Automatic hyperbola detection and fitting in GPR B-scan image

Abstract Detecting buried objects from ground penetrating radar (GPR) profiles often requires manual interaction and plenty of time. This paper presents an automatic scheme for buried objects detection and localization. First, a trained deep learning framework — Faster R-CNN with data augmentation strategy is applied to identify hyperbolic signatures from a gray GPR B-scan image, which is capable of not only recognizing whether a B-scan profile contains traces of buried object, but also detecting candidate hyperbola region. Then, the detected rectangle region is extracted and transformed to a binary image, a novel double cluster seeking estimate (DCSE) algorithm is proposed to separate object point cluster from each other and enable the identification of hyperbolic signatures. Subsequently, a column-based transverse filter points (CTFP) method is utilized to extract hyperbola fitting points automatically from the validated point cluster. Downward opening hyperbola fitting is carried out and their respective peaks are obtained finally. The proposed scheme is able to extract information from GPR B-scan images automatically and efficiently; it is validated significant performance in the analysis of synthetic and on-site GPR data sets.

[1]  Craig Warren,et al.  gprMax: Open source software to simulate electromagnetic wave propagation for Ground Penetrating Radar , 2016, Comput. Phys. Commun..

[2]  Colin G. Windsor,et al.  A Data Pair-Labeled Generalized Hough Transform for Radar Location of Buried Objects , 2014, IEEE Geoscience and Remote Sensing Letters.

[3]  Paolo Bestagini,et al.  Landmine detection from GPR data using convolutional neural networks , 2017, 2017 25th European Signal Processing Conference (EUSIPCO).

[4]  Jörg Schmalzl,et al.  Using pattern recognition to automatically localize reflection hyperbolas in data from ground penetrating radar , 2013, Comput. Geosci..

[5]  Koen E. A. van de Sande,et al.  Selective Search for Object Recognition , 2013, International Journal of Computer Vision.

[6]  Sébastien Lefèvre,et al.  Buried Object Detection from B-Scan Ground Penetrating Radar Data Using Faster-RCNN , 2018, IGARSS 2018 - 2018 IEEE International Geoscience and Remote Sensing Symposium.

[7]  Kaiming He,et al.  Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[8]  Kristin J. Dana,et al.  Automated GPR Rebar Analysis for Robotic Bridge Deck Evaluation , 2016, IEEE Transactions on Cybernetics.

[9]  Lance E. Besaw,et al.  Deep convolutional neural networks for classifying GPR B-scans , 2015, Defense + Security Symposium.

[10]  G. Giunta,et al.  Reliability of Radar Inspection for Detection of Pavement Damage , 2004 .

[11]  Ross B. Girshick,et al.  Fast R-CNN , 2015, 1504.08083.

[12]  Paul A. Viola,et al.  Robust Real-Time Face Detection , 2001, International Journal of Computer Vision.

[13]  Jordan M. Malof,et al.  Improving convolutional neural networks for buried target detection in ground penetrating radar using transfer learning via pretraining , 2017, Defense + Security.

[14]  Hiroshi Akima,et al.  A Method of Bivariate Interpolation and Smooth Surface Fitting for Irregularly Distributed Data Points , 1978, TOMS.

[15]  N. Otsu A threshold selection method from gray level histograms , 1979 .

[16]  Huanhuan Chen,et al.  An Automatic GPR B-Scan Image Interpreting Model , 2018, IEEE Transactions on Geoscience and Remote Sensing.

[17]  Trevor Darrell,et al.  Rich Feature Hierarchies for Accurate Object Detection and Semantic Segmentation , 2013, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[18]  John Porrill Fitting ellipses and predicting confidence envelopes using a bias corrected Kalman filter , 1990, Image Vis. Comput..

[19]  Nenad Gucunski,et al.  An algorithm for automatic localization and detection of rebars from GPR data of concrete bridge decks , 2018 .

[20]  Jian Sun,et al.  Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition , 2015, IEEE Trans. Pattern Anal. Mach. Intell..

[21]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[22]  Lisa M. Brown,et al.  A closer look at Faster R-CNN for vehicle detection , 2016, 2016 IEEE Intelligent Vehicles Symposium (IV).

[23]  Yoshua. Bengio,et al.  Learning Deep Architectures for AI , 2007, Found. Trends Mach. Learn..

[24]  Steven C. H. Hoi,et al.  Face Detection using Deep Learning: An Improved Faster RCNN Approach , 2017, Neurocomputing.

[25]  Huaizu Jiang,et al.  Face Detection with the Faster R-CNN , 2016, 2017 12th IEEE International Conference on Automatic Face & Gesture Recognition (FG 2017).

[26]  Jordan M. Malof,et al.  Some good practices for applying convolutional neural networks to buried threat detection in Ground Penetrating Radar , 2017, 2017 9th International Workshop on Advanced Ground Penetrating Radar (IWAGPR).

[27]  Anthony G. Cohn,et al.  Real-Time Hyperbola Recognition and Fitting in GPR Data , 2017, IEEE Transactions on Geoscience and Remote Sensing.

[28]  Serena Matucci,et al.  The Detection of Buried Pipes From Time-of-Flight Radar Data , 2008, IEEE Transactions on Geoscience and Remote Sensing.

[29]  Sheng Zeng,et al.  An improved back projection imaging algorithm for subsurface target detection , 2013 .

[30]  Vineet R. Kamat,et al.  GPR Signature Detection and Decomposition for Mapping Buried Utilities with Complex Spatial Configuration , 2018, J. Comput. Civ. Eng..

[31]  Shuai Li,et al.  Uncertainty-aware geospatial system for mapping and visualizing underground utilities , 2015 .

[32]  Chi-Chih Chen,et al.  Automatic GPR target detection and clutter reduction using neural network , 2002, International Conference on Ground Penetrating Radar.

[33]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[34]  F. Bookstein Fitting conic sections to scattered data , 1979 .

[35]  Trevor Darrell,et al.  Caffe: Convolutional Architecture for Fast Feature Embedding , 2014, ACM Multimedia.

[36]  D. Daniels Ground Penetrating Radar , 2005 .

[37]  C. Lawrence Zitnick,et al.  Fast Edge Detection Using Structured Forests , 2014, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[38]  Dulcy M. Abraham,et al.  Estimating Features of Underground Utilities: Hybrid GPR/GPS Approach , 2016, J. Comput. Civ. Eng..

[39]  Fabio Tosti,et al.  GPR spectral analysis for clay content evaluation by the frequency shift method , 2013 .

[40]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[41]  Jian Dong,et al.  A Multi-Scale Weighted Back Projection Imaging Technique for Ground Penetrating Radar Applications , 2014, Remote. Sens..

[42]  Lance E. Besaw,et al.  Detecting buried explosive hazards with handheld GPR and deep learning , 2016, SPIE Defense + Security.

[43]  Josef Kittler,et al.  A survey of the hough transform , 1988, Comput. Vis. Graph. Image Process..