End-to-End Single Shot Detector using Graph-based Learnable Duplicate Removal
Non-Maximum Suppression (NMS) is widely used to remove duplicates in object detection. In strong disagreement with the deep learning paradigm, NMS often remains as the only heuristic step. Learning NMS methods have been proposed that are either designed for Faster-RCNN or rely on separate networks. In contrast, learning NMS for SSD models is not well investigated. In this paper, we show that even a very simple rescoring network can be trained end-to-end with an underlying SSD model to solve the duplicate removal problem efficiently. For this, detection scores and boxes are refined from image features by modeling relations between detections in a Graph Neural Network (GNN). Our approach is applicable to the large number of object proposals in SSD using a pre-filtering head. It can easily be employed in arbitrary SSD-like models with weight-shared box predictor. Experiments on MS-COCO and KITTI show that our method improves accuracy compared with other duplicate removal methods at significantly lower inference time.
- Published in:
DAGM German Conference on Pattern Recognition - Type:
Inproceedings - Authors:
Ding, Shuxiao; Rehder, Eike; Schneider, Lukas; Cordts, Marius; Gall, Jürgen - Year:
2022
Citation information
Ding, Shuxiao; Rehder, Eike; Schneider, Lukas; Cordts, Marius; Gall, Jürgen: End-to-End Single Shot Detector using Graph-based Learnable Duplicate Removal, DAGM German Conference on Pattern Recognition, 2022, https://link.springer.com/chapter/10.1007/978-3-031-16788-1_23, Ding.etal.2022a,
@Inproceedings{Ding.etal.2022a,
author={Ding, Shuxiao; Rehder, Eike; Schneider, Lukas; Cordts, Marius; Gall, Jürgen},
title={End-to-End Single Shot Detector using Graph-based Learnable Duplicate Removal},
booktitle={DAGM German Conference on Pattern Recognition},
url={https://link.springer.com/chapter/10.1007/978-3-031-16788-1_23},
year={2022},
abstract={Non-Maximum Suppression (NMS) is widely used to remove duplicates in object detection. In strong disagreement with the deep learning paradigm, NMS often remains as the only heuristic step. Learning NMS methods have been proposed that are either designed for Faster-RCNN or rely on separate networks. In contrast, learning NMS for SSD models is not well investigated. In this paper, we show that even...}}