Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Next Article in Journal
Machine Learning-Based Detection of Icebergs in Sea Ice and Open Water Using SAR Imagery
Previous Article in Journal
Electrically Tunable Metasurface for Multi-Polarized Reflection
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Satellite Full-Waveform Laser Decomposition Method for Forested Areas Based on Hidden Peak Detection and Adaptive Genetic Optimization

1
School of Earth Sciences and Engineering, Hohai University, Nanjing 210024, China
2
Aerospace Information Research Institute, Chinese Academy of Science, Beijing 100101, China
3
College of Biodiversity Conversation, Southwest Forestry University, Kunming 650224, China
4
Land Satellite Remote Sensing Application Center, Ministry of Natural Resources of China, Beijing 100048, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2025, 17(4), 701; https://doi.org/10.3390/rs17040701
Submission received: 24 December 2024 / Revised: 12 February 2025 / Accepted: 16 February 2025 / Published: 18 February 2025

Abstract

:
Laser waveform data that contain rich three-dimensional structural object information hold significant value in forest resource monitoring. However, traditional waveform decomposition algorithms are often constrained by complex waveform structures and depend on the initial parameter selections, which affect the accuracy and robustness of the results. To address the issues of the strong dependence on initial parameters, susceptibility to local optima, and difficulty in detecting hidden peaks during waveform overlap in the traditional satellite laser waveform decomposition algorithms, this study proposes a waveform decomposition method that combines hidden peak detection and an adaptive genetic algorithm (HAGA). This method uses hidden peak detection algorithms to improve the accurate extraction of the Gaussian components from the original waveform and provides the initial parameters. The high-precision extraction of waveform parameters is achieved through the adaptive genetic algorithm (AGA) combined with Levenberg–Marquardt (LM) optimization. In the experimental validation, the proposed method outperformed the traditional methods in both waveform decomposition fitting accuracy and tree height extraction. The average waveform decomposition accuracy R m e a n 2 for more than 2000 laser spots reaches 0.955, whereas the R M S E of the tree height extractions is better than 2 m, demonstrating strong robustness and applicability.

1. Introduction

Forests are an integral part of terrestrial ecosystems and play crucial roles in carbon storage and ecological functions. The detection of forest structures aids in understanding the global carbon cycle [1,2,3]. LiDAR (light detection and ranging) is a system capable of high-precision distance measurements, providing highly accurate and high-quality data [4,5]. Among its types, full-waveform LiDAR captures the complete information of a laser pulse from emission to reception [6], enabling users to extract richer target information from the scanning data [7,8,9,10,11], and accurately represents the vertical structures of the forests [12,13].
Full-waveform LiDAR data can be considered the superposition of echoes generated by multiple targets at different heights within a laser footprint [6,14]. By decomposing the full-waveform data, it is possible to obtain single pulses generated by the scattering of various targets. Analyzing these pulses provides information about the distance to the target and other characteristic features [15]. Therefore, decomposing full-waveform data is a critical step. Traditional waveform decomposition methods include deconvolution [16] and Gaussian decomposition [17]. The deconvolution method considers that the received echo is actually the convolution of the transmitted pulse and the ground response, and the ground surface response function data can be obtained by deconvolution; however, the method needs to be carried out on the basis of the known transmitted waveform and the received echo waveform. However, because the deconvolution method itself has a certain morbidity problem, it has strict requirements on the quality of the preceding noise reduction calculation. Moreover, the implementation of the deconvolution method is more complicated, and different practical problems often require the use of different deconvolution methods; thus, its generality is weak [16,18,19]. The Gaussian decomposition method regards the echo waveform data as functions of the reception time, and the distribution adheres to the Gaussian distribution. The processing needs to involve Gaussian decomposition of the original echo data and fitting the decomposed waveforms, but the background noise and the waveform aliasing caused by the superposition of individual waveforms affect the accuracy of the extraction of the waveform feature’s parameters [17,20,21]. Traditional waveform decomposition methods can extract waveform features to a certain extent, but their accuracy and adaptability are limited, particularly when dealing with complex waveforms. To address these issues, researchers in recent years have proposed various improved methods. These methods incorporate more advanced models and algorithms, aiming to overcome the shortcomings of the traditional approaches and provide more precise waveform decomposition capabilities. For example, the decomposition method for full-waveform LiDAR data, which is based on a variable-component mixture Gaussian model and reversible jump Markov chain Monte Carlo (RJMCMC), as well as an optimized decomposition method (ODM) for full-waveform LiDAR data [22,23], can extract more effective information from the original waveform. These methods achieve better fitting of the original waveform, and effectively decompose closely overlapping echo components. However, they cannot accurately fit asymmetric or trailing waveforms. Xie proposed a full-waveform data processing method based on the genetic algorithm (GA) to address the sensitivity to the initial parameters during waveform decomposition [24]. However, this method cannot accurately extract the number of waveform components in complex waveforms with hidden peaks. Fayad et al. used principal component analysis and random forest regression to process GLAS data and estimate canopy height in French Guiana [25]. Azadbakht proposed a sparse-constrained deconvolution regularization method, which demonstrated excellent performance in eliminating the influence of system waveforms [26]. A decomposition method based on long short-term memory (LSTM) and the sparrow search algorithm (SSA) directly determines the number of Gaussian components in an echo. However, a large amount of accurate data are required to train the model [27].
In summary, traditional decomposition methods rely on the accuracy of the initial parameters [28,29], and if the accuracy of the initial values is poor, they fall into the local optimum or even fit dispersion, whereas the GA can perform preliminary optimization of the initial parameters to obtain globally better values; however, the number of Gaussian components is identified incorrectly when aliasing of the waveform occurs, resulting in less-than-optimal waveform fitting accuracy. Therefore, to overcome these problems, this paper proposes a decomposition method based on hidden peak identification with an adaptive genetic algorithm (HAGA). One of these algorithms, the adaptive genetic algorithm (AGA), is an improved genetic algorithm in which higher adaptability and efficiency are achieved by adjusting the crossover probability and mutation probability in the genetic algorithm. While the traditional GA runs with these parameters fixed, the adaptive genetic algorithm adjusts the parameters according to the fitness of the individual to better balance the ability of the global and local searches and to perform the initial optimization of the initial parameters [30]. Waveform parameters serve as an indicator of whether the identified waveform components were correctly extracted. Since waveform components are echoes generated by the scattering of ground targets, they reflect the true characteristics of the targets. Therefore, accurate extraction of waveform parameters is essential to ensure that the echo components reliably represent the physical properties of the ground targets, improving measurement accuracy and providing a solid basis for subsequent applications and analysis. The HAGA decomposition method consists of the following steps: (1) Use a hidden peak recognition method to extract all the initial waveform parameters. (2) Apply the AGA to optimize the waveform parameters, which provides more accurate parameters for fitting optimization. The proposed method helps improve the accuracy of waveform fitting, thereby providing more precise forest-sensitive waveform parameters.

