Koden för att syntetisera animation med hjÀlp av neurala nÀtverk har slÀppts

En grupp forskare frÄn det tekniska universitetet i Shanghai publicerade verktyg Impersonator, som anvÀnder maskininlÀrningsmetoder för att simulera mÀnniskors rörelser pÄ stillbilder samt byta klÀder, flytta till en annan miljö och Àndra vinkel för hur objektet ses. Koden Àr skriven i Python
med hjÀlp av ramverket PyTorch. För byggande krÀvs Àven torchvision och CUDA Toolkit.

Koden för att syntetisera animation med hjÀlp av neurala nÀtverk har slÀppts

Verktyget tar emot en tvÄdimensionell bild och syntetiserar ett modifierat resultat baserat pÄ den valda modellen. Tre typer av transformationer stöds:
Skapande av ett rörligt objekt som Ă„terspeglar de rörelser som modellen har trĂ€nats pĂ„. Överföring av utseendelement frĂ„n modellen till objektet (till exempel byte av klĂ€der). Generering av en ny vinkel (till exempel syntetisering av en profilbild baserat pĂ„ en framifrĂ„n-fotografi). Alla tre metoder kan kombineras; till exempel kan man generera en video frĂ„n ett foto som imiterar en komplex akrobatisk trick i andra klĂ€der.

Spela video

Under syntesprocessen utförs Àven operationer för att isolera objektet pÄ fotot och skapa saknade bakgrundselement vid förflyttning. Modellen för det neurala nÀtverket kan trÀnas en gÄng och anvÀndas för olika transformationer. För att ladda ner Àr tillgÀngliga fÀrdiga modeller som tillÄter att verktyget anvÀnds direkt utan förhandsutbildning. För arbete krÀvs en GPU med en minnesstorlek pÄ minst 8GB.

Till skillnad frÄn transformationsmetoder baserade pÄ nyckelpunkter som beskriver kroppens placering i tvÄdimensionellt utrymme, gör Impersonator ett försök att syntetisera ett tredimensionellt nÀt (mesh) med en beskrivning av kroppen, med hjÀlp av maskininlÀrningsmetoder.
Den föreslagna metoden möjliggör manipulationer med hÀnsyn till den personliga kroppstypen och den aktuella posen, vilket modellerar naturliga rörelser av lemmarna.

Koden för att syntetisera animation med hjÀlp av neurala nÀtverk har slÀppts

För att bevara ursprungsinformation, sÄsom texturer, stil, fÀrger och igenkÀnning av ansiktet, tillÀmpas en generativ konkurrensutsatt neuralt nÀtverk (Liquid Warping GAN). Information om det ursprungliga objektet och parametrar för dess noggranna identifiering extraheras genom att tillÀmpa ett konvolutionellt neuralt nÀtverk.

Spela video

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster