SinkSAM-Net: Knowledge-Driven Self-Supervised Sinkhole Segmentation Using Topographic Priors and Segment Anything Model
arXiv:2410.01473 · doi:10.1016/j.isprsjprs.2025.06.035
Abstract
Soil sinkholes significantly influence soil degradation, infrastructure vulnerability, and landscape evolution. However, their irregular shapes, combined with interference from shadows and vegetation, make it challenging to accurately quantify their properties using remotely sensed data. In addition, manual annotation can be laborious and costly. In this study, we introduce a novel self-supervised framework for sinkhole segmentation, termed SinkSAM-Net, which integrates traditional topographic computations of closed depressions with an iterative, geometry-aware, prompt-based Segment Anything Model (SAM). We generate high-quality pseudo-labels through pixel-level refinement of sinkhole boundaries by integrating monocular depth information with random prompts augmentation technique named coordinate-wise bounding box jittering (CWBJ). These pseudo-labels iteratively enhance a lightweight EfficientNetV2-UNet target model, ultimately transferring knowledge to a prompt-free, low-parameter, and fast inference model. Our proposed approach achieves approximately 95\% of the performance obtained through manual supervision by human annotators. The framework's performance was evaluated on a large sinkhole database, covering diverse sinkhole dateset-induced sinkholes using both aerial and high-resolution drone imagery. This paper presents the first self-supervised framework for sinkhole segmentation, demonstrating the robustness of foundational models (such as SAM and Depth Anything V2) when combined with prior topographic and geometry knowledge and an iterative self-learning pipeline. SinkSAM-Net has the potential to be trained effectively on extensive unlabeled RGB sinkholes datasets, achieving comparable performance to a supervised model. The code and interactive demo for SinkSAM-Net are available at https://osherr1996.github.io/SinkSAMNet
17 pages, 8 figures
References in corpus (20)
- Deep learning in remote sensing: a review
- EfficientNetV2: Smaller Models and Faster Training
- Monocular Depth Estimation Based On Deep Learning: An Overview
- SAM 2: Segment Anything in Images and Videos
- Segment Anything Is Not Always Perfect: An Investigation of SAM on Different Real-world Applications
- Medical SAM 2: Segment medical images as video via Segment Anything Model 2
- MiDaS v3.1 -- A Model Zoo for Robust Monocular Relative Depth Estimation
- Application of Segment Anything Model for Civil Infrastructure Defect Assessment
- Segment Anything is A Good Pseudo-label Generator for Weakly Supervised Semantic Segmentation
- GeoSAM: Fine-tuning SAM with Multi-Modal Prompts for Mobility Infrastructure Segmentation
- Enhancing the Reliability of Segment Anything Model for Auto-Prompting Medical Image Segmentation with Uncertainty Rectification
- Depth Any Canopy: Leveraging Depth Foundation Models for Canopy Height Estimation
- Foundation Models for Remote Sensing and Earth Observation: A Survey
- MobileMamba: Lightweight Multi-Receptive Visual Mamba Network
- SAM-helps-Shadow:When Segment Anything Model meet shadow removal
- RepViT-SAM: Towards Real-Time Segmenting Anything
- MedSAM-U: Uncertainty-Guided Auto Multi-Prompt Adaptation for Reliable MedSAM
- Prompt-Based Segmentation at Multiple Resolutions and Lighting Conditions using Segment Anything Model 2
- SAM as the Guide: Mastering Pseudo-Label Refinement in Semi-Supervised Referring Expression Segmentation
- Stochastic Layer-Wise Shuffle for Improving Vision Mamba Training