1 Introduction

Quality assurance and damage analysis of concrete structures such as bridges, buildings or highways are essential tasks in civil engineering. Analyzing the interior of new, repaired or rebuilt concrete structures without damaging them requires non-destructive testing (NDT) methods. A frequently used non-destructive inspection method is the ultrasonic echo technique [1,2,3]. Important applications include thickness measurements, geometry determinations or the detection of quality issues (cracks, honeycombing, low concrete strength). Another major objective is the localization and characterization of built-in components, in particular post-tensioned tendon ducts [4, 5]. For instance, grouting defects in tendon ducts may decrease the durability of concrete structures [6, 7]. In addition, tendon ducts quite often are not positioned exactly in accordance with construction plans, which can have a significant influence on the structure’s load capacity. Thus, the precise localization of these built-in elements is of great importance.

For ultrasonic echo measurements, transmitting and receiving transducers are placed on one side of the concrete specimen. Lightweight dry-coupled point contact transducers are usually used since they can also be utilized on rough surfaces. These transducers have been integrated into commercial products and are available for both, shear (S) waves and compressional (P) waves [8,9,10]. Currently, for classical NDT tasks on concrete, S-wave transducers, where the direction of oscillation is perpendicular to the plane of incidence (horizontally polarized shear, SH), are predominantly used. SH-waves have the advantage, that they do not convert to other types of waves at any contrast of impedance in two-dimensional (2D) media [11]. Whereas, when using ultrasonic transducers emitting P-waves, mode conversion to vertically polarized shear (SV) waves [12] will occur, as well as the formation of surface waves in form of Rayleigh (R) waves. Thus, using P-wave transducers a more complex wavefield is generated and more scattering effects occur. However, they are used, e.g., for determination of elastic constants [13] or for non-destructive permanent monitoring of concrete [3].

Data processing and imaging of ultrasonic data acquired with transducers is currently mainly done by synthetic aperture focusing technique (SAFT) algorithms [14] operating in time or frequency domain, or by using the closely related Total Focusing Method [15, 16]. In this study, we used the time-domain SAFT algorithm, which is a diffraction stack and creates an image of the investigated specimen by numerically superimposing the reflected signals of single-sided measurements to the imaging points of the reconstructed region. Further details on the SAFT algorithm are described in [17, 18]. A version of the SAFT method using phase evaluation of the measured signal reflections to characterize reflectors has been published by Mayer et al. [19]. The application of SAFT on concrete structures for, e.g., thickness measurements and the detection of defects, such as cracks, delaminations and grouting faults, is presented in numerous studies [8, 17, 20,21,22,23,24,25,26,27]. The localization of objects embedded in concrete structures by using SAFT, as for example tendon ducts, reinforcement and bore holes, has also been successfully explored [5, 8, 17, 20, 21, 23, 27]. However, SAFT suffers from some limitations since only single reflections of the ultrasonic wavefield are taken into account. Thus, artefacts in the reconstructed image occur due to multiple reflections and mode conversions of the wavefield emanating from reflectors inside the concrete specimen. Due to these limitations, it has not been possible to image, for example, vertically or steeply dipping interfaces as well as complex structures such as steps and lower boundaries of voids. Consequently, SAFT does not allow accurate determination of the geometry and dimensions of complicated scattering bodies in concrete. For instance, the location of tendon ducts can be estimated by using SAFT reconstruction, but both the diameter and shape can not be specified accurately.

In exploration seismics, some migration methods have been established for imaging complex structures. Advanced geophysical imaging techniques such as one-way wave equation imaging were tested on ultrasonic data by Ballier et al. [28] in 2012. Another seismic migration technique called Reverse Time Migration (RTM) is capable to produce even better imaging results of complicated structures. In contrast to SAFT, RTM is a wave-equation based imaging technique. The theory behind RTM is described in detail in Sect. 2.1. RTM was introduced by Mc Mechan [29] and Baysal et al. [30] in 1983 and is now a standard imaging method in the seismic industry. There are RTM algorithms that use the acoustic two-way wave equation (acoustic RTM) as well as routines using the elastic two-way wave equation (elastic RTM) [31]. Farmer et al. [32] demonstrated the usage of acoustic RTM in hydrocarbon exploration by migrating synthetic data from a salt dome model. An acoustic RTM study where real seismic data have been successfully processed for deep targeting and imaging of mineral deposits was published by Ding et al. [33]. In recent years, acoustic RTM has also been applied to ultrasonic data in the field of NDT. In this paper, we focus on related work on the numerical and experimental application of RTM to ultrasonic data acquired on concrete and steel. For example, in the study of Chang et al. [34] acoustic RTM was successfully applied to image a bottom opening crack within a 2D numerical steel model. Zhang et al. [35] used acoustic RTM in the frequency domain to detect numerical and experimental defects in steel after performing higher-order singular value decomposition with the synthetic and real data. Furthermore, in [36], the applicability of acoustic RTM to image synthetic acoustic ultrasonic echo data generated with polyamide- and concrete-like models was proved. Hu et al. [37] demonstrated the application of acoustic RTM on synthetic acoustic ultrasonic data generated with a 2D numerical model of a concrete structure containing an internal fracture. A numerical acoustic RTM study for steel sleeve localization and defect characterization in prefabricated concrete structures is presented by Qi et al. [38]. In the study of Liu et al. [39], an acoustic RTM algorithm combined with travel time tomography is presented for detecting defects in concrete and concrete-filled steel tube columns. Air cavities within three different numerical models could be accurately reconstructed by using the proposed approach. Furthermore, in two previous studies, we successfully applied an acoustic RTM algorithm to real ultrasonic SH-wave data after performing synthetic evaluations [40, 41]. Since SH-waves propagate independently of other wave types, using an acoustic RTM code based on pure P-wave propagation is correct from a kinematical point of view and a valid assumption.Footnote 1 The measurement data for our studies were acquired at a concrete foundation slab as well as a polyamide specimen. Compared to SAFT, our acoustic RTM results showed a significant improvement in imaging the interior structure of both test specimens. For example, vertical borders inside the foundation slab could be clearly imaged and more features could be found, which was not possible with traditional imaging.

Since ultrasonic echo measurements on concrete are performed by exciting elastic waves, the imaging results can be optimized even further with an RTM algorithm that uses the elastic wave equation. Usually, in exploration geophysics, elastic RTM algorithms that evaluate P-, SV- and R-waves (elastic P-SV RTM) are used for imaging seismic data generated by sources emitting P-waves [42,43,44,45,46,47,48]. This is due to the fact that P-waves, among other things, arrive first at the receivers, are easily produced by a large number of seismic sources, and can also be used to investigate a marine environment. Therefore, following our successful acoustic RTM applications, our goal was to investigate the potential of using P-wave transducers in combination with elastic P-SV RTM for geometry determination of complex concrete structures. As elastic RTM takes into account the complete wavefield and thus handles various wave effects such as mode-converted waves, it has the potential to improve the imaging of ultrasonic echo data acquired by P-wave transducers compared to classical SAFT reconstruction.

Several studies have been published on the application of elastic RTM to ultrasonic data in NDT of concrete and steel. In the work of Anderson et al. [49] a fully experimental implementation of elastic RTM for the localization of a steel nut glued onto an aluminum plate is presented. Also two debonding locations with insufficient glue could be imaged successfully. Rao et al. [50] explored an elastic least-squares RTM approach for imaging small flaws in numerical heterogeneous structures and a laboratory steel specimen. A synthetic elastic RTM study for detection, localization and size determination of material defects in steel pipes is presented by Nguyen et al. [51]. Mizota et al. [52] published a numerical and experimental elastic RTM research article for non-destructive ultrasonic imaging of numerical and real defects in stainless steel. A further example of the usage of elastic RTM on focused synthetic and experimental ultrasonic data was published in [53]. The authors demonstrated that elastic RTM, combined with a focused ultrasonic P-wavefield, is a promising tool for detecting defects around steel rebars in a concrete object. Nguyen et al. [54] presented a two-step workflow, combing full-waveform inversion and elastic RTM, for reconstruction of a delamination in two numerical concrete models. Another study for the application of elastic RTM on synthetic and measured ultrasonic echo data was published in [55]. The authors were able to inspect the grouting compactness inside two splice sleeves of a precast concrete structure by using elastic RTM. Furthermore, Asadollahi et. al [56] developed an analytical elastic RTM approach to make the RTM algorithm more efficient in terms of memory demand and computation time required. The authors successfully validated their approach on synthetic ultrasonic echo data generated with a 2D concrete model containing a step as well as a 2D concrete model consisting of a circular air void embedded in a concrete layer. In subsequent work Asadollahi et al. proposed new imaging conditions to damp high-amplitude artefacts and to create more precise amplitudes in elastic RTM images [57]. Recently, Büttner et al. [58] investigated an engineered barrier for nuclear waste storage by applying elastic RTM to synthetic and real ultrasonic echo data. The authors could improve the imaging of deeper parts within the test barrier which consists of salt concrete and contains inclined reflectors.

These studies demonstrate very clearly the advantages of elastic RTM for the imaging quality of measured and synthetic ultrasonic echo data acquired on concrete and steel. The main goal of almost all cited elastic RTM articles was the detection of flaws within the investigated numerical models and real structures. Asadollahi et al. [56], on the other hand, aimed to reconstruct the exact geometries of structural elements inside two numerical concrete models. The objective of our study was also to determine the internal geometry of a 2D numerical concrete model, however it includes much more complex structures. Moreover, the analytical approach presented by Asadollahi et al. [56] focuses on SH-waves and models with back wall structure parallel or inclined to the top edge whereas the elastic RTM routine we used treats the more complex P-SV case and is applicable to arbitrary geometries.

The investigated 2D numerical concrete model we used in this study for evaluation of the elastic P-SV RTM algorithm consists of several steps and circular shaped air inclusions. The latter were modeled to represent the usually circular cross-section of tendon ducts. Since internal reflectors and external boundaries of concrete test objects are often inclined or angled, a few steps were defined inside the model. Using this numerical concrete model and a 2D elastic P-SV modeling routine numerous synthetic elastic P-SV data sets were generated. The subsequent application of elastic P-SV RTM and conventional 2D SAFT reconstruction to these synthetic data sets clearly demonstrates that by using elastic P-SV RTM more features inside the numerical concrete model could be detected and the imaging quality could be enhanced significantly. Our results clearly show that the use of P-wave transducers in combination with elastic P-SV RTM has the potential to allow more accurate determination of complex geometries in concrete objects. Hence, elastic P-SV RTM is a step forward for imaging ultrasonic echo data in NDT.

This article is organized as follows: First we explain the RTM algorithm itself (Sect. 2.1). In Sect. 2.2, we present the elastic P-SV modeling routine used. We further demonstrate our numerical concrete model (Sect. 2.3) and the generation of elastic synthetic P-SV data (Sect. 3.1). Section 3.2 and Sect. 3.3 show the application of elastic P-SV RTM and SAFT reconstruction to the simulated data. Finally, we compare our elastic P-SV RTM results to the reconstruction results obtained using the conventional SAFT imaging method (Sect. 4). The paper ends with a conclusion and an outlook for future work (Sect. 5).

2 Materials and Methods

2.1 Principle of Reverse Time Migration

The RTM technique is a depth migration algorithm that transforms the received signals as a function of recording time into features in subsurface depth. RTM is, in contrast to the conventional used SAFT technique, a wavefield-continuation method in time and uses the full wave equation. It is capable to consider the entire wavefield including multiple reflections. Thus, multi-pathing as well as many other complex situations can be handled. By applying this algorithm, it is possible to image steeply dipping reflectors and structures in areas with strong velocity variations. As a drawback, RTM requires extensive computing power and memory capacity, especially for elastic RTM routines. Nevertheless, RTM has become appealing for the application in the field of NDT due to progress in parallel processing and other computational technologies.

Within the RTM algorithm, two independent simulations of wavefields are performed through predefined models. By applying an imaging condition that combines both wavefields the final RTM image is calculated. Fig. 1 and Fig. 2 schematically show the principle of RTM. For demonstration purposes, we chose a 2D model consisting of a concrete layer surrounded by an air layer and incorporating two vertical reflectors (Fig. 1). Using this model, 71 synthetic shot records, each with 145 traces, were generated for reconstruction with RTM. The shot record for shot point No. 28 is depicted exemplarily in Fig. 2, step 3.

Fig. 1
figure 1

2D concrete-air model. As an example, the position of shot point No. 28 is marked with a black star and the receiver positions are indicated with triangles

The whole RTM imaging routine can be divided into five steps (Fig. 2). Steps two to four are carried out individually for each source-receiver configuration and are demonstrated here for shot point No. 28.

Step 1: Determination of a suitable velocity and density model including any a priori knowledge. In our demonstration example, we assume the horizontal and maximum vertical extension of the concrete layer to be known, but the shape of the lower boundary to be unknown.

Step 2: The wavefield is calculated forward in time (starting at time zero) from the known source position using a source signal and the specific models from step 1 (source wavefield \(W_S\)).

Step 3: The wavefield is simulated backward in time (starting at the maximum recording time) using the estimated models from step 1 and the recorded data (shot record) from measurements or simulations (receiver wavefield \(W_R\)). For the backward propagation of the wavefield, the RTM algorithm converts the receivers into sources and the data recorded by the receivers are reversed in time and injected into the sources.

Step 4: This step includes the application of an imaging condition to both wavefields from steps 2 and 3. In this study, we used the imaging condition denoted in equation 1, which is mainly used in the seismic industry. It computes the zero-lag cross-correlation between the source and receiver wavefield \(W_S\) and \(W_R\) at all model grid points to create an image (cf. [59]):

$$\begin{aligned} I(x,z)=\int _{t=0}^{T}W_S(x,z,t)\cdot W_R(x,z,t)dt. \end{aligned}$$
(1)

I(xz) denotes the image at point (xz) and T is the maximum recording time. In the final image, high amplitudes correspond to reflectors in the examined medium.

Step 5: For the final result, the cross-correlation images of all source-receiver configurations are stacked.

Fig. 2
figure 2

The Principle of RTM

2.2 2D Elastic P-SV Finite Difference Modeling Algorithm

The 2D elastic P-SV RTM algorithm we used to perform the migrations is based on a 2D elastic P-SV finite difference modeling algorithm which is included in the Madagascar open source software package [60]. Using the elastic P-SV finite difference code and functions already implemented in Madagascar, we created our own elastic P-SV RTM routine.

The 2D elastic finite difference algorithm simulates the P-SV case in the x-z domain (x denotes the horizontal and z the vertical coordinate axis). Therefore, three different wave types are generated after injecting a source signal at z = 0 into the model: P-, SV- and R-waves. The particle movement caused by P-waves is in the direction of wave propagation. For SV-waves, the particles vibrate perpendicular to the direction of wave propagation. The particle motion of the high-amplitude R-waves is retrograde elliptical along the direction of travel.

The 2D elastic P-SV finite difference code operates with a rotated staggered grid (RSG) and is second-order accurate in time and eighth-order accurate in space. Furthermore, the program is parallelized using OpenMP. For our simulations of elastic P-SV wavefields, we assume a 2D medium with homogeneous isotropic materials. Elastic wave propagation in an isotropic medium is calculated within the finite difference modeling routine by solving the following equations and neglecting external forces and boundary conditions:

1. Calculation of the components of the strain tensor \(\epsilon \):

$$\begin{aligned} \begin{aligned}&\epsilon _{xx}=\frac{\partial u_x}{\partial x},\\&\epsilon _{zz}=\frac{\partial u_z}{\partial z},\\&2\epsilon _{zx}=\frac{\partial u_z}{\partial x} + \frac{\partial u_x}{\partial z}, \end{aligned} \end{aligned}$$
(2)

where (xz) are the 2D spatial coordinates, \(\epsilon _{xx}\) and \(\epsilon _{zz}\) are the elongations, and \(\epsilon _{zx}\) is the shearing. \(u_x\) and \(u_z\) denote the particle displacement vector wavefields.

2. Calculation of the components of the stress tensor \(\sigma \):

$$\begin{aligned} \begin{aligned}&\sigma _{xx}=C_{11} \epsilon _{xx} + C_{13} \epsilon _{zz},\\&\sigma _{zz}=C_{33} \epsilon _{zz} + C_{13} \epsilon _{xx},\\&\sigma _{zx}=2 C_{55} \epsilon _{zx},\\&with: C_{11}\!=\!\lambda \!+\! 2 \mu , C_{33}\!=\!\lambda \!+\! 2 \mu , C_{13}\!=\! \lambda , C_{55}\!=\!\mu , \end{aligned} \end{aligned}$$
(3)

where \(\sigma _{xx}\) and \(\sigma _{zz}\) denote the two normal stresses and \(\sigma _{zx}\) is the shear stress. \(C_{11}\), \(C_{13}\), \(C_{33}\) and \(C_{55}\) are elements of the stiffness tensor. \(\lambda \) and \(\mu \) are the Lamé constants.

3. Calculation of the particle acceleration vector wavefields \(a_x\) and \(a_z\):

$$\begin{aligned} \begin{aligned} {a_x} =\frac{1}{\rho }\left( \frac{\sigma _{xx}}{\partial x} + \frac{\sigma _{zx}}{\partial z}\right) ,\\ {a_z} = \frac{1}{\rho }\left( \frac{\sigma _{zx}}{\partial x} + \frac{\sigma _{zz}}{\partial z}\right) , \end{aligned} \end{aligned}$$
(4)

where \(\rho \) denotes the density. For modeling the elastic waves with finite differences, the strain tensor \(\epsilon \), the stress tensor \(\sigma \), the vector wavefields \(u_{x/z}\), \(a_{x/z}\), the density \(\rho \), and the stiffness tensor elements \(C_{11}\), \(C_{13}\), \(C_{33}\) and \(C_{55}\) have to be discretized on the rotated staggered grid. The equations 2, 3, and 4 describe a system of coupled linear differential equations for the description of the propagation of P-, SV- and R-waves in the x-z plane in an elastic isotropic medium.

4. Performing the time update by the calculation of particle displacement vector wavefields \(u_x\) and \(u_z\) at time \(k+1\):

$$\begin{aligned} \begin{aligned} u_{x_{i,j}/z_{i,j}}^{k+1}=a_{x_{i,j}/z_{i,j}} dt^2 - u_{x_{i,j}/z_{i,j}}^{k-1} + 2u_{x_{i,j}/z_{i,j}}^{k}, \end{aligned} \end{aligned}$$
(5)

where t is the travel time. i, j and k are the indexes for the x-axis discretization, the z-axis discretization and for the time-axis discretization. dt is the grid step in time. Grid spacing is equal in x- and z-direction. As shown in equation 5, the second time derivatives of \(u_x\) and \(u_z\) are approximated by central difference quotients of order 2:

$$\begin{aligned} \begin{aligned} \frac{\partial ^2 u_{x_{i,j}/z_{i,j}}}{\partial t^2}=\frac{u_{x_{i,j}/z_{i,j}}^{k+1} + u_{x_{i,j}/z_{i,j}}^{k-1} - 2u_{x_{i,j}/z_{i,j}}^{k}}{dt^2}. \end{aligned} \end{aligned}$$
(6)

Compared to the temporal derivatives calculated with the second-order finite difference scheme, the spatial derivatives in 2 and 4 are calculated with eighth-order RSG finite difference schemes. Figure 3 shows the coordinate system of the RSG and the locations where the material parameters or variables are defined or rather calculated. The directions of the spatial derivatives have changed to \(\tilde{x}\) and \(\tilde{z}\) [61].

Fig. 3
figure 3

