Module 2 · Chapter 4 · Chapter Practicum

Evaluate a UAV Survey Before Scientific Analysis

Audit a deliberately imperfect UAV handover and decide which products and regions are defensible for ecological use.

  • 2.P4
  • 420–600 minutes
  • Portfolio: Artifact 2.D — Professional UAV Survey Assessment
Open this lesson in the Academy workspace

Chapter 4 Practicum — Evaluate a UAV Survey Before Scientific Analysis

Assessment purpose

This is the Chapter 4 synthesis assessment, not Lesson 2.26. You are the remote-sensing scientist accepting a UAV survey handover for ecological analysis. Your responsibility is to decide which evidence is usable, which needs review and which is unsuitable—not to force every file into one stack.

Allow 7–10 hours across focused sessions. Reuse your mission, radiometric, georeferencing, reconstruction, product and raster-QA functions. Keep raw inputs immutable and preserve every stopped workflow as a documented decision.

Scenario

The research team supplies:

  • mission_metadata.csv and image_metadata.csv;
  • photogrammetry_report.json;
  • separate GCP and withheld check-point residual tables;
  • RGB orthomosaic preview;
  • Red, Green, Red Edge and NIR bands;
  • clean and deliberately damaged DSM variants;
  • study boundary and synthetic field polygons;
  • calibration-panel availability and irradiance metadata.

The handover contains eight deliberate conditions: variable illumination, one weakly georeferenced area, one band-alignment problem, one orthomosaic seam/ghost, one DSM spike/pit pair, a temporal mismatch warning, inconsistent NoData metadata and one ambiguous reflectance scale.

Every asset is synthetic and CC0. No file contains private imagery, personal information or published Baltic plot coordinates.

Decision principle: An attractive product is not analysis-ready until acquisition, geometry, radiometry, support, timing and provenance meet the intended-use contract.

Check your understandingThe calculated nominal GSD is 2.19 cm. What can the final report claim from that value alone?
Choose one answer

Required delivery structure

uav_practicum/
├── mission_audit.csv
├── georeferencing_report.csv
├── raster_alignment_report.csv
├── radiometric_qa.csv
├── uav_qa_matrix.csv
├── uav_stack_manifest.csv
├── extraction_table.csv
├── qa_map.pdf
├── UAV_PRODUCT_QA_REPORT.md
└── uav_practicum.ipynb

Store downloaded fixtures under data/raw/. Use data/interim/ only for named diagnostic or alignment candidates. Put accepted derivatives under outputs/. Never overwrite the fixture pack.

Stage 1 — establish identity and integrity

  1. Compare every file SHA-256 with manifest.json.
  2. Record synthetic/open status and refuse any claim that coordinates are real field sites.
  3. Parse every CSV and JSON; open every GeoTIFF and GeoJSON.
  4. Record software versions and environment.
  5. Separate observed metadata, derived calculation, assumption, decision and missing evidence into distinct columns.

Stop if a checksum changes unexpectedly, a file cannot open, coordinate reference is missing where transformation is required, or product identity cannot be established.

Stage 2 — audit the mission

  1. Describe platform category, payload, mission time, positioning and intended products.
  2. Calculate sensor pixel pitch and approximate GSD using consistent units.
  3. Calculate image footprint dimensions.
  4. Calculate nominal forward and side spacing from overlap.
  5. Calculate trigger interval at documented speed.
  6. State the pinhole, nadir and level-surface assumptions.
  7. Record rolling-shutter and motion implications.
  8. Compare UAV date with field date and list contextual evidence required to accept the mismatch.

Do not describe nominal GSD as positional accuracy or minimum detectable feature.

Stage 3 — audit images and radiometry

  1. Plot exposure, irradiance, saturation and blur by capture time and flight line.
  2. Identify the blurred image, exposure transition and high-saturation image.
  3. Record panel evidence and its limitations.
  4. Compare the clean Red raster with uav_radiometric_gradient_demo.tif using a fixed stretch and column profiles.
  5. Inventory the stored quantity, scale, units, NoData and valid range of every band.
  6. Classify Red Edge scale as blocking review until authoritative metadata are available.
  7. Produce radiometric_qa.csv with consequence and action.
Check your understandingThe Red Edge values resemble reflectance multiplied by 10000, but no authoritative scale is supplied. What is required?
Choose one answer

Stage 4 — evaluate photogrammetric reconstruction

  1. Map each processing-report field to feature matching, tie points, camera model, bundle adjustment or missing downstream evidence.
  2. Calculate aligned-image fraction.
  3. Interpret the 0.42-pixel reprojection error as internal fitted evidence only.
  4. Review the 2.8% focal-length change without applying a universal limit.
  5. Link the reported weak region to mission coverage, image conditions and later check-point evidence.
  6. List dense-cloud, surface, orthorectification and mosaic settings absent from the handover.

The report passes only if its diagnostic meaning and missing evidence are correctly stated. A low reprojection residual never substitutes for check-point validation.

