Swara's Weekly Update: Building a Dataset for the National Loon Center
Swara Joshi walks through building a pilot annotated dataset for the National Loon Center computer vision project, from bounding boxes in CVAT to preparing for YOLO training.
A machine learning model is only as good as the data it learns from, and nowhere is that clearer than in a project trying to teach a computer to spot loons in drone footage. Swara Joshi's second video in her computer vision series for the National Loon Center project steps back from the model itself to focus on the part that actually determines whether the model will work: the dataset.
From raw images to structured information
A dataset, in this context, is not just a folder of photos. It is a collection of images paired with information about what objects are in each one and exactly where those objects sit. Handing a model a raw image of a loon tells it nothing useful on its own; the model also needs to be told where in that image the loon actually is. That is where annotation comes in. Using a tool called CVAT, Swara uploads an image, draws a bounding box around the loon, and assigns it a label. The image goes from an undifferentiated photo to one carrying structured information the model can actually learn from.
Consistency is harder than it sounds
Drawing a box around a bird sounds simple until you start asking the follow-up questions. How tightly should the box fit the loon's body? What happens when only part of the loon is visible, obscured by water or another bird? What about a loon that appears very small in the frame, or a frame containing several birds at once? Every one of these situations becomes an example the model will eventually learn from, which means every inconsistent answer to these questions becomes a small distortion in what the model thinks a loon looks like.
Why variation matters as much as volume
It would be easy to assume that more images automatically means a better dataset, but the video makes a sharper point: if every training image shows a loon from the same distance, the same angle, and the same lighting, the model risks learning those specific conditions rather than learning what a loon actually looks like in general. Deliberately building in variety, different distances, angles, lighting conditions, water backgrounds, and positions, forces the model to generalize instead of memorizing a narrow set of circumstances.
Starting small on purpose
Rather than annotating a huge volume of images immediately, the project is deliberately building a small, consistent pilot dataset first. The goal at this stage is establishing the foundation and refining the annotation guidelines, not producing a final detector. Learning from the annotation process on a manageable pilot set, and improving the guidelines based on what that process reveals, is treated as a necessary step before scaling up once more drone footage becomes available.
The full pipeline, start to finish
Zooming out, the overall workflow moves through a clear sequence: collect images, prepare them, annotate them, review the annotations, build the training dataset, and then train the model. Once enough annotated images exist, they get exported into a format such as YOLO, which can then train an actual detection model. The video's central message is that this entire pipeline starts with data, not with model architecture. Good quality, consistently labeled, and appropriately varied data is what gives a model like this a real chance of working on unpredictable, real-world drone footage.
Key takeaways
- A dataset pairs images with structured information about what objects appear in them and exactly where, which requires annotation, not just raw photos.
- CVAT is used to draw bounding boxes around loons and assign labels, turning raw images into training-ready data.
- Consistency questions, box tightness, partial visibility, small objects, and multiple birds per frame, directly affect what the model learns.
- Deliberate variation in distance, angle, lighting, and background prevents the model from overfitting to narrow conditions.
- The project is starting with a small, consistent pilot dataset to refine annotation guidelines before scaling up.
- The full pipeline runs collect, prepare, annotate, review, build the dataset, then train, with a YOLO model as the eventual target.
Who this is for
This is for anyone learning how computer vision datasets are actually built, students following the National Loon Center project as part of the Humanitarians AI Fellows program, and conservation-minded developers interested in applying object detection to wildlife monitoring from drone footage.
Chapters
- 0:00Intro: Why the data set is the most important part of AI
- 0:25Beyond Raw Images: Turning pixels into structured information
- 0:50The Annotation Process: Drawing bounding boxes and labeling
- 1:15Consistency Challenges: How to handle partial visibility and small objects
- 1:40Why Variation Matters: Distances, angles, and lighting conditions
- 2:05The Pilot Strategy: Learning from the annotation process before scaling
Full transcript(auto-generated, with timestamps)
Intro: Why the data set is the most important part of AI
[0:00]Hi, this is Swara Joshi and welcome to the second video in my computer vision series for the National Loon Center project. In the previous video, I introduced machine learning, object detection, YOLO, and annotation. This time I want to go one step further and explain one of the most important parts of building an AI model, the data set. So, what exactly is a data set? In our case, it is a collection of images along with information about what objects are
Beyond Raw Images: Turning pixels into structured information
[0:25]In each image and where those objects are located. If I have an image with a loon in it, I do not just hand the model the image. I also need to tell it where the loon is. This is where annotation comes in. Using CVAT, I upload an image, draw a bounding box around the loon, and assign a label such as loon. So, we go from a raw image to an image that carries structured information about the object we care about. But, annotation is not simply about drawing a box. We also
The Annotation Process: Drawing bounding boxes and labeling
[0:50]Have to think about consistency. How tightly should the box fit the loon? What if only part of the loon is visible? What if it is very small? And what if there are several birds in the same image? Every one of these becomes an example the model learns from. Another key part of a data set is variation. If every image shows a loon from the same distance, angle, and lighting, the model may learn those exact conditions instead of what a loon actually looks like. So, we want
Consistency Challenges: How to handle partial visibility and small objects
[1:15]Variety, different distances, angles, lighting, water backgrounds, and positions. At this stage, the focus is building the foundation, not training the final detector, because we still need enough loon-specific data. The plan is to create a small, consistent pilot data set first, learn from the annotation process, and improve our guidelines before scaling up when more drone footage arrives. Once we have enough annotated images, we can export
Why Variation Matters: Distances, angles, and lighting conditions
[1:40]Them into a format such as YOLO, and that data set can train a YOLO detection model. So, the overall process looks like this: collect images, prepare them, annotate, review the annotations, build the training data set, and then train the model. So, the main takeaway is that building an AI model does not start with the model. It starts with the data. Good quality, consistently labeled, and varied data gives us a much stronger foundation for a model that can
The Pilot Strategy: Learning from the annotation process before scaling
[2:05]Eventually work on real drone footage. In the next video, I will explain what happens when we take this annotated data set and use it to train a YOLO object detection model. Thanks for watching.
More from Madison
2:28Quiet Tech: Why LVMH Arms the Adviser Instead of Replacing the Salon
2:29Swara's Weekly Update for National Loon Center: Turning Drone Footage into Conservation Data
2:37Sustainable Luxury: Fact-Checking the "Soft Green" Branding Trap
1:55Swara's Weekly Update for National Loon Center: Validating the CVAT Annotation Workflow
6:154 Scaling & Testing Your n8n Workflow with HAILogo
4:58