Next Article in Journal
Shallow Regolith Structure and Obstructions Detected by Lunar Regolith Penetrating Radar at Chang’E-5 Drilling Site
Next Article in Special Issue
A Newly Developed Tool for the Post-Processing of GPR Time-Slices in A GIS Environment
Previous Article in Journal
Column-Spatial Correction Network for Remote Sensing Image Destriping
Previous Article in Special Issue
The Influence of Environmental Factors on the Quality of GPR Data: The Borre Monitoring Project
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

GPR Data Processing and Interpretation Based on Artificial Intelligence Approaches: Future Perspectives for Archaeological Prospection

by
Melda Küçükdemirci
1,* and
Apostolos Sarris
2
1
Department of Archaeology and Ancient History, Digital ArchaeologyLaboratory (DARKLab), Lund University, 221 00 Lund, Sweden
2
Department of History and Archaeology, Archaeological Research Unit (ARU), Digital Humanities GeoInformatics Laboratory, University of Cyprus, 1678 Nicosia, Cyprus
*
Author to whom correspondence should be addressed.
Remote Sens. 2022, 14(14), 3377; https://doi.org/10.3390/rs14143377
Submission received: 25 May 2022 / Revised: 3 July 2022 / Accepted: 11 July 2022 / Published: 13 July 2022
(This article belongs to the Special Issue Advances in Ground-Penetrating Radar for Archaeology)

Abstract

:
Ground penetrating radar (GPR) is a well-established technique used in archaeological prospection and it requires a number of specialized routines for signal and image processing to enhance the data acquired and lead towards a better interpretation of them. Computer-aided techniques have advanced the interpretation of GPR data, dealing with a wide range of operations aiming towards locating, imaging, and diagnosis/interpretation. This article will discuss the novel and recent applications of machine learning (ML) and deep learning (DL) techniques, under the artificial intelligence umbrella, for processing GPR measurements within archaeological contexts, and their potential, limitations, and possible future prospects.

1. Introduction

Despite their limited application, compared to other disciplines, the application of machine learning (ML) and deep learning (DL)-based analysis on addressing various archaeological questions is growing rapidly. The archaeological and cultural heritage community has realized the importance of artificial intelligence (AI)-powered tools for predictive modelling, site analysis, data analysis such as classification, clustering, and text mining, and many other digital humanities/computational archaeology research topics. It has experimented with geospatial data/images (satellite, aerial, lidar), texts, categorical tableau data, point clouds, and other datasets. For instance, one can consider some indicative examples such as the work that has been done on bone classification [1], remote sensing archaeology [2,3,4,5,6,7,8,9,10,11,12], geophysical prospection [13,14,15,16,17], detection of objects in paintings [18], classification of pottery [19], and the 3D reconstruction of heritage buildings [20]. The main reason behind this growing trend, which has been noticed in the last five years in all scientific domains, underlies the nuisance generated when dealing with multivariate analysis of high-volume datasets, which are challenging to process and interpret. Furthermore, there is an increasing need to extract preliminary but still reliable and objective results that can guide the subsequent and more challenging stages of processing and, at the same time, cope with the current fast-paced and fast-tracked time- and budget-efficient scientific research. In this sense, AI has risen to enhance processing speed, accuracy, and effectiveness by the mimicking of the human process by computer systems, including learning and reasoning. This review paper aims to explain how AI (ML and DL)-based approaches have contributed to the processing and interpretation of ground penetrating radar (GPR) data, starting from recent applications for various domains but specifically focusing deep analysis on archaeological applications.

2. Artificial Intelligence (Machine Learning and Deep Learning)

Artificial intelligence (AI) is the big umbrella that includes machine learning (ML) and deep learning (DL) techniques. ML can be defined as a corpus of strategies to make a machine learn from a set of existing data. In the concepts of ML, the learning process can be supervised or unsupervised [21,22]. Unsupervised learning is mainly used for clustering, namely, to recognize groups of categories in the data using several algorithms, such as K-means, hierarchical means, density-based algorithms, dimensionality reduction through the principal component analysis (PCA), etc. Additionally, unsupervised learning is generally implemented for regression analysis to find relationships with dependent (targets) and independent variables (predictors) using different regression approaches, such as polynomial regression, decision trees, and random forests. This is similar to the classification methods that rely on the prediction of classes through support vector machines, decision trees, random forests, neural networks, naive Bayesians, etc. [23,24].
DL, as a complex part of ML, describes algorithms that analyze data with a logic structure similar to the human intelligence. This can also be based on both supervised and unsupervised learning approaches. When it comes to computer vision tasks, deep neural networks (DNNs), specifically convolutional neural networks (CNNs or ConvNets) constitute the most commonly used approach for object detection, feature extraction, segmentation, 3D object reconstruction, and image captioning, and provide a dramatic performance improvement compared to traditional image processing algorithms. Basic principles of CNNs can be found in [25,26,27]. To summarize briefly, CNNs are multi-layer neural networks that typically take pixel intensity values as input, and they learn to process them following a specific pipeline. They mainly consist of convolutional layers, pooling layers, activation layers, batch normalization, and dropout layers [25]. When the networks are trained by an efficient amount of data with the proper hyperparameters, they learn, and then detect, segment, or select the appropriate patterns in an image or video [28]. This is of significant value if we consider that the particular datasets deal with images or point clouds and try to process them in a way to link these with meaningful archaeological information.
AI-based models can learn from a large number of datasets without setting specific rules or algorithms. It has to be mentioned though that there are no specific rules related to the amount of the datasets to be used, as it all depends on the AI architecture and the evaluation of the metrics results. In contrast, traditional methods are based on the formalization of the relationships between variables based on mathematical equations/statistical analysis and deal with a small amount of data with fewer attributes (Figure 1). Comparing these two different approaches, both of them have cons and pros and are still challenging since all of it depends on the application purpose and specific task. For instance, traditional models can be successful in demonstrating the relationship between variables and in making inferences from data. Still, when the aim is obtaining a model that can make repeatable predictions for a new dataset without any effort, AI-based models are outstanding.

