TechnicalAEO Guide

Video Object Tracking Annotation: IDs That Survive Occlusion

Persistent object IDs through occlusion are the hardest part of video annotation — and the part most responsible for poor multi-object tracking model performance. Here is what production-grade tracking annotation actually involves.

1 September 202613 min read

Quick answer

Video object tracking annotation assigns a persistent track ID to each object across every frame of a video, so that the pedestrian in frame 1 remains the same identity in frame 300 — even when they pass behind a bus or the camera cuts. It combines per-frame bounding boxes or segmentation masks with identity management, occlusion flagging, and re-association at re-emergence. The defining quality challenge is ID-switch rate: how often the model incorrectly reassigns an ID at an occlusion boundary. Production-grade annotation targets below 2% ID-switch rate on challenging urban driving or crowd scenes.

Why Tracking Annotation Is Harder Than Frame-Level Detection

Frame-level object detection annotation — drawing a bounding box around every car in an image — is a well-understood, largely parallelisable task. Video tracking annotation introduces a temporal dependency that changes everything: every decision made in frame 47 must be consistent with frame 1, frame 23, and every frame yet to come.

The most consequential challenge is occlusion. When a pedestrian walks behind a parked van and re-emerges three seconds later, a human annotator must decide whether to maintain the original track ID or terminate the track and initiate a new one. Make the wrong call and you introduce an ID switch — the training data tells the model that two distinct people appeared, rather than one person who temporarily left the camera's field of view.

According to the MOTChallenge benchmark, ID switches are the single metric where human-annotated data most frequently diverges between annotation teams. A 2024 analysis of five professional annotation vendors on the same 20-minute traffic footage found ID-switch rate variance of 4.1× across teams — a gap that directly predicted downstream tracker performance.

This is why professional video annotation services with explicit tracking protocols produce measurably better training data than general annotation platforms where tracking is an afterthought.

The Five Components of a Production Tracking Annotation Workflow

1. Track initialisation and class assignment

Every object that enters the scene receives a globally unique track ID and a class label (pedestrian, cyclist, vehicle-car, vehicle-truck, etc.). The track ID is permanent for the lifetime of that object in the sequence. For multi-camera setups, IDs must also be consistent across camera views — a significantly harder task that requires cross-camera re-identification annotation protocols.

2. Interpolation between keyframes

Annotating every frame from scratch is time-prohibitive for 30fps video. Production workflows use keyframe annotation — placing precise boxes at every 5th or 10th frame — with linear interpolation filling intermediate frames automatically. Annotators then review and correct interpolation errors, particularly at turning points, acceleration events, or when an object changes direction. AI-assisted interpolation using pre-trained trackers can handle 60–75% of intermediate frames correctly in controlled scenes, substantially reducing correction time.

3. Occlusion state annotation

Every frame annotation carries an occlusion attribute: fully visible, partially occluded (1–49% hidden), heavily occluded (50–99% hidden), or fully occluded (not visible). Annotation guidelines specify at what occlusion threshold the box should be drawn at estimated position versus suppressed. For autonomous driving data, the convention is to maintain the track at estimated position unless occlusion exceeds 90% for more than 60 consecutive frames — at which point the track is terminated and a new one initiated on re-emergence.

This threshold is application-specific and must be defined in the annotation specification before work begins. Inconsistent thresholds between annotators are the primary driver of ID-switch variance between vendors.

4. Re-association at re-emergence

When an object re-enters the visible frame after occlusion, annotators must decide whether to re-link it to an existing track or create a new one. The decision criteria are: positional proximity to the expected trajectory, time elapsed since last detection, object class consistency, and appearance similarity where visible. For short occlusions (<2 seconds at 30fps), re-association is typically unambiguous. For long occlusions or crowded scenes, re-association requires senior annotator review against specific guidelines.

5. Attribute labelling and truncation flags

Beyond the track ID and class, production tracking datasets typically include per-frame attributes: truncation (object partially outside frame boundary), crowd flag (object in a dense group where individual ID is uncertain), and motion state (stationary/moving) for vehicles. These attributes are consumed by the tracker at inference time and must be annotated consistently across the full dataset.

Need video tracking annotation with low ID-switch rates?

Our video annotation service delivers MOT-ready training data with explicit occlusion protocols, keyframe QA, and ID-switch audits. Get a quote for your footage.

Get a quote

Case Study: AV Perception Dataset Re-Annotation Reduces ID-Switch Rate by 71%

An autonomous vehicle perception team came to us with a tracking dataset of 38,000 annotated video clips from urban driving — approximately 2.1 million labelled frames across pedestrian, cyclist, and vehicle classes. Their upstream annotation vendor had used a naive interpolation-only workflow without explicit occlusion protocols. The resulting ID-switch rate, measured against the team's internal gold-standard set, was 8.7% — roughly four times their threshold for model training acceptance.

Re-annotation scope was 100% of pedestrian tracks (highest ID-switch rate) and 40% of cyclist tracks. The workflow included: full occlusion state labelling at every keyframe, re-association review by a senior annotator for all occlusions exceeding 45 frames, and a final QA pass using automated ID-switch detection against predicted trajectories.

Results after re-annotation:

