Andersonin kulma

Ihmisen kehon muokkaus tekoÃĪlyllÃĪ

mm
LisÃĪÃĪ Unite.AI suosikkilÃĪhteisiisi Google-palvelussa

Kiinalaisen tutkimusyhteistyÃķn uusi menetelmÃĪ muokkaa ihmisen kehoa kuvissa koordinoituja kaksoisneuraaliverkkoja ja parametrinen malli, joka mahdollistaa loppukÃĪyttÃĪjÃĪn muokata painoa, pituutta ja kehon mittasuhteita interaktiivisessa kÃĪyttÃķliittymÃĪssÃĪ.

Parametrisoitu kehonmuoto, jossa liukusÃĪÃĪtimet muuttavat kolmea saatavilla olevaa ominaisuutta. LÃĪhde: https://arxiv.org/pdf/2203.10496.pdf

Parametrisoitu kehonmuoto, jossa liukusÃĪÃĪtimet muuttavat kolmea saatavilla olevaa ominaisuutta. LÃĪhde: https://arxiv.org/pdf/2203.10496.pdf

TyÃķ tarjoaa useita parannuksia viimeaikaiseen vastaavaan projektiin Alibabasta, sillÃĪ se voi vakuuttavasti muuttaa pituutta ja kehon mittasuhteita sekÃĪ painoa, ja sillÃĪ on omistettu neuraaliverkko “tÃĪyttÃĪmÃĪÃĪn” (ei-olemassaolevan) taustan, joka voidaan paljastaa “ohuemmilla” kehonkuvilla. Se myÃķs parantaa tunnnettua aiempaa parametrinen menetelmÃĪÃĪ kehonmuokkaukseen poistamalla tarpeen laajalle inhimilliselle vÃĪliintulolle muodonmuutoksen muodostusprosessissa.

NimeÃĪmÃĪtÃķn NeuralReshaper, uusi arkkitehtuuri sovittaa parametrinen 3D-ihmismalli lÃĪhdekuvaan, ja sitten kÃĪyttÃĪÃĪ muodonmuutoksia mallissa sovittamaan alkuperÃĪistÃĪ kuvaa uusiin parametreihin.

JÃĪrjestelmÃĪ pystyy kÃĪsittelemÃĪÃĪn kehonmuodonmuutoksia sekÃĪ pukeutuneilla ettÃĪ puolipukeutuneilla (esim. uimahuoneessa) hahmoilla.

TÃĪllaiset muodonmuutokset ovat tÃĪllÃĪ hetkellÃĪ kiinnostavia muotitekoÃĪlytutkimukselle, joka on tuottanut useita StyleGAN/CycleGAN-pohjaisia ja yleisiÃĪ neuraaliverkkopohjaisia alustoja virtuaalikokeiluille, jotka voivat sovittaa saatavilla olevia vaatekappaleita kehonmuotoon ja kehotyyppiin kÃĪyttÃĪjÃĪn lÃĪhettÃĪmÃĪssÃĪ kuvassa tai muutoin auttaa visuaalisessa yhdenmukaisuudessa.

Artikkeli on nimeltÃĪÃĪn Single-image Human-body Reshaping with Deep Neural Networks, ja se on perÃĪisin Zhejiangin yliopistosta Hangzhousta ja City University of Hong Kongin luovasta mediakoulusta.

SMPL Sovittaminen

NeuralReshaper kÃĪyttÃĪÃĪ Skinned Multi-Person Linear Model (SMPL) kehittÃĪmÃĪÃĪ Max Planck -instituutista ÃĪlykkÃĪistÃĪ jÃĪrjestelmistÃĪ ja tunnetusta VFX-talosta Industrial Light and Magic vuonna 2015.

SMPL Parametrinen ihminen vuoden 2015 Planck/ILM-yhteistyÃķstÃĪ. LÃĪhde: https://files.is.tue.mpg.de/black/papers/SMPL2015.pdf

SMPL Parametrinen ihminen vuoden 2015 Planck/ILM-yhteistyÃķstÃĪ. LÃĪhde: https://files.is.tue.mpg.de/black/papers/SMPL2015.pdf

Prosessin ensimmÃĪisessÃĪ vaiheessa luodaan SMPL-malli lÃĪhdekuvaan, johon kehonmuodonmuutoksia halutaan tehdÃĪ. SMPL-mallin sovittaminen kuvaan noudattaa menetelmÃĪÃĪ Ihmisen verkon palautusmenetelmÃĪ, jonka yliopistot Saksassa ja Yhdysvalloissa esittivÃĪt vuonna 2018.

