← Latest papers
💻 computer science

RePos: Relative-to-Absolute Pose Factorization for Cross-Environment WiFi-Based 3D Human Pose Estimation

The paper introduces RePos, a factorized framework that decouples root-relative pose estimation from root localization to overcome the poor cross-environment generalization of existing WiFi-based 3D human pose estimation methods, achieving significant accuracy improvements by learning robust pose representations independent of specific environmental location cues.

Original authors: Zhangcheng Hou, Tomoaki Ohtsuki

Published 2026-07-20
📖 7 min read🧠 Deep dive

Original authors: Zhangcheng Hou, Tomoaki Ohtsuki

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 trying to teach a robot to understand your dance moves, but instead of using a camera, you have to rely on the invisible radio waves bouncing off your body from a standard home Wi-Fi router. This is the world of "Wi-Fi sensing." Unlike a camera, which sees you as a picture, Wi-Fi sees you as a pattern of signal interference. When you move, your body blocks and bounces these waves, creating a unique "fingerprint" in the data called Channel State Information (CSI). This technology is a dream for privacy and safety because it works in the dark, through walls, and doesn't need a lens pointed at you. However, there's a huge catch: a Wi-Fi signal is like a musical instrument played in a specific room. The furniture, the walls, and the angle of the router change the song completely. A model trained to recognize a "jump" in a living room might be completely confused if you try to use it in a bedroom, because the room itself has changed the tune of the signal.

Enter RePos, a new approach that tries to solve this "room confusion" problem. The researchers realized that the old way of doing things was like trying to memorize the exact coordinates of a dancer's feet in a specific room. If the dancer moves to a new room, those coordinates are useless. Instead, RePos splits the problem into two separate jobs. First, it figures out what the body is doing (the shape of the pose, like "arms up") without worrying about where it is. Second, it tries to guess where the person is standing, but it treats this as a separate, messy task that depends heavily on the room. By separating the "body shape" from the "room location," the system can learn the dance moves once and use them anywhere, even in a room it has never seen before.

The Problem: The "Room-Specific" Trap

For a long time, scientists tried to build a single AI model that looked at Wi-Fi signals and immediately spat out the 3D coordinates of a person's joints. Think of this like a student who memorizes the answer key for a test taken in a specific classroom. If the test is moved to a different room with different lighting, the student gets confused because they memorized the location of the answers, not the logic behind them.

In the world of Wi-Fi, this is called "coordinate overfitting." The AI learns that a specific arm position always happens at a specific spot in the room because that's where the training data was. But when you move the person to a new room, the Wi-Fi signal changes, and the AI gets lost. It tries to force the body into the old position, even though the person is standing somewhere else. The paper argues that this happens because the AI is trying to learn two very different things at once: the structure of the body (which is the same everywhere) and the location of the body (which changes with every room).

The Solution: Splitting the Task

The authors propose RePos (Relative-to-Absolute Pose), which acts like a two-person team instead of one overworked genius.

1. The "Body Detective" (Stage 1)
The first part of the system focuses only on the body's shape. It ignores the question "Where is this person?" and asks only "What is the body doing?" To do this, it uses a clever trick called Body-Part Latent Queries (BP-LQs). Imagine the Wi-Fi signal is a messy pile of puzzle pieces. The AI groups these pieces into six buckets: head, torso, left arm, right arm, left leg, and right leg. It then uses a "skeleton graph" to connect these buckets, ensuring the left arm stays attached to the torso, just like a real skeleton. This part of the system learns to recognize the pose relative to the person's own hips (the "root"), so it doesn't matter if the person is in a kitchen or a garage; the "arms-up" pose looks the same relative to their body.

2. The "Room Guessers" (Stage 2)
The second part of the system is the Amplitude-based Spatial Prior Network (ASPN). This is the part that tries to guess where the person is standing. The authors are honest about this: they admit that guessing the exact location from Wi-Fi in a new room is really hard and often inaccurate. So, they give this job to a separate network that looks only at the strength (amplitude) of the signal, not the complex phase data which is often unreliable. This network acts like a coarse map. It might not know the exact millimeter, but it can tell if the person is on the left side or the right side of the room.

The Final Magic Trick
Once both parts have done their job, RePos simply adds them together:

Absolute Pose = (Body Shape) + (Room Location)

Because the "Body Shape" part never saw the "Room Location" data during training, it didn't get confused by the room's layout. It learned the pure dance moves. When the system is deployed in a new room, the "Body Detective" still recognizes the moves perfectly, and the "Room Guesser" does its best to place them in the new space.

What They Found

The researchers tested their idea using a dataset called MM-Fi, which contains data from four different rooms. They trained their model on three rooms and asked it to guess the poses in the fourth, unseen room.

  • The Old Way Fails: When they used the old "single brain" method (which they call RePos-D for the direct version), the model got the body shape mostly right but placed the person in the wrong spot. The error in the person's location jumped up to about 300–370 mm (roughly a foot), making the whole pose look wrong.
  • The New Way Wins: With RePos, the error dropped significantly. The model reduced the location error to about 203–261 mm (roughly 8–10 inches) and improved the overall pose accuracy by 10–21% compared to the best existing methods.
  • The "Body" is Stable: The most important finding is that the "Body Detective" part stayed almost exactly the same accuracy whether the person was in a familiar room or a new one. The "Room Guesser" was the only part that struggled, but because it was separate, it didn't ruin the body shape.

Why This Matters

The paper suggests that this "split personality" approach is the key to making Wi-Fi sensing actually useful in the real world. If you want a system that works in your house, your neighbor's house, and a hospital without needing to be re-calibrated every time you walk into a new room, you can't just train a model to memorize coordinates. You have to teach it to understand the body first, and the room second.

The authors also showed that if you do have a new room and can give the system a little bit of data to fine-tune it (a "few-shot" transfer), the system gets even better. But even without that extra help, RePos is much better than trying to guess everything at once.

In short, RePos doesn't claim to have solved the mystery of Wi-Fi localization perfectly. It admits that guessing where you are in a new room is still tricky. But by separating the "what" from the "where," it ensures that the "what" (your pose) stays accurate, making the whole system much more reliable for things like fall detection, health monitoring, and controlling smart devices with your hands.

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 →