← Latest papers
🤖 AI

Controlling Motion Transfer in Diffusion Transformers via Attention Heads

This paper proposes a parameter-free, head-aware framework for controllable motion transfer in Diffusion Transformers by identifying and manipulating distinct attention heads specialized for motion and spatial structure to achieve accurate motion alignment while preserving target semantics.

Original authors: Sunyoung Jung, Jiwoo Park, Yoonseok Choi, Kyobin Choo, Ming-Hsuan Yang, Seong Jae Hwang

Published 2026-07-14
📖 5 min read🧠 Deep dive

Original authors: Sunyoung Jung, Jiwoo Park, Yoonseok Choi, Kyobin Choo, Ming-Hsuan Yang, Seong Jae Hwang

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you have a magical movie director inside a computer, a super-smart robot named HALO (Head-Aware controllable motion transfer framework). This robot is trying to learn a new dance by watching a video of a friend dancing, but the robot has to wear a costume described by a text prompt, like "a red Porsche driving by a lake."

The big problem the paper tackles is that previous robots were terrible at this. They could copy the rhythm of the dance, but they often got the steps wrong. If the friend turned left, the robot might turn right, or if the friend was a stormtrooper, the robot might turn into a car. The paper suggests that earlier methods were like trying to copy a dance by just looking at the blur of movement; they didn't understand who was moving or where the body parts were.

The Big Discovery: The Robot's Specialized Brain Cells

The authors, a team of researchers, decided to peek inside the robot's brain to see how it thinks. They found that the robot's brain is made of thousands of tiny "attention heads" (think of them as tiny, specialized workers).

Here is the cool part they discovered: These workers have specific jobs.

  1. The Motion Workers: Some workers are obsessed with movement. They look at how things shift from one frame to the next, like tracking a car zooming past.
  2. The Structure Workers: Other workers are obsessed with shape and layout. They make sure the car stays a car and doesn't turn into a cloud.

The paper argues that previous methods tried to use all the workers at once, which caused confusion. The authors' main finding is that if you separate these two groups of workers, you can get perfect results.

How HALO Fixes the Dance

HALO uses a two-step strategy to teach the robot the dance without needing to retrain it (which is like teaching a new skill without making the robot go back to school).

Step 1: The Semantic Dance Guide (Fixing the "Who")
The "Motion Workers" are great at seeing movement, but they are a bit blind to what is moving. If you ask them to move a car, they might accidentally move the background trees because the trees look similar in the video.
To fix this, HALO adds a "Semantic Guide." It's like a choreographer who points at the specific object and says, "No, move this car, not the trees!" The paper shows that by combining the motion data with the robot's understanding of what objects are (semantics), the robot stops making silly mistakes, like moving a motorcycle in the wrong direction.

Step 2: The Structure Injection (Fixing the "Shape")
Even with the right dance moves, the robot might lose the shape of the object. The car might stretch out like taffy.
To stop this, HALO uses the "Structure Workers." The paper found that these specific workers have very low "entropy" (a fancy way of saying they are very focused and not confused). HALO takes the "blueprints" from these focused workers in the reference video and injects them into the new video. It's like giving the robot a rigid skeleton to hold onto so it doesn't melt into a blob while dancing.

What the Paper Says is NOT the Answer

The paper is very clear about what doesn't work well. It argues against methods that just warp the noise or mess with the robot's position embeddings without understanding the internal workers.

  • The "Displacement-Only" Trap: The paper shows that if you just look at the movement maps (displacement) without the semantic guide, the robot gets lost. It might move the background instead of the object.
  • The "All-Workers" Mistake: If you try to use every single worker in the robot's brain, you get noise and weird artifacts, like a stormtrooper suddenly having two heads or a car turning into a lion. The paper proves that picking only the right workers (the motion-specific and structure-specialized ones) is the key.

How Sure Are They?

The authors aren't just guessing; they have the numbers to back it up.

  • They tested their method on standard benchmarks and a new "Movie Scene Dataset" they created to test real-world movie effects.
  • In their tests, HALO scored 66.2 on Motion Fidelity (how well it copied the dance), beating the previous best method (GWTF) which scored 62.5.
  • They also ran a user study with 20 people, and HALO won with a 93.3 score for motion accuracy, while the next best was 77.6.
  • They even tested it on "Hard" difficulty moves (like a motorcycle jumping or boxing), and HALO stayed stable, whereas other methods started to fail.

The paper suggests that this "head-level" analysis is a powerful new way to control video generation. It's not just a small tweak; it's a fundamental change in how we tell the robot what to do. By listening to the specific workers that know about motion and the specific workers that know about shape, HALO creates videos that are both faithful to the original movement and true to the new story you want to tell.

So, the next time you see a video where a lion is riding a horse exactly like a stormtrooper in a movie, you can thank HALO for knowing exactly which brain cells to ask for help!

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →