Technical Papers
Dec 23, 2021

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

Go to Journal of Pipeline Systems Engineering and Practice
Journal of Pipeline Systems Engineering and Practice
Volume 13Issue 2May 2022

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

Permissions

Request permissions for this article.

Authors

Affiliations

Leila Carolina Martoni Amaral [email protected]
Graduate Student, Dept. of Civil and Environmental Engineering, Univ. of Alberta, 9211 116 St. NW, Edmonton, AB, Canada T6G 1H9. Email: [email protected]
Aditya Roshan, Ph.D. [email protected]
Postdoctoral Fellow, Dept. of Civil and Environmental Engineering, Univ. of Alberta, 9211 116th St., Edmonton, AB, Canada T6G 1H9. Email: [email protected]
Alireza Bayat, Ph.D., M.ASCE [email protected]
P.Eng.
Professor, Dept. of Civil and Environmental Engineering, Univ. of Alberta, 9211 116th St., Edmonton, AB, Canada T6G 1H9 (corresponding author). Email: [email protected]

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

  • 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).
  • End-to-end deep learning model for underground utilities localization using GPR, Automation in Construction, 10.1016/j.autcon.2023.104776, 149, (104776), (2023).
  • 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).

View Options

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share