Andersons Blickwinkel
Umgestaltung von KÃķrpertypen mit KI

Eine neue Forschungskooperation aus China bietet eine neuartige Methode zur Umgestaltung des menschlichen KÃķrpers in Bildern, indem ein koordiniertes Zwillings-Neuronen-Encoder-Netzwerk verwendet wird, das von einem parametrischen Modell geleitet wird, das es einem Endbenutzer ermÃķglicht, Gewicht, GrÃķÃe und KÃķrperproportionen in einer interaktiven BenutzeroberflÃĪche zu modulieren.

Parametrisierte Modulation der KÃķrperform, mit Schiebereglern, die die drei verfÞgbaren Funktionen ÃĪndern. Quelle: https://arxiv.org/pdf/2203.10496.pdf
Die Arbeit bietet mehrere Verbesserungen gegenÞber einem ÃĪhnlichen Projekt von Alibaba, da es Þberzeugend GrÃķÃe und KÃķrperproportionen sowie Gewicht ÃĪndern kann und ein dediziertes Neuronales Netzwerk fÞr das âInpaintingâ des (nicht existierenden) Hintergrunds hat, das durch âslimmereâ KÃķrperbilder aufgedeckt werden kann. Es verbessert auch eine bemerkenswerte frÞhere parametrische Methode fÞr KÃķrperumgestaltung, indem es die Notwendigkeit umfangreicher menschlicher Intervention wÃĪhrend der Formulierung der Transformation entfernt.
Der neue Architekturansatz, der NeuralReshaper genannt wird, passt ein parametrizes 3D-Menschen-Modell an ein Quellbild an und verwendet dann Verzerrungen im Modell, um das Originalbild an die neuen Parameter anzupassen.
Das System kann KÃķrpertransformationen auf bekleidete sowie halb bekleidete (z. B. Badebekleidung) Figuren anwenden.
Transformationen dieser Art sind derzeit von groÃem Interesse fÞr den Mode-KI-Forschungsbereich, der eine Reihe von StyleGAN/CycleGAN-basierten und allgemeinen neuronalen Netzwerk-Plattformen fÞr virtuelle Anproben entwickelt hat, die verfÞgbare KleidungsstÞcke an die KÃķrperform und den KÃķrpertyp eines Benutzerbildes anpassen kÃķnnen oder anderweitig bei der visuellen KonformitÃĪt helfen.
Die Studie trÃĪgt den Titel Single-image Human-body Reshaping with Deep Neural Networks und stammt von Forschern der Zhejiang-UniversitÃĪt in Hangzhou und der School of Creative Media an der City University of Hong Kong.
SMPL-Anpassung
NeuralReshaper nutzt das Skinned Multi-Person Linear Model (SMPL) entwickelt vom Max-Planck-Institut fÞr Intelligente Systeme und der renommierten VFX-Firma Industrial Light and Magic im Jahr 2015.

SMPL-Parametrische Menschen vom 2015er Planck/ILM-Kooperationsprojekt. Quelle: https://files.is.tue.mpg.de/black/papers/SMPL2015.pdf
Im ersten Schritt des Prozesses wird ein SMPL-Modell aus einem Quellbild generiert, an dem KÃķrpertransformationen vorgenommen werden sollen. Die Anpassung des SMPL-Modells an das Bild folgt der Methodik der Human Mesh Recovery (HMR)-Methode, die 2018 von UniversitÃĪten in Deutschland und den USA vorgeschlagen wurde.
Die drei Parameter fÞr die Deformation (Gewicht, GrÃķÃe, KÃķrperproportion) werden in diesem Stadium berechnet, zusammen mit einer BerÞcksichtigung der Kameraparameter, wie z. B. der Brennweite. 2D-SchlÞsselpunkte und generierte Silhouette-Anpassung bieten die Umrandung fÞr die Deformation in Form einer 2D-Silhouette, eine zusÃĪtzliche OptimierungsmaÃnahme, die die Randgenauigkeit erhÃķht und authentisches Hintergrund-Inpainting weiter unten in der Pipeline ermÃķglicht.

