gprMax: An Open Source Electromagnetic Simulator for Generating Big Data for Ground Penetrating Radar Applications

Warren, Craig, Giannakis, Iraklis and Giannopoulos, Antonios (2021) gprMax: An Open Source Electromagnetic Simulator for Generating Big Data for Ground Penetrating Radar Applications. In: EGU General Assembly 2021: Gather Online, 19th April - 30th April 2021.

EGU21-10347-print.pdf - Published Version
Available under License Creative Commons Attribution 4.0.

Download (285kB) | Preview
Official URL:


Lack of well-labelled and coherent training data is the main reason why machine learning (ML) and data-driven interpretations are not established in the field of Ground-Penetrating Radar (GPR). Non-representative and limited datasets lead to non-reliable ML-schemes that overfit, and are unable to compete with traditional deterministic approaches. To that extent, numerical data can potentially complement insufficient measured datasets and overcome this lack of data, even in the presence of large feature spaces.

Using synthetic data in ML is not new and it has been extensively applied to computer vision. Applying numerical data in ML requires a numerical framework capable of generating synthetic but nonetheless realistic datasets. Regarding GPR, such a framework is possible using gprMax, an open source electromagnetic solver, fine-tuned for GPR applications [1], [2], [3]. gprMax is fully parallelised and can be run using multiple CPU’s and GPU’s. In addition, it has a flexible scriptable format that makes it easy to generate big data in a trivial manner. Stochastic geometries, realistic soils, vegetation, targets [3] and models of commercial antennas [4], [5] are some of the features that can be easily incorporated in the training data.

The capability of gprMax to generate realistic numerical datasets is demonstrated in [6], [7]. The investigated problem is assessing the depth and the diameter of rebars in reinforced concrete. Estimating the diameter of rebars using GPR is particularly challenging with no conclusive solution. Using a synthetic training set, generated using gprMax, we managed to effectively train ML-schemes capable of estimating the diameter of rebar in an accurate and efficient manner [6], [7]. The aforementioned case studies support the premise that gprMax has the potential to provide realistic training data to applications where well-labelled data are not available, such as landmine detection, non-destructive testing and planetary sciences.

Item Type: Conference or Workshop Item (Other)
Subjects: H300 Mechanical Engineering
H600 Electronic and Electrical Engineering
Department: Faculties > Engineering and Environment > Mechanical and Construction Engineering
Depositing User: Rachel Branson
Date Deposited: 21 Jul 2021 10:24
Last Modified: 31 Jul 2021 10:05

Actions (login required)

View Item View Item


Downloads per month over past year

View more statistics