atlas

Research map / 3D vision / Depth and stereo

TAPIP3D: Tracking Any Point in Persistent 3D Geometry

NeurIPS 2025 · 3D vision › Depth and stereo · approach: Learned optical and scene flow · 6 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes TAPIP3D, a feed-forward long-term 3D point tracker that lifts RGB-D video features into a camera-stabilized world-space 3D feature cloud and uses 3D neighborhood-to-neighborhood attention to iteratively refine trajectories.

Problem

Long-term point tracking in monocular RGB and RGB-D videos is usually done in pixel or UVD (image plane plus depth) space, where camera motion confounds object motion, making 3D trajectories less smooth and harder to predict.

Approach

Represent video as spatio-temporal 3D feature clouds unprojected from depth and transformed into a first-camera world frame to cancel camera motion, then replace 2D square correlation windows with 3D k-NN neighborhood-to-neighborhood cross-attention inside a CoTracker3-style iterative transformer.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
track in world coordinates rather than camera coordinatesTAPIP3D · TAPVid-3D averageAJ_3D: 18.1 -> 18.8Helped
track in world coordinates rather than camera coordinates (ablation)TAPIP3D · LSFOdyssey, XYZ coordinatesAJ_3D: 67.1 -> 70.7Helped
use XYZ world coordinates instead of UV + D (ablation)TAPIP3D · LSFOdysseyAJ_3D: 63.4 -> 70.7Helped
use XYZ world coordinates instead of UV + log(D) (ablation)TAPIP3D · LSFOdysseyAJ_3D: 62.9 -> 70.7Helped
add N2N attention (ablation)TAPIP3D-camera · LSFOdysseyAJ_3D: 59.4 -> 67.1Helped
add N2N attention (ablation)TAPIP3D-world · LSFOdysseyAPD_3D: 75.1 -> 84.1Helped
use 3D k-NN instead of fixed 2D neighbors (ablation)TAPIP3D · DexYCB-Pt, sensor depthAJ_3D: 27.7 -> 29.8Helped
increase neighborhood size from K=16 to K=32 (ablation)TAPIP3D · LSFOdysseyAJ_3D: 67.9 -> 72.2Helped
increase neighborhood size from K=32 to K=48 (ablation)TAPIP3D · LSFOdysseyAJ_3D: 72.2 -> 72.6Helped
improve depth from MegaSaM estimates to ground-truth depthTAPIP3D-world · LSFOdyssey, AJ_3DAJ_3D: 20.5 -> 72.2Helped
track in 3D and project trajectories to image coordinatesTAPIP3D-world · TAP-Vid-DAVISAJHurt
apply Gaussian blur and re-estimate depthTAPIP3D-world · LSFOdyssey, APD_3DAPD_3D: 29.2 -> 18.1Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Kubric MOVi-F TAPVid-3D LSFOdyssey Dynamic Replica DexYCB

Benchmarks: TAPVid-3D DexYCB-Pt LSFOdyssey Dynamic Replica TAP-Vid-DAVIS

Metrics: AJ3D APD3D OA AJ2D APD2D

Baselines: CoTracker3 SpatialTracker DELTA PIPs

Builds on: CoTracker3 PIPs TAPVid-3D MegaSaM LocoTrack

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy