Next Article in Journal
High-Precision Centroid Localization Algorithm for Star Sensor Under Strong Straylight Condition
Previous Article in Journal
Evaluation and Optimization Strategies for Forest Landscape Stability in Different Landform Types of the Loess Plateau
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Three-Dimensional FDTD(2,4) Subgridding Algorithm for the Airborne Ground-Penetrating Radar Detection of Landslide Models

1
Key Laboratory of Earth Exploration and Information Technology of Ministry of Education, Chengdu University of Technology, Chengdu 610059, China
2
The School of Physics, Chemistry and Earth Sciences, The University of Adelaide, Adelaide, SA 5000, Australia
*
Author to whom correspondence should be addressed.
Remote Sens. 2025, 17(6), 1107; https://doi.org/10.3390/rs17061107
Submission received: 1 February 2025 / Revised: 5 March 2025 / Accepted: 17 March 2025 / Published: 20 March 2025

Abstract

:
The finite-difference time-domain (FDTD) method is a robust numerical approach for the three-dimensional forward modeling of airborne ground-penetrating radar responses of complex geological structures, particularly landslides. However, standard FDTD implementations encounter significant memory demands as aircraft altitude increases and when modeling high-permittivity subsurface media (e.g., water-saturated soils), often exceeding ordinary computational resources. Existing subgridding FDTD methods, tailored for simple localized target models, are also inadequate for simulating landslide models. To overcome these limitations, we thus propose a novel high-order FDTD-based subgridding algorithm that applies coarse grids to the air layer and fine grids to the subsurface medium, enabling the simulation of arbitrarily complex landslide models with significantly reduced memory consumption. This study achieves the first implementation of the high-order FDTD(2,4) method in both coarse- and fine-grid regions, which enables larger grid sizes in both regions. As a result, the proposed approach not only preserves high-order spatial accuracy but also achieves significant memory savings. To mitigate the challenges posed by higher-order difference stencils, we introduce a specialized grid configuration with an overlap zone between coarse and fine grids, supplemented by surrounding virtual nodes. The algorithm accommodates various grid refinement factors, ensuring adaptability to dielectric models with diverse permittivity values and structural complexities. By optimizing the grid refinement factor based on the subsurface medium’s maximum permittivity, simulations can be performed with minimal memory usage. Field updates within the overlapping region are followed by weighted corrections to ensure numerical stability, whereas simulations without these novel measures exhibit oscillatory artifacts. Wavefield snapshots reveal seamless transitions across grid boundaries without spurious artifacts. Numerical experiments on deposition-type landslide models and water-bearing media confirm the validity and stability of the proposed method. Notably, using the optimal grid refinement factor reduces memory consumption to less than 8% of the standard FDTD method for aquifer model simulations.

1. Introduction

Ground-penetrating radar (GPR) has emerged as a widely utilized geophysical technique across diverse disciplines, including geology, glaciology, archaeology, and civil engineering. This versatile method offers superior resolution and faster data acquisition rates compared to conventional geophysical approaches. However, traditional ground-based GPR systems exhibit limitations in conducting large-scale surveys in inaccessible terrains, such as densely vegetated areas or rock glaciers, as well as in hazardous environments (e.g., landslides, avalanches, and mudflows). In these scenarios, airborne ground-penetrating radar (AGPR) systems present a preferable alternative, demonstrating enhanced capability to overcome terrain obstacles and hazardous conditions while enabling efficient large-area surveys. Comparative studies of rock glaciers in Alpine regions show that AGPR outperforms ground-based GPR in rough terrains with mixed ice and debris [1,2,3]. Recent advancements in flight control technology have significantly expanded AGPR applications across various fields, including landmine detection [4,5], desert terrain mapping [6], engineering geology investigations [7], snowpack property analysis [8], snow cover mapping [9], and aquatic bathymetry surveys [10].
The ground-penetrating radar (GPR) method has been extensively employed for the high-resolution detection of shallow structures in diverse geological settings, such as slopes [11,12] and alluvial fans [13]. The efficacy of un-shielded (16–40 MHz) GPR antennas for landslide hazard assessment was comprehensively evaluated [14], demonstrating that GPR technology enables the precise identification of landslide layers and the detection of sliding surfaces, with minimal temporal and financial expenditure. The distribution of landslide deposits and alluvium along the shoreline of Bonneville Lake, Utah, USA, was mapped using a multidisciplinary approach that integrated 5-m auto-correlated digital elevation models, airborne LiDAR, and GPR surveys [15]. The findings revealed that although GPR enhanced imaging depth by approximately 1–6 m, this capability was insufficient for comprehensive structural characterization. The study also highlighted that the presence of mineralized groundwater significantly impedes GPR signal penetration, necessitating careful simulation to assess detection depth accurately. These findings underscore the critical role of forward modeling in optimizing GPR applications.
It is anticipated that ground-based GPR for large-scale landslide detection will likely be progressively replaced by drone-based AGPR systems in the foreseeable future. The integration of complementary survey techniques, such as airborne light detection, with AGPR operations presents substantial potential for cost optimization. As noted in [16], advancements in aerial geophysical prospecting technologies are crucial for rapidly identifying subsurface structures in slopes, especially the spatial distribution of base–cover interfaces and groundwater conditions. This enables the quantitative analysis of stability for the identification of hazardous landslide areas. Consequently, research on AGPR methodologies is poised to receive growing attention in the scientific community. However, the transition from terrestrial to aerial platforms introduces additional complexities and uncertainties. Determining flight altitude, for instance, requires consideration not only of geoelectric model parameters but also of surface environmental factors, including topography and vegetation coverage. Additionally, system performance is influenced by various operational factors, including aircraft platform noise and antenna polarization. While experimental investigations can address certain aspects [17], three-dimensional (3D) numerical simulations have proven to be an effective tool for resolving these challenges [18]. Authors in [3] advocated for numerical simulation to investigate the superior performance of AGPR over ground-based systems in detecting glacial rock formations with rugged surfaces. Numerical modeling serves as an invaluable tool for understanding electromagnetic responses in specific geological models and for evaluating innovative processing techniques [19].
Despite the availability of multiple numerical simulation methods for ground-penetrating radar [20,21,22], the finite-difference time-domain (FDTD) method remains one of the most established techniques for GPR wave simulation, owing to its programming simplicity and computational efficiency [23,24,25,26,27]. However, two critical considerations emerge in FDTD-based simulations: firstly, the source elevation significantly impacts the FDTD computational domain size, with higher elevations necessitating proportionally larger domains. Secondly, the 3D forward modeling of landslide models presents substantial computational resource demands. A primary objective in landslide detection involves the high-resolution identification of underground water table positions. The Topp equation [28] establishes that, under constant conditions, increased soil volumetric water content corresponds to elevated medium dielectric constants. Furthermore, the Courant–Friedrichs–Lewy (CFL) condition [29] dictates that air discretization steps must exceed those of subsurface lossy media. Consequently, FDTD simulations of such models require reduced temporal and spatial steps, resulting in excessive computational requirements for practical applications. While the implicit FDTD method [22] offers potential solutions, its requirement for solving large equation systems renders it unsuitable for the 3D forward modeling of water-bearing landslide models.
To enhance computational efficiency, implementing a higher-order finite-difference time-domain (FDTD) scheme presents a promising solution [30]. Higher-order FDTD methods outperform conventional approaches by enabling the use of coarser grids (CGs) while maintaining accuracy and reducing numerical dispersion errors [31,32]. This method provides higher computational accuracy with fewer resources. Additionally, subgridding technology [33] optimizes the simulation by using CG for the aerial layer and fine grids (FGs) for subsurface media, significantly reducing memory consumption. This strategy is particularly beneficial for AGPR simulations, where the antenna height increases computational demands. In 3D AGPR modeling, the hybrid grid configuration delivers substantial memory-saving advantages, especially with higher antenna elevations.
Despite the potential benefits of combining subgridding techniques with high-order finite-difference time-domain (FDTD) methods, the implementation of such algorithms remains challenging. The primary difficulty lies in managing field coupling at the coarse–fine grid boundary during each time step, which often leads to instabilities, spurious reflections, and accuracy degradation [34]. For example, the Huygens subgridding FDTD method exhibits instability after approximately 1000 time steps [35]. To mitigate these issues, many existing subgridding schemes incorporate additional filtering processes [34,36,37], although these may inadvertently compromise accuracy. Moreover, the larger stencil size of high-order FDTD methods, compared to standard FDTD, increases susceptibility to grid variations, requiring the careful design of coarse- and fine-grid configurations to maintain stability and precision. The additional grid nodes near the coarse–fine boundary further complicate the process, necessitating specialized treatment for high-order differences.
Previous studies have proposed subgridding schemes for two-dimensional problems [38,39,40], using the FDTD(2,4) method—a high-order FDTD variant with second-order temporal and fourth-order spatial accuracy—for the outer coarse-grid (CG) region, while employing standard FDTD for the local fine-grid (FG) region. These hybrid approaches successfully stabilized field communication near the boundary, but they achieved only partial high-order accuracy due to the mixed use of second- and fourth-order methods. This “non-purely” high-order FDTD approach limits grid step sizes to those compatible with second-order differences, preventing full utilization of the larger steps permitted by fourth-order schemes. Consequently, we propose a “purely” subgridding algorithm that fully exploits the advantages of fourth-order differences, enabling larger grid steps and further reducing memory requirements.
Furthermore, current subgridding techniques are primarily designed for localized anomaly models, where a coarse grid surrounds a locally refined region [33,34,35,36]. These methods are insufficient for simulating complex structures, such as real-world landslides, which feature intricate geological elements like groundwater tables, sliding bodies, and substantial permittivity variations between layers (see Figure 1). Such complexities cannot be effectively modeled using localized target structures. Therefore, developing a novel algorithm capable of accommodating arbitrarily complex structural models holds significant practical value.
To address the aforementioned challenges, this study proposes a novel subgridding scheme that integrates a high-order FDTD(2,4) algorithm for simulating wavefields in 3D models, utilizing carefully designed overlapping grids and virtual grid techniques. This approach represents the first implementation of iterative updates for both coarse- and fine-grid regions using the FDTD(2,4) method, which we term a “purely” high-order FDTD method. To ensure algorithm stability, a weighted correction is applied to the field nodes within the overlapping-grid (OG) region. Compared to traditional FDTD methods, this approach not only improves numerical simulation accuracy through higher-order precision but also enables the use of larger grid step sizes, significantly reducing computational memory requirements. In our implementation, the coarse grid (CG) is allocated to the air layer, while the fine-grid (FG) region is assigned to high-permittivity media. The OG region is strategically positioned in the air layer adjacent to the high-permittivity media to mitigate the effects of long high-order stencils crossing different media interfaces [41]. Furthermore, our algorithm supports arbitrary grid refinement factors (GRFs), optimized based on the maximum permittivity of the medium. These innovations enable the simulation of complex structural models, including landslide scenarios, and facilitate 3D numerical simulations of water-bearing landslide models on conventional computing servers.
The remainder of this article is structured as follows: First, we provide a detailed introduction to the proposed algorithm, focusing on wavefield processing techniques within the OG region under the high-order FDTD(2,4) framework. Second, we perform simulations on various representative models with different GRF values, particularly those involving high-permittivity media such as groundwater. The results are compared with conventional methods in terms of accuracy and memory efficiency. Additionally, the algorithm is validated through a deposition-type landslide model, with an analysis of the response cross-section along a survey line (B-scan). Finally, we assess the algorithm’s stability using extensive numerical simulations, including a counterexample to verify robustness. Simulations of water-bearing media models at varying depths under high-altitude flight conditions, within the memory limits of our server, demonstrate the algorithm’s capabilities. Additionally, we utilize the maximum step size that satisfies the CFL condition and perform extensive iterative calculations to validate the stability of the algorithm for AGPR responses.

