Abstract:
Objectives: Individual Tree localization is an important issue in the field of forestry remote sensing. Monocular visual SLAM algorithm is a significant tool for outdoor spatial localization and mapping, which solved the problem of inability to locate due to missing GNSS signal caused by tree canopy occlusion in forest resource survey. However, the existing monocular vision SLAM algorithm cannot achieve direct localization of standing trees in sample plots. To solve this problem, we proposed the Indi-tree SLAM algorithm based on monocular vision SLAM algorithm in this paper.
Methods: First, camera pose estimation was performed using the DSO-SLAM algorithm and then the actual displacement of the camera was applied to restore the map scale. Second, according to the principle of edge detection technique in depth image, the position of standing trees in sample plots was determined. Finally, the camera coordinates and tree coordinates are converted based on the relationship between the camera and standing trees during the image acquisition process, ultimately achieving the direct positioning of standing trees within the sample plots.
Results: In this experiment, three square sample plots with a side length of 40 m were scanned by the camera to verify the accuracy of the Indi-tree SLAM algorithm proposed in the paper. The experimental results indicated that the root-mean-square error of the sample wood coordinates calculated by the proposed single-wood positioning algorithm is 0.44 m along both x and y axes, and the average positioning error is 6.3%.
Conclusion:This study implemented direct positioning of standing trees in the sample plots, greatly reducing the measurement time of forest structure parameters and offering an accurate and efficient feasible solution for forest resource inventory.