Three-Dimensional (3D) and/or Four-Dimensional (4D) Ultrasound Imaging
20170115390 ยท 2017-04-27
Assignee
Inventors
Cpc classification
G01S15/8925
PHYSICS
G01S15/8927
PHYSICS
International classification
Abstract
An ultrasound imaging system (100) includes at least first and second arrays (108) of transducer elements, which are angularly offset from each other in a same plane. Transmit circuitry (112) excites the first and second arrays to concurrently transmit over a plurality of angles. Receive circuitry (114) controls the first and second arrays to concurrently receive echo signals over the plurality of angles. An echo processor (116) processes the received signals, producing a first data stream for the first array and a second data stream for the second array. The first and second data streams include digitized representations of the received echo signals. A sample matcher (118) compares samples of the first and second data streams and determines a cross-correlation there between. A correlation factor generator (120) that generates a correlation factor signal based on the determined cross-correlation. A scan converter (122) generates a 3D image for display based on the correlation factor signal and the first and second data streams.
Claims
1. An ultrasound imaging system, comprising: at least two 1D arrays of transducer elements, including a first array of transducer elements and a second array of transducer elements angularly offset from each other in a same plane; transmit circuitry that excites the first and second arrays of transducer elements to concurrently transmit over a plurality of angles; receive circuitry that controls the first and second arrays of transducer elements to concurrently receive echo signals over the plurality of angles; an echo processor that processes the received signals, producing a first data stream for the first array and a second data stream for the second array, wherein the first and second data streams include digitized representations of the received echo signals; a sample matcher that compares samples of the first and second data streams and determines a cross-correlation there between; a correlation factor generator that generates a correlation factor signal based on the determined cross-correlation; and a scan converter that generates a 3D image based on the correlation factor signal and the first and second data streams.
2. The system of claim 1, wherein the first and second arrays of transducer elements are orthogonal to each other.
3. The system of claim 1, wherein one of the first array or the second array includes a contiguous array of transducer elements and the other of the first or second arrays includes two segments, each of which butts up to the contiguous array at a central region of the contiguous array.
4. The system of claim 1, wherein the first and second arrays each include two segments, each of which butts up to a non-transducing region.
5. The system of claim 1, wherein the first and second arrays each include two segments, each of which butts up to a transducing region.
6. The system of claim 5, wherein the transducing region is shared by the first and second arrays.
7. The system of claim 1, wherein the at least two arrays includes at least a third array and a fourth array of transducer elements.
8. The system of claim 7, wherein the first, the second, the third, and the fourth arrays of transducer elements are angularly offset from each other by forty-five degrees.
9. The system of claim 1, wherein a cross-correlation of one indicates the samples match.
10. The system of claim 9, wherein a cross-correlation of zero indicates the samples do not match.
11. The system of claim 10, wherein a cross-correlation between zero and one indicates a relative degree of correlation between the samples.
12. The system of claim 1, where the scan converter weights the samples by respective correlation factors to produce the 3D image.
13. The system of claim 12, where the scan converter employs the correlation factors as multipliers to determine an average value between two samples.
14. The system of claim 1, where the scan converter applies a predetermined threshold value to suppress background scatter-echoes.
15. A method, comprising: comparing echo signals concurrently received by at least two 1D arrays of a transducer probe, wherein the at least two arrays are disposed in a same plane, transverse to each other; determining a correlation factor signal based on the comparison; and generating a 3D image based on the echo signals and the correlation factor signal.
16. The method of claim 15, further comprising: digitizing the echo signals, creating digitized signals for each of the at least two 1D arrays, wherein each digitized signals indicates an amplitude of the echo signal and the a correlation factor signal is determined based on the digitized amplitudes.
17. The method of claim 15, further comprising: controlling the at least two 1D arrays to transmit and receive over a predetermined volume.
18. The method of claim 17, further comprising: controlling the at least two 1D arrays includes angling a first of the at least two 1D arrays at a first angle of interest of a first range of angles and angling a second of the at least two 1D arrays at a second angle of interest of a second range of angles; and activating the at least two 1D arrays to transmit and receive.
19. The method of claim 18, further comprising: changing the angling of one of the first or the second of the at least two 1D arrays to another angle of interest; and activating the at least two 1D arrays to transmit and receive.
20. The method of claim 19, further comprising: sequentially changing the angling of the one of the first or the second of the at least two 1D arrays to another angle of interest and activating the at least two 1D arrays to transmit and receive, for the entire set of angles in the first or second range of angles.
21. The method of claim 1, further comprising: changing the angling of the other of the first or the second of the at least two 1D arrays to another angle of interest; and activating the at least two 1D arrays to transmit and receive.
22. The method of claim 21, further comprising: sequentially changing the angling of the one of the first or the second of the at least two 1D arrays to another angle of interest and activating the at least two 1D arrays to transmit and receive, for the entire set of angles in the first or second range of angles.
23. The method of claim 15, wherein activating the at least two 1D arrays to transmit and receive includes controlling the at least two 1D arrays to concurrently transmit and synchronously receive.
24. The method of claim 15, further comprising: determining the correlation factor signal by determining a cross-correlation between samples of the echo signals.
25. A computing apparatus, comprising: a computer processor that generates cross-correlation values between samples of at least two ultrasound signals, wherein the at least two ultrasound signals are acquired with at least two transducer arrays spatially oriented transverse to each other in a same plane, and generates a 3D ultrasound imaged based on the cross-correlation values and the samples.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0011] The application is illustrated by way of example and not limitation in the figures of the accompanying drawings, in which like references indicate similar elements and in which:
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
DETAILED DESCRIPTION
[0028]
[0029] The ultrasound imaging probe 102 includes N one-dimensional (1D) transducer arrays, including a transducer array 108.sub.1, . . . , a transducer array 108.sub.N, where N is an integer equal to or greater than two, collectively referred to herein as transducer arrays 108. The transducer arrays 108.sub.1, . . . , 108.sub.N respectively include sets 110.sub.1, . . . , 110.sub.N of transducer elements. The transducer arrays 108 can be linear, curved, and/or otherwise shaped arrays. A transducer array 108 can include sixty-four (64), ninety-six (96), two hundred and fifty-six (256), and/or other number of transducer elements.
[0030] In one instance, the probe 102 includes two transducer arrays (i.e., N=2), which are transverse to each other, or orthogonal, in a same plane, and acquire data for 3D and/or 4D imaging, using a limited number of transducer elements and a corresponding number of signal channels, without mechanically moving any of the 1D transducer arrays 108 and without including a 2D matrix transducer and the associated high number of interconnects and channels. This can reduce complexity and cost, relative to a configuration that mechanically move a transducer array and/or includes a 2D matrix.
[0031] The console 104 includes transmit circuitry 112 that controls excitation of the transducer elements 110 of the transducer arrays 108 to transmit ultrasound signals. In one instance, this includes controlling at least two of the transducer arrays 108 to concurrently transmit beams from the elements 110 of at least two of the arrays 108. The console 104 further includes receive circuitry 114 that routes RF analog (echo) signals received by the transducer elements 110. A switch can be used to switch between the transmit circuitry 112 and the receive circuitry 114.
[0032] Angling of the beams can be through phased array and/or other approaches, during which a time-correlating and/or other approach can be used for focus and/or for direction of focus for transmission and/or reception. Transmission and reception can be repeated until a spatial angle of interest is covered. For example, where each transducer array 108 is focused over forty-five (45) different angles with one (1) degree resolution, angling is repeated 4545, or 2025 times. Other angular and/or resolution is also contemplated herein.
[0033] The console 104 further includes an echo processor 116 that converts the received RF analog signals for each of the arrays 108 into digital representations in respective data streams. For two arrays 108, each including 96 elements, this includes processing (e.g., delay and summing) the 96 signals from each of the 96 elements of each of the arrays 108 and producing two data streams, one for each of the transducer arrays 108. Envelope detection, using a Hilbert transform, etc., can be used to detect the amplitude, which is included in the data streams. The number of samples in a data stream depends on the length of the receive period and on the sample frequency.
[0034] The console 104 further includes a sample matcher 118 that compares the samples in different data streams. The comparison can be performed sample-wise, using a pre-determined number of earlier and later samples, multiplied with a predetermined weighting function. For the comparison, the sample matcher 118 can apply a cross-correlation approach where a cross-correlation of one (1) indicates an exact match, a cross-correlation of zero (0) indicates no match, and a cross-correlation there between indicates a relative degree of match there between.
[0035] The console 104 further includes a correlation factor signal generator 120. The correlation factor signal generator 120, in one instance, generates a correlation factor signal for two of the arrays 108. The correlation factor signal includes a sequence of correlation factors describing how equal the samples in the signals are as a function of time during reception. The correlation factor signal is based on the cross-correlation values determined by the sample matcher 118.
[0036] Briefly turning to
[0037]
[0038]
[0039] With
[0040] In
[0041]
[0042]
[0043] Returning to
[0044] The console 104 further includes a user interface (UI) 126 with an input device(s) (e.g., a mouse, keyboard, touch controls, etc.), which allows for user interaction with the system 100. The console 104 further includes a controller 128 that controls at least one of the transmit circuitry 112, the receive circuitry 114, the echo processor 116, the sample matcher 118 or the scan converter 122.
[0045] Variations are discussed.
[0046] In one variation, where the object is solid (as discussed in connection with
[0047] In another variation, a synthetic aperture approach is employed. With one synthetic aperture approach, a phased array is not employed, and all element signals from both of the arrays 108 are processed simultaneously in one process calculating a 3D beam profile in a defined spatial angle.
[0048] In another variation, at least one of the transducer arrays 108 includes a 1.5D or 1.75D array of transducer elements.
[0049] In another variation, at least one of the sample matcher 118, the correlation factor generator 120 or the scan converter 122 is implemented by a computing system that is remote from the system 100. An example of such a computing system includes at least one processor (e.g., a microprocessor, a central processing unit, etc.) that executes at least one computer readable instruction stored in computer readable storage medium (memory), which excludes transitory medium and includes physical memory and/or other non-transitory medium. The microprocessor may also execute one or more computer readable instructions carried by a carrier wave, a signal or other transitory medium.
[0050]
[0051] Initially refereeing to
[0052] Next at
[0053] Turning to
[0054]
[0055]
[0056] Other configurations are also contemplated herein.
[0057]
[0058] It is to be understood that the following acts are provided for explanatory purposes and are not limiting. As such, one or more of the acts may be omitted, one or more acts may be added, one or more acts may occur in a different order (including simultaneously with another act), etc.
[0059] At 1602, one of the arrays 108 is angled at an angle of interest. For example, the array 108 maybe angled at 45 degrees for a set of angles in an angular range from 45 to +45 degrees. In another instance, a different initial angle and/or a different set of angles is employed.
[0060] At 1604, the other of the arrays 108 is angled at an angle of interest. Likewise, the array 108 maybe angled at 45 degrees for a set of angles in an angular range from 45 to +45 degrees. In another instance, a different initial angle and/or a different set of angles is employed.
[0061] At 1606, the two arrays 108 are simultaneously excited to transmit.
[0062] At 1608, the two arrays 108 synchronously receive.
[0063] At 1610, the received analog RF signals for each of the two arrays 108 are beamformed, producing two data stream signals with digital representations of the received analog RF signals.
[0064] At 1612, the envelope of each of the data stream signals is detected.
[0065] At 1614, correlation factors are determined between the envelopes of the data stream signals and saved.
[0066] At 1616, it is determined if the other of the arrays is to be angled at another angle of interest. If so, acts 1604 through 1614 are repeated for another angle of interest. For example, the array 108 maybe incremented to 44 degrees or other angle in the angular range.
[0067] If not, at 1618, it is determined if the one of the arrays is to be angled at another angle of interest. If so, acts 1602 through 1616 are repeated for another angle of interest. For example, the array 108 maybe incremented to 44 degrees or other angle in the angular range.
[0068] If not, at 1620, a 3D image is generated based on the correlation factors and the envelope signals. The 3D image can be visually presented, conveyed to another device, further processed, etc.
[0069] The above may be implemented by way of computer readable instructions, encoded or embedded on computer readable storage medium, which, when executed by a computer processor(s), cause the processor(s) to carry out the described acts. Additionally or alternatively, at least one of the computer readable instructions is carried by a signal, carrier wave or other transitory medium.
[0070] In a variation, echo signals from multiple angles can be processed simultaneously, which can reduce the number of iterations in the inner loop (act 1616) of
[0071] The application has been described with reference to various embodiments. Modifications and alterations will occur to others upon reading the application. It is intended that the invention be construed as including all such modifications and alterations, including insofar as they come within the scope of the appended claims and the equivalents thereof.