Review of Machine Learning Algorithms for Automatic Detection of Underground Objects in GPR Images
Publication: Journal of Pipeline Systems Engineering and Practice
Volume 13, Issue 2
Abstract
Ground-penetrating radar (GPR) is a nondestructive tool that has gained popularity after giving promising results in different areas—such as utility engineering, transportation engineering, civil engineering, and geology—with relatively low cost. Even as the number of applications for GPR increases, the interpretation of GPR data is still challenging, in part due to varying ground conditions. Researchers are continuously working on the development of new analysis methods to address these challenges. Computer vision algorithms, including neural networks and convolution neural networks, have advanced significantly over the past decade, and researchers have utilized these algorithms to extract information from GPR images and thus improve the interpretation of GPR data. This paper presents a review of literature that employs computer vision and machine learning algorithms, such as YOLO V3, Viola–Jones, and AlexNet, for automatic extraction of information from GPR images. The uptake in the use of automatic detection algorithms for GPR is increased by the ability to rapidly quantify and locate buried targets that previously could only be identified by professionals with a high level of expertise and training.
Get full access to this article
View all available purchase options and get full access to this article.
Data Availability Statement
No data, models, or code were generated or used during the study (e.g., opinion or data-less paper).
Acknowledgments
The authors would like to thank Lana Gutwin of the Consortium of Engineered Trenchless Technologies (CETT) at the University of Alberta for her assistance with editing this manuscript. Funding from the Natural Sciences and Engineering Research Council of Canada (NSERC) is gratefully acknowledged.
References
Al-Jawfi, R. 2009. “Handwriting Arabic character recognition LeNet using neural network.” Int. Arab J. Inf. Technol. 6 (3): 304–309.
Al-Nuaimy, W., Y. Huang, A. Eriksen, and V. T. Nguyen. 2001. “Automatic detection of hyperbolic signatures in ground-penetrating radar data.” In Subsurface and surface sensing technologies and applications III, 327–335. San Diego: International Society for Optics and Photonics.
Al-Nuaimy, W., Y. Huang, M. Nakhkash, M. T. C. Fang, V. T. Nguyen, and A. Eriksen. 2000. “Automatic detection of buried utilities and solid objects with GPR using neural networks and pattern recognition.” J. Appl. Geophys. 43 (2–4): 157–165. https://doi.org/10.1016/S0926-9851(99)00055-5.
Ardekani, S. 2006. “Automatic and fast detection of buried utilities positions and estimation of soil permittivity using GPR.” In Proc., 11th Int. Conf. on Ground Penetrating Radar. Columbus, OH: Ohio State Univ.
Avan, E., and B. Sartono. 2017. “Comparison of backpropagation and resilient backpropagation algorithms in non-invasive blood glucose measuring device.” Int. J. Sci. Eng. Res. 8 (8): 5.
Basak, J., and A. Das. 2003. “Hough transform network: A class of networks for identifying parametric structures.” Neurocomputing 51 (Apr): 125–145. https://doi.org/10.1016/S0925-2312(02)00605-7.
Benjdira, B., T. Khursheed, A. Koubaa, A. Ammar, and K. Ouni. 2019. “Car detection using unmanned aerial vehicles: Comparison between faster R-CNN and YOLOv3.” In Proc., 1st Int. Conf. on Unmanned Vehicle Systems (UVS), 1–6. Muscat, Sultanate of Oman: Sultan Qaboos Univ. https://doi.org/ 10.1109/UVS.2019.8658300.
Besaw, L. E., and P. J. Stimac. 2015. “Deep convolutional neural networks for classifying GPR B-scans.” In Proc., SPIE 9454, 945413. Baltimore: International Society for Optics and Photonics. https://doi.org/10.1117/12.2176250.
Birkenfeld, S. 2010. “Automatic detection of reflexion hyperbolas in GPR data with neural networks.” In Proc., 2010 World Automation Congress, 1–6. New York: IEEE.
Buslaev, A., A. Parinov, and E. Khvedchenya. 2018. “Albumentations: Fast and flexible image augmentations.” Information 11 (2): 125. https://doi.org/10.3390/info11020125.
Capineri, L., P. Grande, and J. A. G. Temple. 1998. “Advanced image-processing technique for real-time interpretation of ground-penetrating radar images.” Int. J. Imaging Syst. Technol. 9 (1): 51–59. https://doi.org/10.1002/(SICI)1098-1098(1998)9:1%3C51::AID-IMA7%3E3.0.CO;2-Q.
Deng, J., W. Dong, R. Socher, L. Li, K. Li, and L. Fei-fei. 2009. “Imagenet: A large-scale hierarchical image database.” In Proc., 2009 IEEE Conf. on Computer Vision and Pattern Recognition, 248–255. New York: IEEE. https://doi.org/10.1109/CVPR.2009.5206848.
Dou, Q., L. Wei, D. Magee, and A. Cohn. 2017. “Real-time hyperbolae recognition and fitting in GPR data.” IEEE Trans. Geosci. Remote Sens. 55 (1): 51–62. https://doi.org/10.1109/TGRS.2016.2592679.
Duda, R. O., and P. E. Hart. 1972. “Use of the Hough transformation to detect lines and curves in pictures.” Commun. ACM 15 (1): 11–15. https://doi.org/10.1145/361237.361242.
EM Software and System. 2005. FEKO Suite 5.1. Troy, MI: Altair Engineering.
Ertam, F., and G. Aydın. 2017. “Data classification with deep learning using Tensorflow.” In Proc., 2017 Int. Conf. on Computer Science and Engineering (UBMK), 755–758. New York: IEEE.
Giannopoulos, A. 2005. GprMax: A ground penetrating radar simulation tool. Edinburgh, UK: Univ. of Edinburgh.
Girshick, R. 2015. “Fast R-CNN.” In Proc., IEEE Int. Conf. on Computer Vision, 1440–1448. New York: IEEE.
Golovko, M. 2007. “The evaluation of performances of automatic method for the object detection in GPR images.” In Proc., 2007 5th Int. Symp. on Image and Signal Processing and Analysis, 476–481. New York: IEEE.
Gong, Z., and H. Zhang. 2020. “Research on GPR image recognition based on deep learning.” In Vol. 309 of Proc., MATEC Web of Conf. Les Ulis, France: EDP Sciences.
Hall, K. T., C. E. Correa, S. H. Carpenter, and R. P. Elliott. 2002. “Guidelines for evaluation of highway pavements for rehabilitation.” In Proc., Pavement Evaluation Conf. San Francisco: Scribd.
Hashemi, M. 2019. “Enlarging smaller images before inputting into convolutional neural network: Zero-padding vs. interpolation.” J. Big Data 6 (1): 98. https://doi.org/10.1186/s40537-019-0263-7.
Hook, D. W., S. J. Porter, and C. Herzog. 2018. “Dimensions: Building context for search and evaluation.” Front. Res. Metrics Anal. 3 (23): 1–23. https://doi.org/10.3389/frma.2018.00023.
Jakkula, V. 2006. Tutorial on support vector machine (SVM). Pullman, WA: School of EECS, Washington State Univ.
Kaur, P., K. J. Dana, F. A. Romero, and N. Gucunski. 2016. “Automated GPR rebar analysis for robotic bridge deck evaluation.” IEEE Trans. Cybern. 46 (10): 2265–2276. https://doi.org/10.1109/TCYB.2015.2474747.
Khan, A., A. S. Qureshi, N. Wahab, M. Hussain, and M. Y. Hamza. 2016. “A recent survey on the applications of genetic programming in image processing.” Preprint, submitted January 18, 2016. http://arxiv.org/abs/1901.07387.
Kim, N., K. Kim, Y.-K. An, H.-J. Lee, and J. J. Lee. 2018. “Deep learning-based underground object detection for urban road pavement.” Int. J. Pavement Eng. 21 (13): 1–13. https://doi.org/10.1080/10298436.2018.1559317.
Kobashigawa, J. S., H. Youn, M. F. Iskander, and Z. Yun. 2011. “Classification of buried targets using ground penetrating radar: Comparison between genetic programming and neural networks.” IEEE Antennas Wirel. Propag. Lett. 10 (Sep): : 971–974. https://doi.org/10.1109/LAWP.2011.2167120.
Köppen, M., A. Soria-Frisch, and R. Vicente-García. 2001. “NeuroHough: A neural network for computing the Hough transform.” In Artificial neural nets and genetic algorithms, edited by V. Kůrková, R. Neruda, M. Kárný, and N. C. Steele, 197–200. Vienna, Austria: Springer Vienna.
Koza, J. R., F. H. Bennett, D. Andre, and M. A. Keane. 1999. Genetic programming III: Darwinian invention and problem solving. San Francisco: Morgan Kaufmann.
Krizhevsky, A., I. Sutskever, and G. E. Hinton. 2012. “ImageNet classification with deep convolutional neural networks.” In Vol. 25 of Advances in neural information processing systems, edited by F. Pereira, C. J. C. Burges, L. Bottou, and K. Q. Weinberger, 1097–1105. Berlin: Leibniz Association.
LeCun, Y., B. E. Boser, J. S. Denker, D. Henderson, R. E. Howard, W. E. Hubbard, and L. D. Jackel. 1990. “Handwritten digit recognition with a back-propagation network.” In Advances in neural information processing systems, 396–404. Denver: Neural Information Processing Systems.
Lin, T.-Y., M. Maire, S. Belongie, J. Hays, P. Perona, D. Ramanan, P. Dollár, and C. L. Zitnick. 2014. “Microsoft COCO: Common objects in context.” In Computer vision—ECCV 2014, edited by D. Fleet, T. Pajdla, B. Schiele, and T. Tuytelaars, 740–755. Cham, Switzerland: Springer International Publishing.
Maas, C., and J. Schmalzl. 2013. “Using pattern recognition to automatically localize reflection hyperbolas in data from ground penetrating radar.” Comput. Geosci. 58 (Aug): 116–125. https://doi.org/10.1016/j.cageo.2013.04.012.
Macukow, B. 2016. “Neural networks—State of art, brief history, basic models and architecture.” In Computer information systems and industrial management, lecture notes in computer science, edited by K. Saeed and W. Homenda, 3–14. Cham, Switzerland: Springer.
McCulloch, W. S., and W. Pitts. 1943. “A logical calculus of the ideas immanent in nervous activity.” Bull. Math. Biophys. 5 (4): 115–133. https://doi.org/10.1007/BF02478259.
Mita, T., T. Kaneko, and O. Hori. 2005. “Joint Haar-like features for face detection.” In Proc., 10th IEEE Int. Conf. on Computer Vision (ICCV’05), 1619–1626. New York: IEEE.
Molyneaux, T. C. K., S. G. Millard, J. H. Bungey, and J. Q. Zhou. 1995. “Radar assessment of structural concrete using neural networks.” NDT&E Int. 28 (5): 281–288. https://doi.org/10.1016/0963-8695(95)00027-U.
Nickolls, J., and W. J. Dally. 2010. “The GPU Computing Era.” IEEE Micro 30 (2): 56–69. https://doi.org/10.1109/MM.2010.41.
Núñez-Nieto, X., M. Solla, P. Gómez-Pérez, and H. Lorenzo. 2014. “GPR signal characterization for automated landmine and UXO detection based on machine learning techniques.” Remote Sens. 6 (10): 9729–9748. https://doi.org/10.3390/rs6109729.
Pasolli, E., F. Melgani, and M. Donelli. 2009. “A pattern recognition system for extracting buried object characteristics in GPR images.” In Proc., 2009 IEEE Int. Geoscience and Remote Sensing Symp., 430–433. New York: IEEE.
Pasolli, E., F. Melgani, M. Donelli, R. Attoui, and M. de Vos. 2008. “Automatic detection and classification of buried objects in GPR images using genetic algorithms and support vector machines.” In Proc., IGARSS 2008-2008 IEEE Int. Geoscience and Remote Sensing Symp., 525–528. New York: IEEE.
Patle, A., and D. S. Chouhan. 2013. “SVM kernel functions for classification.” In Proc., 2013 Int. Conf. on Advances in Technology and Engineering (ICATE), 1–9. New York: IEEE.
Prasad, N., R. Singh, and S. P. Lal. 2013. “Comparison of back propagation and resilient propagation algorithm for spam classification.” In Proc., Modelling and Simulation 2013 5th Int. Conf. on Computational Intelligence, 29–34. New York: IEEE.
Redmon, J., and A. Farhadi. 2018. “YOLOv3: An incremental improvement.” Preprint submitted April 8, 2018. http://arxiv.org/abs/1804.02767.
Saarenketo, T., and T. Scullion. 2000. “Road evaluation with ground penetrating radar.” J. Appl. Geophys. 43 (2): 119–138. https://doi.org/10.1016/S0926-9851(99)00052-X.
Sathya, R., and A. Abraham. 2013. “Comparison of supervised and unsupervised learning algorithms for pattern classification.” Int. J. Adv. Res. Artif. Intell. 2 (2): 34–38. https://doi.org/10.14569/IJARAI.2013.020206.
Shao, W., G. Naghdy, and S. L. Phung. 2007. “Automatic image annotation for semantic image retrieval.” In Advances in visual information systems, lecture notes in computer science, edited by G. Qiu, C. Leung, X. Xue, and R. Laurini, 369–378. Berlin: Springer.
Shaw, M. R., S. G. Millard, T. C. K. Molyneaux, M. J. Taylor, and J. H. Bungey. 2005. “Location of steel reinforcement in concrete using ground penetrating radar and neural networks.” NDT&E Int. 38 (3): 203–212. https://doi.org/10.1016/j.ndteint.2004.06.011.
Shihab, S., W. Al-Nuaimy, and A. Eriksen. 2002a. “Image processing and neural network techniques for automatic detection and interpretation of ground penetrating radar data.” Accessed December 15, 2021. http://www.wseas.us/e-library/conferences/crete2002/papers/444-717.pdf.
Shihab, S., W. Al-Nuaimy, Y. Huang, and A. Eriksen. 2002b. “Neural network target identifier based on statistical features of GPR signals.” In Proc., 9th Int. Conf. on Ground Penetrating Radar, 135–138. Santa Barbara, CA: Special Technologies Laboratory.
Stancu, S., C.-N. Bodea, O. M. Popescu, and A. Neamţu. 2018. “Neural networks and their accelerated evolution from an economic analysis perspective.” In Encyclopedia of information science and technology, 6579–6594. Hershey, PA: IGI Global.
Travassos, L. X., and M. F. Pantoja. 2019. “Ground penetrating radar.” In Handbook of advanced nondestructive evaluation, edited by N. Ida and N. Meyendorf, 987–1023. Cham, Switzerland: Springer.
Valiati, G. R., and D. Menotti. 2019. “Detecting pedestrians with YOLOv3 and semantic segmentation infusion.” In Proc., 2019 Int. Conf. on Systems, Signals and Image Processing (IWSSIP), 95–100. New York: IEEE.
Vapnik, V. 2000. “The nature of statistical learning theory.” In Information science and statistics. New York: Springer.
Viola, P., and M. J. Jones. 2004. “Robust real-time face detection.” Int. J. Comput. Vis. 57 (2): 137–154. https://doi.org/10.1023/B:VISI.0000013087.49260.fb.
Wang, H., and B. Raj. 2017. “On the origin of deep learning.” Accessed February 24, 2017. 1702.07800.
Xie, X., P. Li, H. Qin, L. Liu, and D. C. Nobes. 2013. “GPR identification of voids inside concrete based on the support vector machine algorithm.” J. Geophys. Eng. 10 (3): 034002. https://doi.org/10.1088/1742-2132/10/3/034002.
Youn, H., C. Chen, and L. Peter. 2003. Automatic pipe detection using fully polarimetric GPR. St. Joseph, MI: American Society of Agricultural and Biological Engineers.
Zhang, J., Q. Liu, and B. Nath. 2004. “Landmine feature extraction and classification of GPR data based on SVM method.” In Advances in neural networks, lecture notes in computer science, edited by F.-L. Yin, J. Wang, and C. Guo, 636–641. Berlin: Springer.
Zhang, J., X. Yang, W. Li, S. Zhang, and Y. Jia. 2020. “Automatic detection of moisture damages in asphalt pavements from GPR data with deep CNN and IRS method.” Autom. Constr. 113 (May): 103119. https://doi.org/10.1016/j.autcon.2020.103119.
Zhang, X., and W. H. Wong. 2001. Recursive sample classification and gene selection based on SVM: Method and software description. Boston: Biostatistics Dept. Tech Report, Harvard School of Public Health, Citeseer.
Zhao, Z.-Q., P. Zheng, S.-T. Xu, and X. Wu. 2019. “Object detection with deep learning: A review.” IEEE Trans. Neural Networks Learn. Syst. 30 (11): 3212–3232. https://doi.org/10.1109/TNNLS.2018.2876865.
Zong, Z., C. Chen, X. Mi, W. Sun, Y. Song, J. Li, Z. Dong, R. Huang, and B. Yang. 2019. “A deep learning approach for urban underground objects detection from vehicle-borne ground penetrating radar data in real-time.” In Vol. 4216 of Proc., ISPRS—Int. Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, 293–299. Bethesda, MD: International Society for Photogrammetry and Remote Sensing.
Information & Authors
Information
Published In
Copyright
© 2021 American Society of Civil Engineers.
History
Received: Jun 9, 2021
Accepted: Nov 3, 2021
Published online: Dec 23, 2021
Published in print: May 1, 2022
Discussion open until: May 23, 2022
Authors
Metrics & Citations
Metrics
Citations
Download citation
If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.
Cited by
- Leila Carolina Martoni Amaral, Aditya Roshan, Alireza Bayat, Automatic Detection and Classification of Underground Objects in Ground Penetrating Radar Images Using Machine Learning, Journal of Pipeline Systems Engineering and Practice, 10.1061/JPSEA2.PSENG-1444, 14, 4, (2023).
- Yang Su, Jun Wang, Danqi Li, Xiangyu Wang, Lei Hu, Yuan Yao, Yuanxin Kang, End-to-end deep learning model for underground utilities localization using GPR, Automation in Construction, 10.1016/j.autcon.2023.104776, 149, (104776), (2023).
- Youness Dehbi, Julius Knechtel, Benjamin Niedermann, Jan-Henrik Haunert, Incremental constraint-based reasoning for estimating as-built electric line routing in buildings, Automation in Construction, 10.1016/j.autcon.2022.104571, 143, (104571), (2022).