DC-Net: Divide-and-Conquer for Salient Object Detection
About
In this paper, we introduce Divide-and-Conquer into the salient object detection (SOD) task to enable the model to learn prior knowledge that is for predicting the saliency map. We design a novel network, Divide-and-Conquer Network (DC-Net) which uses two encoders to solve different subtasks that are conducive to predicting the final saliency map, here is to predict the edge maps with width 4 and location maps of salient objects and then aggregate the feature maps with different semantic information into the decoder to predict the final saliency map. The decoder of DC-Net consists of our newly designed two-level Residual nested-ASPP (ResASPP$^{2}$) modules, which have the ability to capture a large number of different scale features with a small number of convolution operations and have the advantages of maintaining high resolution all the time and being able to obtain a large and compact effective receptive field (ERF). Based on the advantage of Divide-and-Conquer's parallel computing, we use Parallel Acceleration to speed up DC-Net, allowing it to achieve competitive performance on six LR-SOD and five HR-SOD datasets under high efficiency (60 FPS and 55 FPS). Codes and results are available: https://github.com/PiggyJerry/DC-Net.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Salient Object Detection | ECSSD | MAE0.034 | 249 | |
| Salient Object Detection | HKU-IS | MAE0.027 | 202 | |
| Salient Object Detection | DUTS | F-beta Score89.9 | 74 | |
| Salient Object Detection | USOD10k | S-alpha0.9217 | 60 | |
| Salient Object Detection | DUT-O | S-measure84.9 | 55 | |
| Salient Object Detection | USOD | Sα89.97 | 30 | |
| Saliency Detection | CSOD10K | MAE0.057 | 17 | |
| Underwater Salient Object Detection | RMAS (test) | Sα Score0.838 | 15 | |
| Underwater Salient Object Detection | MAS3K (test) | Sα0.829 | 15 |