journal article·2023-05-01Open access

Compact Sparse R-CNN: Speeding up sparse R-CNN by reducing iterative detection heads and simplifying feature pyramid network

Zihang He, Xiang Ye, Yong Li

AIP Advances· Volume 13· Issue 5

Abstract

Processing a large number of proposals usually takes a significant proportion of inference time in two-stage object detection methods. Sparse regions with CNN features (Sparse R-CNN) was proposed using a small number of learnable proposals to replace the proposals derived from anchors. To decrease the missing rate, Sparse R-CNN uses six iterative detection heads to gradually regress the detection boxes to the corresponding objects, which hence increases the inference time. To reduce the number of iterative heads, we propose the iterative Hungarian assigner that encourages Sparse R-CNN to generate multiple proposals for each object at the inference stage. This decreases the missing rate when the number of iterative heads is small. As a result, Sparse R-CNN using the proposed assigner needs fewer iterative heads but gives higher detection accuracy. Also, we observe that the multi-layer outputs of the feature pyramid network contribute little to Sparse R-CNN and propose using a single-layer output neck to replace it. The single-layer output neck further improves the inference speed of Sparse R-CNN without the cost of detection accuracy. Experimental results show that the proposed iterative Hungarian assigner together with the single-layer output neck improves Sparse R-CNN by 2.5 AP50 on the Microsoft common objects in context (MS-COCO) dataset and improves Sparse R-CNN by 3.0 AP50 on the PASCAL visual object classes (VOC) dataset while decreasing 30% floating point operations (FLOPs).
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Advanced Neural Network Applications · Advanced Image and Video Retrieval Techniques · Video Surveillance and Tracking Methods

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Electronic Engineering, Beijing University of Posts and Telecommunications , 10 Xitucheng Road, Beijing, China

Funding

National Natural Science Foundation of China · Beijing Key Laboratory of Work Safety Intelligent Monitoring, Beijing University of Posts and Telecommunications

References (36)

Show source-provided references
1. Defect detection in vehicle mirror nonplanar surfaces with multi-scale atrous single-shot detect mechanism10.1063/5.0053851 ↗
2. A detection method for impact point water columns based on improved YOLO X10.1063/5.0097956 ↗
3. Focal loss for dense object detection
4. 2018 · 734
5. CenterNet: Keypoint triplets for object detection
6. RepPoints: Point set representation for object detection
7. FCOS: Fully convolutional one-stage object detection
8. Bridging the gap between anchor-based and anchor-free detection via adaptive training sample selection
9. Scaled-YOLOv4: scaling cross stage partial network
10. EfficientDet: Scalable and efficient object detection
11. You only look one-level feature
13. Spatial pyramid pooling in deep convolutional networks for visual recognition10.1109/tpami.2015.2389824 ↗
14. Faster R-CNN: Towards real-time object detection with region proposal networks
15. Cascade R-CNN: Delving into high quality object detection
16. Mask R-CNN
17. Sparse R-CNN: End-to-end object detection with learnable proposals
18. Improving the detection performance of sparse R-CNN with different necks
19. Dynamic sparse R-CNN
20. End-to-end object detection with transformers
21. Feature pyramid networks for object detection
22. Microsoft COCO: Common objects in context,
23. The pascal visual object classes (VOC) challenge10.1007/s11263-009-0275-4 ↗
24. Selective search for object recognition10.1007/s11263-013-0620-5 ↗
25. Rich feature hierarchies for accurate object detection and semantic segmentation
26. Edge and curve detection for visual scene analysis10.1109/t-c.1971.223290 ↗
27. Soft-NMS—Improving object detection with one line of code
28. Deep residual learning for image recognition
29. Stacked hourglass networks for human pose estimation
30. Aggregated residual transformations for deep neural networks
31. CSPNet: A new backbone that can enhance learning capability of CNN
32. Swin transformer: Hierarchical vision transformer using shifted windows
33. Deep feature pyramid reconfiguration for object detection
34. Path aggregation network for instance segmentation
35. NAS-FPN: Learning scalable feature pyramid architecture for object detection
36. K. Chen , J.Wang, J.Pang, Y.Cao, Y.Xiong, X.Li, S.Sun, W.Feng, Z.Liu, J.Xu, Z.Zhang, D.Cheng, C.Zhu, T.Cheng, Q.Zhao, B.Li, X.Lu, R.Zhu, Y.Wu, J.Dai, J.Wang, J.Shi, W.Ouyang, C. C.Loy, and D.Lin, “MMDetection: Open MMLab detection toolbox and benchmark,” arXiv:1906.07155 (2019).