Swara's Weekly Update for National Loon Center: Turning Drone Footage into Conservation Data

A Humanitarians AI Fellow walks through how CVAT annotation and a YOLO model turn drone imagery into structured counts of loons, nests, and habitat for conservation research.

2:29 video3 min readWatch on YouTube

Counting wildlife across vast habitats by hand doesn't scale. For the National Loon Center, the alternative is a computer vision pipeline that can look at drone footage and automatically detect loons, nests, and surrounding ecology, turning raw imagery into structured data researchers can actually use.

Machine learning versus hand-coded rules

The foundation of the approach is machine learning itself: teaching a computer to recognize patterns from examples instead of programming every rule by hand. Rather than writing out rules for what a loon looks like, the model is given many loon images, learns the patterns in them, and uses those patterns to make predictions on new, unseen images. That shift, from hand-coded rules to learned patterns, is what makes the system generalizable across the wide variety of conditions drone footage actually captures.

Object detection: the what and the where

The specific kind of machine learning at work here is object detection, which answers two questions at once: what is the object, and where is it. Instead of simply labeling an image as containing a bird, the model identifies the bird specifically, draws a bounding box around it, and attaches a confidence score to that prediction. For this project, that translates into detecting and counting loons directly in aerial imagery, rather than requiring a person to review every frame.

Annotation in CVAT

Before a model can do any of that, it needs labeled examples, and building those labels is called annotation. The process is straightforward in principle: take an image, find the object of interest, draw a bounding box around it, and assign it a label such as loon. This project annotates using CVAT, a computer vision annotation platform, uploading images and creating labels like loon, nest, fish, and vegetation, then marking each object directly in the image. The quality and variety of these annotations matter directly, since they're what the model learns from. Once enough labeled data exists, the annotations are exported in a format usable for training a detection model.

Why YOLO

The model family behind the detection itself is YOLO, short for "you only look once." YOLO is designed to detect objects efficiently, finding both an object's location and its class in a single pass over the image, rather than scanning repeatedly. The goal is that once enough high-quality annotated loon images exist, a YOLO model can be trained specifically for this use case, predicting where loons appear in new, unlabeled drone imagery.

The feedback loop

The full pipeline is a cycle rather than a one-time build: collect good images, prepare and annotate them in CVAT, use those annotations as training data, train a YOLO model, evaluate it, and then use its own predictions to help annotate new images faster. Better data leads to a better model, and a better model speeds up annotating the next batch of data. That loop is the actual engine of the project, and the end goal isn't just detecting an object in a single image, it's turning raw drone footage into structured conservation information researchers can rely on.

Key takeaways

  • Machine learning here means training on labeled examples rather than hand-coding rules for what a loon looks like.
  • Object detection identifies both what an object is and where it is, using a bounding box and a confidence score.
  • CVAT is the annotation platform used to label loons, nests, fish, and vegetation directly in drone images.
  • YOLO ("you only look once") detects an object's class and location in a single pass, making it efficient for this kind of imagery.
  • The pipeline runs as a feedback loop: better annotations improve the model, and the model's predictions speed up future annotation.

Who this is for

This is a practical introduction to applied computer vision for anyone interested in conservation technology, drone-based ecological monitoring, or the CVAT and YOLO tooling itself. It's part of the ongoing work by Humanitarians AI Fellows building the National Loon Center's computer vision system from the ground up.

Chapters

  1. 0:00Intro: Computer vision for the National Loon Center.
  2. 0:15Machine Learning vs. Manual Rules: Training on examples.
  3. 0:40The "What" and "Where": Explaining object detection and bounding boxes.
  4. 1:05Annotation in CVAT: Creating the labels (loons, nests, fish) that power the model.
  5. 1:45YOLO Explained: Designing for efficient, single-pass detection.
  6. 2:15The Feedback Loop: Improving models through a continuous data cycle.
Full transcript(auto-generated, with timestamps)

Intro: Computer vision for the National Loon Center.

[0:00]Hi, this is Swara Joshi. And for this video, I want to give a quick introduction to the computer vision work we are doing for the National Loon Center. I will briefly explain what machine learning is, what object detection means, what YOLO is, and how annotation fits into the whole process.

Machine Learning vs. Manual Rules: Training on examples.

[0:16]So first, what is machine learning? It is a way of teaching computers to recognize patterns from examples instead of programming every rule by hand. Rather than writing rules for what a loon looks like, we give a model many loon images. It learns the patterns and then uses them to make predictions on new images. One kind of machine learning that matters here is object detection. It answers two questions: What is the object and where is it? So instead of just saying an image contains a bird,

The "What" and "Where": Explaining object detection and bounding boxes.

[0:41]The model identifies the bird, draws a bounding box around it, and gives a confidence score. For us, that could eventually mean detecting and counting loons in aerial imagery. But before a model can do this, it needs labeled examples, and that process is called annotation. We take an image, find the object we care about, draw a bounding box around it, and give it a label such as loon. These annotations are what the model learns from, so their quality and

Annotation in CVAT: Creating the labels (loons, nests, fish) that power the model.

[1:06]Variety really matter. For our project, we annotate in CVAT, a computer vision annotation platform. In CVAT, we upload our images, create labels such as loon, nest, fish, or vegetation, and mark the objects directly in each image. Once we have enough labeled data, we export those annotations in a format that can train a detection model. One model family we can use is YOLO, which stands for you only look once. It is designed to detect objects efficiently, finding both their location and their class in a single pass. Our goal is that once we have enough high-quality annotated loon images, we can train a YOLO model for our own use case that predicts where the loons are in a new image. So if we look

YOLO Explained: Designing for efficient, single-pass detection.

[1:45]At the whole process, it starts with collecting good images. We prepare and annotate them in CVAT, and those annotations become our training data set. We train a YOLO model, evaluate it, and then use its predictions to help annotate new images. That creates a cycle where better data and better annotations keep improving the model. And that is the bigger picture for our conservation project. The goal is not just to detect an object in an image. It is to take raw drone footage and turn it into structured information that researchers can actually use.

The Feedback Loop: Improving models through a continuous data cycle.

[2:15]So, in simple terms, we collect the data, we annotate it, we train the model, and the model helps turn new footage into useful conservation information. That is the basic idea behind the computer vision pipeline we are building. Thank you for watching.

More from Madison

Humanitarians AI Lyrical Literacy Project