2. Method

2.1. Airborne GPR System

Figure 1 schematically demonstrates the operational methodology of airborne ground-penetrating radar (AGPR) for landslide structure detection. The primary objectives of this system are to identify the basement–cover interface and delineate underground aquifers within landslide formations. In the Cartesian coordinate system, the X–Y plane is aligned parallel to the approximate slope surface of the landslide, while the Z-axis is oriented perpendicular to this plane, extending into the subsurface. The landslide surface typically exhibits significant topographic variations. The flight trajectory is maintained parallel to the X-axis, with the transmitting antenna (TA) generating electromagnetic pulses along the x direction. The receiving antenna (RA), dimensionally identical to the TA, maintains a fixed spatial relationship with the transmitter throughout the survey operation. Under idealized stable flight conditions, both TA and RA are maintained at identical altitudes and are symmetrically positioned about the X-axis.
In practical applications, the attitude of the airborne platform can be adjusted to approximate the slope angle. While variations in attitude may significantly influence the observed data, 3D forward modeling enables the calculation of responses at arbitrary orientations by adjusting the antenna position parameters. This methodology ensures theoretical consistency irrespective of platform orientation. Therefore, this study assumes antenna configurations simulate 3D AGPR responses under idealized stable conditions, with constant relative positioning between transmitting and receiving antennas throughout the survey. The antenna plane (denoted as X′-O′-Y′ in Figure 1) is considered parallel to the X–Y plane, with the trajectory of O′ (the geometric center of the TA-RA assembly) defining the survey line.

2.2. 3D FDTD(2,4) Method Integrated with Subgridding Scheme

Maxwell’s equations in a conducting medium, characterized by electric conductivity σ and relative permittivity ε r , are solved using second-order temporal and fourth-order spatial approximations, known as the higher-order FDTD(2,4) method [31]. In contrast to the conventional FDTD method, this method utilizes the identical Yee staggered mesh [42] while the spatial difference operator is replaced by a fourth-order accurate stencil. For instance, the quantity U ( i + 1 2 , j , k ) / x can be computed as a fourth-order accurate approximation:
U i , j , k x = 1 24 U i 1 , j , k 27 U i , j , k + 27 U i + 1 , j , k U i + 2 , j , k
where Δ is the grid size in the corresponding direction. Equation (1) shows that compared with the conventional FDTD(2,2) scheme, the stencil of the FDTD(2,4) scheme has two more nodes. Such differences may lead to variations in the FDTD updating methods and boundary processing techniques of the fields near the interface of coarse and fine grids in subgrid methods, so as to maintain the stability of the numerical calculation and the accuracy of the calculation results. Additionally, where the permittivity of the medium differs greatly, such as the air–ground interface, the accuracy of the calculation of higher-order differences may be greatly affected [41]. Many subgridding schemes encounter stability and material traverse capability [43], which should be handled with more care in higher-order differences. In the 3D grid figure shown in Figure 2, the contrast ratio (the ratio of coarse to fine grid edge lengths, or the grid refinement factor, denoted as Nc, the same hereinafter) is 2. Special treatment is required for the differential calculation of nodes on and near the interface of the coarse and fine grids regions (represented by the red line in Figure 2). For example, one-sided higher-order difference methods are employed to handle the differential calculations at nodes near the boundary [39,40,44]. Different treatment methods result in diverse computational accuracy and stability, occasionally requiring adjustments to the mesh configuration. Even though the computational parameters in both the coarse and fine grid regions of the subgrid method meet the CFL condition, noticeable numerical dispersion and computational instability may still arise. When the long-stencil difference scheme described in Equation (1) is used, crossing media with different physical properties may amplify the dispersion error introduced by the subgrid method, requiring an appropriate algorithm to effectively address this issue.

2.2.1. Subgridding Scheme for a Robust FDTD(2,4) Method

As discussed in the Introduction, conventional subgridding methods with localized grid refinement are insufficient for modeling landslides with complex layered structures (Figure 1). Similarly, multigrid approaches are impractical due to their high computation-al costs, inherent instability, and challenges in handling multi-layer geological formations.
To overcome these limitations, we propose a simplified subgridding scheme, wherein the computational domain is partitioned into an upper coarse-grid (CG) region and a lower fine-grid (FG) region. To partition the two areas, the boundary surface of the physical property (Figure 2), termed the reference plane (RP) in this article, should be determined first, which corresponds to either the air–ground interface (in flat terrain) or a plane passing through the highest topographic point (in undulating terrains).
To ensure numerical stability, the CG and FG regions overlap in a zone spanning the lowest two CG layers in the z direction, as illustrated by the pink dashed line on the x-z cross-section of Figure 3. The center layer of the OG layer is located at the central position in the z direction of the OG grid layer, at a height corresponding to one coarse grid layer above the RP. This grid configuration is beneficial for the accuracy of the higher-order FDTD(2,4) updates under the subgrid. If the grid layout proposed in this study is not employed, the subgrid configuration in the x-z section is illustrated in Figure 3b, where the pink dashed line is located in the middle of the OG region. This is the approach used by most conventional subgridding methods at the interface between the coarse and fine grids. In this case, the fourth-order difference calculation of the fields on the lowest four layers of CGs may cross the physical interface (marked as “Cross” in the following). We will use this grid configuration for comparative calculations to verify the correctness of the algorithm presented in this paper.
This article adopts the complex frequency-shifted Perfectly Matched Layers (PMLs) absorption boundary method [45,46], with the computational domain surrounded by PMLs of the same thickness. Unlike the current subgrid methods that only involve local regions, our PML region is also designed with the same subgrid configuration as the internal non-PML region, and the grid contrast ratio is exactly the same, both equal to N c .
When modeling, it is necessary to select a suitable GRF based on the geoelectric parameters. A suitable N c in this context specifically refers to the GRF that minimizes memory usage while maintaining calculation accuracy in subgridding FDTD(2,4) calculations. When the excitation signal remains constant, the grid size mostly relies on the dielectric constant of the underground medium (assuming the medium is non-magnetic with a relative magnetic permeability of 1). In the field of ground-penetrating radar applications, the relative permittivity ε r of the ordinary soil ranges from greater than 1 to less than 81, and the relationship between the grid size Δ and ε r is as follows:
Δ 1 ε r  
Considering the relative permittivity of air is 1, a suitable grid refinement factor N c can be given by the following formula:
N c = c e i l [ ε r m a x ]
where ceil [ ] is a ceiling function and ε r m a x represents the maximum relative permittivity of the underground medium. For example, when ε r m a x is 25, a suitable N c can be chosen as 5, and when ε r m a x is 40, a suitable N c can be chosen as 7. In this case, the grid size of the air layer can be maximized, thereby significantly saving computing resources.

2.2.2. Formulation and Time-Marching Scheme

