atlas

Research map / Image generation / Image restoration

RobustSAM: Segment Anything Robustly on Degraded Images

CVPR 2024 · Image generation › Image restoration · approach: Reflection removal · 33 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Adds lightweight anti-degradation modules to a frozen SAM, trained on the 688K-pair Robust-Seg dataset with synthetic degradations, to segment degraded images while keeping zero-shot promptability.

Problem

SAM's segmentation quality drops on degraded images (low light, blur, noise, weather), and existing remedies (restoration preprocessing, full fine-tuning) either fail to help segmentation or harm SAM's zero-shot generalization.

Approach

Keep SAM frozen and add small Anti-Degradation Mask Feature Generation (instance/batch norm, Fourier amplitude-phase suppression) and Output Token Generation modules plus a fine-tuned Robust Output Token, trained with feature consistency losses that align degraded-image features to those SAM extracts from the clear image.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add RobustSAM modules (AMFG, AOTG, ROT) on frozen SAM with degradation augmentation trainingSAM · MSRA10k seen degradations, point promptsIoU (Average): 0.8207 -> 0.8616Helped
Fine-tune the entire SAM model on degraded images (ablation)SAM · BDD-100k+LIS, point promptsIoU: 0.3056 -> 0.1871Hurt
Fine-tune only the SAM mask decoder (ablation)SAM · BDD-100k+LIS, point promptsIoU: 0.3056 -> 0.2476Hurt
Fine-tune only the output token (ablation)SAM · BDD-100k+LIS, point promptsIoU: 0.3056 -> 0.3194Helped
Add AMFG module (ablation)RobustSAM · BDD-100k+LIS, point promptsIoU: 0.3056 -> 0.3455Helped
Add Fourier Degradation Suppression to AMFG (ablation)RobustSAM · BDD-100k+LIS, point promptsIoU: 0.3455 -> 0.3535Helped
Add AOTG module (ablation)RobustSAM · BDD-100k+LIS, point promptsIoU: 0.3535 -> 0.3651Helped
Add Robust Output Token (ROT) fine-tuning (ablation)RobustSAM · BDD-100k+LIS, point promptsIoU: 0.3651 -> 0.3717Helped
Replace SAM with RobustSAM as prior for dehazing and deblurringSAM-based dehazing and deblurring · SOTS dehazing and GoPro deblurringPSNR: dehazing 21.677 -> 23.159; deblurring 27.491 -> 29.351Helped
Use AirNet or URIE image restoration before SAMSAM · MSRA10k seen degradations, point promptsIoU (Average): AirNet+SAM 0.8162, URIE+SAM 0.8231 vs SAM 0.8207No clear effect
Use AirNet preprocessing before SAMSAM · BDD-100k+LIS, point promptsIoU: 0.3056 -> 0.3245 (improves here); 0.8162 vs 0.8207 on MSRA10k (hurts there)Mixed

Surprising findings

Limitations

Experimental setup

Datasets: LVIS ThinObject-5k MSRA10K NDD20 STREETS FSS-1000 COCO BDD-100k LIS SOTS GoPro

Benchmarks: MSRA10K LVIS NDD20 STREETS FSS-1000 COCO BDD-100k LIS SOTS GoPro

Metrics: IoU Dice pixel accuracy average precision PSNR SSIM

Baselines: SAM HQ-SAM AirNet+SAM URIE+SAM

Builds on: Segment Anything Model HQ-SAM URIE AirNet

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy