T-MOR: Learning Motion-Aware Skeleton Representations for Human Action Recognition
This paper proposes T-MOR, a motion-aware framework that leverages a new large-scale PoseCap-1M dataset and multi-modal contrastive learning to align skeleton sequences with video and language representations, thereby achieving superior and generalizable human action recognition performance through lightweight skeleton-only inference.
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 teach a robot how to understand human actions, like "playing tennis" or "dusting furniture."
Most current AI models are like tourists with a camera. They look at a video and try to guess what's happening based on what things look like: the color of the shirt, the background scenery, or the shape of the tennis racket. If the lighting changes or the person wears a different shirt, the robot gets confused.
Other models are like stick-figure artists. They only look at the skeleton (the joints and bones) to see how the body moves. This is great because it ignores the messy background, but these models usually need to be taught every single action from scratch. If you show them a new action they've never seen before, they are lost.
T-MOR is a new framework proposed in this paper that tries to get the best of both worlds. Think of it as a dance instructor who has watched millions of videos and read millions of books, but only needs to see the dancer's skeleton to understand the move.
Here is how it works, broken down into simple concepts:
1. The "Super-Teacher" (Multi-Modal Learning)
During its training phase, T-MOR is like a student sitting in a classroom with three different teachers:
- The Visual Teacher: Shows it videos of people doing actions.
- The Language Teacher: Reads descriptions of those actions (e.g., "A person is dusting furniture").
- The Motion Teacher: Shows it the skeleton data (the actual movement of the joints).
The goal is to teach the model that the movement of the skeleton, the look of the video, and the words describing the action all mean the same thing. It uses a technique called "contrastive learning," which is like a game of "match the pairs." It learns to say, "This skeleton movement matches this video clip and this text description."
2. The "Grouping Game" (Cluster-Guided Learning)
One of the paper's clever tricks is how it handles mistakes. Imagine you are sorting a huge pile of mixed-up photos. If you just grab random photos to compare, you might accidentally pick two photos of the same action and think they are different (a "false negative").
T-MOR uses a "grouping" strategy. Before comparing, it organizes the movements into clusters (like sorting photos into folders). It then compares movements within the same folder as "friends" (positive pairs) and movements in different folders as "strangers" (negative pairs). This helps the model understand the true structure of human motion without getting confused by random noise.
3. The "New Library" (PoseCap-1M)
To teach this model, the authors realized they needed a massive library of data that combined videos, text, and skeletons all at once. They couldn't find one big enough, so they built their own: PoseCap-1M.
- Think of this as a library with over one million entries.
- Every entry has a video clip, the corresponding skeleton data, and a text description.
- This massive dataset allows the model to learn general rules about how humans move, rather than just memorizing specific examples.
4. The "Lightweight Performance" (Inference)
This is the most important part for real-world use. After the model has learned from all those videos and texts, it doesn't need them anymore.
- Training: It uses heavy video and text data to learn.
- Testing (Inference): It only needs the skeleton.
It's like a chef who learned to cook by tasting thousands of dishes and reading recipes, but now can cook a perfect meal just by looking at the ingredients list (the skeleton) without needing the original recipe book or the tasting menu. This makes it very fast and efficient, perfect for devices with limited power.
What Did They Find?
The authors tested T-MOR on several real-world challenges:
- Recognizing Actions: It got better at identifying actions like "playing tennis" or "dusting" compared to previous methods, even when the background was messy or the lighting was bad.
- Detecting Timing: It could tell exactly when an action started and stopped in a long video.
- The "Magic" of Zero-Shot: This is the most impressive part. They asked the model to recognize actions it had never seen before (like "playing a specific game" it wasn't trained on). Because it learned the concept of movement through language and video, it could guess the action just by reading the name of the action and looking at the skeleton. It performed as well as or better than models that had been trained specifically on those actions.
Summary
In short, T-MOR is a system that learns to understand human movement by studying videos and reading text, but it only needs to see a stick-figure skeleton to do its job. By using a massive new dataset and a smart "grouping" strategy, it creates a model that is accurate, fast, and capable of understanding new actions it has never encountered before.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.