2. Materials and Methods

2.1. Study Area

To validate the effectiveness of the waveform processing method proposed in this paper, this research area included the Chaocha Forest Farm and Shangyanggeqi Forest Farm in Genhe city, Inner Mongolia, China (50°45′42″N–51°7′29″N, 121°20′39″E–121°41′12″E), as shown in Figure 1. This study area has a cold temperate continental monsoon climate and is located in a low mountainous region. The mountain range runs in a northeast-southwest direction, with steeper sunny slopes and gentler shady slopes. The average slope is 13°, and the forest cover is approximately 75%. The dominant forest type is Xing’an larch (Larix gmelinii), and it has the largest and most widespread distribution, while the other major vegetation types include white birch (Betula platyphylla) and camphor pine (Pinus sylvestris var. mongolica).

2.2. Experimental Satellite Information

This study used experimental data from the Land Ecosystem Carbon Monitoring Satellite (“Goumang” satellite) with multibeam LiDAR as the data source. The “Goumang” satellite primarily targets terrestrial forest ecosystems and is equipped with a variety of payloads, including multibeam LiDAR, aerosol detection LiDAR, multiangle multispectral cameras, hyperspectral imagers, and multiangle polarization imagers. These payloads are used for the vertical structure detection of forests, vegetation fluorescence retrieval, atmospheric parameter inversion, and other tasks. The satellite’s observation range covers latitudes from 80°S to 80°N, with its multibeam LiDAR system comprising five beams. According to the specifications, the “Goumang” satellite can provide both L1- and L2-level data. L1-level data comprise laser data derived from waveform preprocessing of the raw strip data and preliminary localization of the laser spots (including the main waveform, delayed main waveform, echo waveform, and coordinate data for each laser channel in each payload observation). L2-level data are obtained by applying atmospheric tidal corrections, precise attitude and orbit determination, and three-dimensional coordinate calculation of the footprint points to the L1-level data. The satellite parameters are shown in Table 1. This study utilized L2-level data, with the selected L2-level data information from the “Goumang” satellite presented in Table 2. As the corresponding airborne LiDAR data were acquired between 20 August and 13 September 2022, it was necessary to select data covering this study area during the period from August to October 2022. The distribution of the laser spots within this study area is illustrated in Figure 2.

2.3. Real Validation Data

To further verify the practicality of the proposed method in extracting waveform parameters, the average tree height of all the trees within the sample plots, obtained from field-collected airborne LiDAR data, was used for validation. The airborne LiDAR data were acquired using a CAF-LiCHy system, with a Riegl VQ580-∏ laser scanner (manufactured by RIEGL Laser Measurement Systems GmbH, located in Horn, Austria) mounted on a UAV. The relevant parameters are shown in Table 3. The data had an average point density of 3 points/m2, with a reported horizontal and vertical accuracy of 30 cm.
Figure 3 shows the distribution of the laser spots corresponding to the location of the “Goumang” satellite data within the study area. This distribution is based on the acquisition of airborne point cloud data. The location information and average tree heights within the sample plots are presented in Table 4.

2.4. Research Methods

To address the limitations of the traditional spaceborne laser waveform decomposition algorithms, such as the strong dependency on the initial parameters, susceptibility to local optima, and difficulty in resolving hidden peaks during waveform overlap—resulting in low decomposition accuracy—this paper proposes the HAGA method. This method provides more accurate and reliable waveform parameters for the application of full-waveform data. As shown in Figure 4, the HAGA method consists of four main steps. First, the waveform is preprocessed to remove background noise and Gaussian white noise by thresholding and Gaussian filtering. Second, a hidden peak recognition method is applied to identify all the potential waveform components and extract their corresponding initial parameters, ensuring that all the information within the waveform is captured. Third, the AGA is employed to optimize the initial parameters, preventing the waveform fitting divergence caused by large discrepancies between the initial values and the actual parameters. Finally, the Levenberg-Marquardt (LM) algorithm is used for final optimization and fitting, yielding more precise waveform indices.

2.4.1. Full-Waveform Data Preprocessing

Full-waveform LiDAR echoes capture multiple reflections from various targets, including the ground surface, vegetation, and buildings. Each reflection can be approximately regarded as a Gaussian signal, meaning that the echo waveform can be considered the superposition of multiple Gaussian signals. Therefore, it can be modeled and fitted using a Gaussian model [5], which can be expressed in the form of Equation (1).
F ( t ) = i = 1 N A i × e ( t t i ) 2 2 σ i 2 + μ n o i s e
where F ( t ) is the full-waveform echo; N is the number of Gaussian components in the echo; A i , t i , and σ i are the amplitude, position, and half-width of the i-th Gaussian component, respectively; and μ n o i s e is the noise in the original full-waveform echo. Each Gaussian component is determined by the scattering characteristics of the corresponding target. Waveform fitting involves iteratively searching for the optimal solution of N × 3 Gaussian parameters and one noise parameter through n sampling points, such that the fitting waveform minimizes the discrepancy with the original waveform.
During the acquisition of full-waveform echoes, noise inevitably arises from factors such as the background light and the sensor itself. Therefore, the denoising and filtering of the raw waveform are necessary before fitting and decomposition.
To ensure that no data are missed, the recorded full-waveform echo signal often exceeds the effective range. As a result, the waveform can generally be divided into a background-noise-only section and an effective section mixed with noise. By estimating the noise component, its influence can be eliminated. The beginning and ending portions of the full-waveform echo signal have a low probability of containing effective signals. Therefore, these portions are selected to calculate the noise mean μ n o i s e and standard deviation σ n o i s e [31]. The noise threshold, t h n o i s e , is calculated using the following formula:
t h n o i s e = μ n o i s e + n σ n o i s e
where n ranges from 3 to 4.5.
The noise in the effective portion of the full-waveform echo signal can be considered Gaussian white noise. Gaussian filtering is applied to smooth the raw waveform, retain the effective waveform, and improve the signal-to-noise ratio. The Gaussian filtering process involves the convolution of the signal s ( t ) with the filtering function g ( t ) and is expressed as
s ( t ) g ( t ) = i = 1 n A i σ i σ 2 + σ i 2 e ( t t i ) 2 2 ( σ 2 + σ i 2 )
where σ and t are the half-wave width and position of the filter function, respectively.

2.4.2. Hidden Peak Recognition

