144 research outputs found

    Higher-Order Convolution PML (CPML) for FDTD Electromagnetic Modelling

    Get PDF

    Multipole Perfectly Matched Layer for Finite-Difference Time-Domain electromagnetic modelling

    Get PDF

    Realistic FDTD GPR antenna models optimized using a novel linear/nonlinear Full-Waveform Inversion

    Get PDF
    Finite-Difference Time-Domain (FDTD) modelling of Ground Penetrating Radar (GPR) is becoming regularly used in model-based interpretation methods like full waveform inversion (FWI), and machine learning schemes using synthetic training data. Oversimplifications in such forward models can compromise the accuracy and realism with which real GPR responses can be simulated, and this degrades the overall performance of the aforementioned interpretation techniques. Therefore, a forward model must be able to accurately simulate every part of the GPR problem that can affect the resulting scattered field. A key element is the antenna system and excitation waveform, so the model must contain a complete description of the antenna including the excitation source and waveform, the geometry, and the dielectric properties of materials in the antenna. The challenge is that some of these parameters are not known or easily measured, especially for commercial GPR antennas that are used in practice. We present a novel hybrid linear/non-linear FWI approach which can be used, with only knowledge of the basic antenna geometry, to simultaneously optimise the dielectric properties and excitation waveform of the antenna, and minimise the error between real and synthetic data. The accuracy and stability of our proposed methodology is demonstrated by successfully modelling a Geophysical Survey Systems (GSSI) Inc. 1.5~GHz commercial antenna. Our framework allows accurate models of GPR antennas to be developed without requiring detailed knowledge of every component in the antenna. This is significant because it allows commercial GPR antennas, regularly used in GPR surveys, to be more readily simulated

    A Machine Learning Based Fast Forward Solver for Ground Penetrating Radar with Application to Full Waveform Inversion

    Get PDF
    The simulation, or forward modeling, of ground penetrating radar (GPR) is becoming a more frequently used approach to facilitate the interpretation of complex real GPR data, and as an essential component of full-waveform inversion (FWI). However, general full-wave 3-D electromagnetic (EM) solvers, such as the ones based on the finite-difference time-domain (FDTD) method, are still computationally demanding for simulating realistic GPR problems. We have developed a novel near-real-time, forward modeling approach for GPR that is based on a machine learning (ML) architecture. The ML framework uses an innovative training method that combines a predictive principal component analysis technique, a detailed model of the GPR transducer, and a large data set of modeled GPR responses from our FDTD simulation software. The ML-based forward solver is parameterized for a specific GPR application, but the framework can be applied to many different classes of GPR problems. To demonstrate the novelty and computational efficiency of our ML-based GPR forward solver, we used it to carry out FWI for a common infrastructure assessment application--determining the location and diameter of reinforcement bars in concrete. We tested our FWI with synthetic and real data and found a good level of accuracy in determining the rebar location, size, and surrounding material properties from both data sets. The combination of the near-real-time computation, which is orders of magnitude less than what is achievable by traditional full-wave 3-D EM solvers, and the accuracy of our ML-based forward model is a significant step toward commercially viable applications of FWI of GPR

    An Advanced GPR Modelling Framework: The Next Generation of gprMax

    Get PDF
    ACKNOWLEDGMENT The authors would like to acknowledge financial support for this work from The Defence Science and Technology Laboratory (Dstl), UK. This work has made use of the resources provided by the Edinburgh Compute and Data Facility (ECDF) (http://www.ecdf.ed.ac.uk/). This work benefited from networking activities carried out within the EU funded COST Action TU1208 “Civil Engineering Applications of Ground Penetrating Radar

    gprMax: open source software to simulate electromagnetic wave propagation for Ground Penetrating Radar

    Get PDF
    AbstractgprMax is open source software that simulates electromagnetic wave propagation, using the Finite-Difference Time-Domain (FDTD) method, for the numerical modelling of Ground Penetrating Radar (GPR). gprMax was originally developed in 1996 when numerical modelling using the FDTD method and, in general, the numerical modelling of GPR were in their infancy. Current computing resources offer the opportunity to build detailed and complex FDTD models of GPR to an extent that was not previously possible. To enable these types of simulations to be more easily realised, and also to facilitate the addition of more advanced features, gprMax has been redeveloped and significantly modernised. The original C-based code has been completely rewritten using a combination of Python and Cython programming languages. Standard and robust file formats have been chosen for geometry and field output files. New advanced modelling features have been added including: an unsplit implementation of higher order Perfectly Matched Layers (PMLs) using a recursive integration approach; diagonally anisotropic materials; dispersive media using multi-pole Debye, Drude or Lorenz expressions; soil modelling using a semi-empirical formulation for dielectric properties and fractals for geometric characteristics; rough surface generation; and the ability to embed complex transducers and targets.Program summaryProgram title: gprMaxCatalogue identifier: AFBG_v1_0Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AFBG_v1_0.htmlProgram obtainable from: CPC Program Library, Queen’s University, Belfast, N. IrelandLicensing provisions: GNU GPL v3No. of lines in distributed program, including test data, etc.: 627180No. of bytes in distributed program, including test data, etc.: 26762280Distribution format: tar.gzProgramming language: Python.Computer: Any computer with a Python interpreter and a C compiler.Operating system: Microsoft Windows, Mac OS X, and Linux.RAM: Problem dependentClassification: 10.External routines: Cython[1], h5py[2], matplotlib[3], NumPy[4], mpi4py[5]Nature of problem: Classical electrodynamicsSolution method: Finite-Difference Time-Domain (FDTD)Running time: Problem dependentReferences:[1]Cython, http://www.cython.org[2]h5py, http://www.h5py.org[3]matplotlib, http://www.matplotlib.org[4]NumPy, http://www.numpy.org[5]mpi4py, http://mpi4py.scipy.or

    A Machine Learning Scheme for Estimating the Diameter of Reinforcing Bars Using Ground Penetrating Radar

    Get PDF
    Ground Penetrating Radar (GPR) is a well- established tool for detecting and locating reinforcing bars (rebars) in concrete structures. However, using GPR to quantify the diameter of rebars is a challenging problem that current processing approaches fail to tackle. To that extent, we have developed a novel machine learning framework that can estimate the diameter of the investigated rebar within the resolution range of the employed antenna. The suggested approach combines neural networks and a random forest regression, and has been trained entirely using synthetic data. Although the training process relied only on numerical training sets, nonetheless, the suggested scheme is successfully evaluated in real data indicating the generalization capabilities of the resulting regression. The only required input of the proposed technique is a single A-scan, avoiding laborious measurement configurations and multi-sensor approaches. Additionally, the results are provided in real-time making this method practical and commercially appealing
    corecore