A CNN-Based Method of Vehicle Detection from Aerial Images Using Hard Example Mining

Recently, deep learning techniques have had a practical role in vehicle detection. While much effort has been spent on applying deep learning to vehicle detection, the effective use of training data has not been thoroughly studied, although it has great potential for improving training results, espe...

Full description

Bibliographic Details
Main Authors: Yohei Koga, Hiroyuki Miyazaki, Ryosuke Shibasaki
Format: Article
Language:English
Published: MDPI AG 2018-01-01
Series:Remote Sensing
Subjects:
Online Access:http://www.mdpi.com/2072-4292/10/1/124
Description
Summary:Recently, deep learning techniques have had a practical role in vehicle detection. While much effort has been spent on applying deep learning to vehicle detection, the effective use of training data has not been thoroughly studied, although it has great potential for improving training results, especially in cases where the training data are sparse. In this paper, we proposed using hard example mining (HEM) in the training process of a convolutional neural network (CNN) for vehicle detection in aerial images. We applied HEM to stochastic gradient descent (SGD) to choose the most informative training data by calculating the loss values in each batch and employing the examples with the largest losses. We picked 100 out of both 500 and 1000 examples for training in one iteration, and we tested different ratios of positive to negative examples in the training data to evaluate how the balance of positive and negative examples would affect the performance. In any case, our method always outperformed the plain SGD. The experimental results for images from New York showed improved performance over a CNN trained in plain SGD where the F1 score of our method was 0.02 higher.
ISSN:2072-4292