OmniEncoder: See, Hear, and Feel Continuous Motion Like Humans With One Encoder
The paper introduces Omni-Encoder, a unified Transformer backbone that co-embeds visual and audio signals at a symmetrical 25 fps to overcome the limitations of modality-specific encoders, thereby enabling holistic, human-like perception of continuous motion and significantly improving performance on fine-grained visual tasks while maintaining competitive audio-visual benchmarks.
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 understand a movie by looking at a single, frozen photo every second while listening to the soundtrack at full speed. That's essentially how most current "omni-modal" AI models (systems that see and hear) work today. They look at video frames slowly (1 or 2 per second) but listen to audio very quickly (25 times per second). This creates a mismatch: the AI sees the world in slow motion but hears it in real-time, making it hard to connect a specific hand gesture with the exact sound it makes.
The paper introduces Omni-Encoder, a new AI brain designed to fix this by seeing, hearing, and "feeling" motion all at once, just like humans do.
Here is how it works, using simple analogies:
1. The Problem: The "Slow-Motion Camera" vs. The "Fast Ear"
Current AI models are like a security guard who checks a hallway every 10 seconds but listens to every footstep instantly. If someone waves their hand quickly between checks, the guard misses it.
- The Issue: Existing models sample video too slowly to catch fast movements (like sign language or gymnastics) while processing audio at full speed. This causes them to miss the "dance" between what you see and what you hear.
2. The Solution: The "25-FPS Super-Brain"
Omni-Encoder is built to process video and audio at the same high speed: 25 frames per second. It doesn't just look at pictures; it understands the movement between them.
To make this possible without the computer crashing from too much data, the authors invented three clever tricks:
A. The "Three-Lane Highway" (Omni-Encoder Token Template)
Instead of treating video and audio as one messy pile of data, the system organizes the information into three distinct "lanes" for every single moment in time:
- The Audio Lane: Carries the sound.
- The "Motion" Lane (Visual Continuous): This is the magic ingredient. These are special data points that act like "motion sensors." They don't care about what the object looks like (its color or shape); they only care about how it moves from one frame to the next. Think of them as tracking the path of a dancer's hand rather than the dancer's face.
- The "Static" Lane (Visual Base): This carries the details of what things look like (textures, shapes, background).
The Efficiency Trick: The system keeps the "Motion" and "Audio" lanes running at full speed (25 fps) so no movement is missed. However, it slows down the "Static" lane to just 2 frames per second. Why? Because the background doesn't change that fast. This saves massive amounts of computer power while keeping the fast motion data intact.
B. The "3D GPS" (Omni-RoPE)
In a normal AI, it's hard to tell if a piece of data is a sound, a moving hand, or a static wall because they all look like the same numbers.
Omni-Encoder gives every single piece of data a unique 3D GPS coordinate (Time, Height, Width).
- Sounds get a coordinate at the "origin" (0,0).
- Moving hands get a coordinate just next to them (0,1).
- Static walls get coordinates further out (1,1).
This allows the AI to instantly know, "Oh, this data point is a sound, and that one is a moving object," so it can understand how they relate to each other without getting confused.
C. The "Sliding Window" (Temporal Window Shifting)
Processing 25 frames of video and audio all at once is like trying to read every book in a library simultaneously—it's too heavy.
The authors use a technique called Temporal Window Shifting. Imagine reading a book by looking at a small window that covers 16 pages at a time.
- First, you read pages 1–16.
- Then, you shift the window halfway and read pages 9–24.
- Then, you shift again.
This allows the AI to see how the story flows from one moment to the next without having to memorize the entire movie at once. It keeps the thinking process fast and efficient.
3. The Results: What Did They Prove?
The team tested this new system on tasks that require catching fast, detailed movements:
- Sign Language: Recognizing signs is like reading a book written in fast hand movements. Old models got about 1% to 37% right. Omni-Encoder got 90% to 97% right, beating even specialized systems built just for sign language.
- Sports & Action: In tasks like recognizing diving moves or gymnastics, it matched or beat the best existing models.
- Audio-Visual Reasoning: When asked questions that require both hearing and seeing (e.g., "Who is speaking?"), it performed just as well as complex systems that use separate "ears" and "eyes."
The Bottom Line
The paper claims that by unifying how AI sees and hears—treating them as a single, synchronized stream of data rather than two separate, mismatched streams—we can build models that understand the world more like humans do. They can catch the "feeling" of continuous motion, making them much better at understanding fast actions, gestures, and the relationship between sound and sight.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.