← Latest papers
💻 computer science

OmniX: Any-view and Any-time 4D Reconstruction via Feed-forward Trajectory Fields

OmniX is a feed-forward 4D reconstruction framework that predicts dense 3D point trajectories for videos with large camera motions by decoupling dynamic motion modeling from static geometry using compact dynamic tokens, supported by a newly introduced large-scale synthetic dataset for training.

Original authors: Yanqin Jiang, Tengfei Wang, Zhengwei Wang, Chenjie Cao, Junta Wu, Wenhan Luo, Weiming Hu, Jin Gao, Chunchao Guo

Published 2026-07-14
📖 6 min read🧠 Deep dive

Original authors: Yanqin Jiang, Tengfei Wang, Zhengwei Wang, Chenjie Cao, Junta Wu, Wenhan Luo, Weiming Hu, Jin Gao, Chunchao Guo

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're trying to recreate a bustling city square in a video game, but you only have a shaky handheld camera recording people walking, cars zooming by, and the sun moving across the sky. The camera swings wildly, zooms in, and jumps around. Most previous attempts to build a 3D model from this kind of video were like trying to solve a puzzle while wearing blinders: they either froze the moving people (ignoring the action) or got confused when the camera moved too much, resulting in a blurry, broken mess.

Enter OmniX, a new "feed-forward" framework (think of it as a super-fast, one-shot recipe) that finally manages to reconstruct these dynamic scenes in 4D—meaning it captures the 3D shape plus how every single point moves over time, even when the camera is going crazy.

The Magic Trick: Separating the Static from the Spinning

The paper argues that previous methods failed because they tried to figure out the building's shape and the person's dance moves at the same time, without separating them. It's like trying to listen to a solo violin while a drum solo is happening, without a mixer to separate the tracks.

OmniX fixes this by explicitly disentangling (unmixing) the two. It treats the background (static geometry) and the foreground (dynamic motion) as different ingredients.

  • The Static Part: It figures out where the walls and ground are.
  • The Dynamic Part: Instead of tracking every single pixel's movement individually (which is slow and computationally heavy), OmniX uses a clever trick. It identifies a tiny, sparse set of "dynamic tokens." Think of these as a few super-scouts sent out to map the movement of the whole crowd. Because 3D motion is naturally sparse and organized (low-rank), these few scouts can generate a "trajectory field"—a map of how every pixel in the video should move, from every angle and at every moment in time.

The "One-Pass" Superpower

Older methods often worked like a slow-motion detective, checking frame by frame, asking "Where did this point go?" and then "Where did it go next?" over and over again. This is called "iterative," and it's slow.

OmniX is different. It predicts the entire path of every point in one single pass. It's like watching a movie and instantly knowing the entire future path of every character without having to pause and rewind. This is made possible by a new mechanism called Sparse Spatiotemporal Attention (SSA). The SSA picks the most important "dynamic tokens," expands them across time, and lets them "chat" with all the image data to figure out the motion. Then, a Deformable Trajectory Sampling Head takes those sparse clues and fills in the gaps to give you a dense, pixel-perfect trajectory for the whole scene.

Building the Training Gym: The UE5 Engine

You can't teach a robot to dance if it's never seen a dance floor. The authors realized there wasn't enough real-world data with "large camera motion" and perfect 3D labels to train a model this ambitious. So, they built their own gym.

Using Unreal Engine 5 (UE5), they created an automatic data engine. They took static environments, threw in dynamic objects (like moving cars and people), and filmed them with a custom camera system that swung around wildly.

  • The Result: They generated a massive dataset of 80,000 scenes and 1.28 million multi-view videos.
  • The Annotation: Every single video comes with perfect "ground truth" labels: exact depth, camera poses, and dense 3D point trajectories. This synthetic data is what allowed OmniX to learn how to handle those wild, 180-degree camera swings that confused previous models.

The Results: How Good Is It?

The paper tested OmniX on several challenges, and the numbers suggest it's a new leader in the field.

  • Dense 3D Point Trajectory: On their custom validation set, OmniX beat the previous best methods (like VDPM and TraceAnything) by a significant margin. For example, on "Disjoint Video Pairs" (where you have two separate video clips that don't overlap in time), OmniX achieved an APD3D (Average Point Distance) of 0.444 for all points, compared to 0.306 for the runner-up VDPM. (Note: In this specific metric, a higher APD3D indicates better performance). The error rates also dropped significantly, with OmniX achieving an EPE (End-Point Error) of 0.101 compared to 0.306 for VDPM in some settings.
  • 3D Point Tracking: On the TAPVid-3D benchmark, OmniX achieved state-of-the-art results across three different datasets (ADT, DriveTrack, PStudio). For instance, on the ADT dataset, it reached an APD3D of 0.367, beating the next best method (VDPM at 0.266) by a large margin. Since higher APD3D is better here, this represents a substantial improvement in tracking accuracy.
  • Other Tasks: It also did very well on video depth estimation and camera pose estimation, matching or beating top competitors on datasets like KITTI and Sintel.

What It's NOT (And What It Rules Out)

The paper is very clear about what doesn't work, based on their experiments:

  • No "Self-Attention" for the Scouts: They tried adding a "self-attention" layer (where the dynamic tokens talk to each other) in their Sparse Spatiotemporal Attention module. The result? It made almost no difference. The paper explicitly rules this out as unnecessary, saving computing power by removing it.
  • No Iterative Guessing: The paper argues against the old way of "iteratively querying" points. Their "one-pass" approach is proven to be faster and more accurate for dense predictions.
  • No "Small Camera Motion" Limit: Previous methods that predicted dense trajectories were limited to videos where the camera barely moved. OmniX explicitly proves it works with large camera motions (up to 180 degrees) and even temporally disjoint inputs (videos that don't overlap in time).

The Bottom Line

OmniX suggests that by separating the "what is moving" from "what is standing still," and by training on a massive, synthetic dataset of 80,000 scenes, we can finally reconstruct dynamic 4D worlds from chaotic, handheld videos in a single, efficient pass. It's not just a small improvement; the authors show it sets a new state-of-the-art for predicting how every point in a scene moves, making it a powerful tool for things like autonomous driving and AR/VR content creation.

The paper doesn't claim this is a solved problem for every possible scenario in the universe, but the evidence from their 80k scenes and 1.28M videos strongly suggests this is the most robust method we have right now for handling large, complex camera movements.

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 →