Hostname: page-component-6766d58669-7cz98 Total loading time: 0 Render date: 2026-05-20T05:40:40.576Z Has data issue: false hasContentIssue false

Semantic segmentation of glaciological features across multiple remote sensing platforms with the Segment Anything Model (SAM)

Published online by Cambridge University Press:  24 November 2023

Siddharth Shankar*
Affiliation:
Center for Remote Sensing and Integrated Systems, The University of Kansas, Lawrence, KS, USA
Leigh A. Stearns
Affiliation:
Center for Remote Sensing and Integrated Systems, The University of Kansas, Lawrence, KS, USA Department of Geology, The University of Kansas, Lawrence, KS, USA
C. J. van der Veen
Affiliation:
Department of Geography & Atmospheric Science, The University of Kansas, Lawrence, KS, USA
*
Corresponding author: Siddharth Shankar; Email: sid.shank07@gmail.com
Rights & Permissions [Opens in a new window]

Abstract

Semantic segmentation is a critical part of observation-driven research in glaciology. Using remote sensing to quantify how features change (e.g. glacier termini, supraglacial lakes, icebergs, crevasses) is particularly important in polar regions, where glaciological features may be spatially small but reflect important shifts in boundary conditions. In this study, we assess the utility of the Segment Anything Model (SAM), released by Meta AI Research, for cryosphere research. SAM is a foundational AI model that generates segmentation masks without additional training data. This is highly beneficial in polar science because pre-existing training data rarely exist. Widely-used conventional deep learning models such as UNet require tens of thousands of training labels to perform effectively. We show that the Segment Anything Model performs well for different features (icebergs, glacier termini, supra-glacial lakes, crevasses), in different environmental settings (open water, mélange, and sea ice), with different sensors (Sentinel-1, Sentinel-2, Planet, timelapse photographs) and different spatial resolutions. Due to the performance, versatility, and cross-platform adaptability of SAM, we conclude that it is a powerful and robust model for cryosphere research.

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
Copyright © The Author(s), 2023. Published by Cambridge University Press on behalf of The International Glaciological Society
Figure 0

Figure 1. Description of the Segment Anything Model (SAM), which is an image encoder that outputs masks in real-time. Masks are produced for every instance identified, along with the corresponding confidence score (image, with permission from Kirillov and others, 2023).

Figure 1

Figure 2. Location of the remote sensing data for SAM analysis, with highlighted figure numbers from this manuscript.

Figure 2

Figure 3. SAM segmentation process, showing (a) the raw satellite image, in this case from Planet, (b) manual iceberg labels, (c) no-prompt SAM segmentation, (d) with-prompt SAM segmentation.

Figure 3

Figure 4. SAM detections of icebergs in open water across different sensors. (a) Planet, (b) Sentinel-2, (c) Sentinel-1, (d) Timelapse photograph. The second column shows segmentation results with no added prompts; the last column shows results with 20 prompt points added (10 points on the icebergs and 10 points for the background). The corresponding confusion matrices of the images can be viewed in Figure S4.

Figure 4

Table 1. F1 score of segmentation tests using SAM with no prompts and with prompts (20 points)

Figure 5

Figure 5. SAM's detection of icebergs in (a) Landsat-4, (b) Landsat-5, (c) Landsat-8. The second column shows segmentation results with no added prompts; the third colum shows results with-prompts. The corresponding confusion matrices of the images can be viewed in Figure S5.

Figure 6

Figure 6. SAM segmentation results scale with zoom level. (a) Segmentation results on a larger Sentinel-2 scene. (b) An inset from the large Sentinel-2 scene showing that at this zoom level, smaller icebergs are detected.

Figure 7

Figure 7. SAM performance on different cryospere features: (a) crevasses, (b) icebergs in sea ice, (c) icebergs in pro-glacial mélange, (d) supraglacial lakes, and (e) a glacier terminus. All imagery is Sentinel-2, except for Panel (a) that is from © Planet Labs Inc. 2023. All Rights Reserved. The corresponding confusion matrices of the images can be viewed in Figure S6.

Supplementary material: File

Shankar et al. supplementary material 1

Shankar et al. supplementary material
Download Shankar et al. supplementary material 1(File)
File 9.7 MB
Supplementary material: File

Shankar et al. supplementary material 2

Shankar et al. supplementary material
Download Shankar et al. supplementary material 2(File)
File 9.3 MB
Supplementary material: File

Shankar et al. supplementary material 3

Shankar et al. supplementary material
Download Shankar et al. supplementary material 3(File)
File 74.9 KB
Supplementary material: File

Shankar et al. supplementary material 4

Shankar et al. supplementary material
Download Shankar et al. supplementary material 4(File)
File 736.7 KB
Supplementary material: File

Shankar et al. supplementary material 5

Shankar et al. supplementary material
Download Shankar et al. supplementary material 5(File)
File 666.2 KB
Supplementary material: File

Shankar et al. supplementary material 6

Shankar et al. supplementary material
Download Shankar et al. supplementary material 6(File)
File 802.9 KB
Supplementary material: File

Shankar et al. supplementary material 7

Shankar et al. supplementary material
Download Shankar et al. supplementary material 7(File)
File 19.8 MB
Supplementary material: File

Shankar et al. supplementary material 8

Shankar et al. supplementary material
Download Shankar et al. supplementary material 8(File)
File 137.4 KB