For subsequent waveform fittings, the initial parameters of the waveform need to be estimated, and the peak points and inflection points in the echo data need to be extracted through the principle of numerical differentiation. Although most of the random noise present in the waveform is eliminated from the original waveform data after data preprocessing, some of the residual noise may lead to errors in the peak and inflection point extractions, and the error points need to be excluded according to the noise threshold t h n o i s e .
For simple full-waveform echoes, where each Gaussian component is independent, such as G1 and G3 in Figure 5, the number and positions of the waveform components can be determined by identifying the peak points and inflection points. However, for overlapping components—where the distance between two Gaussian components is too close, causing the peak of one Gaussian component to be hidden by another, as shown with G2 and G3 in Figure 5—an alternative method is adopted. First, the peak point of a simple waveform is identified in the signal, such as A 1 ( t A 1 , A A 1 ) . From the peak point, both directions are searched for the first encountered inflection points, I 1 ( t I 1 , A I 1 ) and I 2 ( t I 2 , A I 2 ) . The amplitude A A 1 , position t A 1 , and half-width ( t I 1 + t I 2 ) 2 can then be used as the initial values for the Gaussian component G1. Next, the presence of hidden peaks, such as G2, is checked. Within the range around A2, which exceeds the threshold, the inflection points are searched on both sides. If the number of inflection points on the same side is greater than or equal to three, such as I 3 ( t I 3 , A I 3 ) , I 4 ( t I 4 , A I 4 ) , and I 5 ( t I 5 , A I 5 ) , it is preliminarily determined that a hidden peak exists.
If the distance between two adjacent inflection points exceeds the half-width of the transmitted waveform, it indicates the presence of a hidden peak within this range. As this is a rough estimation of the initial parameters, high precision is not needed. Take G2 as an example
A G 2 = A I 4 A I 4 > A I 3 A I 3 A I 3 > A I 4
t G 2 = ( t I 3 + t I 4 ) 2
σ G 2 = | t I 4 t I 3 2 |
where A G 2 , t G 2 , and σ G 2 are the initial parameters of the Gaussian component G2. If A G 2 > t h n o i s e , G2 is retained.

2.4.3. Initial Parameter Preliminary Optimization

Owing to the significant deviation between the initial parameters estimated in the previous step, especially for the hidden peaks and expected values, the fitting process may converge to a local optimum or even diverge. Therefore, the adaptive genetic algorithm (AGA) is used for preliminary optimization to bring the initial parameters as close as possible to the expected values, ensuring the quality of the final fit. The AGA optimization process is illustrated in Figure 6.
The fitness f of all the individuals is calculated by calculating the sum of the fitted residuals, and those with high fitness values are selected to enter the next generation; the crossover probability P and the variance probability g of the individuals are determined via a sigmoid adaptive strategy [30].
P = P m a x f < f a v g P m i n + P m a x P m i n 1 + e a × x × f f a v g f m a x f a v g f f a v g
g = g m a x f < f a v g g m i n + g m a x g m i n 1 + e a × x × f f a v g f m a x f a v g f f a v g
where f is the larger fitness of the two individuals; f a v g and f max are the average and maximum fitness of the entire individual, respectively; P m a x , P min , g max , and g min are the maximum and minimum cross-variance probabilities, respectively; and a = 9.903438.
The calculated probability is used to determine whether to perform the cross-mutation operation, and the next generation is obtained in accordance with Equations (9) and (10) in the case of cross-mutation.
x A t + 1 = α x A t + 1 α x B t x B t + 1 = α x B t + 1 α x A t
x C t + 1 = x C t + β × x m a x x c t x C t β × x c t x m i n
where x A t + 1 and x B t + 1 are individuals after the crossover operation; x C t + 1 are individuals after the mutation operation; x A t , x B t , and x C t are randomly selected parent individuals; and α and β are crossover variation constants, with values ranging from [0, 1].
When the number of iterations exceeds n (where n is the maximum number of iterations set, with n = 50 in this study) or the required accuracy is achieved (waveform fitting residuals < three times the standard deviation of the waveform), the AGA terminates and outputs the individual with the highest fitness in the population, completing the preliminary optimization of the initial parameters.

2.4.4. Optimal Fit

After the initial parameters are extracted and preliminarily optimized, the Gaussian parameters that are closer to the expected values are obtained. These parameters are then used for nonlinear least squares fitting to derive more precise waveform parameters.
The Levenberg-Marquardt (LM) algorithm [32,33,34] is a widely used method for optimizing waveform data fitting. It combines the advantages of the Gauss-Newton (GN) method and the gradient descent method. When close to the convergence point, it exhibits fast convergence characteristics; when far from the convergence point, it demonstrates strong adaptability. With the fast convergence of the GN method and the robustness of the gradient descent method, they enable more efficient and rapid fitting optimization.
Using the initial parameters optimized by the adaptive genetic algorithm (AGA), LM optimization fitting is performed. The iteration stops when the fitting residual between the fitted waveform and the original waveform meets the threshold or the maximum number of iterations is reached. This process yields Gaussian parameters with higher accuracy and derives the expression in the form of Equation (1), thereby completing the waveform decomposition.

2.4.5. Evaluation Indicators

The accuracy of waveform decomposition fitting was evaluated using the coefficient of determination R 2 , the root mean square error ( R M S E ), and its standard deviation σ to assess the fitting performance. Both R 2 and R M S E adopted data self-validation, where the fitted echo waveform was compared with the original echo data for calculation [23]. The mean tree height within the footprint area was calculated using Equation (13) [35], and the accuracy of the extracted mean tree height was assessed using the mean absolute error ( M A E ), standard deviation σ h , R M S E , and 95% confidence intervals (CIs).
R 2 = 1 i = 1 n ( f i y i ) 2 i = 1 n ( f i y ¯ ) 2
R M S E = 1 n i = 1 n A i a i 2
H = ( G r o u n d _ P e a k C a n o p y _ P e a k ) × B i n S i z e
M A E = 1 n i = 1 n h i h ^ i
σ h = i = 1 n ( Δ h i Δ h ¯ ) 2 n
C I = Δ h ¯ ± 1.96 × σ h n
where f i and y i denote the intensity values of the fitted waveform and the original waveform at the i-th point, respectively; and y ¯ represents the mean intensity value of the original waveform. The R M S E used to evaluate the accuracy of waveform decomposition fitting is denoted as R M S E y , which was calculated by setting A i = f i and a i = y i . H represents the average tree height within the laser footprint, G r o u n d _ P e a k denotes the peak position of the ground return, and C a n o p y _ P e a k represents the peak position of the canopy return. B i n S i z e corresponds to the distance represented by each data bin. The sampling interval of each frame of the “Goumang” satellite is 0.833 ns, so the bin size was calculated as B i n S i z e = 1 2 c × t = 0 . 125   m , where c represents the speed of light. When evaluating the accuracy of the average tree height, R M S E was denoted as R M S E h , which was calculated by setting A i = h ^ i and a i = h i , where h ^ i is the average tree height extracted from the waveform, and h i is the average tree height derived from airborne LiDAR point cloud data. The average tree height error is defined as Δ h i = h ^ i h i , with its mean value represented as Δ h ¯ .

