October 24th, 2025
Najnowsze osiągnięcia w zdalnie sterowanych systemach powietrznych (RPAS) umożliwiają rozdzielczość poniżej metra, co jest idealne do monitorowania odbudowy lasów. Integracja sztucznej inteligencji (AI) umożliwia głębsze wglądy z dużych, zdalnie badanych zbiorów danych. Protokół ten poprawia monitoring, wspierając bardziej efektywną ocenę i zarządzanie terenami leśnymi po zakłóceniach.
Nasze badania mają na celu ułatwienie wykorzystania LiDAR opartego na dronach w ocenie odbudowy lasów poprzez opracowanie przyjaznego dla użytkownika protokołu. Najnowsze osiągnięcia umożliwiające tę pracę obejmują rozwój technologii czujników LiDAR oraz integrację z modelami głębokiego wypożyczania. Na początek sprawdź sprzęt RPAS i w razie potrzeby zaktualizuj oprogramowanie firmware.
Ustaw stację bazową RTK na wolnym miejscu, z dala od przeszkód i linii drzew. Poczekaj, aż stacja bazowa będzie całkowicie włączona, zanim rozpoczniesz lot drona. Stwórz plik lotu dla każdej misji i prześlij je na pilota.
Teraz przeprowadź misje lotnicze, aby zebrać dane LiDAR i multispektralne nad obszarem zainteresowania. Ustaw stację bazową GNSS nad lokalizacją stacji bazowej RPAS i obsłuż stację bazową, aby uzyskać dokładne współrzędne do precyzyjnej korekty pozycji punktu. Użyj czytnika kart, aby przenieść zebrane dane LiDAR i multispektralne z czujników do stanowiska roboczego.
Użyj oprogramowania do fotogrametrii, aby wstępnie przetworzyć dane multispektralne oraz wykonać korekcje geometryczne i radiometryczne. Generuj multispektralną ortomozaikę. Użyj odpowiedniego oprogramowania do rekonstrukcji surowych danych LiDAR w plik chmury punktów.
Użyj narzędzia geoprzestrzennego, aby wyrównać chmurę punktów LiDAR z wielospektralną ortomozaiką. Uruchom skrypt Pythona, aby połączyć wyrównaną chmurę punktów LiDAR z wielospektralną ortomozaiką, aby wygenerować wielospektralną chmurę punktów. Pobierz CloudCompare, trójwymiarowe oprogramowanie do przetwarzania chmury punktów, i zainstaluj je.
Następnie pobierz instalator wtyczki TreeAIBox w wersji 1 z GitHuba, uruchom go i postępuj zgodnie z instrukcjami na ekranie. Otwórz CloudCompare z ikony pulpitu lub wybierając Start, następnie Wszystkie programy i CloudCompare. Załaduj plik chmury punktów, używając Otwórz jeden lub kilka plików i kliknij Zastosuj.
Jeśli współrzędne punktowe są duże, zaakceptuj polecenie zastosowania globalnego przesunięcia lub skali. Wybierz Input, który odczytuje metadane z pliku, i kliknij Tak, aby chmura punktów pojawiła się na płótnie. Otwórz pasek narzędzi wtyczek Python.
Rozwiń rozwijane menu Script Register i kliknij TreeAIBox, aby otworzyć graficzny interfejs użytkownika wtyczki. Upewnij się, że pole Użyj GPU jest zaznaczone, jeśli dostępna jest jednostka graficzna obsługiwana przez Compute Unified Device Architecture. Z górnego panelu wybierz TreeFiltering i wybierz ALS, jeśli drzewa nie są widoczne w danych RPAS.
Teraz wyczyść pole wyboru rozmiaru kafelka. Z rozwijanego menu zdefiniowanych modeli wybierz treefiltering_als_esegformer. Jeśli używasz tego modelu po raz pierwszy, kliknij Pobierz i potwierdź wyskakujące okienko pokazujące lokalną ścieżkę.
Zaznacz chmurę punktów na płótnie, aby była podświetlona ramką ograniczającą. W panelu TreeFilter kliknij Zastosuj. Potwierdź, że utworzono nową skalę lub pole o nazwie TreeFilter, z wartością 2 dla punktów drzewa na czerwono i wartością 1 dla innych punktów na niebiesko przed kontynuowaniem.
Z górnego panelu TreeAIBox wybierz TreeisoNet. Enable Reclamation, ALS stem implicit i Treeloc. Z rozwijanego menu wybierz wymagany model wstępnie wytrenowany.
Upewnij się, że chmura punktów na płótnie jest zaznaczona, a następnie kliknij Zastosuj. Po przetworzeniu potwierdz, że nowy element o nazwie Treetops pojawia się pod oryginalną chmurą punktów w oknie drzewa bazy danych. Wybierz ten element i zwiększ rozmiar punktu, na przykład do 16, dla lepszej widoczności, i sprawdź, czy pozycje w koronach drzew pojawiają się jako białe kropki na płótnie.
Aby segmentować korony drzew, wybierz ponownie element chmury punktów drzew. Z górnego panelu TreeAIBox wybierz TreeisoNet i włącz TreeOff. Pobierz wymagany wstępnie wytrenowany model i kliknij Apply, aby uruchomić model.
Następnie potwierdzić, że utworzono nową skalę lub pole o nazwie TreeOff. Sprawdź, czy każde drzewo ma przypisany unikalny identyfikator, z punktami z tego samego drzewa o tym samym identyfikatorze. Opcjonalnie można zresetować rozmiar punktu drzewa do Domyślnego, aby zmniejszyć wizualny bałagan.
Aby poprawić kontrast wizualny i losować kolory drzewa według identyfikatora, sklonuj oryginalną chmurę punktów, aby zachować dane, wybierając Edytuj i Klonuj. Następnie przejdź do Edytuj, następnie Skalar Fields i Przekonwertuj na losowe RGB. Wprowadź dużą wartość, aby zapewnić dyskretne kolory, i kliknij OK. Zobacz chmurę punktów wyświetlającą drzewa w losowych kolorach.
Na koniec, z górnego panelu TreeAIBox, wybierz TreeisoNet i kliknij Eksport statystyk, aby wyeksportować wyniki segmentacji. Następnie kliknij Otwórz ścieżkę wyjściową, aby zobaczyć wyeksportowany plik w folderze Wyników. Potwierdź, że wyjście to plik z wartościami rozdzielonymi przecinkami, zawierający identyfikatory drzew, współrzędne, wysokość drzewa i powierzchnię korony.
Wtyczka TreeAIBox skutecznie filtrowała punkty drzewa i wyznaczała poszczególne drzewa na wszystkich trzech lokalizacjach, a łącznie wykryto 2 755 indywidualnych drzew. Model zidentyfikował 1 706 drzew na Terenie 1, 882 drzewa na Terenie 2 oraz 167 drzew na Terenie 3. Wskaźnik wykrywania drzew referencyjnych różnił się w zależności od lokalizacji – 100% wykryte dla lokalizacji 2, 95% dla lokalizacji 1 i 21% dla lokalizacji 3.
Model osiągnął 100% wykrywalność dla wszystkich drzew referencyjnych wyższych niż jeden metr. Wydajność detekcji spadła dla niższych drzew – wykryto tylko 45% drzew o głębokości od 0,5 do 1 metra, a żadne drzewo poniżej 0,5 metra nie zidentyfikowano. Protokół ten ma na celu rozwiązanie luki badawczej w zakresie wykrywania i segmentacji poszczególnych drzew dla młodych drzew w złożonych środowiskach leśnych.
Protokół ten oferuje praktyczną, efektywną, przyjazną użytkownikowi i wszechstronną metodę wydobywania pojedynczych metryk drzewa z danych LiDAR. Nasz protokół przyczyni się do odbudowy i monitorowania lasów, a jest szczególnie przydatny przy ocenie wielkości studni rekreacyjnej, skracając czas i koszty przeprowadzania badań działek.
Niniejsza praca prezentuje protokół przyjazny dla użytkownika, który umożliwia wykorzystanie technologii LiDAR opartej na dronach w ocenach odnowy lasów. Dzięki integracji zaawansowanej technologii sensorów i modeli głębokiego uczenia, protokół zwiększa efektywność monitorowania odnowy lasów po zakłóceniach.
Automated drone-based LiDAR and multispectral data integration, combined with deep learning segmentation, enables scalable, high-resolution monitoring of forest recovery on reclaimed sites. This protocol addresses the need for efficient, reproducible, and quantitative assessment of vegetation structure, supporting data-driven decision-making in ecological restoration and land management. The approach reduces manual survey burden and enhances predictive confidence in ecosystem recovery metrics relevant to environmental portfolios.
This protocol integrates into the ecological monitoring continuum from early site assessment through longitudinal recovery tracking and intervention evaluation.