The Future of Motion: Animating People from Single Photographs

Neurog
3 min readJan 23, 2024

--

Imagine a technology that can take a single photograph and transform it into a realistic, moving image of a person. This is the breakthrough achieved by researchers from UC Berkeley with their latest study, “Synthesizing Moving People with 3D Control,” published on January 19, 2024. To understand this better, let’s first briefly explore what diffusion models are. These models are a type of AI that gradually shifts from a random state to a structured pattern, much like watching an artist slowly refine a sketch into a detailed painting. They are particularly useful in predicting complex patterns — like how a person might move — based on limited information.

In their study, the researchers devised a two-step method. The first step involves creating a complete picture of a person, including parts not seen in the original photo. It’s like filling in the missing pieces of a puzzle to get a full picture. This is achieved by a process called ‘inpainting,’ which is effectively guessing the unseen parts in a way that makes sense based on what is visible. The second step is about bringing this complete picture to life using 3D models of human poses to control how the image moves, allowing the creation of videos where the person from the photograph moves in realistic ways.

To make sure their model was effective, they trained it using a large set of over 2,500 3D human videos and tested it with a variety of technical measures. These tests showed that their model was not only accurate in recreating human shapes and movements but also did so consistently across different frames of video.

However, this approach isn’t without its challenges. For instance, because it creates each frame of the video separately, there can be inconsistencies, like the lighting on clothing changing slightly from one frame to the next. Also, the variety of people and clothing in their dataset was limited, which means the model might struggle with very unique clothing styles.

To appreciate the significance of this research, it’s helpful to compare it to previous attempts at creating realistic human images and animations. Earlier methods often produced images or videos that looked a bit unnatural or were only effective for a limited range of people and movements. For example, previous works like Diffusion-HPC and ControlNet had made strides in generating human images using AI, but they often struggled with ensuring that the generated images looked realistic, especially when it came to animating human movement and clothing.

Other efforts, such as the Make-a-Video or Imagen Video projects, could create videos from instructions but often failed to capture human properties accurately, leading to odd-looking results. Similarly, methods like DreamPose and DisCO used diffusion models but were limited in their ability to generalize, often being too tailored to the specific data they were trained on. This new method from the UC Berkeley team, however, overcomes many of these limitations. It not only creates more lifelike images but is also versatile enough to handle a wide range of human appearances and movements.

Looking ahead, this technology has exciting potential applications. In video games, it could allow for the creation of characters that look and move like real people based on just a photograph. In the film industry, it could lead to more realistic and safe production of action scenes. In fashion, designers could see how their clothes look on different body types in motion without needing a physical model.

This study represents a major advancement in the field of 3D human modeling and animation. It stands out for its ability to create realistic, moving images of people from a single photograph, overcoming many of the limitations of previous methods. As this technology continues to evolve, it could have significant impacts on a range of industries, from entertainment to fashion, opening up new possibilities for creativity and innovation.

--

--

Neurog
Neurog

Written by Neurog

A Neurog publication about AI, tech, programming and everything in between.

No responses yet