Following the subgrid configuration described above, the FDTD(2,4) scheme was applied to both CG and FG regions. In the OG region, except for the fields at the nodes on the boundaries and sub-boundaries, which are determined using spatial linear interpolation (SLI), the higher-order FDTD computations were used for the other node fields. Utilizing a larger grid size reduces the total number of grids for 3D forward modeling, increases the time step size, and consequently lowers the computational resource requirements. Unlike the hybrid method in [40], which combines the conventional FDTD method for CGs with the higher-order FDTD method for FGs, the proposed approach applies the higher-order FDTD method uniformly across both grid types, achieving more effective memory minimization. To avoid increasing numerical dispersion errors associated with temporal interpolation, this article uses a uniform time step size for iterative calculations in both the coarse and fine grids regions.
Hereinafter, uppercase “ E ” and “ H ” indicate electric and magnetic fields within the CG area, respectively, while lowercase “ e ” and “ h ” denote their counterparts in the FG area. Δ c and Δ f represent the grid sizes of the coarse and fine grids, respectively. Δ t represents the time step, and n represents the n th time step of the fields. σ and ε represent the conductivity and permittivity of the medium, respectively. Assume the numbers of grid nodes in the CG region along the x, y, and z directions are N x , N y , N z , respectively, and those in the FG are n x , n y , n z , respectively. For brevity, only the equation for the E x component is presented [31]:
E x n + 1 i + 1 2 , j , k = C A × E x n i + 1 2 , j , k C B z × H y n + 1 2 i + 1 2 , j , k 3 2 27 H y n + 1 2 i + 1 2 , j , k 1 2 + 27 H y n + 1 2 i + 1 2 , j , k + 1 2 H y n + 1 2 i + 1 2 , j , k + 3 2 + C B y × H z n + 1 2 i + 1 2 , j 3 2 , k 27 H z n + 1 2 i + 1 2 , j 1 2 , k + 27 H z n + 1 2 i + 1 2 , j + 1 2 , k H z n + 1 2 i + 1 2 , j + 3 2 , k
where C A , C B γ are as follows:
C A = 2 ε σ Δ t 2 ε + σ Δ t ,   C B γ = Δ t 12 Δ c 2 ε + σ Δ t ,   γ = y , z .
The iterative formula for updating the e x field at the FG nodes is similar. The E x field at grid nodes, with the exception of those located on the bottom two layers of the CG (the layer N z − 2 and layer N z − 1, as shown in Figure 4a) and the top two layers of the FG (as shown in Figure 4b), can be updated using Equation (4). However, the update of the E x at layer N z − 2 is different. It involves not only the two H y -nodes above the E x -node ( H y 2 - and H y 3 -nodes in Figure 4a) and one H y -node below it ( H y 1 -nodes in Figure 4a), but also the VN field H y v , located beneath the OG region (represented by the unfilled circle in Figure 4a). The updated formula is as follows:
E x n + 1 ( i + 1 2 , j , N z 2 ) = C A × E x n ( i + 1 2 , j , N z 2 ) C B z [ H y n + 1 2 ( i + 1 2 , j , N z 7 2 ) 27 H y n + 1 2 ( i + 1 2 , j , N z 5 2 ) + 27 H y n + 1 2 ( i + 1 2 , j , N z 3 2 ) H y v n + 1 2 ( i + 1 2 , j ) ] + C B y [ H z n + 1 2 ( i + 1 2 , j 3 2 , N z 2 27 H z n + 1 2 ( i + 1 2 , j 1 2 , N z 2 ) + 27 H z n + 1 2 ( i + 1 2 , j + 1 2 , N z 2 ) H z n + 1 2 ( i + 1 2 , j + 3 2 , N z 2 ) ]
where, H y v n + 1 2 i + 1 2 , j represents the magnetic field component H y v at the VN, located half a depth Δ c below the OG area. It is derived through SLI from the magnetic fields h y in the FG area.
Similarly, the update of the e x field on the second layer (marked as “1” in Figure 4b) within the OG region, as indicated by the blue arrows, requires the magnetic field h y v at the VN, located half a Δ f above the OG area. During each iteration, the h y v field is updated via SLI from the magnetic fields H y at the corresponding spatial interpolation nodes in the CG region. The E x fields at the bottom boundary of the CG (marked as “ N z − 1” in Figure 4a) are directly obtained through SLI from the e x fields at the corresponding nodes in the FG region. Similarly, the e x fields on the top boundary of the FG region (marked as “0” in Figure 4b) are derived by SLI from the E x fields at the corresponding nodes in the CG region.

2.2.3. Spatial Linear Interpolation and Weighted Correction

As mentioned earlier, the fields at VNs and at the boundaries between coarse and fine grids need to be obtained through SLI. The interpolating fields at these boundaries are a critical aspect of the subgridding FDTD method [32]. The SLI method we employ is applicable to subgrids with any contrast ratio. Figure 5 illustrates the interpolation process for the electric field component from the CG to the FG region. The 8 E x -nodes (highlighted in red in Figure 5) surrounding the target e x -node (indicated by the green arrow) are determined first, and the e x field is then interpolated using the following equation:
e x = 1 V k = 1 8 c k E x k
where V represents the volume of the cuboid defined by the 8 E x -nodes, and c k denotes the volume of the sub-cuboid whose diagonal is the line from the e x -node to the E x 8 k - n o d e . The interpolation method is essentially a 3D linear interpolation method based on volume weighting, making is effective for any GRF.
When performing linear interpolation from the FG to the CG, a CG node may coincide with an FG node. In such cases, the parity of Nc must be considered. As illustrated in Figure 6, there can be either 7 (see Figure 6a) or 6 (see Figure 6b) closely adjacent FG nodes surrounding a CG node located at P 0 . Taking the E x -node of the CG as an example, its interpolation formula is as follows:
E x =   e x P 0 i f   N c   i s   o d d     1 6 k = 1 6 e x P k i f   N c   i s   e v e n
where P k (k = 1, 2, …, 6) represents the six FG nodes surrounding the node P 0 .
Using SLI to interpolate the fields at the boundaries between coarse and fine grids alone may not fully ensure the stability of the subgridding FDTD method. Therefore, it is still necessary to ensure a smooth transition between the coarse and fine grids. The fields at the coarse and fine grid nodes within the OG region are calculated using the FDTD(2,4) method. Once the fields at all nodes in the OG region are fully calculated, a weighted correction is performed based on their depth in the z direction within the OG region. As illustrated in Figure 4, there is only one E x -node in the OG region, located at the center of the OG region in z direction. Accordingly, the correction formula for E x in the OG region is as follows:
E x = E x + e ¯ x / 2
where e ¯ x represents the corresponding field e x at the E x -node, which can be obtained using Equation (8). Similarly, as shown in Figure 4, there are 2Nc − 2 e x -nodes inside the OG region, and their correction formula is as follows:
e x k = k e x k + ( 2 N c k ) E ¯ x k / 2 N c
where k (=1, 2, …, 2Nc − 2) represents the z directional index of the e x -node within the OG region. E ¯ x k denotes the field value at the e x k -node, obtained through SLI using Equation (7).

2.2.4. Update Procedure of the Subgridding FDTD(2,4) Method

In this part, a summary of the update procedure for our subgridded FDTD(2,4) method is shown. It is assumed that the field update has been advanced to time step n , and that all the electric and magnetic fields in the CG area, FG area, and at VNs are known. Then, the update process is made up of the following sequence of computing steps:
  • Update fields E in the CG area except those on the lower boundary based on fields H inside the CG area and fields H γ v   γ = x , y at the VNs, and then update fields e on the upper boundary based on the fields E calculated in this step using the method shown in Equation (7).
  • Update fields e in the FG area except those on the upper boundary based on fields h inside the FG area and fields h γ v   γ = x , y at the VNs, and then update fields E on the lower boundary based on the fields e calculated in this step using the method shown in Equation (8).
  • Correct the fields E in the OG area according to the method shown in Equation (9).
  • Correct the fields e in the OG area according to the method shown in Equation (10).
  • Calculation fields E γ v and e γ v   γ = x , y at VN using the SLI method shown in Equations (8) and (7), respectively.
  • Update fields h in the FG based on the fields e and e γ v γ = x , y , and then calculate fields H γ v   γ = x , y using the SLI method shown in Equation (8).
  • Update fields H in the CG based on the fields E and E γ v γ = x , y , and then calculate fields h γ v   γ = x , y using the SLI method shown in Equation (7).
  • Advance simulation time step: n = n + 1, and recycle.

3. Numerical Experiments

Using the algorithm described in the previous section, we developed a 3D forward modeling program in C++ (version 20). To ensure a consistent comparison of memory consumption across different models, the same thickness of Perfectly Matched Layers (PML) was applied for all methods. The computations were conducted on a server with 576 GB of memory, capable of supporting up to 56 parallel threads. Only models with memory requirements within the server’s capacity were eligible for simulation.
Landslide models are often characterized by water-rich media with relatively high permittivity. Under the constraints of the CFL condition, traditional FDTD methods require the entire computational domain to be discretized with smaller grid sizes and shorter time steps to accommodate the high permittivity medium. This approach imposes a significant demand on computational resources. The larger the permittivity of the underground medium, the higher the computational cost. In contrast, the subgridding method proposed in this article employs CGs for the air layer and FGs for the underground region. This design reduces the number of grids in the air layer, thereby significantly decreasing computational resource consumption. Consequently, this method allows for the simulation of larger computational domains or landslide models with higher permittivity media. Moreover, the advantages of this method become increasingly evident as the flight altitude increases.
In the following numerical simulation examples, models with relatively low permittivity are used to verify the correctness of the algorithm. The memory consumption for these calculations is within the capacity of our server, ensuring that standard FDTD or standard FDTD(2,4) methods can simulate these models. This allows for a comparison between the simulation results of our proposed method and those of the standard FDTD methods. In contrast, landslide models containing media with higher permittivity (such as water-rich soil) can only be computed using our proposed method, as the memory consumption of standard methods far exceeds the capacity of our server.

3.1. Two-Layer Model

We begin by performing numerical tests on a simple two-layer model to validate the accuracy of the algorithm. The overlying rock layer has a thickness of 3.6 m, with a relative permittivity and a conductivity of 9 and 2 mS/m. The underlying bedrock has a relative permittivity of 4 and a conductivity of 1 mS/m. The radar antenna is positioned 3.6 m above the ground, with the TA measuring 0.72 m × 0.36 m × 0.18 m and an offset of 1.44 m between the TA and the RA. The TA excites a current signal in the x direction with a center frequency of 96.6 MHz.
I ( t ) = k = 0 3 h k cos 2 n π t T 0 < t < T   0     o t h e r
where the current signal is the first derivative of the Blackman–Harris window function [47,48], with T set to 1.14/fc, where fc is the center frequency. The coefficients h k ( k = 0 , 1 , 2 , 3 ) are taken as 0.35322222, −0.488, 0.145, and −0.010222222, respectively. The calculation results of the method proposed in this article are compared with those of the standard FDTD method and the FDTD(2,4) method.
The PMLs in all methods have the same thickness, equivalent to 15 times the coarse grid cell size. Other calculated parameters are listed in Table 1, with all parameters meeting the CFL condition. The standard FDTD method requires small grids throughout the entire computation domain, achieving high spatial and temporal resolutions. However, this approach is memory-intensive, time-consuming, and susceptible to cumulative errors over extended simulation durations.
The FDTD(2,4) method doubles the grid size, resulting in a decrease in the number of grids in the computational domain and thereby saving a considerable number of computational resources. The subgridding scheme proposed in this article (labeled as “subFDTD(2,4) − N c = m”, where m represents the value of the GRF) further reduces the number of grids in the air layer, consequently decreasing computation time as well.
Figure 7 presents the response curves calculated using the three methods outlined in Table 1, demonstrating consistent results across all approaches. The direct wave is observed before 18 ns, the surface reflection wave occurs from 22 to 38 ns, and the bedrock reflection wave is detected from 93 to 110 ns. Notably, the response curves generated by the higher-order difference method exhibit a smoother profile.
Both our method and the standard FDTD(2,4) method use the same difference scheme and share the same spatial steps size in FG regions, resulting in relatively small differences between the response curves produced by these two methods. However, since our method uses a larger grid size in the CG region and incorporates operations such as SLI (see Equation (7)) and weighted corrections (see Equation (10)) in the OG region, these factors contribute to a smoother reflection wave curve compared to the standard FDTD(2,4) method.
This is clearly illustrated in Figure 7. The standard FDTD method, which uses the smallest grid size and correspondingly a smaller time step size, is less influenced by the smoothing factors mentioned earlier, leading to more noticeable waveform variations. Slight time deviations among the waveforms are observed due to differences in stencil lengths and discretization grid sizes.
Figure 8 shows the total memory consumption for the 3D forward modeling at varying antenna heights. As shown, the memory consumption of the standard FDTD method increases more rapidly with the rise in antenna height. Additionally, Figure 8 provides a ratio curve comparing the computational memory consumption between the standard FDTD method and our method, demonstrating that the memory consumption of the standard FDTD method is approximately 11 to 22 times greater than that of our method.
Figure 9 displays the response curves at various antenna heights, each containing the corresponding direct wave, surface reflection wave, and bedrock reflection wave. Due to the fixed positions of the transmitting and receiving antennas, the direct wave portion of each curve remains virtually identical. As the antenna height increases, the arrival times of the reflection waves from the surface and bedrock are sequentially delayed. As the antenna height increases, the waveforms of the various reflection waves remain similar, but their maximum amplitudes gradually decrease. The ratio of the maximum amplitude of the bedrock reflection wave to that of the surface reflection wave increases with height (see Figure 10). At a certain flight altitude, a larger ratio implies that in the total energy of the reflected wave from the earth surface and the bedrock surface, the energy allocated to the bedrock surface is relatively greater, enhancing the identification of the bedrock surface. As the flight altitude increases, the maximum amplitudes of both reflected waves decrease. However, the ratio of their maximum amplitudes increases, implying that while the energy of the reflection wave acting on the bedrock interface decreases, its proportion relative to the energy of the surface reflection wave grows. If the bedrock reflection signal has a sufficiently high signal-to-noise ratio, a larger ratio becomes practically significant for identifying the underground bedrock surface. Conversely, regardless of how large the ratio is, it holds no practical significance if the signal-to-noise ratio of the bedrock reflection signal is insufficient. That is particularly interesting in areas with complex surface conditions such as rugged terrain or dense vegetation, where raising the GPR to an appropriate height may actually enhance its ability to detect deeper geological structures. A practical example of this is provided in [3].
To validate the accuracy of the proposed algorithm in simulating water-containing models, the upper layer of the two-layer model was replaced with water, referred to as the “surface water two-layer model”. The water lay had a conductivity of 50 mS/m, a relative permittivity of 81, and a thickness of 0.9 m. The lower layer has a conductivity of 5 mS/m and a relative permittivity of 9. The antenna height was set at 2.7 m, while other computational parameters remain unchanged from the two-layer model mentioned above. For the standard FDTD method, the grid size was set to 1 cm, while for the standard FDTD(2,4) method, it was set to 2 cm. In the proposed subgridding method, an appropriate refinement factor of N c = 9 was selected based on Equation (3), resulting in coarse and fine grid sizes of 18 cm and 2 cm, respectively. The memory consumption for these three methods were 3144.3 GB, 393.3 GB, and 111.5 GB, respectively. Due to insufficient server memory, the standard FDTD method could not be executed, so only the results from the standard FDTD(2,4) method were available for comparison (see Figure 11). It can be observed that, before 19 ns, the direct waves obtained by both methods are almost identical, except for a slight time delay. Between 19 ns and 31 ns, corresponding to reflections from the water surface, the waveforms show good agreement. However, the waveforms generated by the standard FDTD(2,4) method exhibit a slight time delay relative to those from the subgridding method. For the late reflection wave from the bedrock interface, the waveforms from both methods are generally consistent, but the smoothing effect in the subgridding method results in a slightly lower peak amplitude compared to the standard FDTD method. As noted earlier, this smoothing effect arises from operations such as 3D spatial interpolation and weighted correction within the subgrid algorithm.
These results demonstrate that our method enables the computation of AGPR responses for water-containing models on ordinary servers, overcoming the limitations of standard methods. Both examples demonstrate that despite utilizing the largest possible grid size within the constraints of the CFL condition, the results produced by our subgridding method are in excellent agreement with those obtained from the standard FDTD and FDTD(2,4) methods.

3.2. Three-Layer Model with a High-Permittivity Layer

The three-layer model was created by incorporating a water-bearing soil layer (WBSL) as an intermediate layer into the original two-layer model described above. The WBSL layer has a relative permittivity of 25, a conductivity of 5 mS/m, and a thickness of 36 cm. The thickness of the first layer was adjusted to 2.16 m, and the antenna height was set to 2.7 m. Other model parameters remained the same as those in the original two-layer model. This three-layer model is referred to as the WBSL model. The responses calculated for N c values of 3, 6, and 9 are compared with the results obtained using the standard FDTD method. Table 2 shows some of the calculation parameters, while others remain unchanged from the above example of the original two-layer model.
From Table 2, it is evident that the standard FDTD method requires a significant amount of memory. In contrast, the subgridding FDTD(2,4) method proposed in this article significantly reduces memory consumption. As Nc increases, memory consumption gradually rises, with the minimum consumption occurring at Nc = 5. Since the maximum relative permittivity of the WBSL model is 25, the optimal GRF, according to Equation (3), is exactly 5. At this point, a relatively large grid size can be used, allowing for a larger time step, which minimizes memory usage. As a result, the memory usage is reduced by 66.32% and 91.84% compared to the standard FDTD(2,4) method and the standard FDTD method, respectively.
However, setting too large a GRF will increase the number of FGs, resulting in higher memory consumption. According to Equation (3), when the maximum relative permittivity of the model is greater than 64 and less than or equal to 81, an appropriate Nc is 9. A typical example is a landslide model containing groundwater. Employing the standard FDTD method to simulate such a 3D model on an ordinary server often leads to insufficient memory capacity.
Figure 12 illustrates the response curves of the WBSL model computed using four different methods, respectively. The direct wave, surface reflection waves, and reflection waves from the upper and lower boundaries of the WBSL are distinctly identifiable. The reflection waves from the upper and lower boundaries of the WBSL model can be observed at approximately 67.43 ns and 79.48 ns. The time interval between the two peaks of the reflection waves matches the theoretical calculation value of the round-trip travel time: 2 × 0.36 c / 25 = 12   n s (where c is the speed of light). All the curves effectively interpret the underground WBSL, and there is little difference between these reflected waveforms.

3.3. Landslide Models

The accumulation-type landslide model depicted in Figure 13a comprises a surface soil layer and bedrock featuring an arcuate slip surface. The slope has an inclination angle of approximately 24°, with the soft surface soil layer reaching a maximum thickness of about 4 m. The landslide’s slope exhibits an undulating profile, characterized by a convex segment spanning from 10 m to 11 m and a concave segment extending from 15.5 m to 18.5 m. The surface stratum, constituted by precarious soil formations, is susceptible to fracturing when subjected to external influences, which may culminate in the occurrence of landslide calamities. Figure 13b,c illustrates the soil stratum models with three developing fissures. The AGPR traversed a linear path parallel to the slope’s surface, maintaining an altitude of 3 m above the red dashed line indicated in Figure 13c. At each measurement site, the excitation current of the AGPR is aligned with the survey line trajectory, ensuring directional consistency, while the center frequency fc of the excitation signal (see Equation (11)) is 80 MHz.
Numerical simulations were performed using the subgridding approach proposed in this article, with a GRF of 3. The coarse and fine grid sizes were 15 cm and 5 cm, respectively, and the time step was set to 0.0825 ns. Figure 14 and Figure 15 present the simulation results of the two models shown in Figure 13.
Figure 14a illustrates the time-section diagram for the initial landslide model (Figure 13a). The direct wave, prominently visible prior to 20 ns, is clearly discernible. Below this direct wave, the event of the surface reflection wave displays lateral undulations that mirror the surface topography of the landslide. A multitude of events, inclined both to the left and right, are evident beneath the surface reflection wave. They are indicative of the lateral discontinuities on the ground surface, particularly at the concave segment of the surface soil. Further below, several arcuate hyperbolic events appear, signifying the reflection signals originating from the bedrock surface of the landslide. The vertices of these hyperbolas bear a direct correlation to the morphological features of the bedrock surface. Figure 15b provides a refined view of the time-section diagram, achieved by eliminating the direct wave and the surface reflection wave from Figure 14a. This refinement renders the reflection wave events of the bedrock surface more conspicuous, thereby enhancing the clarity of the lateral distribution of the subsurface bedrock surface. The development of fissures within a landslide induces modifications on the time-section profiles. Upon comparing Figure 14 with Figure 15, it becomes evident that the area delineated by the cyan ellipse in Figure 15 significantly deviates from its counterpart in Figure 14. Following the removal of the direct wave and the surface reflection wave, the region bounded by the green ellipse in Figure 15b also demonstrates notable disparities when contrasted with the corresponding area in Figure 14b. Therefore, by analyzing the variations in the time-section profiles across different observational stages, one can acquire a deeper understanding of the internal structural transformations of the landslide. This implies that the progression of fissure development within a landslide can be detected and monitored through the use of AGPR.
To demonstrate the differences in the propagation of the radar waves within the aforementioned landslide models, the 3D wavefield data were simulated using our subgridding method when the emission source point was at x = 11.55 m. Figure 16 and Figure 17 illustrate the wavefield snapshots at 50 ns for the initial landslide model (Figure 13a) and the landslide model exhibiting fissure development (Figure 13b,c), respectively, with the objective of offering a clear and intuitive comparison of the distinct wavefield features between the two models.
In the wavefield snapshots presented here, the x-axis corresponds to the position of the red dashed line in Figure 13. The x-z section represents the coordinate plane obtained by rotating the original plane 24° counterclockwise. The data used to generate the snapshots consist of the E x from the CG section (excluding the last layer) and the e x from the FG section (excluding the first 3 layers). Note that in the x-z section, the z = −0.3 m plane is centrally positioned within the OG region along the z direction, serving as a common boundary line for the two snapshots (the scaled black line in Figure 16 and Figure 17). First, the fields from the coarse and fine grids are graphed separately, employing a consistent color scale. Subsequently, these two images are concatenated together to create the final snapshot of the x-z section. The two subplots on the right respectively present snapshots of the field distribution on the z = −0.3 m horizontal plane, generated using field data from the CGs and the FGs, respectively. The discrete color blocks in the image generated using CG data are more prominent compared to those in the image generated using FG data, highlighting the difference in spatial resolution between the two. Despite this, the snapshots corresponding to the coarse grid and the fine grid exhibit remarkable consistency, with the field values at the junction of the wavefield snapshots remaining continuous and showing no apparent false reflections caused by grid overlap. Due to the relatively high permittivity of the deposit material, the wave propagation speed is slower, and a noticeable delay of the first wave occurs in the accumulation area. At 50 ns, the initial wave is on the verge of crossing the fissure zone, leading to a significantly more complex wavefield distribution within this region (see Figure 17b) when contrasted with the corresponding area in the initial landslide model, which lacks fissures (see Figure 16b). The high permittivity inherent to water-bearing fractures induces a temporal delay in the reflected signal originating from the underlying bedrock surface. This can be substantiated by the time-section diagrams, wherein at the position x = 11.55 m, the temporal values corresponding to point P are recorded as 106.71 ns (as illustrated in Figure 15b) and 102.22 ns (as depicted in Figure 14b), respectively. Consequently, the fracture structure engenders a delay of approximately 3.49 ns in the reflected signal from the subjacent bedrock surface.

3.4. Algorithm Stability Test

The stability of the subgridding FDTD method is influenced by various factors, including grid size, time step size, and the wavefield data communication method at the coarse–fine grid interface, among others. Consequently, many subgridding methods incorporate a filtering operation to suppress the instability introduced by the subgridding scheme [34,36,37]. Unsurprisingly, the stability of most subgridding methods, including ours, is conditional. For instance, the Huygens subgridding method proposed by Bérenger [35] remains stable for up to 1000 time steps. Similarly, the 3D subgridding method [49] demonstrates stability up to 5 × 105 iterations. In contrast, the subgridding method proposed in [50] has been evaluated across multiple models, demonstrating stability even beyond 10 million iterations.
In fact, when the grid step size is relatively small, the time step size must also decrease accordingly, increasing the number of time iterations required to maintain computational stability. This may weaken the correlation between the number of iterations and stability. In contrast, our numerical simulations prioritize minimizing computational memory consumption under the condition of ensuring computational accuracy. This approach leads us to select the largest feasible grid step size and, consequently, the time step size is also relatively large. In this case, the correlation between maintaining computational stability and the number of iterations becomes more significant. In this section, we first evaluate the stability of the subgrid configuration method using a counterexample, followed by a validation of the long-term iteration stability of the proposed algorithm through simulations on a large computational domain.
To assess the stability of the proposed method over longer sampling times, we simulated the response of groundwater layer models at various burial depths. The antenna height was set to 14.4 m, with a fixed groundwater layer thickness of 0.84 m and burial depths of 1.8 m, 5.4 m, 7.2 m, and 10.08 m. The water layer had a conductivity of 10 mS/m and a relative permittivity of 81. The overlying medium had a conductivity of 3 mS/m and relative permittivity of 5, while the bedrock medium had a conductivity of 1 mS/m and a relative permittivity of 25. The antenna dimensions were 72 cm × 36 cm × 36 cm, and the excitation current pulse featured a center frequency of 49 MHz with an amplitude of 1 A.
Figure 18a illustrates the distribution of the relative permittivity in the y = 0 m section of the model, with the groundwater layer at a burial depth of 5.4 m. For comparison, Figure 18b presents a model with a 3D water body at the same burial depth. The 3D water body is a thin plate, with a thickness equal to that of the groundwater layer mentioned above and lateral dimensions of 1.8 m × 1.8 m. The excitation source is positioned directly above the 3D water body in the air.
The subgridding method with Nc = 9 was applied in the simulation, where the grid size for the CG in the air layer was 36 cm and the grid size for the FG in the underground layer was 4 cm, with a time step of 0.066 ns. A PML with a thickness of 10 CG cells was placed at the outer boundary of the computational domain. These test models feature large computational domains, resulting in a higher number of iteration time steps. For the model with a groundwater layer depth of 10.08 m, the number of time iterations reached a maximum of 4940.
Table 3 presents the memory consumption for simulating groundwater layer methods at various depths of using three models. The memory required by the proposed subgridding method is only 11% to 17.5% of that required by the standard FDTD method and 21% to 32.8% of that required by the standard FDTD(2,4) method. When the burial depth of the water layer exceeds 10 m, the memory demand of the standard FDTD or standard FDTD(2,4) method becomes too large for our server to handle. In such cases, only the proposed subgridding method is capable of completing the numerical simulations.
Figure 19 presents the simulation results for groundwater models at different burial depths. In Figure 19a, the portion before 30 ns corresponds to the direct wave, while the surface reflection wave appears between 96 ns and 120 ns time range in Figure 19b. At this stage, the direct wave and surface reflection wave curves are identical across all models, and the reflection wave from the underground anomaly layer or body has not yet arrived. Figure 19c shows the reflection wave segment for a water layer with a depth of 1.8 m. The reflection wave from the upper boundary of the water layer appears at approximately 123 ns, while the reflection wave from the lower boundary appears at approximately 173 ns. The waveform fluctuation between these two reflections is due to the secondary reflections between the upper boundary of the water layer and the surface, occurring in the time range of approximately 150–174 ns. As the depth of the water layer increases (Figure 19d–f), no secondary reflection waves are observed before the reflection wave from the bottom boundary of the water layer due to the greater distance from the surface. As the burial depth increases, the reflection waves from the upper and lower boundaries of the water layer appear at later times, with their peak amplitudes gradually decreasing, while their waveforms remain similar. The time difference between the reflection waves from the upper and lower boundaries of the water layer in models at different depths remains consistent and aligns with the estimated travel time of radar waves traversing the 0.84 m thick water layer (2× 0.84 3 / 81 × 10 = 50.4   n s ).
Figure 19d compares the underground interface reflection waveforms of the water layer model (see Figure 18a) and the 3D water body model (see Figure 18b). The maximum amplitudes of the reflection waves from the upper and lower boundaries of the 3D body are 38.72% and 27.09% of those from the water layer model, respectively. Compared to the water layer model, the reflection waveform of the 3D water body is more complex, featuring an additional peak. This complexity, arising from the lateral inhomogeneity of the 3D body, can be clearly illustrated in the snapshots presented in Figure 20.
The grid and time step sizes used in the above calculations are the selected largest possible values that satisfy the CFL condition, significantly reducing computational memory usage and fully demonstrating that our algorithm can successfully perform numerical simulations of water-containing medium models. More importantly, even with a large step size, the response waveform at the maximum time step of 4940 (with a maximum observation time of 326 ns) shows no significant numerical dispersion, confirming the stability of our algorithm. Due to the memory limitations of our server, simulations with larger iteration time steps could not be performed. However, based on the simulation results presented in this section, it is evident that our algorithm can stably compute even more time steps.

4. Discussion

4.1. Major Findings of the Study

The 3D simulation of AGPR is computationally intensive, with memory consumption increasing as flight altitude and subsurface permittivity rise. To enable 3D simulations on an ordinary server, we sought to maximize the grid size to economize on computational memory. To achieve this, we utilized a high-order FDTD method, which permits larger grid steps compared to standard FDTD approaches. However, this strategy alone did not meet our objectives. Therefore, we integrated a subgrid technique alongside the high-order FDTD, deploying high-order finite differences across both coarse and fine grid regions to significantly reduce computational memory demands. This enabled the 3D simulation of landslide models with practical relevance. Despite this, the extended stencil inherent to high-order finite differences posed challenges in data exchange between coarse and fine grids within the subgrid framework. To address this, we developed a sophisticated subgrid architecture that integrates overlapping coarse and fine grids with virtual grids, ensuring accurate field value updates at each node using the high-order FDTD method. Additionally, to mitigate the challenges posed by the long stencil, we introduced strategies to facilitate the smooth transition of fields between nodes of differing grid sizes, reducing numerical dispersion errors, especially when crossing medium boundaries in overlapping zones.
Without adopting the subgridding configuration proposed in this article, memory savings cannot be realized, and the results may suffer from oscillations or even divergence. For instance, when the overlapping grid extends across the surface, as shown in Figure 3b, noticeable oscillations emerge in the computed results. The simulation experiment comparing two subgrid configurations (see Figure 3) was tested using the WBSL model (shown in Figure 21). The response curves produced by the mesh configuration from Figure 3b exhibit oscillations after approximately 25 ns, regardless of whether the GRF was set to 6 or 9. This behavior mirrors oscillations observed in previous studies [37], where an isotropic spatial filter was introduced to suppress such effects. The response curves generated by the mesh configuration in Figure 3b display more pronounced and prolonged oscillations. This is due to the overlapping grids with media having significantly different electrical properties—specifically, a lossy underground medium and air. In high-order difference calculations, transitioning between these two media introduces errors, which are subsequently amplified by the subgrid approach. In contrast, the response curves from our proposed subgrid configuration (Figure 3a) show no oscillations and require no additional filtering. This comparison not only validates the effectiveness of the subgrid approach presented here but also emphasizes the importance of well-designed subgrid configuration and an efficient data exchange mechanism between coarse and fine grids to ensure accurate high-order difference calculations.

4.2. Significance of the Research Findings

The proposed method achieves substantial memory savings while maintaining high-order accuracy in both coarse and fine grid regions. Using an ordinary server, we conducted simulations on a model with a flight altitude of up to 14.4 m and a maximum groundwater layer depth of 10.08 m. To the best of our knowledge, this represents the largest-scale 3D numerical simulation of AGPR conducted to date. The method offers significant practical value, enabling simulation on a much larger scale than standard FDTD methods, making it particularly suitable for modeling real-world landslides. As shown in Figure 13, the simulated landslide model spans over 30 m in length, with the bedrock surface depth exceeding 4 m. More importantly, our method can handle arbitrarily complex models, overcoming a key limitation of traditional subgridding FDTD methods, which are typically restricted to localized anomalous target regions [33,35,38,39,40]. These advantages enhance the versatility and applicability of our approach. Higher flight altitude results in a greater proportion of the computational domain using coarse grids, while higher subsurface permittivity increases the number of computational grids and time steps required. While these factors often exceed the capabilities of ordinary servers, the proposed method effectively mitigates these challenges, enabling successful simulations under such demanding conditions.
This study introduces a novel advancement in subgridding FDTD methods by implementing high-order FDTD schemes across both coarse and fine grid regions—an achievement not realized by previous subgridding FDTD methods. This innovation is particularly significant because the extended stencils of high-order FDTD schemes pose substantial challenges in data computation and communication near the boundaries between coarse and fine grid regions. Our method effectively resolves these challenges, ensuring high-order accuracy in both regions. Additionally, by employing larger grid sizes and correspondingly larger time step sizes, our simulation method significantly reduces computational resource demands (see Figure 8 and Table 2).

4.3. Comparison with Previous Studies

The literature on the 3D forward modeling of AGPR remains limited. Using our approach, we successfully conducted the first 3D simulation of large-scale AGPR detection for complex geological landslide structures. The methodology presented here marks a significant departure from previous subgrid FDTD techniques in several key areas. First, earlier studies primarily focused on localized target models, where fine grids were applied only to a specific target area while coarse grids were used for surrounding regions. Our method imposes no such limitations. Unlike previous approaches, which were confined to localized target models, our method can be applied to arbitrarily complex structural models without constraint. Second, our algorithm introduces a major advancement by employing high-order FDTD methods across both fine and coarse grid regions. This allows for the use of larger grid sizes in both areas, significantly reducing memory requirements. In contrast, most prior studies relied on standard FDTD methods in both fine and coarse grids, with only basic wavefield data interaction between them. Some subgrid algorithms have been proposed based on hybrid methods. For instance, studies [38,39,40] introduced a two-dimensional subgrid algorithm that applied standard FDTD methods in the local FG region and high-order finite-difference methods in surrounding CG regions.
In comparison, our method employs long-stencil high-order finite differences for wavefield iteration updates across both fine and coarse grid regions. This improvement directly results from our carefully designed and optimized grid configuration, ensuring a seamless transition between coarse and fine grids. This approach enables the use of larger grid steps in both regions (in this study, we employ grid sizes twice as large as those used in standard FDTD methods), achieving significant savings in computational memory while maintaining high-order accuracy. Additionally, the enhanced computational efficiency of our method enables the large-scale simulation of geologically realistic landslide models using an ordinary server—something existing methods cannot achieve. This breakthrough bridges the gap between theoretical modeling and practical, real-world applications.

4.4. Challenges and Future Research Directions

Since our simulation framework accommodates models with arbitrary structural distributions rather than the localized target area models utilized in previous methods, our subgrid regions inherently include the PML boundaries. Consequently, the subgrid algorithm must also be applied within the PML to maintain a uniform thickness across both coarse and fine grid regions. However, when using a relatively large GRF (e.g., Nc = 9), the fine grid region is compelled to incorporate multiple layers of fine-grid PMLs. This may exceed the actual absorption boundary requirements, leading to unnecessary computational overhead. Therefore, greater consideration should be given to the design of the PMLs’ thicknesses. While we have conducted multiple tests to refine this aspect, further improvements are still needed.
Moreover, in certain specialized models with uniform medium layers, significant variations in permittivity may exist across different regions. To address this, the proposed method can be extended to a subgridding scheme based on a multi-grid technique, where the FGs are used only in high-permittivity regions, while lower-permittivity regions have relatively larger grid sizes. This optimization can further reduce computational memory consumption. These are promising directions for future research.
In summary, this study introduces a novel subgridding method that effectively employs high-order FDTD schemes in both coarse and fine grid regions, significantly saving memory while maintaining high-order accuracy. Our approach overcomes key challenges in subgrid data exchange and numerical dispersion, imposes no restrictions on the simulation model, and is highly suitable for 3D AGPR simulations of complex landslide models. The findings demonstrate the feasibility of conducting 3D numerical simulations of landslide models on standard servers, paving the way for more accurate and computationally efficient AGPR 3D simulations in studies of complex structural models.

5. Conclusions

In this article, we propose a novel subgridding scheme combining the higher-order finite-difference time-domain (FDTD) method, where both the coarse and fine grids utilize the FDTD(2,4) approach. For this reason, larger grids can be employed in both coarse and fine mesh regions, and this method drastically reduces the computational memory consumption required for a three-dimensional (3D) landslide forward modeling of Airborne Ground-Penetrating Radar (AGPR). When the model contains a medium with high permittivity, such as water, the huge memory requirement of the standard FDTD method makes it impossible to simulate it on an ordinary server. The higher the altitude of AGPR in the air, the more advantages this method has in reducing memory consumption in 3D forward modeling. The configuration of the overlapping regions of coarse grids and fine grids and the weighting correction of the fields at the nodes in overlapping grids are very necessary to ensure the correctness and stability of the calculation results. These measures are successfully verified by the subgridding scheme with different grid refinement factors (GRFs), while the results of the traditional scheme without the above measures oscillate. In fact, in our subgridding algorithm, the GRF can be either odd or even, and the most suitable factor can save more computing resources than others. Wavefield snapshots demonstrate that the transition region between the coarse and fine grids is smooth, with no spurious reflections caused by the different grid systems, fully verifying the reliability of the proposed algorithm. In contrast to conventional local subgridding configurations, our scheme eliminates the restriction of being applicable solely to local target models. It is tailored for models with arbitrarily complex layered structures, offering practicality and versatility. Hence, the proposed subgridding FDTD(2,4) method can serve as an adaptable and practical tool for simulating the wave field of AGPR, particularly when the model has a high permittivity medium in it, as seen in landslide models with groundwater.
The simulation results suggest that as the flight altitude increases, the amplitudes of the reflected waves from both the surface and the subsurface bedrock interface decrease. However, within the total reflected wave energy from the two interfaces, the proportion of energy originating from the deeper bedrock interface increases. Therefore, as long as the effective reflection signals from underground structures have a sufficient signal-to-noise ratio, the airborne-based GPR may be more advantageous than the ground-based GPR, especially in rugged surface environments. In this case, appropriately increasing the flight altitude may be beneficial for detecting deeper subsurface interfaces. Additionally, we simulated the time-domain section of the responses (B-scan image) through a deposition-type landslide model with a bedrock depression and explained the formation of reflected wave events using wavefield snapshots. The B-scan image clearly displays the bedrock structural features, demonstrating that AGPR is an effective tool for exploring shallow, complex structures. It also highlights the effectiveness of our 3D forward modeling method, which can perform simulation on ordinary servers and provides a reliable support for data interpretation of AGPR.

Author Contributions

L.M. contributed to methodology, coding, data generation, writing, data analysis, visualization, and provided funding support; X.W. (Xuben Wang) conceived the project and supervised it; Y.C. contributed to data generation, parallel computation, coding, data analysis, writing, and visualization; S.P. contributed to parallel computation. X.W. (Xiangpeng Wang); and Q.H. contributed to model generation and visualization. All authors reviewed the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded in part by the National Key R&D Program of China under Grant 2022YFC3003202, and in part by the National Natural Science Foundation of China under Grant 41974158.

Data Availability Statement

The original contributions presented in the study are included in the article, and further inquiries can be directed to the corresponding author.

Acknowledgments

This work was supported by supercomputing resources provided by the Phoenix HPC service at the Adelaide University. The corresponding author extends sincere gratitude to the China Scholarship Council for supporting his visiting research in Australia. We sincerely thank the reviewers for their valuable comments and suggestions, which have significantly improved the quality of this paper. We are also deeply grateful to the editor for their meticulous and comprehensive polishing of the English grammar throughout the manuscript, enhancing the clarity and fluency of the text.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Maurer, H.; Hauck, C. Geophysical Imaging of Alpine Rock Glaciers. J. Glaciol. 2007, 53, 110–120. [Google Scholar] [CrossRef]
  2. Merz, K.; Green, A.G.; Buchli, T.; Springman, S.M.; Maurer, H. A New 3-D Thin-Skinned Rock Glacier Model Based on Helicopter GPR Results from the Swiss Alps. Geophys. Res. Lett. 2015, 42, 4464–4472. [Google Scholar] [CrossRef]
  3. Merz, K.; Maurer, H.; Buchli, T.; Horstmeyer, H.; Green, A.G.; Springman, S.M. Evaluation of Ground-Based and Helicopter Ground-Penetrating Radar Data Acquired Across an Alpine Rock Glacier. Permafr. Periglac. Process. 2015, 26, 13–27. [Google Scholar]
  4. Fernández, M.G.; López, Y.Á.; Arboleya, A.A.; Valdés, B.G.; Vaqueiro, Y.R.; Andrés, F.L.-H.; García, A.P. Synthetic aperture radar imaging system for landmine detection using a ground penetrating radar on board a unmanned aerial vehicle. IEEE Access 2018, 6, 45100–45112. [Google Scholar]
  5. Garcia-Fernandez, M.; Morgenthaler, A.; Alvarez-Lopez, Y.; Las Heras, F.; Rappaport, C. Bistatic landmine and IED detection combining vehicle and drone mounted GPR sensors. Remote Sens. 2019, 11, 2299. [Google Scholar] [CrossRef]
  6. Gennarelli, G.; Catapano, I.; Ludeno, G.; Noviello, C.; Papa, C.; Pica, G.; Soldovieri, F.; Alberti, G.J.R.S.o.E. A low frequency airborne GPR system for wide area geophysical surveys: The case study of Morocco Desert. Remote Sens. Environ. 2019, 233, 111409. [Google Scholar]
  7. Giordan, D.; Adams, M.S.; Aicardi, I.; Alicandro, M.; Allasia, P.; Baldo, M.; De Berardinis, P.; Dominici, D.; Godone, D.; Hobbs, P. The use of unmanned aerial vehicles (UAVs) for engineering geology applications. Bull. Eng. Geol. Environ. 2020, 79, 3437–3481. [Google Scholar]
  8. Jenssen, R.O.R.; Eckerstorfer, M.; Jacobsen, S. Drone-mounted ultrawideband radar for retrieval of snowpack properties. IEEE Trans. Instrum. Meas. 2019, 69, 221–230. [Google Scholar]
  9. Vergnano, A.; Franco, D.; Godio, A. Drone-borne ground-penetrating radar for snow cover mapping. Remote Sens. 2022, 14, 1763. [Google Scholar] [CrossRef]
  10. Bandini, F.; Kooij, L.; Mortensen, B.K.; Caspersen, M.B.; Thomsen, L.G.; Olesen, D.; Bauer-Gottwein, P. Mapping inland water bathymetry with ground penetrating radar (GPR) on board unmanned aerial systems (UASs). J. Hydrol. 2023, 616, 128789. [Google Scholar]
  11. Innocenti, A.; Rosi, A.; Tofani, V.; Pazzi, V.; Gargini, E.; Masi, E.B.; Segoni, S.; Bertolo, D.; Paganone, M.; Casagli, N. Geophysical surveys for geotechnical model reconstruction and slope stability modelling. Remote Sens. 2023, 15, 2159. [Google Scholar] [CrossRef]
  12. Wang, T.; Zhang, W.; Li, J.; Liu, D.; Zhang, L. Identification of Complex Slope Subsurface Strata Using Ground-Penetrating Radar. Remote Sens. 2024, 16, 415. [Google Scholar] [CrossRef]
  13. Novak, A.; Vrabec, M.; Popit, T.; Vižintin, G.; Šmuc, A. Facies analysis, depositional activity, and internal structure of sieve deposits on an active alluvial fan. Earth Surf. Process. Landf. 2023, 48, 647–664. [Google Scholar]
  14. Ullah, F.; Su, L.-J.; Alam, M.; Cheng, L.; Rehman, M.U.; Asghar, A.; Hussain, G. Landslide stability investigation and subsurface deformation mapping by optimizing low-frequency GPR: A mega rainfall susceptible landslide case study (Gilgit Baltistan, Pakistan). Bull. Eng. Geol. Environ. 2022, 81, 373. [Google Scholar]
  15. Schide, K.H.; Jewell, P.W.; Oviatt, C.G.; Jol, H.M.; Larsen, C.F. Transgressive-phase barriers as indicators of basin-wide lake-level changes in late Pleistocene Lake Bonneville, Utah, USA. Geomorphology 2018, 318, 390–403. [Google Scholar]
  16. Xu, Q.; Lu, H.; Li, W.; Dong, X.; Guo, C. Types of potential landslide and corresponding identification technologies. Geomat. Inf. Sci. Wuhan Univ. 2022, 47, 377–387. [Google Scholar]
  17. Edemsky, D.; Popov, A.; Prokopovich, I.; Garbatsevich, V. Airborne ground penetrating radar, field test. Remote Sens. 2021, 13, 667. [Google Scholar] [CrossRef]
  18. Fu, L.; Liu, S.X.; Liu, L.B.; Wu, J.J. Airborne ground penetrating radar numerical simulation and reverse time migration. Chin. J. Geophys. 2014, 57, 1636–1646. [Google Scholar]
  19. Giannakis, I.; Giannopoulos, A.; Warren, C. Realistic FDTD GPR antenna models optimized using a novel linear/nonlinear full-waveform inversion. IEEE Trans. Geosci. Remote Sens. 2018, 57, 1768–1778. [Google Scholar]
  20. Feng, D.S.; Wang, X. Convolution perfectly matched layer for the Finite-Element Time-Domain method modeling of Ground Penetrating Radar. Chin. J. Geophys. 2017, 60, 413–423. [Google Scholar]
  21. Feng, D.S.; Dai, Q.W. GPR Three Dimension Forward Simulation and Migration Processing with Multi-Resolution of Wavelets. J. Cent. South Univ. Sci. Technol. 2007, 38, 758–763. [Google Scholar]
  22. Chi, Y.; Mao, L.F.; Wang, X.; Pang, S.; Yang, Y. Three-dimensional numerical simulation and experimental validation of airborne ground-penetrating radar based on CNCS-FDTD method under undulating terrain conditions. Sci. Rep. 2024, 14, 22156. [Google Scholar]
  23. Roberts, R.L.; Daniels, J.J. Modeling near-field GPR in three dimensions using the FDTD method. Geophysics 1997, 62, 1114–1126. [Google Scholar] [CrossRef]
  24. Gurel, L.; Oguz, U. Three-dimensional FDTD modeling of a ground-penetrating radar. IEEE Trans. Geosci. Remote Sens. 2000, 38, 1513–1521. [Google Scholar]
  25. Millington, T.M.; Cassidy, N.J. Optimising GPR modelling: A practical, multi-threaded approach to 3D FDTD numerical modelling. Comput. Geosci. 2010, 36, 1135–1144. [Google Scholar]
  26. Zhang, B.; Dai, Q.; Yin, X.; Li, Z.; Feng, D.; Sun, Y.; Wang, X. An optimized choice of UCPML to truncate lattices with rotated staggered grid scheme for ground penetrating radar simulation. IEEE Trans. Geosci. Remote Sens. 2019, 57, 8695–8706. [Google Scholar]
  27. Lu, Y.; Peng, S.; Cui, X.; Li, D.; Wang, K.; Xing, Z. 3D FDTD anisotropic and dispersive modeling for GPR using rotated staggered grid method. Comput. Geosci. 2020, 136, 104397. [Google Scholar]
  28. Topp, G.C.; Davis, J.; Annan, A.P. Electromagnetic determination of soil water content: Measurements in coaxial transmission lines. Water Resour. Res. 1980, 16, 574–582. [Google Scholar]
  29. Courant, R.; Friedrichs, K.; Lewy, H. On the partial difference equations of mathematical physics. IBM J. Res. Dev. 1967, 11, 215–234. [Google Scholar]
  30. Chi, Y.; Pang, S.; Mao, L.F.; Zhou, Q.; Chi, Y. Research on Airborne Ground-Penetrating Radar Imaging Technology in Complex Terrain. Remote Sens. 2024, 16, 4174. [Google Scholar] [CrossRef]
  31. Fang, J. Time Domain Finite Difference Computation for Maxwell’s Equations. Ph.D. Thesis, Department of Electrical Engineering and Computer Science, University of California, Berkeley, CA, USA, 1989. [Google Scholar]
  32. Prokopidis, K.; Tsiboukis, T. Higher-order FDTD(2,4) scheme for accurate simulations in lossy dielectrics. Electron. Lett. 2003, 39, 835–836. [Google Scholar]
  33. Okoniewski, M.; Okoniewska, E.; Stuchly, M.A. Three-dimensional subgridding algorithm for FDTD. IEEE Trans. Antennas Propag. 1997, 45, 422–429. [Google Scholar]
  34. Donderici, B.; Teixeira, F.L. Improved FDTD subgridding algorithms via digital filtering and domain overriding. IEEE Trans. Antennas Propag. 2005, 53, 2938–2951. [Google Scholar]
  35. Bérenger, J. A Huygens subgridding for the FDTD method. IEEE Trans. Antennas Propag. 2006, 54, 3797. [Google Scholar]
  36. Vaccari, A.; Pontalti, R.; Malacarne, C.; Cristoforetti, L. A robust and efficient subgridding algorithm for finite-difference time-domain simulations of Maxwell’s equations. J. Comput. Phys. 2004, 194, 117–139. [Google Scholar]
  37. Zadehgol, A.; Cangellaris, A.C. Isotropic spatial filters for suppression of spurious noise waves in sub-gridded FDTD simulation. IEEE Trans. Antennas Propag. 2011, 59, 3272–3279. [Google Scholar]
  38. Georgakopoulos, S.V.; Renaut, R.A.; Balanis, C.A.; Birtcher, C.R. A hybrid fourth-order FDTD utilizing a second-order FDTD subgrid. IEEE Microw. Wirel. Compon. Lett. 2001, 11, 462–464. [Google Scholar]
  39. Sun, S.-H.; Choi, C.T. A new subgridding scheme for two-dimensional FDTD and FDTD(2,4) methods. IEEE Trans. Magn. 2004, 40, 1041–1044. [Google Scholar]
  40. Zhou, L.; Yang, F.; Long, R.; Yan, F.; Han, W.; Gao, M. A hybrid method of higher-order FDTD and subgridding technique. IEEE Antennas Wirel. Propag. Lett. 2016, 15, 1261–1264. [Google Scholar]
  41. Valovcan, J.; Moczo, P.; Kristek, J.; Galis, M.; Kristekova, M. Can Higher-Order Finite-Difference Operators Be Applied across a Material Interface? Bull. Seismol. Soc. Am. 2023, 113, 1924–1937. [Google Scholar]
  42. Yee, K. Numerical solution of initial boundary value problems involving Maxwell’s equations in isotropic media. IEEE Trans. Antennas Propag. 1966, 14, 302–307. [Google Scholar]
  43. Kim, G.; Arvas, E.; Demir, V.; Elsherbeni, A. A novel nonuniform subgridding scheme for FDTD using an optimal interpolation technique. Prog. Electromagn. Res. B 2012, 44, 137–161. [Google Scholar] [CrossRef]
  44. Yefet, A.; Petropoulos, P.G. A staggered fourth-order accurate explicit finite difference scheme for the time-domain Maxwell’s equations. J. Comput. Phys. 2001, 168, 286–315. [Google Scholar] [CrossRef]
  45. Kuzuoglu, M.; Mittra, R. Frequency dependence of the constitutive parameters of causal perfectly matched anisotropic absorbers. IEEE Microw. Guid. Wave Lett. 1996, 6, 447–449. [Google Scholar] [CrossRef]
  46. Hu, Y.; Egbert, G.; Ji, Y.; Fang, G. A novel CFS-PML boundary condition for transient electromagnetic simulation using a fictitious wave domain method. Radio Sci. 2017, 52, 118–131. [Google Scholar] [CrossRef]
  47. Harris, F.J. On the use of windows for harmonic analysis with the discrete Fourier transform. Proc. IEEE 1978, 66, 51–83. [Google Scholar] [CrossRef]
  48. Chen, Y.H.; Chew, W.C.; Oristaglio, M.L. Application of perfectly matched layers to the transient modeling of subsurface EM problems. Geophysics 1997, 62, 1730–1736. [Google Scholar] [CrossRef]
  49. Xiao, K.; Pommerenke, D.J.; Drewniak, J.L. A three-dimensional FDTD subgridding algorithm with separated temporal and spatial interfaces and related stability analysis. IEEE Trans. Antennas Propag. 2007, 55, 1981–1990. [Google Scholar] [CrossRef]
  50. Valverde, A.M.; Cabello, M.R.; Sánchez, C.C.; Bretones, A.R.; Garcia, S.G. On the effect of grid orthogonalization in stability and accuracy of an FDTD subgridding method. IEEE Trans. Antennas Propag. 2022, 70, 10769–10776. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of using airborne ground-penetrating radar to detect landslide formations. The transmitting (T) and receiving (R) antennas are the same size and are symmetric about the X-axis. In the normal flight attitude, the local coordinate system X′O′Y′ where the antenna plane is located is parallel to the XY-plane and perpendicular to the Z-axis.
Figure 1. Schematic diagram of using airborne ground-penetrating radar to detect landslide formations. The transmitting (T) and receiving (R) antennas are the same size and are symmetric about the X-axis. In the normal flight attitude, the local coordinate system X′O′Y′ where the antenna plane is located is parallel to the XY-plane and perpendicular to the Z-axis.
Remotesensing 17 01107 g001
Figure 2. A 3D domain consisting of CGs and subgridding of a 1:2 contrast ratio in every dimension. The plane delineated by the red lines is the boundary surface separating the coarse and fine grids.
Figure 2. A 3D domain consisting of CGs and subgridding of a 1:2 contrast ratio in every dimension. The plane delineated by the red lines is the boundary surface separating the coarse and fine grids.
Remotesensing 17 01107 g002
Figure 3. Schematic diagram of two types of OG configuration (Nc = 3): the approach in this paper (a) and the contrasting approach (b). The pink dashed line is the horizontal line that passes through the highest point of the landslide surface, representing the intersection between the RP and the x-z section. The red line marks the boundary between the CG and OG on the x-z section of Figure 1, while the CG and FG lines are depicted in blue and black, respectively. The two layers of coarse grid area enclosed by the right curly brace are the OG regions. The colored grids beneath the medium interface represent various dielectric media, where the white grids represent that the medium inside the grid is air.
Figure 3. Schematic diagram of two types of OG configuration (Nc = 3): the approach in this paper (a) and the contrasting approach (b). The pink dashed line is the horizontal line that passes through the highest point of the landslide surface, representing the intersection between the RP and the x-z section. The red line marks the boundary between the CG and OG on the x-z section of Figure 1, while the CG and FG lines are depicted in blue and black, respectively. The two layers of coarse grid area enclosed by the right curly brace are the OG regions. The colored grids beneath the medium interface represent various dielectric media, where the white grids represent that the medium inside the grid is air.
Remotesensing 17 01107 g003
Figure 4. Schematic diagram illustrating the geometric relationship about the E x - and e x -nodes on the x-z plane and their nearby VNs. The gray grid area represents the OG area. H y v i + 0.5 , j is used to update E x i + 1 2 , j , N z 2 in Equation (6), and E x v at the VN is used to update H y i + 0.5 , j , N z 1 on the bottommost layer of the CG area. The H y v - and E x v -nodes below the OG area are located at half a Δ c and one Δ c from the bottom interface, respectively. N z k k = 1,2 , represents the index of the CG nodes in the z direction, starting from 0. Similarly, h y v and h y are used to update e x in a manner analogous to Equation (6), and e x v at the VN is used to update h y . The h y v - and e x v -nodes above the OG are located at half a Δ f and one Δ f from the coarse–fine grid interface, respectively. The numbers 0 to 12 represent the indices of the FG nodes along the z direction.
Figure 4. Schematic diagram illustrating the geometric relationship about the E x - and e x -nodes on the x-z plane and their nearby VNs. The gray grid area represents the OG area. H y v i + 0.5 , j is used to update E x i + 1 2 , j , N z 2 in Equation (6), and E x v at the VN is used to update H y i + 0.5 , j , N z 1 on the bottommost layer of the CG area. The H y v - and E x v -nodes below the OG area are located at half a Δ c and one Δ c from the bottom interface, respectively. N z k k = 1,2 , represents the index of the CG nodes in the z direction, starting from 0. Similarly, h y v and h y are used to update e x in a manner analogous to Equation (6), and e x v at the VN is used to update h y . The h y v - and e x v -nodes above the OG are located at half a Δ f and one Δ f from the coarse–fine grid interface, respectively. The numbers 0 to 12 represent the indices of the FG nodes along the z direction.
Remotesensing 17 01107 g004
Figure 5. A geometric schematic of the 3D SLI method (with Nc = 2) for obtaining e x (highlighted in green) from the E x fields (highlighted in red) of the 8 surrounding CG nodes. The left diagram shows the 3D spatial distribution of the CG cells related to the interpolation and the FG cells (highlighted in purple) where the e x component is located. The right diagram illustrates the 3D spatial distribution of the nodes where the e x component is located, and the 8 E x -components involved in the interpolation.
Figure 5. A geometric schematic of the 3D SLI method (with Nc = 2) for obtaining e x (highlighted in green) from the E x fields (highlighted in red) of the 8 surrounding CG nodes. The left diagram shows the 3D spatial distribution of the CG cells related to the interpolation and the FG cells (highlighted in purple) where the e x component is located. The right diagram illustrates the 3D spatial distribution of the nodes where the e x component is located, and the 8 E x -components involved in the interpolation.
Remotesensing 17 01107 g005
Figure 6. A schematic diagram illustrating the geometric relationship between the CG node ( P 0 ) and the FG nodes used to interpolate its field at P 0 . The node P 0 either coincides with an FG node (a) or represents the central point of six surrounding nodes along three directions (b).
Figure 6. A schematic diagram illustrating the geometric relationship between the CG node ( P 0 ) and the FG nodes used to interpolate its field at P 0 . The node P 0 either coincides with an FG node (a) or represents the central point of six surrounding nodes along three directions (b).
Remotesensing 17 01107 g006
Figure 7. Response curves of the two-layer model calculated using three different methods (a), along with an amplified view of the curves 90 ns later, highlighting the bedrock surface reflection wave (b).
Figure 7. Response curves of the two-layer model calculated using three different methods (a), along with an amplified view of the curves 90 ns later, highlighting the bedrock surface reflection wave (b).
Remotesensing 17 01107 g007
Figure 8. The curve of the memory usage for the 3D forward modeling of the two-layer model at varying antenna heights. The term “Ratio” represents the memory consumption ratio between the standard FDTD method and the subgridding FDTD(2,4) method (with Nc = 3) proposed in this article.
Figure 8. The curve of the memory usage for the 3D forward modeling of the two-layer model at varying antenna heights. The term “Ratio” represents the memory consumption ratio between the standard FDTD method and the subgridding FDTD(2,4) method (with Nc = 3) proposed in this article.
Remotesensing 17 01107 g008
Figure 9. Response curves of the two-layer model at different antenna heights (a) and the corresponding curves with the direct wave filtered out (b).
Figure 9. Response curves of the two-layer model at different antenna heights (a) and the corresponding curves with the direct wave filtered out (b).
Remotesensing 17 01107 g009
Figure 10. Maximum magnitudes of the reflection waves from the surface and the bedrock as a function of the antenna height. The term Ratio refers to the percentage ratio between the maximum magnitude of the reflected wave from the bedrock and from the surface.
Figure 10. Maximum magnitudes of the reflection waves from the surface and the bedrock as a function of the antenna height. The term Ratio refers to the percentage ratio between the maximum magnitude of the reflected wave from the bedrock and from the surface.
Remotesensing 17 01107 g010
Figure 11. The responses curves of the surface water two-layer model computed using the two methods (a) and an enlarged view of the reflected wave curves from the bedrock interface (b).
Figure 11. The responses curves of the surface water two-layer model computed using the two methods (a) and an enlarged view of the reflected wave curves from the bedrock interface (b).
Remotesensing 17 01107 g011
Figure 12. Response curves of the three-layer model computed using four different methods (a) and an enlarged view of the portion beyond 60 ns (b).
Figure 12. Response curves of the three-layer model computed using four different methods (a) and an enlarged view of the portion beyond 60 ns (b).
Remotesensing 17 01107 g012
Figure 13. Electrical property distribution of the landslide model on the vertical cross-section at y = 0 m. (a) The relative permittivity distribution of the initial accumulation-type landslide model; (b) the relative permittivity distribution after cracks develop in the sliding body of the landslide. These cracks are filled with water-bearing soil, which has a relative permittivity of 16; (c) the conductivity distribution of the landslide model with cracks. Apart from the crack areas, the electrical property of the remaining parts remains consistent with those of the initial landslide model. The red dashed line in (c) is a straight line parallel to the landslide’s inclination direction. It passes through the highest point of the surface accumulation body and serves as the x-axis for the 3D forward modeling.
Figure 13. Electrical property distribution of the landslide model on the vertical cross-section at y = 0 m. (a) The relative permittivity distribution of the initial accumulation-type landslide model; (b) the relative permittivity distribution after cracks develop in the sliding body of the landslide. These cracks are filled with water-bearing soil, which has a relative permittivity of 16; (c) the conductivity distribution of the landslide model with cracks. Apart from the crack areas, the electrical property of the remaining parts remains consistent with those of the initial landslide model. The red dashed line in (c) is a straight line parallel to the landslide’s inclination direction. It passes through the highest point of the surface accumulation body and serves as the x-axis for the 3D forward modeling.
Remotesensing 17 01107 g013
Figure 14. Time-section diagram (a) of the Ex-response for the initial landslide model (see Figure 13a), and the Ex-response time-section diagram (b) after filtering out direct waves and surface reflected waves. Both diagrams show the results using the gained Ex-data. Point P in (b) indicates the vertex of the latest appearing hyperbolic event on the graph when x equals 11.55 m.
Figure 14. Time-section diagram (a) of the Ex-response for the initial landslide model (see Figure 13a), and the Ex-response time-section diagram (b) after filtering out direct waves and surface reflected waves. Both diagrams show the results using the gained Ex-data. Point P in (b) indicates the vertex of the latest appearing hyperbolic event on the graph when x equals 11.55 m.
Remotesensing 17 01107 g014
Figure 15. Ex-response time-section (a) of the landslide model with fractures (Figure 13b,c) and Ex-response time-section (b) after filtering out the direct wave and surface reflection wave. Both diagrams show the results using the gained Ex-data. The regions delineated by the green and cyan ellipses in the figure represent areas that demonstrate notable distinctions when contrasted with their counterparts in Figure 14. Point P in (b) indicates the vertex of the latest appearing hyperbolic event on the graph when x equals 11.55 m.
Figure 15. Ex-response time-section (a) of the landslide model with fractures (Figure 13b,c) and Ex-response time-section (b) after filtering out the direct wave and surface reflection wave. Both diagrams show the results using the gained Ex-data. The regions delineated by the green and cyan ellipses in the figure represent areas that demonstrate notable distinctions when contrasted with their counterparts in Figure 14. Point P in (b) indicates the vertex of the latest appearing hyperbolic event on the graph when x equals 11.55 m.
Remotesensing 17 01107 g015
Figure 16. Snapshots of the Ex-component wavefield of the initial landslide model (Figure 13a) at 50 ns. The wavefield distributions are displayed on the y = 0 m section (left) and the z = −0.3 m plane (right). The snapshots are generated using CG wavefield data for the region z ≤ −0.3 m (a) and the CG wavefield data for the region z ≥ −0.3 m (b) and then merged along the black line at z = −0.3 m (indicated by a scaled black line in the y = 0 m section) to form the x-z cross-section snapshot. The two bold black lines represent the discretized earth surface and the bedrock interface. The sub-snapshots on the right show the field distributions plotted on the z = −0.3 m plane using CG data (c) and FG data (d), respectively. The red line segments represent the projection of the transmitting antenna.
Figure 16. Snapshots of the Ex-component wavefield of the initial landslide model (Figure 13a) at 50 ns. The wavefield distributions are displayed on the y = 0 m section (left) and the z = −0.3 m plane (right). The snapshots are generated using CG wavefield data for the region z ≤ −0.3 m (a) and the CG wavefield data for the region z ≥ −0.3 m (b) and then merged along the black line at z = −0.3 m (indicated by a scaled black line in the y = 0 m section) to form the x-z cross-section snapshot. The two bold black lines represent the discretized earth surface and the bedrock interface. The sub-snapshots on the right show the field distributions plotted on the z = −0.3 m plane using CG data (c) and FG data (d), respectively. The red line segments represent the projection of the transmitting antenna.
Remotesensing 17 01107 g016
Figure 17. Snapshots of the Ex-component wavefield of the landslide model with cracks (Figure 13b,c) at 50 ns. The wavefield distributions are displayed on the y = 0 m section (left) and the z = −0.3 m plane (right). The snapshots are generated using CG wavefield data for the region z ≤ −0.3 m (a) and the CG wavefield data for the region z ≥ −0.3 m (b) and then merged along the black line at z = −0.3 m (indicated by a scaled black line in the y = 0 m section) to form the x-z cross-section snapshot. The two bold black lines represent the discretized earth surface and the bedrock interface. The sub-snapshots on the right show the field distributions plotted on the z = −0.3 m plane using CG data (c) and FG data (d), respectively. The red line segments represent the projection of the transmitting antenna.
Figure 17. Snapshots of the Ex-component wavefield of the landslide model with cracks (Figure 13b,c) at 50 ns. The wavefield distributions are displayed on the y = 0 m section (left) and the z = −0.3 m plane (right). The snapshots are generated using CG wavefield data for the region z ≤ −0.3 m (a) and the CG wavefield data for the region z ≥ −0.3 m (b) and then merged along the black line at z = −0.3 m (indicated by a scaled black line in the y = 0 m section) to form the x-z cross-section snapshot. The two bold black lines represent the discretized earth surface and the bedrock interface. The sub-snapshots on the right show the field distributions plotted on the z = −0.3 m plane using CG data (c) and FG data (d), respectively. The red line segments represent the projection of the transmitting antenna.
Remotesensing 17 01107 g017
Figure 18. The distribution of the relative permittivity on the y = 0 m section of the groundwater layer model (a) and the 3D water body model (b). The 3D water body has dimensions of 1.8 m × 1.8 m × 0.84 m, with its thickness and depth matching those of the water-containing layer in the groundwater model (a). The red line segment represents the projection of the antenna.
Figure 18. The distribution of the relative permittivity on the y = 0 m section of the groundwater layer model (a) and the 3D water body model (b). The 3D water body has dimensions of 1.8 m × 1.8 m × 0.84 m, with its thickness and depth matching those of the water-containing layer in the groundwater model (a). The red line segment represents the projection of the antenna.
Remotesensing 17 01107 g018
Figure 19. Response curves of water-bearing layers (3D body) at different burial depths. (a,b) The response curves for the direct wave and surface reflection wave, respectively, with “5.4 m-Layer” and “5.4 m-3D” corresponding to the models illustrated in Figure 18a,b. The reflection wave curves for the water-bearing layers are shown for depths of 1.8 m (c), 7.2 m (e), and 10.08 m (f). (d) The underground interface reflection wave curves of the “5.4 m-Layer” and “5.4 m-3D” models.
Figure 19. Response curves of water-bearing layers (3D body) at different burial depths. (a,b) The response curves for the direct wave and surface reflection wave, respectively, with “5.4 m-Layer” and “5.4 m-3D” corresponding to the models illustrated in Figure 18a,b. The reflection wave curves for the water-bearing layers are shown for depths of 1.8 m (c), 7.2 m (e), and 10.08 m (f). (d) The underground interface reflection wave curves of the “5.4 m-Layer” and “5.4 m-3D” models.
Remotesensing 17 01107 g019
Figure 20. Snapshots of the e x component at two different times, 100 ns (in (a,b)) and 225 ns (in (c,d)), on the horizontal cross-section at z = 5.82 m. (a,c) the snapshots for the 3D water body model (labeled as ‘3D body model’ shown in Figure 18), while (b,d) the snapshots for the groundwater layer model (labeled as ‘3-layer model’ shown in Figure 18). The red line segment represents the projection of the antenna. The rectangular areas at the center of (a,c) represent the horizontal cross-sections of the ‘3D body model’.
Figure 20. Snapshots of the e x component at two different times, 100 ns (in (a,b)) and 225 ns (in (c,d)), on the horizontal cross-section at z = 5.82 m. (a,c) the snapshots for the 3D water body model (labeled as ‘3D body model’ shown in Figure 18), while (b,d) the snapshots for the groundwater layer model (labeled as ‘3-layer model’ shown in Figure 18). The red line segment represents the projection of the antenna. The rectangular areas at the center of (a,c) represent the horizontal cross-sections of the ‘3D body model’.
Remotesensing 17 01107 g020
Figure 21. The response curves of the WBSL model are calculated using the subgridding method proposed in this article and the mesh configuration depicted in Figure 3b (labelled as “Cross”), respectively. For each mesh configuration, 3D simulations are conducted for Nc = 6 (a) and Nc = 9 (b).
Figure 21. The response curves of the WBSL model are calculated using the subgridding method proposed in this article and the mesh configuration depicted in Figure 3b (labelled as “Cross”), respectively. For each mesh configuration, 3D simulations are conducted for Nc = 6 (a) and Nc = 9 (b).
Remotesensing 17 01107 g021
Table 1. The computational parameters for the 3D forward modeling of the two-layer model.
Table 1. The computational parameters for the 3D forward modeling of the two-layer model.
MethodGrid Size (cm)Number of NodesTime Step (ns)
standard FDTD31081 × 1057 × 9250.05775
FDTD(2,4)6541 × 529 × 4630.099
subFDTD(2,4) − Nc = 3CG18181 × 177 × 1080.099
FG6541 × 529 × 148
Table 2. Some forward modeling parameters used for the WBSL model.
Table 2. Some forward modeling parameters used for the WBSL model.
MethodsGrid Size (cm)Number of Grid Nodes
(Including PMLs)
Time Step Size (ns)Number of Time StepTotal Memory (G)
standard FDTD1.81421 × 1401 × 11960.034662597479.57
FDTD(2,4)3865 × 853 × 7300.04951819116.20
subFDTD ( 2 , 4 ) N c = 399309 × 305 × 1800.0495181950.24
33865 × 853 × 229
subFDTD ( 2 , 4 ) N c = 51818169 × 167 × 1320.0594151639.14
3.63.6721 × 711 × 201
subFDTD ( 2 , 4 ) N c = 61818169 × 167 × 980.0495181967.17
33859 × 847 × 238
subFDTD ( 2 , 4 ) N c = 91818169 × 167 × 980.0332728225.08
221273 × 1255 × 331
subFDTD ( 2 , 4 ) N c = 91818185 × 183 × 1070.0333031275.60
221417 × 1399 × 349
Table 3. Memory requirement (in GB) for simulating groundwater layer models with different buried depths.
Table 3. Memory requirement (in GB) for simulating groundwater layer models with different buried depths.
Depth1.8 m5.4 m7.2 m 10.08 m
Standard FDTD1573.32888.83796.45111.9
FDTD(2,4)839.631524.41993.92672.5
subFDTD(2,4) − Nc = 9275.77392.62466.99562.66
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Mao, L.; Wang, X.; Chi, Y.; Pang, S.; Wang, X.; Huang, Q. A Three-Dimensional FDTD(2,4) Subgridding Algorithm for the Airborne Ground-Penetrating Radar Detection of Landslide Models. Remote Sens. 2025, 17, 1107. https://doi.org/10.3390/rs17061107

AMA Style

Mao L, Wang X, Chi Y, Pang S, Wang X, Huang Q. A Three-Dimensional FDTD(2,4) Subgridding Algorithm for the Airborne Ground-Penetrating Radar Detection of Landslide Models. Remote Sensing. 2025; 17(6):1107. https://doi.org/10.3390/rs17061107

Chicago/Turabian Style

Mao, Lifeng, Xuben Wang, Yuelong Chi, Su Pang, Xiangpeng Wang, and Qilin Huang. 2025. "A Three-Dimensional FDTD(2,4) Subgridding Algorithm for the Airborne Ground-Penetrating Radar Detection of Landslide Models" Remote Sensing 17, no. 6: 1107. https://doi.org/10.3390/rs17061107

APA Style

Mao, L., Wang, X., Chi, Y., Pang, S., Wang, X., & Huang, Q. (2025). A Three-Dimensional FDTD(2,4) Subgridding Algorithm for the Airborne Ground-Penetrating Radar Detection of Landslide Models. Remote Sensing, 17(6), 1107. https://doi.org/10.3390/rs17061107

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