3. Results

In this study, based on the selected full-waveform data of the “Goumang” LiDAR system from the Genhe study area (a total of 2533 laser points from August to October 2022, as shown in Figure 2) and 49 airborne LiDAR plot s(as shown in Figure 3), the HAGA method was employed to decompose waveforms and extract parameters, verifying the reliability and practicality of this waveform decomposition approach.

3.1. Waveform Decomposition Results and Accuracy Evaluation

We used the HAGA method to decompose the “Goumang” full-waveform data from the Genhe study area. The same dataset was also decomposed using the ODM and GA methods for comparison. Figure 7 shows the results of decomposing the full-waveform data containing different numbers of waveform components using the various methods. Figure 8 illustrates the results when the hidden peaks were not identified.
For simple waveforms such as those in Figure 7a, the Gaussian components and initial parameters contained in the original waveform were accurately extracted. At this stage, all methods demonstrated good decomposition and fitting performance, with the similarity R 2 between the fitted waveform and the original waveform exceeding 0.99. However, as the number of Gaussian components in the original waveform increased, the waveform became more complex. For waveforms with consistent Gaussian component identification, as shown in Figure 7b–f, discrepancies began to appear between the fitted waveforms and the original waveforms across the three methods, and the differences in the R 2 values became more pronounced. Nonetheless, the HAGA consistently achieved the highest R 2 values. However, as shown in Figure 7d, the R 2 values of all three methods were less than 0.99. This was because some waveform components with lower peak values were too similar to noise and were thus discarded. When all the waveform components were identified but the parameters extracted from the waveform deviated significantly from the true values, as shown in Figure 7e,f, the ODM exhibited the poorest fitting performance, with R 2 dropping below 0.9. The GA performed better in waveform fitting. The HAGA, on the other hand, achieved the best fitting performance, with its fitted waveform almost completely overlapping the original waveform. As shown in Figure 8, when the hidden peaks were not identified, the R 2 of the waveform decreased. The HAGA successfully identified all the hidden peaks, achieving the highest decomposition and fitting accuracy. However, since the ODM and GA each missed one waveform component, resulting in significant differences between the extracted waveform parameters and the true values, both the ODM and GA showed poorer decomposition and fitting performance. The decomposition and fitting of all the waveform data are shown below. Figure 7 and Figure 8 show a random selection of the waveforms from the entire dataset. From the figures, it can be seen that the final fitted waveform closely matched the original waveform, which was the goal of waveform fitting—to make the two as similar as possible, ensuring that no overfitting occurred. The results for all the waveforms are presented in Table 5. R m e a n 2 and R M S E m e a n 2 represent the mean R 2 and R M S E y across 2533 laser spots, respectively, whereas σ R 2 and σ R M S E represent their standard deviations.
Table 5 shows that the decomposition and fitting results obtained via the HAGA yielded an R m e a n 2 = 0.955 and an R M S E m e a n 2 = 8.071. Compared with ODM, these values were improvements of 0.093 in R m e a n 2 and 9.222 in R M S E m e a n 2 . Compared with those of the GA, the improvements were 0.039 for R m e a n 2 and 1.978 for R M S E m e a n 2 . Additionally, the standard deviations of both R m e a n 2 and R M S E m e a n 2 under the HAGA method were the smallest, indicating that the HAGA decomposition method provided a more stable and reliable fitting performance.
To further verify the stability of the HAGA method under inaccurate initial parameters, the peak position t i in the extracted initial parameters was changed, and it was shifted left and right by 5, 10, and 15 frames to observe the fitting of the waveforms and evaluate the decomposition fitting results. Table 6, Table 7, and Table 8 show the results when t i was shifted by 5, 10 and 15 frames, respectively, and Figure 9 shows the comparison of the results after shifting the initial position.
As shown in Figure 9, when the initial positions of the peak values were shifted, the fitting accuracy of all three methods decreased. Among them, the HAGA resulted in the smallest decline, demonstrating superior robustness. In particular, the ODM method experienced a rapid decrease in fitting accuracy when the initial position shift exceeded five frames. When the shift reached 15 frames, R m e a n 2 approached 0, indicating that the fitting results were completely unreliable. Table 5, Table 6, Table 7 and Table 8 show that the HAGA was insensitive to the initial values. When the initial peak position was shifted by five frames, the R m e a n 2 of the HAGA method decreased by 0.019, and the R m e a n 2 increased by 1.669. In contrast, the R m e a n 2 values of the ODM and GA methods decreased by 0.064 and 0.068, respectively, whereas their R M S E m e a n 2 values increased by 4.266 and 4.794, respectively. When the peak position shift reached 10 or 15 frames, the changes in R m e a n 2 and R M S E m e a n 2 for the HAGA remained relatively small compared with the initial position, whereas significant changes were observed in the R m e a n 2 and R M S E m e a n 2 of the ODM and GA. Furthermore, the HAGA method resulted in smaller standard deviations regardless of whether the parameters were original or shifted, indicating that its results were more stable for data processing.

3.2. Evaluation of Tree Height Extraction Accuracy

To further validate the reliability of the HAGA method in practical applications, “Goumang” full-waveform data from the study area were used to calculate the average tree height. Moreover, the ODM and GA methods were employed to extract the average tree height, which was then compared with the tree height extracted from airborne LiDAR data. The reason for using mean tree height for validation is that due to the complexity of the environment, the ground echo in the raw waveform tends to merge with echoes from low-lying shrubs, making it difficult to identify the ground echo and consequently affecting the accuracy of the mean tree height estimate. The HAGA method can identify hidden peaks and preserve more of the information in the raw waveform, allowing the ground echo to be identified, resulting in a more accurate estimate of average tree height [36,37]. The results and errors of the average tree height calculated by different decomposition methods compared with the average tree height extracted from airborne LiDAR data are shown in Figure 10.
Figure 10b shows that over 60% of the errors across the three decomposition methods were negative, indicating an underestimation of the average tree height. Figure 10a shows that, among the three methods (ODM, GA, and HAGA), the HAGA exhibited the best overall performance, with the smallest difference between the estimated Hmean and the LiDAR-measured tree heights. This improvement was particularly significant in sample plots 26 and 31, where the estimation errors were greatly reduced. The reason lies in the HAGA’s ability to fit the original waveform accurately, thereby providing more precise forest-sensitive waveform parameters.
To evaluate the overall practical applicability of the different methods, the M A E , MAX, MIN, σ h , R M S E h , and CI for each method were calculated, as shown in Table 9.
As shown in Table 9, the MAE of the average tree height extracted by the HAGA method was 1.499 m, which was 0.531 m and 0.296 m lower than that of the ODM and GA methods, respectively. The σ h and R M S E h values of the three methods showed exactly the same trend, indicating that the HAGA method outperformed the other methods in terms of estimation accuracy and stability. The HAGA method had a maximum value of 3.472 m, a minimum value of −4.171 m, and a CI of [−1.126, −0.099]. Compared to ODM and GA, it had a smaller maximum value, the largest minimum value, and the smallest confidence interval. These results indicate that the HAGA method has a lower dispersion and uncertainty in the estimation of mean tree height. For these evaluation metrics, the HAGA consistently had the smallest values, a narrower range between the maximum and minimum values, and a narrower confidence interval, demonstrating greater consistency and stability. This indicates that HAGA achieves the best accuracy and robustness in tree height estimation, making it suitable for most scenarios.

