Acta Geodaetica et Cartographica Sinica ›› 2019, Vol. 48 ›› Issue (8): 1046-1058.doi: 10.11947/j.AGCS.2019.20180471

• Photogrammetry and Remote Sensing • Previous Articles     Next Articles

Aircraft detection in remote sensing images using cascade convolutional neural networks

YU Donghang, GUO Haitao, ZHANG Baoming, ZHAO Chuan, LU Jun   

  1. Information Engineering University, Zhengzhou 450001, China
  • Received:2018-10-15 Revised:2019-02-25 Online:2019-08-20 Published:2019-08-27
  • Supported by:
    The National Natural Science Foundation of China (No. 41601507)

Abstract: Traditional aircraft detection algorithms which adopt handcraft features have poor performance in complex scene images and recognizing multi-scale objects. Methods using deep convolutional neural networks still face difficulty in dim small target search and recognition in large images with complex background. Aiming at these problems, a coarse-to-fine algorithm for aircraft detection in remote sensing images using cascade convolutional neural networks is proposed. To quickly and effectively acquire suspicious regions of interest (ROI), the whole image is searched by a small and shallow fully convolutional neural network which could deal with images of any size. Then deeper convolutional neural networks are used to refine the classification and location of the ROIs. A multilayer perceptron is introduced to the convolutional layer to improve identification capability of the convolutional neural networks and the strategies of multi-task learning and offline hard example mining are adopted in the process of training. At the detecting stage, the image pyramid is constructed and the redundant windows could be eliminated by the non-maximal suppression. Multiple datasets are tested and the results show that the proposed method has higher accuracy and stronger robustness and provides a fast and efficient solution for object detection in large remote sensing images.

Key words: aircraft detection, remote sensing image, cascade convolutional neural networks, hard example mining, deep learning

CLC Number: