S3OD: Towards Generalizable Salient Object Detection with Synthetic Data
About
Salient object detection exemplifies data-bounded tasks where expensive pixel-precise annotations force separate model training for related subtasks like DIS and HR-SOD. We present a method that dramatically improves generalization through large-scale synthetic data generation and ambiguity-aware architecture. We introduce S3OD, a dataset of over 139,000 high-resolution images created through our multi-modal diffusion pipeline that extracts labels from diffusion and DINO-v3 features. The iterative generation framework prioritizes challenging categories based on model performance. We propose a streamlined multi-mask decoder that handles the inherent ambiguity in salient object detection by predicting multiple valid interpretations. Models trained only on synthetic data achieve 20-50% error reduction in cross-dataset generalization, while fine-tuned versions reach state-of-the-art performance across DIS and HR-SOD benchmarks.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Salient Object Detection | DUTS (test) | M (MAE)0.015 | 325 | |
| Camouflaged Object Detection | COD10K | S-measure (S_alpha)0.923 | 178 | |
| Salient Object Detection | DUT-OMRON | MAE0.032 | 133 | |
| Salient Object Detection | HRSOD (test) | F-beta0.964 | 78 | |
| Salient Object Detection | DAVIS S | F_beta97.9 | 49 | |
| Salient Object Detection | DIS-2 | Fm92.3 | 12 | |
| Salient Object Detection | DIS 3 | Fm93 | 12 | |
| Salient Object Detection | DIS 4 | Fm0.909 | 12 | |
| Salient Object Detection | DIS Overall | Fm91.4 | 12 | |
| Salient Object Detection | DIS 1 | Fm0.896 | 12 |