Drone Photo Overlap Calculator: GSD, Photo Spacing, Flight Lines and Photo Count
Plan a drone mapping flight: turn altitude, camera specs, forward and side overlap into ground sampling distance, footprint, photo spacing, shutter interval, flight-line spacing, photo count, flight time and motion blur.
How it works
GSD = altitude × sensor width ÷ (focal length × image width) · footprint = GSD × image width × image height · photo spacing = along-track footprint × (1 − forward overlap) · interval = spacing ÷ speed · line spacing = across-track footprint × (1 − side overlap) · blur (px) = speed × exposure ÷ GSD
Mapping and photogrammetry software builds orthomosaics and 3D models by matching features between overlapping photos. Each photo covers a ground footprint that grows with altitude and shrinks with focal length; dividing the footprint by the pixel count gives the ground sampling distance (GSD), the size of one pixel on the ground. GSD is the practical limit on detail, so it is the number to fix first. Forward overlap is set by how far the drone travels between shots. The photo spacing is the along-track footprint times the un-overlapped fraction, and the shutter interval is that spacing divided by ground speed. Side overlap is set by how far apart the parallel flight lines are. Most mapping drones carry the camera with the long side of the image across the flight line, so the short side controls photo spacing; you can switch this if your app flies the other way. Enter the survey area under More options for the number of lines, photos and a straight-line flight time (turns, climb and return are extra). The motion-blur check divides the distance the drone moves during the exposure by the GSD; keep it under about half a pixel. The model assumes flat ground and a camera pointing straight down; over hills, GSD and overlap shrink on high ground, so plan altitude for the highest point or use terrain follow.
Worked example
At 80 m with a 13.2 mm wide sensor, an 8.8 mm lens and 5472 × 3648 px images: GSD = 80 × 13.2 ÷ (8.8 × 5472) = 2.19 cm/px, and each photo covers 120 × 80 m. With the long side across the track, 80% forward overlap places photos 80 × 0.2 = 16 m apart, so at 5 m/s you shoot every 3.2 s. 70% side overlap spaces flight lines 120 × 0.3 = 36 m apart. A 400 × 300 m site then needs 10 lines of 26 photos, 260 photos in all, about 4.32 km and 14.4 minutes of straight flying. At 1/1000 s the drone moves 5 mm during the exposure, a blur of 0.23 px.
Sources: Pix4D: ideal flight plan overlap recommendations · Pix4D: GSD calculator inputs · Wikipedia: ground sample distance
Frequently asked questions
How much overlap do I need for drone mapping?
For most surveys use at least 75% forward and 60% side overlap. Forests and dense crops need about 85% both ways, flat fields with little texture about 80%, and snow or sand about 85% forward and 70% side.
What GSD do I need?
It depends on the job. Around 1–2 cm/px suits construction progress, stockpiles and roof inspections; 3–5 cm/px is enough for agriculture and large-area mapping. Halving the altitude halves the GSD but roughly quadruples the photos and flight time.
Should I use the real focal length or the 35 mm equivalent?
The real one. A 1-inch camera marketed as 24 mm equivalent has a real focal length of about 8.8 mm. Using the equivalent figure with the real sensor width would make the GSD wrong by the crop factor.
Why does the shutter interval matter?
If the photo spacing needs a shot faster than the camera can save one, the drone flies past without the overlap you planned. Slow down, fly higher or lower the forward overlap until the interval is longer than the camera minimum.
Does terrain change the overlap?
Yes. Over a hill the ground is closer to the camera, so footprints shrink and overlap drops. Plan altitude above the highest point you map, or use your flight app’s terrain-follow mode.
Related calculators
This calculator is for educational purposes. Double-check important results before acting on them.