Automatic Dynamic Depth Focusing For NDT
Automatic Dynamic Depth Focusing For NDT
net/publication/262771499
Article in IEEE Transactions on Ultrasonics Ferroelectrics and Frequency Control · April 2014
DOI: 10.1109/TUFFC.2014.2955
CITATIONS READS
35 726
4 authors:
All content following this page was uploaded by Jose Brizuela on 15 October 2018.
Abstract—Auto-focusing along with dynamic depth fo- cal laws can be pre-computed and stored in the equip-
cusing (DDF) would be very valuable to inspect arbitrarily ment, as is usually done in medical echography.
shaped parts when operating with wedges or with other cou-
pling media to avoid the burden of computing and setting the
However, for arbitrarily shaped parts or, more gener-
correct focal laws while still getting the best possible resolu- ally, when a coupling medium is located between the ar-
tion at all depths. ray probe and the inspected part, refraction effects must
This work proposes a three-step procedure to perform the be considered. When the geometry is relatively constant,
auto-focusing function with DDF in real time. First, the part wedges tailored to the surface with motorized means to
geometry is estimated by the first echo time-of-arrival follow-
ing one of several possible strategies: pulse–echo, pitch–catch,
correct small misalignments have been used [1], [2].
or plane wave. These are analyzed with regard to their per- In many situations, however, the probe-part geometry
formances and acquisition time, giving closed formulae to get is not sufficiently well known to accurately compute the
the coordinates of interface points. After a curve fitting and focal laws. This is a common case when the manufac-
extrapolation process, a virtual array that operates in a homo- turing process has no tight tolerances (casting material,
geneous medium is computed, avoiding the complications of
refraction at the interface and allowing operation with already
molded components, non-rigid parts or parts with vary-
known focusing hardware. This hardware is initialized with the ing shape, soft curved plates, weld-caps, etc.) or when
set of focusing parameters adapted to the estimated probe– the relative positions of the probe and the part change.
part geometry, and ensures that all received samples are in Merely a tenth of a millimeter of displacement yields tim-
focus. Using a standard computer, the auto-focusing procedure ing errors of 130 ns in water immersion, which is more
currently takes about 2 s to perform. Experiments carried out
under different conditions validate the proposed technique.
than half the period of a 5 MHz signal; a misalignment
of the transducer probe by only 1° may lead to amplitude
losses of several decibels and incorrect localization of the
I. Introduction indications by some millimeters [3].
Water-filled bags attached to conventional array probes
P hased-array technology applied to nondestructive can be useful to adapt the probe to irregularities in the in-
testing (NDT) provides high-resolution images gen- spected part [4]. However, refraction effects must be again
erated by scanning an inspected part with electronical- taken into account, unless the propagation velocities of
ly controlled ultrasonic beams. Dynamic depth focusing the two media are similar (i.e., biological tissue). Another
provides higher sensitivity and quality by setting a focus approach uses flexible array probes, in which individual
at every image sample. However, unlike optical cameras, elements are spring loaded, forcing them to operate in
their acoustic counterparts lack the auto-focusing feature. contact [5], [6]. Methods to estimate the position of the ar-
The availability of such a function in NDT instruments is ray elements with auxiliary devices or from image features
a dream held by many engineers and operators in the field. have been developed, showing good behavior, although
Automatic dynamic depth focusing (ADDF) would avoid with high computational cost [7]–[9]. Furthermore, these
the complications of computing and setting the correct fo- methods demand low-speed scanning to avoid excessive
cal laws, while maintaining the best possible resolution at wear of the transducer surface and use nonconventional
all depths, without needing computer-aided design (CAD) probes and equipment.
geometry descriptions or additional software tools. The time reversal mirror technique provides automatic
Currently, planar parts can be inspected with the array focusing to the strongest reflector [10], [11]. Generaliza-
probe in contact. This is the simplest scenario, in which tion to multiple reflector detection has been proposed us-
the focal laws can be computed using closed formulae from ing iterative techniques [12], [13]. These methods demand
the knowledge of the array geometry and the sound propa- specialized hardware and have high processing loads, so
gation velocity. Furthermore, dynamic depth focusing fo- that their applications have been mostly constrained to
the academic field. Furthermore, the state-of-the-art of
these methods still requires the geometry description to
form an image.
Manuscript received November 2, 2013; accepted January 8, 2014. Recently, the self-adaptive ultrasound technique
This work has been funded by project DPI 2010-17648 of the Spanish (SAUL) has been proposed as an auto-focusing alternative
Ministry for Science and Innovation. [14], [15]. Starting with a simultaneous trigger of all the
J. Camacho, J. F. Cruza, and C. Fritsch are with the Ultrasound Sys-
tems and Technology Group (USTG), Spanish National Research Coun- array elements, the two-way time-of-flight to individual
cil (CSIC), Madrid, Spain (e-mail: [email protected]). elements is used to set the emission focal laws for the next
J. Brizuela is with the Comisión Nacional de Energía Atómica (CNEA), trigger event. After some shots, a wave-front parallel to
Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET),
Buenos Aires, Argentina. the interface is produced and the ultrasound penetrates
DOI http://dx.doi.org/10.1109/TUFFC.2014.2955 with normal incidence. The technique yields unfocused
images that are useful to inspect laminated structures, Fig. 2. Detected interface points using the pulse–echo technique.
and requires a full-parallel ultrasound system with a high
channel count to get adequate coverage of the interface.
In addition to the accurate knowledge of the array–part Special attention is paid to interface geometry estima-
geometry, refraction at the interface complicates the focal tion, which is a subject poorly covered in ultrasound lit-
law computation task. Unlike the homogeneous case with erature. Although this topic was previously addressed for
probe and part in contact, there are no closed formulae pulsed radar [30] and ultrasonic range-finders [31], appli-
to compute the time-of-flight from every array element to cation of these methods in NDT ultrasound is not entirely
every focus. This problem is frequently addressed by simu- evident. In this work, three techniques are proposed and
lation tools, using different approaches: spatial impulse analyzed: pulse–echo, pitch–catch, and plane wave. They
response [16], [17], propagation of monochromatic waves are also experimentally tested and compared. It is shown
[18]–[20], ray-tracing methods [21]–[24], etc. In general, that the proposed auto-focusing procedure provides good
computing time can be an issue for dynamic depth focus- geometry estimation and image quality comparable to
ing, so that focal laws are frequently obtained for a small that obtained by conventional methods that require an a
set of foci [25]. priori and accurate knowledge of the array–part geometry.
From a practical point of view, Fermat’s principle is
frequently applied in searching for the minimum time-of-
flight path. In the most general case, without code opti- II. Interface Geometry Estimation
mization, the required fine sampling of the interface leads
to long searches. In [26], using the total focusing method The inspection of arbitrarily shaped parts is frequently
(TFM), focal law computation took 49 s per image with performed inserting a coupling material (liquid or solid)
parallel computing on GPU/CPUs. For a phased array, between the array and the part (Fig. 1) and generating a
we proposed a fast focal law calculator (FFLC) based on linear or sector scan. When the geometry is unknown, it
the Newton–Raphson algorithm [27], which takes 2.6 s for must be first estimated. Here, three techniques are pro-
an image of similar size in a standard computer. Real- posed to perform this task using first echo time-of-arrival
time processing has been recently achieved for TFM using measurements: pulse–echo, pitch–catch, and plane wave.
a top-performance GPU platform, but for small images
(30 × 10 mm) and relatively low element count (32 array A. Pulse–Echo Interface Estimation
elements) [28]; the processing time is proportional to the
number of image pixels and to the number of array ele- The interface profile can be obtained with N individual
ments. shots by measuring the time-of-flight in pulse–echo from
This work addresses auto-focusing in isotropic media every array element to the interface, Ti, 1 ≤ i ≤ N. Fig.
with soft, curved interfaces of arbitrary shape, using stan- 2 shows the points detected in a cylindrical part of radius
dard array probes and equipment. For this purpose, the RC = 32 mm, in water immersion with a coupling path
array–part geometry is estimated by first echo time-of- of 15 mm, by an N = 64-element array with d = 0.5 mm
arrival measurements and curve fitting algorithms. Two pitch (sound propagation velocity c = 1480 m/s). Only
more steps follow, computing a virtual array and setting the fraction of the interface where there is normal inci-
the parameters of a real-time dynamic focusing hardware, dence from the array elements is directly detected.
as is described in our recent work [29]. Of course, any fo- The distance from array element i to the interface is Ri
cal-law computing procedure can be used once the probe– = cTi/2. This yields a set of N circumferences centered
part geometry has been determined, which is the major at the array elements and tangent to the interface, as is
concern of this paper. shown in Fig. 3. Array element i has coordinates (xAi, zAi),
camacho et al.: automatic dynamic depth focusing for ndt 675
The only assumption made is that segments Ri and R Ai = cTAi /2, R ABik = R1ik + R 2ik = cTABik . (4)
Ri+1 are parallel. As long as d is small in relation with the
local curvature radius of the interface, errors produced by Assuming that the normal to the interface has approxi-
this approximation will be low. In fact, for a plane inter- mately equal slope at P and at E, the angle αik of the
face (RC = ∞), this method is free from geometric errors. incident ray with the normal at P is equal to the angle of
The technique uses N trigger events to get N − 1 inter- the reflected ray at E. Therefore, triangles PEFi and PEC
face points. The acquisition time can be reduced by using are equal and PC = PFi = RAi and EC = EFi = R1ik. Now,
one out of M < N elements in pulse–echo, which results in from the cosine theorem applied to FiCFk,
~N/M trigger events instead of N with d in (1) changed to
M · d. For example, for N = 64, M = 8 yields 7 interface
points {(xPi, zPi)} with 8 measurements. However, reduc-
ing the acquisition time this way has some effects. The
larger the distance M · d is, the greater are the differences
in the interface slope at P and at Q, the assumption of
parallelism between Ri and Ri+M is not as accurate, and
geometric errors increase.
4R A2 iR ABik
R1ik = , (7)
4R A2 i + R AB2 2
ik − D ik
h ik2 = R12ik − g ik2 = R 22ik − (Dik − g ik )2 (9) sion, all the elements are used as receivers and the individ-
R12ik − R 22ik + Dik2 ual first echo arrival times are measured. Fig. 6 shows an
g ik = , h ik = R12ik − g ik2 , (10) example of this process, were only part of the plane wave
2Dik
produces reflections at the interface that arrive at some
and the coordinates (xEik, zEik) of the interface at Eik are array element. Fig. 7 shows the basic geometry for this
acquisition mode. Element i receives the echo from point
x Eik = x Ai + g ik, z Eik = z Ai − h ik . (11) P at time Ti after the wave has traveled the distances zi
and Ri. Taking into account that zi < 0,
In this way, for every trigger shot with 2M receivers
Ri − z i = cTi . (12)
surrounding the emitter, a set of 2M interface points
E(xEik, zEik) is obtained. Although it would also be pos-
sible to compute RBi = RAiR2i/R1i because of the similar- The locus of possible points P(x, z) is given by
ity of triangles FiPE and FkQE, the errors for estimating
(x − x Ai )2 + z 2 − z = cTi (13)
Q would be rather high because of the departure of the
interface from the straight line passing by P and E, so this (x − x Ai )2 cTi
z = − . (14)
option is not advisable. 2cTi 2
With M = 1, two interface points are obtained for every
three elements, using the central element as the emitter. This parabola with focus at the receiving element
In this way, ~N/3 trigger events produce ~2 · N/3 inter- (xAi, 0) is tangent to the interface at P, so that their slopes
face points. The geometric errors will be lower than those are equal:
found by the pulse–echo technique because the assump-
tion of parallelism of the normal at P and E fits better dz x − x Ai
= = tan αi . (15)
than at P and Q. dx cTi
In an extreme case, this technique would yield N − 2
interface points with a single trigger from a central ele-
ment, with M = N/2 − 1. However, care must be taken
because geometric errors increase with the distance Dik
from the emitter to the receivers. Also, the element sen-
sitivity decreases with higher steering angles, making the
method less robust because weak interface echoes can be
masked by noise. As with the pulse–echo mode, there is
a trade-off between interface estimation accuracy and ac-
quisition time.
From Snell’s law at P, the incident and reflected angles After estimation of S interface points, a curve fitting al-
are equal to αi. Then, gorithm interpolates and extends the interface beyond the
detected region. The robustness of this approach depends
z i = −Ri cos 2αi on the measurements’ accuracy, the absence of outliers,
(16)
x i = x Ai + Ri sin 2αi . and, to a lesser extent, on the number S of points, as is
discussed later.
Substitution into (12) yields When the interface has a completely unknown shape,
but soft curvature, a second- to fourth-degree polynomial
cTi fit can be used. Abrupt changes or discontinuities would
Ri = . (17)
1 + cos 2αi require specific fitting algorithms, like piecewise approxi-
mations. If the interface is known to be planar, a fit to a
Calling ΔLi = c(Ti+1 − Ti) and assuming that normal first-degree function is advisable. Finally, if the interface
at P and Q are parallel: is circular, the modified least square algorithm (MLS) de-
scribed in [32] is quite effective. These procedures are very
c(Ti +1 − Ti ) ∆Li fast in modern computers and yield an analytical repre-
R i +1 − R i = = . (18)
1 + cos 2αi 1 + cos 2αi sentation of the interface shape.
The geometric errors associated with these techniques
From (16), are mainly due to the assumption of parallelism among
the normals at different points of the interface and will de-
− cos 2αi
∆z i = z i +1 − z i = ∆Li crease for higher interface curvature radius. Fig. 8 shows
1 + cos 2αi
(19) the maximum absolute geometric errors as a function of
sin 2αi the normalized curvature radius RC/DA with DA = N ·
∆x i = x i +1 − x i = d + ∆Li.
1 + cos 2αi d for the three described techniques and the considered
example (N = 64, d = 0.6 mm, water immersion, and cy-
After a few mathematical manipulations, the following lindrical parts at 15 mm from the array). No other sources
equations are obtained: of error are considered here. The estimated interface is
extrapolated using the MLS method to get enough points
∆z i (tan 2 αi − 1)∆Li for inspection at normal incidence.
tan αi = = (20)
∆x i 2(d + ∆Li tan αi ) The higher errors correspond to the plane wave tech-
∆Li tan 2 αi + 2d tan αi + ∆Li = 0. (21) nique, although these are quite acceptable for most appli-
cations (below 2 μm for a curvature radius RC = 0.5DA,
16 mm in this case). The lowest errors correspond to the
Solving for tan αi and substituting into (15) yields x =
pitch–catch technique, where the detected interface points
xi, whereas z = zi is obtained from (14), giving the coor-
get closer. It is worth noting that, in all cases, the geomet-
dinates (xi, zi) of P. Applying this procedure to all the ele-
ric errors become negligible from a practical point of view.
ments 1 ≤ i ≤ N provides a set of N − 1 interface points
Geometric errors introduce some deviation in the cur-
with a single simultaneous trigger event.
vature radius estimation, shown in Fig. 9 for the three
Fig. 9. Absolute errors in the estimation of the curvature radius. Fig. 11. Geometric errors with a 160 MHz sampling rate and water im-
mersion.
pulse–echo and pitch–catch techniques are more robust the corresponding real element A to focus F following the
and allow estimating the geometry of concave parts as refraction laws through the entry-point at G. Mathemati-
well. cally,
Finally, further errors can be introduced by uncertain-
ties on the input parameters. Although the array pitch is tVF + t K ≈ t AF . (22)
given with high precision by the manufacturer, sound ve-
locity in the first medium is prone to errors resulting from By application of the Abbe’s invariant,
temperature variations and material composition. To min-
imize their impact, it is advisable to calibrate the system c2
measuring the sound velocity before interface detection. t K = t AG 1 − 12 , (23)
c2
A. Obtaining a Virtual Array Operating The virtual array provides exact time-of-flight to foci
in a Single Medium FA and FB and approximate values to points in between.
Properly choosing FA and FB yields a good approximation
Focal law computation becomes complicated by refrac- of (22) in the FA to FB range. As was shown, the small
tion at the interface when there are two media with differ- errors involved in this approximation (a few nanoseconds)
ent propagation velocities, c1 and c2. The evaluation of an have little impact on NDT images.
equivalent virtual array that operates only in the second
medium completely removes this problem (Fig. 12). B. Using a Real-Time Dynamic Depth Focusing Hardware
For this purpose, it is postulated that the time-of-flight
tVF of echoes from a virtual array element V to a focus F Over the years, different approaches have been pro-
following a straight path at propagation velocity c2, plus posed to perform real-time DDF for homogeneous media
a constant tK, is approximately equal to the time tAF from using specialized hardware [33]–[38]. In general, the focus-
ing circuits iteratively compute the time-of-flight, the fo-
cusing delays, or the sampling instants to consecutive foci
from a starting point. These circuits require setting some
parameters before operation, which are easily computed
from known variables (steering angle, element position,
start sample, etc.).
However, these approaches do not work when changes
of propagation media are involved. However, once the in-
terface has been removed by the virtual array, most of
these circuits can be used to perform real-time DDF. In
particular, the architecture proposed in [29] offers several
advantages for auto-focusing: it requires initialization of
only 2 parameters, the array elements can be located any-
where (as required by the virtual array) and it consumes
few hardware resources. Furthermore, it provides a timing
resolution of TS /v, where TS is the sampling period and
v is an arbitrary parameter, keeping focusing delay errors
within ±TS /v at all depths. For a virtual array of size
Fig. 12. Geometry of the virtual array that operates in the second me- DV, the minimum range of operation with full aperture is
dium. given by
680 IEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control , vol. 61, no. 4, April 2014
Fig. 13. (left) Estimated interface points (dots) and adjusted circle with (top) pulse–echo method, (center) pitch–catch with M = 15 and (bottom)
plane-wave emission. (right) Reconstruction errors.
camacho et al.: automatic dynamic depth focusing for ndt 681
plane-wave methods obtain ±22° and ±16° respectively. In A second experiment was conducted using an alumi-
the pitch–catch method (left, center) it can be appreciated num 90° sector located some unknown distance apart from
how the detected points become grouped around the four the array probe, which is arbitrarily tilted with regard to
emitting elements. the part surface [Fig. 15(a)]. After performing the auto-
Reconstruction errors are evaluated as the distances focusing process fitting of the interface to a third-degree
of the detected points to the estimated interface. They polynomial, a sector image was obtained using an active
are comparable for all methods and do not show any pat- aperture of 96 elements [Fig. 15(b)]. Fig. 15(c) shows a
tern or tendency along the array elements (Fig. 13, right), detail around the two groups of SDHs. The effect of DDF
which confirms a good fitting to a circle. RMS errors were keeping a good lateral resolution and sensitivity at all
7, 13, and 16 μm for the pulse–echo, pitch–catch, and depths can be appreciated.
plane-wave methods, respectively, being of the same order In a third experiment, an arbitrarily shaped concave
as those found by simulation (Fig. 11). aluminum part with several SDHs was used [Fig. 16(a)].
Table I summarizes the results for the three acquisition The water path from the center of the array probe was ap-
methods. All of them estimate the part radius and the proximately 35 mm. Fig. 16(b) shows the B-scan obtained
distance to the array with good precision, the maximum by pulse–echo from every array element, with the straight
difference being 180 μm and 10 μm, respectively. line showing the end of the blind region used to suppress
Fig. 14(left) shows a picture of the experimental ar- the pulser tail and marks where echoes were detected. Fig.
rangement; Fig. 14 (right) shows the image obtained by 16(d) shows the calculated interface points and the ex-
linear scanning with 48 active elements and normal inci- trapolated interface, fitting to a third-degree polynomial
dence after applying the proposed auto-focusing method by the least squares method.
(pulse–echo estimation of the interface was used). The After estimating the interface, virtual array and focus-
interface, the bottom echo, and the 1.5-mm side-drilled ing parameters were computed for a sector scan of ± 45°
holes (SDHs) are correctly imaged and with the expected using 128 active elements. The resulting phased-array im-
lateral resolution according to the aperture size. The am- age is shown in Fig. 16(c). All the SDHs in the field of
plitude of the leftmost SDH in the second row is lower view are clearly seen, with the expected lateral resolution
because of shadowing effects. All images in this section are according to the aperture size. A slight improvement on
represented with a linear color scale. the resolution, barely perceptible in the image, was ob-
Images obtained with pitch–catch and plane-wave de- tained by fitting to a sixth-degree instead of a third-degree
tection methods are not shown because they are indistin- polynomial.
guishable from that obtained with the pulse–echo tech- Fig. 17(a) shows a final example with the same part
nique, as was expected because of the small differences in but in a region where the surface changes its slope. The
the interface estimation (Table I). From here to the end interface estimated by fitting a third-degree polynomial is
of the document, the detection method used is pulse–echo shown in Fig. 17(b). Note that although it does not ex-
with 128 elements. actly match the part shape at the left, the detected region
Fig. 14. (left) Experimental arrangement, aluminum ring with 3 rows of pairs of SDHs. (right) Linear scan image following the auto-focusing process
with the pulse–echo technique.
682 IEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control , vol. 61, no. 4, April 2014
Fig. 15. (a) Probe-part arrangement; (b) phased array sector image; (c) detail of the SDHs.
Fig. 16. (a) Inspection of a concave part in water immersion; (b) linear scan with 1 active element to detect the interface; (c) obtained image with
128 active elements and ± 45° steering; (d) representation of the array probe and the calculated interface.
Fig. 17. (a) Probe-part geometry; (b) detected points and extrapolated interface; and (c) linear scan image.
camacho et al.: automatic dynamic depth focusing for ndt 683
[22] D. Richard, D. Reilly, J. Berlanger, and G. Maes, (2010, Sep.). Jorge F. Cruza was born in Madrid, Spain, in
“Software tools for the design of phased array UT inspection tech- 1983. He obtained the B.S. degree in telecommu-
niques,” in Simulation in NDT 2010, [Online]. Available: http:// nication engineering in 2009 and the M.S. degree
www.ndt.net/article/SimNDT2010/papers/9_Richard.pdf in electronics in 2011, both from the Universidad
[23] C. Poidevin, O. Roy, S. Chatillon, and G. Cattiaux, “Simulation de Alcalá (UAH). He is currently Ph.D. student at
tools for ultrasonic testing,” in Proc. 3rd Int. Conf. NDE in Relation UAH. Since 2010, he has been an Associate Re-
to Structural Integrity for Nuclear and Pressurized Component, 2001, searcher at the Spanish National Research Coun-
art. no. 105. cil (CSIC). His research interests include high-
[24] P. Calmon, S. Mahaut, S. Chatillon, and O. Roy, “Simulation of resolution acoustic imaging, real-time
phased array techniques for realistic NDE configurations,” Proc. beamforming, and FPGA signal processing.
IEEE Ultrasonic Symp., 2002, pp. 723–727.
[25] J. Liang, Z. Wang, Y. Shi, “Ultrasonic inspection of thick parts with
phased array dynamic focusing,” in European Conf. NDT 2010, art.
no. 1.3.91. Jose Brizuela was born in Córdoba, Argentina,
[26] M. Suttcliffe, M. Weston, B. Dutton, and I. Cooper, “Real-time in 1977. He received the B.S. degree in electronic
full matrix capture with auto-focusing of known geometry through engineering from the National Technological Uni-
dual layered media,” in NDT Conf. of the British Institute of Non- versity of Argentina (UTN-FRC) in 2002. Then,
Destructive Testing, 2012, art. no. 3A1. in 2007, he obtained the M.S. degree in informa-
[27] M. Parrilla, J. Brizuela, J. Camacho, A. Ibaez, P. Nevado, and C. tion technology from the Technical University of
Fritsch, “Dynamic focusing through arbitrary geometry interfaces,” Madrid, Spain (EUI-UPM). In 2010, he achieved
Proc. IEEE Ultrasonics Symp., 2008, pp. 1195–1198. his doctoral degree from the Complutense Univer-
[28] M. Sutcliffe, M. Weston, P. Charlton, K. Donne, B. Wright, and I. sity of Madrid, Spain (UCM). Since 2005, he has
Cooper, “Full matrix capture with time-efficient auto-focusing of been working on research activities at the Spanish
unknown geometry through dual-layered media,” Insight, vol. 55, National Research Council (CSIC). In 2012, he
no. 6, pp. 297–301, Jun. 2013. moved to Argentina to work as a research scientist for the National Sci-
[29] J. F. Cruza, J. Camacho, L. Serrano-Iribarnegaray, and C. Frit- entific and Technical Research Council (CONICET) and technology con-
sch, “New method for real-time focusing through interfaces,” IEEE sultant for the National Atomic Energy Commission (CNEA). His re-
Trans. Ultrason. Ferroelectr. Freq. Control, vol. 60, no. 4, pp. 739– search interests include nondestructive testing (NDT) by ultrasound
751, 2013. techniques (UT) for industrial and medical applications, ultrasonic imag-
[30] T. Sakamoto and T. Sato, “A target shape estimation algorithm ing, beamforming, phased array systems, conventional UT and advanced
for pulse radar systems based on boundary scattering transform,” backscattering UT (AUBT) techniques, embedded and real time sys-
IEICE Trans. Comm. E, vol. 87-B, no. 5, pp. 1357–1365, 2004. tems, FPGA & GPU programming, data processing, and system integra-
[31] B. Barshan, “Ultrasonic surface profile estimation by spatial vot- tion and transfer technology activities.
ing,” in Proc. IEEE Instrum. Meas. Technology Conf., 2001, pp.
583–588.
[32] D. Umbach and K. N. Jones, “A few methods for fitting circles to
data,” IEEE Trans. Instrum. Meas., vol. 52, no. 6, pp. 1881–1885, Carlos Fritsch was born in Madrid, Spain, in
2003. 1948. He obtained the M.S. degree in telecommu-
[33] K. Jeon, M. H. Bae, S. B. Park, and S. D. Kim, “An efficient real nication engineering and the Ph.D. degree in in-
time focusing delay calculation in ultrasonic imaging systems,” Ul- formatics from the Universidad Politécnica de
trason. Imaging, vol. 16, no. 4, pp. 231–248, 1994. Madrid, in 1971 and 1988, respectively. Since
[34] M. Bae, “Focusing delay calculation method for real-time digital 1972, he has been a member of the scientific staff
focusing and apparatus adopting the same,” U.S. Patent 5 836 881, at the Spanish National Research Council (CSIC).
1998. In the last 22 years, he has headed several re-
[35] H. T. Feldkämper, R. Schwann, V. Gierenz, and T. G. Noll, “Low search projects in the field of ultrasound technol-
power delay calculation for digital beamforming in handheld ultra- ogy. His research interests include digital signal
sound systems,” in Proc. IEEE Ultrasonics Symp., 2000, vol. 2, pp. processing applied to the field of ultrasound,
1763–1766. beamforming and processing architectures, ultrasound imaging, fast fo-
[36] B. G. Tomov and J. A. Jensen, “Compact implementation of dy- cal law computing algorithms, and new methods for NDT and medical
namic receive apodization in ultrasound scanners,” Proc. SPIE, vol. applications.
5373, pp. 260–271, 2004.
[37] I. Lie and M. E. Tanase, “About the possibility to implement a
nonuniform oversampling receive beamformer in a FPGA,” in Proc.
IEEE Ultrasonics Symp., 2005, pp. 1404–1407.
[38] R. Alexandru, “Delay controller for ultrasound receive beamformer,”
U.S. Patent 7 804 736 B2, 2010.