Depthwise Non-local Module for Fast Salient Object Detection Using a Single Thread
Recently deep convolutional neural networks have achieved significant success in salient object detection. However, existing state-of-the-art methods require high-end GPUs to achieve real-time performance, which makes them hard to adapt to low-cost or portable devices. Although generic network architectures have been proposed to speed up inference on mobile devices, they are tailored to the task of image classification or semantic segmentation, and struggle to capture intra-channel and inter-channel correlations that are essential for contrast modeling in salient object detection. Motivated by the above observations, we design a new deep learning algorithm for fast salient object detection. The proposed algorithm for the first time achieves competitive accuracy and high inference efficiency simultaneously with a single CPU thread. Specifically, we propose a novel depthwise non-local moudule (DNL), which implicitly models contrast via harvesting intra-channel and inter-channel correlations in a self-attention manner. In addition, we introduce a depthwise non-local network architecture that incorporates both depthwise non-local modules and inverted residual blocks. Experimental results show that our proposed network attains very competitive accuracy on a wide range of salient object detection datasets while achieving state-of-the-art efficiency among all existing deep learning based algorithms.
Code (0)
등록된 구현이 없습니다.
Tasks
CPUimage-classificationImage ClassificationObjectobject-detectionObject DetectionRGB Salient Object DetectionSalient Object DetectionSemantic SegmentationMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
MINet: Multi-scale Interactive Network for Real-time Salient Object Detection of Strip Steel Surface Defects
The automated surface defect detection is a fundamental task in industrial production, and the existing saliencybased works overcome the challenging scenes and give promising detection results. However, the cutting-edge …
CPUDefect DetectionGPUobject-detection+2Nested Network with Two-Stream Pyramid for Salient Object Detection in Optical Remote Sensing Images
Arising from the various object types and scales, diverse imaging orientations, and cluttered backgrounds in optical remote sensing image (RSI), it is difficult to directly extend the success of salient object detection …
DecoderObjectobject-detectionObject Detection+2Multistep feature aggregation framework for salient object detection
Recent works on salient object detection have made use of multi-scale features in a way such that high-level features and low-level features can collaborate in locating salient objects. Many of the previous methods have …
Objectobject-detectionObject DetectionSalient Object DetectionRethinking Video Salient Object Ranking
Salient Object Ranking (SOR) involves ranking the degree of saliency of multiple salient objects in an input image. Most recently, a method is proposed for ranking salient objects in an input video based on a predicted f…
DiversityObjectRelationSaliency RankingLocal Context Attention for Salient Object Segmentation
Salient object segmentation aims at distinguishing various salient objects from backgrounds. Despite the lack of semantic consistency, salient objects often have obvious texture and location characteristics in local area…
ObjectSegmentationSemantic Segmentation