Skip to content
Mvaak

Data Annotation

How High-Quality Data Annotation Improves Computer Vision Models

Annotation quality sets the ceiling for a computer vision model. Which labelling errors hurt most, and what a high-quality annotation process looks like.

Mvaak4 min read

  • Data annotation
  • Computer vision
  • Bounding boxes
  • Label noise
Illustrative first-person frame with a labelled bounding box around a screwdriver held in gloved hands.

A computer vision model can only be as consistent as the labels it learns from. Architecture and training recipe matter, but when two teams train similar models on the same images and get very different results, the explanation is often in the annotation: how boxes were drawn, how ambiguous cases were resolved, and whether those decisions were applied the same way every time.

This article looks at how annotation quality affects computer vision models in practice, which kinds of error do the most damage, and what a high-quality annotation process looks like.

Labels are the specification

Supervised models do not learn the task you had in mind. They learn the mapping your labels describe. If annotators sometimes include a shadow inside a bounding box and sometimes do not, the model learns that boxes have an uncertain edge. If “cup” and “mug” are used interchangeably, the model learns a muddled boundary between them. Every annotation decision is, in effect, a line in the specification of the model.

The errors that matter most

Systematic errors

Random noise — a box a few pixels off in either direction — is partly averaged out by training on many examples. Systematic error is not. If one annotator always draws boxes tight and another always draws them loose, or if a class is consistently missed in dark scenes, the model faithfully learns the bias. Systematic errors are the most damaging precisely because they look like signal.

Missing labels

An object present in an image but not labelled is taught to the model as background. For detection models this directly suppresses recall: the model is penalised for finding the very objects it should find. Missing labels cluster in hard cases — small, occluded or partially visible objects — which are often the cases the model most needs to learn.

Inconsistent class boundaries

Most taxonomies have grey zones. Is a person holding a phone to their ear “talking” or “holding phone”? Is a half-open drawer “open”? Without written rules for these cases, different annotators decide differently, and the model sees contradictory examples for the same visual pattern.

Temporal errors in video

In video, labels have a time dimension. An action that starts three frames late in one clip and three frames early in another teaches a model a blurred notion of when actions begin. For tasks such as temporal segmentation or action anticipation, boundary consistency matters as much as spatial accuracy.

What high-quality annotation looks like

A written guideline with examples

Good annotation starts with a guideline that defines every class, every attribute and every boundary rule, illustrated with positive and negative examples and the hard cases already found. The guideline is a living document; it changes as new edge cases appear. We argue in Annotation guidelines are the real deliverable that it is the most valuable artefact a labelling project produces.

Calibration before production

Before labelling at volume, annotators label the same sample and compare results. Disagreements reveal unclear guideline sections, which are fixed before production starts. This is far cheaper than discovering inconsistency after thousands of items are done.

Measured agreement

Inter-annotator agreement — IoU for boxes, boundary distance for segments, kappa-style statistics for classes — is the most useful early indicator of label quality, because it can be measured without ground truth. See Inter-annotator agreement: what it tells you.

Multi-stage review

A second reviewer checks a defined share of every batch, with closer review of difficult classes and new annotators. Rejected items go back with a reason, and recurring reasons feed back into the guideline.

Matching annotation type to the model

  • Classification needs consistent class assignment, especially for near-duplicates.
  • Object detection needs complete coverage and a consistent box-tightness rule.
  • Instance and semantic segmentation need precise edges; budget for it, as it costs far more per item.
  • Keypoints and hand pose need visibility flags so occluded points are not guessed silently.
  • Tracking needs stable identities across frames, including through occlusion.
  • Temporal segmentation needs boundary rules expressed in observable events, not intent.

Conclusion

Annotation quality is not a cosmetic property of a dataset. It sets the ceiling on what a computer vision model can learn and determines how predictably it behaves on hard cases. The process that produces quality — a clear guideline, calibration, measured agreement and structured review — is well understood. The difference between projects is whether it is actually followed.

Mvaak labels video, audio and text to a written guideline with multi-stage review. See Video annotation for detection, tracking and temporal segmentation, or read The Importance of Data Quality Assurance in AI Training.

Written by Mvaak — AI Data Services.

All articles
Data Annotation

Annotation guidelines are the real deliverable

Two annotators disagreeing about the same example is not a training problem. It is a definitions problem, and it is far cheaper to solve before collection than after.

3 min read

Need AI training data?

Tell us what you are building and what the model keeps getting wrong. That is usually enough to say what the dataset would have to cover.

Talk to Mvaak