3. AI Applications on GPR

In this chapter, we aimed to examine the recent AI-based approaches applied on different display formats of GPR data from various disciplines such as civil engineering applications, transportation, and hydrological and environmental applications, which can be an inspiration to solve similar problems in archeological data processing.
As is well-known, the GPR data are processed, analyzed, and interpreted in four display formats: (i) individual signals (A-scans) consist of a repetitive series of short pulses, generated by the transmitter and radiated into the subsurface; (ii) B-scans represent two-dimensional (2D) matrices, so called radargrams, which are the (stratigraphic) images formed by combined adjacent A-scans; (iii) C-scans, so called time slices, depict the images defined over the x × y × t coordinate space (where t is the time of return of the EM waves which can be also interpreted to depth (d) if their velocity of propagation can be estimated) and depict the horizontal spatial distribution of reflectors for different depth levels; and (iv) 3D volumes (3D GPR data), which are created by considering the overlay of all the B-scans together and are usually processed through volume renders with different transparencies or iso-surfaces that isolate specific amplitudes. Independently of the visualization mode, the data must be processed and interpreted in a reliable manner and the primary aim is extracting a meaning related to the target object (modern infrastructures, archaeological remains, stratigraphy, etc.). The need to deal with time-consuming post-processing steps, noise removal, enhancement of weak reflections, and the processing of large scales and amounts of data (especially those produced either by motorized systems or from subsequent field surveys) has required the development of alternative techniques. Thus, the research community has experimented with various AI approaches focusing on specific problems (with limited application in the archaeological domain as we shall see in this chapter) and for dealing with different types of GPR data representations, some of which will be summarized below.
In recent studies, AI applications on the GPR dataset have mainly focused on signal processing and image processing. For instance, inversion modeling in geophysics, basically dealing with the approximate estimation of the subsurface distribution of a physical property of the ground from observed raw data, needs automated analysis because of the long processing times through classical modeling approaches. Travassos et al. used artificial neural networks to solve an inversion problem related to the detection and characterization of inclusions in concrete structures [29]. Liu et al. proposed a neural network to invert the targets’ location and backscattering intensity from GPR data [30]. Recently, Leong and Zhu proposed a neural network model for similar inversion purposes that shows promising potential to use deep learning-based 1D zero-offset inversion to predict velocity models from GPR data [31]. Liu et al. applied a DNN-based inversion process to invert the dielectric properties of tunnel linings and reconstruct complex defects with irregular geometries in their studies [32]. In contrast, for forward modeling, which predicts the response (data) from a given model, AI-based approaches to simulate the GPR for high-frequency applications have been suggested by Giannakis et al. [33,34].
Apart from modeling purposes, AI-based experimental studies on radargrams (B-scans) were mainly based on hyperbolic pattern recognition. Ali et al. used a support vector machines (SVMs) classifier to recognize geometrical shape cubes, cylinders, discs, and spheres which were tested on synthetic models [35]. Chen et al. proposed a specific region-based network, called the cascade regional convolutional neural network, for object detection tasks [36]. In a similar case, Gong et al. used faster R-CNN to classify and recognize GPR images automatically [37]. Elsaadany et al. extracted the buried features using LeNet CNN [38], and Pham et al. detected buried objects from B-Scan using fasterRCNN [39]. These studies were held on data collected within laboratory-controlled experiments to understand the characteristics of the anomalies derived from buried objects. Additionally, in most of these studies, because of the limited number of the training dataset, a synthetic dataset was generated using gprMax opensource software (gprmax.com) [40] to be used during the training of the neural network.
Many of the above studies have started to be applied to actual case studies in civil and transport engineering topics, hydrology and geological studies, or small-size target detection such as rebars and pipes. For instance, detection of the defects inside tree trunks [41], inspection of railways [42], automated landmine and UXO detection [43], pavement distress detection [44,45], evaluation of pavement thickness [46], and determination of rock depth [47]. Although most of these case studies do not fall directly within the archaeological context, they are all applicable to address archaeological research questions regarding parameter estimation, modelling, and feature extraction problems.

4. AI Approaches Applied in GPR within Archaeological Research

With recent advances in ground penetrating radar technology, as the sensors and mass storage devices became more efficient, it is possible to survey large scales of archeological sites in a short time. It has been this critical step that shifted emphasis of archaeological prospection to archaeological landscape mapping. The extensive site surveys require more intensive data processing and, additionally, a more comprehensive interpretation, which can also be challenging since the human eye may miss the small-scale features when dealing with large-scale datasets and areas of coverage. Automated or semi-automated analysis of GPR data using traditional statistical and mathematical approaches recently showed its potential in such archaeological surveys [48,49,50,51,52,53,54,55]. These attempts are quite promising but mainly data-specific, which means that rules should be set each time for the new case dataset.
As a novel way of understanding (and interpreting) these extensive images, artificial intelligence-assisted image analyses, especially those based on CNNs, are well-adapted for various datasets aiming towards automated interpretation, feature extraction, and object detection. In archaeological prospection, although the initial processing of radargrams (B-scans) is important for the interpretation of GPR anomalies, we rather tend to visualize the data as 2D time/depth slices (C-scans), since it is more efficient to map the whole landscape and depict the spatial distribution of the buried features (reflectors), trying to define at the same time their geometric properties and dimensions. Here, we analyzed the AI-based models which were recently applied for archeological context on these two different visualization modes of GPR data. Verdonck presented the automated analysis of diffraction hyperbolas in the B-scans [56]. He proposed a region-based object detector of R-CNN that briefly extracts the regions from the image, called region proposals. These sections of interest are represented by rectangle boundaries that define areas of object detection and can be helpful in understanding the characteristics of archaeological features in B-scans. Another study from Green and Cheetham [15] and Green [16] used a machine learning algorithm as a classification task to detect buried graves from radargrams (B-scan). The training dataset was annotated as classes of graves and non-grave/background. They created a training dataset of around 1000 images, which was enriched with simulated data using GprSIM [57] and gprMax software [40]. Data augmentation was applied to increase the number of images for the training process. Training was held by a transfer learning approach using the Inception V3 architecture pre-trained on ImageNet data, VGG, and Resnet models, and the results were compared. Based on the results from initial tests of the CNNs, ResNet152 was chosen as the base model for the image classification and object detection tasks and achieved a 94% accuracy. The model was also tested on various actual case data, which is essential for reliable decision-making.
The first attempt for an automated interpretation of anomalies in GPR time slices as a segmentation task was performed by Küçükdemirci and Sarris [13,14]. This work developed an algorithm using a specific U-shaped convolutional neural network architecture to segment the 2D time slices to subsequently extract the possible archaeological features from the image. Since it is crucial to train the network with a large number of datasets, almost 2000 data annotated by expert human knowledge were prepared from different GPR case studies; that dataset was obtained from various soil and environmental conditions. As is very well-known, hyperparameter choices, depth of the networks, kernel sizes, and network architecture are also essential factors in obtaining reliable predictions. In this sense, several experiments have been performed to tune the parameters mentioned above. The number of datasets was increased by the data augmentation strategy and reached up to 4000 annotated images to enhance accuracy. The model was trained from scratch, which means no pre-trained model weights were used, solely annotated GPR data, and still the dice coefficients evaluation metrics reached up to 92%. As aforementioned, this AI-based approach can be transferred and deal with different cases of archaeological architectural remains since the training dataset covers various kinds of anomaly traces (and geometry) related to archaeological features (see case study from Lechaion, Peloponnese in Figure 2). Here in Figure 2a, the output of GPR survey for the depth slice of 100–110 cm and in Figure 2b, the output of automated interpretation of anomalies based on the convolutional neural network, are presented. Comparing the manual interpretation of original output, the outcome of the automated interpretation seems quite promising to be used as a guidance for further detailed archeological interpretation. There is no doubt that the model has to be further tested for various real case GPR time slices and compared with manual interpretation. Although there are still obstacles and limitations that will be discussed further, this attempt seems to help the preliminary visualization of the GPR results (in minutes) and generalize to other tasks and datasets for which the network has not seen before.
Additionally, via transfer learning approach, Manataki et.al. demonstrated the use of deep learning (DL) algorithms through the AlexNet architecture for the automatic interpretation of C-scans [17]. They applied CNN for classification purposes divided into three categories, namely unidentified geophysical anomalies/geological features, potential archaeological features, and noise, mainly in stripe form. After several experimental tests, metrics reached an accuracy of 92%. The classification of noise is essential to get reliable results, and in the next step it may help a lot when generating an annotated dataset for training.
It is obvious from the above that all different types of applications of AI models for object detection, classification, and segmentation tasks seem promising and helpful in understanding and interpreting the GPR data. Once the network is trained with proper hyperparameters and enough annotated datasets, this information can be transferred to be applied in new fieldwork cases without any further effort. Obviously though, the model can be further trained with an increased number of actual data.

5. Discussion

5.1. Limitations and Suggestions

Although we emphasized the advantages of applying AI-based models for GPR data processing and interpretation, there are several limitations to its wider applicability. One of the challenges commonly addressed in the AI community is the scarcity of annotated data in all scientific domains. By far, the most critical part of this approach is training and feeding the network with a sufficient number of reliable data. Enhancing the amount of data through the annotation of original data and training the model from scratch is favored. However, additionally simulated data derived by using GPRSIM and gprMAX can be quite useful to generate more A-scans, B-scans, and based on them, more C-scans. However, simulated datasets can be mainly used to tune the hyperparameters of the network, rather than increasing the number of real case datasets. Considering our experiences with the automated interpretation of C-scans, enhancing the amount of labeled data for training by using data augmentation based on values of shear range, zoom range, flipping, rotation ranges, and cropping is quite effective. However, we should highlight that the quality of the annotated data is as important as its quantity, since as well-known network algorithms learn through these annotated datasets and good representative data, it provides an improved performance. Thus, reliable data annotation carried out by experts in this topic and optimum balanced data augmentation are recommended to reach consistent and accurate results. The proposed annotated data and model for segmentation on time slices [14] and for image classification [17] tasks could be helpful in future studies of AI-based analysis of C-scans. Additionally, the dataset from Verdonck’s work [56] and Green’s study [16] could be useful for the automated processing of B-scans.
In case of a lack of a sufficient amount of annotated data, alternatively, transfer learning approaches, employing pre-trained models, and using model’s weights directly to train solely the last layer with own data, can be helpful depending on the task. A similar alternative way is fine tuning, which lets us retrain the whole stage of the network. This requires a relatively large amount of annotated data compared to the transfer learning approach.
Even though the proper amount of the training set is critical, decisions of network architecture and tuning the hyperparameters, such as kernels, learning rate, epochs, and activation function, are also quite important. To choose the best parameters, several experiments and real case validations have to be done until reaching the acceptable level of accuracy. The practitioners should be careful about reliable generalizations which means how well the concepts learned by a machine learning model apply to specific examples not seen by the model when it was learning. For instance, an underfitting issue, oversimplifying the case and not performing good learning with a given training set, can be encountered if the model is too simple. This can be overcome by increasing the complexity of the model and training the model for a longer epoch to reduce the error. Overcoming the overfitting issue, (the model memorizes all specific details of the training data but fails to generalize), is also compelling. These issues should be controlled in all training steps since the network may produce fake positive values of evaluation metrics, but in actual cases, it does not provide good reliable results.
Comparing a traditional data processing, ML and DL require vastly more computation and high processing power is needed because of the size of the data, number of hidden layers and nodes of the network, and number of connections between each layer. Computers with powerful GPUs, memory, and storage and, alternatively, cloud-based platforms, play essential roles in the development of AI applications, but are still expensive.
When it comes to application, for a wide range of the community, the operation behind the AI systems seems like a “black box”. Training a computer system to understand/classify big data and complex tasks sounds complicated and it requires knowledge on programming languages, especially Python, Java, R, C++, JavaScript, etc. However, there are a number of helpful libraries and frameworks that have been developed with various sets of functions and modules that can overcome the issues of coding. Table 1 provides a catalogue of the most commonly used frameworks and documentations related to the application of AI.

