KÄ t Andersona
Przerabianie ludzkich typÃģw ciaÅa za pomocÄ sztucznej inteligencji

Nowe badanie przeprowadzone przez chiÅskich naukowcÃģw oferuje nowÄ metodÄ przerabiania ludzkiego ciaÅa na zdjÄciach, wykorzystujÄ c wspÃģÅrzÄdnie dwie sieci neuronowe, sterowane modelem parametrycznym, ktÃģry pozwala uÅžytkownikowi modyfikowaÄ wagÄ, wysokoÅÄ i proporcje ciaÅa w interaktywnym interfejsie graficznym.

Parametryzowana modyfikacja ksztaÅtu ciaÅa, z suwakami modyfikujÄ cymi trze dostÄpne funkcje. ÅđrÃģdÅo: https://arxiv.org/pdf/2203.10496.pdf
Praca ta oferuje kilka ulepszeÅ w porÃģwnaniu z poprzednim projektem z Alibaba, poniewaÅž moÅže przekonywajÄ co modyfikowaÄ wysokoÅÄ i proporcje ciaÅa, a takÅže posiada dedykowanÄ sieÄ neuronowÄ do âwypeÅnianiaâ tÅa (w przypadku np. zeszklonego ciaÅa â patrz poniÅžej).
Nazwany NeuralReshaper, nowy system dopasowuje parametryczny szablon 3D do obrazu ÅšrÃģdÅowego, a nastÄpnie wykorzystuje odksztaÅcenia w szablonie, aby dostosowaÄ oryginalny obraz do nowych parametrÃģw.
System moÅže obsÅugiwaÄ transformacje ciaÅa na zdjÄciach osÃģb ubranych, a takÅže pÃģÅubranych (tj. w stroju kÄ pielowym).
Transformacje tego typu sÄ obecnie przedmiotem intensywnego zainteresowania sektora sztucznej inteligencji w modzie, ktÃģry wyprodukowaÅ wiele platform opartych na StyleGAN/CycleGAN i ogÃģlnych sieciach neuronowych do wirtualnych przymiarek, ktÃģre mogÄ dostosowaÄ dostÄpne ubrania do ksztaÅtu i typu ciaÅa uÅžytkownika, lub w inny sposÃģb pomÃģc w zgodnoÅci wizualnej.
ArtykuÅ pt. Single-image Human-body Reshaping with Deep Neural Networks, pochodzi od badaczy z Uniwersytetu Zhejiang w Hangzhou i SzkoÅy MediÃģw Kreatywnych na Uniwersytecie Miasta Hongkong.
Dopasowanie SMPL
NeuralReshaper wykorzystuje model Skinned Multi-Person Linear (SMPL) opracowany przez Instytut Maxa Plancka dla SystemÃģw Inteligentnych i renomowanÄ firmÄ VFX Industrial Light and Magic w 2015 roku.

Parametryczne ludzkie ksztaÅty z kolaboracji Planck/ILM z 2015 roku. ÅđrÃģdÅo: https://files.is.tue.mpg.de/black/papers/SMPL2015.pdf
W pierwszym etapie procesu generowany jest model SMPL z obrazu ÅšrÃģdÅowego, do ktÃģrego majÄ byÄ wprowadzane transformacje ciaÅa. Dostosowanie modelu SMPL do obrazu odbywa siÄ zgodnie z metodologiÄ metody Human Mesh Recovery (HMR) zaproponowanej przez uniwersytety w Niemczech i USA w 2018 roku.
Trzy parametry odksztaÅcenia (waga, wysokoÅÄ, proporcje ciaÅa) sÄ obliczane na tym etapie, wraz z uwzglÄdnieniem parametrÃģw kamery, takich jak ogniskowa. 2D punkty kluczowe i wygenerowana wyrÃģwnanie konturu zapewniajÄ ograniczenie odksztaÅcenia w postaci 2D konturu, dodatkowy Årodek optymalizacji, ktÃģry zwiÄksza dokÅadnoÅÄ granic i pozwala na autentyczne wypeÅnienie tÅa w dalszej czÄÅci procesu.

