This application claims priority from Korean Patent Application No. 10-2011-0135770, filed on Dec. 15, 2011, in the Korean Intellectual Property Office, the disclosure of which is incorporated herein in its entirety by reference.
1. Field
Exemplary embodiments relate to an ultrasonic image field, and more particularly, to a method and apparatus for performing analog beamforming.
2. Description of the Related Art
In general, a probe of an ultrasonic diagnostic device is manufactured as a transducer. When an ultrasonic wave which has a frequency which falls within a range of between several kHz and several hundreds of MHz is transmitted from a probe of a three-dimensional (3D) image detecting apparatus into a predetermined portion of the human body of a patient, the ultrasonic wave is partially reflected from materials between various different tissues. In particular, ultrasonic waves are reflected from an internal portion of the human body in which a density is changed, for example, blood cells in blood plasma, small structures in organs, and other such internal structures. The reflected ultrasonic waves cause an oscillation in a transducer of a probe, and the transducer outputs electrical pulses based on the oscillation. The electrical pulses are converted into an image. However, because an intensity of a signal of the reflected ultrasonic waves is very weak and a signal to noise ratio (SNR) of the signal is low, technologies for increasing the intensity and SNR of the signal of the ultrasonic wave are required in order to convert the signal into image information. One of these technologies is beamforming.
Beamforming entails increasing an intensity of a signal by super-positioning signals when the signals are transmitted and received via a plurality of transducer elements.
A method for adjusting phases is performed by delaying transmitted and received signals. A beamforming method is classified based on a corresponding method for delaying a signal. The beamforming method is classified as one of an analog beamforming method and a digital beamforming method. In the analog beamforming method, a signal is delayed by using a circuit device. Conversely, in the digital beamforming method, a signal is delayed by digitizing and then storing the signal, and then reading data after a predetermined time elapses.
Provided are methods and apparatuses for performing analog beamforming for reducing a required number of hardware devices and reducing a required amount of calculation which is performed by a system and a correspondingly required amount of memory. In addition, provided are computer readable recording media having recorded thereon respective programs for executing the methods.
Additional aspects will be set forth in part in the description which follows and, in part, will be apparent from the description, or may be learned by practice of the presented exemplary embodiments.
According to an aspect of an exemplary embodiment, an apparatus for performing analog beamforming by using ultrasonic signals that are received by a transducer array having a plurality of transducer elements includes a delay controller which outputs respective first delay controlling information which indicates a number of delays of a first time interval and respective second delay controlling information which indicates a number of delays of a second time interval, with respect to each respective one of the ultrasonic signals and a respective predetermined position of a scanning region; first analog devices, each respective one of which selectively delays a corresponding one of the received ultrasonic signals by a respective first amount of time which is less than or equal to the first time interval at least once, based on the corresponding first delay controlling information; second analog devices, each respective one of which selectively delays a corresponding one of the selectively delayed ultrasonic signals by a respective second amount of time which is less than or equal to the second time interval at least once, based on the corresponding second delay controlling information; and an adder which sums the ultrasonic signals which have been selectively delayed by the second analog devices.
According to another aspect of an exemplary embodiment, a method for performing analog beamforming by using ultrasonic signals that are received by a transducer array having a plurality of transducer elements includes obtaining respective first delay controlling information which indicates a number of delays of a first time interval and respective second delay controlling information which indicates a number of delays of a second time interval, with respect to each respective one of the ultrasonic signals and a respective predetermined position of a scanning region; selectively delaying or transmitting each respective one of the received ultrasonic signals by a respective first amount of time which is less than or equal to the first time interval at least once, based on the corresponding first delay controlling information; selectively delaying or transmitting each respective one of the delayed or transmitted ultrasonic signals by a respective second amount of time which is less than or equal to the second time interval at least once, based on the corresponding second delay controlling information; and summing the ultrasonic signals that have twice been selectively delayed or transmitted.
According to another aspect of an exemplary embodiment, a non-transitory computer readable recording medium has recorded thereon a program for executing the method.
These and/or other aspects will become apparent and more readily appreciated from the following description of the exemplary embodiments, taken in conjunction with the accompanying drawings of which:
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to like elements throughout. In this regard, the exemplary embodiments may have different forms and should not be construed as being limited to the descriptions set forth herein. Accordingly, the exemplary embodiments are merely described below, by referring to the figures, to explain aspects of the present disclosure.
As shown in
When the source signals reach the focal point, the source signals may be reflected from tissue of the human body at the focal point or a peripheral portion thereof. When the reflected signals reach a transducer array, the respective transducer elements of the probe 401 convert the reflected signals into electrical signals. Thus, the probe 401 outputs the electrical signals, the number of which corresponds to the number of the transducer elements.
When the probe 401 generates 128 electrical signals converted from the reflected signals, the beamforming apparatus 402 receives the 128 electrical signals, adjusts respective phases of each of the 128 electrical signals, and superposes the 128 electrical signals upon each other in order to generate a single signal. In this case, it is required that the beamforming apparatus 402 adjust the respective phases of each of the 128 electrical signals such that the 128 electrical signals are superposed on each other, because respective time points when the reflected signals reach the 128 transducer elements are different. The beamforming apparatus 402 converts the single signal which is generated by superposing the signals upon each other into a digital signal by using an analog-digital (AD) converter. The beamforming apparatus 402 stores an intensity of the digital signal as image information relating to a single focal point. The beamforming apparatus 402 outputs respective intensity information relating to the digital signal for each focal point to the image generating apparatus 403 by using the above-described method while changing positions of focal points.
When the image generating apparatus 403 receives coordinate information relating to each focal point and an intensity of a digital signal which corresponds to the coordinate information from the beamforming apparatus 402, the image generating apparatus 403 determines an intensity of a signal based on the received coordinate information and the corresponding intensity of the digital signal, converts the intensity of the signal into brightness information, and outputs the brightness information to the image displaying apparatus 404. The image displaying apparatus 404 displays an image on a screen by using the brightness information to generate an image pixel, which is output from the image generating apparatus 403.
Likewise, the beamforming apparatus 402 delays an output time of an electrical signal in order to vary points of time when 128 electrical signals are output such that source signals may be superposed on each other with respect to a predetermined focal point. In addition, when the probe 401 converts a reflective signal which is reflected from a focal point into an electrical signal, the probe 401 then adjusts a phase of the electrical signal. Phases of signals are adjusted such that the signals may be superposed on each other, which phase adjustment process is referred to as beamforming.
In order to perform beamforming, the beamforming apparatus 402 delays an output time of an electrical signal. Hereinafter, a maximum amount of time by which an output time of an electrical signal may be delayed is referred to as a maximum delay time, and a time delay resolution indicates a minimum iteration of time by which an output time of an electrical signal may be delayed. For example, if a time delay resolution is equal to 1 Hz, because the beamforming apparatus 402 may delay an output time of an electrical signal on a one second-by-one second basis, the beamforming apparatus 402 may delay an output time of an electrical signal by an amount of time which is equal to any integral multiple of one second, i.e., one second, two seconds, three seconds, and so on. However, the beamforming apparatus 402 is not capable of delaying an output time of an electrical signal by an amount of time which is not an integral multiple of the minimum iteration of time, such as, for example, 1.5 seconds. As another example, if a time delay resolution is equal to 10 Hz, because the beamforming apparatus 402 may delay an output time of an electrical signal on a 0.1 second-by-0.1 second basis, the beamforming apparatus 402 may delay an output time of an electrical signal by an amount of time which is equal to any integral multiple of 0.1 seconds, i.e., 0.1 seconds, 0.2 seconds, 0.3 seconds, and so on. As a time delay resolution is reduced (i.e., the value of the time delay resolution, as expressed in Hertz, is increased), the number of focal points on which an image is focused is increased, and lateral direction resolution may be further improved. The lateral direction is illustrated in
The 2D transducer array 202, which is shown in
The switch module 702 does not output a signal which is received from the 1D transducer array 701 until the switch module 702 receives a signal for opening a switch from the switching controller 705. When the switch module 702 receives the signal for opening a switch from the switching controller 705, the switch module 702 outputs the signal received from the 1D transducer array 701 to the received signal delayer 703.
The received signal delayer 703 includes a respective element which is provided for each respective channel of the 1D transducer array 701, and delays a signal that is received from the switch module 702 by an amount of time which is determined from delay information that is input for each respective channel by the delay controller 707.
The received signal delayer 703 may adjust time delay resolution and may include, for example, a charge-coupled device (CCD).
With regard to a maximum delay time, although the same CCD is used, the received signal delayer 703 delays an output by a maximum delay time of three seconds in the example illustrated in
The analog adder 704 superposes electrical signals on each other that are delayed by the received signal delayer 703 in order to generate a single signal. The generated signal is output to the AD converter 709.
Based on a control executed by the controller 706, the switching controller 705 receives coordinate information relating to a focal point, calculates a respective distance between the focal point and each respective channel, and outputs a signal, which is used for turning on a switch, to the switch module 702 only at a time point when the signal is reflected and reaches each respective channel.
When the controller 706 receives a command for beginning scanning from a user or from another device, the controller 706 outputs coordinate information relating to a focal point to the switching controller 705, the delay controller 707, the clock generator 708, and the residual signal remover 711 while sequentially changing the focal point. In this case, the controller 706 may receive a command to begin scanning via a switch included in the probe 401 as an input from a user. In addition, the controller 706 may receive a command to begin scanning from another device when the probe 401 comes in contact with the human body via a contact sensor included in the probe 401.
When the delay controller 707 receives the coordinate information relating to a focal point from the controller 706, the delay controller 707 calculates a respective time delay based on a corresponding distance between the focal point and each respective channel, and outputs information relating to a respective time delay to the received signal delayer 703. According to an exemplary embodiment, the clock generator 708 may generate a plurality of clock signals having different respective frequencies, and may provide the clock signals to the received signal delayer 703. The present exemplary embodiment will be described in detail with reference to
The AD converter 709 converts an analog signal generated by the analog adder 704 into a digital signal, and then outputs the digital signal to the digital beamformer 710.
When the 1D transducer array 701 is an element of the 2D transducer array 202, a plurality of 1D transducer arrays 701 may be used. The digital beamformer 710 performs beamforming on a plurality of digital signals which have been processed by the AD converter 709, each of which corresponds to a respective one of the 1D transducer arrays 701. The digital beamformer 710 outputs the digital signal on which beamforming is performed to the image generating apparatus 403.
The residual signal remover 711 receives the coordinate information relating to the focal point from the controller 706 and removes a residual remaining signal while retaining an ultrasonic signal in the CCD which is included in the received signal delayer 703. In particular, a signal that is converted into image information is filtered by removing a signal that is received via each transducer, while preserving an ultrasonic signal.
The image generating apparatus 403 may receive the coordinate information relating to the focal point from the controller 706, may receive an intensity of a digital signal which corresponds to the focal point from the digital beamformer 710, and may temporally store the intensity of the digital signal as image information in a memory. When the image information relating to the focal point of an entire image is stored, the image generating apparatus 403 may output the image information to the image displaying apparatus 404.
The first CCD delay device 101 generates a plurality of outputs that are obtained by delaying input signals of respective channels based on the first clock signal by using the method described above with reference to
In this case, the number of clock signals is the same as the number of time delay resolutions used for a time delay. This is because time delay resolutions of each of the first and second CCD delay devices 101 and 102 are determined by clock signals. In
The first output selector 103 and the second output selector 104 select signals of the “coarse time delay” and the “fine time delay”, respectively. Numbers indicated in the first output selector 103 and the second output selector 104 denote numbers of inputs of the first output selector 103 and the second output selector 104. A subscript denotes which output selector from among the first output selector 103 and the second output selector 104 is associated with the number. In particular, identification numbers 01, 11, 21, 31, through n1, which use a common subscript 1, are associated with the first output selector 103. Identification numbers 02, 12, 22, and 32, which use a common subscript 2, are associated with the second output selector 104. The numbers of inputs of the first output selector 103 and the second output selector 104 are the same as the numbers of outputs of the first and second CCD delay devices 101 and 102, respectively. The numbers of the outputs of the first and second CCD delay devices 101 and 102 are related to a first time delay resolution and a second time delay resolution, respectively. The reasons for this will now be described. When a plurality of time delay resolutions are used, the number of CCD delay devices may be reduced. In particular, the number of CCD devices may be reduced by performing a single time delay which is equal to T1 instead of repeating a time delay which is equal to T2 four times, because T1 is four times as great as T2. Thus, when T1 is four times as great as T2, it is not required that the number of CCD delay devices which have an MTI of T2 exceeds 3. If the number of CCD delay devices is 3, four time delays of an output are 0 seconds, T0 seconds, 2T0 seconds, and 3T0 seconds, as illustrated in
(n×T1)+T2=n×(4T2)+T2=(4n+1)T2 (1)
The leftmost column of Table 1 indicates a sequential pattern order. A second column from the right side indicates a total delayed time. The delay controller 707 may compare a required total time delay with a result of the second column from the right side, and may use this comparison to determine a corresponding delay controlling pattern.
In a structure in which an input signal is first received the second CCD delay device 102, similarly as illustrated in
When the fine time delay is first performed, delay data stored in the pattern storage 142 may be stored in a form as shown in Table 4 below.
In Table 5 above, E1 to EN are respective transducer elements of a sub-array and N is the number of the transducer elements in the sub-array. Because a number of cases which is equal to 23 may be obtained by using 3 bits, time delay patterns of a sub-array of 8 planes may correspond to the number of cases of 23, and thus, the delay controller 707 may control 2K planes when K bits are used.
The exemplary embodiments can be written as computer programs and can be implemented in general-use digital computers that execute the programs by using a transitory or a non-transitory computer readable recording medium. Examples of the computer readable recording medium include magnetic storage media (e.g., read-only memory (ROM), floppy disks, hard disks, etc.), and storage media such as optical recording media (e.g., compact disk-read-only memory (CD-ROMs), or digital versatile disks (DVDs)).
As described above, according to the one or more of the above exemplary embodiments, in an analog beamforming method, beamforming may be performed by using a small number of circuit devices, the size of a system may be reduced and the amount of calculation may be reduced by comparison with conventional beamforming systems. In addition, during the beamforming, the number of switching operations may be reduced to minimize noise.
It should be understood that the exemplary embodiments described herein should be considered in a descriptive sense only and not for purposes of limitation. Descriptions of features or aspects within each exemplary embodiment should typically be considered as available for other similar features or aspects in other exemplary embodiments.
Number | Date | Country | Kind |
---|---|---|---|
10-2011-0135770 | Dec 2011 | KR | national |