← Latest papers
🤖 AI

MoPO: Incorporating Motion Prior for Occluded Human Mesh Recovery

MoPO is a novel framework for occluded human mesh recovery that leverages motion priors from pose sequences to detect occlusions, predict missing joint positions, and refine the final pose, thereby achieving state-of-the-art accuracy and temporal consistency on both occlusion-specific and standard benchmarks.

Original authors: Tao Tang, Hong Liu, Xinshun Wang, Wanruo Zhang

Published 2026-05-12
📖 5 min read🧠 Deep dive

Original authors: Tao Tang, Hong Liu, Xinshun Wang, Wanruo Zhang

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 trying to guess what a dancer looks like while they are performing a complex routine. Now, imagine that every few seconds, a large tree or another dancer steps in front of them, hiding parts of their body. If you only look at the single frame where they are hidden, you might guess their arm is in the wrong place, or that their leg is floating in mid-air. This is the problem computer scientists face when trying to create 3D models of people from videos where the person is partially blocked.

The paper introduces a new system called MoPO (Motion Prior for Occluded Human Mesh Recovery). Think of MoPO as a "super-smart guesser" that doesn't just look at the current picture, but remembers the dancer's recent movements to fill in the blanks.

Here is how it works, broken down into simple steps:

1. The Problem: The "Blind Spot"

Current technology is good at figuring out a person's pose when they are fully visible. But when a person is blocked (occluded) by an object or another person, the computer gets confused. It tries to guess where the hidden parts are based only on the tiny bits of the body it can see. This often leads to two bad results:

  • Wrong Poses: The computer might guess the hidden arm is twisted in an impossible way.
  • Jittery Motion: In a video, the computer might guess the arm is here in one frame and there in the next, making the 3D model look like it's shaking or vibrating uncontrollably.

2. The Solution: MoPO's "Memory Lane"

MoPO solves this by realizing that movement has a pattern. If you see someone's arm moving up in the last three frames, you can be pretty sure where it will be in the next frame, even if a tree blocks your view. MoPO uses this "motion memory" to fix the blind spots.

It does this in two main stages:

Stage A: The "Fill-in-the-Blanks" Detective

First, MoPO acts like a detective checking a security camera.

  • Spotting the Hiding: It looks at the video and checks: "Is this part of the body visible right now?" It uses a special detector that looks at both the current image and the recent past to decide if a joint (like a knee or elbow) is hidden.
  • Predicting the Missing: If a joint is hidden, MoPO doesn't guess randomly. It uses a lightweight "motion predictor" (think of it as a short-term memory bank) to look at where that joint was a moment ago and where it is going. It then completes the missing part of the skeleton with a highly probable guess.
    • Analogy: Imagine you are watching a magician pull a rabbit out of a hat, but a curtain blocks your view for a split second. A normal observer might think the rabbit vanished. MoPO, however, remembers the rabbit was moving upward just before the curtain dropped, so it "fills in" the rabbit's position behind the curtain so the trick looks continuous.

Stage B: The "Blending and Polishing" Chef

Once MoPO has a "completed" skeleton (one where the missing parts are filled in), it needs to turn that skeleton into a full 3D body (skin and all).

  • Mixing the Ingredients: It takes the "completed skeleton" (the motion memory) and mixes it with the actual visual details from the video (like the color of the shirt or the shape of the torso).
  • Refining the Pose: Sometimes, just guessing the position isn't enough; the joints need to rotate correctly. MoPO uses a technique called "Inverse Kinematics" (like a puppeteer adjusting strings) to make sure the 3D body moves naturally and doesn't look like a broken robot. It separates the "swing" of the limb (which is easy to see) from the "twist" (which is harder to see) to get the rotation just right.

3. The Results: A Smooth, Accurate Dance

The authors tested MoPO on many different videos where people were blocked by objects or other people.

  • Accuracy: MoPO was significantly more accurate than previous state-of-the-art methods. It reduced errors in predicting where joints are by about 8.5% to 12% compared to the best existing tools.
  • Smoothness: The biggest win was in video stability. Because MoPO uses the "motion memory," the 3D models don't jitter or shake when the person is hidden. The movement flows smoothly, just like a real human.

Summary

In short, MoPO is a system that recovers 3D human models from videos by saying, "I can't see your arm right now, but I know exactly where it is because I remember how you were moving a second ago." By combining this memory of movement with the visual clues it can see, it creates a much more accurate and stable 3D reconstruction, even in messy, crowded, or blocked scenes.

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 →