4. Discussion

Through the analysis in Section 3, it was demonstrated that the proposed HAGA method outperforms the ODM and GA in terms of accuracy. However, in practical applications, the success rate of waveform decomposition is also a prerequisite for evaluating the applicability of a method. This section further discusses the success rates of the different methods for waveform decomposition, combined with accuracy, to assess the practicality of these methods. Waveform decomposition is considered successful when the R 2 of the fitted waveform exceeds 0.8 [38]. The number of successfully decomposed waveforms is shown in Figure 11.
The experimental results show that the number of converged waveform decompositions fits is close to 100% on the same test set, but the number of converged decompositions reflects the mathematical properties of the algorithm rather than the ability to effectively extract the real physical features of the waveform and, more importantly, the success rate of waveform decomposition. The success rate of waveform decomposition directly determines the applicability and reliability of the method in practical applications. Figure 11 shows that the HAGA successfully decomposed 2383, and its decomposition success rate was 94.1%, which was significantly better than those of ODM (80.8%) and the GA (79.7%). The HAGA was optimal in terms of both decomposition accuracy and decomposition success rate, whereas the ODM had a relatively high number of successes and accuracy, despite a low number of decomposition convergences; GA had the highest number of decomposition convergences, but the number of decomposition successes and its overall accuracy were the lowest. Since the accuracy of waveform decomposition is affected by the accuracy of the initial parameters and whether all the waveform components are identified, the HAGA method has a strong ability to recognize waveform components and is less sensitive to the initial parameters.
Considering both the decomposition accuracy and the number of successful decompositions, the HAGA method achieves a good balance between accuracy and the success rate. This is attributed to the algorithm’s strong ability to identify waveform components, and its insensitivity to the initial parameters, making the HAGA highly practical for processing waveform data. This contrast between the number of successful decompositions and the accuracy actually reflects the differences in processing between the different methods. The HAGA method focuses on the combined optimization of accuracy and decomposition success, whereas the GA method focuses more on the wide coverage of decomposition, which often comes at the cost of a loss of accuracy. In contrast, the ODM method sacrifices the decomposition range for higher accuracy, but its applicability is relatively limited, such as in flat terrain and forests with low forest cover.
To further consider the relationship between the decomposition accuracy, success rate, and waveform noise, a signal-to-noise ratio grading evaluation system was employed (as shown in Table 10/Figure 12).
In the 10–15 dB range, the decomposition success rates of all three methods decreased with decreasing SNR. When the SNR was in the 14–15 dB range, the decomposition success rate of the HAGA reached 96%, significantly higher than those of ODM and GA, which were 91% and 86%, respectively. When the SNR dropped to the 10–11 dB range, the HAGA still maintained a success rate of 91%, while ODM and GA dropped to 64% and 74%, respectively. In terms of trends, the decomposition success rate of the ODM method decreased monotonically with increasing noise, while GA showed fluctuations. Although the HAGA also decreased, it showed greater stability. Overall, the variation in R2 further confirms this result. As the noise increased, the R2 values decreased for all methods. However, the HAGA maintained values of 0.93, 0.93, 0.94, 0.95, and 0.96 over different intervals, while ODM and GA remained below 0.9. This advantage is due to the HAGA’s ability to identify hidden peaks within the waveform and detect potential initial parameters. In addition, it uses probabilistic modeling rather than deterministic rules, reducing the dependence on initial parameters and improving overall robustness.
Overall, the HAGA method outperforms the other methods in terms of its general performance, ensuring high decomposition accuracy while maintaining a reasonable decomposition success rate. This approach strikes a balance between accuracy and applicability. However, under complex environmental conditions, where the waveform signal-to-noise ratio decreases, the decomposition accuracy of the HAGA method deteriorates. Future improvements should focus on noise handling to enable the method to maintain high accuracy while adapting to more complex scenarios.

5. Conclusions

To address the challenges of hidden peak identification and sensitivity to initial parameters in the processing of full-waveform LiDAR echo data, this paper proposes the HAGA decomposition method. This method first uses the inflection point method to identify hidden peaks in the waveform, thereby extracting the initial parameters of all potential waveform components. AGA is then used to optimize these initial parameters, reducing the loss in fitting accuracy caused by inaccurate initial parameters of traditional methods. Finally, the LM algorithm is combined with further optimized fitting to achieve the high-precision decomposition of complex waveforms. According to the comparison of the tree height extraction results obtained from “Goumang” multibeam LiDAR data and airborne LiDAR data, the HAGA method outperforms ODM and GA in terms of decomposition success rate and R2, and its extracted mean tree heights have higher correlations with the measured data and a lower mean square error. The HAGA method overcomes the strong dependence of the traditional optimization algorithm on the initial parameters and, at the same time, has higher decomposition accuracy for complex waveforms (e.g., superimposed waveforms or asymmetric waveforms), which fully proves its effectiveness in practical applications. Future research will further improve the noise suppression strategy and further optimize the method so that it can adapt to more complex waveforms and environmental conditions while maintaining high accuracy.

Author Contributions

Conceptualization, F.Z. and X.W.; data curation, F.Z., F.M. and L.Z.; formal analysis, F.Z., L.W. and X.Y.; methodology, F.Z.; software, F.Z., L.W. and X.L.; supervision, X.W. and J.X.; validation, F.Z. and X.Y.; writing—original draft, F.Z.; writing—review and editing, X.W. and J.X. All authors have read and agreed to the published version of the manuscript.

Funding

This work was partly supported by the National Key Research and Development Plan (2023YFF1303900), the Natural Science Foundation of China (Youth Program, Grant No. 42201428), and the National Natural Science Foundation of China (Grant No. 42201428).

