ANNOTATION CASE STUDY

Annotation case study

A small image batch.A shared rulebook.

From class definitions to object boundaries, a road-image pilot shows how to align rules, record disagreements and retain the reasons behind each revision.

All case studies
2D bounding boxes · rule alignment concept
2D bounding-box annotations in a road image
360images
4Object classes
1Pilot batch
Road-object detection · class and boundary alignment

01 / PILOT BRIEF

Align the interpretation before scaling.

A vision team wants to clarify classes, occlusion and truncation before expanding production. Images provide the unit for linking rules, issues and recheck decisions.

Client profile
road-vision team
Task
2D bounding-box annotation
Class scope
Vehicle, pedestrian, cyclist, traffic sign
Pilot scope
360 images in one pilot batch

02 / EDGE CASES

Three challenges. Explicit review criteria.

Challenge tags identify points to review in 60 sample images. Small objects, occlusion and truncation can overlap in the same image; their counts must not be added as a total image count.

SMALL OBJECTS

Small objects

Distant signs and road users have limited visible detail. Define recognition criteria and exclusions before reviewing classes and box boundaries.

Images with this tag
24
Total sample images
60

Review focus

  • Evidence for a class and exclusion rules
  • Box boundaries against visible pixels
  • Omissions and uncertain small objects

Example recordANN-008 · A traffic-sign boundary was disputed, revised under the candidate rules and passed on recheck.

24 / 18 / 12 are overlapping tag counts, not exclusive scene groups, bounding-box counts or issue counts. Some sample images may have none of these tags.

03 / WORKING METHOD

Turn disagreements into reviewable rules.

Start with a class dictionary and edge-case notes. Keep rule clarification, annotation changes and review decisions distinct. Open items remain in the candidate rules until agreement allows a version to be frozen.

  1. 01

    The same object receives different class interpretations

    ApproachDefine class boundaries and exclusions from visible evidence. List ambiguous examples separately instead of forcing a class.

    Record retainedClass dictionary, edge-case notes and open issue IDs

  2. 02

    Small, occluded and truncated objects receive inconsistent boundaries

    ApproachAgree on box extent and attributes separately. Calibrate with examples rather than combining different challenges into one vague rule.

    Record retainedCandidate rule version, image IDs and revision reasons

  3. 03

    Reworked images can be confused with passed images

    ApproachTrack initial review, rework, recheck and current status by image. Multiple issues do not cause an image to be counted twice.

    Record retainedImage-level review log and revision references

04 / PILOT REVIEW

Record revisions. Keep uncertainty visible.

Review 60 representative images. An image with any unresolved check is excluded from passed images. The remaining 300 images follow the next review schedule.

Review sample60images / 360 total
Initial pass90.0%54 / 60 sample images
Rework passed on recheck83.3%5 / 6 reworked images
Currently passed98.3%59 / 60 sample images
ANN-002 · image-level review log
Sample rangeReviewedInitial passRecheck pass / reworkCurrent pass
ANN-001–02020182 / 220
ANN-021–04020172 / 319
ANN-041–06020191 / 120
Total60545 / 659

The three sample-ID ranges are disjoint and total 60 images. Rates describe this review only, not box accuracy, batch acceptance or model performance. They are not extrapolated to the other 300 images.

Explore delivery & quality

05 / HANDOVER STRUCTURE

Labels need the reasoning that supports them.

Connect image indexes with labels, class rules and review decisions so every revision retains its reasoning.

  1. 01

    Image index & batch scope

    Image IDs, file references and batch membership, with image and bounding-box counts kept separate.

  2. 02

    Bounding boxes & attributes

    Agreed 2D boxes, classes and occlusion / truncation attributes. These labels are not included in this download.

  3. 03

    Classes & rule versions

    Definitions for four classes, boundary examples, exclusions, candidate rules and changes.

  4. 04

    Review & open issues

    Image-level sampling denominators, rework and recheck decisions, and unresolved items.

PROJECT TAKEAWAYS

Give the next batch a clear reference.

  1. 01

    Make the rule specific

    Class names need boundary examples, exclusions and a defined response when evidence is insufficient.

  2. 02

    Use a consistent counting unit

    Count scope and review by image; record box counts separately to avoid mixed denominators.

  3. 03

    Retain the ambiguity

    Review open issues with candidate rules, then agree on an executable, frozen version.

LET’S DEFINE YOUR ANNOTATION TASK

Start the pilot with samples and rules.

Describe your image type, draft classes and current challenges to frame a pilot and its review approach.