IEEE Access (Jan 2019)

An Improved Faster R-CNN for Small Object Detection

  • Changqing Cao,
  • Bo Wang,
  • Wenrui Zhang,
  • Xiaodong Zeng,
  • Xu Yan,
  • Zhejun Feng,
  • Yutao Liu,
  • Zengyan Wu

DOI
https://doi.org/10.1109/ACCESS.2019.2932731
Journal volume & issue
Vol. 7
pp. 106838 – 106846

Abstract

Read online

With the increase of training data and the improvement of machine performance, the object detection method based on convolutional neural network (CNN) has become the mainstream algorithm in field of the current object detection. However, due to the complex background, occlusion and low resolution, there are still problems of small object detection. In this paper, we propose an improved algorithm based on faster region-based CNN (Faster R-CNN) for small object detection. Using the two-stage detection idea, in the positioning stage, we propose an improved loss function based on intersection over Union (IoU) for bounding box regression, and use bilinear interpolation to improve the regions of interest (RoI) pooling operation to solve the problem of positioning deviation, in the recognition stage, we use the multi-scale convolution feature fusion to make the feature map contain more information, and use the improved non-maximum suppression (NMS) algorithm to avoid loss of overlapping objects. The results show that the proposed algorithm has good performance on traffic signs whose resolution is in the range of (0, 32], the algorithm's recall rate reaches 90%, and the accuracy rate reaches 87%. Detection performance is significantly better than Faster R- CNN. Therefore, our algorithm is an effective way to detect small objects.

Keywords