Research Note

Point Tracking Evaluation Framework

An evaluation must state the tracker, checkpoint hash, code revision, model mode, query policy, frame resolution, preprocessing, window length, hardware, metric implement

Aug 4, 20262 min readBy Dalton Anderson
In this article

Point Tracking Evaluation Framework

Evaluation contract

An evaluation must state the tracker, checkpoint hash, code revision, model mode, query policy, frame resolution, preprocessing, window length, hardware, metric implementation, dataset version, and split.

Scores produced with different query modes, resolutions, support points, visibility rules, or multi-point grouping are not automatically comparable.

Evidence layers

LayerRequired evidence
Benchmark reproductionOfficial dataset, metric code, declared query mode, expected range
Representative setWorkflow videos, hard conditions, held-out sequences, rights
LocalizationDistance thresholds and visible-point error
VisibilityOcclusion classification and false visibility costs
ContinuityRe-entry, long occlusion, drift, fragmentation
RuntimeEnd-to-end latency, throughput, memory, initialization, queue behavior
WorkflowDownstream error, human correction, abstention, and harm

TAP-Vid context

TAP-Vid includes real and synthetic videos, human and perfect synthetic annotations, and metrics for tracking arbitrary points. It is a strong common reference, not a substitute for workflow evidence.

Average Jaccard combines localization and occlusion behavior across thresholds. Position accuracy measures visible-point localization at declared thresholds. Occlusion accuracy measures visibility classification. The official implementation should define exact calculations.

Failure reel

Every aggregate score should link to sampled failure clips. The reel should cover fast and abrupt motion, long occlusion, re-entry, camera motion, blur, deformation, lighting change, repeated texture, featureless regions, reflective surfaces, crowded scenes, and long sequences.

Each clip needs query points, ground truth, prediction, visibility state, error category, severity, and workflow consequence.

Decision rule

The model should pass declared benchmark-reproduction tolerance, representative-set thresholds, runtime budgets, and high-severity error limits. A high mean score cannot compensate for an unacceptable failure in the region that drives the workflow.

Boundary

High-stakes domains require independent domain evidence and safety review. This framework does not validate a medical, autonomous, surveillance, labor, or other consequential use.

Sources

Follow the evidence.

  1. youtu.be: BNTcjZ0Ym38youtu.be
  2. ai.meta.com: sam2ai.meta.com
  3. proceedings.neurips.cc: 58168e8a92994655d6da3939e7cc0918 Abstract Datasets and Benchmarksproceedings.neurips.cc
  4. arxiv.org: 2410arxiv.org
  5. open.spotify.com: 26JgnnwjvK5vYIdRofV8ntopen.spotify.com
  6. github.com: co trackergithub.com
  7. cotracker3.github.iocotracker3.github.io
  8. NIST AI Risk Management Frameworknist.gov
  9. vggsfm.github.iovggsfm.github.io
  10. daltonanderson.ghost.io: metas cotracker 3 a leap in ai object trackingdaltonanderson.ghost.io
  11. arxiv.org: 1803arxiv.org
  12. ecva.net: 3526 ECCV 2020 paperecva.net
  13. github.com: tapnetgithub.com
  14. raw.githubusercontent.com: LICENSEraw.githubusercontent.com
  15. tapvid.github.iotapvid.github.io
  16. NIST Privacy Frameworknist.gov
  17. arxiv.org: 1504arxiv.org
  18. openaccess.thecvf.com: Karaev CoTracker3 Simpler and Better Point Tracking by Pseudo Labelling Real Videos ICCV 2025 paperopenaccess.thecvf.com

From this episode

Two useful next steps.

Research Note · 1 min

Video Tracking Task Selection Record

Choose a video method by defining the unit that must persist and the output consumed by the workflow. A demonstration should not determine the task.

Research Note · 1 min

Point Tracking Test Set Framework

Define the target camera, scene, motion, subject, duration, resolution, frame rate, and operating condition before collecting clips. Split by source sequence, capture ses

Return to the episode