Kolme muodonmuutosparametria (paino, pituus, kehon mittasuhteet) lasketaan tÃĪssÃĪ vaiheessa yhdessÃĪ kameraparametrien, kuten polttovÃĪlin, kanssa. 2D avainpisteet ja luodun silhuettien kohdistus tarjoavat kehysmuodonmuutokselle 2D-silhuettina, joka on lisÃĪksi optimointitoimi, joka lisÃĪÃĪ reunan tarkkuutta ja mahdollistaa aidon taustan tÃĪyttÃĪmisen myÃķhemmin prosessissa.

SMPL sovittamisen vaiheet: vasemmalla, lÃĪhdekuva; toisella vasemmalla, optimointitulos, joka saavutettiin menetelmÃĪllÃĪ, josta vuoden 2016 tutkimuksessa, jota johti Max Planck -instituutti ÃĪlykkÃĪistÃĪ jÃĪrjestelmistÃĪ; kolmannella vasemmalla, suora johtopÃĪÃĪtÃķs esikoulutetusta mallista loppuun asti ihmisruumiin ja asennon palauttamiseksi; toisella oikealla, tulokset, jotka saavutettiin 2D-avainpistekohtaisen optimoinnin jÃĪlkeen; ja lopuksi oikealla, valmis sovitus silhuettioptimoinnin jÃĪlkeen (ks. yllÃĪ).

SMPL sovittamisen vaiheet: vasemmalla, lÃĪhdekuva; toisella vasemmalla, optimointitulos, joka saavutettiin menetelmÃĪllÃĪ, josta vuoden 2016 tutkimuksessa, jota johti Max Planck -instituutti ÃĪlykkÃĪistÃĪ jÃĪrjestelmistÃĪ; kolmannella vasemmalla, suora johtopÃĪÃĪtÃķs esikoulutetusta mallista loppuun asti ihmisruumiin ja asennon palauttamiseksi; neljÃĪnnellÃĪ, tulokset, jotka saavutettiin 2D-avainpistekohtaisen optimoinnin jÃĪlkeen; ja lopuksi viidennellÃĪ, valmis sovitus silhuettioptimoinnin jÃĪlkeen (ks. yllÃĪ).

3D-muodonmuutos projisoidaan sitten arkkitehtuurin kuvatilaan, jotta voidaan luoda tiheÃĪ muodonmuutoskenttÃĪ, joka mÃĪÃĪrittÃĪÃĪ muodonmuutoksen. TÃĪmÃĪ prosessi kestÃĪÃĪ noin 30 sekuntia kuvaa kohden.

NeuralReshaper Arkkitehtuuri

NeuralReshaper suorittaa kaksi neuraaliverkkoa yhtÃĪ aikaa: etumaisen koodarin, joka luo muokatun kehonmuodon, ja taustan koodarin, joka keskittyy tÃĪyttÃĪmÃĪÃĪn “paljastettuja” taustan osia (esim. kun kehoa “ohennetaan” – ks. alla oleva kuva).

U-net-tyyppinen kehys yhdistÃĪÃĪ kummankin koodarin ominaisuuksien tulokset ennen kuin se siirtÃĪÃĪ tuloksen yhdistettyyn koodariin, joka lopulta tuottaa uuden kuvan kahdesta syÃķtteestÃĪ. Arkkitehtuuri sisÃĪltÃĪÃĪ uuden warp-ohjatun mekanismin, joka mahdollistaa integraation.

Koulutus ja Kokeet

NeuralReshaper on toteutettu PyTorchissa yhdellÃĪ NVIDIA 1080ti GPU:lla, jossa on 11 Gt VRAM. Verkko koulutettiin 100 episodin ajan Adam-optimoinnin alla, jossa generoija asetettiin kohdelukuihin 0,0001 ja diskriminoija kohdelukuihin 0,0004. Koulutus tapahtui erityisessÃĪ ulkoilmadatassa (joka on perÃĪisin COCO, MPII ja LSP), ja 2 koulutuksessa DeepFashion-datassa.

Vasemmalla alkuperÃĪiskuvat, oikealla NeuralReshaperin uudelleenmuokatun tulosteen.

