Eine Gruppe von Forschern der UniversitĂ€t Tel Aviv hat die Quelltexte zur MDM (Motion Diffusion Model) System, das realistische menschliche Bewegungen generieren kann, veröffentlicht. Der Code ist in Python geschrieben und verwendet das PyTorch-Framework, und wird unter der MIT-Lizenz verbreitet. FĂŒr Experimente können sowohl vorgefertigte Modelle als auch eigene Modelltrainings mithilfe der bereitgestellten Skripte durchgefĂŒhrt werden, zum Beispiel mit der Sammlung dreidimensionaler menschlicher Bilder HumanML3D. Ein GPU mit CUDA-UnterstĂŒtzung ist fĂŒr das Training des Systems erforderlich.
Die Anwendung traditioneller Möglichkeiten zur Animation von menschlichen Bewegungen ist aufgrund der KomplexitĂ€t, die mit der Vielzahl möglicher Bewegungen und der Schwierigkeit ihrer formalen Beschreibung einhergeht, sowie wegen der hohen Empfindlichkeit des menschlichen Wahrnehmungsvermögens gegenĂŒber unnatĂŒrlichen Bewegungen erschwert. FrĂŒhere Versuche, generative Modelle des maschinellen Lernens zu nutzen, wiesen QualitĂ€tsprobleme und eingeschrĂ€nkte Ausdruckskraft auf.
In dem vorgeschlagenen System wird ein Versuch unternommen, Diffusionsmodelle zur Generierung von Bewegungen zu verwenden, die von Natur aus besser zur Simulation menschlicher Bewegungen geeignet sind, jedoch auch Nachteile wie hohe Anforderungen an die Rechenressourcen und eine komplexe Steuerung aufweisen. Um die Nachteile der Diffusionsmodelle im MDM zu minimieren, wird ein neuronales Netzwerk mit einer 'Transformator'-Architektur und Stichprobenvorhersage (sample prediction) anstelle der Vorhersage von Rauschen in jedem Schritt eingesetzt, was die Vermeidung von Anomalien wie dem Verlust des Kontakts zwischen OberflÀche und Fuà erleichtert.
Um die Generierung zu steuern, besteht die Möglichkeit, eine Textbeschreibung der Handlung in natĂŒrlicher Sprache anzuwenden (z. B. 'eine Person geht vorwĂ€rts und beugt sich, um etwas vom Boden aufzuheben') oder Standardaktionen wie 'Laufen' und 'Springen' zu verwenden. Das System kann auch zur Bearbeitung von Bewegungen und zur Wiederherstellung verlorener Details eingesetzt werden. Die Forscher fĂŒhrten Tests durch, in denen die Teilnehmer aus mehreren Optionen das qualitativ hochwertigere Ergebnis wĂ€hlten â in 42 % der FĂ€lle zogen die Menschen synthetisierte Bewegungen den realen vor.

Quelle: opennet.ru
