S3OD: Towards Generalizable Salient Object Detection with Synthetic Data
Orest Kupyn, Hirokatsu Kataoka, Christian Rupprecht
TL;DR
S3OD addresses the data scarcity and ambiguity inherent in salient object detection by generating a large-scale synthetic dataset through a multi-modal diffusion pipeline and by adopting an ambiguity-aware, multi-mask decoder. The approach couples diffusion-derived features, concept attention, and self-supervised DINO-v3 representations to produce finely aligned image–mask pairs, and employs an iterative data-synthesis loop to target challenging categories. Empirical results show strong cross-dataset generalization from synthetic data alone, state-of-the-art performance after fine-tuning on DIS-5K and HR-SOD benchmarks, and clear ablations confirming the value of each component. The work demonstrates that scalable synthetic data, coupled with principled uncertainty handling, can substantially reduce annotation burden while enhancing generalization for dense prediction tasks.
Abstract
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 naturally handles the inherent ambiguity in salient object detection by predicting multiple valid interpretations. Models trained solely 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.
