Hostname: page-component-74656f9884-rngvg Total loading time: 0 Render date: 2026-11-05T04:46:59.284Z Has data issue: false hasContentIssue false

Deep learning for the detection of melt ponds on sea ice from airborne infrared images

Published online by Cambridge University Press:  04 November 2026

Marlena Reil*
Affiliation:
Institute of Cognitive Science, Osnabrück University , Germany Institute of Environmental Physics, University of Bremen , Germany
Gunnar Spreen
Affiliation:
Institute of Environmental Physics, University of Bremen , Germany
Marcus Huntemann
Affiliation:
Institute of Environmental Physics, University of Bremen , Germany
Lena Buth
Affiliation:
Alfred Wegener Institute, Helmholtz Centre for Polar and Marine Research , Germany
Dennis G. Wilson
Affiliation:
ISAE-SUPAERO, France
*
Corresponding author: Marlena Reil; Email: marlena1@gmx.de

Abstract

Melt ponds are puddles of water on Arctic summer sea ice that play an important role in the Arctic climate system, mainly through their influence on the surface energy balance. The albedo of polar oceans is primarily determined by the area fractions of sea ice and darker open ocean. However, the presence of melt ponds also significantly reduces the reflective properties of sea ice. This allows more solar energy to be absorbed, accelerating regional ice melt in a phenomenon known as ice-albedo feedback. Despite their importance, there is a lack of observational datasets that explicitly parameterize melt ponds next to sea ice and open water, and the existing data are mainly based on optical imagery. In this study, we present a new helicopter-borne dataset based on (TIR) and employ a deep learning-based semantic segmentation approach to classify surface types (melt ponds, sea ice, and open water). We evaluate the performance of several model architectures: U-Net, UNet++, PSPNet, DeepLabV3+, SwinTransformer, SAM2-UNet, and AutoSAM. Among these models, UNet++ pre-trained on the AID dataset demonstrates the highest performance, achieving a melt pond (IoU) of 0.486, a sea ice IoU of 0.764, and an open water IoU of 0.660. Furthermore, we apply the most effective model to the datasets of five helicopter flights, resulting in (MPF) estimates with a bias of approximately 11%, which is higher than for melt pond classifications based on visible observations.

Information

Type
Application Paper
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
Figure 0

Figure 1. Melt ponds, sea ice, and open water captured at two locations by two different sensors. For each location, images from both sensors were acquired simultaneously (in the same second). Top row: Thermal infrared (TIR) imagery, where brighter colors indicate warmer surface temperatures. Bottom row: Corresponding optical images shown for visual reference. The TIR images reveal the temperature variability among surface types that complicates classical segmentation approaches. In the top-left TIR image, melt ponds and open water appear brighter (warmer) than the darker sea ice, whereas in the top-right image, some melt ponds appear brighter and others darker (colder) than the surrounding ice. Location: Fram Strait region. Date: 18 July 2022 (AWI PS131/02, Kanzow, 2023).Figure 1. Long description.

Figure 1

Figure 2. Geographic location of the data collection in the Fram Strait region between Greenland and Svalbard (upper part of map). The red line marks the track of expedition PS131. Image source: Kanzow (2023).Figure 2. Long description.

Figure 2

Figure 3. Visualization of how we crop TIR images to reduce lens distortions at the image boundaries. The white square indicates the image portion used for model training (480×480$ 480\times 480 $). The lens distortion is roughly the same in both directions and increases the further away from the optical center.

Figure 3

Table 1. Validation results for different model architectures and pre-training datasets reported with respect to the melt pond class. Bold values indicate the best performance for each evaluation metric. Results are averaged based on 3-fold cross-validation and based on a fixed seed of 42.Table 1. Long description.

Figure 4

Table 2. Performance variability analysis across training runs with different seeds, reported with respect to the melt pond class for the best three models. For the best three models in terms of IoU, the models were retrained for five different seeds and the mean and standard deviation are reported. All training runs are based on 3-fold cross-validation.Table 2. Long description.

