| TABLE OF CONTENTS |
Zusammenfassung: Anwendung eines modifizierten SAFT-Algorithmus auf synthetische US-Daten poröser Medien
Résumé: Application d`un SAFT-Algorithme modifié à des données ultrasoniques artificielles des matériaux poreux
Pour se faire une idée des ruptures dans un spécimen examiné avec des méthodes ultrasoniques en essai non-destructive il y a la possibilité de prendre une SAFT-algorithme (Synthetic Aperture Focussing Technique). Mais en théorie, l'algorithme est seulement applicable aux matériaux homogènes. Les résultats en matériaux poreux sont correspondant mauvais ou seulement à obtenir avec des intallations d'essai spécielles [Köhler, 1997]. Avec une modification de l'algorithme nous avons la possibilité d' élever la qualité des images et nous avons la chance de détecter des ruptures en matériaux inhomogènes.
Um sich aus Ultraschalldaten ein Bild (Image) von Rissen und Fehlstellen in einer untersuchten Probe zu machen, wird in der zerstörungsfreien Prüfung oft ein SAFT-Algorithmus (Synthetic Aperture Focussing Technique) [Langenberg, 1987] verwendet. Seine theoretische Grundlage ist aber im Wesentlichen für homogene Materialien gültig. Entsprechend problematisch ist die Anwendung auf Daten aus Versuchen mit porösen Medien (z.B. Beton). Solche Anwendungen erfordern deshalb spezielle Aperturen [Köhler, 1997]. Die Qualität des Images läßt sich allerdings mit einem modifizierten SAFT-Algorithmus verbessern, der die Wahrscheinlichkeit erhöt, einen Riß zu detektieren.
0
) at the place
0 with frequency
multiplicated with the impulse response G (
0
) of the medium, yields the spectrum of the displacement u (
,
) at the receiver place
in the data.

With a deconvolutional process there is the possibility to conclude on the signal q (
0
). It has to be stressed, that the signal searched for isn't the source signal of the wave excitation, (this is done by acoustic emission problems) but the aim of interest is the scattering signal of the flaw scatterer excited by the incident wave. This work, the deconvolution, is well done for homogenous materials by a SAFT-algorithm, but for inhomogenous materials the algorithm fails and yields artifacts in the image which don't match with real scatterers in the medium.
![]() Fig. 1: Schematic figure of different elastic wave types. |
The formulation of the spectral multiplication of the scattering signal and the impulse response of the medium in the time domain yields in a convolutional integral, where the signal q (
0 , t0) is being replaced by a delta-pulse at a given point and a given time:

This means it is only searched for a pointlike scatterer. This equation can be solved for the displacement and placed into the scalar wave-equation. For the homogeneous infinitly extended two dimensional space with the velocity vc, u (
0, t)
can be replaced for this kind of signal by
G (
-
0 , t-t0).

![]() Fig. 2: Geometrical Method to find the equation of the hyperbel. |
=
0 the result is only valid for monostatic experiments, providing that the illuminating source and the receiver are coincidentally at the same place. As a result the pointlike scatterer is represented in the time domain (B-Scan) as a parabel for a plane wave excitation of the scatterer and as a hyperbel for a pointsource excitation [Langenberg, 1993]. (The pointlike scatterer being illuminated by a spherical wave or a plane wave.)
For the pointsource there is an easy way to compute the equation for the hyperbel with geometrical methods in the time domain (Fig.2) [Robinson, 1980]. Application of the pythagoras formula to compute the squared time of the wave from the transducer to the image point and back yields:

So the intention is to find the hyperbels or (in this paper) the parabels in the data-space. For every image point a parabel is calculated in which the main energy is scattered. If the summation over this parabel yields a high value, a scattering point is preserved in the image. There are several parameters that are very important for the parabel, especially for imaging in inhomogeneous media (for which the theory is not valid).
The first parameter is the length of the window which contains the parabel. The algorithm gets inefficient if the parabel is placed over the whole data-array, because there are lots of size-effects and noise, which have a negative influence on the result if they are taken into account. Moreover the algorithm works much faster if there is just a small window used in which the parabel is placed.
The second parameter is the thickness d of the parabel. This value is very important, especially when dealing with inhomogenous materials. It has the same effect as summing up traces of pointlike receivers over the diameter of a transducer [Ishimaru, 1987]. In an inhomogenous material it is more effective to use a thicklined parabel which averages out the noise due to small inhomogenities, that isn't searched for. Therefore the image of the flaw searched for gets not as sharp as in the case using a thinlined parabel, but there aren't all the artifacts due to noise and air inclusions. With a parabel thickness d larger than the correlation length of the waves scattered due to the small inhomogenities, these fluctuations aren't taken into account in the image. Only the flaw with a length same or bigger than the parabel-thickness is detected. Equation for the parabel with varying thickness:

The parameter d has been added to the time t because it has the highest sampling rate. Adding it to vc or to z, it would have been difficult to get rid of the noise effects due to the coarser sampling rate, without overlooking the reflections searched for. As soon as there is an theoretical approach which relates the parabel thickness d to the correlation length of the air inclusions and the flaw, this problem shouldn't arise anymore. In the following examples vc is always the average medium-velocity of the concrete (4 km/s), without taking the influence of the scattering attenuation of the small air inclusions on the mean wavefield ("Meanfield" [Shapiro,1993]) into account. Yet if this influence becomes too large it is reasonable to use the effective velocity of the medium.
The third parameter allows to weigh "both sides" of the parabel. Far away from the top of the parabel, the energy for the image becomes less important and many more noise-effects influence the result negatively. This fault is reduced by introducing a parameter that improves the result by dividing the datapoint through its distance from the top of the parabel. This possibility hasn't been tested so far because only a small window was chosen mostly, in comparison to the enlargement of the parabel.
To make the algorithm faster, there is also the possibility to use a picker for the amplitude. The used picker works in the following simple way: For every image point a datapoint at the top of the parabel is taken and compared to an average amplitude of the whole dataspace. If the data-amplitude is, for instance, 3/4 of the avaraged amplitude, the parabel is used for the sumation, otherwise the next image point is taken. This value is taken for every inversion presented in this paper, for the facility of comparison.
Presenting some examples: Numerous simulations have been done with the purpose to receive B-Scans for the inversion. These are simulations with flaws in different depths and materials with different layouts.
The FD-simulation is always carried out in two dimensions over a model with 500 * 500 gridpoints representing a 10 cm * 10 cm specimen with reflecting boundaries. So all the size-effects of a true experiment has been included. The concrete model is almost the same as described in the previous article, with differing percentages of air inclusions. All ellipses are of the same size, the flaw is located always horizontally in different depths and is a bit smaller (only 2 cm length). The B-Scans are taken from a receiverline on top of the model. (For further details please read the article about FD-simulations [Burr et al., 1997]).
The first simulation is carried out with only one percent air inclusions (Fig. 3). The flaw is placed at a depth of 3 cm and starts at about 3 cm on the left side. The B-scan represents the incoming plane wave on the left side. The reflection-parabel of the reflected pressure-wave is well seen after 17 ms at the surface. The shear wave arrives at 30 ms, being a factor 31/3 slower. After 54 ms the backwall echo is detected. Every later registration has been cut away. All the other structures in the B-Scan are due to size-effects and scattering at the ellipses with parameters of the stuffing materials and air.
![]() Fig. 3: Concrete Model with 1% air inside and the the flaw in 3cm depth. |
![]() B-Scan of a plane wave scattered at this flaw. |
![]() |
![]() |
![]() |
![]() |
| d=0,1, 50*50 image points | d=0,25, 50*50 image points. | d=0,25, 100*100 image points | d=0,5, 100*100 image points. |
| Fig. 4: Different images of a concrete model with 1% air inside. | |||
The images at the top of Fig. 4 are presented at the size of 50 * 50 gridpoints. The parabel is computed with a windowlength including the whole data-array, because the algorithm worked fast enough and the parabels reached both sides of the array. The d of the top left image in Fig. 4 is 0,1 and 0,25 of the next two images. So varying the thickness of the parabel leads to images of a different quality. As soon as little fluctuations aren't averaged out of the energy summed up for the image point, artifacts are resulting. This means that scatterers are detected at wrong positions and with wrong sizes. The images using the thicklined parabel (top and bottom right of Fig. 4) show less artifacts; those that appear are due to the fact that the shear wave is also distributing its energy to the image points yet to the pressure-wave parabels with the wrong velocities. Timegating would reduce this effect but in this example it is small enough to be ignored. There is also the possibility, that the fractal shape of the flaw is decreasing the quality of the image. An influence on the lateral position of the flaw is the result. In the images with small d the flaw is pushed to the left and in images with a thicklined parabel the flaw is too long (see bottom right of Fig. 4). The latter effect is also because a higher parameter d reduces the sharpness of the image. On the bottom left of Fig.4 the same result for images with 100*100 image points is shown. Using more pixels and the same value for d=0,25 has the effect, that the quality of the image rises and the lateral disintegration becomes better.
![]() |
![]() |
![]() |
| d=0,1 | d=0,25 | d=0,5 |
| Fig. 5: Different images of the concrete model with 2% air inside; all with 100*100 image points. | ||
The same situation comes up in concrete with 2% air inclusions. The data file has more noise but the parabel is again well seen. All images in Fig. 5 consist of 100*100 gridpoints. Only the parameter d is varying. On the first picture with d=0,1 there are lots of artifacts, the second picture with d=0,25 isn't also very useful because there is no possibility to distinct between artifacts and flaw. The third image of the flaw with d=0,5 has a low contrast and the position of the flaw is in the right area. Artifacts get depressed and only the lateral extend of the flaw-image is too big, because of reduced sharpness.
The last synthetic model is more complicated, while using 4% air inclusions and placing the flaw in a depth of 7,5 cm only with a length of 1 cm. In the B-Scan there is only the possibility to imagine the reflection-parabel reaching the surface after 45 ms. Cutting the backwall reflection in order to get a better quality leads to less artifacts in this case. The 100*100 gridpoints image in Fig. 7 is quite worse, but taking a closer look at it, the flaw is found in the correct depth and with the correct position. Again only the lateral extension is too big. A value of d=2,5, has been used to get this result.
In future this algorithm for inverting data of ultrasonic B-Scans on inhomogenous media will be tested on synthetic materials in other sizes and flaws with different angles to the illuminating wave. In order to solve this problem it is useful to include the shear waves to the investigation and there should also be made use of time-gating to differ shear-wave from pressure-wave reflections.
Additionally its interisting to test the ability of the modified algorithm at experiments with real concrete. Yet problems like data conversion, sorting of the data (if there are no monostatic geometries) and depressing of aperture-noise and size-effects will arise. There is also the possibility to extend the algoithm to 3D-imaging.
Prof. Dr.-Ing. H.W. REINHARDT , born in 1939, studied
Civil Engineering and made a thesis on photoelastic investigation of
three-dimensional transient thermal stresses. Today he is Professor for Civil
engineering materials at Stuttgart Univerity and Managing director of
Otto-Graf-Institute (FMPA - Material Testing Research Institute) , Stuttgart,
Germany. email: reinhardt@po.uni-stuttgart.de |
Dr. C.U. GROSSE
born in 1961, studied Geophysics at the University of Karlsruhe. He finished his thesis in July
1996 and is a research member at the Institute of Construction
Materials, University of Stuttgart, Germany.
email: christian.grosse@po.uni-stuttgart.de Author's Home Page: http://www.uni-stuttgart.de/UNIuser/fmpa/grosse/grosse.html |
| Eberhard Burr is a research member at the Otto-Graf-Institute. Main topics of his Phd-thesis are the forward modelling of elastic waves in concrete with F-D-Methods. Email: burr@po.uni-stuttgart.de. Homepage: http://www.uni-stuttgart.de/UNIuser/fmpa/burr/frames.html. |
| |NDTnet| |