Hostname: page-component-76d6cb85b7-ntvhh Total loading time: 0 Render date: 2026-07-22T07:48:18.569Z Has data issue: false hasContentIssue false

Optimization of automated sea-ice melt-pond-depth determination in ICESat-2 altimeter data with the Density-Dimension Algorithm for bifurcating sea-ice reflectors using airborne campaign data

Published online by Cambridge University Press:  19 May 2026

Thomas Trantow*
Affiliation:
Geomathematics, Remote Sensing and Cryospheric Sciences Laboratory, Department of Electrical, Computer and Energy Engineering, University of Colorado, Boulder, CO, USA
Ute Herzfeld
Affiliation:
Geomathematics, Remote Sensing and Cryospheric Sciences Laboratory, Department of Electrical, Computer and Energy Engineering, University of Colorado, Boulder, CO, USA Department of Computer Science, University of Colorado, Boulder, CO, USA
Mia Vanderwilt
Affiliation:
Earth System Science Interdisciplinary Center, University of Maryland, College Park, MD, USA NASA Goddard Space Flight Center, Greenbelt, MD, USA
Kutalmis Saylam
Affiliation:
Bureau of Economic Geology, Near Surface Observatory, Jackson School of Geosciences, University of Texas, Austin, TX, USA
Nathan Kurtz
Affiliation:
NASA Goddard Space Flight Center, Greenbelt, MD, USA
Huilin Han
Affiliation:
Geomathematics, Remote Sensing and Cryospheric Sciences Laboratory, Department of Electrical, Computer and Energy Engineering, University of Colorado, Boulder, CO, USA
Rachel Tilling
Affiliation:
Earth System Science Interdisciplinary Center, University of Maryland, College Park, MD, USA
*
Corresponding author: Thomas Trantow; Email: trantow@colorado.edu
Rights & Permissions [Opens in a new window]

Abstract

Melt ponding on Arctic sea ice is a key indicator of the transition from a predominantly perennial to a seasonal sea-ice cover, yet quantitative data on pond depth remain limited. Here, we present the first analysis of melt-pond depth using Ice, Cloud, and land Elevation Satellite-2 (ICESat-2)’s Advanced Topographic Lidar Altimeter System (ATLAS). The Density-Dimension Algorithm for bifurcating sea-ice reflectors (DDA-bifurcate-seaice) automatically detects multiple surface returns in ICESat-2 photon data and estimates corresponding surface heights, enabling melt-pond-depth retrievals under varied noise conditions.

Airborne lidar and imagery collected during the NASA ICESat-2 Project Arctic Summer Sea Ice Campaign (July 2022) provide near-coincident observations used to evaluate and optimize the algorithm’s melt-pond detection. Evaluation of the melt-pond-depth quantile using Chiroptera data shows that the uniform value used in the ATL07 release 7 data product is near-optimal. We demonstrate DDA-bifurcate-seaice’s capability to detect a wide range of melt feature morphologies, including smooth or rough bottoms, ridge-adjacent ponds, partial drainage and seawater intrusion. To further improve depth determination, we propose a depth-quantile function that reduces bias and mean-squared error by a factor of 2.75 and 2.2, respectively. This work improves melt-pond-depth estimation using the DDA-seaice-bifurcate, supporting Arctic- and Antarctic-wide mapping in the ICESat-2/ATLAS experimental sea-ice melt-pond data product on ATL07 (release 7).

Information

Type
Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2026. Published by Cambridge University Press on behalf of International Glaciological Society.
Figure 0

Figure 1. 2022 NASA ICESat-2 Project Arctic Summer Sea Ice Campaign map for the 26 July 2022 flight. (a) 26 July 2022 flight path (solid red line) with the ICESat-2 RGT 531 (dashed magenta line, Granule: ATL03_20220726163210_05311604_006_02). Gray box indicates the location of subfigure b. (b) Data segments of the 26 July 2022 flight. Only data from Chiroptera data-swath 1 (FL1) are used in this analysis.1 long description.

Figure 1

Figure 2. Flowchart of the DDA-bifurcate-seaice algorithmic steps. Steps are described in detail in Section 3.1.1 (Core DDA steps, green boxes) and Section 3.1.2 (Bifurcation-specific steps, blue boxes). Relevant algorithmic parameters, described in Table 1, for each step are given in italics at the bottom of each box.Figure 2 long description.

Figure 2

