1. Introduction
As the interaction area between sea and land, coastal zones are areas where the resources and population concentrate. Also, coastal zones have the most frequent human activity and biological reproduction in the world and are the habitats of marine organisms such as coral reefs [
1,
2]. Coastal topography is the fundamental data for coastal construction [
3] and provides important data support for scientific studies of marine biodiversity, global warming, and crustal movement [
4]. Many platforms and their borne devices have been developed for coastal topographic measurement, such as airborne laser bathymetry (ALB) [
5,
6,
7]. The main limitation of these measurement techniques is the spatial coverage, which cannot be conducted at a global scale.
In the past few decades, satellite imagery has achieved large-scale coastal zone monitoring [
8,
9], and multispectral/hyperspectral imagery has been used to conduct bathymetry in shallow waters [
10,
11,
12,
13]. However, the imagery mainly has advantages in providing horizontal features, boundaries, and classifications but may lack vertical information. Fortunately, ICESat-2 equipped with the Advanced Topographic Laser Altimeter System (ATLAS) and launched in 2018 can accurately obtain the surface profile and even underwater bottom in shallow waters, which can provide vertical reference data for multispectral imagery [
14,
15,
16] and have very promising applications in coastal topographic surveys [
17,
18,
19].
Photon-counting detectors in ICESat-2/ATLAS can respond to received photons and record their arrival time tags, but not the intensity of signal, which significantly differs from conventional lidars with waveform-recording capabilities [
20,
21]. As a result, an efficient method is needed to extract the signal photons from the geolocated photons, which contain a large number of noise photons. Up to now, based on the spatial distribution characteristics of lidar points, many methods have been proposed to extract the signal photons or points [
22], e.g., the spatial nonlinear clustering algorithms including the Gaussian Mixture Model (GMM), quadtrees, Density-Based Spatial Clustering of Applications with Noise (DBSCAN) [
23,
24,
25], etc. The three algorithmic models have different clustering methods: the GMM algorithm determines the point cloud category via probability density model estimation, the quadtree achieves the identification of point clouds in different spatial regions via spatial segmentation, and DBSCAN classifies point clouds based on the density of the domain in which the point cloud is located, in which DBSCAN was successfully applied to ICESat-2 geolocated photons [
26,
27,
28,
29]. All of these methods have been proved to be effective to some degree under the complex geological conditions of coastal areas, e.g., the GMM and quadtree algorithms should further consider the effect of different ground reflectance during signal extraction, while the DBSCAN should consider the difference of photon densities between the land and water interface.
These signal extraction methods focus on detecting signal photons from different surfaces but do not include surface-type classification. The photon classification algorithms for vegetation covered and mountainous inland areas have been well developed and show unique advantages in land classification, e.g., the classification of ground and canopy photons based on the differential, regressive, and Gaussian adaptive nearest neighbor (DRGANN) model [
30]; the moving curve fitting algorithm, which fits the surface contours to separate ground photons from canopy photons [
31]; the progressive triangular irregular network (TIN) densification, which constructs triangular grids to separate ground photons from canopy photons [
32]; and the point-region quadtree-based signal detection algorithm (PRQSD), which converts the spatial distribution of photons into a point-region quadtree [
24]. However, the above methods are not fully applicable to coastal areas with more complex terrain at the land–water interface, where the distribution of signal photons is significantly different between land and water. In coastal areas, the classification information about signal photons is also very useful in seafloor topography measurement, tidal flat construction [
7,
16,
33], etc. Currently, signal photon classifications in coast areas occurs with the aid of the auxiliary data [
21]. The task of both signal photon extraction and classification in coastal areas is very challenging. The difficulty of achieving individual classification of ICESat-2 data limits the large-scale applications associated with obtaining global bathymetric points.
This study focuses on simultaneously addressing the problems of signal photon extraction and surface type classification in coastal areas that have complex topography with land and water photon mixing. Combined with land photon extraction algorithms and marine photon extraction algorithms, we build adaptive photon extraction and classification algorithms for the land–ocean interface areas in the absence of prior data. Specifically, we compare the proposed algorithm with other algorithms, including the extraction results from ATL08 [
30]. The algorithmic accuracy of this study is better than those of single-photon processing algorithms for the land or sea surface detections. In summary, the algorithm proposed in this study lays a good foundation for subsequent study in coastal areas.
2. Materials and Methods
The laser pulse frequency of ICESat-2/ATLAS was 10 kHz, which created an adjacent laser footprint spacing of ~0.7 m at ground surfaces. The ICESat-2 data from the National Snow and Ice Data Center (NSIDC) were divided into three levels. The Level-2 ATL03 product provided the time tag, latitude, longitude, and ellipsoidal height of each geolocated photon and corrected the elevation according to the atmospheric correction and tidal correction models [
34]. The ATL03 product also gave the confidence level of each photon, which was used to assist in distinguishing signal photons from noise photons. The geolocated photons from the ATL03 product were the input data in this study. The ATL08 product provided the classification labels for geolocated photons in the ATL03 product. Since it was mainly applied to vegetated areas, the photons were labeled as noise, ground, canopy, and top of canopy [
30]. The classification labels from ATL08 were used for comparison with the results of this study.
To evaluate the method performance, we selected eight coastal zone orbital data values for the experiment, using the approach from Lin et al. to identify the geographic regions [
35], mainly considering the global distribution and typical topography of coastal areas. The eight data values contained different latitudes and different coastal zone topographies, i.e., artificial coasts, natural coasts, islands, and reefs.
Figure 1 illustrates the geographical distribution of experimental data in the world, and
Figure 2 illustrates raw geolocated photons from ATL03 products. The IceSat-2 data from years 2018, 2020, and 2021 were used in this study for 8 regions (
Figure 1) for model creation (
Table 1).
This study focused on addressing the extraction and classification of geolocated photons of ICESat-2 in coastal areas, and the flow chart of the proposed method is shown in
Figure 3. Specifically, the signal photon extraction module included Step (1) and Step (2), i.e., the rough and precise extraction stages corresponding to the orange and yellow boxes in
Figure 3, respectively. In Step (3), based on the initial label of photons after the extraction and the spatial distribution characteristics of photons reflected from different surfaces, the extracted signal photons are divided into four categories: the ground, ground covering, water surface, and bottom. In Step (4), to further reduce the influence of the water scattering effect on extracting bottom signal photons, we used the inverse distance weighting (IDW) method to determine the continuous along-track bottom profile, providing a basis for subsequent bathymetric correction and application.
2.1. Signal Photon Extraction in Coastal Areas
The target characteristics of different objects (especially the surface characteristics, such as the reflectance, roughness, slope, etc.) resulted in different spatial distributions of signal photons, whereas noise photons (mainly from solar background) generally filled in the entire space within the range gate of ICESat-2 and satisfied uniform distribution [
36]. As a result, object-oriented signal extraction was essential. With the help of the national land cover database (NLCD), the along-track surface types were obtained from satellite optical images with a 30-meter spatial resolution [
37]. However, some problems existed when using the satellite imagery, e.g., the water and land boundary varied due to the tide effect, and the acquisition time of ICESat-2 was probably different to that of satellite imagery. A simple, effective, and fast method that did not require ancillary data was essential for the preliminary preprocessing when utilizing ICESat-2 data for bathymetric measurements. Based on the histogram of geolocated photons within different spatial sizes, each photon was assigned an initial feature label (signal on water/land or noise) in the rough extraction. Then, based on the direction of the maximum photon density distribution on water surfaces/lands, the size of the search range and the threshold of signal photon density were determined, which enabled the separation of signal photons from noise in the precise extraction.
2.1.1. Rough Signal Photon Extraction
The rough extraction process was used to preliminarily divide geolocated photons into noise and signal, as well as preliminarily determine the along-track boundary between land and water. This process was designed to quickly determine the possible spatial area containing signal photons (especially reducing the height range from hundreds of meters to tens of meters in the ATL03 product) and sharply decrease the amount of data storage. The rough extraction process was as follows.
(a) The geolocated photons from the ATL03 product were segmented (with a segment length of
τf = 100 m) according to the relative along-track distance, e.g., four typical segments were selected, and they are illustrated in
Figure 4a. We noted that the relative along-track distance of each photon could be calculated from its corresponding longitude and latitude or its time tag, multiplying the flight speed of ICESat-2.
(b) The cumulative histogram in elevation was generated using the photons within each segment, and the vertical bin of the histogram was
τb = 1 m to ensure that the influence of vegetation fluctuation on the peaks of the histograms was minimized and that the water surface and bottom elevations could be effectively distinguished, e.g., four histograms are shown in
Figure 4b–e, which correspond to the four along-track segments in
Figure 4a.
(c) Preliminary water photons and land photons were distinguished according to the distribution characteristics of the vertical histogram in each segment. Specifically, the peaks of the histogram were extracted. The maximum peak
Pmax, i.e., the maximum photon number in all vertical bins, was detected. The equivalent Lambert reflectance of sea surfaces was ~0.15–0.20, with a moderate wind speed and nearly nadir incidence, which was generally close to the reflectance of the bare land and vegetation. As a result, near the interface, the amplitudes of the land, water, and possible bottom generally had the same orders of magnitude. To remove noise features and preserve the main features in each 100-meter length segment, other peaks (with a number of
Np) whose photon numbers were greater than one-third times of
Pmax were detected. When the number of detected peaks (
Np + 1) within the segment was less than or equal to 2, such as in
Figure 4c–e, the segment was preliminarily considered to be the water area; otherwise, the current segments were considered to be land, such as in
Figure 4b. We noted that areas of flat sandy beach near the interface of land and water may have been misclassified as water. This misclassification did not affect the subsequent photon extraction, and the possibly misclassified photons were corrected in signal-photon classification.
(d) In each classified water or land segment, the elevation of the maximum peak was determined to be the reference elevation
Href. Normally,
Href_land is larger than
Href_water. In each segment, the reference elevation
Href was used as the vertical center of signal photons to determine the vertical range where signal photons were possibly located. Specifically, the photons whose elevation was beyond the vertical range in [
Href −
Hdown,
Href +
Hup] were identified as noise and discarded to decrease the total photon number. Waves introduced vertical fluctuations on water surfaces. The elevations of signal photons on water surfaces were generally centered at the local mean sea level and distributed with the RMS (root mean square) wave height. In water segments, the downward buffer
Hdown had to at least cover the maximum bathymetry depth of ICESat-2 (generally 30 m). The upward buffer
Hup had to cover the possible wave heights, and generally, 10 m was sufficient. Compared with water surfaces such as in
Figure 4e, the elevations of photons in land areas such as in
Figure 4b had a larger upward buffer (especially considering the coverings). In land segments, the downward and upward buffers were set to 30 m, considering the topographic fluctuation and the covering (such as vegetation and buildings) [
33].
In addition, the photons within the vertical range [
Href +
Hup,
Href +
Hup +
Hnoise] that was above the possible signal photon vertical range were used to estimate noise photon densities in preparation for precise signal photon extraction.
Hnoise is the noise buffer, which was set to 10 m during the daytime and increased to 30 m at night due to the number of background noise photons dramatically decreasing. The result of the rough extraction (using the data in
Figure 4) is shown in
Figure 5, which illustrates the preliminary classification of land and water areas in the along-track direction and signal/noise vertical range in elevation for each segment.
2.1.2. Precise Signal Photon Extraction
Firstly, the noise photon density (i.e., the photon number per squared meters) was calculated in each segment (using yellow photons in
Figure 5). For land and water areas, the average noise photon density of
Nnoise (including
Nnoise_land and
Nnoise_water) and the standard deviation of
σnoise (including
σnoise_land and
σnoise_water) were separately calculated using all land or water segments. Although we could calculate the expected noise number under a set of given environmental parameters, the number of actual photons satisfied a Poisson distribution within a neighborhood. In other words, the number of actual photons randomly varied within a neighborhood. Hence, the photon density threshold between noise and signal was set to
Kopt = Nnoise + 3σnoise, which theoretically removed 99% of noise photons.
Then, for each photon within the possible signal vertical range (i.e., red photons in
Figure 5), the neighboring photon density within an ellipse with a semi-long axis of
ra and semi-short axis of
rb was calculated. Specifically, the center of the ellipse was located at current photon
p(
xp,
yp), where
xp is the along-track distance and
yp is the elevation. For the photon
p(
xp,
yp), its neighboring photon
q(
xq,
yq) was within the ellipse when satisfying
After searching for all photons within the ellipse, the photon number density S0 for the photon p(xp, yp) could be calculated as the photon number within the ellipse divided by the ellipse area πrarb.
Considering the possible slope of the land and bottom, additional rotations of the searching ellipse with respect to
x-axis (i.e., the along-track distance) were implemented. For coastal areas, we used the rotation angles
θ ranging from −20° to 20° at an interval of 5°. For the searching ellipse with rotation, Equation (1) had to be modified as follows:
where Δ
x and Δ
y satisfy
For each photon, the photon number densities with different rotations were calculated, respectively, i.e.,
S0,
S5,
S10,
S15,
S20,
S−5,
S−10,
S−15,
S−20, in which the maximum photon number density was used as the density
Smax for the current photon. A photon within the possible signal vertical range (i.e., red photons in
Figure 5) was identified as a signal photon when
Smax was larger than the threshold
Kopt, i.e.,
Smax ≥
Kopt. We noted that the threshold of land
Kopt_land was different from (generally larger than) that of waters
Kopt_water due to the higher reflectance of lands.
After the precise extraction of signal photons,
Figure 6 illustrates the extracted signal photons from the red photons first depicted in
Figure 5, where a sampled searching ellipse with the maximum photon number density is also shown using the blue ellipses in
Figure 6b. For different study areas, the effectiveness of the signal photon extraction could be improved by adjusting (
ra,
rb).
2.2. Signal Photon Classification and Bottom Profile Interpolation
In this section, the extracted signal photons will be classified into four categories in coastal areas: the ground, ground covering, water surface, and bottom. To reduce the water scattering effect on the bottom photons, the along-track bottom profile will be interpolated via the inverse distance weighting method.
2.2.1. Signal Photon Classification
To classify the photons for water segments, the local mean sea level was calculated first. The reference elevation
Href_water within each water segment, which was obtained by the histogram peak, as shown in
Figure 4c–e, was used as the
i-th average sea surface height
μh_i. For the
i-th water segment, the standard deviation
σh_i of elevations of signal photons within the current segment was calculated. We noted that the first water segment near the land–water boundary, e.g., the segment between the red dotted line and the green dotted line in
Figure 5, is not involved in avoiding the influence of lapping waves on the mean sea level. The
μh_i and
σh_i in all segments were averaged to calculate the mean sea level
μmean and mean standard deviation
σmean that is generally related to the wave height, respectively. Then, the signal photons whose heights were within [
μmean − 3
σmean,
μmean + 3
σmean] were marked as sea surface photons. The signal photons with heights of less than
μmean − 3
σmean were classified as bottom photons, whereas the signal photons with heights greater than
μmean + 3
σmean were marked as noise photons.
In the classification of land segments, it was necessary to divide land photons into ground photons and ground covering photons. An improved classification of triangular grid was used to conduct the land photon classification in coastal areas as follows [
38,
39]:
(1) Framing potential ground photons. As the land topography was more complex and variable than that of water surfaces, each land segment was reduced to sub-segments with a length
τc of 10 m. In mountain areas, the elevations of ground photons were typically located at 0–15% of the elevation range of all land signal photons [
40]. In this study, the land photon whose elevation was within 0–15% of the signal elevation range in each sub-segment was considered to be a potential ground photon.
(2) Determining initial ground photons. The photon density
Smax for each photon was calculated in the precise signal photon extraction subsection of
Section 2.1.2. In each sub-segment, the average photon density
Smean was calculated using the photon densities of all potential ground photons within the current sub-segment. The potential ground photons with a density greater than
Smean were marked as the initial ground photons. The potential ground photon whose elevation was less than the initial ground photons was marked as a noise photon, and other remaining potential ground photons were processed in the next step.
(3) Determining ground photons [
39]. All remaining potential ground photons were processed via the triangular grid extension method. Specifically, within each sub-segment, two initial ground photons that had the shortest Euclidean distances to each remaining potential ground photon were selected to construct a triangle, and the potential ground photon was used as the top. Potential ground photons are categorized as follows: (a) The height
D and two angles
A1 and
A2 were calculated in each triangle, which is shown in
Figure 7. (b) When the parameters A
1, A
2, and D were less than the thresholds (A
1 and A
2 were set to 45° and D was 0.5 m), the current potential ground photon is marked as an initial ground photon. (c) The remaining potential ground photons repeated the Steps (a) and (b) until no new initial ground photons were generated, and then all initial ground photons were classified as ground photons.
After determining the ground photons, the remaining signal photons were classified as ground covering photons in land segments. To further remove possible noise, the classified ground, ground covering, and water surface signal photons were filtered using the DBSCAN algorithm [
37,
40].
Figure 8 illustrates the final signal photons with their corresponding classification labels.
2.2.2. Generating Seafloor Profile from Bottom Photons
The input data in this section are the signal photons with bottom classification labels. Firstly, in each segment, the mean height
Hb and standard deviation
σb of bottom photons were calculated to further remove possible noise, and the photons that were beyond the range of [
Hb − 3
σb,
Hb + 3
σb] were considered to be noise. Then, the inverse distance weighting method was used to interpolate the bottom profile. Specifically, the along-track coordinates of the bottom profile were uniformly arranged with an along-track interval of
τb_c. When the number of bottom photons was greater than 50 counts per 100 m in the along-track distance,
τb_c was set to 10. When less than 50 counts,
τb_c was 20 m. However, when less than 25 counts, the underwater profile could not be determined via interpolation. For each profile point, five bottom photons that have the shortest Euclidean distances were selected, in which the weight of the
i-th bottom photon could be expressed as follows:
li represents the distance between the
i-th bottom photon and current profile point in the along-track direction, and
n represents the number of selected bottom photons (
n = 5 in this study). The elevation of current profile point
hprofile can be expressed as follows:
where
hbottom_i is the elevation of the
i-th selected bottom photon.
Figure 9 illustrates the calculated bottom profile.
Due to the rare number of local underwater photon point clouds, local over-interpolation can occur when using the IDW interpolation algorithm. Therefore, we optimized the algorithm for this problem: The underwater photons were relatively sparse. The interpolation interval
τb_c was 10 m to ensure that there would be at least one underwater photon near each interpolation point. Seafloor contour interpolation points with fewer than 5 underwater photons per 50 m in the along-track distance were removed to prevent over-interpolation (red points in
Figure 9 are discarded bottom interpolation points).
Remarkably, the bottom interpolated photons shown in
Figure 9 needed to be error corrected in order to find the real bottom topography photons. ICESat-2 bathymetry includes signal photon extraction, bathymetry correction, and popular research that is currently being performed to realize the bathymetry of satellite-borne remotely sensed imagery using laser point clouds as control points, and Ma et al. have performed a pretty full set of that research [
14]. Chen et al. performed signal extraction, water depth error correction, and comparison with observed data [
41]. The original intention of this study was to conduct preliminary signal extraction and classification of the geolocated photons in complex coastal areas, which provide basic data for the subsequent research into the surface or underwater. In other words, the main purpose of this study was signal classification and signal extraction, which is labeling each signal photon for classification. Further bathymetric corrections were further investigated by subsequent authors for their own purposes.
2.3. Accuracy Verification Metrics
To quantitatively verify the accuracy of the proposed method, the manual signal extraction results were used as true signal labels.
TP represents the true signal photons that are correctly extracted,
FP represents the noise photons that are misclassified as signal photons,
FN represents the true signal photons that fail to be extracted, and
TN represents the number of correctly classified noise photons. The recall ratio can be expressed as follows:
and the precision ratio can be expressed as follows:
The harmonic mean of the recall ratio and precision ratio
F was used to quantitatively evaluate the extraction effectiveness, where
3. Results
This study focuses on the extraction and classification of signal photons in coastal areas. To explore the applicability of the proposed method,
Figure 10 illustrates the rough extraction results of the four typical geomorphological features of coastal areas (four tracks of the eight-track data were selected to represent typical coastal area topography, and the extraction and classification precision of the eight-track data are shown in
Table 2 and
Table 3), which correspond to the artificial coasts, natural coasts, islands, and reefs in
Figure 1, serial numbers 1 to 4, respectively. The results indicate that the rough extraction can divide ATL03 geolocated photons into signal and noise areas and assign initial labels to photons without using external prior data. The results in
Figure 10 demonstrate the performance of dividing geolocated photons into land and water segments based on histogram characteristics in
Figure 4 and the performance of separating possible signal photon regions from noise regions.
Figure 10 sharply discards the noise photons and selects the noise buffer photons (the yellow points), which are used to estimate the noise level in each segment and calculate the signal density threshold. In addition,
Figure 10 provides the preliminary land–water boundary in the along-track distance (the red vertical lines).
Then, using the input data in
Figure 10,
Figure 11 illustrates the results of precisely extracted and classified photons. The proposed method generally performs well in signal photon extraction and classification in different coastal area topographies. However, in the enlarged part in
Figure 11c, when the elevations of the seafloor are very close to that of the sea surface (<1 m), some bottom photons and a few water backscattered photons are misclassified as sea surface photons. The reason for this is that the water surface has a certain elevation range due to waves and the water scattering effect is relatively strong in the subsurface. In this case, manual intervention or segmentation is generally needed to correct these misclassified photons. Before interpolating the underwater profile,
Figure 11c is manually corrected for misclassified bottom photons to obtain
Figure 12c.
In
Figure 11, the bottom photons have less density than the surface and ground photons, and
Figure 11 illustrates the interpolated seafloor profiles (black points) via the IDW method, which successfully draws successive bottom profiles and reduces the effect of water column scattering on the bottom photons. In addition, a successive bottom profile is of great importance for the water depth correction and extraction.
The DBSCAN [
29], HDBSCAN [
25], Gaussian Mixture Model (GMM) [
23], quadtree classification (QC) [
24], and ATL08 algorithms [
30] were used as a comparison experiment for the proposed method. The signal photon extraction accuracy
F values of the six methods are shown in
Table 2, and the signal extraction performances of different methods are shown in
Figure 13. The proposed method performs better than other methods, and its signal photon extraction accuracy
F values were better than 0.9 in all eight test regions, which reflects the better robustness of the method in this paper for the processing of complex topographic data in coastal areas.
However, the DBSCAN, HDBSCAN, Gaussian Mixture Model (GMM), and quadtree classification (QC) methods only focus on detecting signal photons from different surfaces and do not include the surface type classification. The ATL08 product contains classification labels for signaling photons [
30]; thus, the comparison of the classification results of this study with the ATL08 classification results is illustrated in
Figure 14 and
Figure 15.
In the ATL08 product, the signal photons are classified into three categories (i.e., the ground, canopy, and top canopy). Coastal areas normally have complex topographies, meaning that the ATL08 algorithm is not suitable for detecting signal photons there, as illustrated in
Figure 14(1b,3b) and
Figure 15(6b,7b), which misclassify water surface and bottom photons as the top canopy and ground photons, respectively. In addition, many underwater photons are misclassified as noise photons. Meanwhile, as the ground and water surfaces are not distinguished in
Figure 14 and
Figure 15, the water and land boundaries are not well detected in the ATL08 product. As a result, the algorithm proposed in this study focuses on the land–water interface areas to extract and classify signal photons without relying on prior data, which will lay a good foundation for the subsequent study of coastal areas.
For the regions of ground-track numbers 1 and 5 in
Figure 1, two more periods of geolocated photons are selected to illustrate the classification results. In
Figure 16, the proposed method still has a good classification performance for the same coastal areas using data from different periods, which doubly verify its strong applicability in coastal areas. Please note that since different tracks of ICESat-2 do not spatially overlap with each other, the geolocated photons from different periods are quite different.
For surface type classification, the Kappa coefficient is used in addition to
Pec,
Pre, and
F [
39]. The true classification labels are obtained via the high-resolution images and manual identification. In
Table 3, the classification results of surface types are presented. The artificial coast has the highest classification accuracy, as the terrain is flatter and the covering vegetation is relatively sparse, meaning that the method is more likely to identify the feature photons. The island has the worst performance, and combined with
Figure 11c (which corresponds to data number 4 in
Table 3), the recall ratio of the bottom photons (
Pec = 0.517) and the precision ratio of the surface photons (
Pre = 0.756) are mainly influenced by the mixing of bottom and surface photons in very shallow waters. The proposed method also shows good results in photon classification, with an average Kappa of ~0.83. Thus, the proposed method achieves two tasks in coastal areas, i.e., signal photon extraction and classification, and has a good robustness.
5. Conclusions
We propose a method from signal photon extraction to feature classification for ICESat-2 geolocated photon data in coastal areas. The method achieves the separation of signal and noise photons without the support of external data. Based on the elevation of water surface photons as a reference and the triangular grid for land segments, the extracted signal photons are further divided into four categories: water surface, bottom, ground, and ground covering. Finally, the bottom photons are interpolated to obtain continuous underwater profiles. The proposed method is tested using the ATL03 datasets from four typical terrains.
The results indicate that the proposed method has a better performance than the single-data processing method in coastal areas, where the surface types are more complex. Generally, the extraction accuracy of signal photons reaches over 0.90, most of the classification accuracy indicators
F exceed 0.80, and the Kappa coefficients of the four typical surface types in coastal areas exceed 0.75, achieving high consistency in classification. However, some limitations exist, e.g., in very shallow waters, the current method is unable to precisely separate the water surface and bottom photons as their distances are very close, as shown in
Figure 11c. In addition, the proposed method can be considered for application to inland water and inland wetland topography for signal photon extraction and classification.