5.2. Future Possibilities

Image analysis and classification were among the first areas that manifested the great potential of DL with the rise of CNNs. Whilst through aerial and ground-based remote sensing data, the AI-based algorithms have been generally applied for 2D images, 3D point cloud segmentation and classification through AI models have not been explored sufficiently yet [58,59]. With advances in data acquisition by multichannel GPR systems, which have three-dimensional (3D) visualization capability, the 3D CNNs could be developed and applied for classification or segmentation tasks in the future since analyzing the full 3D GPR data by the naked eye is a challenging and time-consuming process [60,61,62]. This approach would be helpful for archaeological prospection studies where 3D visualization can provide 3D reconstructions of archaeological features.
AI models can also contribute to missing data recovery, as seen for geophysical data in the case of seismic measurements, which has been demonstrated by Chai [63]. This could be a practical example of GPR data processing and missing data recovery as well.
As has been demonstrated by Manataki [17], AI-based processing could also contribute to noise removal, contributing to signal noise separation and the improvement of the resolution of images.
From a slightly different perspective, artificial intelligence powered semi-autonomous UAVs for building structural analysis and it was involved in all stages of the study spanning from the data acquisition to image processing and crack analysis [64]. This may enable a new potential application for the AI technology in GPR data acquisition, as has been demonstrated by Vasudev [65], who employed it for the calibration of the GPR for specific site properties.

6. Conclusions

As has been highlighted by Verdonck [66], although the geophysical surveys are in relatively high demand in archaeological research, the interpretation of the data and the linkage of the results with the archaeological context is underutilized, possibly due to the fact that the practitioners are mostly geophysicists rather than archaeologists, or missing collaboration between them during archaeological interpretation. From this aspect, an automated analysis could act as a preliminary guidance for practitioners who may lack sufficient experience on the interpretation of GPR data.
AI-based automated analysis starts from pixel scale and ends with suggestions of the meaningful features of interest. During detection, classification, or segmentation, the model works starting from edges (low-level features) using several hidden nodes and layers and finalizes its recognition of objects (high-level features) through the correlation of the whole anomalies or hyperbolas to their geometry (e.g., circular anomalies, linear anomalies, stratigraphic layers, etc.). Thus, when it comes to reliability, statistical or AI-based interpretation is not so far from human intelligence since as humans we are trying to follow these similar geometries and link them with archaeological features. In the end, however, the powerful prospects of AI technology can be thought of as a supportive tool for both geophysicists and archaeologists, being able to adapt to both the geophysical methods applied and the goals of the archaeological research, but without substituting the human agent, which in the end will be the one to deliver and decide about the final interpretation of the results.
Whether biological or digital, intelligence is a matter of information and computation. Thus, to improve the automated/semi-automated analysis using artificial intelligence, more progress needs to be made by enhancing the annotated dataset, including various data types, with different resolutions and characteristics, and by developing our knowledge in computation.

Author Contributions

M.K. and A.S.: conceptualization; data curation; formal analysis; investigation; methodology; visualization; writing original draft; reviewing; and editing. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data presented in this study are available on request from the corresponding authors.

Conflicts of Interest

The authors declare that no conflict of interest exist.