Data Availability Statement

The “Goumang” satellite laser data are available from the China Centre for Resources Satellite Data and Application (https://www.cresda.com/zgzywxyyzxeng/AboutCRESDA/CRESDA/list/CRESDA.html, accessed on 18 June 2024).

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Schimel, D.; Pavlick, R.; Fisher, J.B.; Asner, G.P.; Saatchi, S.; Townsend, P.; Miller, C.; Frankenberg, C.; Hibbard, K.; Cox, P. Observing terrestrial ecosystems and the carbon cycle from space. GCB 2015, 21, 1762–1776. [Google Scholar] [CrossRef] [PubMed]
  2. Tao, S.; Guo, Q.; Li, C.; Wang, Z.; Fang, J. Global patterns and determinants of forest canopy height. Ecology 2016, 97, 3265–3270. [Google Scholar] [CrossRef] [PubMed]
  3. Malambo, L.; Popescu, S.C. Assessing the agreement of ICESat-2 terrain and canopy height with airborne lidar over US ecozones. Remote Sens. Environ. 2021, 266, 112711. [Google Scholar] [CrossRef]
  4. Salas, E.A.L. Waveform LiDAR concepts and applications for potential vegetation phenology monitoring and modeling: A comprehensive review. Geo-Spat. Inf. Sci. 2021, 24, 23. [Google Scholar] [CrossRef]
  5. Wagner, W.; Ullrich, A.; Ducic, V.; Melzer, T.; Studnicka, N. Gaussian decomposition and calibration of a novel small-footprint full-waveform digitising airborne laser scanner. ISPRS J. Photogramm. Remote. Sens. 2006, 60, 100–112. [Google Scholar] [CrossRef]
  6. Hilbert, C.; Schmullius, C. Influence of Surface Topography on ICESat/GLAS Forest Height Estimation and Waveform Shape. Remote Sens. 2012, 4, 2210–2235. [Google Scholar] [CrossRef]
  7. Chen, Q. Assessment of terrain elevation derived from satellite laser altimetry over mountainous forest areas using airborne lidar data. ISPRS J. Photogramm. Remote. Sens. 2010, 65, 111–122. [Google Scholar] [CrossRef]
  8. Qin, R.; Tian, J.; Reinartz, P. 3D change detection—Approaches and applications. ISPRS J. Photogramm. Remote. Sens. 2016, 122, 41–56. [Google Scholar] [CrossRef]
  9. Shi, J.; Menenti, M.; Lindenbergh, R. Parameterization of Surface Roughness Based on ICESat/GLAS Full Waveforms: A Case Study on the Tibetan Plateau. J. Hydrometeorol. 2013, 14, 1278–1292. [Google Scholar] [CrossRef]
  10. Pan, Z.; Glennie, C.; Hartzell, P.; Fernandez-Diaz, J.C.; Legleiter, C.; Overstreet, B. Performance Assessment of High Resolution Airborne Full Waveform LiDAR for Shallow River Bathymetry. Remote Sens. 2015, 7, 5133–5159. [Google Scholar] [CrossRef]
  11. Kristina, K.; Bernhard, H. Full-Waveform Airborne Laser Scanning in Vegetation Studies—A Review of Point Cloud and Waveform Features for Tree Species Classification. Forests 2016, 7, 198. [Google Scholar] [CrossRef]
  12. Kotchenova, S.Y.; Shabanov, N.V.; Knyazikhin, Y.; Davis, A.B.; Dubayah, R.; Myneni, R.B. Modeling lidar waveforms with time-dependent stochastic radiative transfer theory for remote estimations of forest structure. J. Geophys. Res. Atmos. 2003, 108(D15), 4484. [Google Scholar] [CrossRef]
  13. Hovi, A.; Korpela, I. Real and simulated waveform-recording LiDAR data in juvenile boreal forest vegetation. Remote Sens. Environ. 2014, 140, 665–678. [Google Scholar] [CrossRef]
  14. Shan, J.; Tian, X.; Li, S.; Li, R. Advances of spaceborne laser altimetry technology. Acta Geod. Cartogr. Sin. 2022, 51, 964. [Google Scholar] [CrossRef]
  15. Mallet, C.; Bretar, F. Full-waveform topographic lidar: State-of-the-art. ISPRS J. Photogramm. Remote. Sens. 2009, 64, 1–16. [Google Scholar] [CrossRef]
  16. Wu, J.; Van Aardt, J.A.N.; Asner, G.P. A Comparison of Signal Deconvolution Algorithms Based on Small-Footprint LiDAR Waveform Simulation. IEEE Trans. Geosci. Remote. Sens. 2011, 49, 2402–2414. [Google Scholar] [CrossRef]
  17. Hofton, M.A.; Minster, J.B.; Blair, J.B. Decomposition of Laser Altimeter Waveforms. IEEE Trans. Geosci. Remote. Sens. 2000, 38, 1989–1996. [Google Scholar] [CrossRef]
  18. Jutzi, B.; Stilla, U. Range determination with waveform recording laser systems using a Wiener Filter. ISPRS J. Photogramm. Remote. Sens. 2007, 61, 95–107. [Google Scholar] [CrossRef]
  19. Neuenschwander, A.L. Evaluation of waveform deconvolution and decomposition retrieval algorithms for ICESat/GLAS data. Can. J. Remote Sens. 2008, 34 (Suppl. S2), S240–S246. [Google Scholar] [CrossRef]
  20. Reitberger, J.; Krzystek, P.; Stilla, U. Analysis of full waveform LIDAR data for the classification of deciduous and coniferous trees. Int. J. Remote Sens. 2008, 29, 1407–1431. [Google Scholar] [CrossRef]
  21. Chauve, A.; Mallet, C.; Bretar, F.; Durrieu, S.; Deseilligny, M.P.; Puech, W. Processing Full-Waveform Lidar Data: Modelling Raw Signals. ISPRS Arch. 2008, 36 Pt 3, 102–107. [Google Scholar]
  22. Zhao, Q.; Li, H.; Li, Y. Gaussian Mixture Model with Variable Components for Full Waveform LiDAR Data Decomposition and RJMCMC Algorithm. Acta Geod. Cartogr. Sin. 2015, 44, 1367–1377. [Google Scholar] [CrossRef]
  23. Wang, B.; Song, S.; Gong, W.; Chen, Z.; Lin, X.; Cheng, X.; Li, F.; Shi, S. Optimization Decomposition Method of Full-waveform LiDAR. Acta Geod. Cartogr. Sin. 2017, 46, 1859–1867. [Google Scholar] [CrossRef]
  24. Xie, J.; Yang, C.; Mei, Y.; Han, B. Full waveform decomposition of spaceborne laser based on genetic algorithm. Infrared Laser Eng. 2020, 49, 20200245. [Google Scholar] [CrossRef]
  25. Fayad, I.; Baghdadi, N.; Bailly, J.-S.; Barbier, N.; Gond, V.; Hajj, M.E.; Fabre, F.; Bourgine, B. Canopy Height Estimation in French Guiana with LiDAR ICESat/GLAS Data Using Principal Component Analysis and Random Forest Regressions. Remote Sens. 2014, 6, 11883–11914. [Google Scholar] [CrossRef]
  26. Azadbakht, M.; Fraser, C.S.; Khoshelham, K. A Sparsity-Based Regularization Approach for Deconvolution of Full-Waveform Airborne Lidar Data. Remote Sens. 2016, 8, 648. [Google Scholar] [CrossRef]
  27. Xu, X.; Qu, Q.; Zhang, H.; Wang, J.; Wu, J.; Ran, Y.; Tan, Z. Polarized laser target detection system for smoky environment based on full-waveform decomposition and multiscale convolutional neural networks with attention. ISPRS J. Photogramm. Remote Sens. 2023, 199, 214–225. [Google Scholar] [CrossRef]
  28. Li, P.; Xu, Q.; Xing, S.; Liu, Z.; Geng, X.; Hou, X.; Zhang, J. Full-waveform LiDAR data decomposition method based on global convergent LM. Infrared Laser Eng. 2015, 44, 2262–2267. [Google Scholar]
  29. Liang, M.; Wang, R.; Li, G. Study of Decomposition Based on Full-waveform Lidar Data. Geomat. World 2016, 23, 51–54. [Google Scholar]
  30. Kuang, H.; Jin, J.; Su, Y. Improving crossover and mutation for adaptive genetic algorithm. Comput. Eng. Appl. 2006, 12, 93–96. [Google Scholar]
  31. Wu, Y.; Liu, J.; Ge, H.Y. Comparison of Total Least Squares and Least Squares for Four- and Seven-parameter Model Coordinate Transformation. J. Appl. Geod. 2016, 10, 259–266. [Google Scholar] [CrossRef]
  32. Marquardt, D.W. An Algorithm for Least-Squares Estimation of Nonlinear Parameters. J. Soc. Ind. Appl. Math. 1963, 11, 431–441. [Google Scholar] [CrossRef]
  33. Qin, Y.; Vu, T.T.; Ban, Y. Toward an optimal algorithm for LiDAR waveform decomposition. IEEE Geosci. Remote. Sens. Lett. 2011, 9, 482–486. [Google Scholar] [CrossRef]
  34. Ma, H.; Zhou, W.; Zhang, L.; Wang, S. Decomposition of small-footprint full waveform LiDAR data based on generalized Gaussian model and grouping LM optimization. Meas. Sci. Technol. 2017, 28, 045203. [Google Scholar] [CrossRef]
  35. Dong, L. Based on Multi-Source Remote Sensing Data of the Three Gorges Reservoir Area of Forest Canopy Height and Biomass Estimation Method Research. Ph.D. Thesis, Institute of Remote Sensing Applications Chinese Academy of Sciences, Beijing, China, 2008. [Google Scholar]
  36. Pang, Y.; Li, Z.; Chen, E.; Sun, G. Lidar Remote Sensing Technology and Its Application in Forestry. Sci. Silvae Sin. 2005, 41, 129–136. [Google Scholar] [CrossRef]
  37. Harding, D.J.; Lefsky, M.A.; Parker, G.G.; Blair, J. Laser altimeter canopy height profiles: Methods and validation for closed-canopy, broadleaf forests. Remote Sens. Environ. 2001, 76, 283–297. [Google Scholar] [CrossRef]
  38. Hancock, S.; Armston, J.; Li, Z.; Gaulton, R.; Lewis, P.; Disney, M.; Danson, F.M.; Strahler, A.; Schaaf, C.; Anderson, K.; et al. Waveform lidar over vegetation: An evaluation of inversion methods for estimating return energy. Remote Sens. Environ. 2015, 164, 208–224. [Google Scholar] [CrossRef]
Figure 1. Location of this study area.
Figure 1. Location of this study area.
Remotesensing 17 00701 g001
Figure 2. Distribution of “Goumang” satellite laser spots within the study area.
Figure 2. Distribution of “Goumang” satellite laser spots within the study area.
Remotesensing 17 00701 g002
Figure 3. Distribution map of sample plots within the study area.
Figure 3. Distribution map of sample plots within the study area.
Remotesensing 17 00701 g003
Figure 4. Flow chart of echo decomposition.
Figure 4. Flow chart of echo decomposition.
Remotesensing 17 00701 g004
Figure 5. Full waveform with hidden peaks.
Figure 5. Full waveform with hidden peaks.
Remotesensing 17 00701 g005
Figure 6. Optimization process of the adaptive genetic algorithm.
Figure 6. Optimization process of the adaptive genetic algorithm.
Remotesensing 17 00701 g006
Figure 7. Results of full-waveform data decomposition using different methods. (af) The results for full-waveform data decomposition with 1 to 6 Gaussian components, respectively.
Figure 7. Results of full-waveform data decomposition using different methods. (af) The results for full-waveform data decomposition with 1 to 6 Gaussian components, respectively.
Remotesensing 17 00701 g007aRemotesensing 17 00701 g007b
Figure 8. The results of full-waveform data decomposition via various methods when the hidden peaks are not fully identified.
Figure 8. The results of full-waveform data decomposition via various methods when the hidden peaks are not fully identified.
Remotesensing 17 00701 g008
Figure 9. Comparison of the results after offsetting the initial position of the Gaussian component.
Figure 9. Comparison of the results after offsetting the initial position of the Gaussian component.
Remotesensing 17 00701 g009
Figure 10. Comparison of average tree height calculated by different methods and the average tree height extracted from airborne LiDAR data: (a) result of Hmean; (b) result of tree height difference with LiDAR.
Figure 10. Comparison of average tree height calculated by different methods and the average tree height extracted from airborne LiDAR data: (a) result of Hmean; (b) result of tree height difference with LiDAR.
Remotesensing 17 00701 g010
Figure 11. Waveform decomposition count.
Figure 11. Waveform decomposition count.
Remotesensing 17 00701 g011
Figure 12. Relationship between waveform decomposition accuracy and waveform signal-to-noise ratio.
Figure 12. Relationship between waveform decomposition accuracy and waveform signal-to-noise ratio.
Remotesensing 17 00701 g012
Table 1. Main parameters of the “Goumang” satellite’s vegetation LiDAR.
Table 1. Main parameters of the “Goumang” satellite’s vegetation LiDAR.
IndexDesign Value
Laser beams5
Laser repetition rate40 Hz
Laser operation wavelength1064 nm
Laser waveform frequency1.2 GHz
Number of bits of laser emission and echo quantization12 bit
Camera resolution of optical axis monitoring ≤8 m
Number of bits quantized by camera in optical axis monitors12 bit
Table 2. Information on the “Goumang” satellite/L2 data used.
Table 2. Information on the “Goumang” satellite/L2 data used.
“Goumang” Satellite/L2Data Acquisition Time
CM1_CASAL_A1_20220814_0000000155_L20000234185.h520220814
CM1_CASAL_A1_20220902_0000000443_L20000234183.h520220902
CM1_CASAL_A1_20220902_0000000443_L20000234184.h520220902
CM1_CASAL_A1_20220907_0000000520_L20000234190.h520220907
CM1_CASAL_A1_20221002_0000000906_L20000234188.h520221002
Table 3. Riegl VQ580-∏ scanner parameters.
Table 3. Riegl VQ580-∏ scanner parameters.
ParameterValue
Wavelength1550 nm
Pulse Divergence Angle0.25 mrad
Transmit Pulse Width3 ns
Scanning Angle Range±37.5°
Maximum Re-Frequency2000 kHz
Minimum Re-Frequency150 kHz
Maximum Scan Rate300 lines/s
Point Cloud Density1–3 pts/m2
Echo CountUp to 15 per beam
Ranging Accuracy (m)0.02 m
Table 4. Sample point locations and airborne LiDAR data used to extract the mean tree heights.
Table 4. Sample point locations and airborne LiDAR data used to extract the mean tree heights.
IndexLat/(°)Lon/(°)Hmean/(m)IndexLat/(°)Lon/(°)Hmean/(m)
050.976121.50613.7242450.867121.57213.018
150.843121.43413.2412550.947121.6411.576
250.842121.637.5222650.875121.53314.070
350.766121.42312.5422750.967121.5697.959
450.823121.37112.6892851.116121.6726.403
550.791121.48813.7092950.938121.41710.601
650.784121.523.8543050.804121.50514.301
750.967121.53717.1053151.016121.6329.176
850.808121.50716.4453250.836121.48519.227
950.842121.67210.3803350.941121.5838.219
1050.897121.5112.9053450.84121.68415.023
1150.927121.6638.7973550.889121.39713.299
1250.78121.5375.7473650.84121.43312.229
1350.937121.66713.9613751.016121.57711.145
1450.881121.46915.5523850.942121.60213.748
1550.798121.66714.7843950.996121.54915.553
1650.785121.5410.8634050.967121.5938.317
1751.062121.6314.0734150.938121.54610.759
1850.792121.55517.3894250.954121.60713.482
1951.07121.5998.6054350.981121.59911.562
2050.769121.5466.0324450.842121.5214.556
2150.82121.6097.8734550.925121.5958.120
2250.774121.5483.5104650.816121.61910.819
2350.828121.56914.1784750.78121.4294.607
Table 5. Statistics of the initial position fitting results.
Table 5. Statistics of the initial position fitting results.
Method R m e a n 2 R M S E m e a n 2 σ R 2 σ R M S E
HAGA0.9558.0710.0657.94
ODM0.91610.0490.15112.1
GA0.86217.2930.09211.84
Table 6. Statistics of the fitting results of t i offset by 5 frames.
Table 6. Statistics of the fitting results of t i offset by 5 frames.
Method R m e a n 2 R M S E m e a n 2 σ R 2 σ R M S E
HAGA0.9369.740.110.135
ODM0.85214.3150.23217.851
GA0.79422.0870.10714.614
Table 7. Statistics of the fitting results of t i offset by 10 frames.
Table 7. Statistics of the fitting results of t i offset by 10 frames.
Method R m e a n 2 R M S E m e a n 2 σ R 2 σ R M S E
HAGA0.9289.870.12311.334
ODM0.45434.160.41331.571
GA0.70625.9870.14317.295
Table 8. Statistics of the fitting results of t i offset by 15 frames.
Table 8. Statistics of the fitting results of t i offset by 15 frames.
Method R m e a n 2 R M S E m e a n 2 σ R 2 σ R M S E
HAGA0.91310.6630.14912.662
ODM0.06446.8060.40333.818
GA0.57331.120.18220.67
Table 9. Comparison of the average tree height extraction accuracies of the three methods.
Table 9. Comparison of the average tree height extraction accuracies of the three methods.
Method M A E /(m)MAX/(m)MIN/(m) σ h /(m) R M S E h /(m)CI
ODM2.039.008−4.2772.772.74[−0.73, 0.837]
GA1.7959.574−5.2922.6212.595[−0.683, 0.801]
HAGA1.4993.472−4.1711.8161.899[−1.126, −0.099]
Table 10. Relationship between waveform decomposition success rate and waveform SNR.
Table 10. Relationship between waveform decomposition success rate and waveform SNR.
Method10 < SNR < 1111 < SNR < 1212 < SNR < 1313 < SNR < 1414 < SNR < 15
HAGA91%91%95%94%96%
ODM64%70%82%87%91%
GA74%61%76%91%86%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhang, F.; Wang, X.; Wang, L.; Mo, F.; Zhao, L.; Yang, X.; Lv, X.; Xie, J. A Satellite Full-Waveform Laser Decomposition Method for Forested Areas Based on Hidden Peak Detection and Adaptive Genetic Optimization. Remote Sens. 2025, 17, 701. https://doi.org/10.3390/rs17040701

AMA Style

Zhang F, Wang X, Wang L, Mo F, Zhao L, Yang X, Lv X, Xie J. A Satellite Full-Waveform Laser Decomposition Method for Forested Areas Based on Hidden Peak Detection and Adaptive Genetic Optimization. Remote Sensing. 2025; 17(4):701. https://doi.org/10.3390/rs17040701

Chicago/Turabian Style

Zhang, Fangxv, Xiao Wang, Leiguang Wang, Fan Mo, Liping Zhao, Xiaomeng Yang, Xin Lv, and Junfeng Xie. 2025. "A Satellite Full-Waveform Laser Decomposition Method for Forested Areas Based on Hidden Peak Detection and Adaptive Genetic Optimization" Remote Sensing 17, no. 4: 701. https://doi.org/10.3390/rs17040701

APA Style

Zhang, F., Wang, X., Wang, L., Mo, F., Zhao, L., Yang, X., Lv, X., & Xie, J. (2025). A Satellite Full-Waveform Laser Decomposition Method for Forested Areas Based on Hidden Peak Detection and Adaptive Genetic Optimization. Remote Sensing, 17(4), 701. https://doi.org/10.3390/rs17040701

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop