CN102608205A - Multilayer-object nondestructive testing ultrasonic imaging method based on variable wave speed phase shifting - Google Patents
Multilayer-object nondestructive testing ultrasonic imaging method based on variable wave speed phase shifting Download PDFInfo
- Publication number
- CN102608205A CN102608205A CN2012100461511A CN201210046151A CN102608205A CN 102608205 A CN102608205 A CN 102608205A CN 2012100461511 A CN2012100461511 A CN 2012100461511A CN 201210046151 A CN201210046151 A CN 201210046151A CN 102608205 A CN102608205 A CN 102608205A
- Authority
- CN
- China
- Prior art keywords
- mrow
- msub
- mfrac
- layer
- delta
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000003384 imaging method Methods 0.000 title claims abstract description 66
- 241000143252 Idaea infirmaria Species 0.000 title claims abstract description 12
- 238000009659 non-destructive testing Methods 0.000 title claims abstract description 9
- 238000000034 method Methods 0.000 claims abstract description 49
- 238000001514 detection method Methods 0.000 claims abstract description 15
- 238000005070 sampling Methods 0.000 claims description 35
- 238000004364 calculation method Methods 0.000 claims description 31
- 230000010363 phase shift Effects 0.000 claims description 30
- 239000000523 sample Substances 0.000 claims description 20
- 238000013508 migration Methods 0.000 claims description 15
- 230000005012 migration Effects 0.000 claims description 15
- 238000001228 spectrum Methods 0.000 claims description 12
- 230000001268 conjugating effect Effects 0.000 claims description 8
- 238000000605 extraction Methods 0.000 claims description 8
- 230000010354 integration Effects 0.000 claims description 8
- 238000002604 ultrasonography Methods 0.000 claims description 6
- 238000012545 processing Methods 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 claims description 4
- 230000005284 excitation Effects 0.000 claims description 3
- 238000000926 separation method Methods 0.000 claims description 2
- 238000005516 engineering process Methods 0.000 abstract description 26
- 230000008569 process Effects 0.000 description 8
- 238000012285 ultrasound imaging Methods 0.000 description 8
- 230000001788 irregular Effects 0.000 description 7
- 239000007788 liquid Substances 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000007654 immersion Methods 0.000 description 4
- 230000009466 transformation Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- NAWXUBYGYWOOIX-SFHVURJKSA-N (2s)-2-[[4-[2-(2,4-diaminoquinazolin-6-yl)ethyl]benzoyl]amino]-4-methylidenepentanedioic acid Chemical compound C1=CC2=NC(N)=NC(N)=C2C=C1CCC1=CC=C(C(=O)N[C@@H](CC(=C)C(O)=O)C(O)=O)C=C1 NAWXUBYGYWOOIX-SFHVURJKSA-N 0.000 description 2
- 241000255777 Lepidoptera Species 0.000 description 2
- NGBFQHCMQULJNZ-UHFFFAOYSA-N Torsemide Chemical compound CC(C)NC(=O)NS(=O)(=O)C1=CN=CC=C1NC1=CC=CC(C)=C1 NGBFQHCMQULJNZ-UHFFFAOYSA-N 0.000 description 2
- 239000002360 explosive Substances 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 238000009499 grossing Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 238000004880 explosion Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 238000002310 reflectometry Methods 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 238000004613 tight binding model Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Landscapes
- Ultra Sonic Daignosis Equipment (AREA)
- Investigating Or Analyzing Materials By The Use Of Ultrasonic Waves (AREA)
Abstract
The invention discloses a multilayer-object nondestructive testing ultrasonic imaging method based on variable wave speed phase shifting, which belongs to the technical field of fast imaging of an inner structure of a multilayer heterogeneous object. The method is characterized in that under a condition that equal-interval moving detection can be carried out in the length direction of the multilayer heterogeneous object based on an ultrasonic transducer, in a homogeneous area, images in each row in the homogeneous area are calculated by a constant wave speed phase shifting ultrasonic imaging technology and a fast Fourier transform technology, in a heterogeneous area, a bounding box bounding medium boundaries is built, and for the heterogeneous areas positioned above and below the boundaries in the bounding box, images in each row in the heterogeneous area are calculated by a variable wave speed phase shifting method and an N-time single output fast Fourier transform technology. The multilayer-object nondestructive testing ultrasonic imaging method is suitable for the fast ultrasonic imaging of the multilayer heterogeneous object with heterogeneous media in the depth direction and the horizontal direction, and a respective treating method adopting variable wave speed as a characteristic can be adopted close to bonding surfaces of the media, so that the accuracy is high.
Description
Technical Field
The invention relates to an ultrasonic nondestructive testing technology, a synthetic aperture focusing imaging technology and a phase migration technology, and realizes the rapid imaging of the internal structure of a complex irregular layered object.
Background
Currently, in the field of ultrasonic nondestructive testing, for ultrasonic imaging of a layered object having an interface (including contact ultrasonic imaging and liquid immersion ultrasonic imaging, if a couplant layer is regarded as a part of a tested object, liquid immersion ultrasonic imaging can also be regarded as contact ultrasonic imaging of the layered object, so that both are collectively called ultrasonic imaging of the layered object in the present invention), there are two main approaches at present: the method adopts a method of combining a time domain synthetic aperture focused ultrasound imaging technology and a Ray Tracing (Ray Tracing) technology, and adopts a Phase Shift transfer (Phase Shift transfer) technology and a frequency domain synthetic aperture focused ultrasound imaging technology.
The fundamental idea of synthetic aperture focused ultrasound imaging (SAFT) is to use a single transducer to simulate an aperture array, to scan the object to be measured in an orderly manner, and to use a delay-and-add (DAS) method (time delay or phase delay) to perform focused imaging on the scanned pulse echo signals. The SAFT model of operation is shown in FIG. 1, where the Z direction is the depth direction and the X direction is the transducer scan direction, when the transducer is located at unAt a distance r from the target reflector (x ', z') to the transducern. The SAFT technique has a division between the time and frequency domains:
based on DAS principle and multi-point dynamic focusing technology, the time domain SAFT calculates different time delays for focusing points at different depths of a target imaging region. As in fig. 1, to focus at the target reflector (x ', z'), the time-domain SAFT technique subjects the echo signals obtained by the transducer at each scanning position within the synthetic aperture length L to a time-delayed superposition process: let s (u)nT) transducer at unAt the received echo signal, t is the sampling time, unWith a delay of (x ', z') with respect to the target reflection object
Where c is the propagation velocity of ultrasound in the medium, then the imaging at (x ', z') is
Wherein, ω isnFor apodization functions, the delta function is a unit sample sequence.
The frequency domain SAFT is called wave number algorithm (wavenumber algorithm), and is mainly a method for generating beams based on phase delay, which is derived from the inverse theory of wave equation. The basic principle is to perform a fourier decomposition of the Green function. The algorithm process comprises the steps of firstly carrying out two-dimensional Fourier transform on ultrasonic data to obtain a two-dimensional frequency spectrum, then realizing coordinate transformation by utilizing nonlinear mapping (stopmapping) and interpolation, and finally carrying out filtering processing on the transformed frequency spectrum and carrying out two-dimensional Fourier inverse transformation to generate a reconstructed image in a space-time domain.
The Phase Shift (Phase Shift Migration) ultrasonic imaging method is an ultrasonic imaging method obtained by combining a Migration Technique (Migration Technique) in Reflection Seismology (Reflection Seismology) with a frequency domain SAFT. The phase shift technology was originally proposed by Gazdag in 1978 and has been used in seismic/radar imaging, while the recently proposed phase shift ultrasonic imaging method has applied the technology to the field of ultrasonic nondestructive testing.
The phase transition ultrasonic imaging method regards an ultrasonic detection model as an explosive reflection model, the situation that the reflectors in the object to be detected explode simultaneously at the moment when t is equal to 0 is assumed, the explosion intensity of each reflector is proportional to the reflectivity of the reflector, and the whole field intensity is measured by a group of transducers. The main idea is to extrapolate from the sound field observed at the horizontal position (i.e. the first line in the depth direction) to calculate the sound field at other positions in the depth direction. The specific algorithm comprises two main steps: the first step is to perform two-dimensional Fourier transform on the time domain data to obtain a two-dimensional frequency spectrum,
S(k,ω)=2D-FT(s(un,t))
the second step is a cycle in the depth direction: firstly, phase shift is carried out on the two-dimensional frequency spectrum obtained by the last circulation, then two-dimensional Fourier inversion is carried out, t is taken as 0, a line of image is obtained,
s(un,t=0)=2D-IFT(S(k,ω)·α(Δz,k,ω))
wherein,the phase migration amount corresponding to the step length of Δ z in the depth direction, and c is the propagation speed of the ultrasound in the medium, and the value of c is constant, so that the ultrasound imaging method uses a phase migration technique with a constant wave speed.
From the DAS principle, the time-domain SAFT algorithm needs to determine the delay according to the relative distance between the transducer and the reflector and the wave velocity. For a multilayer object, acoustic properties such as refraction and reflection of sound waves occur at the interfaces between layers, so that the propagation path changes. In addition, the media of each layer of the object are different, and the propagation speeds of the sound waves in each layer are usually also different, so that the calculation of the time delay cannot adopt a simple calculation method of dividing the relative distance by the wave speed, but the propagation path of the wave beam is obtained first, and then the propagation time is obtained section by section. The important and difficult point is to find the propagation path of the beam quickly and accurately, and the ray tracing technology is the best method for achieving the purpose. The principle of ray tracing is mainly based on the Snell theorem or the Fermat principle, and the shortest time-consuming sound wave propagation path is found out through iterative calculation. The advantage of the ray tracing technology is that the technology has no special requirements on the shape of the boundary surface of the multilayer object and can be suitable for ultrasonic imaging of objects with any shapes. However, the serious disadvantage is that the ray tracking algorithm includes iterative operation, the time complexity is high, and meanwhile, the DAS principle is actually a convolution operation, the calculated amount is large, and the imaging time is long. As shown in fig. 2(b), the protocol takes 2 hours to generate the image (5cm by 5 cm). This disadvantage severely limits the spread of the technology.
For imaging of a multilayer object, the phase shift ultrasonic imaging method does not require ray paths and convolution operations, and the imaging speed can be greatly improved, for example, only 4 minutes is needed to generate an image shown in fig. 2 (c). And the phase shift technology is an image reconstruction method based on a frequency domain, has higher distance resolution, higher azimuth resolution, lower side lobe and higher imaging quality than the SAFT technology in a time domain. However, since the wave velocity of the acoustic wave is assumed to be constant in the phase shift technology, this method can only be applied to the regular case where there are heterogeneous media in the depth direction and the same media in the horizontal direction, i.e. the interfaces between the layer media are horizontal or parallel to each other, and for the object where there are heterogeneous media in both the depth direction and the horizontal direction, i.e. the object including the irregular interfaces (curves/curved surfaces), the detection result is not accurate enough due to the different wave velocities of the acoustic wave in the media, as shown in fig. 2(c), the imaging result of the second layer interface has been seriously wrong.
Thus, there is currently a lack of rapid, accurate and efficient methods for ultrasound imaging of complex layered objects containing irregular interfaces.
Disclosure of Invention
The invention aims to provide an ultrasonic imaging method, which can realize quick, accurate and effective imaging of a complex layered object containing an irregular interface.
The invention is characterized in that the invention can image the regular layered object or the object only containing single medium, and can image the irregular layered object containing non-horizontal and non-parallel interfaces, and the imaging speed is high.
The invention is characterized in that a phase migration ultrasonic imaging technology is adopted, the phase migration technology is improved, the condition that different media exist is considered in the depth direction and the horizontal direction of a measured object respectively, different wave speeds are introduced into a phase migration formula, and the phase migration technology with variable wave speed is provided, so that the ultrasonic imaging method is suitable for irregular layered objects. The whole structure is as shown in fig. 3, the boundary lines are processed separately in the imaging process, the phase shift formula and the fast fourier transform technique of constant wave velocity are used outside the depth range of the boundary lines, and the phase shift technique and the N-time single output fast fourier transform technique of variable wave velocity are used in the range, so as to reduce the calculation amount.
The invention is characterized by comprising the following steps in sequence:
step (1): constructing a system which is composed of a computer, an ultrasonic transducer, a set of positioning controllers and an analog-to-digital converter and is used for carrying out nondestructive ultrasonic imaging on a vertical section formed in two directions of depth and horizontal of a three-layer heterogeneous object with heterogeneous media in the transverse direction and the longitudinal direction based on variable wave speed phase shift, wherein:
the ultrasonic transducer is provided with: the pulse signal input end is connected with the output end of the positioning controller, the input end of the positioning controller is connected with the corresponding positioning control signal output end of the computer, and the ultrasonic transducer is also provided with: and the output end of the analog-to-digital converter is connected with the echo sampling signal input end of the computer. The transducer is controlled by the positioning controller to move at a fixed speed of 1 step/ms on the surface of a three-layer heterogeneous object, the positioning controller is a transmission device for controlling the moving position of the ultrasonic transducer, and parameters of the transmission device are input by the computer,
the horizontal length of the three-layer heterogeneous object along the x-axis direction is L, the three-layer heterogeneous object is divided into L/delta x intervals, delta x is the interval length, and the interval length is from a point 0 to an end point N of the ultrasonic transducer on the x-axis x1 step size per move, NxThe point reached by the ultrasonic transducer in each movement is called probe point, and the total number of the probe points is NxNumber nx=0,1,...,Nx-1, said positioning controller generating a TTL pulse at each detection point triggering said ultrasound transducer to transmit an excitation pulse in a depth direction z perpendicular to the x-axis of the three-layered heterogeneous object, then the transducer switches to a receiving mode and starts timing to receive the echo signal reflected from the object to be measured, said analog-to-digital converter couples said transducer at a detection point nxProcessing the received echo signal by NtSub-sampling and storing in computer, sampling number nt=0,1,...,Nt-1, sampling frequency fsThe value is predetermined for the analog-to-digital converter, and s (z, x, t) is represented by x ═ n on the abscissaxThe echo signal received at Δ x is n at tt/fsSampling values of the moments;
step (2): the computer starts from ntStarting to read the probe point n sequentially when the probe point n is 0xThe sampling value at 0 and the sampling sequence number of the first fluctuation of the sampling value is recorded Subscript 0 indicates the number of probe points, and then n is sequentially read by repeating the above stepsx=1,...,Nx-1 sampling values at the probe points and recording the number of first fluctuations of the sampling values at the pointsTo obtain NxN in total on each probe pointxNumber of samples fluctuating for the first timeFromSelect the smallest serial numberAnd calculating the depth coordinate value corresponding to the sequence number in the z direction of the three-layer heterogeneous objectAnd fromSelect the largest serial numberAnd calculating the depth coordinate value corresponding to the sequence number in the z direction of the three-layer heterogeneous objectWherein v is1The wave velocity in the first layer medium is determined by two horizontal lines parallel to the x-axis by the two depth coordinate values, respectively, and the boundary between the first layer medium and the second layer medium is enclosed to form a three-layer heterogeneous objectA first bounding box spanning both the first and second layers of media in the x-z longitudinal section of the volume;
and (3): carrying out one-dimensional fast Fourier transform (1D-FFT) on sampling values s (z, x, t) at all detection points one by one along a time axis tt(s (z, x, t)), and taking the initial value z of z0Obtaining an x-omega domain two-dimensional signal:
S(z0,x,ω)=1D-FFTt(s(z0,x,t))
wherein x is the serial number n of the detection pointxAt horizontal coordinate value, where ω is sampling angular frequency, and then, for the above x- ω domain two-dimensional signal S (z)0X, ω) are sequentially subjected to one-dimensional fast fourier transform 1D-FFT along a horizontal axis xx(S(z0X, ω)) to yield z0K-omega domain two-dimensional spectrum S (z)0,k,ω):
S(z0,k,ω)=1D-FFTx(1D-FFTt(s(z0,x,t)))
Wherein k is the x-component of the wavenumber vector with the sequence number nkThe wavenumber vector represents a spatial gradient of the wave phase,
wherein n isωThe value of the sampling angular frequency omega is 0 to (N)t-1), take t ═ t0One-dimensional sampled data s (z) of 00,x,t0) I.e. the z-th ═ z on the vertical section of the three-layer heterogeneous object0Each in 0 rowPixel values of the pixels;
and (4): generating a z-direction homogeneous region z by the following steps0<z≤zminThe inner images of all rows formed by pixel points of all rows respectively:
step (4.1): calculating the profile in z using the following phase shift equationminTwo-dimensional spectrum S (z) ofmin,k,ω):
Wherein,
wherein i is an imaginary unit, z 00, ω is the sampling angular frequency, vzThe wave velocity of the sound wave in the z-th row of medium of the measured object in the depth direction is equal to or less than zminWhen, vz=v1,v1Is the wave velocity of the acoustic wave in the first layer of medium, and Δ z is the separation distance between two adjacent pixels in the depth direction z, and α (Δ z, k, ω, v)z) Is the amount of phase migration at a constant wave velocity,
step (4.2): the following steps are performed in sequence:
step (4.2.1): get t ═ t0(iv) 0, for S (z) obtained in the step (4.1)minK, ω) is taken as the gaussian integral of the independent variable ω,
step (4.2.2): conjugating the Gaussian integral result of the step (4.2.1), performing one-dimensional fast Fourier transform on k, conjugating the calculation result and multiplying by 1/NxObtaining the coordinate value z in the depth direction in the first layer mediumminThe image formed by the row of pixel points:
in the z-direction the first layer homogeneous zone z0<z≤zminAnd in the inner step, the images of all rows are the same:
s(z,x,t0)=s(zmin,x,t0),z0<z≤zmin;
and (5): taking v in step (4)z=v1And circularly performing the following steps (5.1) and (5.2) by taking the step delta z as the step size for the z value until z is more than or equal to zmaxGenerating a depth direction z in the first bounding boxmin<z≤zmaxEach line of image formed by each line of pixel points in the interval respectively comprises the following steps:
step (5.1): calculating a two-dimensional frequency spectrum at z + Δ z using the phase shift formula at the constant wave velocity, zmin<z+Δz≤zmax:
S(z+Δz,k,ω)=S(z,k,ω)·α(Δz,k,ω,vz),
Step (5.2): the following steps are performed in sequence:
step (5.2.1): get t ═ t0(ii) the gaussian integral of the argument ω is taken for S (z + Δ z, k, ω) obtained in the step (5.1) described above as 0,
step (5.2.2): conjugating the Gaussian integral result of the step (5.2.1), performing one-dimensional fast Fourier transform on k, conjugating the calculation result and multiplying by 1/NxObtaining an image formed by a row of pixel points with the coordinate value of z + delta z in the depth direction, zmin<z+Δz≤zmax:
And (6): correcting the depth direction z in the first bounding box as followsminTo zmaxInterval zmin<z≤zmaxTo eliminate errors caused by inhomogeneities between the second layer and the first layer of media:
step (6.1): z obtained in step (5)minTo zmaxTaking an interval image block as an input quantity, and extracting z by using a Canny operator edge extraction algorithmmin、zmaxThe boundary c between the first layer medium and the second layer medium1(x,z),
Step (6.2): from z to zminInitially until z ≧ zmaxZ obtained in said step (4.1)minTwo-dimensional spectrum S (z) ofminK, ω) as a starting value, and step (6.2.1) and step (6.2.2) are cyclically executed with Δ z as a step size:
step (6.2.1): and calculating to obtain an x-omega domain two-dimensional signal at a z + delta z position in the first bounding box by using an N-time single-output inverse fast Fourier transform method according to the following formula:
wherein the value of N is equal to Nx,nx=0,1,...,Nx-1,nk=0,1,...,Nx-1,α(Δz,k,ω,vz(x) Phase shift amount as a wave velocity:
wherein, the values of k and omega are the same as the step (3), vz(x) Is the wave velocity of the acoustic wave in the medium at coordinates (x, z):
v1to be located at the boundary line c1Speed of propagation, v, of acoustic waves in a first layer of medium above (x, z)2To be located at the boundary line c1(x, z) the propagation velocity of the acoustic wave in the second layer medium below (x, z),
the calculation steps are as follows:
step (a): respectively for different nx,nk(nx=0,1,...,Nx-1;nk=0,1,...,Nx-1) calculating
Step (b): for different nx(nx=0,1,...,Nx-1) with G (n)x,nk),nk=0,1,...,Nx-1 sequence as input to the clipped output FFT algorithm, for nkAs G (n)x,nk) Inverse discrete Fourier transform, but taking only nxThe value of this time-domain point is taken as an x- ω domain two-dimensional signal at a coordinate value z + Δ z in the depth direction:
step (6.2.2): get t ═ t0(iv) when S (z + Δ z, x, ω) obtained in the step (6.2.1) is subjected to gaussian integration of the argument ω to obtain an image formed by one line of pixel points whose coordinate value in the depth direction is z + Δ z, z being equal to 0min<z+Δz<zmax:
Meanwhile, storing S (z + delta z, x, omega) and performing one-dimensional Fourier transform to obtain S (z + delta z, k, omega) which is used as an initial value of the next iteration;
and (7): according to the method described in step (5), v is takenz=v2And circularly executing the step (5.1) and the step (5.2) by taking the step deltaz as a step size for the z value until z is more than or equal to zdepthTo generate a depth direction zmax<z≤zdepthEach row image v formed by each row of pixel points in interval2Is the propagation velocity of the acoustic wave in the second layer medium, zdepthThe maximum coordinate value of the three-layer heterogeneous object in the depth direction z is represented as a system preset value;
and (8): z obtained in step (7)maxTo zdepthTaking an interval image block as an input quantity, and extracting z by using a Canny operator edge extraction algorithmmax、zdepthThe boundary c between the second layer medium and the third layer medium2(x, z) determining the boundary line c2(x, z) minimum coordinate value z 'in depth direction z'minAnd maximum coordinate value z'maxRespectively through said z'minAnd z'maxTwo depth coordinate values are used for making two horizontal lines parallel to the x axis, and a boundary between the second layer of medium and the third layer of medium is surrounded to form a second surrounding box which is positioned on the x-z vertical section of the three-layer heterogeneous object and simultaneously spans the second layer of medium and the third layer of medium;
and (9): correcting the depth direction z 'in the second surrounding box according to the method of the step (6.2)'minTo z'maxZone z'min<z≤z′maxThe images of the rows in the image table are used for eliminating errors caused by the heterogeneity between the third layer medium and the second layer medium;
step (10): according to the method described in step (5), v is takenz=v3Z is z'maxThe step (5.1) and the step (5.2) are circularly executed by taking the step delta z as a step size until the step z is more than or equal to zdepthGenerating images, v, of all rows formed by pixel points of all rows except the second bounding box in the third layer of medium3Is the propagation speed of the acoustic wave in the third layer medium.
The invention has the advantages that the imaging precision is high, and for the measured object shown in figure 2(a), if the diameter of the transducer is 0.5mm, the moving step length of the transducer is 0.5mm, the central frequency of the ultrasonic wave emitted by the transducer is 5MHz, the sampling frequency is 100MHz, and the step length Delta z in the depth direction is 0.05mm, the error of the interface of the first layer can be controlled within 0.4mm, and the error of the interface of the second layer can be controlled within 1.0mm (as shown in figure 4).
Compared with the prior art, the invention has the following advantages:
1. the fast ultrasonic imaging can be carried out on the object with the irregular interface;
2. the imaging resolution and precision are high.
Drawings
Fig. 1 is a working model of SAFT: x-direction is the transducer scanning direction, Z-direction is the depth direction, unFor the position of the transducer when it is moved in equal steps, i.e. the position of the probe point, (x ', z') are the coordinates of the target reflector, rnThe distance of the target reflector to the transducer.
FIG. 2 is a comparison of ultrasound imaging of a non-regular layered object under the same experimental environment: 2(a) is a sectional view of the object to be measured; 2(b) is an image generated by combining a time domain SAFT and a ray tracing technology with the 2(a), the imaging time is more than 2 hours, and the image is very sensitive to the parameters of an algorithm and not very good in robustness; 2(c) is an image generated by a phase shift ultrasonic imaging technology with constant wave speed, the imaging time is 4 minutes, and the error is large; 2(d) is an image generated by the imaging method, and the imaging time is 6 minutes.
Fig. 3 is a schematic view of the overall process of the present imaging method.
FIG. 4 is an analysis chart of experimental data of FIG. 2 (d): 4(a) is a first layer boundary error graph, a real curve is a standard value of a first layer boundary of a measured object, a virtual point curve is the first layer boundary obtained by the imaging method, and a dashed curve is an error curve of the first layer boundary obtained by the imaging method; and 4(b) is an error graph of the boundary of the second layer, the real curve is a standard value of the boundary of the second layer of the object to be measured, the imaginary point curve is the boundary of the second layer obtained by the imaging method, and the dashed curve is the error curve of the boundary of the second layer obtained by the imaging method.
Fig. 5 is a flow chart of the ultrasonic imaging system.
Figure 6 is a block diagram of the present ultrasound imaging hardware system.
Fig. 7 is an ultrasound transducer operational schematic.
FIG. 8 is a flow chart of a multi-layer object nondestructive testing ultrasonic imaging algorithm based on a variable wave speed phase shift technique.
Fig. 9 is a schematic diagram of a bounding box in the present ultrasound imaging method.
Fig. 10 is a schematic diagram of FFT butterfly operation when N is 8.
Detailed Description
The implementation process of the invention comprises three parts (as shown in figure 5): ultrasound data acquisition, imaging calculations, and image display. The structure diagram of the hardware platform system is shown in fig. 6, the ultrasonic imaging system is composed of a computer, an ultrasonic transducer, a set of positioning controller and an analog-to-digital converter, the pulse signal input end of the ultrasonic transducer is connected with the output end of the positioning controller, and the input end of the positioning controller is connected with the positioning control signal output end of the computer. The echo signal output end of the ultrasonic transducer is connected with the input end of the analog-to-digital converter, and the output end of the analog-to-digital converter is connected with the echo sampling signal input end of the computer.
The mode of ultrasonic data acquisition can be selected as follows: contact type, that is, the ultrasonic transducer directly contacts the surface of the object to be measured; or liquid immersion type, that is, the object to be measured is placed in liquid, and the ultrasonic transducer measures on the surface of the liquid. The transducer may use a contact probe or a liquid immersion probe depending on the detection mode. The system uses a single transmit/receive transducer that is moved by a positioning controller in the x direction (as in fig. 7) at a fixed rate of about 1 step/ms at a uniform step size deltax over the surface of the object being measured or in the liquid. The controller generates a TTL (transistor-transistor logic level) pulse at the moment that each target position is stable, the TTL pulse is used for triggering the ultrasonic transducer to transmit an excitation pulse to the depth direction of the measured object, the depth direction of the measured object is perpendicular to the x direction, then the ultrasonic transducer is switched to a receiving mode, timing is started, and echo waves reflected from the measured object are received. The position of each transducer transmitting pulse and receiving echo is a probe point. Echo signals received by the transducer are acquired by an analog-to-digital converter and stored in a memory. The Δ x needs to be determined according to the actual size of the object to be measured and the imaging precision requirement, and the smaller the value of Δ x, the more accurate the generated image, but the longer the calculation time.
The imaging calculation is that sampling data of a measured object at each detection point on a longitudinal section is used as computer input, and then a longitudinal section image of the measured object is calculated according to the following imaging steps (see a flow chart in figure 8), wherein s (z, x, t) represents a sampling value of a signal received by a transducer in the horizontal direction x at the time t; z represents a coordinate value in the depth direction; Δ z represents a step length in the depth direction (related to precision), that is, the distance between two adjacent pixel points in the longitudinal direction (i.e., the depth direction) of the generated image; z is a radical ofdepthMaximum depth value in the longitudinal direction for a preset image:
step (1): the first layer of medium is homogeneous medium, and the ultrasonic reflection signal is the same, and the ultrasonic reflection signal generates fluctuation at the boundary of the first layer and the second layer. Searching the first signal fluctuation moment at each detection point according to the sampling data of the ultrasonic echo signal, and finding out the minimum moment value t from the fluctuation momentsminAnd a maximum time value tmaxThen according to the wave speed v in the first layer medium1Finding a bounding box of a boundary between the first layer medium and the second layer medium to obtain two boundary lines of the bounding box in the depth direction (namely the z direction): z is a radical ofmin=v1·tminAnd zmax=v1·tmax(see FIG. 9);
step (2): taking the initial value z in the depth direction as z0Performing two-dimensional Fourier transform on the parameters x and t to transform the original ultrasonic echo signal into a k-omega domain signal:
S(z0,k,ω)=∫∫s(z0,x,t)e-ikxe-iωtdxdt (1)
wherein, ω is the sampling angular frequency, and k is the x-direction component (wave number vector refers to the spatial gradient of the wave phase) of the wave number vector (wave number vector);
and (3): generating a depth direction z0To zminInterval (z)0≤z≤zmin) The image of (2). Because the media of the measured object in the section of interval are completely the same, the section of image is also completely the same:
step (3.1): calculating z using a phase shift formulaminK- ω domain signal of (c):
wherein,
i is an imaginary unit, vzThe wave velocity of the sound wave in the z-th row of medium of the measured object in the depth direction is obtained, and when z is not less than zminWhen, vz=v1,v1Is the wave velocity of the sound wave in the first layer of medium;
step (3.2): making two-dimensional Fourier inverse transformation, making t equal to t0When the value is 0, a line of image with the longitudinal coordinate value z is obtained:
and (4): generating a depth direction zminTo zmaxInterval (z)min<z≤zmax) The image of (2). Get vz=v1Step (4.1) and step (4.2) are performed cyclically in Δ z steps for z values until z ≧ zmax:
Step (4.1): the k- ω domain signal at z + Δ z is calculated using the phase shift formula:
S(z+Δz,k,ω)=S(z,k,ω)α(Δz,k,ω,vz) (4)
step (4.2): let z ← z + Δ z, t ═ t0And (5) performing two-dimensional inverse Fourier transform to obtain a line of image with a longitudinal coordinate value z:
and (5): correction of zminTo zmaxInterval (z)min<z≤zmax) The image of (2). Because the calculation in the step (4) only usesThe wave velocity of the first layer, i.e. the interval is still regarded as the same medium, and the obtained calculation result necessarily has an error, so that the step needs to be corrected. The method specifically comprises two steps:
step (5.1): for z obtained in step (4)minTo zmaxExtracting z from the image of the interval by using a Canny edge extraction operatorminAnd zmaxThe boundary line c (x, z), z betweenmin≤z≤zmax. The calculation process of the Canny edge extraction operator comprises four steps:
step (a): and (6) smoothing the image. Smoothing and filtering the original image by using a two-dimensional Gaussian function to obtain an image I (x, z);
step (b): the gradient M and direction Q of each pixel of the image I (x, z) are calculated. Using a 2 x 2 template as a first order approximation of partial differentiation in the x-and z-directions, i.e.
The magnitude M and direction Q of the gradient are then
Step (c): non-maxima suppression of the gradient image. For each pixel point I (x, z), if the gradient value M (x, z) of each pixel point is smaller than the gradient amplitude of two adjacent points along the gradient direction Q (x, z), which indicates that the point is not an edge point, setting the gray level of I (x, z) as 0;
step (d): and (4) carrying out double thresholding processing. And setting a Low threshold Low and a High threshold High required by the double-threshold method for detecting and connecting edges, and performing double-thresholding processing on the gradient image. Edges where the gradient magnitude is greater than the High threshold High; if the gradient magnitude is less than the Low threshold Low, it is not an edge; if the gradient amplitude is between the two gradient amplitudes, judging whether an edge pixel with a higher threshold value High exists in eight adjacent pixels of the pixel, if so, judging that the edge pixel exists, otherwise, judging that the edge pixel does not exist;
step (5.2): for z value from z to zminInitially, steps (5.2.1) and (5.2.2) are performed cyclically in Δ z steps until z ≧ zmax:
Step (5.2.1): calculating the k-omega domain signal at z + delta z by using a phase migration formula of variable wave speed:
S(z+Δz,k,ω)=S(z,k,ω)α(Δz,k,ω,vz(x)) (6)
wherein, α (Δ z, k, ω, v)z(x) Phase shift amount as a wave velocity:
vz (x) takes the following values:
v1,v2the propagation velocities of the acoustic waves in the upper and lower layers of media where the boundary c (x, z) is located are respectively equal;
step (5.2.2): let z ← z + Δ z, t ═ t0And (5) performing two-dimensional inverse Fourier transform to obtain a line of image with a longitudinal coordinate value z:
and (6): generating a depth direction zmaxTo zdepthInterval (z)max<z≤zdepth) The image of (2). Let vz=v2Calculating z according to the method of step (4)maxTo zdepthEach line image of the interval;
and (7): the subsequent demarcation lines are processed. For the image part (z) generated in step (6)max<z≤zdepth) Extract the new boundary c (x, z) using the Canny edge extraction operator, let v1,v2The propagation velocities of acoustic waves in the upper and lower layers of the medium, where the boundary c (x, z) is located, respectively, are set to zminAnd zmaxA new bounding box is formed for the upper and lower boundaries of the new boundary line c (x, z) in the depth direction, respectively, if z ismin==zmax==zdepthIf yes, ending; otherwise, executing step (5.2) to correct zminTo zmaxAn image of the section;
and (8): if z ismax==zdepthIf yes, ending; otherwise, repeating the step (6) and the step (7).
In order to implement the two-dimensional fourier transform (as formula (1)) in step (2), the invention adopts a method of performing two-dimensional fast fourier transforms (1D-FFT) on the parameters x and t in sequence to improve the calculation speed, that is, the formula (1) is implemented as:
S(z0,k,ω)=1D-FFTx(1D-FFTt(s(z0,x,t)))
in the step (3.2) and the step (4.2), two-dimensional inverse Fourier transform is required and t is taken as t ═ t0If the value of 0 is used as the image data, t may be set to t first0And integrate ω and then k to reduce the amount of data for the second dimension integration operation. Then equations (3) (5) are:
wherein the integral of ωCan be quickly obtained by using a numerical integration method (such as Gaussian integration). The inverse fourier transform of k is still implemented by one-dimensional fast fourier transform (1D-FFT), but the data obtained by numerical Integration is first conjugated ([ Integration ]ω(S(z,k,ω))]Directly operating by using a 1D-FFT subprogram, conjugating the operation result once, and multiplying by 1/NxAnd obtaining the product. N is a radical ofxFor transducer movement steps, i.e. Nx=1+Lx/. DELTA.x, wherein LxIs the length of the object to be measured in the x direction. Therefore, the specific implementation process of the equations (3) (5) is expressed as:
the phase shift amount α (Δ z, k, ω, v)z) Needs to be addressed for each velocity vzThe calculation is performed for each of k and ω, and the results are stored in a three-dimensional array. Wherein, k and omega take the values as follows:
where Δ x is the step size of the transducer movement in the x-direction, fsFor the sampling frequency (the value of which is predetermined by the system), Nx=1+LxΔ x is the number of probing points of the transducer in the x-direction, LxΔ x is the number of transducer moving steps, LxIs the length (x direction) of the object to be measured, NtThe number of times the transducer samples the echo signal at each probe point. Due to phaseThe bit migration ultrasonic imaging technology regards the working model as an explosive reflection model, and only the part of the sound wave propagating upwards (along the negative direction of the z axis) from the reflector is considered, so the phase migration quantity alpha (delta z, k, omega, v)z) In the calculation of (d), only the value of the part ω < 0 is taken, and the phase shift amount of the part ω ≧ 0 is made 0, and if b < 0, the value of (d) is takenAccording to the periodicity of the value of omega, N can be taken in the calculation when omega is required to be less than 0t/2≤nω<NtAnd (4) partial.
In step (5.2), the phase shift amount α (Δ z, k, ω, v) is varied in wave velocityz(x) Is a function of x, the wave velocity vzNot constant, so step (5.2.1) can no longer be calculated directly, but needs to be incorporated into the inverse fourier transform of step (5.2.2), i.e.
The outer layer integral in the formula (8) can be obtained by using a numerical integration method (such as Gaussian integral), and the inner layer integral operation (such as the formula (9)) needs to be obtained by modifying a discrete Fourier inverse transformation calculation formula (such as the formula (10)),
in the formula (10), nxThe number of the detection point where the transducer is positioned in the x direction is equal to nkAnd α (Δ z, k, ω, v: (Δ z, k, ω), v: (v:)zx)) is an argument of nkAnd nxThe Inverse Discrete Fourier Transform (IDFT) or Inverse Fast Fourier Transform (IFFT) method cannot be used directly. Therefore, the present invention uses the N-times single output inverse fast fourier transform method (nsiffcoating). The method is based on the idea of butterfly operation in fast Fourier transform, but each transform only outputs a value in one transform domain. The specific algorithm of nsifftplanning is as follows:
For nx=0 to Nx-1
For nk=0 to Nx-1
end
S(z+Δz,x=nx·Δx,ω)=IFFTPruning(G,Nx,nx)
end
wherein when n isxFixed time, function IFFTsounding (G, N)x,nx) Calculating G (n)x,nk),nk=0,1,…,NxInverse discrete Fourier transform of-1 sequence, but taking only nxThe value of this time-domain point, i.e.
Equation (11) can be calculated using IDFT or IFFT algorithm, but unlike the general IDFT problem: equation (11) requires only the calculation of G (n)x,nk) At nxIf the IDFT or IFFT algorithm is used directly, there must be a large number of redundant calculations, for example, in fig. 10, if only n needs to be calculatedxAt 2, the butterfly operation in the dotted line is redundant. To reduce the amount of computation, the present invention uses an FFT algorithm (ifftrounding) that clips the output. The algorithm is still based on the FFT algorithm, a butterfly operation method is adopted, and the principle is as follows: according to the butterfly grouping method in FFT algorithm, the calculation is divided into H steps (Stage), wherein H satisfies 2H=Nx. In step H (H ═ 1.., H), N is reacted with NxPoint input sequence G (n)x,nk),nk=0,1,…,Nx-1 average division into 2H-hGroups, each group being incremented by 1 number b from 0h(bh=0,1,...,2h-1) in each set of butterflies except for the number bh=bh+1mod 2h-1The remaining points are redundant. In each calculation step, only the number b of each butterfly operation is calculatedhPoint (2) of (c). As shown in FIG. 10, Nx=8,nxWhen 2, the number b in each butterfly calculation is calculated in step (1)1The point 0, numbered b in each set of butterflies, is calculated in step (2)2At point 2, the number b in each butterfly calculation is calculated in step (3)3A point of 2.
The image width calculated according to the imaging step is NxRather than the width L of the object to be measuredxTherefore, the x-direction interpolation operation is required to be performed in the last step of the imaging calculation stage. The specific process is as follows: and linearly inserting inst- Δ x/Δ z-1 points between every two adjacent points in the x direction.
The image display is to display the two-dimensional image data obtained in the imaging calculation stage on a display, and a gray image or a color image can be displayed according to the requirement.
In the case that the object to be measured is a regular layered object, the boundary c (x, z) extracted by using the Canny edge extraction operator in the imaging step (5.1) is a straight line, and the imaging calculation step is unchanged.
For the case that the object to be measured only contains a single medium (described as a contact ultrasonic measurement mode, otherwise, the object is regarded as a regular layered object), z ismin==zmax==zdepthAnd (4) stopping the imaging calculation after the step (3) is executed.
Claims (1)
1. The multilayer object nondestructive testing ultrasonic imaging method based on variable wave speed phase shift is characterized by sequentially comprising the following steps of:
step (1): constructing a system which is composed of a computer, an ultrasonic transducer, a set of positioning controllers and an analog-to-digital converter and is used for carrying out nondestructive ultrasonic imaging on a vertical section formed in two directions of depth and horizontal of a three-layer heterogeneous object with heterogeneous media in the transverse direction and the longitudinal direction based on variable wave speed phase shift, wherein:
the ultrasonic transducer is provided with: the pulse signal input end is connected with the output end of the positioning controller, the input end of the positioning controller is connected with the corresponding positioning control signal output end of the computer, and the ultrasonic transducer is also provided with: and the output end of the analog-to-digital converter is connected with the echo sampling signal input end of the computer. The transducer is controlled by the positioning controller to move at a fixed speed of 1 step/ms on the surface of a three-layer heterogeneous object, the positioning controller is a transmission device for controlling the moving position of the ultrasonic transducer, and parameters of the transmission device are input by the computer,
the horizontal length of the three-layer heterogeneous object along the x-axis direction is L, the three-layer heterogeneous object is divided into L/delta x intervals, delta x is the interval length, and the interval length is from a point 0 to an end point N of the ultrasonic transducer on the x-axisx1 step size per move, NxThe point reached by the ultrasonic transducer in each movement is called probe point, and the total number of the probe points is NxNumber nx=0,1,...,Nx-1, said positioning controller generating a TTL pulse at each detection point triggering said ultrasound transducer to transmit an excitation pulse in a depth direction z perpendicular to the x-axis of the three-layered heterogeneous object, then the transducer switches to a receiving mode and starts timing to receive the echo signal reflected from the object to be measured, said analog-to-digital converter couples said transducer at a detection point nxProcessing the received echo signal by NtSub-sampling and storing in computer, sampling number nt=0,1,...,Nt-1, sampling frequency fsThe value is predetermined for the analog-to-digital converter, and s (z, x, t) is represented by x ═ n on the abscissaxThe echo signal received at Δ x is n at tt/fsSampling values of the moments;
step (2): the computer starts from ntStarting to read the probe point n sequentially when the probe point n is 0xThe sampling value at 0 and the sampling sequence number of the first fluctuation of the sampling value is recordedSubscript 0 denotes the probe number, and then repeatsThe above steps read n in sequencex=1,...,Nx-1 sampling values at the probe points and recording the number of first fluctuations of the sampling values at the pointsTo obtain NxN in total on each probe pointxNumber of samples fluctuating for the first timeFromSelect the smallest serial numberAnd calculating the depth coordinate value corresponding to the sequence number in the z direction of the three-layer heterogeneous objectAnd fromSelect the largest serial numberAnd calculating the depth coordinate value corresponding to the sequence number in the z direction of the three-layer heterogeneous objectWherein v is1Respectively making two horizontal lines parallel to the x axis according to the two depth coordinate values to surround a boundary between the first layer of medium and the second layer of medium to form a first bounding box which is positioned on the x-z longitudinal section of the three-layer heterogeneous object and simultaneously spans the first layer of medium and the second layer of medium;
and (3): the sampled values s (z, x, t) at the detection points are entered along the time axis t one by oneRow one-dimensional fast Fourier transform 1D-FFTt(s (z, x, t)), and taking the initial value z of z0Obtaining an x-omega domain two-dimensional signal:
S(z0,x,ω)=1D-FFTt(s(z0,x,t))
wherein x is the serial number n of the detection pointxAt horizontal coordinate value, where ω is sampling angular frequency, and then, for the above x- ω domain two-dimensional signal S (z)0X, ω) are sequentially subjected to one-dimensional fast fourier transform 1D-FFT along a horizontal axis xx(S(z0X, ω)) to yield z0K-omega domain two-dimensional spectrum S (z)0,k,ω):
S(z0,k,ω)=1D-FFTx(1D-FFTt(s(z0,x,t)))
Wherein k is the x-component of the wavenumber vector with the sequence number nkThe wavenumber vector represents a spatial gradient of the wave phase,
wherein n isωThe value of the sampling angular frequency omega is 0 to (N)t-1), take t ═ t0One-dimensional sampled data s (z) of 00,x,t0) I.e. the z-th ═ z on the vertical section of the three-layer heterogeneous object0Pixel values of pixel points in 0 row;
and (4): generating a z-direction homogeneous region z by the following steps0<z≤zminThe inner images of all rows formed by pixel points of all rows respectively:
step (4.1): calculating the profile in z using the following phase shift equationminTwo-dimensional spectrum S (z) ofmin,k,ω):
Wherein,
wherein i is an imaginary unit, z00, ω is the sampling angular frequency, vzThe wave velocity of the sound wave in the z-th row of medium of the measured object in the depth direction is equal to or less than zminWhen, vz=v1,v1Is the wave velocity of the acoustic wave in the first layer of medium, and Δ z is the separation distance between two adjacent pixels in the depth direction z, and α (Δ z, k, ω, v)z) Is the amount of phase migration at a constant wave velocity,
step (4.2): the following steps are performed in sequence:
step (4.2.1): get t ═ t0(iv) 0, for S (z) obtained in the step (4.1)minK, ω) is taken as the gaussian integral of the independent variable ω,
step (4.2.2): to pairConjugating the Gaussian integral result of the step (4.2.1), performing one-dimensional fast Fourier transform on k, conjugating the calculation result, and multiplying the result by 1/NxObtaining the coordinate value z in the depth direction in the first layer mediumminThe image formed by the row of pixel points:
in the z-direction the first layer homogeneous zone z0<z≤zminAnd in the inner step, the images of all rows are the same:
s(z,x,t0)=s(zmin,x,t0),z0<z≤zmin;
and (5): taking v in step (4)z=v1And circularly performing the following steps (5.1) and (5.2) by taking the step delta z as the step size for the z value until z is more than or equal to zmaxGenerating a first enclosureDirection of internal depth zmin<z≤zmaxEach line of image formed by each line of pixel points in the interval respectively comprises the following steps:
step (5.1): calculating a two-dimensional frequency spectrum at z + Δ z using the phase shift formula at the constant wave velocity, zmin<z+Δz≤zmax:
S(z+Δz,k,ω)=S(z,k,ω)·α(Δz,k,ω,vz),
Step (5.2): the following steps are performed in sequence:
step (5.2.1): get t ═ t0(ii) the gaussian integral of the argument ω is taken for S (z + Δ z, k, ω) obtained in the step (5.1) described above as 0,
step (5.2.2): conjugating the Gaussian integral result of the step (5.2.1), performing one-dimensional fast Fourier transform on k, conjugating the calculation result and multiplying by 1/NxObtaining an image formed by a row of pixel points with the coordinate value of z + delta z in the depth direction, zmin<z+Δz≤zmax:
And (6): correcting the depth direction z in the first bounding box as followsminTo zmaxInterval zmin<z≤zmaxTo eliminate errors caused by inhomogeneities between the second layer and the first layer of media:
step (6.1): z obtained in step (5)minTo zmaxTaking an interval image block as an input quantity, and extracting z by using a Canny operator edge extraction algorithmmin、zmaxThe boundary c between the first layer medium and the second layer medium1(x,z),
Step (6.2): from z to zminInitially until z ≧ zmaxZ obtained in said step (4.1)minTwo-dimensional spectrum S (z) ofminK, ω) as a starting value, and step (6.2.1) and step (6.2.2) are cyclically executed with Δ z as a step size:
step (6.2.1): and calculating to obtain an x-omega domain two-dimensional signal at a z + delta z position in the first bounding box by using an N-time single-output inverse fast Fourier transform method according to the following formula:
wherein the value of N is equal to Nx,nx=0,1,...,Nx-1,nk=0,1,...,Nx-1,α(Δz,k,ω,vz(x) Phase shift amount as a wave velocity:
wherein, the values of k and omega are the same as the step (3), vz(x) Is the wave velocity of the acoustic wave in the medium at coordinates (x, z):
v1to be located at the boundary line c1Speed of propagation, v, of acoustic waves in a first layer of medium above (x, z)2To be located at the boundary line c1(x, z) the propagation velocity of the acoustic wave in the second layer medium below (x, z),
the calculation steps are as follows:
step (a): respectively for different nx,nk(nx=0,1,...,Nx-1;nk=0,1,...,Nx-1) calculating
Step (b): for different nx(nx=0,1,...,Nx-1) with G (n)x,nk),nk=0,1,...,Nx-1 sequence as input to the clipped output FFT algorithm, for nkAs G (n)x,nk) Inverse discrete Fourier transform, but taking only nxThe value of this time-domain point is taken as an x- ω domain two-dimensional signal at a coordinate value z + Δ z in the depth direction:
step (6.2.2): get t ═ t0(iv) when S (z + Δ z, x, ω) obtained in the step (6.2.1) is subjected to gaussian integration of the argument ω to obtain an image formed by one line of pixel points whose coordinate value in the depth direction is z + Δ z, z being equal to 0min<z+Δz<zmax:
Meanwhile, storing S (z + delta z, x, omega) and performing one-dimensional Fourier transform to obtain S (z + delta z, k, omega) which is used as an initial value of the next iteration;
and (7): according to the method described in step (5), v is takenz=v2And circularly executing the step (5.1) and the step (5.2) by taking the step deltaz as a step size for the z value until z is more than or equal to zdepthTo generate a depth direction zmax<z≤zdepthEach row image v formed by each row of pixel points in interval2Is the propagation velocity of the acoustic wave in the second layer medium, zdepthThe maximum coordinate value of the three-layer heterogeneous object in the depth direction z is represented as a system preset value;
and (8): z obtained in step (7)maxTo zdepthTaking an interval image block as an input quantity, and extracting z by using a Canny operator edge extraction algorithmmax、zdepthThe boundary c between the second layer medium and the third layer medium2(x, z) determining the boundary line c2(x, z) minimum coordinate value z 'in depth direction z'minAnd maximum coordinate value z'maxRespectively through said z'minAnd z'maxTwo depth coordinate values are used for making two horizontal lines parallel to the x axis, and a boundary between the second layer of medium and the third layer of medium is surrounded to form a second surrounding box which is positioned on the x-z vertical section of the three-layer heterogeneous object and simultaneously spans the second layer of medium and the third layer of medium;
and (9): correcting the depth direction z 'in the second surrounding box according to the method of the step (6.2)'minTo z'maxZone z'min<z≤z′maxThe images of the rows in the image table are used for eliminating errors caused by the heterogeneity between the third layer medium and the second layer medium;
step (10): according to the method described in step (5), v is takenz=v3Z is z'maxThe step (5.1) and the step (5.2) are circularly executed by taking the step delta z as a step size until the step z is more than or equal to zdepthGenerating the parts except the second bounding box in the third layer of mediumEach row image formed by row pixel points, v3Is the propagation speed of the acoustic wave in the third layer medium.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210046151.1A CN102608205B (en) | 2012-02-24 | 2012-02-24 | Multilayer-object nondestructive testing ultrasonic imaging method based on variable wave speed phase shifting |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210046151.1A CN102608205B (en) | 2012-02-24 | 2012-02-24 | Multilayer-object nondestructive testing ultrasonic imaging method based on variable wave speed phase shifting |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102608205A true CN102608205A (en) | 2012-07-25 |
CN102608205B CN102608205B (en) | 2014-10-22 |
Family
ID=46525747
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210046151.1A Expired - Fee Related CN102608205B (en) | 2012-02-24 | 2012-02-24 | Multilayer-object nondestructive testing ultrasonic imaging method based on variable wave speed phase shifting |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102608205B (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103018333A (en) * | 2012-12-07 | 2013-04-03 | 清华大学 | Synthetic aperture focused ultrasonic imaging method of layered object |
CN103033816A (en) * | 2012-12-07 | 2013-04-10 | 清华大学 | Synthetic aperture focused ultrasonic imaging implementation method based on arc scanning transition |
CN103126721A (en) * | 2013-03-05 | 2013-06-05 | 飞依诺科技(苏州)有限公司 | Method and device for compound ultrasonic imaging based on multiple focuses and multiple ultrasonic velocities |
WO2014086322A1 (en) * | 2012-12-07 | 2014-06-12 | Tsinghua University | Ultrasonic imaging method and system for detecting multi-layered object with synthetic aperture focusing technique |
CN105157741A (en) * | 2015-08-31 | 2015-12-16 | 西安科技大学 | Rapid determination method of spatial pulse response of circular transducer |
CN108020268A (en) * | 2018-01-19 | 2018-05-11 | 河海大学常州校区 | Transceiver ultrasonic probe dielectric stratifying property detection system |
CN108606811A (en) * | 2018-04-12 | 2018-10-02 | 上海交通大学医学院附属上海儿童医学中心 | A kind of ultrasound stone age detecting system and its method |
CN113177992A (en) * | 2021-05-18 | 2021-07-27 | 清华大学 | Efficient synthetic aperture ultrasonic imaging method |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6519532B2 (en) * | 2001-01-31 | 2003-02-11 | Phillips Petroleum Company | Method and apparatus for 3D depth migration |
-
2012
- 2012-02-24 CN CN201210046151.1A patent/CN102608205B/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6519532B2 (en) * | 2001-01-31 | 2003-02-11 | Phillips Petroleum Company | Method and apparatus for 3D depth migration |
Non-Patent Citations (3)
Title |
---|
LIANJIE HUANG ET AL.: "Ultrasonic breast imaging using a wave-equation migration method", 《MEDICAL IMAGING 2003: ULTRASONIC IMAGING AND SIGNAL PROCESSING》 * |
MARTIN H. SKJE1VAREID ET AL.: "Ultrasonic Imaging of Pitting using Multilayer Synthetic Aperture Focusing", 《2011 IEEE INTERNATIONAL ULTRASONICS SYMPOSIUM PROCEEDINGS》 * |
TOMAS OLOFSSON: "Phase Shift Migration for Imaging Layered Objects and Objects Immersed in Water", 《IEEE TRANSACTIONS ON ULTRASONICS, FERROELECTRICS, AND FREQUENCY CONTROL》 * |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103018333A (en) * | 2012-12-07 | 2013-04-03 | 清华大学 | Synthetic aperture focused ultrasonic imaging method of layered object |
CN103033816A (en) * | 2012-12-07 | 2013-04-10 | 清华大学 | Synthetic aperture focused ultrasonic imaging implementation method based on arc scanning transition |
CN103033816B (en) * | 2012-12-07 | 2014-06-04 | 清华大学 | Synthetic aperture focused ultrasonic imaging implementation method based on arc scanning transition |
WO2014086322A1 (en) * | 2012-12-07 | 2014-06-12 | Tsinghua University | Ultrasonic imaging method and system for detecting multi-layered object with synthetic aperture focusing technique |
CN103018333B (en) * | 2012-12-07 | 2014-10-29 | 清华大学 | Synthetic aperture focused ultrasonic imaging method of layered object |
CN103126721A (en) * | 2013-03-05 | 2013-06-05 | 飞依诺科技(苏州)有限公司 | Method and device for compound ultrasonic imaging based on multiple focuses and multiple ultrasonic velocities |
CN105157741A (en) * | 2015-08-31 | 2015-12-16 | 西安科技大学 | Rapid determination method of spatial pulse response of circular transducer |
CN108020268A (en) * | 2018-01-19 | 2018-05-11 | 河海大学常州校区 | Transceiver ultrasonic probe dielectric stratifying property detection system |
CN108606811A (en) * | 2018-04-12 | 2018-10-02 | 上海交通大学医学院附属上海儿童医学中心 | A kind of ultrasound stone age detecting system and its method |
CN113177992A (en) * | 2021-05-18 | 2021-07-27 | 清华大学 | Efficient synthetic aperture ultrasonic imaging method |
CN113177992B (en) * | 2021-05-18 | 2022-06-10 | 清华大学 | Efficient synthetic aperture ultrasonic imaging method |
Also Published As
Publication number | Publication date |
---|---|
CN102608205B (en) | 2014-10-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102608205A (en) | Multilayer-object nondestructive testing ultrasonic imaging method based on variable wave speed phase shifting | |
CN103033816B (en) | Synthetic aperture focused ultrasonic imaging implementation method based on arc scanning transition | |
CN102809610B (en) | Phased array ultrasonic testing method based on improved dynamic depth focusing | |
CN103026257B (en) | Imaging method and apparatus using shear waves | |
KR101225244B1 (en) | Auto beam focusing device and nondestructive evaluation method using the same | |
JP6159730B2 (en) | Method for reconstructing geometric shape of object surface by ultrasonic exploration, corresponding computer program, and ultrasonic exploration apparatus | |
CN102770079A (en) | Ultrasonic imaging apparatus and method of controlling delay | |
CN106501367B (en) | Implementation method is imaged in phased array supersonic based on elliptic arc scan transformation | |
Laroche et al. | An inverse approach for ultrasonic imaging from full matrix capture data: Application to resolution enhancement in NDT | |
Quaegebeur et al. | Correlation-based imaging technique using ultrasonic transmit–receive array for non-destructive evaluation | |
Merabet et al. | 2-D and 3-D reconstruction algorithms in the Fourier domain for plane-wave imaging in nondestructive testing | |
KR102326149B1 (en) | Model-Based Image Reconstruction Method | |
JP2014533370A5 (en) | ||
CN103018333B (en) | Synthetic aperture focused ultrasonic imaging method of layered object | |
CN104898123A (en) | Water immersion ultrasonic synthetic aperture focusing imaging method based on angular domain virtual source | |
WO2021028078A1 (en) | Fast pattern recognition using ultrasound | |
CN114544775A (en) | Ultrasonic phased array efficient phase shift imaging method for hole defects of multilayer structure | |
Matuda et al. | Experimental analysis of surface detection methods for two-medium imaging with a linear ultrasonic array | |
Chang et al. | Time of flight diffraction imaging for double-probe technique | |
Skjelvareid et al. | Ultrasound imaging using multilayer synthetic aperture focusing | |
CN117147694A (en) | Inverse problem-based ultrasonic full-focusing imaging sparse regularization reconstruction method and equipment | |
Li et al. | Research on the imaging of concrete defect based on the pulse compression technique | |
Cui et al. | Real-time total focusing method imaging for ultrasonic inspection of three-dimensional multilayered media | |
JP2017500553A (en) | How to rebuild the surface of a fragment | |
Liu et al. | Sequential dynamic aperture focusing strategy for transmissive ultrasonic phase array tomography |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20141022 Termination date: 20190224 |
|
CF01 | Termination of patent right due to non-payment of annual fee |