Stage 5 — assess georeferencing independently

  1. Keep GCP and check-point tables separate.
  2. Verify point ID, role, residual sign and units.
  3. Calculate mean east/north/vertical bias, component RMSE, planimetric RMSE, vertical RMSE and maximum residual.
  4. Plot check-point residual vectors with a declared arrow scale.
  5. Identify the south-east outlier/local deformation and retain it.
  6. Record horizontal and vertical reference limitations.
  7. Produce region-specific accept/review/unsuitable decisions in georeferencing_report.csv.
Check your understandingWhy must the large south-east check-point residual remain in the assessment?
Choose one answer

Stage 6 — audit orthomosaic and DSM

  1. Inspect RGB metadata and state that it is an 8-bit display preview, not reflectance.
  2. Quantify the brightness difference around the seam and locate ghosted texture.
  3. Overlay field polygons and identify affected analytical support.
  4. Compare clean and defective DSM rasters under identical styling.
  5. Detect the 18.5 m spike and -3 m pit, then inspect local context.
  6. Record that the DSM is an upper reconstructed surface with undocumented vertical datum.
  7. Do not calculate canopy height because a validated DTM is absent.
  8. Add every finding to uav_qa_matrix.csv and the QA map.

Stage 7 — verify multispectral raster integrity

  1. Run the complete grid contract across Red, Green, NIR, shifted NIR, Red Edge and DSM.
  2. Demonstrate that aligned NIR passes and shifted NIR fails despite matching CRS, resolution and shape.
  3. Compare NoData values and create variable-specific masks.
  4. Check accepted reflectance-proxy ranges and flag Red Edge scale.
  5. Inspect local registration around sharp features in QGIS.
  6. Define the target grid and any resampling/correction evidence required.
  7. Produce raster_alignment_report.csv.

Do not relabel the shifted band’s transform as a correction. Do not calculate indices until content registration and the grid contract pass.

Stage 8 — build only the accepted spectral subset

  1. Use aligned Red, Green and NIR from the synthetic pack.
  2. Intersect masks and apply denominator safety.
  3. Calculate NDVI and GNDVI in float.
  4. Verify finite valid values and the expected mathematical range.
  5. Leave Red-edge NDVI blocked and record the required metadata.
  6. Integrate the clean DSM only with its vertical limitation.
  7. Create a reason-coded QA mask.
  8. Reopen and compare every derivative with declared expectations.
  9. Produce uav_stack_manifest.csv for accepted, blocked and review layers.

Stage 9 — extract to field support

  1. Transform field polygons to EPSG:3301; do not relabel them.
  2. Choose and document centre-based, all-touched or area-weighted raster support.
  3. Report candidate and valid cells, valid fraction, statistic, units, source checksum, raster QA status and field/UAV dates.
  4. Flag plots intersecting seam, weak georeferencing or invalid support.
  5. Produce and reopen extraction_table.csv.

Extraction does not validate an index as an ecological proxy. It only creates a traceable link from accepted raster support to synthetic polygons.

Stage 10 — final product decisions

Classify each product and relevant region:

  • acceptable — evidence meets the declared use;
  • review — bounded missing evidence or correction remains;
  • unsuitable — a requirement is not met for this use.

At minimum decide separately for RGB orientation, Red/Green/NIR spectral use, Red Edge, NDVI/GNDVI, DSM upper-surface use, south-east plot overlay and field-date comparison.

Every decision must cite evidence, affected support, scientific consequence and next action. “Looks good” is not acceptable evidence.

Required QA map

qa_map.pdf must show:

  • study boundary and synthetic plots;
  • orthomosaic seam and ghost region;
  • check-point residual vectors;
  • weak south-east area;
  • DSM spike/pit locations;
  • affected or excluded plot support;
  • legend, CRS, scale and source note;
  • labels or patterns so colour is not the only signal.

Reopen the PDF and verify text, labels and geometry at normal reading size.

Final report structure

UAV_PRODUCT_QA_REPORT.md must include:

  1. Mission description
  2. Sensor description and measurement quantities
  3. Flight geometry, GSD and assumptions
  4. Radiometric evidence and unresolved scale
  5. GCP/check-point and horizontal/vertical evidence
  6. Photogrammetric reconstruction QA
  7. Orthomosaic seam/ghost diagnosis
  8. DSM interpretation and artefacts
  9. Multispectral grid, masks and indices
  10. Spatial extraction support
  11. Temporal support and field compatibility
  12. Known limitations
  13. Product/region decisions
  14. Corrective action and owners
  15. Provenance, software and checksums

Assessment rubric

DimensionWeightFull-credit evidence
Mission and sensor reasoning15%Correct GSD/footprint/spacing with assumptions; sensor and product meanings remain distinct
Photogrammetry understanding20%Complete software-independent chain; internal diagnostics are interpreted within limits
Georeferencing QA20%Control/check separation, correct statistics, residual map and local/vertical interpretation
Raster and multispectral QA20%Alignment, scale, masks, safe indices, DSM and output round trips are demonstrably correct
Scientific interpretation15%Product- and region-specific decisions connect evidence to ecological consequence and timing
Documentation and provenance10%Immutable inputs, checksums, versions, manifest, limitations and actions are complete

