Półautomatyczna metoda mapowania i klasyfikowania zbiorowości roślinnych została opracowana w celu generowania dokładnych informacji o pokryciu terenu dla mokradeł nadmorskich, które są zdominowane przez heterogeniczne, niskie rośliny zielne i charakteryzują się mikrotopografią; przykład takiego siedliska przedstawiono na fotografii na Rysunku 1. Przeprowadzono studium przypadku borealnego mokradła nadmorskiego nad Bałtykiem na wyspie Hiiumaa w Estonii. W terenie pobrano próbki z czterech zbiorowości roślinnych w celu wytrenowania modelu klasyfikacji: otwartej pionierskiej (OP), dolnej strefy brzegowej (LS), górnej strefy brzegowej (US) oraz wysokich traw (TG). Rysunek 2 przedstawia zwięzły przegląd metodologii zrealizowanej w czterech oddzielnych fazach. Z kolei Rysunek 3 ilustruje szczegółowy schemat prowadzący przez ponumerowane, możliwe do wykonania kroki, połączone strzałkami obrazującymi przepływ danych, co syntetyzuje metodologię w ramach kroków i faz protokołu. Końcowymi produktami tej metody, wykorzystującej sensor wielospektralny oraz sensor RGB, są mapy zbiorowości roślinnych w oparciu o dane wielospektralne i RGB, które są przechowywane jako warstwy w projekcie GIS wraz ze wszystkimi pośrednimi zestawami danych. Jakość zestawów danych geoprzestrzennych była oceniana po zakończeniu każdej fazy protokołu, ponieważ jakość wyników w kolejnych fazach zależy od jakości rezultatów z faz poprzednich, co kulminuje w fazie końcowej, gdzie dane wejściowe stanowią sumę wszystkich wcześniejszych kroków.
Poniżej przedstawiono podsumowanie wyników każdej z czterech faz protokołu:
W pierwszej fazie przeprowadzono nalot bezzałogowym statkiem powietrznym (UAV) na wysokości 120 m, co pozwoliło uzyskać rozdzielczość naziemną (GSD) wynoszącą około 10 cm/pixel. Podczas nalotu pozyskano obrazy wielospektralne oraz RGB. Po zastosowaniu kinematycznej obróbce post-processingowej (PPK) skorygowano geotagi dla każdego zdjęcia z drona, a następnie obrazy zostały zmozaikowane w profesjonalnym oprogramowaniu fotogrametrycznym w celu stworzenia map nalotowych. Przetwarzanie fotogrametryczne wielospektralnych zdjęć lotniczych pozwoliło na uzyskanie plików rastrowych dla odbicia w kanałach RED, GREEN, NIR oraz Red-edge.
Zdjęcia lotnicze wielospektralne i RGB były przetwarzane jako oddzielne projekty ze względu na naturalnie odmienne rozdzielczości fotografii. Patrz Rysunek 4 w celu zapoznania się z ustawieniami mozaikowania obrazów RGB. Rysunek 4A przedstawia opcje przetwarzania poprzez wybór scalonych kafelków i generowanie bezszwowych, jednolitych map wyjściowych. Rysunek 4B ukazuje wybór automatycznych obliczeń indeksów z obrazów kamery RGB, co pozwoliło na uzyskanie czterech map rastrowych: jednej dla każdego pasma (czerwonego, zielonego i niebieskiego) oraz DSM (cyfrowego modelu powierzchni). Rysunek 4C demonstruje generowanie automatycznych punktów wiążących w celu dopasowania wspólnych pikseli w obrazach nakładających się podczas wstępnego etapu przetwarzania. Oprócz 3 indeksów RGB (czerwonego, zielonego, niebieskiego) i DSM, oprogramowanie do fotogrametrii wygenerowało rastrową mapę w skali szarości: monochromatyczną reprezentację jednokanałową, która skaluje i łączy różne pasma (np. czerwone, zielone, niebieskie), gdzie niskie wartości pikseli są wyświetlane jako czarne, a wysokie jako białe. Formuła tego indeksu skali szarości jest specyficzna dla danego oprogramowania i nie jest ustandaryzowana pomiędzy platformami fotogrametrycznymi.
Oprogramowanie do fotogrametrii wygenerowało raporty jakości opisujące wyniki przetwarzania dla obu zestawów projektów mozaiki zdjęć lotniczych: wielospektralnych i RGB. Raporty te dostarczają kluczowych wskaźników służących do walidacji dokładności. Wskaźnikami wysokiej jakości wyników są niskie błędy reprojekcji: im bliżej 0, tym lepiej (ogólnie akceptowalne są wartości poniżej 1,0). Przykładowo, gęste „linie dopasowania” (match lines) oznaczają silne dopasowania między większością zdjęć. Mapy wyjściowe zostały ocenione wizualnie i stwierdzono brak luk oraz innych niezgodności wizualnych. Niezgodności wizualne są oznaką możliwych błędów odbicia i mozaikowania, a także problemów z podstawową siatką georeferencyjną. Raport fotogrametryczny, wraz z konkretnymi instrukcjami oprogramowania i zasobami szkoleniowymi, jest wykorzystywany do identyfikacji problemu, znalezienia rozwiązania i ponownego przetworzenia zdjęć lotniczych.
Mapy z lotniczych pomiarów UAV posłużyły jako zestaw danych bazowych do przeliczenia złożonych informacji widmowych na standaryzowane indeksy oparte na pikselach (tj. indeksy roślinności VIs wygenerowane w trzeciej fazie), co umożliwiło ich wykorzystanie jako ustrukturyzowanych danych wejściowych dla klasyfikacji z wykorzystaniem uczenia maszynowego (w końcowej fazie protokołu).
W celu uzyskania zbioru danych weryfikacyjnych (ground-truth) przeprowadzono terenowe obserwacje biofizyczne. W miejscu badania (nadmorskie torfowisko borealne nad Bałtykiem) zidentyfikowano i pobrano próbki z czterech kluczowych zbiorowisk roślin naczyniowych: pionierskiego otwartego (OP), dolnego brzegu (LS), górnego brzegu (US) oraz wysokich traw (TG). Zastosowano metodę stratyfikowanego poboru prób kwadratowych, opisaną w drugiej fazie protokołu; zbiorowisko roślinne OP zidentyfikowano na podstawie obecności gatunków wskaźnikowych: Salicornia europaea i Suaeda maritima; LS przez wysokie odsetki Glaux maritima i Juncus geradii; US przez jego gatunki wskaźnikowe: *Festuca rubra* i Leontodon autumnalis; podczas gdy TG charakteryzuje się znaczną obecnością wysokich traw: *Deschampsia cespitosa*, *Elytrigia repens*i Molinia caerulea. Dla każdej zbiorowości roślinnej pobrano co najmniej 10 próbek z powierzchni próbnych (kwadratów). Każda próbka z kwadratu obejmowała następujące obserwacje biofizyczne: skład gatunkowy roślin (%), wilgotność gleby (%), wysokość roślinności w centymetrach oraz dokładne współrzędne lokalizacji kwadratu. Zmienne te zostały zdigitalizowane w postaci zestawu danych tabularycznych, zaimportowane do projektu GIS, dodane do pliku shapefile z danymi GNSS próbek kwadratowych i zapisane jako GeoPackage (.gpkg). Taki niezależny od platformy plik, zawierający obserwacje biofizyczne mokradłowych zbiorowości roślinnych oraz dokładne dane współrzędnych próbek, służy dwóm celom: dalszej ocenie i modelowaniu środowiskowemu i ekologicznemu ekosystemu, a co najważniejsze dla pomyślnej realizacji niniejszego protokołu, stanowi dane treningowe i walidacyjne modelu w procesie uczenia maszynowego opisanym w fazie 4. Kodowanie zbiorowości roślinnych: OP, LS, US, TG; posłużyło jako etykiety treningowe w procesie uczenia maszynowego. Dokładność (etykiety o wysokiej wierności, audyt ludzki, spójny format) oraz struktura (czysty format prostokątny (wiersze/kolumny)) są kluczowe dla stworzenia wysokiej jakości zestawu danych prawdy terenowej (ground truth). Etykiety prawdy terenowej muszą charakteryzować się niemal zerowym współczynnikiem błędów (np. literówek), aby zapewnić spójność konwencji etykietowania. Na przykład, jeśli „OP” jest prawdą terenową, niezbędne jest upewnienie się, że nie jest ono oznaczone w żaden inny sposób (np. jako „op”, „O.P.”), aby uniknąć duplikacji.
Aby przeprowadzić trzecią fazę protokołu, zestawy danych z przeglądu lotniczego wykonanego w pierwszej fazie zostały wykorzystane do przeliczenia surowych danych z przeglądu lotniczego na wskaźniki wegetacji (VIs). Po pierwsze, aby zmniejszyć rozmiar zestawu danych i usprawnić proces obliczeniowy, wyniki fotogrametrii zostały „przycięte”, aby pominąć nieistotne lub niskiej jakości dane pikselowe poza granicami obszaru badań (patrz Rysunek 5 jako ilustracja działań wykonanych w oprogramowaniu GIS).
Następnie, wykorzystując mapy odbicia w kanałach RED, GREEN, NIR oraz Red-edge, obliczono 19 multispektralnych wskaźników roślinności (VI). W ramach projektu GIS wygenerowano i uwzględniono następujące rastrowe pliki VI: wskaźnik Datt 4 (Datt4)41, ulepszony wskaźnik roślinności (EVI)42, zielony wskaźnik chlorofilu (GCI)43, wskaźnik różnicy zieleni (GDI)44, uogólnione wskaźniki różnicy roślinności (GDVI)45, zielony procentowy wskaźnik roślinności w podczerwieni (GIPVI)46, zielony znormalizowany różnicowy wskaźnik roślinności (GNDVI)47, wskaźnik różnicy zielonego i czerwonego (GRDI)44, wskaźnik roślinności zielono-czerwony (GRVI)45, zmodyfikowany znormalizowany różnicowy wskaźnik roślinności (mNDVI)48, zmodyfikowany wskaźnik roślinności skorygowany o wpływ gleby49 (MSAVI: patrz Rysunek 6, zrzut ekranu kalkulatora rastrów w oprogramowaniu GIS z wpisanym wzorem MSAVI), zmodyfikowany prosty stosunek dla krawędzi czerwieni (MSRred_edge)50, znormalizowany różnicowy wskaźnik wody (NDWI)51, znormalizowany różnicowy wskaźnik roślinności (NDVI)52, NDVI dla krawędzi czerwieni (NDVIre)47, triangulowany wskaźnik roślinności dla krawędzi czerwieni (RTVIcore)50, wskaźnik roślinności skorygowany o wpływ gleby (SAVI)53,54, prosty stosunek (SR)55 oraz prosty stosunek dla krawędzi czerwieni (SRre)47.
Ponadto obliczono łącznie 23 wskaźniki wegetacyjne (VI) oparte na modelu RGB i zapisano je jako pliki rastrowe w projekcie GIS do dalszej analizy przestrzennej: 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, wskaźniki nadmiaru zieleni ExG i ExGI63, Combination index (COM)64, Green Chromatic Coordinate (GCC)34,65, Green Leaf Index (GLI)66, Green-Red Vegetation Index (GRVI)67, Modified Green Red Vegetation Index (MGRVI)68, Normalized Green-Blue Difference Index (NGBDI)69, Normalized Green-Red Difference Index (NGRDI)69, Red–Green–Blue Ratio Index oraz Red-Green-Blue Vegetation Index (RGBRI70 i RGBVI68), Red-Green Ratio Index (RGRI)57, Visible Soil Adjusted Vegetation Index (SAVI)53, Triangular Greenness Index (TGI)69, Visible Atmospherically Resistant Index (VARI)47, Vegetative Index (VEG)71, Woebbecke Index (WI)63.
Wyniki końcowe obejmują dwie oddzielne mapy klasyfikacji zbiorowisk roślinnych (multispektralną i RGB) zapisane w formacie GeoTIFF w ramach projektu GIS, wraz ze wszystkimi poprzedzającymi danymi geoprzestrzennymi. 19 multispektralnych wskaźników wegetacyjnych (VI), wraz z zestawem danych weryfikacyjnych (ground-truth), posłużyło jako predyktory na poziomie piksela w procesie uczenia maszynowego (np. algorytm RF) w celu klasyfikacji nadbrzeżnych zbiorowisk roślinnych strefy borealnej (OP, LS, US, TG) i wygenerowania multispektralnej mapy zbiorowisk roślinnych. Natomiast predyktory oparte na obrazach RGB (25 wskaźników RGB VI, indeks skali szarości oraz znormalizowany56 wskaźniki czerwony, niebieski i zielony oraz DSM), wraz z zestawem danych referencyjnych, w celu klasyfikacji i wygenerowania mapy zbiorowisk roślinnych w oparciu o model RGB (patrz Rycina 7Wyniki końcowe wykreślone w konsoli programu R; Rycina 7A reprezentuje multispektralne i Rysunek 7B przedstawia mapy zbiorowisk roślinnych oparte na modelu RGB).
W celu wygenerowania końcowych wyników wykorzystano środowisko R (etap 4 protokołu) do napisania skryptu i wykonania procesu uczenia maszynowego (np. algorytmu RF), co umożliwiło wizualizację wyników pośrednich, takich jak rankingi wydajności indeksów roślinności (VI) (Ryc. 8). Podczas mapowania i klasyfikowania zbiorowisk roślinnych konsola R wyświetlała komunikaty o błędach i wyjaśnienia w czasie rzeczywistym, co ułatwiło rozwiązywanie problemów i zapewniło płynny przebieg każdego kroku.
W niniejszym badaniu oceniono dwa modele algorytmu RF dla map klasyfikacji zbiorowisk roślinnych. Pierwszy model RF, wykorzystujący wielospektralne VIs jako zestaw danych wejściowych, osiągnął dokładność 92,34% przy wyniku F1 wynoszącym 0,915 w zestawie walidacyjnym. Jest to wynik poprawny, ponieważ wskaźniki F1 mieszczą się w przedziale od 0 (najgorszy) do 1 (idealny), a wyższe wyniki wskazują na lepszą wydajność. Wynik F1 w modelu RF reprezentuje średnią harmoniczną precyzji i pełności. Metryka ta skutecznie równoważy wyniki fałszywie dodatnie i fałszywie ujemne, tzn. nie pozwala, aby jeden rodzaj błędu przeważył nad drugim, co jest kluczowe w przypadku niezbalansowanych zbiorów danych; jest ona często uśredniana dla wszystkich klas lub raportowana dla poszczególnych klas w celu oceny ogólnej wydajności modelu78,79. Wskaźnik błędu OOB dla modelu wielospektralnego wyniósł 7,75%, co wskazuje na umiarkowane ryzyko błędnej klasyfikacji. Wyniki F1 na poziomie klas w zestawie walidacyjnym wahały się od 0,845 dla zbiorowisk TG do 0,984 dla zbiorowisk OP, co wskazuje na umiarkowaną zmienność wydajności pomiędzy poszczególnymi zbiorowiskami.
Drugi oceniony model RF oparto na VIs oraz DSM pochodzących z lotniczego przeglądu RGB, co pozwoliło uzyskać dokładność na poziomie 98,89% przy ogólnym wyniku F1 równym 0,987. Wskaźnik błędu OOB wyniósł zaledwie 1,14%, co odzwierciedla bardzo wysoką niezawodność. Wyniki F1 dla poszczególnych klas były konsekwentnie wysokie (0,986–0,993), co wskazuje na stabilną klasyfikację dla wszystkich zbiorowości.
Wykres istotności zmiennych w programie R (Ryc. 8A) wykazał zdolności predykcyjne każdego z wskaźników roślinności (VI) dla borealnych nadbrzeżnych zbiorowości roślinnych terenów podmokłych. Najbardziej wpływowymi wielospektralnymi wskaźnikami VI jako predyktorami były mNDVI oraz SR, co wskazuje na wysoką czułość na zieleń korony i biomasę. Podobnie wysoko sklasyfikowano wskaźniki GRDI, NDVI, NDVIre oraz SRre, co odzwierciedla rolę wskaźników krawędzi czerwieni i znormalizowanych różnic w rozróżnianiu typów roślinności. Z kolei wykres istotności zmiennych dla wskaźników opartych na RGB oraz DSM pokazuje, że model wysokości strukturalnej pochodzący z DSM jako predyktor jest kluczowym czynnikiem dokładności klasyfikacji (Ryc. 8B). Inne istotne predyktory to TGI, skala szarości oraz VARI, które wykorzystują zmienność odbicia RGB. Wyniki te wskazują zatem, że DSM oraz wskaźniki pochodne z RGB znacząco poprawiają niezawodność klasyfikacji i zmniejszają ryzyko błędnej kategoryzacji.
Cały zestaw danych geoprzestrzennych został zapisany jako Projekt GIS w formie folderu, obejmującego mapy rastrowe z pomiarów UAV oraz mapy VI, GeoPackage z obserwacjami biofizycznymi (prawdą terenową) oraz mapy zbiorowisk roślinnych; wszystko to zostało powiązane w ramach projektu QGIS (plik .qgz). Projekt ten nadaje się do użytku offline i umożliwia interoperacyjność pomiędzy platformami GIS.

Rycina 1: Miejsce badań. Fotografia z pinezką lokalizacyjną na mapie świata, wskazująca wyspę Hiiumaa w zachodnim archipelagu estońskim. Miejsce badań, Kõrgessaare rannaniit, znajduje się w miejscowości Viscosa i jest obszarem ochrony przyrody. Typ siedliska: borealna nadbrzeżna łąka bałtycka (kod Natura 2000 1630). Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.

Rycina 2: Schemat koncepcyjny procesu. (1) Przegląd powietrzny z wykorzystaniem UAV, (2) zbieranie danych terenowych (ground-truth) i georeferencja, (3) obliczanie indeksu wegetacyjnego oraz (4) klasyfikacja nadzorowana z wykorzystaniem Random Forest w środowisku R. Rzeczywiste mapy z implementacji protokołu ilustrują tę czterofazową metodę. Kliknij tutaj, aby wyświetlić większą wersję tej ryciny.

Rycina 3: Szczegółowy schemat przepływu pracy. Schemat przedstawia 4 fazy (oraz kluczowe kroki) protokołu w panelach o różnych kolorach, wraz ze zbiorami danych wygenerowanymi w każdej fazie. Strzałki symbolizują przepływ danych. Kolor niebieski odróżnia zbiór danych multispektralnych od RGB w kolorze czerwonym. Proszę kliknąć tutaj, aby wyświetlić większą wersję tej ryciny.

