Annotations
What you’ll learn
Section titled “What you’ll learn”- What an annotation is and what it represents
- The difference between machine and human annotations
- How annotations connect encounters to individuals
- What the confirmation workflow looks like
What is an annotation?
Section titled “What is an annotation?”An annotation is a labeled region on an encounter image that identifies a specific feature of an individual animal — typically a dorsal fin. Annotations are the link between raw photographs (encounters) and the population catalog (individuals).
Each annotation records:
- Location — a bounding box on the image
- Category — what kind of feature it is (e.g., dorsal fin)
- Side — which side of the animal is visible (left, right, front, back)
- Individual — which individual from the catalog this feature belongs to (if identified)
- Confidence — how certain the identification is
Machine vs human annotations
Section titled “Machine vs human annotations”Annotations come from two sources:
Machine annotations are created by finwave’s ML pipeline when an encounter is processed. The models detect features in images, classify their side, and suggest individual identifications. Machine annotations have a confidence score between 0 and 1 representing the model’s certainty.
Human annotations are created or confirmed by users in the annotator. When a human confirms a machine annotation, it becomes a confirmed annotation. Humans can also create annotations manually for features the model missed.
The confirmation workflow
Section titled “The confirmation workflow”The typical workflow is:
- An encounter is submitted and the ML pipeline creates machine annotations
- An expert or professional opens the encounter in the annotator
- They review each machine annotation — confirming correct ones, correcting wrong ones, and adding any the model missed
- Confirmed annotations become part of the population’s sighting record
This human-in-the-loop approach combines the speed of ML processing with the accuracy of expert review.
How annotations connect encounters to individuals
Section titled “How annotations connect encounters to individuals”When an annotation is confirmed with an individual identity, it creates a sighting record: “Individual X was observed in Encounter Y.” This is the fundamental data relationship in finwave.
Multiple annotations in the same encounter can link to different individuals (multiple animals in one sighting event). The same individual can be annotated across many encounters over time. This many-to-many relationship between encounters and individuals, mediated by annotations, is what enables population-level analyses.
Related
Section titled “Related”- Annotator Overview — how to use the annotation tool
- Confirming Annotations — reviewing ML predictions
- Encounters — the images that contain annotations
- Individuals — the catalog entries that annotations link to