Elementary cell of the rotated staggered grid (RSG) (based on ([61] Figure 1d)

The spatial derivatives of \(u_x\) and \(u_z\) in z- and x-direction in the RSG can be expressed as follows (cf. [61]):

$$\begin{aligned} \begin{aligned} \frac{\partial }{\partial z} u_{x_{i,j}/z_{i,j}} \thickapprox \frac{\Delta r}{2\Delta z}(\frac{\partial }{\partial \tilde{z}} u_{x_{i,j}/z_{i,j}} - \frac{\partial }{\partial \tilde{x}} u_{x_{i,j}/z_{i,j}}),\\ \frac{\partial }{\partial x} u_{x_{i,j}/z_{i,j}} \thickapprox \frac{\Delta r}{2\Delta x}(\frac{\partial }{\partial \tilde{z}} u_{x_{i,j}/z_{i,j}} + \frac{\partial }{\partial \tilde{x}}u_{x_{i,j}/z_{i,j}}),\\ \Delta r=\sqrt{\Delta z^2 + \Delta x ^2}, \end{aligned} \end{aligned}$$
(7)

where \(\Delta z\) and \(\Delta x\) are the lengths of the rectangular cells of the RSG. The spatial derivatives \(\frac{\partial }{\partial \tilde{z}}\) and \(\frac{\partial }{\partial \tilde{x}}\) of \(u_x\) and \(u_z\) in \(\tilde{z}\)- and \(\tilde{x}\)-direction in equation 7 are (cf. [62]):

$$\begin{aligned}{} & {} \frac{\partial }{\partial \tilde{z}} u_{x_{i,j}/z_{i,j}} \thickapprox \frac{1}{\Delta r} \sum _{m=1}^M C_{m}[u_{{x/z}_{i+(2m-1)/2,j+(2m-1)/2}}\nonumber \\{} & {} \quad - u_{{x/z}_{i-(2m-1)/2,j-(2m-1)/2}}],\nonumber \\{} & {} \frac{\partial }{\partial \tilde{x}} u_{x_{i,j}/z_{i,j}} \thickapprox \frac{1}{\Delta r} \sum _{m=1}^M C_{m}[u_{{x/z}_{i+(2m-1)/2,j-(2m-1)/2}} \nonumber \\{} & {} \quad - u_{{x/z}_{i-(2m-1)/2,j+(2m-1)/2}}], \end{aligned}$$
(8)

where \(C_{m}\) are the coefficients of the (2 M)th-order RSG finite difference schemes. Since our elastic routines are eight-order accurate in space, M = 4. The \(C_{m}\) (m=1, 2, 3, 4) values are calculated by using the following equation [63]:

$$\begin{aligned} \begin{aligned} C_{m}=\frac{(-1)^{m+1}}{2m-1} \prod _{1 \le n \le M, n \ne m } \bigg \vert \frac{(2n-1)^2}{(2m-1)^2-(2n-1)^2} \bigg \vert . \end{aligned} \end{aligned}$$
(9)

The application of equation 9 leads to the subsequent values:

\(C_{1}\)

1.1963

\(C_{2}\)

\(-\)0.0798

\(C_{3}\)

0.0096

\(C_{4}\)

\(-\)6.9754e-04

From equations 7 and 8, it follows for the spatial derivatives \(\frac{\partial }{\partial z}\) and \(\frac{\partial }{\partial x}\) of \(u_x\) and \(u_z\) in z- and x-direction:

$$\begin{aligned}{} & {} \frac{\partial }{\partial z} u_{x_{i,j}/z_{i,j}} \thickapprox \frac{1}{2 \Delta z} \sum _{m=1}^M C_{m}[u_{{x/z}_{i+(2m-1)/2,j+(2m-1)/2}} \nonumber \\{} & {} \quad - u_{{x/z}_{i-(2m-1)/2,j-(2m-1)/2}}\nonumber \\{} & {} \quad - u_{{x/z}_{i+(2m-1)/2,j-(2m-1)/2}} + u_{{x/z}_{i-(2m-1)/2,j+(2m-1)/2}}],\nonumber \\{} & {} \frac{\partial }{\partial x} u_{x_{i,j}/z_{i,j}} \thickapprox \frac{1}{2 \Delta x} \sum _{m=1}^M C_{m}[u_{{x/z}_{i+(2m-1)/2,j+(2m-1)/2}}\nonumber \\{} & {} \quad - u_{{x/z}_{i-(2m-1)/2,j-(2m-1)/2}} +u_{{x/z}_{i+(2m-1)/2,j-(2m-1)/2}} \nonumber \\{} & {} \quad - u_{{x/z}_{i-(2m-1)/2,j+(2m-1)/2}}]. \end{aligned}$$
(10)

2.3 Numerical Model and Boundary Conditions

For the generation of the synthetic elastic P-SV ultrasonic data, we defined a 2D numerical concrete model which corresponds in its geometry to one of our laboratory specimens. More details on this specimen can be found in Reinhardt [64]. Our 2D model consists of a three-step homogeneous concrete layer surrounded by a 0.02 m thick layer of air at the sides and lower edge. The model is 2.04 m wide and 0.59 m deep. Four circular air voids with a diameter of 0.08 m are integrated into the concrete layer at different depths. The different thicknesses of the concrete layer as well as the depths of the air voids are shown in Fig. 4. Table 1 summarizes the material parameters used for modeling. We used a density value of 150 \(kg/m^3\) for concrete instead of the correct value of 2400 \(kg/m^3\). Using the true density value caused instability problems of the elastic simulations because, the elastic P-SV finite difference algorithm used here does not perform arithmetic averaging of the density, which is essential for stable simulation results at interfaces with large impedance contrasts [65]. By using an elastic P-SV RTM routine available at the Technical University Freiberg, we performed synthetic RTM evaluations on a small numerical concrete-air test model, each with a density value for concrete of 150 \(kg/m^3\) and 2400 \(kg/m^3\). A comparison of the two elastic P-SV RTM results showed no significant difference in the amplitudes. Hence, using a density value of 150 \(kg/m^3\) for concrete is a valid approximation.

Fig. 4
figure 4

2D numerical three-step concrete model with absorbing boundaries at the sides and lower edge (marked with a dashed line) and a free surface at the top edge

Table 1 Material parameters used for concrete and air layer
Table 2 Simulation parameters
Table 3 Coordinates of sources and receivers
Fig. 5
figure 5

Elastic P-SV data of shot point No. 11: z-component of acceleration. PSV 1, PP 1, PP 2, PP 3, PP 4, PP 5, 1 and 2 mark essential wave events

Fig. 6
figure 6

Elastic P-SV data of shot point No. 11: x-component of acceleration. PP 1, PSV 1, PSV 2, PSV 3, PSV 4, PSV 5, 1, 3 and 4 mark essential wave events

We defined absorbing boundaries at the lateral and lower boundaries of the model domain (marked with a dashed line in Fig. 4). This boundary condition is realized within the elastic P-SV modeling algorithm by the combination of the Clayton and Enquist [66] boundary and the boundary of Cerjan [67]. Furthermore, a free surface was assumed for the top edge of the model space (labelled in Fig. 4) to ensure a total reflection of the wavefield energy. Therefore, the normal and shear stresses above the free surface boundary are set to zero.

As source signal for generating elastic synthetic P-SV data and for the source wavefield \(W_S\) simulations of the RTM calculations (see Sect. 2.1 step 2), a Ricker wavelet [68, 69] was used. We defined a Ricker wavelet with a time delay of \(t_0 = 0.02\) ms and a center frequency of 100 KHz, since our P-wave transducers for real data acquisition on concrete are excited at this frequency.

3 Results

3.1 Simulation of Elastic P-SV Synthetic Ultrasonic Echo Data

As a first step, we generated elastic synthetic P-SV data for imaging with RTM, using the elastic algorithm presented in Sect. 2.2. Tables 2 and 3 list the corresponding simulation parameters. Using these and the material parameters listed in Table 1, the von Neumann stability criterion for an RSG presented by Saenger et al. [61] is fully satisfied.

Since our ultrasonic measurements usually are conducted from one side of a concrete specimen, we defined 99 point sources and 199 point receivers on the surface of the model. For the elastic P-SV simulations, we injected the source wavelet at the source positions as stress signal into z-direction. The radiation pattern of a stress source corresponds rather to the directivity pattern of the ultrasonic P-wave transducers we use [70]. At the receiver locations the components of the acceleration were read out.

Fig. 5 and Fig. 6 exemplarily show elastic synthetic P-SV data for source position No. 11 located at x = 0.26 m above the first air void. The amplitudes of the z- and x-component of acceleration are shown and essential wave events are marked accordingly. For example, the direct R-wave (1) can be clearly seen. Part of the direct R-wave (1) is reflected at the left upper edge of the concrete layer, resulting in an R-wave propagating back along the surface (2) as well as a mode converted bulk wave (3), among others. Furthermore, a head wave (4) guided by the P-wave is formed, which has a weak amplitude. At the first air void, a part of the incident P-wave is reflected as a P-Wave (PP 1) as well as a converted SV-wave (PSV 1). These events are visible in the form of reflection hyperbolas. In addition, the events highlighted with PP 2 and PSV 2 mark the reflected P-wave and the converted SV-wave arising from the P-wave reflection at the lower boundary of the concrete layer. Moreover, the reflected P-wave (PP 3) and converted SV-wave (PSV 3) from P-wave reflection at the lower left edge of the concrete layer are recognizably in the data. Further on, reflection events of the incident P-wave at the corner of the first step can be clearly seen: a reflected P-wave (PP 4) and a mode converted SV-wave (PSV 4). Reflection hyperbolas caused by a reflected P-wave (PP 5) and a converted SV-wave (PSV 5) resulting from P-wave reflection at the second air void are visible with weak amplitudes in the data.

3.2 Elastic P-SV Reverse Time Migration of Synthetic Ultrasonic Echo P-SV Data

The 99 simulated elastic P-SV shot records were evaluated using the elastic P-SV RTM algorithm. Different migration models and the simulation and material parameters from Tables 1, 2 and 3 were used. The final RTM images were generated by computing the zero-lag cross-correlation between the z-components of the source acceleration wavefield \(W_S\) and the z-components of the receiver acceleration wavefield \(W_R\) as well as by calculating the zero-lag cross-correlation between the x-components of both wavefields.

Fig. 7
figure 7

Structure of the velocity and density models used for the first elastic P-SV RTM

Fig. 8
figure 8

Elastic P-SV RTM results obtained using the migration model presented in Fig. 7, after (a) cross-correlation of the z-components and after (b) cross-correlation of the x-components (TE: top edges of the four air voids, LE 1: part of the lower edge of the first air void, HE: horizontal edges of the concrete layer, VE 1: vertical edge of the first step, LB: left lateral boundary of the concrete layer, LA 1: lateral edges of the first air void, B and M: migration artefacts (marked exemplarily))

For the first elastic P-SV RTM evaluation, we assumed the horizontal and maximum vertical extension of the concrete layer to be known (Fig. 7). Hence, the migration model contained no information about internal reflectors. The corresponding elastic P-SV RTM results are shown in Fig. 8. The cross-correlation of the z-components shows the imaging of the top edges of all four air inclusions (marked with TE) as well as the partial mapping of the lower edge of the first air void (marked with LE 1). The vertical edge of the first step is indicated with low amplitude (marked with VE 1). The reconstruction of the horizontal edges of the concrete layer running parallel to the top boundary of the model (marked with HE) was achieved. An apparent double imaging of these horizontal features is visible since the acceleration components of the elastic wavefields were recorded (see for example event PP2 in Fig. 5). Thus, for a correct depth determination of the reflectors, the center between both events has to be assumed. The cross-correlation of the x-components shows the vertical edge of the first step with higher amplitude (dashed rectangle VE 1) and illustrates a better reconstruction of the lateral edges of the first air void (marked with LA 1). The left lateral boundary of the concrete layer is visible in both reconstruction results (marked with LB). The right edge could not be imaged due to the much more complex wavefield arising in the thinnest area of the three-step concrete model.

In the presented RTM results, different migration artefacts caused by unwanted cross-correlations can be observed. For example, cross-correlations of Rayleigh bulk waves can be clearly seen (marked exemplarily with B in Fig. 8a). Migration artefacts due to multiple reflections are visible (marked exemplarily with M in Fig. 8a). Moreover, strong migration artefacts were reproduced in the thickest area of the concrete layer (brighter area), overlapping, for example, the left lateral boundary and the lower concrete edge at z = 0.57 m (Fig. 8). These artefacts are considered noise and arise from the correlation of waves that are not accounted for in the cross-correlation imaging condition [40, 41, 71].

Fig. 9
figure 9

Structure of the velocity and density models used for the second elastic P-SV RTM

With the first elastic P-SV RTM evaluation, we were able to successfully reconstruct the first step. Hence, it was integrated into a next migration model (Fig. 9). The corresponding elastic P-SV RTM results using this one-step model can be seen in Fig. 10. Now the vertical edge of the second step (marked with VE 2) is indicated with low amplitude in the cross-correlation result of the z-components and imaged with higher amplitude in the cross-correlation result of the x-components. Furthermore, with the cross-correlation of the x-components, an improvement of the reconstruction of the first air void (marked with AV 1 in Fig. 10b) could be achieved. Both imaging results show an enhanced mapping of the cross-section of the second air void (marked with AV 2).

Fig. 10
figure 10

Elastic P-SV RTM results obtained using the one-step model presented in Fig. 9, after (a) cross-correlation of the z-components and after (b) cross-correlation of the x-components (AV 1: first air void, AV 2: second air void and VE 2: vertical edge of the second step)

Fig. 11
figure 11

Structure of the velocity and density models used for the third elastic P-SV RTM

Fig. 12
figure 12

Elastic P-SV RTM results obtained using the two-step model presented in Fig. 11, after (a) cross-correlation of the z-components and after (b) cross-correlation of the x-components (AV 2: second air void, AV 3: third air void and VE 3: vertical edge of the third step)

For a third elastic P-SV RTM evaluation, the two steps already reconstructed were integrated into a new migration model (Fig. 11). Figure 12 illustrates the corresponding elastic P-SV RTM results. The reconstruction of the cross-section of the third air void (marked with AV 3) was improved and the imaging of the second air void (marked with AV 2) could also be enhanced. The vertical edge of the third step (marked with VE 3) could be reproduced with the cross-correlation of the x-components and is again indicated with low amplitude in the cross-correlation result of the z-components.

For a final elastic P-SV RTM calculation, all three reconstructed steps were put into a fourth migration model (Fig. 13). Figure 14 shows the cross-correlation results of the z- and x-components. Using the three-step model, the imaging of the fourth air void (marked with AV 4) was achieved and the reconstruction of the third air void (marked with AV 3) could be enhanced.

Fig. 13
figure 13

Structure of the velocity and density models used for the fourth elastic P-SV RTM

Fig. 14
figure 14

Elastic P-SV RTM results obtained using the three-step model presented in Fig. 13, after (a) cross-correlation of the z-components and after (b) cross-correlation of the x-components (AV 3: third air void and AV 4: fourth air void)

In the presented elastic RTM results obtained after cross-correlation of the z-components (Fig. 8a, 10a, 12a), the vertical step edges are indicated with weak amplitudes. We were able to improve the mapping of these vertical reflectors by stacking only the migration images of specific shot points. Figure 15 demonstrates the selective stacking result exemplarily for the first RTM evaluation (Fig. 8). Only the migration images of shot points No. 0 to 20 were summed up. Compared to the RTM result presented in Fig. 8a, the vertical step edge (marked with VE 1) is now clearly visible in the cross-correlation result of the z-components. Furthermore, in the cross-correlation result of the x-components, the reconstruction quality of the vertical step edge (marked with VE 1) could be enhanced compared to the RTM result depicted in Fig. 8b. In both RTM images, mapping of the horizontal edge of the first step (marked with HE 1) could be improved as well. Hence, stacking migration images of selected shot points can enhance the imaging of certain reflectors as it minimizes the noise [40, 41].

Fig. 15
figure 15

Elastic P-SV RTM results obtained using the migration model presented in Fig. 7, after (a) cross-correlation of the z-components and after (b) cross-correlation of the x-components. Only the migration images of shot points No. 0 to 20 were stacked. Their locations are indicated by grey boxes (VE 1: vertical edge of the first step and HE 1: horizontal edge of the first step)

By applying the elastic RTM algorithm to our 99 synthetic elastic P-SV shot records, we were able to successfully image all reflectors in the model, except for the right edge of the concrete layer. We could show that for complex models like our three-step concrete model, a multi-stage RTM evaluation is necessary to be able to image all reflectors correctly.

3.3 SAFT-Imaging of Synthetic Ultrasonic Echo P-SV Data

Figure 16 shows the reconstruction results obtained by the homogeneous 2D SAFT analysis of the 99 elastic P-SV shot records. We used the Intersaft software [72] to perform the SAFT reconstructions as well as homogeneous velocity models. For a better comparison with the RTM results we presented, it would be more appropriate to perform further SAFT reconstructions with inhomogeneous velocity models containing a priori information. Unfortunately, the latter is not feasible at the moment with the SAFT software available to us.

The z-components of the elastic P-SV data were analyzed using a migration velocity of \(v = 4000\) m/s, since P-waves dominate this component of the data due to their directivity. SV-waves, on the other hand, are predominant in the x-component of the data due to their different radiation pattern. Thus, a migration velocity of \(v = 2750\) m/s was used for SAFT evaluation of the x-components.

Fig. 16
figure 16

2D SAFT result of 99 elastic P-SV shot records: (a) SAFT reconstruction of the z-components (HE: horizontal edges of the concrete layer, TE: top edges of the four air voids, M: artifacts due to multiple reflections and G: gap within the lower boundary of the concrete layer) and (b) SAFT reconstruction of the x-components (TE: top edges of the four air voids, HE 0: lower boundary of the concrete layer at z = 0.57 m, HE 1: horizontal edge of the first step and HE 2: horizontal edge of the second step)

In the obtained SAFT-reconstruction of the z-components (Fig. 16a), the lower boundary of the concrete layer at \(z = 0.57\) m and the edges of the steps running parallel to the top edge of the model are clearly visible (marked with HE). Furthermore the top edges of the four air inclusions were imaged successfully (marked with TE). The edge of the third step shows a gap directly below the fourth air void (marked with G) and was not imaged continuously because, a more complex wavefield is generated in this region of the model. Migration artefacts due to multiple reflections in the synthetic data are clearly visible (marked exemplarily with M). In the SAFT result of the x-components (Fig. 16b), the top edges of the air inclusions were imaged (marked with TE). The edges of the first (marked with HE 1) and second (marked with HE 2) step running parallel to the top edge of the model are partially reproduced. The lower boundary of the concrete layer at z = 0.57 m (marked with HE 0) is indicated with a weak amplitude.

4 Discussion

Figure 17 and Table 4 show a summary comparison of reconstructed features of the numerical three-step concrete model (Fig. 4) using elastic P-SV RTM and SAFT. For this purpose, image details from the results shown in Sect. 3.2 and 3.3, which show specific structural elements of the numerical concrete model, are presented in Table 4. Only details from the SAFT result of the z-component are shown, since the SAFT evaluation of the x-component does not map additional reflectors of the numerical model. The numbers in the first column of Table 4 correspond to the numbers in Fig. 17.

Fig. 17
figure 17

2D numerical concrete model (structural features are labeled with numbers, which correspond to the numbers in the first column of Table 4)

Table 4 Comparison of elastic P-SV RTM and SAFT Imaging

Comparing elastic P-SV RTM and SAFT, we can see that both algorithms were capable to reproduce the edges of the concrete layer running parallel to the top boundary of the model domain (marked with dashed rectangles: No. 1, No. 2, No. 3 and No. 4). Thereby, in the elastic P-SV RTM results, the edge of the concrete layer at z = 0.57 m (No. 1) is overlapped by noise artefacts. It is noticeable that the elastic RTM results of the z-component show a significantly better reconstruction of these horizontal edges compared to the results of the x-component. This phenomenon is caused by the different directivity characteristics of P- and SV-waves. Further on, the third horizontal step edge (No. 4) was mapped more continuously in the elastic RTM result of the z-component than in the SAFT image since the latter shows a clear gap within this horizontal edge.

Elastic P-SV RTM was capable to successfully image the vertical step edges (marked with dashed rectangles: No. 5, No. 6 and No. 7). Imaging of these reflectors was not achieved with SAFT reconstruction. Here, the elastic RTM results of the x-component show a better reconstruction of the vertical edges due to the mentioned different radiation pattern of P- and SV-waves.

Imaging of the left lateral edge of the concrete layer (marked with dashed rectangles: No. 8) could be realized by using elastic P-SV RTM, whereas not by using SAFT. However, this boundary is overlaid by strong noise artefacts in the elastic RTM results. For this vertical reflector, elastic RTM of the x-component also provides a better mapping compared to the RTM evaluation of the z-component. The right lateral boundary of the concrete layer could not be reproduced with both imaging algorithms (No. 13 in Fig. 17).

The observation of the four air voids (No. 9, No. 10, No. 11 and No. 12) illustrates that their cross-sections were imaged completely by using elastic RTM whereas by using SAFT only their top edges were reproduced with weak amplitude. Here, the elastic RTM results of the z- and x-component complement each other. Due to the different directional characteristics of P- and SV-waves, the imaging results of the z-component show a better mapping of the top and lower edges of the air inclusions and the imaging results of the x-component illustrate a better reconstruction of the lateral edges (marked exemplarily with arrows for the second air void: No. 10).

It is evident that by using elastic P-SV RTM, imaging of the lower edges of the circular air voids is more difficult than the reconstruction of the other reflectors in the model. The wavefield reflected directly at the lower edges of the air voids, which travels back to the lower edge of the concrete layer and from there back to the receivers, is not visible in most receiver data due to the longer propagation paths. Therefore, the lower edges of the air inclusions are reconstructed from the wavefields diffracted at the lower edges of the air inclusions. The lower edge of the fourth air void was imaged best, since direct reflections at this edge are visible in the receiver data, which is due to the thinner concrete layer and thus the shorter propagation paths. Furthermore, the elastic P-SV RTM results summarized in Table 4 demonstrate that cross-correlation of the x-components gives better horizontal resolution and cross-correlation of the z-components gives better vertical resolution of the searched structural elements. It is therefore reasonable to perform cross-correlations for both acceleration components.

The comparison between the elastic P-SV RTM and SAFT results presented in Table 4 clearly illustrates the limitations of the SAFT algorithm, which is based on the approximate integral solution of the wave equation and normally considers only the shortest wave paths between sources and receivers. Thus, for a concrete test object with strong velocity variations and the associated changes of the wave propagation paths, no optimal migration result can be achieved [73]. Hence, SAFT was not capable to image the lower boundaries of the air inclusions and the vertical features inside our numerical concrete model. RTM, in contrast, directly solves the wave equation and is thus more accurate. All wave effects such as direct and multiple reflections as well as multi-pathing are taken into account, allowing the imaging of reflectors with inclinations \(>70^{\circ }\), even in media with strong velocity contrasts. Therefore, reconstruction of the vertical reflectors and lower boundaries of air voids inside our numerical concrete model could be realized successfully. However, since RTM considers all wave types and wave effects, significantly more migration artifacts can be observed in the achieved elastic RTM results compared to the SAFT images.

Despite the mentioned limitations of SAFT in imaging complex structures, a combination of RTM and SAFT could be useful. Depending on the application, the SAFT algorithm could be used for an initial evaluation to correctly determine the position of the lower boundary of a concrete object. This would require fewer RTM evaluations, which are significantly more time and computationally intensive than SAFT analyses. Moreover, SAFT currently has the advantage of being better applicable to real ultrasonic measurements on concrete, because fewer recording transducers per shot are required for a qualitative SAFT result. Our practical experience in ultrasonic RTM measurements on concrete specimens shows that the receivers should be positioned close to each other (1 - 2 cm) in order to generate a meaningful RTM result. Therefore, commercially available ultrasonic systems used mainly for SAFT measurements are not perfectly suited for RTM examinations (as for example A1040 MIRA manufactured by Acoustic Control Systems or Pundit PD8050 produced by Proceq). To realize small receiver spacings for ultrasonic RTM measurements on concrete, we currently use an automated scanner system built at BAM [40, 41] with which transmitting and receiving ultrasonic transducers can be moved automatically. This ultrasonic scanner system has also been successfully used in practice for RTM measurements on a concrete foundation slab [40, 41] and on a prestressed concrete bridge [74]. The ultrasonic echo data acquired in these studies were evaluated by using acoustic RTM algorithms. Furthermore, Büttner et al. [58] investigated successfully an approximately 9 m thick engineered salt concrete barrier for nuclear waste storage with elastic RTM and by using the novel ultrasonic measuring system LAUS (Large Aperture Ultrasonic System) [75]. In order to achieve a sufficient penetration depth, a lower excitation frequency of the S-wave transducers (25 kHz) than usual was used, and the usage of large distances between recording transducers (11 cm) yielded good quality RTM results. These RTM studies show that RTM is applicable not only to simulated but also to real ultrasonic measurements on concrete.

5 Conclusions and Future Work

In this paper, the applicability of a 2D elastic P-SV RTM algorithm to image ultrasonic echo data generated by P-wave transducers was evaluated based on synthetic data. To this end, 99 elastic shot records were simulated with a complex numerical concrete model containing three steps and four circular air voids. Our results show that, in comparison to SAFT imaging, elastic P-SV RTM is a step forward for ultrasonic NDT of challenging concrete structures.

Specifically, vertical borders could be imaged clearly as well as lower edges of circular air voids. This would not have been possible with traditional SAFT imaging. Moreover, reconstruction of the lower boundary of the concrete layer in the thinnest part of the model at z = 0.21 m as well as imaging of the top edges of the four air inclusions could be improved.

Motivated by our promising results, there are several aspects we would like to address in future work. Our synthetic elastic RTM results indicate, that the usage of real ultrasonic P-wave transducers in combination with elastic P-SV RTM imaging has the potential to correctly reconstruct complicated structures in real concrete objects. Hence, the applicability of our 2D elastic P-SV RTM algorithm to image measured ultrasonic echo data has to be evaluated. For appropriate reconstruction of complex reflectors, both z- and x-components of the ultrasonic wavefield must be recorded by transducers due to their respective advantages shown. Corresponding ultrasonic echo measurements are currently being performed at one of our laboratory concrete specimens, whose geometry is similar to the numerical model presented in this paper.

For better imaging of the lower boundaries of the air voids, RTM artefacts have to be analyzed and eliminated. For this task alternatives to the cross-correlation imaging condition may be applied. Moreover, for elastic RTM reconstruction of SH-wave ultrasonic echo data, the potential of an 2D elastic SH-code has to be evaluated and compared to our elastic P-SV results. Therefore, we are currently modifying the elastic P-SV code to an elastic SH routine, so that SH-waves can be modeled two-dimensionally in the x-z plane.

A disadvantage of elastic RTM compared to SAFT is that the reconstructions are computationally intensive. Thus, a more efficient calculation of elastic RTM reconstructions by using graphics processing units (GPU) instead of conventional central processing units (CPU) is targeted in order to minimize the computing capacities. The use of powerful GPUs can tremendously speed up the finite difference calculations of the elastic wavefields and minimize the memory requirements [76].