SMPL-Anpassungsschritte: links, das Quellbild; zweites Bild von links, das Optimierungsergebnis, das mit der in der 2016er Studie des Max-Planck-Instituts fÞr Intelligente Systeme beschriebenen Methode erhalten wurde; drittes Bild von links, ein direktes Inferenzergebnis aus dem vorab trainierten Modell fÞr die Wiederherstellung von menschlicher Form und Pose; viertes Bild von links, die Ergebnisse nach Optimierung der 2D-SchlÞsselpunkte; und schlieÃlich rechts, die abgeschlossene Anpassung nach Silhouette-Optimierung (siehe oben).
Die 3D-Deformation wird dann in den Bildraum des Architekturmodells projiziert, um ein dichtes Verformungsfeld zu ermÃķglichen, das die Deformation definieren wird. Dieser Prozess dauert etwa 30 Sekunden pro Bild.
NeuralReshaper-Architektur
NeuralReshaper lÃĪuft zwei Neuronale Netze parallel: einen Vordergrund-Encoder, der die transformierte KÃķrperform erzeugt, und einen Hintergrund-Encoder, der sich auf das AusfÞllen von âentdecktenâ Hintergrundbereichen konzentriert (z. B. wenn ein KÃķrper âabgemagertâ wird â siehe Bild unten).
Das U-Net-ÃĪhnliche Framework integriert die Ausgabe der beiden Encoder-Features, bevor es das Ergebnis an einen einheitlichen Encoder weiterleitet, der letztendlich ein neues Bild aus den beiden Eingaben erzeugt. Die Architektur verfÞgt Þber einen neuartigen warp-gesteuerten Mechanismus, um die Integration zu ermÃķglichen.
Schulung und Experimente
NeuralReshaper wird in PyTorch auf einem einzelnen NVIDIA 1080ti-GPU mit 11 GB VRAM implementiert. Das Netzwerk wurde fÞr 100 Epochen unter dem Adam-Optimizer trainiert, wobei der Generator auf einen Zielverlust von 0,0001 und der Diskriminator auf einen Zielverlust von 0,0004 eingestellt wurde. Die Schulung erfolgte auf einem Batch-GrÃķÃe von 8 fÞr ein proprietÃĪres Outdoor-Datensatz (aus COCO, MPII und LSP), und 2 fÞr die Schulung auf dem DeepFashion-Datensatz.
Unten sind einige Beispiele ausschlieÃlich aus dem DeepFashion-Datensatz, der fÞr NeuralReshaper trainiert wurde, wobei die Originalbilder immer links sind.
Die drei steuerbaren Attribute sind entkoppelt und kÃķnnen separat angewendet werden.
Transformationen auf dem abgeleiteten Outdoor-Datensatz sind herausfordernder, da sie hÃĪufig das AusfÞllen komplexer HintergrÞnde und eine klare und Þberzeugende Abgrenzung der transformierten KÃķrpertypen erfordern:
Parametrische Notwendigkeit
Wie die Studie feststellt, stellen Transformationen von Bildern desselben Typs ein schlecht gestelltes Problem in der Bildsynthese dar. Viele transformative GAN- und Encoder-Frameworks kÃķnnen Paarbilder (wie die vielfÃĪltigen Projekte, die zur DurchfÞhrung von Skizze>Fotoâ und Foto>Skizze-Transformationen entwickelt wurden) verwenden.
Im vorliegenden Fall wÞrde dies jedoch Paarbilder erfordern, die dieselben Menschen in verschiedenen kÃķrperlichen Konfigurationen zeigen, wie z. B. die âVorher- und Nachherâ-Bilder in DiÃĪt- oder SchÃķnheits-Operationen-Werbung â Daten, die schwer zu erhalten oder zu generieren sind.
Alternativ kÃķnnen transformative GAN-Netzwerke auf viel diverseren Daten trainiert werden und Transformationen durchsuchen, indem sie die latente Richtung zwischen dem Quellbild (Originalbild-Latentcode) und der gewÞnschten Klasse (in diesem Fall âfettâ, âdÞnnâ, âgroÃâ usw.) suchen. Dieser Ansatz ist jedoch derzeit fÞr die Feinabstimmung der KÃķrperumgestaltung zu begrenzt.
Neuronale Radiance Fields (NeRF) sind viel weiter fortgeschritten in der VollkÃķrpersimulation als die meisten GAN-basierten Systeme, bleiben jedoch szene-spezifisch und ressourcen-intensiv, mit derzeit sehr begrenzter FÃĪhigkeit, KÃķrpertypen in der granularen Weise zu bearbeiten, die NeuralReshaper und vorherige Projekte zu lÃķsen versuchen (abgesehen von der Skalierung des gesamten KÃķrpers im VerhÃĪltnis zu seiner Umgebung).
Der latente Raum des GAN ist schwer zu regieren; VAEs allein lÃķsen die KomplexitÃĪten der vollstÃĪndigen KÃķrperreproduktion noch nicht; und NeRFs FÃĪhigkeit, menschliche KÃķrper konsistent und realistisch umzugestalten, ist noch im Entstehen. Daher scheint die Einbeziehung von âtraditionellenâ CGI-Methoden wie SMPL in der menschlichen Bildsynthese-Forschung fortzusetzen, als Methode, um Funktionen, Klassen und latente Codes zu kanalisieren und zu konsolidieren, deren Parameter und Ausbeutbarkeit in diesen aufstrebenden Technologien noch nicht vollstÃĪndig verstanden sind.
Â
ErstverÃķffentlichung am 31. MÃĪrz 2022.




