Etap dopasowania SMPL: po lewej, obraz ÅšrÃģdÅowy; drugi, wynik optymalizacji uzyskany z metody opisanej w badaniach z 2016 roku pod przewodnictwem Instytutu Maxa Plancka dla SystemÃģw Inteligentnych; trzeci, wynik inferencji bezpoÅredniej z pre-trenowanego modelu do odzyskiwania ksztaÅtu i pozy ludzkiej; czwarty, wyniki uzyskane po optymalizacji 2D punktÃģw kluczowych; i na koniec, piÄ ty, ukoÅczone dopasowanie po optymalizacji konturu (patrz powyÅžej).
OdksztaÅcenie 3D jest nastÄpnie projekowane do przestrzeni obrazu, aby umoÅžliwiÄ gÄste odksztaÅcenie, ktÃģre zdefiniuje odksztaÅcenie. Proces ten trwa okoÅo 30 sekund na obraz.
Architektura NeuralReshaper
NeuralReshaper uruchamia dwie sieci neuronowe jednoczeÅnie: kodujÄ cÄ przedniÄ czÄÅÄ ciaÅa, ktÃģra generuje przeksztaÅcony ksztaÅt ciaÅa, oraz kodujÄ cÄ tÅo, ktÃģra koncentruje siÄ na wypeÅnianiu âodkrytegoâ tÅa (w przypadku np. zeszklonego ciaÅa â patrz poniÅžej).
Ramka w stylu U-net integruje dane wyjÅciowe z cech obu kodujÄ cych przed przekazaniem wyniku do zjednoczonego kodujÄ cego, ktÃģry ostatecznie produkuje nowy obraz z dwÃģch wejÅÄ. Architektura posiada nowy mechanizm przewodzenia odksztaÅcenia, aby umoÅžliwiÄ integracjÄ.
Szkolenie i eksperymenty
NeuralReshaper jest wdroÅžony w PyTorch na jednej karcie graficznej NVIDIA 1080ti z 11 GB pamiÄci VRAM. SieÄ byÅa trenowana przez 100 epok pod kontrolÄ optymalizatora Adam, z generatorem ustawionym na docelowa stratÄ 0,0001 i dyskryminatorem na docelowa stratÄ 0,0004. Trenowanie odbywaÅo siÄ na partii o rozmiarze 8 dla wÅasnego zestawu danych zewnÄtrznych (pochodzÄ cego z COCO, MPII i LSP), oraz 2 podczas trenowania na DeepFashion.
PoniÅžej znajdujÄ siÄ przykÅady wyÅÄ cznie z zestawu DeepFashion, przeszkolonego dla NeuralReshaper, z oryginalnymi obrazami zawsze po lewej.
Trzy kontrolowane atrybuty sÄ rozdzielone i mogÄ byÄ stosowane oddzielnie.
Transformacje na pochodzÄ cym zestawie danych zewnÄtrznych sÄ bardziej wymagajÄ ce, poniewaÅž czÄsto wymagajÄ wypeÅniania skomplikowanych tÅÃģw i klarownego i przekonywujÄ cego wyznaczenia przeksztaÅconych typÃģw ciaÅa:
Parametryczna koniecznoÅÄ
Jak zauwaÅža artykuÅ, takie same transformacje obrazu reprezentujÄ niewÅaÅciwie postawiony problem w syntezie obrazu. Wiele transformacyjnych sieci GAN i ram framework moÅže wykorzystywaÄ sparowane obrazy (takie jak rÃģÅžne projekty zaprojektowane do wykonania transformacji szkic>foto i transformacji foto>szkic).
Jednak w tym przypadku wymagaÅoby to par obrazÃģw przedstawiajÄ cych tych samych ludzi w rÃģÅžnych konfiguracjach fizycznych, takich jak âprzed i poâ obrazy w reklamach dietetycznych lub chirurgii plastycznej â dane, ktÃģre sÄ trudne do uzyskania lub wygenerowania.
Alternatywnie, transformacyjne sieci GAN mogÄ byÄ trenowane na znacznie bardziej zrÃģÅžnicowanych danych i mogÄ wykonywaÄ transformacje, szukajÄ c kierunku latentnego miÄdzy obrazem ÅšrÃģdÅowym (oryginalnym kodem latentnym) a poÅžÄ danÄ klasÄ (w tym przypadku âgrubyâ, âchudyâ, âwysokiâ itp.). JednakÅže, ten podejÅcie jest obecnie zbyt ograniczone do celÃģw precyzyjnego ksztaÅtowania ciaÅa.
PodejÅcia Neural Radiance Fields (NeRF) sÄ znacznie bardziej zaawansowane w symulacji peÅnego ciaÅa niÅž wiÄkszoÅÄ systemÃģw opartych na GAN, ale pozostajÄ specyficzne dla sceny i wymagajÄ ce zasobÃģw, z obecnie bardzo ograniczonÄ moÅžliwoÅciÄ edycji typÃģw ciaÅa w sposÃģb, w jaki NeuralReshaper i poprzednie projekty prÃģbujÄ rozwiÄ zaÄ (poza skalowaniem caÅego ciaÅa w stosunku do jego otoczenia).
PrzestrzeÅ latentna GAN jest trudna do zarzÄ dzania; VAE same nie rozwiÄ zujÄ jeszcze zÅoÅžonoÅci peÅnej reprodukcji ciaÅa; i moÅžliwoÅÄ NeRF do ciÄ gÅej i realistycznej przebudowy ludzkich ciaÅ jest nadal w powijakach. Dlatego teÅž wÅÄ czanie âtradycyjnychâ metod CGI, takich jak SMPL, wydaje siÄ kontynuowane w sektorze syntezowania obrazu ludzkiego, jako sposÃģb na kontrolowanie, konsolidacjÄ i ujednolicenie cech, klas i kodÃģw latentnych, ktÃģrych parametry i wykorzystywanie nie sÄ jeszcze w peÅni zrozumiane w tych nowych technologiach.
Â
Pierwotnie opublikowano 31 marca 2022 r.




