Figure 5

Figure 4. Melt pond ROC curves for the best model of each architecture tested. To obtain a binary outcome, the melt pond class is treated as “positive” and the sea ice and open water classes are combined into one “negative” class. The curves are interpolated across three folds to get a representative estimate. The standard deviation across folds is shown in the legend.Figure 4. Long description.

Figure 6

Table 3. Confusion matrix for UNet++ pre-trained on AID. Reported is a binarized version of melt pond versus rest, normalized per row.Table 3. Long description.

Figure 7

Table 4. Performance variability analysis across different classes reported for the top three models. Results are averaged based on 3-fold cross-validation.Table 4. Long description.

Figure 8

Table 5. Validation results for different loss functions reported on the best model architectures and pre-training combinations. “Dice ce” refers to the linear combination of Dice and cross-entropy loss. Unless stated otherwise, we weight the loss terms by inverse class frequency in the training dataset. Results are averaged based on 3-fold cross-validation. Bold values indicate the best performance for each evaluation metric.Table 5. Long description.

Figure 9

Figure 5. UNet++ prediction results on the validation images reported in Section 3.3. Rows from top to bottom: input images, manual annotations, error map (shows melt pond false positives in red and melt pond false negatives in blue), predictions. Black: melt pond, gray: sea ice, white: open water. Note that while the error map gives a sense of the error patterns, the absolute number of errors is dependent on the occurrences of melt ponds, which shift across the images. The metrics of individual validation samples are reported underneath the respective columns: melt pond IoU (upper number) and feature similarity between the pooled image features and the mean feature vector of the training dataset (lower number).Figure 5. Long description.

Figure 10

Figure 6. UNet++ prediction results on unseen images not contained in the training and validation sets. The feature similarity of each image to the mean feature vector of the training dataset is reported under each respective column (cosine similarity). The images are from the same flights as the labeled data.Figure 6. Long description.

Figure 11

Figure 7. Additional UNet++ prediction results on unseen images not contained in the training and validation sets. The feature similarity of each image to the mean feature vector of the training dataset is reported under each respective column (cosine similarity). The images are from the same flights as the labeled data.Figure 7. Long description.

Figure 12

Table 6. Results of pixel distance loss compared to baseline, reported using 3-fold cross-validation.Table 6. Long description.

Figure 13

Figure 8. From left to right: Prediction made by a model trained with pixel distance loss, corresponding error map, prediction made by a model without pixel distance loss (the baseline), corresponding error map. The error maps show melt pond false positives in red and melt pond false negatives in blue.Figure 8. Long description.

Figure 14

Table 7. Assessment of two out-of-distribution flights compared to the in-domain test set. Feature similarity (sim.) is measured as the inverse of Fréchet distance. Per-class confidence (conf.) refers to the mean softmax probability of the predicted class, averaged over all pixels belonging to that class.Table 7. Long description.

Figure 15

Figure 9. Image samples from flight 13 conducted on 24 July 2022, and predictions with the inference model.Figure 9. Long description.

Figure 16

Figure 10. Image samples from flight 17 conducted on 8 August 2022, and predictions with the inference model.Figure 10. Long description.

Figure 17

Figure 11. Map of classified melt pond fraction (MPF) for five helicopter flights during the Polarstern ATWAICE campaign. The flights shown here were conducted on four days in July 2022 as indicated in the map. The background shows sea ice concentration for 19 July 2022 (www.seaice.uni-bremen.de, Spreen et al., 2008). The northern edge of Svalbard can be seen in the lower right corner of the map.Figure 11. Long description.

Figure 18

Table 8. Fraction values reported on the validation dataset described in Section 3.3, which is composed of 10 diverse images from five helicopter flights. MPF: melt pond fraction; OCF: ocean fraction; SIF: sea ice fraction.Table 8. Long description.

Supplementary material: File

Reil et al. supplementary material

Reil et al. supplementary material
Download Reil et al. supplementary material(File)
File 2.9 MB

Author comment: Deep learning for the detection of melt ponds on sea ice from airborne infrared images — R0/PR1

Comments

17 November 2024

Subject: Submission of Manuscript Titled “Deep Learning for the Detection of Melt Ponds on Sea Ice from Airborne Infrared Images”

Dear Members of the Editorial Team,

I am pleased to submit our manuscript, titled “Deep Learning for the Detection of Melt Ponds on Sea Ice from Airborne Infrared Images” for consideration in Environmental Data Science.

We believe this research contributes to the ongoing advancements in environmental data science and offers practical insights for researchers working with melt pond data. We believe this work will be of particular interest for readers focused on polar regions, climate science, deep learning applications, and remote sensing.

This manuscript has not been published or submitted elsewhere, and all authors have approved the submission to Environmental Data Science. Additionally, we have adhered to your guidelines on formatting and submission.

Thank you for considering our submission. I look forward to the possibility of collaborating with you and your reviewers to further refine our work.

Sincerely,

Marlena Reil

marlena1@gmx.de

Review: Deep learning for the detection of melt ponds on sea ice from airborne infrared images — R0/PR2

Conflict of interest statement

Reviewer declares none.

Comments

Review of Deep Learning for the Detection of Melt Ponds on Sea Ice from Airborne Infrared Images

The authors present attempt to tackle an interesting geo-sciences issue using deep learning techniques. They present a new dataset containing Thermal infrared radiometry measures from helicopter flights and propose a DL pipeline in order to classify image pixels as sea-ice, melt pond or ocean.

The dataset is very interesting, and the scientific problem is an important one given the uncertainties of the speed of icemelt and its impacts on both weather and climate.

My major criticisms of the paper are its structuring and the very small dataset.

The authors do indicate that manual labeling is cumbersome and as such approach this as a labeling task, where they have 21 labeled images, using half for training and half for validation. They are aware of semi-supervised learning which they cite as a possible future work, but to me it feels these preliminary results are only the tip of the iceberg.

I would love to see this transformed into a data challenge, to open the problem to the community, and would even suggest the authors reachout to AI conferences that propose hackathons as a possible dataset & subject combination.

In terms of structure lots of things feel out of place, and I have made mention of them in my detailed notes. I especially believe that parts of the annex are anything but annexable, given that my understanding of the quality of their work was affirmed by these parts. I would push the authors to restructure their paper and discuss the train test split better and earlier. Using the three variables feels unjustified with the proposed narative, so perhaps that too merits a slight alternation.

Finally in terms of machine learning techniques, there are some obsious ones that have not been used or addressed : sma-at U-Nets that use chanel attention, swin transmormers that have shown their usefullness in geoscientific tasks, and YOLO approaches, notably good for identifying objects.

I would really hope this work gets the slight lift it requires in the manuscript and gets published in EDS.

Abstract :

P1 L27 mean intersection over union of 0.630 : is detecting ice and sea also important to the work ? I would expect the abstract and text to be modified if so, or this metric is not too significant and would expect an F1 score between Melt Ponds and other types.

P1 L29 uncertainty is badly defined in the abstract and could corresond to multiple different types of uncertainty.

P2 L34 woudl expande slightly 1.2.

P3 L29 Sensors → Thermal infrared radiometry ?

P5 L5 Mentioning semi-supervision here ? Talk more about the data augmentation (present in annex)

P5 L52 data of poor quality could be flagged but still used by including the confidence or quality mask, potentially (for more advanced DL methods)

P6 L26 what is meant by other instrumentation ?

P6 L29 21 images seems very little. Given that images are stated to be overlapping, it would be nice to make sure that the selected images do not overlap with images in the training dataset.

P6 L51/52 it would be nice to precise that this happens during the decoding process and prevent data loss

P7 L5 what about sam-at UNETs ?

P7 L36 what about swin-transformers ? YOLO algorithms ?

P8 L16 There is a lack of presenting the % of data in each class in the dataset/ discussing class unbalances which could be treated with oversampling the ill-represented classes before getting here, even though it is lentioned later.

Similar to the abstract issue : why are we bothering to differentiate melt-pond / sea-ice and ocean ?

Why not melt-pond / not melt-pond ?

P8 L40 How did you do your transfer learning / finetunning ?

P11 L32 how did you get to that threshold  of 0.88 ?

section 4.4 and 4.5 detail more what is happening to the 21 images, but I would expect this to be better adressed when describing the dataset.

Section 5.1

I swoudl appreciate a more detailed analysis on the reasoning about the pre-training’s impact on the results, since it is suscinct and has failed to convince me.

Section 5.2

I applaud the semi-supervised idea in section 5.2 and would be more convinced if there was an initial attempt at this.

Other perspetices multi-source inputs and super-resolution approaches could be interesting avenues ?

Review: Deep learning for the detection of melt ponds on sea ice from airborne infrared images — R0/PR3

Conflict of interest statement

Reviewer declares none.

Comments

Review of:

Deep Learning for the Detection of Melt Ponds on Sea Ice from Airborne Infrared Images

Submitted to Environmental Data Science

Summary:

This paper seeks to automate the detection of melt ponds on the surface of Arctic sea ice using a new, hand labeled dataset created from Airborne thermal imaging. This is an advancement on previous work as these data offer an alternative to optical airborne datasets which vary in quality and contrast, and to infrared satellites imagery which has pixel resolutions larger than the size of surface melt ponds. Given the high resolution, this airborne thermal imaging dataset can be segmented using common deep learning techniques like UNet and UNet++.

General Comments:

This is a neat paper, and it’s great to see an approach towards automating the detection of melt ponds on sea ice. This paper is within the scope of this special edition of Environmental Data Science, and I recommend that this paper should be accepted after some revision.

Comments/questions on the dataset curation and preparation (Section 1 and 2):

- Are the right and left columns of figure 1 imaged simultaneously? Please add some axes labels indicating that each column is the same location, and each row shows a different band

- Section 1 mentions that there is low contrast in the TIR images at the boundary between melt pond and sea ice–do you include some notion of this edge uncertainty in your labeling? Why or why not?

- This section mentions that image quality can be affected by “the presence of clouds or water vapor between the sensor on the helicopter and the ground, or by the appearance of other instrumentation as artifacts within images.” Do you reject these low quality images by hand, or is there an automated process for rejecting them? Would this make low quality images OOD when applying the trained model to unlabeled images? This would be a great place to write that low quality days were rejected from both the training and the test set.

Comments/questions on the dataset preprocessing and training details (Appendix A and B):

- Given that one dimension of the original size is 480, are there only distortions along one axis? It might be useful to show a figure for this here to show how cropping to 480x480 removes distortions.

- If the data are trained in x/y space rather than geographic coordinate space, how are redundancies that are introduced with overlapping geographic coordinates from image to image accounted for? The original aerial dataset has overlapping observations from image to image.

- What normalization approach is used here, since pretraining is done on RGB channels, and this is a repeated greyscale channel?

