Skip to the content.

Human Motion Synthesis with Diffusion Models in Real Environments

Team: Öykü Irmak Hatipoğlu, Ross Roessler, Bingjie Xue, Kai Zhang
Download the Final Report Request Code Access
"A person jumping forward."
"A person walking forward while kicking."

Abstract

This was a group project for the Digital Humans class at ETH. We extended a method called Diffusion Noise Optimization (DNO) and generate realistic human motions in real-world scenes with multiple, complex-shaped obstacles. Our project was to build on top of the Diffusion Noise Optimization paper and integrate the diffusion generation with realistic environments.

My Contributions

Results

Example Results

Image of all the frames of the person walking through the room
"Walking forward" in a more complicated environment
Image of all the frames of the person jumping through the room
"Jumping forward" in a more complicated environment


*Note: The code is private is because we were given early code access and couldn’t fork the actual repo. I don’t want to publish it publicly unforked and potentially cause any confusion or not give proper credit. The now-public original DNO code can be found here. I am happy to give access to my repo if you are curious to evaluate my own personal work.