Table 1. DDA parameters for the ICESat-2 Summer 2022 Arctic Sea Ice Campaign runs in this analysis. The parameters listed in the table from $z$z onward apply specifically to the DDA-bifurcate-seaice algorithm. Units are provided in the second column for parameters with physical dimensions.Table 1 long description.

Figure 3

Figure 3. Steps of the DDA-bifurcate-seaice. (a) Raw ATL03 photon data. (b) Large-scale photon separation into signal (green) and noise (red) slabs. (c) Density of each photon in both signal and noise slabs. (d) Photon classification based on auto-adaptive thresholding procedure (note vertical axis here is density rather than elevation). (e) Thresholded signal photons as a result of Steps (1)–(3) in the algorithm. (f) Interpolated surface heights for top surface (red line) and bottom surface (green line) given by the melt-pond specific ground follower (result of Steps (4)–(6)). Example for a sea-ice melt pond (Pond-3775) using the parameters in Table 1 for granule ATL03_20220726163210_05311604_006_02 and beam gt3r (500 m along-track segment length).Figure 3 long description.

Figure 4

Figure 4. DDA-bifurcate-seaice bottom surface estimates for varying $qd$qd values compared to estimates from Chiroptera-515 data. Two large ponds surveyed on 26 July 2022, Chiroptera data-swath 1 (FL1). Pond depths for varying $qd$qd parameters and for Chiroptera data (green dots/line) for (a) an $\approx$80 m pond (id=3775) and (c) a $\approx$50 m pond (id=3675). (b) Pond-3775 and (d) Pond-3675 in Chiroptera RGB imagery with the ICESat-2 survey path (red line) across the pond width (blue line) and the approximate 11 m diameter footprint of ICESat-2 (transparent green line).Figure 4 long description.

Figure 5

Figure 5. DDA-bifurcate-seaice and Chiroptera-515 photon distributions and surface heights for various depths over Pond-3775. (a) Pond-3775 in Chiroptera imagery with survey path across the pond given by the red line, the DDA-determined pond width by the blue line, and the extent of the 11 m footprint of ICESat-2 in green. (b) ICESat-2/DDA photon classification based after the thresholding procedure. (c) Chiroptera-515 photons within a 2 m radius of ICESat-2 survey line. (d) ICESat-2 photons weighted by density. (e) Pond depths with various depth quantiles ($qd$qd) with the Chiroptera-515 bottom surface estimate (green line). (f) Optimal depth given by $qd=0.95$qd=0.95 (purple line).Figure 5 long description.

Figure 6

Figure 6. DDA-bifurcate-seaice and Chiroptera-515 photon distributions and surface heights for various depths over (a)–(c) Pond-2535 and (d)–(f) Pond-3248. The full plot sequences for both Pond-2535 and Pond-3248 are found in the supplement (Figs. S1 and S2, respectively). (a) Pond-2535 and (d) Pond-3248 in Chiroptera imagery with survey path across the pond given by the red line, the DDA-determined pond width by the blue line, and the extent of the 11 m footprint of ICESat-2 in green. (b) Pond-2535 and (e) Pond-3248 depths with various depth quantiles ($qd$qd) with the Chiroptera-515 bottom surface estimate (green line). (c) Pond-2535 and (f) Pond-3248 optimal depth given by $qd=0.95$qd=0.95 (purple line).Figure 6 long description.

Figure 7

Figure 7. DDA-bifurcate-seaice and Chiroptera-515 photon distributions and surface heights for various depths over Pond-609. (a) Pond-609 in Chiroptera imagery with survey path across the pond given by the red line, the DDA-determined pond width by the blue line, and the extent of the 11 m footprint of ICESat-2 in green. (b) ICESat-2/DDA photon classification based after the thresholding procedure. (c) Chiroptera-515 photons within a 2 m radius of ICESat-2 survey line. (d) ICESat-2 photons weighted by density. (e) Pond depths with various depth quantiles ($qd$qd) with the Chiroptera-515 bottom surface estimate (green line). (f) Optimal depth given by $qd=0.95$qd=0.95 (purple line).Figure 7 long description.

Figure 8

Figure 8. DDA-bifurcate-seaice and Chiroptera-515 photon distributions and surface heights for various depths over (a)–(c) Pond-705 and (d)–(f) Pond-738. The full plot sequences for both Pond-705 and Pond-738 are found in the supplement (Figs. S3 and S4, respectively). (a) Pond-705 and (d) Pond-738 in Chiroptera imagery with survey path across the pond given by the red line, the DDA-determined pond width by the blue line, and the extent of the 11 m footprint of ICESat-2 in green. (b) Pond-705 and (e) Pond-738 depths with various depth quantiles ($qd$qd) with the Chiroptera-515 bottom surface estimate (green line). (c) Pond-705 and (f) Pond-738 optimal depths given by $qd=0.95$qd=0.95 and $qd=0.8$qd=0.8, respectively (purple lines).Figure 8 long description.

