Cargando…

Real-Time Pattern-Recognition of GPR Images with YOLO v3 Implemented by Tensorflow

Artificial intelligence (AI) is widely used in pattern recognition and positioning. In most of the geological exploration applications, it needs to locate and identify underground objects according to electromagnetic wave characteristics from the ground-penetrating radar (GPR) images. Currently, a f...

Descripción completa

Detalles Bibliográficos
Autores principales: Li, Yuanhong, Zhao, Zuoxi, Luo, Yangfan, Qiu, Zhi
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7696763/
https://www.ncbi.nlm.nih.gov/pubmed/33198420
http://dx.doi.org/10.3390/s20226476
_version_ 1783615478276554752
author Li, Yuanhong
Zhao, Zuoxi
Luo, Yangfan
Qiu, Zhi
author_facet Li, Yuanhong
Zhao, Zuoxi
Luo, Yangfan
Qiu, Zhi
author_sort Li, Yuanhong
collection PubMed
description Artificial intelligence (AI) is widely used in pattern recognition and positioning. In most of the geological exploration applications, it needs to locate and identify underground objects according to electromagnetic wave characteristics from the ground-penetrating radar (GPR) images. Currently, a few robust AI approach can detect targets by real-time with high precision or automation for GPR images recognition. This paper proposes an approach that can be used to identify parabolic targets with different sizes and underground soil or concrete structure voids based on you only look once (YOLO) v3. With the TensorFlow 1.13.0 developed by Google, we construct YOLO v3 neural network to realize real-time pattern recognition of GPR images. We propose the specific coding method for the GPR image samples in Yolo V3 to improve the prediction accuracy of bounding boxes. At the same time, K-means algorithm is also applied to select anchor boxes to improve the accuracy of positioning hyperbolic vertex. For some instances electromagnetic-vacillated signals may occur, which refers to multiple parabolic electromagnetic waves formed by strong conductive objects among soils or overlapping waveforms. This paper deals with the vacillating signal similarity intersection over union (IoU) (V-IoU) methods. Experimental result shows that the V-IoU combined with non-maximum suppression (NMS) can accurately frame targets in GPR image and reduce the misidentified boxes as well. Compared with the single shot multi-box detector (SSD), YOLO v2, and Faster-RCNN, the V-IoU YOLO v3 shows its superior performance even when implemented by CPU. It can meet the real-time output requirements by an average 12 fps detected speed. In summary, this paper proposes a simple and high-precision real-time pattern recognition method for GPR imagery, and promoted the application of artificial intelligence or deep learning in the field of the geophysical science.
format Online
Article
Text
id pubmed-7696763
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-76967632020-11-29 Real-Time Pattern-Recognition of GPR Images with YOLO v3 Implemented by Tensorflow Li, Yuanhong Zhao, Zuoxi Luo, Yangfan Qiu, Zhi Sensors (Basel) Article Artificial intelligence (AI) is widely used in pattern recognition and positioning. In most of the geological exploration applications, it needs to locate and identify underground objects according to electromagnetic wave characteristics from the ground-penetrating radar (GPR) images. Currently, a few robust AI approach can detect targets by real-time with high precision or automation for GPR images recognition. This paper proposes an approach that can be used to identify parabolic targets with different sizes and underground soil or concrete structure voids based on you only look once (YOLO) v3. With the TensorFlow 1.13.0 developed by Google, we construct YOLO v3 neural network to realize real-time pattern recognition of GPR images. We propose the specific coding method for the GPR image samples in Yolo V3 to improve the prediction accuracy of bounding boxes. At the same time, K-means algorithm is also applied to select anchor boxes to improve the accuracy of positioning hyperbolic vertex. For some instances electromagnetic-vacillated signals may occur, which refers to multiple parabolic electromagnetic waves formed by strong conductive objects among soils or overlapping waveforms. This paper deals with the vacillating signal similarity intersection over union (IoU) (V-IoU) methods. Experimental result shows that the V-IoU combined with non-maximum suppression (NMS) can accurately frame targets in GPR image and reduce the misidentified boxes as well. Compared with the single shot multi-box detector (SSD), YOLO v2, and Faster-RCNN, the V-IoU YOLO v3 shows its superior performance even when implemented by CPU. It can meet the real-time output requirements by an average 12 fps detected speed. In summary, this paper proposes a simple and high-precision real-time pattern recognition method for GPR imagery, and promoted the application of artificial intelligence or deep learning in the field of the geophysical science. MDPI 2020-11-12 /pmc/articles/PMC7696763/ /pubmed/33198420 http://dx.doi.org/10.3390/s20226476 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Li, Yuanhong
Zhao, Zuoxi
Luo, Yangfan
Qiu, Zhi
Real-Time Pattern-Recognition of GPR Images with YOLO v3 Implemented by Tensorflow
title Real-Time Pattern-Recognition of GPR Images with YOLO v3 Implemented by Tensorflow
title_full Real-Time Pattern-Recognition of GPR Images with YOLO v3 Implemented by Tensorflow
title_fullStr Real-Time Pattern-Recognition of GPR Images with YOLO v3 Implemented by Tensorflow
title_full_unstemmed Real-Time Pattern-Recognition of GPR Images with YOLO v3 Implemented by Tensorflow
title_short Real-Time Pattern-Recognition of GPR Images with YOLO v3 Implemented by Tensorflow
title_sort real-time pattern-recognition of gpr images with yolo v3 implemented by tensorflow
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7696763/
https://www.ncbi.nlm.nih.gov/pubmed/33198420
http://dx.doi.org/10.3390/s20226476
work_keys_str_mv AT liyuanhong realtimepatternrecognitionofgprimageswithyolov3implementedbytensorflow
AT zhaozuoxi realtimepatternrecognitionofgprimageswithyolov3implementedbytensorflow
AT luoyangfan realtimepatternrecognitionofgprimageswithyolov3implementedbytensorflow
AT qiuzhi realtimepatternrecognitionofgprimageswithyolov3implementedbytensorflow