Week 14 · lesson
Ground Control and Image Rejection Rules
A mapping dataset gets stronger when two things are controlled deliberately:
- reference evidence that ties the model to known geometry;
- rejection rules that keep bad images from quietly weakening the reconstruction.
Neither one should be decided after you see whether the final map “looks right.”
Ground control anchors the model
A ground control point (GCP) is a point that can be identified in the imagery and whose real-world coordinates are known from an independent measurement process.
In a photogrammetry workflow, GCPs can help:
- georeference the model;
- constrain scale and orientation;
- reduce some distortions;
- tie the reconstruction to a known coordinate reference.
OpenDroneMap’s high-precision documentation describes GCPs as independently measured ground positions used for georeferencing and correcting mapping distortion.
The important word is independently.
A point generated from the same uncertain image-position data you are trying to validate is not equally strong independent control.
Distribution matters
Imagine five control points all placed beside each other in one corner of a site.
They provide strong information locally and weak geometric leverage elsewhere.
A better control pattern is typically distributed across the project area and, when terrain varies, across relevant elevation differences.
The exact number and layout depend on project size, workflow, terrain, required accuracy, and measurement method.
Do not memorize “five points equals accuracy.”
Ask whether the geometry of the control network constrains the area you are making claims about.
Checkpoints test instead of fit
A checkpoint has known coordinates too, but it is withheld from model adjustment and used to test the finished result.
That gives you an independent comparison:
known checkpoint coordinate
vs.
reconstructed coordinate
→ residual/error
If every known point is used to fit the model, you lose some independent evidence about how well the model generalizes away from those controls.
Control quality cannot exceed measurement quality by wishful thinking
Suppose a classroom marker’s coordinate is known only to about ±1 m.
You cannot use that marker to prove centimeter-level absolute accuracy.
The reference measurement has its own uncertainty.
A useful accuracy chain is:
reference measurement quality
→ image identification quality
→ control geometry
→ reconstruction
→ checkpoint residuals
→ final accuracy claim
Weak reference evidence limits the downstream claim.
Rejection rules should exist before processing
A team looks at the first reconstruction and notices holes.
Then someone says:
Put every image back in. More images must be better.
Not necessarily.
An image can be harmful or unhelpful when it contains:
- severe motion blur;
- extreme over/underexposure;
- large moving objects dominating the frame;
- corrupted data;
- wrong camera mode or resolution;
- obstructed lens/view;
- duplicate or accidental frames that add little useful geometry.
But rejecting an image can also create a coverage gap.
So rejection is a network decision, not an aesthetic decision.
Reject based on measurable criteria
A classroom image-quality rule might say:
REJECT if:
- the target area is not identifiable because of blur;
- critical detail is clipped or unreadable;
- the frame is obstructed;
- image metadata/configuration is inconsistent with the approved dataset;
- the scene changed so much that feature matching is unreliable.
Then add:
BEFORE REMOVAL:
verify neighboring images preserve required overlap and coverage.
That last line prevents quality control from accidentally disconnecting the dataset.
Worked set: which images stay?
A supplied sequence has seven frames.
| Image | Condition | Initial decision |
|---|---|---|
| 01 | sharp, normal exposure | keep |
| 02 | sharp | keep |
| 03 | strong motion blur | reject candidate |
| 04 | sharp | keep |
| 05 | lower contrast but usable features | review/likely keep |
| 06 | lens partly obstructed | reject candidate |
| 07 | sharp | keep |
Now inspect geometry.
If Image 03 is the only bridge between Images 02 and 04, removing it may break the sequence.
That reveals a capture-plan weakness: the dataset had too little redundancy.
The right conclusion may be:
Image 03 is below quality threshold, and the remaining set lacks enough overlap to support the intended reconstruction. The dataset should be recaptured or the product claim reduced rather than pretending the bad image is valid evidence.
Ground control can be misidentified
A perfect coordinate attached to the wrong image pixel is still wrong control.
GCP marking errors can come from:
- unclear target center;
- blurry target image;
- wrong point label;
- target partially hidden;
- inconsistent pixel selection across images.
This is why control targets should be visible and unambiguous in the image set.
Build a control-and-rejection plan
For a supplied fictional site:
Control design
- place control points across the project;
- choose one independent checkpoint;
- state how coordinates are assumed to be obtained in the classroom scenario;
- identify one area where control geometry is weak.
Image rules
Define at least four rejection criteria.
Coverage test
Remove two flagged images from a printed/diagrammed image sequence and check whether the remaining footprints still connect.
Decision
Choose:
- process current set;
- process with qualified limitations;
- recapture missing/weak area.
Misconception: GCPs rescue every bad dataset
Ground control can strengthen georeferencing and accuracy.
It does not repair:
- missing imagery;
- severe blur;
- moving scene geometry;
- poor feature matching;
- blocked surfaces;
- broken camera calibration.
Control points anchor the reconstruction. They do not create observations that were never captured.
The lesson to keep
Strong mapping data uses two kinds of discipline:
Keep trustworthy observations, reject weak observations with coverage awareness, and anchor the model with reference evidence strong enough for the claim.
That sets up the full image-set review next.