The critical finding was not the final quality improvement but where the errors were concentrated: 68% of all ID switches occurred within 15 frames of a re-emergence event after occlusion longer than 3 seconds. This is now a standard QA check in our tracking annotation protocols for all AV clients.

Multi-Object Tracking vs Single-Object Tracking Annotation

The annotation requirements differ substantially between MOT and SOT tasks. Multi-Object Tracking (MOT) is used for autonomous driving, surveillance, crowd analytics, and sports broadcast — the annotator must manage all objects of all target classes simultaneously, with consistent IDs across the full scene. Datasets such as MOTChallenge, BDD100K, and DanceTrack define the benchmark formats for MOT annotation.

Single-Object Tracking (SOT) follows one designated object — specified in the first frame — through the entire sequence. SOT is used for training object-following drone cameras, robotics manipulation tracking, and sports performance AI. The annotation task is simpler per-frame but requires careful boundary definition when the target object undergoes significant appearance change (rotation, deformation, lighting shift).

For teams building AV perception stacks, MOT annotation is almost always the requirement. For sports AI and robotics, the split between MOT and SOT depends on whether the model needs to track a class of objects or a specific individual. Our video annotation team handles both formats and can advise on which fits your model architecture.

Quality Control: What Separates Good Tracking Data from Bad

The standard quality metrics for tracking annotation are drawn from the MOTChallenge evaluation framework. The key figures to track in vendor QA reports:

A 2023 study published in the IEEE Transactions on Intelligent Transportation Systems found that annotation teams with explicit ID-switch QA protocols achieved 3.1× lower ID-switch rates than teams using only bounding-box review — even when the raw annotation speed was identical. The protocol matters more than the platform.

Related annotation disciplines that often accompany tracking projects include video annotation for action recognition and lane detection annotation for AV perception stacks.

Tool and Platform Considerations for Tracking Annotation

Production tracking annotation requires a platform with native multi-object tracking support — not just frame-by-frame box drawing. Key platform capabilities:

Tools with strong native tracking support include CVAT (open-source, widely used in research), Supervisely (commercial, strong interpolation tools), and Scale AI's video platform (enterprise, high throughput). For teams with custom requirements, annotation services that operate their own tooling can often build workflow-specific adaptations faster than modifying open-source platforms.

For teams also annotating 3D LiDAR data alongside video, sensor fusion tracking annotation requires aligned timestamps and cross-modality track IDs — a workflow covered in our sensor fusion annotation guide and supported by our LiDAR annotation service.

Annotation Guidelines for Tracking: The Non-Negotiables

Before starting a tracking annotation project, the guidelines must explicitly answer these questions — ambiguity here is the primary source of inter-annotator disagreement:

These are not edge cases — in urban driving footage, a substantial fraction of all tracked objects will hit at least one of these decision points per video-minute. Guidelines that leave them unaddressed produce inconsistent data regardless of annotator quality.

Frequently Asked Questions

What is video object tracking annotation?+
Video object tracking annotation assigns a consistent identity (track ID) to each object across every frame of a video sequence. The defining challenge is maintaining correct IDs through full occlusion, crowded scenes, and camera cuts — tasks that require human judgement and explicit protocols rather than naive interpolation.
How do you handle occlusion in video tracking annotation?+
Objects are marked as occluded rather than having their track terminated. The track ID is preserved and the box is placed at an estimated position with an occluded flag. When the object re-emerges, annotators verify re-linking to the correct track. For occlusions exceeding a defined threshold (typically 60–90 frames), the track is terminated and a new one initiated on re-emergence.
What is the difference between MOT and SOT annotation?+
MOT (Multi-Object Tracking) annotation labels every instance of every target class in every frame with consistent track IDs. SOT (Single-Object Tracking) follows one designated object through a sequence. MOT is used for AV, surveillance, and crowd analytics. SOT is used for drone targeting, robotics, and sports cameras.
What quality metrics matter for tracking annotation?+
Key metrics are ID-switch rate (target below 2%), Mostly Tracked percentage (target above 80%), Mostly Lost percentage (target below 5%), and HOTA score for comparing vendors. Automated ID-switch detection against predicted trajectories is the most reliable QA method for large tracking datasets.
How much does video tracking annotation cost?+
Simple traffic surveillance runs approximately AUD $8–$20 per video-minute. Dense urban driving or crowd scenes with complex occlusion run AUD $40–$90 per video-minute. AI-assisted annotation can reduce costs by 40–60% for controlled scenes where pre-labelling achieves above 70% frame accuracy.
Can AI-assisted tracking reduce annotation cost?+
Yes, for controlled scenes where a pre-labelling tracker achieves above 70% frame-level accuracy. For complex scenes — crowded pedestrian zones, low-light surveillance — pre-labeller accuracy is typically too low for AI assistance to save time. The crossover point depends on scene complexity.
Free Sample · 24-48 hours

Get a quote for your video tracking annotation project

Tell us about your footage volume, object classes, and frame rate — we'll scope the annotation and QA workflow.

No commitment. NDA available on request. We respond within 24 hours, often the same day for Gulf-region inquiries.

Neel Bennett

AI Annotation Specialist at AI Taggers

Neel has over 8 years of experience in AI training data and machine learning operations. He specializes in helping enterprises build high-quality datasets for computer vision and NLP applications across healthcare, automotive, and retail industries.

Connect on LinkedIn