Vasemmalla alkuperÃĪiskuvat, oikealla NeuralReshaperin uudelleenmuokatun tulosteen.

Alempana on joitakin esimerkkejÃĪ ainoastaan DeepFashion-datassa, jota NeuralReshaper on koulutettu, alkuperÃĪiskuvat aina vasemmalla.

Kolme sÃĪÃĪdettÃĪvissÃĪ olevaa ominaisuutta voidaan erottaa toisistaan, ja niitÃĪ voidaan soveltaa erikseen.

Ulkoilmadatassa tehtyjen muodonmuutosten on havaittu olevan haasteellisempia, koska ne usein vaativat monimutkaisten taustojen tÃĪyttÃĪmistÃĪ ja selkeÃĪÃĪ ja vakuuttavaa kehonmuodonmuutosten erottelua:

Parametrinen VÃĪlttÃĪmÃĪttÃķmyys

Kuten artikkeli huomauttaa, saman kuvan muodonmuutokset edustavat huonosti mÃĪÃĪriteltyÃĪ ongelmaa kuvansynteesissÃĪ. Monet muodonmuuttavat GAN- ja koodarikehykset voivat hyÃķdyntÃĪÃĪ pareittaisia kuvia (kuten monia projekteja, jotka on suunniteltu luonnos>valokuva ja valokuva>luonnos muodonmuutoksia).

Kuitenkin tÃĪmÃĪn tapauksessa se vaatisi kuvapareja, joissa samat ihmiset eri fyysisissÃĪ konfiguraatioissa, kuten “ennen ja jÃĪlkeen” -kuvat dieetti- tai plastiikkakirurgia-mainonnassa – dataa, jota on vaikea hankkia tai luoda.

Toisaalta muodonmuuttavat GAN-verkot voivat koulutusdataa, ja tehdÃĪ muodonmuutoksia etsimÃĪllÃĪ latentin suunnan lÃĪhde- (alkuperÃĪisen kuvan latentin koodi) ja haluttu luokka (tÃĪssÃĪ tapauksessa “lihava”, “ohut”, “pitkÃĪ” jne.) vÃĪlillÃĪ. TÃĪmÃĪ lÃĪhestymistapa on kuitenkin tÃĪllÃĪ hetkellÃĪ liian rajoitettu kehonmuodon hienostuneelle muokkaukselle.

NeuraaliradianssikentÃĪt (NeRF) -lÃĪhestymistavat ovat paljon edistyneempiÃĪ tÃĪyskehon simulaatiossa kuin useimmat GAN-pohjaiset jÃĪrjestelmÃĪt, mutta ne ovat edelleen kohtauskohtaisia ja resursseja vaativia, ja niillÃĪ on tÃĪllÃĪ hetkellÃĪ hyvin rajoitettu kyky muokata kehonmuotoja yksityiskohtaisella tavalla, jota NeuralReshaper ja aiemmat projektit yrittÃĪvÃĪt ratkaista (pl. koko kehon mittakaavan laskemista suhteessa ympÃĪristÃķÃķn).

GAN:n latentiavaruus on vaikea hallita; VAE:t eivÃĪt vielÃĪ ratkaise tÃĪyskehon reproduktion monimutkaisuuksia; ja NeRF:n kyky johdonmukaisesti ja realistisesti uudelleenmuokata ihmiskehoja on edelleen vasta alkuvaiheessa. Siksi perinteisten CGI-menetelmien, kuten SMPL:n, kÃĪytÃķn sisÃĪllyttÃĪminen ihmisen kuvansynteesitutkimukseen nÃĪyttÃĪÃĪ jatkuvan, koska se on tapa koota ja konsolidoida ominaisuuksia, luokkia ja latenteja koodauksia, joiden parametreja ja hyÃķdyntÃĪmismahdollisuuksia ei vielÃĪ tÃĪysin ymmÃĪrretÃĪ nÃĪissÃĪ kehittyvissÃĪ teknologioissa.

 

Julkaistu ensimmÃĪisen kerran 31. maaliskuuta 2022.

Kirjailija tekoÃĪlystÃĪ, alan erikoisosaaja ihmisen kuvansynteesissÃĪ. Entinen tutkimussisÃĪllÃķn johtaja Metaphysic.ai:ssa, kunnes se liitettiin DNEG:n Brahma.ai:hin.
Portfolio-sivu: martinanderson.ai
Ota yhteyttÃĪ: [email protected]