ΠžΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ Π·Π° синтСз Π½Π° анимация с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π½Π΅Π²Ρ€ΠΎΠ½Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ

Π“Ρ€ΡƒΠΏΠ° изслСдоватСли ΠΎΡ‚ Шанхайския тСхничСски унивСрситСт ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΎ инструмСнти ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π·Π° симулиранС Π½Π° двиТСнията Π½Π° Ρ…ΠΎΡ€Π°Ρ‚Π° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° статични изобраТСния, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ замяна Π½Π° Π΄Ρ€Π΅Ρ…ΠΈ, ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅Ρ‚ΠΎ ΠΈΠΌ Π² Π΄Ρ€ΡƒΠ³Π° срСда ΠΈ промяна Π½Π° ъгъла, ΠΎΡ‚ ΠΊΠΎΠΉΡ‚ΠΎ сС Π²ΠΈΠΆΠ΄Π° Π΄Π°Π΄Π΅Π½ ΠΎΠ±Π΅ΠΊΡ‚. ΠšΠΎΠ΄ΡŠΡ‚ Π΅ написан Π½Π° Python
ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Ρ€Π°ΠΌΠΊΠ° PyTorch. БглобяванСто ΡΡŠΡ‰ΠΎ изисква Ρ„Π°ΠΊΠ΅Π»Π½ΠΎ Π²ΠΈΠΆΠ΄Π°Π½Π΅ ΠΈ CUDA Toolkit.

ΠžΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ Π·Π° синтСз Π½Π° анимация с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π½Π΅Π²Ρ€ΠΎΠ½Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡƒΠΌΡŠΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π° Π΄Π²ΡƒΠΈΠ·ΠΌΠ΅Ρ€Π½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°Ρ‚ΠΎ Π²Ρ…ΠΎΠ΄ ΠΈ синтСзира ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ въз основа Π½Π° избрания ΠΌΠΎΠ΄Π΅Π». ΠŸΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ сС Ρ‚Ρ€ΠΈ ΠΎΠΏΡ†ΠΈΠΈ Π·Π° трансформация:
БъздаванС Π½Π° Π΄Π²ΠΈΠΆΠ΅Ρ‰ сС ΠΎΠ±Π΅ΠΊΡ‚, ΠΊΠΎΠΉΡ‚ΠΎ слСдва двиТСнията, Π²ΡŠΡ€Ρ…Ρƒ ΠΊΠΎΠΈΡ‚ΠΎ Π΅ Ρ‚Ρ€Π΅Π½ΠΈΡ€Π°Π½ ΠΌΠΎΠ΄Π΅Π»ΡŠΡ‚. ΠŸΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° външСн Π²ΠΈΠ΄ ΠΎΡ‚ ΠΌΠΎΠ΄Π΅Π» към ΠΎΠ±Π΅ΠΊΡ‚ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ смяна Π½Π° ΠΎΠ±Π»Π΅ΠΊΠ»ΠΎ). Π“Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° Π½ΠΎΠ² ъгъл (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ синтСз Π½Π° ΠΏΡ€ΠΎΡ„ΠΈΠ»Π½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ въз основа Π½Π° снимка Π² анфас). И Ρ‚Ρ€ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°Ρ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Ρ‚Π΅ Π²ΠΈΠ΄Π΅ΠΎ ΠΎΡ‚ снимка, която симулира ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° слоТСн Π°ΠΊΡ€ΠΎΠ±Π°Ρ‚ΠΈΡ‡Π΅Π½ Ρ‚Ρ€ΠΈΠΊ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π΄Ρ€Π΅Ρ…ΠΈ.

По Π²Ρ€Π΅ΠΌΠ΅ Π½Π° процСса Π½Π° синтСз Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ ΠΏΠΎ ΠΈΠ·Π±ΠΎΡ€ Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ Π½Π° снимка ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° липсващитС Ρ„ΠΎΠ½ΠΎΠ²ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ ΠΏΡ€ΠΈ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅. ΠœΠΎΠ΄Π΅Π»ΡŠΡ‚ Π½Π° Π½Π΅Π²Ρ€ΠΎΠ½Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΎΠ±ΡƒΡ‡Π΅Π½ вСднъТ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ трансформации. Π—Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π³ΠΎΡ‚ΠΎΠ²ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π²ΠΈ позволяват Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ инструмСнтитС Π±Π΅Π· ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅. Π—Π° Ρ€Π°Π±ΠΎΡ‚Π° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅Π½ процСсор с Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° ΠΏΠΎΠ½Π΅ 8 GB.

Π—Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‚Π΅ Π·Π° трансформация, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° трансформация Ρ‡Ρ€Π΅Π· ΠΊΠ»ΡŽΡ‡ΠΎΠ²ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ, описващи мСстополоТСниСто Π½Π° тялото Π² Π΄Π²ΡƒΠΈΠ·ΠΌΠ΅Ρ€Π½ΠΎΡ‚ΠΎ пространство, Impersonator сС ΠΎΠΏΠΈΡ‚Π²Π° Π΄Π° синтСзира Ρ‚Ρ€ΠΈΠΈΠ·ΠΌΠ΅Ρ€Π½Π° ΠΌΡ€Π΅ΠΆΠ° с описаниС Π½Π° тялото, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅.
ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ позволява ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ†ΠΈΠΈ, ΡΡŠΠΎΠ±Ρ€Π°Π·Π΅Π½ΠΈ с пСрсонализираната Ρ„ΠΎΡ€ΠΌΠ° Π½Π° тялото ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° стойка, симулиращи СстСствСнитС двиТСния Π½Π° ΠΊΡ€Π°ΠΉΠ½ΠΈΡ†ΠΈΡ‚Π΅.

ΠžΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ Π·Π° синтСз Π½Π° анимация с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π½Π΅Π²Ρ€ΠΎΠ½Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ

Π—Π° Π΄Π° Π·Π°ΠΏΠ°Π·ΠΈΡ‚Π΅ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π½Π°Ρ‚Π° информация ΠΊΠ°Ρ‚ΠΎ тСкстури, стил, Ρ†Π²Π΅Ρ‚ΠΎΠ²Π΅ ΠΈ Π»ΠΈΡ†Π΅Π²ΠΎ Ρ€Π°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° процСса Π½Π° трансформация, Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π° ΡΡŠΡΡ‚Π΅Π·Π°Ρ‚Π΅Π»Π½Π° Π½Π΅Π²Ρ€ΠΎΠ½Π½Π° ΠΌΡ€Π΅ΠΆΠ° (Π’Π΅Ρ‡Π½ΠΎ изкривяванС GAN). Π§Ρ€Π΅Π· ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ сС ΠΈΠ·Π²Π»ΠΈΡ‡Π° информация Π·Π° ΠΎΠ±Π΅ΠΊΡ‚Π° ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π·Π° ΠΏΡ€Π΅Ρ†ΠΈΠ·Π½ΠΎΡ‚ΠΎ ΠΌΡƒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π΅ ΠΊΠΎΠ½Π²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½Π½Π° Π½Π΅Π²Ρ€ΠΎΠ½Π½Π° ΠΌΡ€Π΅ΠΆΠ°.


Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€