References

  1. Domínguez-Rodrigo, M.; Cifuentes-Alcobendas, G.; Jiménez-García, B.; Abellán, N.; Pizarro-Monzo, M.; Organista, E.; Baquedano, E. Artificial intelligence provides greater accuracy in the classification of modern and ancient bone surface modifications. Sci. Rep. 2020, 10, 18862. [Google Scholar] [CrossRef] [PubMed]
  2. Trier, Ø.D.; Cowley, D.; Waldeland, A.U. Using deep neural networks on airborne laser scanning data: Results from a case study of semi-automatic mapping of archaeological topography on Arran, Scotland. Archaeol. Prospect. 2018, 26, 165–175. [Google Scholar] [CrossRef]
  3. Guyot, A.; Hubert-Moy, L.; Lorho, T. Detecting Neolithic Burial Mounds from LiDAR-Derived Elevation Data Using a Multi-Scale Approach and Machine Learning Techniques. Remote Sens. 2018, 10, 225. [Google Scholar] [CrossRef] [Green Version]
  4. Caspari, G.; Crespo, P. Convolutional neural networks for archaeological site detection–Finding “princely” tombs. J. Archaeol. Sci. 2019, 110, 104998. [Google Scholar] [CrossRef]
  5. Lambers, K.; Verschoof-van der Vaart, W.B.; Bourgeois, Q.P.J. Integrating Remote Sensing, Machine Learning, and Citizen Science in Dutch Archaeological Prospection. Remote Sens. 2019, 11, 794. [Google Scholar] [CrossRef] [Green Version]
  6. Verschoof-van der Vaart, W.B.; Lambers, K. Learning to Look at LiDAR: The Use of R-CNN in the Automated Detection of Archaeological Objects in LiDAR Data from the Netherlands. J. Comput. Appl. Archaeol. 2019, 2, 31–40. [Google Scholar] [CrossRef] [Green Version]
  7. Verschoof-van der Vaart, W.B.; Lambers, K. Applying automated object detection in archaeological practice: A case study from the southern Netherlands. Archaeol. Prospect. 2021, 29, 15–31. [Google Scholar] [CrossRef]
  8. Guyot, A.; Lennon, M.; Lorho, T.; Hubert-Moy, L. Combined Detection and Segmentation of Archeological Structures from LiDAR Data Using a Deep Learning Approach. J. Comput. Appl. Archaeol. 2021, 4, 1–19. [Google Scholar] [CrossRef]
  9. Orengo, H.A.; Conesa, F.C.; Garcia-Molsosa, A.; Lobo, A.; Green, A.S.; Madella, M.; Petrie, C.A. Automated detection of archaeological mounds using machine-learning classification of multisensor and multitemporal satellite data. Proc. Natl. Acad. Sci. USA 2020, 117, 18240–18250. [Google Scholar] [CrossRef]
  10. Agapiou, A.; Vionis, A.; Papantoniou, G. Detection of Archaeological Surface Ceramics Using Deep Learning Image-Based Methods and Very High-Resolution UAV Imageries. Land 2021, 10, 1365. [Google Scholar] [CrossRef]
  11. Garcia-Molsosa, A.; Orengo, H.A.; Lawrence, D.; Philip, G.; Hopper, K.; Petrie, C.A. Potential of Deep Learning Segmentation for the Extraction of Archaeological Features from Historical Map Series. Archaeol. Prospect. 2021, 28, 187–199. [Google Scholar] [CrossRef] [PubMed]
  12. Küçükdemirci, M.; Landeschi, G.; Dell’Unto, N.; Ohlson, M. Mapping archaeological signs from airborne Lidar data using deep neural networks: Primary Results. In Proceedings of the International Conference of Archaeological Prospection, Lyon, France, 8–11 September 2021; pp. 1–5. [Google Scholar]
  13. Küçükdemirci, M.; Sarris, A. Automated segmentation of archaeo-geophysical images by convolutional neural networks. In Proceedings of the 13th International Conference on Archaeological Prospection—New Global Perspectives on Archaeological Prospection, Sligo, Ireland, 28 August–1 September 2019; pp. 295–299, ISBN 978-1-78969-306-5. [Google Scholar]
  14. Küçükdemirci, M.; Sarris, A. Deep learning based automated analysis of archaeo-geophysical images. Archaeol. Prospect. 2020, 27, 107–118. [Google Scholar] [CrossRef]
  15. Green, A.; Cheetham, P. Rise of the Machines: Improving the identification of possible graves in GPR data with interactive survey guidance and machine learning. In Proceedings of the 13th International Conference on Archaeological Prospection—New Global Perspectives on Archaeological Prospection, Sligo, Ireland, 28 August–1 September 2019; pp. 300–304. [Google Scholar]
  16. Green, A. Detecting Graves in GPR Data: Assessing the Viability of Machine Learning for the Interpretation of Graves in B-Scan Data Using Medieval Irish Case Studies. Ph.D. Thesis, Bournemouth University, Poole, UK, 2020. [Google Scholar]
  17. Manataki, M.; Vafidis, A.; Sarris, A. GPR Data Interpretation Approaches in Archaeological Prospection. Appl. Sci. 2021, 11, 7531. [Google Scholar] [CrossRef]
  18. Gonthier, N.; Gousseau, Y.; Ladjal, S.; Bonfait, O. Weakly Supervised Object Detection in Artworks. In Computer Vision—ECCV 2018 Workshops. ECCV 2018. Lecture Notes in Computer Science; Leal-Taixé, L., Roth, S., Eds.; Springer: Cham, Switzerland, 2018; Volume 11130. [Google Scholar] [CrossRef] [Green Version]
  19. Pawlowicz, L.M.; Downum, C.E. Applications of deep learning to decorated ceramic typology and classification: A case study using Tusayan White Ware from Northeast Arizona. J. Archaeol. Sci. 2021, 130, 105375. [Google Scholar] [CrossRef]
  20. Croce, V.; Caroti, G.; De Luca, L.; Jacquot, K.; Piemonte, A.; Véron, P. From the Semantic Point Cloud to Heritage-Building Information Modeling: A Semiautomatic Approach Exploiting Machine Learning. Remote Sens. 2021, 13, 461. [Google Scholar] [CrossRef]
  21. Alloghani, M.; Al-Jumeily, D.; Mustafina, J.; Hussain, A.; Aljaaf, A.J. A Systematic Review on Supervised and Unsupervised Machine Learning Algorithms for Data Science. In Supervised and Unsupervised Learning for Data Science. Unsupervised and Semi-Supervised Learning; Berry, M., Mohamed, A., Yap, B., Eds.; Springer: Cham, Switzerland, 2019; pp. 3–21. [Google Scholar] [CrossRef]
  22. Kotsiantis, S.B. Supervised machine learning: A review of classification techniques. Informatica 2007, 31, 249–268. [Google Scholar]
  23. Somvanshi, M.; Chavan, P.; Tambade, S.; Shinde, S.V. A review of machine learning techniques using decision tree and support vector machine. In Proceedings of the 2016 International Conference on Computing Communication Control and Automation (ICCUBEA), Pune, India, 12–13 August 2016; pp. 1–7. [Google Scholar] [CrossRef]
  24. Couronné, R.; Probst, P.; Boulesteix, A.-L. Random forest versus logistic regression: A large-scale benchmark experiment. BMC Bioinform. 2018, 19, 27. [Google Scholar] [CrossRef]
  25. Teuwen, J.; Moriakov, N. Convolutional neural networks. In Handbook of Medical Image Computing and Computer Assisted Intervention; Zhou, S.K., Ruceckert, D., Fichtinger, G., Eds.; Academic Press: New York, NY, USA, 2020; pp. 481–501. ISBN 9780128161760. [Google Scholar] [CrossRef]
  26. O’Shea, K.; Nash, R. An Introduction to Convolutional Neural Networks. arXiv 2015, arXiv:1511.08458. [Google Scholar]
  27. Emmert-Streib, F.; Yang, Z.; Feng, H.; Tripathi, S.; Dehmer, M. An Introductory Review of Deep Learning for Prediction Models With Big Data. Front. Artif. Intell. 2020, 3, 4. [Google Scholar] [CrossRef] [Green Version]
  28. Sharma, N.; Jain, V.; Mishra, A. An Analysis Of Convolutional Neural Networks For Image Classification. Procedia Comput. Sci. 2018, 132, 377–384. [Google Scholar] [CrossRef]
  29. Travassos, X.L.; Vieira, D.A.G.; Ida, N.; Vollaire, C.; Nicolas, A. Characterization of Inclusions in a Nonhomogeneous GPR Problem by Artificial Neural Networks. IEEE Trans. Magn. 2008, 44, 1630–1633. [Google Scholar] [CrossRef] [Green Version]
  30. Liu, T.; Su, Y.; Huang, C. Inversion of Ground Penetrating Radar Data Based on Neural Networks. Remote Sens. 2018, 10, 730. [Google Scholar] [CrossRef] [Green Version]
  31. Leong, Z.X.; Zhu, T. Direct Velocity Inversion of Ground Penetrating Radar Data Using GPRNet. J. Geophys. Res. Solid Earth 2021, 126, e2020JB021047. [Google Scholar] [CrossRef]
  32. Liu, B.; Ren, Y.; Liu, H.; Xu, H.; Wang, Z.; Cohn, A.G.; Jiang, P. GPRInvNet: Deep Learning-Based Ground-Penetrating Radar Data Inversion for Tunnel Linings. IEEE Trans. Geosci. Remote Sens. 2021, 59, 8305–8325. [Google Scholar] [CrossRef]
  33. Giannakis, I.; Giannopoulos, A.; Warren, C. A machine learning approach for simulating ground penetrating radar. In Proceedings of the 17th International Conference on Ground Penetrating Radar (GPR 2018), Rapperswil, Switzerland, 18–21 June 2018; ISBN 978-1-5386-5777-5. [Google Scholar]
  34. Giannakis, I.; Giannopoulos, A.; Warren, C. A Machine Learning-Based Fast-Forward Solver for Ground Penetrating Radar with Application to Full-Waveform Inversion. IEEE Trans. Geosci. Remote Sens. 2019, 57, 4417–4426. [Google Scholar] [CrossRef] [Green Version]
  35. Ali, H.; Azalan, M.S.Z.; Amran, T.S.T.; Ahmad, M.R.; Elshaikh, M. Feature Extraction based on Empirical Mode Decomposition for Shapes Recognition of Buried Objects by Ground Penetrating Radar. J. Phys. Conf. Ser. 2021, 1878, 012022. [Google Scholar] [CrossRef]
  36. Chen, S.; Wang, L.; Fang, Z.; Shi, Z.; Zhang, A. A Ground-penetrating Radar Object Detection Method Based on Deep Learning. In Proceedings of the 2021 IEEE 4th International Conference on Electronic Information and Communication Technology (ICEICT), Xi’an, China, 18–20 August 2021; pp. 110–113. [Google Scholar] [CrossRef]
  37. Gong, Z.; Huaiqing, Z. Research on GPR image recognition based on deep learning. In Proceedings of the 2019 International Conference on Computer Science Communication and Network Security, Sanya, China, 22–23 December 2019; Volume 309. [Google Scholar]
  38. Elsaadouny, M.; Barowski, J.; Rolfes, I. Extracting the Features of the Shallowly Buried Objects using LeNet Convolutional Network. In Proceedings of the14th European Conference on Antennas and Propagation (EuCAP), Copenhagen, Denmark, 15–20 March 2020; pp. 1–4. [Google Scholar]
  39. Pham, M.-T.; Lefèvre, S. Buried Object Detection from B-Scan Ground Penetrating RadarData Using Faster-RCNN. In Proceedings of the 2018 IEEE International Geoscience and Remote Sensing Symposium, Valencia, Spain, 22–27 July 2018. [Google Scholar] [CrossRef] [Green Version]
  40. Warren, C.; Giannopoulos, A.; Giannakis, I. gprMax: Open source software to simulate electromagnetic wave propagation for Ground Penetrating Radar. Comput. Phys. Commun. 2016, 209, 163–170. [Google Scholar] [CrossRef] [Green Version]
  41. Dai, Q.; Wen, B.; Lee, Y.H.; Yucel, A.C.; Ow, G.; Yusof, M.L.M. A Deep Learning-Based Methodology for Rapidly Detecting the Defects inside Tree Trunks via GPR. In Proceedings of the 2020 IEEE USNC-CNC-URSI North American Radio Science Meeting (Joint with AP-S Symposium), Toronto, ON, Canada, 5–10 July 2020; pp. 139–140. [Google Scholar]
  42. Massaro, A.; Dipierro, G.; Selicato, S.; Cannella, E.; Galiano, A.; Saponaro, A. Intelligent Inspection of Railways Infrastructure and Risks Estimation by Artificial Intelligence Applied on Noninvasive Diagnostic Systems. In Proceedings of the 2021 IEEE International Workshop on Metrology for Industry 4.0 & IoT (MetroInd4.0&IoT), Roma, Italy, 7–9 June 2021; pp. 231–236. [Google Scholar] [CrossRef]
  43. Núñez-Nieto, X.; Solla, M.; Gómez-Pérez, P.; Lorenzo, H. GPR Signal Characterization for Automated Landmine and UXO Detection Based on Machine Learning Techniques. Remote Sens. 2014, 6, 9729–9748. [Google Scholar] [CrossRef] [Green Version]
  44. Gao, J.; Yuan, D.; Tong, Z.; Yang, J.; Yu, D. Autonomous pavement distress detection using ground penetrating radar and region-based deep learning. Measurement 2020, 164, 108077. [Google Scholar] [CrossRef]
  45. Tong, Z.; Yuan, D.; Gao, J.; Wei, Y.; Dou, H. Pavement-distress detection using ground-penetrating radar and network in networks. Constr. Build. Mater. 2019, 233, 117352. [Google Scholar] [CrossRef]
  46. Sukhobok, Y.A.; Verkhovtsev, L.R.; Ponomarchuk, Y.V. Automatic Evaluation of Pavement Thickness in GPR Data with Artificial Neural Networks. IOP Conf. Ser. Earth Environ. Sci. 2019, 272, 022202. [Google Scholar] [CrossRef]
  47. Viswanathan, R.; Samui, P. Determination of rock depth using artificial intelligence techniques. Geosci. Front. 2016, 7, 61–66. [Google Scholar] [CrossRef] [Green Version]
  48. Leckebusch, J.; Weibel, A.; Bühler, F. Semi-automatic feature extraction from GPR data for archaeology. Near Surf. Geophys. 2007, 6, 75–84. [Google Scholar] [CrossRef]
  49. Ernenwein, E.G. Integration of multidimensional archaeogeophysical data using supervised and unsupervised classification. Near Surf. Geophys. 2009, 7, 147–158. [Google Scholar] [CrossRef]
  50. Schmidt, A.; Tsetskhladze, G. Raster was Yesterday: Using Vector Engines to Process Geophysical Data. Archaeol. Prospect. 2013, 20, 59–65. [Google Scholar] [CrossRef]
  51. Pregesbauer, M.; Trinks, I.; Neubauer, W. An object oriented approach to automatic classification of archaeological features in magnetic prospection data. Near Surf. Geophys. 2014, 12, 651–656. [Google Scholar] [CrossRef]
  52. Verdonck, L. Detection of Buried Roman Wall Remains in Ground-penetrating Radar Data using Template Matching. Archaeol. Prospect. 2016, 23, 257–272. [Google Scholar] [CrossRef]
  53. Mertens, L.; Persico, R.; Matera, L.; Lambot, S. Automated Detection of Reflection Hyperbolas in Complex GPR Images With No A Priori Knowledge on the Medium. IEEE Trans. Geosci. Remote Sens. 2015, 54, 580–596. [Google Scholar] [CrossRef]
  54. Linford, N.; Linford, P.; Persico, R.; Piro, S. The Application of Semi-Automated Vector Identification to Large Scale Archaeological Data Sets Considering Anomaly Morphology. In Proceedings of the 12th International Conference of Archaeological Prospection, Bradford, UK, 12–16 September 2017. [Google Scholar]
  55. Trinks, I.; Hinterleitner, A.; Neubauer, W.; Nau, E.; Löcker, K.; Wallner, M.; Gabler, M.; Filzwieser, R.; Wilding, J.; Schiel, H.; et al. Large-area high-resolution ground-penetrating radar measurements for archaeological prospection. Archaeol. Prospect. 2018, 25, 171–195. [Google Scholar] [CrossRef]
  56. Verdonck, L. Automated detection and analysis of diffraction hyperbolas in ground penetrating radar data. In Proceedings of the 13th International Conference on Archaeological Prospection—New Global Perspectives on Archaeological Prospection, Sligo, Ireland, 28 August–1 September 2019; pp. 305–308, ISBN 978-1-78969-306-5. [Google Scholar]
  57. Goodman, D. Ground-penetrating radar simulation in engineering and archaeology. Geophysics 1994, 59, 224–232. [Google Scholar] [CrossRef]
  58. Engelmann, F.; Kontogianni, T.; Hermans, A.; Leibe, B. Exploring Spatial Context for 3D Semantic Segmentation of Point Clouds. In Proceedings of the IEEE international conference on computer vision workshops, Venice, Italy, 22–29 October 2017; pp. 716–724. [Google Scholar]
  59. Burume, D.M.; Du, S. Deep Learning Methods Applied to 3D Point Clouds Based Instance Segmentation: A Review. Preprints 2021, 2021110228. [Google Scholar] [CrossRef]
  60. Khudoyarov, S.; Kim, N.; Lee, J.-J. Three-dimensional convolutional neural network–based underground object classification using three-dimensional ground penetrating radar data. Struct. Health Monit. 2020, 19, 1884–1893. [Google Scholar] [CrossRef]
  61. Bestagini, P.; Lombardi, F.; Lualdi, M.; Picetti, F.; Tubaro, S. Landmine Detection Using Autoencoders on Multipolarization GPR Volumetric Data. IEEE Trans. Geosci. Remote Sens. 2020, 59, 182–195. [Google Scholar] [CrossRef]
  62. Kim, N.; Kim, S.; An, Y.-K.; Lee, J.-J. A novel 3D GPR image arrangement for deep learning-based underground object classification. Int. J. Pavement Eng. 2019, 22, 740–751. [Google Scholar] [CrossRef]
  63. Chai, X.; Gu, H.; Li, F.; Duan, H.; Hu, X.; Lin, K. Deep learning for irregularly and regularly missing data reconstruction. Sci. Rep. 2020, 10, 3302. [Google Scholar] [CrossRef] [PubMed]
  64. Hur, B.; Ryoo, B.Y.; Zhan, W. Intelligent GPR Semi-Autonomous UAV in 3D Internal Structural Analysis, Course and Research Projects. In Proceedings of the 2020 ASEE Virtual Annual Conference, Online, 22–26 June 2020. [Google Scholar]
  65. Akhila, V.; Das, S.K. Application of Artificial Intelligence Technique in Calibration of Ground-Penetrating Radar. In Geotechnical Characterization and Modelling; Springer: Singapore, 2020; Volume 85, pp. 1029–1043. [Google Scholar] [CrossRef]
  66. Verdonck, L.; De Smedt, P.; Verhegge, J. Making sense of anomalies: Practices and challenges in the archaeological interpretation of geophysical data. In Innovation in Near-Surface Geophysics. Instrumentation, Application, and Data Processing Methods; Persico, R., Piro, S., Linford, N., Eds.; Elsevier: Amsterdam, The Netherlands, 2019; pp. 151–194. [Google Scholar]