Automatic revision required

Revision is required if:

  • GSD is presented as positional accuracy;
  • orthomosaic is described as raw imagery;
  • reprojection error is treated as absolute validation;
  • GCPs and check points are interchangeable;
  • reflectance scale is assumed;
  • bands enter calculations without alignment validation;
  • DSM is called bare ground or direct vegetation height;
  • an index uses shifted bands;
  • temporal mismatch is ignored;
  • visual appearance is the only QA evidence.

Professional Mistakes — UAV and Photogrammetry

Use this table as a final failure-mode review. Add a row to your QA matrix for every mistake relevant to the handover.

MistakeWhy it happensHow to detect itHow to prevent itScientific consequence
GSD = accuracyBoth use distance unitsAccuracy claim cites pixel size onlyReport GSD, effective resolution and independent residuals separatelyBoundaries and plot overlays appear more certain than supported
Orthomosaic = raw photographMosaic looks photographicNo surface, seamline or source-image historyPreserve the reconstruction and contribution chainDerived pixels are interpreted as direct instantaneous observation
High overlap = guaranteed qualityOne plan percentage is easy to compareBlur, texture, motion and achieved coverage are absentAudit sharpness, matches, geometry and actual footprintsReconstruction failure remains despite many images
All surveyed points used as GCPsFitted residuals become smallerNo withheld role existsReserve independent, distributed check pointsExternal accuracy is untested and optimistic
Low reprojection error proves positionInternal diagnostic is called errorNo check-point residuals accompany the claimLabel internal versus external evidenceShifted/warped products are accepted
Vertical accuracy ignoredMaps focus on planimetryVertical datum and RMSE Z are missingAudit height reference, transformation and checksDSM differences receive unsupported height meaning
Rolling shutter ignoredFrames look sharp at first glanceShutter/readout and motion are undocumentedRecord shutter and validate motion modellingSystematic geometric distortion enters the block
Motion blur ignoredMosaic blending hides weak framesSource-image sharpness not reviewedPredeclare sharpness rules and inspect framesMatches and fine boundaries degrade
Changing illumination ignoredColour balancing looks smoothExposure/irradiance varies with flight orderTrack light, settings and image contributionFalse spatial/spectral gradients appear
Panel guarantees reflectanceReference target sounds definitivePanel timing/exposure/condition absentFollow protocol and retain residual limitsDN is presented as comparable reflectance
Automatic exposure unreviewedImages look visually balancedexposure/gain varies across blockAudit metadata and use documented correctionBetween-image values are incomparable
Bands assumed perfectly alignedFiles share dimensionstransforms or edges disagreeNumeric contract plus local registration checksSpectral arithmetic mixes ground footprints
NDVI calculated before registrationFormula is simpleindex halos follow object edgesMake alignment a blocking gateFalse vegetation patterns are created
DSM treated as DTMBoth are elevation rastersground-classification evidence absentDocument surface generation and validate terrainCanopy/buildings are interpreted as ground
DSM treated as direct vegetation heightHeight appears above groundno aligned DTM or vertical validationRequire compatible surfaces and uncertaintyPlant structure is overstated or biased
Seamlines ignoredMosaic looks continuous at normal zoomcontribution/brightness boundaries untestedInspect fixed stretches and source mapRadiometric or geometric discontinuity biases analysis
Block-edge distortion ignoredcentral area dominates global metricsresiduals increase near boundaryacquire margins and map local errorEdge plots have worse position than reported
Water/moving vegetation ignored in SfMsoftware still returns pointsnoisy clouds, holes or ghosts align with target typeanticipate failure and mask/model explicitlyInvented or unstable surfaces enter products
Field/UAV date mismatch ignoreddates are close numericallyprocess events/tide/grazing absentdefine temporal compatibility before extractionraster and field data represent different states
Bad areas hiddenfinal map looks cleanerexclusions lack IDs, reason or original supportmap and document every excluded regionusers assume complete coverage and selection bias is concealed

Reflection and submission

Answer in private notes:

  1. Which product passed geometric QA but failed another category?
  2. Which internal diagnostic was most tempting to overinterpret?
  3. Which finding affected only one region rather than the whole survey?
  4. Why was stopping Red-edge NDVI the correct scientific decision?
  5. What new evidence would change your final classification?

Submission

Upload the complete uav_practicum/ folder or project archive, the verified QA map, your notebook, all tables and the final Markdown report. Include one 350–500 word executive summary that a research lead can act on without opening the code.

Portfolio artifact

Artifact 2.D — Professional UAV Survey Assessment

Add the complete assessment to the Professional UAV Product Audit and Processing Report. It is the Chapter 4 portfolio handover and the acquisition-to-analysis bridge for the later Satellite Earth Observation chapter.