Book a call
Guide // Updated

Drone image annotation: a practical guide

Drone image annotation, also called drone data labeling or UAV image annotation, marks objects and conditions in imagery from drone flights (solar panel defects, transmission towers, tree crowns, stockpiles) so a machine-learning model can learn to find them. Labels are drawn on the original frames or on a stitched orthomosaic, in RGB, thermal or multispectral data.

Drone photo of a small solar farm at dusk: rows of panel tables on farmland, some showing blue cells, others reflecting the sky.
RawLabeled
  • Inspectable table4 polygons
  • Glare: not inspectable11 polygons
  • Equipment2 polygons
Example: Webb Farm solar, Humboldt, Tennessee, 4 April 2024, drone photo (USDA Rural Development, public domain). Labels drawn by IKT Spīdolas for illustration.

Frames or orthomosaic?

The first decision is what gets labeled.

  • Original frames keep the full resolution, oblique angles and, for thermal cameras, the temperature data. They suit inspection, where the defect is small. The same object appears in several overlapping frames, so labels are matched up or counted once.
  • An orthomosaic is one georeferenced map stitched from all frames. It suits counting and measuring areas and volumes, because every object appears once and in map coordinates. Stitching can smear tall or thin objects such as towers, wires and tree edges.

A rule of thumb: defects on frames, counts and areas on the orthomosaic.

Ground sample distance

Ground sample distance (GSD) is the size of one pixel on the ground. It depends on flight height and camera, and for inspection flights it is often a few centimetres. Plan the flight around the smallest thing that has to be labeled: an object or defect needs to span several pixels to be labeled reliably. No amount of annotation recovers detail the camera did not capture.

Sensors and what each can show

SensorGood for
RGB cameraVisible damage, objects, counting, construction progress
Thermal (radiometric)Hotspots, electrical faults, heat loss, moisture
MultispectralPlant health and vegetation indices
LiDARPoint clouds, heights, conductor clearance, volumes

Thermal labels should be drawn on the radiometric data (R-JPEG or TIFF), not on a coloured preview, so the temperature of each labeled area can be read back.

Common drone annotation tasks

Types of drone annotation

  • Bounding boxes for objects and defects a detector should find.
  • Polygons and masks for areas: panel tables, crowns, stockpiles, damaged roof sections.
  • Points for counting plants and trees.
  • Polylines for conductors, fences and edges.
  • Point cloud classes for LiDAR: ground, vegetation, wire, tower, building, following the ASPRS LAS classes where possible.

Formats

  • Frames: COCO, YOLO or Pascal VOC in pixel coordinates, keyed to the original file names so camera position data stays linked.
  • Orthomosaics: GeoJSON, GeoPackage or Cloud-Optimized GeoTIFF masks in the project’s coordinate system.
  • Point clouds: LAS or LAZ with a class per point.

Quality control for inspection data

In inspection, a missed defect costs more than a false alarm, so recall per defect class is the number to watch. Areas the imagery cannot judge (glare on panels, motion blur, a tower hidden by trees) get their own “not inspectable” label, so they can be flown again rather than reported as fine.

As with satellite data, accuracy is measured per class on a reviewed sample, and the labeling guideline is written and agreed before the work starts.

Privacy

Drone flights catch people, faces, cars and neighbouring property by accident. Under the GDPR that is personal data. Agree up front whether such frames are excluded, blurred or labeled, and keep imagery for the project only.

Written by IKT Spīdolas. See also: Satellite image annotation: a practical guide.

Questions about drone image annotation

Do I have to fly the drone myself?

The annotation works on imagery from your own flights or from your survey provider. We do not fly drones; we label what your software exports: frames, orthomosaics, thermal data or point clouds.

Can thermal drone images be annotated?

Yes. Labels are drawn on the radiometric data, so each hotspot keeps its temperature. Visible defects such as cracks or soiling are labeled on the matching RGB frames.

Should I label frames or an orthomosaic?

Frames for small defects and thermal data, the orthomosaic for counting, areas and volumes. Some projects use both.

What resolution do I need?

Enough that the smallest object or defect spans several pixels. For panel cell defects or insulators that usually means a GSD of a few centimetres or less.

Drone label types with examples

Next step

Planning a drone annotation project?

Tell us your area or assets, your imagery and what your model has to learn. We reply with a proposed class list and a quote.