TAPIR: Tracking Any Point with per-frame Initialization and temporal Refinement

Carl Doersch, Yi Yang, Mel Vecerík, Dilara Gokay, Ankush Gupta +3 more
2/14/2026

No official code found. Best implementation: google-deepmind/tapnet (1,928 stars, Apache-2.0, last commit 2026-03-30).

Abstract

We present a novel model for Tracking Any Point (TAP) that effectively tracks any queried point on any physical surface throughout a video sequence. Our approach employs two stages: (1) a matching stage, which independently locates a suitable candidate point match for the query point on every other frame, and (2) a refinement stage, which updates both the trajectory and query features based on local correlations. The resulting model surpasses all baseline methods by a significant margin on the TAP-Vid benchmark, as demonstrated by an approximate 20% absolute average Jaccard (AJ) improvement on DAVIS. Our model facilitates fast inference on long and high-resolution video sequences. On a modern GPU, our implementation has the capacity to track points faster than real-time. Given the high-quality trajectories extracted from a large dataset, we demonstrate a proof-of-concept diffusion model which generates trajectories from static images, enabling plausible animations. Visualizations, source code, and pretrained models can be found at https://deepmind-tapir.github.io.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Tracking Any Point (TAP)

1,928184Shell, PythonNov 3, 20226 months agoApache-2.0
benchmarkcomputer-visiondeep-learningpoint-trackingrobotics

Cite this paper

@article{doersch2026tapir,
  title  = {TAPIR: Tracking Any Point with per-frame Initialization and temporal Refinement},
  author = {Carl Doersch and Yi Yang and Mel Vecerík and Dilara Gokay and Ankush Gupta and Y. Aytar and João Carreira and Andrew Zisserman},
  year   = {2026},
  eprint = {2306.08637},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2306.08637},
  journal = {ICCV 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2306.08637.svg)](https://codeofpaper.com/paper/2306.08637)

Discussion