$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
De semi-geautomatiseerde methode voor het in kaart brengen en classificeren van plantengemeenschappen is ontworpen om nauwkeurige landbedekkingsinformatie te genereren voor kustwetlands, die worden gedomineerd door heterogene, laaggroeiende kruidachtige planten en worden gekenmerkt door microtopografie; zie een voorbeeld van zo'n habitat op de foto in Figuur 1. Er werd een casestudy uitgevoerd van het Baltische boreale kustmoeras op het eiland Hiiumaa, Estland. Ter plaatse werden vier plantengemeenschappen bemonsterd voor het trainen van het classificatiemodel: Open Pioneer (OP), Lower Shore (LS), Upper Shore (VS) en Tall Grass (TG). Figuur 2 geeft een beknopt overzicht van de methodologie die in vier verschillende fasen is geïmplementeerd. Figuur 3 daarentegen illustreert een gedetailleerde diagrammatica waarin genummerde, uitvoerbare stappen worden afgebakend met pijlen om de datastroom weer te geven, waardoor de methodologie wordt samengevoegd over de stappen en fasen van het protocol. De uiteindelijke output van deze methode, met gebruik van een multispectrale sensor en een RGB-sensor, zijn multispectrale en RGB-gebaseerde plantgemeenschapskaarten, die als lagen in een GIS-project worden opgeslagen, samen met alle tussenliggende datasets. De kwaliteit van de georuimtelijke datasets werd geëvalueerd na voltooiing van elke protocolfase, aangezien de kwaliteit van de uitkomsten in de daaropvolgende fasen afhangt van de kwaliteit van de resultaten van de voorafgaande fase, met als hoogtepunt de laatste fase, waarin de input het geheel van alle voorgaande stappen vormt.
Het volgende vat de uitkomsten van elk van de vier fasen van het protocol samen:
In de eerste fase werd de UAV-luchtmeting uitgevoerd op een hoogte van 120 m, wat resulteerde in een Ground Sample Distance (GSD) van ongeveer 10 cm/pixel. De luchtopname leverde multispectrale en RGB-beelden op. Na nabewerking van kinematiek (PPK) werden geotags voor elke droneafbeelding gecorrigeerd en werden de beelden mozaïeked in professionele fotogrammetriesoftware om luchtkaarten te produceren. Fotogrammetrische verwerking van multispectrale luchtbeelden leverde rasterbestanden op van RODE, GROENE, NIR en Rode randreflectantie.
Multispectrale en RGB-luchtfoto's werden als aparte projecten verwerkt vanwege de inherent verschillende resoluties van foto's. Zie Figuur 4 van de RGB-beeldmozaïekinstellingen. Figuur 4A. verwerkingsopties door samengevoegde tegels te selecteren en naadloze, uniforme uitvoerkaarten te genereren. Figuur 4B. selectie van geautomatiseerde indexberekeningen uit RGB-camerabeelden leverde vier rasterkaarten op: één per band (rood, groen en blauw) en de DSM (Digital Surface Model). Figuur 4C. demonstreert het genereren van automatische tiepunten om veelvoorkomende pixels over overlappende afbeeldingen tijdens de eerste verwerkingsstap te matchen. Samen met 3 RGB-indices (rood, groen, blauw) en DSM genereerde de fotogrammetriesoftware een door software gegenereerd grijstintenraster: een monochromatische, enkelkanaalsweergave die de verschillende banden schaalt en combineert (bijv. rood, groen, blauw), waarbij lage pixelwaarden zwart lijken en hoge waarden wit. De formulering van deze grijswaardenindex is softwarespecifiek en niet gestandaardiseerd over fotogrammetrieplatforms.
Fotogrammetriesoftware genereerde kwaliteitsrapporten die de verwerkingsresultaten beschreven voor beide sets van mozaïekprojecten voor luchtbeelden: multispectraal en RGB. Deze rapporten bieden belangrijke meetwaarden om de nauwkeurigheid te valideren. Indicatoren van hoogwaardige resultaten zijn lage reprojectiefout: hoe dichter bij 0, hoe beter (alles onder 1,0 wordt over het algemeen geaccepteerd). Bijvoorbeeld, dichte "matchlijnen" betekenen sterke overeenkomsten tussen de meeste afbeeldingen. De uitvoerkaarten werden visueel beoordeeld en bleken vrij van leegtes en andere visuele afwijkingen. Visuele afwijkingen zijn een teken van mogelijke reflectie- en mozaïekfouten, evenals onderliggende georeferencing-gridproblemen. Het fotogrammetrierapport, samen met specifieke softwarehandleidingen en trainingsbronnen, wordt gebruikt om het probleem te identificeren, een oplossing te vinden en luchtfoto's opnieuw te verwerken.
UAV-luchtsurveykaarten dienden als een basisset voor het herberekenen van complexe spectrale informatie in gestandaardiseerde pixel-gebaseerde indices (d.w.z. vegetatie-indices VI's gegenereerd in de derde fase), waardoor ze als gestructureerde invoer voor machine-learning-classificatie mogelijk werden gemaakt (in de laatste fase van het protocol).
Biofysische waarnemingen ter plaatse werden verzameld als een grondwaarheidsdataset. Op de casestudylocatie (Baltic Boreal kustmoeras) werden vier belangrijke vaatplantengemeenschappen geïdentificeerd en bemonsterd: Open Pioneer (OP), Lower Shore (LS), Upper Shore (VS) en Tall Grass (TG). Met behulp van de gestratificeerde quadrat-bemonsteringsmethode zoals beschreven in de tweede fase van het protocol, werd de OP plantengemeenschap geïdentificeerd aan de hand van indicatorsoorten: Salicornia europaea en Suaeda maritima; LS door hoge percentages Glaux maritima en Juncus geradii; VS op basis van zijn indicatorsoorten: Festuca rubra en Leontodon autumnalis; terwijl TG zich onderscheidt door een aanzienlijke aanwezigheid van hoge grassen: Deschampsia cespitosa, Elytrigia repens en Molinia caerulea. Er werden minstens 10 quadrat-monsters verzameld voor elke plantengemeenschap. Elke quadratmonster bevatte de volgende biofysische waarnemingen: samenstelling van plantensoorten (%), bodemvocht (%), vegetatiehoogtes in centimeters en precieze quadratcoördinatenlocaties. Deze variabelen werden gedigitaliseerd als een getabelleerde dataset, geïmporteerd in het GIS-project, toegevoegd aan het voorbeeldquadrat GNSS-datashapebestand en opgeslagen als een GeoPackage (.gpkg). Zo'n platformonafhankelijk bestand, met biofysische waarnemingen van moerasplantengemeenschappen en nauwkeurige coördinatengegevens van monsters, dient een dubbel doel: voor verdere beoordeling en modellering van milieu- en ecologische ecosystemen. Het belangrijkste is dat dit GeoPackage-bestand voor de succesvolle uitvoering van dit protocol dient als modeltrainings- en validatiegegevens in het machine learning-proces zoals beschreven in fase 4. Plantengemeenschapscodering: OP, LS, US, TG; werden gebruikt als trainingslabels in het machine learning-proces. Nauwkeurigheid (high-fidelity labels, menselijke audit, consistent formaat) en structuur (schone, rechthoekige vorm (rijen/kolommen)) zijn cruciaal voor het produceren van een hoogwaardige grondwaarheidsdataset. Grondwaarheidslabels moeten bijna nul foutpercentages hebben (bijvoorbeeld typfouten) om consistente labelconventies te waarborgen. Als bijvoorbeeld "OP" de grondwaarheid is, is het essentieel om te voorkomen dat deze op een andere manier wordt gelabeld (zoals "op", "O.P.") om duplicatie te voorkomen.
Om de derde fase van het protocol uit te voeren, werden de datasets van de luchtonderzoek uit de eerste fase gebruikt om ruwe luchtopnamegegevens te herberekenen tot vegetatie-indices (VI's). Ten eerste, om de datasetgrootte te verkleinen en het computerproces te stroomlijnen, geeft fotogrammetrie "geknipt" om irrelevante of laagwaardige pixelgegevens buiten de grenzen van de onderzoekslocatie weg te laten (zie Figuur 5 als illustratie van acties uitgevoerd in een GIS-software).
Vervolgens werden 19 multispectrale VI's berekend met behulp van RODE, GROENE, NIR en roodrandreflectantiekaarten. De volgende multispectrale VI-rasterbestanden zijn gegenereerd en opgenomen in het GIS-project: Datt index 4 (Datt4)41, Enhanced Vegetation Index (EVI)42, Green Chlorophyll Index (GCI)43, Greenness Difference Index (GDI)44, Generalized Difference Vegetation Indices (GDVI)45, Green Infrared Percentage Vegetation Index (GIPVI)46, Green Normalized Difference Vegetation Index (GNDVI)47, Green-Red Difference Index (GRDI)44, Groen-Rode Vegetatie-index (GRVI)45, Gemodificeerde Genormaliseerde Verschil Vegetatie-index (mNDVI)48, Gemodificeerde Bodem-gecorrigeerde Vegetatie-index49 (MSAVI: zie Figuur 6. een screenshot van een rastercalculator in GIS-software met MSAVI-formule-invoer), Gemodificeerde Eenvoudige Ratio rood-rand (MSRred_edge)50, Genormaliseerde Verschil Waterindex (NDWI)51, Genormaliseerde Verschil Vegetatie-index (NDVI)52, Rood-rand NDVI (NDVIre)47, Roodrandige Triangulated Vegetation Index (RTVIcore)50, Bodemgecorrigeerde Vegetatieindex (SAVI)53,54, Eenvoudige Ratio (SR)55, Red-Edge Simple Ratio (SRre)47.
Bovendien werden in totaal 23 RGB-gebaseerde VI's berekend en opgeslagen als rasterbestanden in het GIS-project voor verdere ruimtelijke analyse: Blue–Green Ratio Index (BGRI)57, Brightness Index (BI)58, Blue Wide Dynamic Range Vegetation Index (BRVI)59, Color Index of Vegetation (CIVE)60, Enhanced Green View Vegetation Index (EGVI)61, Enhanced Vegetation Index (ERVI)62, Overtollige groene indexen ExG en ExGI63, Combinatieindex (COM)64, Groene chromatische coördinaat (GCC)34,65, Groene bladindex (GLI)66, Groen-Rode Vegetatie-index (GRVI)67, Gemodificeerde Groen-Rode Vegetatie-index (MGRVI)68, Genormaliseerde Groen-Blauw Verschilindex (NGBDI)69, Genormaliseerde Groen-Rode Verschilindex (NGRDI)69, Rood–Groen–Blauw Ratio Index en Rood-Groen-Blauw Vegetatie-index (RGBRI70) en RGBVI68), Rood-Groen Ratio Index (RGRI)57, Zichtbare Bodemgecorrigeerde Vegetatie-index (SAVI)53, Driehoekige Groenheidsindex (TGI)69, Zichtbare Atmosferisch Resistente Index (VARI)47, Vegetatieve Index (VEG)71, Woebbecke-index (WI)63.
De uiteindelijke output omvat twee afzonderlijke multispectrale en RGB-classificatiekaarten van de plantgemeenschap die als GeoTIFFs binnen het GIS-project zijn opgeslagen, samen met alle voorgaande georuimtelijke gegevens. 19 Multispectrale VI's, samen met de ground-truth dataset, werden gebruikt als pixel-niveau voorspellers in een machine learning-workflow (bijv. RF-algoritme) om Boreal kustplantengemeenschappen (OP, LS, US, TG) te classificeren en een multispectrale plantgemeenschapskaart te genereren. En RGB-gebaseerde voorspellers (25 RGB VI's, grijswaardenindex en genormaliseerde56 rode, blauwe, groene indices en DSM), samen met de ground-truth dataset, om een RGB-gebaseerde plantgemeenschapkaart te classificeren en te genereren (zie Figuur 7). Einduitvoer uitgezet in de R-console; Figuur 7A stelt multispectraal weer en Figuur 7B toont RGB-gebaseerde plantgemeenschapkaarten).
Om de definitieve output te genereren, werd de R-omgeving (fase 4 van het protocol) gebruikt om de machine learning-workflow (bijv. RF-algoritme) te scripten en uit te voeren, waardoor de visualisatie van tussentijdse outputs mogelijk werd, zoals vegetation index (VI) prestatieranglijsten (Figuur 8). Bij het in kaart brengen en classificeren van plantengemeenschappen bood de R-console realtime foutmeldingen en uitleg, wat het oplossen van problemen vergemakkelijkte en een soepele voortgang door elke stap waarborgde.
Deze studie evalueerde twee RF-algoritmemodellen voor classificatiekaarten van plantengemeenschappen. Het eerste RF-model, met multispectrale VI's als invoerdataset, behaalde 92,34% nauwkeurigheid met een F1-score van 0,915 in de validatiedataset. Dit is een geldig resultaat, aangezien F1-scores variëren van 0 (slechtst) tot 1 (perfect), waarbij hogere scores een superieure prestatie aangeven. De F1-score in een RF-model vertegenwoordigt het harmonisch gemiddelde van precisie en herinnering. Deze metriek balanceert effectief valse positieven en negatieven, dat wil zeggen dat het ene type fout niet opweegt tegen het andere, wat essentieel is voor onevenwichtige datasets, en wordt vaak gemiddeld over klassen heen of per klasse gerapporteerd om de algehele modelprestaties78,79 te beoordelen. De OOB-fout van het multispectrale model was 7,75%, wat wijst op een matig risico op verkeerde classificatie. De klasseniveau F1-scores in de validatiedataset varieerden van 0,845 in TG tot 0,984 in OP-plantengemeenschappen, wat wijst op matige variabiliteit in prestaties tussen gemeenschappen.
Het tweede geëvalueerde RF-model was gebaseerd op VI's en DSM afgeleid van de RGB-luchtmeting, met een nauwkeurigheid van 98,89% en een totale F1-score van 0,987. De OOB-foutpercentage was slechts 1,14%, wat een zeer hoge betrouwbaarheid weerspiegelt. De F1-scores op klasseniveau waren consequent hoog (0,986–0,993), wat wijst op een robuuste classificatie voor alle gemeenschappen.
De variabele belangrijkheidsgrafiek in R (Figuur 8A) toonde de voorspellende mogelijkheden van elke VI voor de boreale kustmoerasplantengemeenschappen. De meest invloedrijke multispectrale VI's als voorspellers waren mNDVI en SR, die wijzen op een sterke gevoeligheid voor groenheid en biomassa van het bladerdak. Evenzo werden GRDI, NDVI, NDVIre en SRre ook hoog gerangschikt, wat de rol weerspiegelt van roodrand- en genormaliseerde verschilindices bij het onderscheiden van vegetatietypen. Daarentegen tonen de RGB-gebaseerde index en de DSM-variabele belangrijkheidsgrafiek aan dat een DSM-afgeleid structureel hoogtemodel als voorspeller een belangrijke drijfveer is voor classificatienauwkeurigheid (Figuur 8B). Andere belangrijke voorspellers zijn TGI, grijstinten en VARI, die gebruikmaken van RGB-reflectievariabiliteit. Deze resultaten geven dus aan dat DSM- en RGB-afgeleide indices de betrouwbaarheid van classificaties aanzienlijk verbeteren en het risico op misclassificatie verminderen.
De gehele georuimtelijke dataset werd opgeslagen als het GIS-project, een map, inclusief UAV-survey- en VI-rasterkaarten, het biofysische observatie-GeoPackage (grondwaarheid) en plantgemeenschapkaarten; allemaal gekoppeld als een QGIS-project (.qgz-bestand). Het project is geschikt voor offline gebruik en maakt interoperabiliteit mogelijk tussen GIS-platforms.

Figuur 1: Studielocatie. Foto met een locatiepin op de wereldkaart, wijzend naar het eiland Hiiumaa in de West-Estse archipel. De studielocatie, Kõrgessaare rannaniit, ligt in het dorp Viscosa en is een natuurbeschermd gebied. Habitattype: boreale Baltische kustweide (Natura 2000 code 1630). Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 2: Conceptueel workflowdiagram. (1) UAV-gebaseerde luchtonderzoek, (2) verzameling en georeferentie van grondwaarheidsgegevens, (3) berekening van vegetatie-indexen, en (4) gecontroleerde classificatie met behulp van willekeurige Forest in R. Werkelijke kaarten uit de protocolimplementatie illustreren deze vierfasenmethode. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 3: Gedetailleerd workflowdiagram. Het diagram geeft de 4 fasen (en belangrijkste stappen) van het protocol weer in panelen met verschillende kleuren, samen met datasets die in elke fase worden gegenereerd. Arrors symboliseren datastroom. De kleur blauw onderscheidt een multispectrale dataset van RGB in rood. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 4: Voorbeeld van fotogrammetriesoftware. (A–C) Een screenshot van een RGB-beeldmozaïekproject: (A) Verwerkingsopties voor DSM en orthomozaïeken. (B) Verwerkingsopties voor rode, groene en blauwe indices. (C) Weergave van de voortgang van de bewerking, inclusief luchtfoto's en camerahoeken. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 5. Rasterbestanden van kaarten knippen in GIS-software. Screenshot van een QGIS-werkruimte met zichtbare lagen en geopende tabbladen in volgorde die demonstreert hoe onnodige data te knippen: raster-extractie-clip raster via Extent ("extent" verwijst in dit geval naar een polygonvorm die naar wens is getekend en gebruikt om pixels te maskeren die buiten de grenzen vallen) Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 6. GIS-software Rastercalculator screenshot. Invoer van de formule van de gewijzigde bodemgecorrigeerde vegetatieindex (MSAVI) als voorbeeld. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 7. Statistische rekenomgeving voor R-versie screenshots die de uiteindelijke output tonen die in de R-console (RStudio) worden uitgezet. (A) multispectrale en (B) RGB-gebaseerde plantgemeenschapskaarten. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 8. Statistische rekenomgeving voor R-screenshots die VI-prestatieranglijsten demonstreren. (A, B) Weergaven van een R-console: (A) Screenshot maken bij gebruik van multispectrale VI's als invoerdataset, en (B) Screenshot bij gebruik van een RGB+DSM-dataset. Zowel (A- als B)-weergaven bevatten variabele-belangrijkheidsplots genaamd "final_rf" (script-gegenereerde objectnaam). Klik hier om een grotere versie van deze figuur te bekijken.
Aanvullend dossier 1: Vergelijkingen voor vegetatie-index. Lijst van multispectrale en RGB-gebaseerde vegetatie-index (VI) vergelijkingen die in dit protocol worden gebruikt, inclusief formules voor RGB-bandnormalisatie voorafgaand aan de RGB VI-berekening. Klik hier om dit bestand te downloaden.
Aanvullend Bestand 2: RF-classificatie en validatiescript.R. Klik hier om dit bestand te downloaden.