Figure 9

Figure 9. DDA-bifurcate-seaice and Chiroptera-515 photon distributions and surface heights for various depths over (a)–(c) Pond-3675 and (d)–(f) Pond-3273. The full plot sequences for both Pond-3675 and Pond-3273 are found in the supplement (Figs. S5 and S6, respectively). (a) Pond-3675 and (d) Pond-3273 in Chiroptera imagery with survey path across the pond given by the red line, the DDA-determined pond width by the blue line, and the extent of the 11 m footprint of ICESat-2 in green. (b) Pond-3675 and (e) Pond-3273 depths with various depth quantiles ($qd$qd) with the Chiroptera-515 bottom surface estimate (green line). (c) Pond-3675 and (f) Pond-3273 optimal depths given by $qd=0.95$qd=0.95 and $qd=0.6$qd=0.6, respectively (purple lines).Figure 9 long description.

Figure 10

Table 2. Depth quantile parameter optimization results for the ten characteristic sea-ice melt ponds from the FL1 segment of the 26 July 2022 campaign flight. Each pond is given a unique ID and has associated plots given by the figure number(s) (Fig. #). The estimated sea-level height across FL1 is 0.222 m. Ponds ordered by their associated ICESat-2 $delta\_time$delta_time value. ICESat-2 delta_time values correspond to the measurement time in the ATL03_20220726163210_05311604_006_02 granule for beam gt3r corresponding to the near the center of the pond.Table 2 long description.

Figure 11

Table 3. Depth determination differences when using $qd = 0.75$qd=0.75 and the optimized $qd = qd_{opt}$qd=qdopt melt-pond-depth quantile parameter. The optimal melt-pond-depth quantile ($qd_{opt}$qdopt), identified through the analysis in Section 4.1, appears in Column 2. Columns 3 and 4 report the bias (Eqn (2)) and MSE (Eqn (1)) of depth differences between Chiroptera and the DDA-bifurcate-seaice estimates, computed using a fixed $qd = 0.75$qd=0.75 and the pond-specific $qd = qd_{opt}$qd=qdopt values, respectively. Column 5 shows the difference in maximum depth estimates, and Column 6 provides the difference in mean depth estimates between the two depth-quantile assignments. Column 7 presents the maximum absolute pointwise depth difference between the two depth-quantile assignments, calculated across all along-track estimation points within each pond.Table 3 long description.

Figure 12

Figure 10. Relationship between melt-pond quantile parameter values $qd$qd and maximal depths. (a) Maximum melt-pond depths for optimal depth quantiles ($qd=qd_{opt}$qd=qdopt, blue) and for the 0.75 quantile ($qd=0.75$qd=0.75, red). (b) The depth-quantile function describing the relationship between improved depth quantile value in the updated algorithm, $qd^*$qd*, given by the maximum depth when using $qd = 0.75$qd=0.75, $d_{75,max}$d75,max (see Eqn (3)).Figure 10 long description.

Figure 13

Table 4. Depth determination differences when using the global ($qd = 0.75$qd=0.75) and the improved ($qd = qd^*$qd=qd*) melt-pond-depth quantile parameter. The improved melt-pond-depth quantile ($q^*$q*), derived using Eqn (3), is listed in Column 2, while the optimal quantile ($qd_{opt}$qdopt), identified through the analysis in Section 4.1, appears in Column 3. Columns 4 and 5 report the bias (Eqn (2)) and MSE (Eqn (1)) of depth differences between Chiroptera and the DDA-bifurcate-seaice estimates, computed using a fixed $qd = 0.75$qd=0.75 and the adaptive $qd = q^*$qd=q*, respectively. Column 6 shows the difference in maximum depth estimates, and Column 7 provides the difference in mean depth estimates between the two depth-quantile assignments. Column 8 presents the maximum absolute pointwise depth difference between the two depth-quantile assignments, calculated across all along-track estimation points within each pond.Table 4 long description.

Supplementary material: File

Trantow et al. supplementary material

Trantow et al. supplementary material
Download Trantow et al. supplementary material(File)
File 9.7 MB