- Dice loss (alone or combined with CE) is particularly useful in cases of class imbalance. I see later that there is relatively high class imbalance for the class of interest, and it would be really helpful to see this discussed earlier in Section 2. In light of this class imbalance, it is a good idea to test focal loss as well, which weights the optimization towards correcting for misclassified pixels (https://arxiv.org/abs/1708.02002). The models tested underperform on the class of interest because it is underrepresented, I am interested to see if this would benefit from combining focal CE with dice loss, thereby focusing on optimizing for the underrepresented class both on a pixel-level and regional-level (https://arxiv.org/html/2312.05391v1). Please report the IoU, precision, and recall for all models for each tested loss function, especially for the class of interest.

- Choosing IoU as the selection criteria for storing model weights is a great choice! Given the low contrast of the melt ponds, it would also be beneficial to see a tradeoff between precision and recall for your class of interest, and how this changes across the various tuning parameters. Are you interested in better recall (recovery of true melt pond pixels) or better precision (rejection of false melt pond pixels), and how do your tuning choices affect the precision-recall tradeoff?

Comments/questions on model selection (Section 3):

- These are great overviews of each model, but are perhaps more extensive than is needed in the main text. These longer discussions of model architecture can be moved to the appendix, and Appendix B should be moved to the main text here. Instead of providing the general characteristics for each model in the main text, can you please explain in the main text (just a short sentence for each) why these model choices were particularly relevant to your task and dataset?

Comments/questions on results (Section 4, Appendix C and D):

Please combine Table 3 from Appendix C with Table 1 and move it back into the main text, especially for the class of interest. Since the classes are imbalanced, the mean IoU, precision, and recall don’t need to be reported as the mean would be dominated by the more represented classes and misrepresents model performance on the class of interest.

- Please report precision and recall for the class of interest (melt ponds) in the combined table as well. IoU, precision, and recall for the two other classes (ocean, sea ice) can be moved to the appendix C instead. It would be great to see a high level discussion of the precision/recall tradeoff and the ROC curve for all of the various models/pretraining/loss functions-loss combinations.

- Section 4.3 mentions the class imbalance. The class of interest makes up only ~12% of the overall data, and is half as represented as the next largest class (and less than 20% as represented as the largest class). Please move this discussion point earlier in the text to where the labeling is discussed, as model performance will be impacted by the high class imbalance. Such high class imbalance justifies an exploration of the use of focal loss as well (whether alone or in linear combination with another loss), and the need for discussion around the precision-recall tradeoff and the ROC curves. In any case of class imbalance, a model will be tuned towards overpredicting false positives (better recall) or overpredicting false negatives (better precision). Which is preferable here and how does that affect your ultimate choice of model architecture, model optimization, and pretraining dataset? Please show an ROC curve (https://www.sciencedirect.com/science/article/abs/pii/S0031320396001422) for the melt pond TPR and melt pond FPR to justify your choice of final model approach (final pretraining + final architecture + final optimization vs. all the other model options). ROC curves are invariant to class imbalance, and therefore a helpful model selection tool when the class of interest is underrepresented (https://pmc.ncbi.nlm.nih.gov/articles/PMC11240176/).

- Please explain why you think there is such a wide variability in IoU from validation image to validation image in Figure 3. Are some of these images more or less representative of the training set (i.e. how OOD are the poorly performing images)? Can you use this to define further limitations on where this model fit should be applied?

- In Figure 4, it would be helpful to see the final row plotted on top of the predictions. Also it would be helpful to include a confusion matrix for the “melt pond” class, to see the proportion of false positives and false negatives to true positives and true negatives in that class. In cases of class imbalance, I find it most useful to use a confusion rate matrix ([TPR, FNR],[TNR, FPR]) since the proportion of true positives is much lower than the proportion of true negatives.

- In Figures 5 and 6, do you have a way to quantify how well the model has predicted in these unlabeled cases?

- IoU performance of less than 0.5 on the class of interest is still somewhat low. Are there any approaches for class imbalance, through data preparation and/or model optimization that you might be able to employ to improve performance? It will be easier to understand this performance in the context of the precision/recall tradeoff and the ROC curve.

- The downstream application section is really helpful in understanding the tendency of model in predicting melt ponds. It seems tuned towards recall (thus the overprediction of the smaller classes), but it would be really helpful to see this section discussed in the context of the precision/recall tradeoff of the various approaches and in the context of the ROC curve for picking a final approach. I appreciate that you used Table 2 to define the uncertainty of melt pond predictions, and it would be helpful to emphasize that the current approach tends to overestimate the melt pond fraction on the current data.

- How would you expect the model to perform on OOD testing? As melt rates and temperatures increase in coming years, would this model need to be retrained or can it be deployed as is?

Comment/questions on discussion and conclusion (Sections 5 and 6):

- This was a great discussion of why UNet++ outperforms PSPNet, and why these results might not be comparable to AutoSAM due to the different nature of the pre-training sets. Given that AID provided the most useful pretraining approach on some of the CNN based architectures and for the other the aerial dataset still outperformed ImageNet, do you think it would be helpful to pretrain AutoSAM only on satellite/aerial imagery too if it were available? It would be interesting to see more discussion on why you think satellite/aerial imagery consistently provided higher performance on your class of interest, even if that higher performance was slight.

- Section 5.3 mentions that data from poor quality days was excluded from prediction as well. It would be helpful to mention this earlier, to indicate that poor quality days are not contributing to the variance in Figure 3.

- How often did you rely on simultaneous optical imagery in the labeling stage? Does this further justify the statement that adding in optical imagery might improve the model?

- It would be helpful to indicate the model’s tendency to overpredict melt rates (and therefore the tendency for the uncertainty to trend towards overprediction) in the conclusion.

This was a fun read, and it’s great to see that you’ve shared your full code workflow! I’m looking forward to seeing the influence of focal loss on the melt pond performance, and to see the confusion rate matrices, ROC curves, and tradeoffs between precision and recall across model approaches.

Recommendation: Deep learning for the detection of melt ponds on sea ice from airborne infrared images — R0/PR4

Comments

No accompanying comment.

Decision: Deep learning for the detection of melt ponds on sea ice from airborne infrared images — R0/PR5

Comments

No accompanying comment.

Author comment: Deep learning for the detection of melt ponds on sea ice from airborne infrared images — R1/PR6

Comments

Dear Amber,

On behalf of my co-authors, I am pleased to submit the revised version of our manuscript “Deep Learning for the Detection of Melt Ponds on Sea Ice from Airborne Infrared Images”.

The paper introduces a new dataset and method for identifying melt ponds, which are surface features that appear on Arctic sea ice in the summer. Melt ponds play a significant role in Arctic climate processes, making their study important to better understand local and global consequences of climate change. We applied and analyzed machine learning techniques to process the dataset. Our work was conducted through an interdisciplinary collaboration combining experts in machine learning, remote sensing, and sea ice research.

Based on the reviewers' feedback, we have made substantial revisions to the manuscript, and we believe that it will be of high interest to the audience of Environmental Data Science.

We confirm that the manuscript has not been previously published and is not under consideration elsewhere.

Please do not hesitate to contact me at marlena1@gmx.de for any questions!

Thank you very much for your consideration!

Best regards,

Marlena Reil

Review: Deep learning for the detection of melt ponds on sea ice from airborne infrared images — R1/PR7

Conflict of interest statement

Reviewer declares none.

Comments

I am very pleased to note that my previous comments have been adressed and the paper has transformed to an excellent one. There is some akward phrasing in the abstract that I would push to smooth out slightly (these three phrases a semantically sound, but hard to parse: To first order, the area fractions of sea ice and

the darker open ocean define the albedo of the polar oceans. However, in addition, the presence of melt ponds significantly reduces the reflective properties of sea ice, thereby allowing more solar energy to be absorbed, whichin turn accelerates regional ice melt. A phenomenon called ice-albedo-feedback.

They could be reformulated)

great job!

Recommendation: Deep learning for the detection of melt ponds on sea ice from airborne infrared images — R1/PR8

Comments

No accompanying comment.

Decision: Deep learning for the detection of melt ponds on sea ice from airborne infrared images — R1/PR9

Comments

No accompanying comment.