Reliable training of convolutional neural networks for GPR-based buried threat detection using the Adam optimizer and batch normalization


Conference Paper

Copyright © 2019 SPIE. The ground penetrating radar (GPR) is a remote sensing technology that has been successfully used for detecting buried explosive threats. A large body of published research has focused on developing algorithms that automatically detect buried threats using data from GPR sensors. One promising class of algorithms for this purpose is convolutional neural networks (CNNs), however CNNs suffer from overfitting due to the limited and variable nature of GPR data. One solution to this problem is to use a validation dataset during training, however this excludes valuable labeled data from training. In this work we show that two modern techniques for training CNNs - Batch Normalization and the Adam Optimizer - substantially improve CNN performance and reduce overfitting when applied jointly. We also investigate and identify useful settings for several important CNN hyperparameters: l2 regularization, Dropout, and the learning rate schedule. We find that the improved CNN (a baseline CNN, plus all of our improvements) substantially outperforms two competing conventional detection algorithms.

Full Text

Duke Authors

Cited Authors

  • Jacobson, S; Reichman, D; Bjornstad, J; Collins, LM; Malof, JM

Published Date

  • January 1, 2019

Published In

Volume / Issue

  • 11012 /

Electronic International Standard Serial Number (EISSN)

  • 1996-756X

International Standard Serial Number (ISSN)

  • 0277-786X

International Standard Book Number 13 (ISBN-13)

  • 9781510626898

Digital Object Identifier (DOI)

  • 10.1117/12.2519798

Citation Source

  • Scopus