Rycina 4: Przykład oprogramowania do fotogrametrii. (A–C) Zrzut ekranu z projektu mozaiki obrazów RGB: (A) Opcje przetwarzania dla DSM i ortomozaik. (B) Opcje przetwarzania dla indeksów czerwonego, zielonego i niebieskiego. (C) Podgląd postępu przetwarzania, w tym zdjęcia lotnicze i kąty ustawienia kamery. Proszę kliknąć tutaj, aby wyświetlić powiększoną wersję tej ryciny.

Rycina 5. Wycinanie rastrowych plików mapy w oprogramowaniu GIS. Zrzut ekranu obszaru roboczego QGIS z widocznymi warstwami i otwartymi kartami w sekwencji demonstrującej sposób wycinania zbędnych danych: raster-extraction-clip raster by Extent (w tym przypadku „extent” odnosi się do narysowanego według uznania wielokąta, który służy do zamaskowania pikseli znajdujących się poza jego granicami) Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.

Rysunek 6. Zrzut ekranu Kalkulatora Rastrowego w oprogramowaniu GIS. Przykład wprowadzenia wzoru na zmodyfikowany wskaźnik roślinności dostosowany do gleby (MSAVI). Prosimy kliknąć tutaj, aby wyświetlić powiększoną wersję tego rysunku.

Rysunek 7. Zrzuty ekranu z środowiska obliczeń statystycznych dla programu R prezentujące końcowe wyniki wygenerowane w konsoli R (RStudio). (A) mapy multispektralne oraz (B) mapy wspólnot roślinnych w modelu RGB. Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.

Rysunek 8. Zrzuty ekranu ze środowiska obliczeń statystycznych R demonstrujące rankingi wydajności VI. (A, B) Widoki konsoli R: (A) Zrzut ekranu podczas używania wielospektralnych VI jako zbioru danych wejściowych oraz (B) Zrzut ekranu podczas używania zbioru danych RGB+DSM. Oba widoki (A i B) zawierają wykresy istotności zmiennych o nazwie „final_rf” (nazwa obiektu wygenerowana przez skrypt). Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.
Plik uzupełniający 1: Równania wskaźników roślinności. Lista równań wskaźników roślinności (VI) opartych na obrazowaniu multispektralnym i RGB użytych w tym protokole, w tym wzory dla normalizacji kanałów RGB przed obliczeniem VI dla obrazów RGB. Prosimy kliknąć tutaj, aby pobrać ten plik.
Plik uzupełniający 2: RF classification and validation script.R. Prosimy kliknąć tutaj, aby pobrać ten plik.