Figure 1. Basic principles of traditional model vs. AI-based model. On the one hand, traditional models use mathematical equations and statistical (usually multivariate) analysis to infer the relationships between the different variables. On the other hand, AI-based models avoid such algorithms, and they are based on the learning capabilities from a sufficient number of datasets.
Figure 1. Basic principles of traditional model vs. AI-based model. On the one hand, traditional models use mathematical equations and statistical (usually multivariate) analysis to infer the relationships between the different variables. On the other hand, AI-based models avoid such algorithms, and they are based on the learning capabilities from a sufficient number of datasets.
Remotesensing 14 03377 g001
Figure 2. A prediction result by using CNN for extracting the possible archaeological features from the GPR survey (Noggin Plus with 225 MHz antenna) at the coastal settlement of Lechaion, Peloponnese, Greece (the Lechaion Harbor and settlement Land Project): (a) processed depth slice (100–110 cm below the current surface) indicating a number of extensive structural remains and (b) automated interpretation of possible archaeological features. Despite the fact that an experienced practitioner may be able to recognize many more features and label the archaeological meaning to each one of them, AI results are capable of providing a preliminary visualization in a very short time.
Figure 2. A prediction result by using CNN for extracting the possible archaeological features from the GPR survey (Noggin Plus with 225 MHz antenna) at the coastal settlement of Lechaion, Peloponnese, Greece (the Lechaion Harbor and settlement Land Project): (a) processed depth slice (100–110 cm below the current surface) indicating a number of extensive structural remains and (b) automated interpretation of possible archaeological features. Despite the fact that an experienced practitioner may be able to recognize many more features and label the archaeological meaning to each one of them, AI results are capable of providing a preliminary visualization in a very short time.
Remotesensing 14 03377 g002
Table 1. Useful Frameworks and Libraries for Machine and Deep Learning applications, (web links accessed on 1 May 2022).
Table 1. Useful Frameworks and Libraries for Machine and Deep Learning applications, (web links accessed on 1 May 2022).
FrameworksWeb Link
Tensorflowhttps://www.tensorflow.org/
Kerashttps://keras.io/
Scikit-learnhttps://scikit-learn.org/
PyTorchhttps://pytorch.org/
Caffehttps://caffe.berkeleyvision.org/
MXnethttps://mxnet.apache.org/
XGboosthttps://xgboost.readthedocs.io/
Fastaihttps://www.fast.ai/
Microsoft Cognitive Toolkithttps://docs.microsoft.com/en-us/cognitive-toolkit/
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Küçükdemirci, M.; Sarris, A. GPR Data Processing and Interpretation Based on Artificial Intelligence Approaches: Future Perspectives for Archaeological Prospection. Remote Sens. 2022, 14, 3377. https://doi.org/10.3390/rs14143377

AMA Style

Küçükdemirci M, Sarris A. GPR Data Processing and Interpretation Based on Artificial Intelligence Approaches: Future Perspectives for Archaeological Prospection. Remote Sensing. 2022; 14(14):3377. https://doi.org/10.3390/rs14143377

Chicago/Turabian Style

Küçükdemirci, Melda, and Apostolos Sarris. 2022. "GPR Data Processing and Interpretation Based on Artificial Intelligence Approaches: Future Perspectives for Archaeological Prospection" Remote Sensing 14, no. 14: 3377. https://doi.org/10.3390/rs14143377

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop