← Latest papers
💻 computer science

Keyframe-Anchored Identity Preservation for Sequential-Action Video Generation

This paper proposes a training-free, three-stage pipeline framework that preserves subject identity in sequential-action video generation by rewriting prompts for terminal states, generating keyframes through joint conditioning on reference identity and predecessor frames, and enhancing intermediate segments with multi-reference guidance and identity-driven noise searching.

Original authors: Zhenjie Liu, Binyan Chen, Hao Chen, Tong Pan, Shangfei Wang

Published 2026-07-21
📖 8 min read🧠 Deep dive

Original authors: Zhenjie Liu, Binyan Chen, Hao Chen, Tong Pan, Shangfei Wang

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 are a director trying to film a movie with a very special, stubborn actor. This actor is a digital character created by a computer program called a "diffusion model." Think of this model as a magical, chaotic artist who is incredibly good at painting pictures based on your descriptions, but it has a terrible memory. If you ask it to draw a picture of a "man with a beard reading a book," it might draw a perfect man. But if you then ask it to draw the same man standing up and waving, the artist might get confused. The beard might disappear, the face might change shape, or the man might suddenly look like a completely different person. This is the problem of "identity drift." In the world of AI video generation, keeping a character looking exactly the same while they move and change actions is like trying to keep a snowflake from melting while you walk it across a hot sidewalk.

Now, imagine you don't just want the actor to do one thing; you want them to perform a whole script. First, they read a book. Then, they look up at the sky. Then, they look back down. Doing this in a single, continuous burst is a nightmare for the AI because the longer the video gets, the more the character's face tends to "drift" and change. This paper tackles a specific challenge where the goal is to generate a video of a specific person performing a sequence of different actions, all while ensuring the person in the video looks exactly like the reference photo you started with. The researchers from the University of Science and Technology of China decided to stop trying to film the whole movie in one take. Instead, they came up with a clever way to break the movie down into manageable scenes, anchor the character's face at the end of each scene, and then stitch the pieces together so the actor never forgets who they are.

The Three-Stage Magic Trick

The authors propose a "training-free" pipeline, which is a fancy way of saying they didn't need to re-teach the AI how to draw; they just needed to give it better instructions and a better workflow. They call their method "Keyframe-Anchored Identity Preservation," which sounds complicated but is actually quite logical. Think of it like building a bridge across a river. Instead of trying to lay the whole road at once (which might collapse), you build strong, solid pillars (keyframes) at specific points and then fill in the road between them.

Stage 1: The Script Doctor (Action-Aware Prompt Polishment)
First, the team realized that the instructions given to the AI were too vague. The original prompts were like a director shouting, "Okay, now he reads, then he looks up!" to an artist who needs a clear picture of the end result of each action. The AI was getting confused about when to stop reading and how to look up.

To fix this, the researchers used a smart AI assistant (a Large Language Model) to rewrite the script. Instead of describing the action of reading, the assistant rewrote the prompt to describe the state of the character after reading. It's the difference between saying "The man is turning his head" and "The man is now looking to the left." By focusing on the "terminal state" (the final pose) of each action, the AI gets a clear target to aim for. This ensures that when the AI generates the "keyframe" (the anchor point), it knows exactly what the character should look like at that specific moment.

Stage 2: The Chain Reaction (ID-Preserving Keyframe Generation)
Next comes the actual drawing of the anchor points. The researchers didn't ask the AI to draw the whole video at once. Instead, they asked it to draw a chain of still images, one after another.

  • To draw the first image, they showed the AI the reference photo (the original person) and the first rewritten prompt.
  • To draw the second image, they showed the AI the same reference photo (to keep the face the same) AND the first image they just made (to keep the body position continuous).
  • They repeated this for every action in the script.

This is the "chained" part. By feeding the previous image into the next step, the AI knows how to move the body naturally without losing the connection to the original face. It's like a game of "telephone" where you whisper the instructions, but instead of the message getting garbled, you are passing along a physical sketch that ensures the next artist knows exactly where the last one left off. This separates the "identity" (the face, which stays the same) from the "pose" (the body, which changes), solving the drift problem.

Stage 3: The Safety Net (ID-Aware Inference Enhancement)
Finally, the AI has a series of still images (the keyframes), but it needs to fill in the movement between them to make a smooth video. This is where the magic happens. The researchers added two special tricks to the video generation process to make sure the character doesn't slip up during the movement.

  1. Multi-Reference Guidance: Imagine you are trying to draw a picture while someone is whispering three things in your ear: the text description, the previous frame, and the original photo. The AI usually listens to the text and the previous frame. The researchers forced the AI to listen extra hard to the original photo. They tweaked the math so that the "identity" signal was amplified, making it much harder for the AI to accidentally change the character's face while moving the body.
  2. Noise Searching: When AI generates video, it starts with a screen full of static noise (like TV snow) and slowly cleans it up to reveal the image. Usually, the AI just picks a random patch of snow to start with. The researchers decided to be picky. They generated several different patches of "snow" and tested them quickly to see which one would result in the best-looking face. They picked the winner and used that as the starting point. It's like trying out different seeds to see which one grows the best flower before you plant the whole garden.

The Results: Did It Work?

The team tested their method in a competition called IPVG26 (Track 2), where the goal was to generate videos of specific people performing sequences of actions. They didn't just guess; they measured the results against other top teams.

Their approach ranked third on the official leaderboard. While they didn't take first place, the results were impressive, especially in the areas that mattered most: keeping the person's face recognizable (Identity Preservation) and making sure the actions happened at the right time (Temporal Alignment).

When they tested their system, they found that the "Multi-Reference Guidance" was the heavy lifter. When they removed this feature, the score for keeping the identity consistent dropped significantly (from 0.4055 to 0.3520). This proved that explicitly telling the AI to focus on the reference photo was the key to stopping the face from drifting. The "Noise Searching" helped too, but it was a smaller boost.

The paper also compared two different "backbones" (the underlying video engines they used). They found that a model called LTX-2.3 performed better than another model called Wan2.1-VACE across almost every metric. The LTX-2.3 model achieved an overall score of 0.4971, compared to 0.4818 for the other model.

What This Means

The paper doesn't claim to have solved the problem of AI video generation forever. It doesn't say the character will never change, or that the method works perfectly for every single possible scenario. Instead, it suggests that breaking a complex video task into smaller, anchored steps is a very effective way to handle it.

By treating the video as a chain of "terminal states" (the end of each action) rather than a continuous, flowing stream, the researchers managed to keep the character's identity intact even when the actions were complex and sequential. They showed that you don't always need to retrain the AI from scratch; sometimes, you just need to give it a better map, a stronger anchor, and a little bit of extra help when it's choosing where to start. For anyone trying to create digital stories with consistent characters, this "keyframe-anchored" approach offers a reliable, training-free way to keep the actor in the role, no matter how many scenes they have to perform.

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 →