This application claims priority from Korean Patent Application No. 10-2012-0063401, filed on Jun. 13, 2012, in the Korean Intellectual Property Office, the disclosure of which is incorporated herein by reference in its entirety.
1. Field
Exemplary embodiments relate to an ultrasound imaging method and an apparatus therefor, and more particularly, to a method and an apparatus for performing three-dimensional ultrasound volume scanning by using a two-dimensional transducer array.
2. Description of the Related Art
In an ultrasound diagnostic device, a probe has a plurality of transducers. When ultrasound waves which have frequencies ranging from several MHz to hundreds of MHz are transmitted from a probe of a three-dimensional (3D) imaging device to a particular region in the body of a patient, the ultrasound waves are partially reflected by various different tissues. In particular, ultrasound waves are reflected differently based on changes in densities of regions inside the body, e.g., blood cells in blood plasma, small structures inside organs, and/or other factors. The reflected ultrasound waves cause oscillations in the transducer of the probe, and the transducer outputs electrical pulses based on the oscillations. The electrical pulses are converted to form an image.
A recently developed ultrasound scanner forms an ultrasound beam by focusing ultrasound waves by using between 64 and 256 transducers. The ultrasound beam is steered electrically rather than mechanically. In a one-dimensional (1D) transducer array, a plurality of transducers are linearly arranged, and therefore, the ultrasound beam is steerable only in a lateral direction. As a result, the ultrasound beam cannot be steered in an elevation direction. Thus, only two-dimensional (2D) images may be obtained.
In a 2D transducer array in which transducers are arranged both in an elevation direction and in a lateral direction, an ultrasound beam may be steered both in the elevation direction and in the lateral direction, and thus dynamic focusing may be performed both in the elevation direction and in the lateral direction. As a result, devices which are capable of obtaining 3D volume ultrasound images have been introduced.
Provided are methods and apparatuses for obtaining three-dimensional (3D) volume ultrasound images in real time by using a relatively small number of transducers and reducing an amount of data processed per hour.
Provided are computer readable recording media having recorded thereon computer programs for executing the methods on a computer.
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 one or more exemplary embodiments, a method for performing three-dimensional (3D) ultrasound volume scanning by using a two-dimensional (2D) transducer array, in which a plurality of transducer elements are two-dimensionally arranged, the method includes applying at least two codes that are orthogonal to each other to at least one one-dimensional (1D) transducer array which is included in the 2D transducer array, the at least one 1D transducer array having at least two transducer elements which are arranged linearly from among the plurality of transducer elements; obtaining signals which respectively correspond to the applied at least two codes that are orthogonal to each other from signals which are reflected by a target object and received by the plurality of transducer elements; and generating image data which relates to the target object by using the obtained signals.
According to another aspect of one or more exemplary embodiments, there is provided a non-transitory computer readable recording medium having recorded thereon a computer program for implementing the above method.
According to another aspect of one or more exemplary embodiments, a three-dimensional (3D) ultrasound volume scanning apparatus includes a two-dimensional (2D) transducer array, in which a plurality of transducer elements are two-dimensionally arranged; a transmitter which is configured to apply at least two codes that are orthogonal to each other to at least one one-dimensional (1D) transducer array, the at least one 1D transducer array having at least two transducer elements which are arranged linearly from among the plurality of transducer elements; a receiver which is configured to obtain signals which respectively correspond to each other from signals which are reflected by a target object and received by the plurality of transducer elements; and an image processor which is configured to generate image data which relates to the target object by using the obtained signals.
These and/or other aspects will become apparent and more readily appreciated from the following description of 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 present 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.
Hereinafter, with reference to the accompanying drawings, an exemplary embodiment will be described in detail.
In particular, the target object may be a human body, an animal body, a metal object, or any other suitable target object. Hereinafter, exemplary embodiments will be described assuming that the target object is a human body. However, it will be understood by one of ordinary skill in the art that the target object in the exemplary embodiment shown in
Further, the probe 101 uses a plurality of transducer array elements which are similar to those of the transducer array instead of using just one transducer, because an intensity of a source signal which is generated by one transducer is not strong enough to detect image data which relates to the inside of a target object. Therefore, both of an intensity of a source signal and a resolution of an image may be improved by condensing signals to a desired point by using a plurality of transducers.
As shown in
In particular, in order for transducers inside the probe 101 to generate source signals at different points of time, it is necessary to input the plurality of electrical signals 23 (in
As described above, the probe 101 outputs the nine electrical signals as nine source signals. In particular, the ultrasound volume scanning device 102 delays electrical signals to be input to the transducers by periods of time which are inversely proportional to differences in distances between the focal point 20 and the transducers, respectively, and outputs the electrical signals, and thus source signals output by the transducers may be focused at the one focal point 20. An electrical signal is delayed by a particular period of time and input to a corresponding transducer. An electrical signal which is input to the transducer 9 which is farthest from the focal point 20 may be input without being delayed. Controlling the probe 101 so that a plurality of source signals arrive at the arbitrary focal point 20 simultaneously is referred to as transmission beamforming.
The beamforming may not only be applied to transmission, but may also be applied to reception of signals by the ultrasound volume scanning device 102. Source signals transmitted by the transducer array 21 are merged at the focal point 20 via the transmission beamforming as described above, and the merged source signals are reflected by the focal point 20 and returned to the transducer array 21. Each of the transducers of the transducer array 21 converts a reflected signal back to an electrical signal and outputs the electrical signal to the ultrasound volume scanning device 102. As described above, because intensities of the converted electrical signals are very weak, the ultrasound volume scanning device 102 does not use each of the electrical signals individually to form an image, but instead forms an image by merging the electrical signals into one signal. However, due to differences in respective distances between the transducers and the focal point 20, the reflected source signals respectively arrive at the corresponding transducers at different points of time, and thus the transducers generate electrical signals at different points of time, respectively.
Therefore, in order to merge electrical signals output by the transducers into one signal, the ultrasound volume scanning device 102 delays the electrical signals output by the transducers respectively by periods of time which are inversely proportional to respective differences in distances between the transducers and the focal point 20, and merges the electrical signals output by the transducers when electrical signals are output by all of the transducers. In particular, because an electrical signal which is input to the transducer 9 which is farthest from the focal point 20 is input last from among electrical signals input to the transducers of the transducer array 21, the particular electrical signal may be merged with electrical signals output by the other transducers without being delayed.
Merging the electrical signals from the transducers of the transducer array 21 in consideration of time differences between the electrical signals as described above is referred to as reception beamforming.
The ultrasound volume scanning device 102 performs reception beamforming with respect to a plurality of electrical signals output by the transducer array 21, and obtains information regarding brightness at the focal point 20 by using an intensity of a beam-formed signal. Next, the ultrasound volume scanning device 102 generates a 2D medical image by repeatedly performing the processes described above with respect to a plurality of points in a 2D imaging region inside the human body. Such a 2D medical image which is generated based on the brightness information is referred to as a B mode image. However, it would have been obvious to one of ordinary skill in the art to use similar processes for generating not only a B mode image, but also an A mode image and a M mode image, and thus detailed descriptions thereof will be omitted. The generated medical image is transmitted to the image display device 103. Although a 2D image may be generated by using the 1D transducer array 21 of
The image display device 103 receives the medical image from the ultrasound volume scanning device 102 and displays the medical image.
Further, the focal point 20 of the transmission or reception beamforming may be switched to another focal point 24 via phase shift or time delay of a transmitted signal or a received signal. The switching is referred to as steering of an ultrasound beam. Hereinafter, the term “delay” will be interpreted to include both phase shift and time delay. In case of steering of transmission beamforming, delay patterns applied to the transducer array 21 vary based on locations of focal points, and thus multiple focal points may not be formed at the same time in a general transmission beamforming. For example, after transmission beamforming is completed with respect to the focal point 20, transmission beamforming is performed with respect to another focal point 24. During steering of transmission beamforming, a number of times for forming transmission beams increases as a number of focal points increases, and thus a period of time elapsed for obtaining a single 3D image increases in proportion to the number of times for forming transmission beams. Conversely, in a case of steering of reception beamforming, signals received by transducers of the transducer array 21 may be stored in a recording medium, such as a memory, and the delay pattern 22 and the delay pattern 25 may be applied to the stored signals in parallel. Therefore, a period of time which is required for obtaining a 3D image does not increase. In particular, steering of reception beamforming may be considered as changing delay patterns while received signals are being processed.
An angle formed between a plane extending in a lateral direction 203 and a depth-wise direction 204 and the transmission beam plane 2021 may be indicated as Φ. Because the depth-wise direction is a direction identical to the axis of an ultrasound beam, the depth-wise direction is considered as being identical to the axial direction. The ultrasound volume scanning device 102 may change the angle Φ for the transmission beam plane 2021 via steering of the beamforming, as described above with reference to
Both the steering of the beamforming described above with reference to
In particular, a plurality of steered reception beam planes may be simultaneously formed by applying a plurality of reception delay patterns to signals received by the reception array 1012 in parallel.
Further, for the cross-transducer arrays 1011 and 1012 to form a scan line, it is necessary for the transmission beam plane 401 and the reception beam plane 402 to not be formed in parallel. When a plurality of beam planes are formed by adjusting θ, a plurality of scan lines may be formed with respect to a single transmission beam plane.
Because a 3D volume ultrasound image is obtained via one-way dynamic focusing for fixedly focusing transmission beams and for dynamically focusing reception beams based on the CA-FF technique described above, resolution of the 3D volume ultrasound image in the elevation direction is poor outside the focal distance of the transmission beam. In this aspect, it is impossible to perform two-way dynamic focusing by using the CA-FF technique. Furthermore, for a 3D volume ultrasound image obtained by using the CA-FF technique, it is necessary to transmit ultrasound beams N times in order to form N transmission beam planes with different Φ values, and thus a period of time which is required for forming a 3D volume ultrasound image via a plurality of beam transmissions increases.
However, even if two-way dynamic focusing and steering of a transmission beam plane are performed, the ultrasound volume scanning device 102 according to the present exemplary embodiment uses codes that are orthogonal to each other, and thus a period of time which is required for obtaining a 3D volume ultrasound image does not increase. Hereinafter, a method of obtaining a 3D volume ultrasound image by applying codes that are orthogonal to each other to a 2D transducer array in correspondence with a plurality of scan lines, a plurality of beam planes, and/or a plurality of focal distances will be described.
The system which comprises the probe 101 and the ultrasound volume scanning device 102, as shown in
The 2D transducer array 640 is arranged inside the probe 101 and, as shown in
Further, examples of methods for forming a 3D volume image by using a single 1D transducer array include a free-hand scanning method or a wobbling method for performing mechanical scanning by using a motor. However, resolutions or frame rates of images formed by using the free-hand scanning method or the wobbling method are limited. Therefore, a 2D transducer array may be used to provide a high-resolution 3D image at a high speed. For example, if 96 transducers are arranged in each of an elevation direction and in a lateral direction, a total number of necessary transducers is 96 times 96, that is, 9216. In order to be able to use a general 2D transducer array which includes such a large number of transducers, it is necessary to increase the size of an ultrasound volume scanning device for controlling and analyzing signals which are applied to the respective transducers. As a result, costs for manufacturing the transducer array and the ultrasound volume scanning device increase. According to the present exemplary embodiment, if the cross-transducer arrays 1011 and 1012 include 96 transducers each, a total number of necessary transducers is only 96 times 2, that is, 192. Therefore, an ultrasound volume scanning device and a probe employing the cross-transducer arrays 1011 and 1012 may embodied with a significantly small number of devices as compared to those employing a general 2D transducer array, and thus images of the same quality may be generated at a much lower cost. Furthermore, as a number of arrays increases, a number of cables which are required for interconnecting the probe 101 and the ultrasound volume scanning device 102 also increases, thus increasing the overall cable weight. Generally, an ultrasound diagnosis requires from 20 to 30 minutes on average to complete, and may take longer. Therefore, it is necessary to reduce the overall cable weight.
The pulser 601 may be a bipolar pulser. The pulser 601 receives delayed transmission signal patterns from the transmission beam-forming unit 603, amplifies the transmission signal patterns into bipolar pulses with predetermined voltages, and applies the bipolar pulses to the 2D transducer array 640 via the T/R switch 604. In response to voltages of the bipolar pulses input by the pulser 601, the 2D transducer array 640 generates ultrasound pulses and transmits the ultrasound pulses to a particular location within the human body.
The transmission signal delaying unit 602 stores patterns for delaying ultrasound pulses in order to compensate for differences in points of time at which ultrasound waves arrive at a target object based on corresponding entries which are provided a look-up table in the transmission beam-forming unit 603, where the patterns vary based on positions of transducers of the 2D transducer array 640. The reason for this is that it is necessary to set different points of time at which transmission signal patterns are applied by the pulser 601 to respective transducers in order to change the steering angles and the radius r of an arbitrary transmission beam plane of each of the predetermined 1D transducer arrays which are included in the 2D transducer array 640 (i.e., the beamforming as described above with reference to
The transmission beam-forming unit 603 receives delay values for arbitrary focal points from the transmission signal delaying unit 602 in the form of a look-up table.
The code outputting unit 611 stores transmission signal patterns to be provided to the transmission beam-forming unit 603. For example, it is assumed below that the code outputting unit 611 stores type A codes and type B codes that are orthogonal to each other and outputs the codes to the transmission beam-forming unit 603.
The T/R switch 604 connects and disconnects the pulser 601, the converting unit 605, and the 2D transducer array 640 to and from one another. When the pulser 601 outputs transmission signal patterns to the 2D transducer array 640, the T/R switch 604 disconnects the converting unit 605. When the 2D transducer array 640 receives reflected signals, generates electrical signals therefrom, and outputs the electrical signals to the converting unit 605, the T/R switch 604 disconnects the pulser 601 and only connects the 2D transducer array 640 and the converting unit 605. In particular, the T/R switch 604 functions as a duplexer for preventing the converting unit 605 from being affected by high voltage power emitted by the pulser 601, and connects and disconnects the pulser 601 and the converting unit 605 to the 2D transducer array 640.
Source signals of the simultaneously transmitted type A codes and type B codes are reflected by a target object and are received by the 2D transducer array 640. In particular, the reflected codes which are received by the 2D transducer array 640 include both of the type A codes and type B codes. The 2D transducer array 640 converts the signals, which include both of the type A codes and type B codes, to electrical signals via transducers of the 2D transducer array 640, and output a plurality of electrical signals to the converting unit 305 via the T/R switch 304. Further, a number of the electrical signals is identical to the total number of transducers.
The reception unit 620 obtains codes which are transmitted by the transducer array 1011 in the elevation direction from signals that are reflected by a target object and received by the transducer array 1012 in the lateral direction, and obtains codes which are transmitted by the transducer array 1012 in the lateral direction from signals that are reflected by a target object and received by the transducer array 1011 in the elevation direction.
The converting unit 605 amplifies the reflected signals which are supplied by the 2D transducer array 640 via the T/R switch 604, and converts the amplified reflected signals into digital signals. For example, the converting unit 605 may include a pre-amplifier, a time gain compensation (TGC) unit for compensating for reductions in amplitude incurred by ultrasound waves due to the propagation of the ultrasound waves propagate inside a body, and an analog-to-digital converter (ADC).
The reception signal delaying unit 606 provides beamforming based on a delay look-up table to the reception beam-forming unit 607. The delay look-up table refers to information which relates to periods of time which correspond to respective differences in distances between the transducers and the focal point 20, which are stored in the form of a table and which are usable by the reception beam-forming unit 607 in order to merge electrical signals output by transducers into one signal.
When the reception beam-forming unit 607 receives the delay look-up table from the reception signal delaying unit 606, the reception beam-forming unit 607 delays electrical signals which have been converted by the converting unit 605 based on the delay look-up table, merges the electrical signals from predetermined transducers of the 2D transducer array 640 when all of the predetermined transducers of the transducer array 604 finish outputting the electrical signals, and outputs a merged signal to the reception decoder 609.
The reception decoder 609 receives signals which have been output by the reception beam-forming unit 607, separates the received signals into signals which include type A codes and signals which include type B codes, obtains image data from each of the separated signals, and outputs the image data to the image processor 610. The reason for separating the codes is that if a transducer in the 2D transducer array 640 array transmits a source signal for forming a 3D image, the transducer shall not receive the signal reflected by a target object, and another transducer array shall receive the reflected signal. Therefore, as described above in relation to the cross-transducer array, the transducer array 1012 in the lateral direction receives reflected signals which include type A codes if the transducer array 1011 in the elevation direction transmits type A codes, whereas the transducer array 1011 in the elevation direction receives reflected signals which include type B codes if the transducer array 1012 in the lateral direction transmits type B codes. It is necessary for the reception decoder 609 to perform a correlation process upon electrical signals which are received by the transducer array 1012 in the lateral direction with type A codes and obtain type A signals only, and to perform a correlation process on electrical signals which are received by the transducer array 1011 in the elevation direction with type B codes and obtain type B signals only.
First, in a 2D transducer array 700a shown in
The above descriptions are provided under an assumption that transducers in each of linear 1D transducer arrays which are included in the 2D transducer array 700a are arranged in a straight line. However, the definition of the term linear is not limited to a straight line herein, and may include, for example, a curved line. Furthermore, a modification may be made to the present exemplary embodiment to form a closed-curve, that is, an annular array by increasing curvature of a 1D transducer array, according to the present exemplary embodiment.
A method by which the ultrasound volume scanning device 102 applies a plurality of orthogonal codes to a single 1D transducer array which is included in the 2D transducer array 640 will be described below with reference to
Referring to
In the related art, the 1D transducer array 810 sequentially forms the transmission beam planes 820, 830, and 840 by steering angles of focused ultrasound beams. However, according to the present exemplary embodiment, the transmission beam planes 820, 830, and 840 may be simultaneously formed by applying transmission delay patterns which correspond to respective steering angles of the transmission beam planes to codes that are orthogonal to each other. If it is assumed that N scan lines are formed in a single transmission beam plane, N scan lines may be formed via a single beam transmission in the related art, whereas 3*N scan lines may be formed via a single beam transmission according to the present exemplary embodiment. Although
To distinguish the transmission beam planes 820, 830, and 840 from each other, the code outputting unit 611 outputs a code set A which includes codes that are orthogonal to each other to transmission beam-forming unit 603. The code set A includes codes a1, a2, and a3 that are orthogonal to each other. In particular, being orthogonal indicates that auto-correlation is equal to one and cross-correlation is equal to zero. Therefore, correlation between example codes ai and aj (here, i≠j) is zero. More particularly, being orthogonal indicates a state or a property in which two or more signal systems with the same properties may operate without interfering with each other. By using orthogonal codes, reflected signals may be analyzed without interference from other signals, even if two or more signals are simultaneously transmitted and subsequently reflected.
However, codes having a pseudo-orthogonal property may be used as orthogonal codes. The pseudo-orthogonal property indicates that a result of auto-correlation is similar to an impulse function (an “impulse function,” as used herein, generally refers to a Dirac-delta function or a function which has properties including δ(t)=1 at t=0 and δ(t)=0 at t≠0) and a result of cross-correlation is nearly equal to zero. In particular, being similar indicates that results of auto-correlation and cross-correlation at t≠0 are smaller than 30 dB, for example, as compared to a result of correlation at t=0.
Hereinafter, a method for forming the transmission beam planes 820, 830, and 840 by using the orthogonal code set A will be described. The 1D transducer array 810 includes M transducers.
A first transmission delay pattern Z1 regarding the transmission beam plane 820 defines respective delay times regarding M transducers. In the same regard, there are a second transmission delay pattern Z2 and a third transmission delay pattern Z3 which respectively correspond to the transmission beam plane 830 and the transmission beam plane 840. The transmission signal delaying unit 602 receives inputs of steering angles Φ and focal distances r for the respective transmission beam planes 820, 830, and 840 from a control unit (not shown) and outputs the respective transmission delay patterns Z1, Z2, and Z3 to the transmission beam-forming unit 603.
Z1=[d1,d2,d3, . . . ,dm]T
Z2=[e1,f2,f3, . . . ,fm]T
Z3=[f1,f2,f3, . . . ,fm]T [Equation 1]
The transmission beam-forming unit 603 receives the transmission delay patterns Z1, Z2, and Z3 from the transmission signal delaying unit 602 and delays a transmission signal g(t). In particular, signals generated by delaying the transmission signal g(t) based on transmission delay patterns may be expressed as a matrix G as shown in Equation 2 below.
The ith transducer in the transducer array 810 corresponds to the ith row of the matrix G, whereas the transmission beam planes 820, 830, and 840 respectively correspond to columns of the matrix G. The signals in the matrix G are generated by time-delaying the same signal g(t), thus being correlated to each other. Therefore, if the signals in the matrix G are applied to the transducer array 810 without any further process, components of signals reflected by a target object may not be separated based on transmission beam planes. Therefore, according to the present exemplary embodiment, the orthogonal code set A and elements of the matrix G are convolved. The convolved elements are combined and applied to the transducer array 810. In particular, the transmission beam plane 603 convolves the delayed transmission signal matrix G with the orthogonal code set A. Further, the transmission beam-forming unit 603 includes an encoder for delaying the transmission signal g(t) and convolving delayed transmission signals with orthogonal codes. Detailed description of the transmission beam-forming unit 603 including the encoder will be provided below with reference to
The operator “*” indicates convolution. Each of rows of the matrix shown in Equation 3 indicates a signal which is applied to each transducer of the transducer array 810.
Because signals which are respectively transmitted by transducers of the transducer array 810 are overlapped at the focal distance r of the transmission beam plane 820, beamforming is performed, and the signals become M×a1*g(t−q1). In particular, M indicates an amplitude of a signal at the focal distance r under an assumption that there is no signal loss due to a medium during propagation of transmission signals transmitted by M transducers. q1 represents a sum of propagation delay times of the transmission signals which are transmitted by M transducers and delay times of the transmission delay pattern Z1, and has the same value at the focal distance r with respect to all transducers. For example, it is assumed that a propagation delay time for a transmission signal from a first transducer to arrive at the transmission beam plane 820 is t1, and that a propagation delay time for a transmission signal from a Mth transducer to arrive at the transmission beam plane 820 is tm. In this case, t1+d1=t2+d2= . . . =tm+dm, and thus ultrasound signals which are transmitted by respective transducers may be focused on the transmission beam plane 820 at the same time point. In the same regard, signals at the focal distance r of the transmission beam plane 830 become M×a2*g(t−q2), and signals at the focal distance r of the transmission beam plane 840 become M×a3*g(t−q3).
Hereinafter, a method for forming a reception beam plane by receiving signals which are reflected with respect to ultrasound beams which are focused on the transmission beam planes 820, 830, and 840 will be described. A transducer array 850 receives ultrasound signals which are reflected by the respective transmission beam planes 820, 830, and 840. The transducer array 850 is arranged in a direction which is different from the direction in which the transducer array 810 is arranged for forming the transmission beam planes 820, 830, and 840. For example, in any of the 2D transducer arrays shown in
Reflected signals which are expressible as M×a1*g(t−q1), M×a2*g(t−q2), and M×a3*g(t−q3) arrive at the transducer array 850. When ultrasound signals are focused on a target object, signals are not totally reflected and are partially absorbed by the target object, and thus amplitudes of reflected signals are reduced. For convenience of explanation, it is assumed that amplitudes of reflected signals are reduced to 1/M. The transducer array 850 forms a reception beam plane 860 which has a focal distance r. As the reception beam plane 860 crosses the transmission beam planes 820, 830, and 840, three scan lines are formed. A reception delay pattern Z4 for forming the reception beam plane 860 which has a steering angle θ may be expressed as shown in Equation 4 below. When a steering angle θ and the focal distance r of the reception beam plane 860 are input by a control unit (not shown), the reception signal delaying unit 606 outputs the reception delay pattern Z4 regarding the reception beam plane 860 to the reception beam-forming unit 607.
Z4=[w1,w2,w3, . . . ,wm]T [Equation 4]
The reception beam-forming unit 607 delays signals which are received by the respective transducers of the transducer array 850 based on the reception delay pattern Z4 input by the reception signal delaying unit 606. A result of applying the reception delay pattern Z4 to the signals which are received by the respective transducers of the transducer array 850 may be expressed as a matrix R as shown in Equation 5.
Rows of the matrix R respectively indicate ultrasound signals which are received by the respective transducers of the transducer array 850 and delayed by applying the reception delay pattern Z4. In particular, u1 through um indicate propagation delays until respective ultrasound signals transmitted from the transmission beam plane 820 arrive at respective transducer elements of the transducer array 850. The reception beam-forming unit 607 performs reception beam formation by combining all elements of the matrix R to which the reception delay pattern Z4 is applied. In particular, in order to simultaneously form three scan lines, it is necessary to separate combined signals for each of the transmission beam planes 820, 830, and 840.
The reception decoder 609 uses the orthogonal code set A which is received from the code outputting unit 611 in order to separate the combined signals of the matrix R for each of the transmission beam planes 820, 830, and 840. Hereinafter, a method for separating signals for the transmission beam plane 820 will be described. The reception decoder 609 performs correlation between the combined signals and a code a1. Due to the orthogonal property of the code set A, polynomial terms which are convolved with code a2 or code a3 are eliminated from the combined signals as a result of the correlation. Therefore, only terms which are convolved with code a1 remain. When all of the remaining terms are combined, image information regarding scan lines formed by the transmission beam plane 820 and the reception beam plane 860 may be obtained. A result thereof may be expressed as shown in Equation 6.
R1=g(t−q1−u1−w1)+g(t−q1−u1−w2)+g(t−q1−u1−w3)+ . . . +g(t−q1−u1−wm) [Equation 6]
In Equation 6, q1+u1+w1=q1+u1+w2= . . . =q1+u1+wm, because the reception delay pattern Z4 compensates propagation delays which have occurred as a result of reception. Therefore, signals received by the respective transducers of the transducer array 850 may be focused as a single ultrasound signal.
In the same regard, image information may be obtained from scan lines which are formed by the transmission beam planes 830 and 840 and the reception beam plane 860 by applying the same method described above to codes a2 and a3 of the code set A. However, although correlation with the code set A is performed above after all elements of the matrix R are combined, an identical result may be obtained by performing correlations and combining results of the correlations. The codes a1, a2, and a3 of the code set A may be sequentially applied. Alternatively, correlations with the codes a1, a2, and a3 may be performed in parallel by arranging a plurality of reception decoders in parallel. In this case, three scan lines may be simultaneously formed. A structure of the reception unit 620 in which a plurality of reception decoders are arranged in parallel will be described below with reference to
Further, the formation of scan lines as described above may also be applied to other reception beam planes which have steering angles θ which are different from that of the reception beam plane 860 in the same regard. In this case, it is necessary to apply reception delay patterns Z5, Z6, and so on in correspondence to the steering angles θ, instead of the reception delay pattern Z4. A plurality of reception beam planes may be simultaneously formed by applying reception delay patterns in parallel. If s transmission beam planes are simultaneously formed and t reception beam planes are simultaneously formed, image information may be obtained from s×t scan lines. In particular, image information may be obtained from s×t scan lines by performing single ultrasound transmission and single ultrasound reception, and thus a period of time which is required for forming a 3D image may be reduced. Furthermore, the values s and t may be suitably adjusted to obtain 3D images in real time. For example, higher s and t values are needed for 3D images of 30 frames/sec, as compared to 3D images of 10 frames/sec.
Referring to
Ultrasound beams may be focused at the plurality of focal distances 920, 930, and 940 by applying reception delay patterns which respectively correspond to the focal distances 920, 930, and 940 to codes which are orthogonal to each other. In the related art, a number of ultrasound beam transmissions increases in proportion to a number of focal distances for dynamic focusing during transmitting ultrasound signals. Therefore, in the related art, a period of time which is required for obtaining a 3D image increases, and thus it is difficult to obtain 3D images in real time. However, according to the present exemplary embodiment, dynamic focusing of ultrasound beams may be performed with a single transmission of ultrasound signals, and thus a 3D image with improved resolution in the elevation direction may be obtained without increasing a period of time which is required for obtaining the 3D image. Although
The code outputting unit 611 outputs code set B, which includes codes that are orthogonal to each other, to the reception beam-forming unit 607 in order to distinguish ultrasound beams which are respectively focused at the focal distances 920, 930, and 940. The code set B={b1, b2, b3} includes codes b1, b2, and b3 that are orthogonal to each other. The 1D transducer array includes M transducers.
A first transmission delay pattern Y1 defines respective delay times for the M transducers with respect to the focal distance 920. In the same regard, there are a second transmission delay pattern Y2 and a third transmission delay pattern Y3 which respectively correspond to the focal distance 930 and the focal distance 940. The transmission signal delaying unit 602 receives inputs of r values of the focal distances 920, 930, and 940 from a control unit (not shown) and outputs the transmission delay patterns Y1, Y2, and Y3 to the reception beam-forming unit 607.
Y1=[h1,h2,h3, . . . ,hm]T
Y2=[i1,i2,i3, . . . ,im]T
Y3=[j1,j2,j3, . . . ,jm]T [Equation 7]
The transmission beam-forming unit 603 delays the transmission signal g(t) based on the transmission delay patterns Y1, Y2, and Y3. Signals which are generated as the transmission beam-forming unit 603 delays the transmission signal g(t) based on the transmission delay patterns Y1, Y2, and Y3 may be expressed as a matrix G as shown in Equation 8 below.
Similar to the direction of transmission beam as described above, the transmission beam-forming unit 603 convolves the orthogonal code set B with elements of the matrix G and combines the convolved elements. The combined signal is applied to the transducer array 910 via the T/R switch 604.
Rows of the matrix shown in Equation 9 respectively indicate signals applied to respective transducers of the transducer array 910.
At each of the focal distances 920, 930, and 940, signals which are transmitted by the respective transducers of the transducer array 910 are overlapped and become M×b1*g(t−q1). q1 represents a sum of propagation delay times of the transmission signals which are transmitted by M transducers and delay times of the transmission delay pattern Y1. In the same regard, signals at the focal distance 930 become M×b2*g(t−q2), and signals at the focal distance 940 become M×b3*g(t−q3).
Hereinafter, a method for receiving signals which are reflected by the respective focal distances 920, 930, and 940 and performing dynamic reception focusing will be described. A transducer array 950 receives ultrasound signals which are reflected by the respective focal distances 920, 930, and 940. The transducer array 950 is arranged in a direction which is different from the transducer array 910. For example, when two 1D transducer arrays which are arranged in different directions are selected from any of the 2D transducer arrays shown in
Reflected signals which are expressible as M×a1*g(t−q1), M×a2*g(t−q2), and M×a3*g(t−q3) arrive at the transducer array 950. When ultrasound signals are actually reflected by a target object, signals are not totally reflected and are partially absorbed by the target object. For convenience of explanation, it is assumed that amplitudes of reflected signals are reduced to 1/M.
The signals received by the respective transducers of the transducer array 950 may be expressed as a matrix R as shown in Equation 10 below.
At an ith row, ui, vi, and ti indicate propagation delays until the ultrasound signals reflected with respect to the respective focal distances 920, 930, and 940 arrive at respective components of the transducer array 850. The code outputting unit 611 outputs the orthogonal code set B to the reception decoder 609 in order to separate the signals which correspond to the matrix R for each of the focal distances 920, 930, and 940. Hereinafter, a method for separating signal components which correspond to the focal distance 920 will be described. The reception decoder 609 performs correlations between each row of the matrix R and the code b1. As a result, elements of the ith row may be expressed as shown in Equation 11 below.
Ri(t)=g(t−q1−ui) [Equation 11]
For the transducer array 950 to perform reception beam formation with respect to a location which corresponds to the focal distance r, a control unit (not shown) provides a value of the focal distance r to the reception signal delaying unit 606. The reception signal delaying unit 606 outputs a reception delay pattern Y4 to the reception beam-forming unit 607. The focal distance r may correspond to an arbitrary location in the depth-wise direction. However, for convenience of explanation, it is assumed that the focal distance r corresponds to the same location as the focal distance 920. The reception delay pattern Y4 corresponding to the focal distance r may be expressed as shown in Equation 12 below.
Y4=[x1,x2,x3, . . . ,xm]T [Equation 12]
The reception delay pattern Y4 compensates propagation delay times of reflected signals. In particular, a reception beam may be focused by applying the reception delay pattern Y4 to signals which are reflected with respect to the focal distance 920. More particularly, u1+x1=u2+x2= . . . =um+xm. The reception beam-forming unit 607 combines reflected signals by applying the reception delay pattern Y4. A result thereof may be expressed as shown in Equation 13 below.
In the same regard, dynamic reception focusing regarding the focal distances 930 and 940 may be performed by applying the same method described above with respect to the codes b2 and b3 of the code set B. The codes b1, b2, and b3 of the code set B may be sequentially applied. Alternatively, correlations with the codes b1, b2, and b3 may be performed in parallel by arranging a plurality of correlation calculators in parallel. In this case, the reception decoder 609 includes a plurality of decoders that are arranged in parallel in order to perform correlations of a plurality of codes in parallel. A structure of the reception decoder 609 will be described below with reference to
Referring to
Referring to
First, the transmission delay patterns Z1, Z2, Z3, and Z4 may be expressed as shown in Equation 14 below. The transmission delay pattern Z1 corresponds to the steering angle φ1 and the first focal distance r1, the transmission delay pattern Z2 corresponds to the steering angle φ1 and the second focal distance r2, the transmission delay pattern Z3 corresponds to the steering angle φ2 and the third focal distance r3, and the transmission delay pattern Z4 corresponds to the steering angle φ2 and the fourth focal distance r4. The transmission signal delaying unit 602 receives (φ1, r1), (φ1, r2), (φ2, r3), and (φ2, r4) from a control unit (not shown) and outputs the transmission delay patterns Z1, Z2, Z3, and Z4 to the transmission beam-forming unit 603.
Z1=[a1,a2,a3, . . . ,am]T
Z2=[b1,b2,b3, . . . ,bm]T\
Z3=[c1,c2,c3, . . . ,cm]T
Z4=[d1,d2,d3, . . . ,dm]T [Equation 14]
The code outputting unit 611 outputs a code set E={e1, e2, e3, e4} which includes codes that are orthogonal to each other to the reception beam-forming unit 607. The reception beam-forming unit 607 applies the orthogonal code set E to transmission signals. The transmission signals to which the code set E are applied may be expressed as shown in Equation 15 below. In Equation 15, Gi(t) indicates a signal applied to an ith transducer of the transducer array 1010.
Gi(t)=e1*(t−ai)+e2*(t−bi)+e3*(t−ci)+e4*(t−di) [Equation 15]
A transducer array 1040 receives signals which are reflected by a target object. Similarly as shown in
Ri(t)=e1*(t−q1−ξ)+e2*(t−q2−yi)+e3*(t−q3−wi)+e4*(t−q4−zi) [Equation 16]
Hereinafter, a method for obtaining signal components which are reflected with respect to the first focal distance r1 of the first transmission beam plane 1020 from ultrasound signals received by the transducer array 1040 will be described. The reception decoder 609 may obtain Ri(t)′=e1*(t−q1−xi) by removing signal components from Ri(t) other than terms which are convolved with the code e1 from among the code set E.
In order for the transducer array 1040 to form a reception beam plane 150 which has a steering angle θ, the reception signal delaying unit 606 outputs a reception delay pattern Z5 which corresponds to the angle θ and the first focal distance r1 to the reception beam-forming unit 607. The reception beam-forming unit 607 delays Ri(t)′ by using the reception delay pattern Z5 and combines delayed signals. As described above with reference to
Each of the transducer arrays 1110 and 1120 not only transmits ultrasound signals, but also receives ultrasound signals which are reflected by a target object. Ultrasound signals which are reflected by transmission beam planes 1130 and 1140 formed by the transducer array 1110 are received by the transducer array 1120, whereas ultrasound signals which are reflected by transmission beam planes 1150 and 1160 formed by the transducer array 1120 are received by the transducer array 1110. Further, in order to distinguish ultrasound signals which are transmitted by the transducer array 1110 from ultrasound signals which are transmitted by the transducer array 1120, the code outputting unit 611 outputs a code set Y={y1, y2} which includes codes that are orthogonal to each other to the transmission beam-forming unit 603. In particular, signals which are applied to the transducer arrays 1110 and 1120 are signals which correspond to the Gi(t) signal shown in Equation 15 convolved with another orthogonal code set Y. More particularly, when a signal to be applied to the transducer array 1110 is Si(t) and a signal to be applied to the transducer array 1120 is Ti(t), Si(t) and Ti(t) may be expressed as shown in Equation 17 below
Si(t)=y1*Gi(t)
Ti(t)y2*Gi(t) [Equation 17]
Equation 17 is set forth under an assumption that the transducer array 1110 uses Gi(t) as shown in Equation 15. Although it will be obvious to one of ordinary skill in the art that signals other than Gi(t) shown in
As described above with reference to
Signals which are received by the transducer array 1110 may be expressed by using Ri(t) as shown in Equation 16. The signals which are received by the transducer array 1110 include not only reflected signals of ultrasound signals which are transmitted by the transducer array 1120, but also reflected signals of ultrasound signals which are transmitted by the transducer array 1110. A signal Qi(t) which is received by the transducer array 1110 may be expressed as shown in Equation 18 below.
Qi(t)=y1*Ri(t)+y2*Ri(t) [Equation 18]
However, because the transducer array 1110 may not form a scan line with respect to a transmission beam plane formed by the transducer array 1110, it is necessary for the transducer array 1110 to form a scan line with respect to a transmission beam plane formed by the transducer array 1120. Therefore, it is necessary for the transducer array 1110 to remove signal components which correspond to the reflected signals of the ultrasound signals which are transmitted by the transducer array 1110. To this end, the reception decoder 609 performs correlation between the received signal Qi(t) and the orthogonal code y2 and removes terms which are convolved with the code y1. After the terms which are convolved with the code y1 are removed, dynamic reception focusing and steering of reception beam planes are performed in the same regard as described above with reference to
The transmission beam-forming unit 603 includes N encoders 1210 and a combining unit 1220. The N encoders 1210 are arranged in parallel, and the combining unit 1210 combines signals which are output by the respective encoders 1210. The N encoders 1210 receive N transmission delay patterns from the transmission signal delaying unit 602 and receive N codes that are orthogonal to each other from the code outputting unit 611. In the case where N=3 as shown in
The combining unit 1220 combines signals which are received from the N encoders 1210. When the N encoders 1210 encode and output the transmission signal g(t), the combining unit 1220 combines the output transmission signals and outputs signals which respectively correspond to rows of a matrix as shown in Equation 3. The signal combined by the combining unit 1220 is applied to the 2D transducer array 640 via the pulser 601 and the T/R switch 604. Although the case shown in
Comparing
The receiver 620 includes the converting unit 605, the reception signal delaying unit 606, the reception beam-forming unit 607, and the reception decoder 609. Detailed descriptions of the converting unit 605 and the reception signal delaying unit reception signal delaying unit 606 are as provided above with reference to
The reception decoder 609 includes N decoders 1240 that are arranged in parallel. In particular, N is proportional to a number of used orthogonal codes. In
Further,
An example of an orthogonal code may include a Golay code. The Golay code is one of error correction codes which is used in digital communication and is a set of complementary bi-phase sequences. From among bi-phase codes, as known in the art, the Golay code features complete removal of a side lobe from a pulse-compressed output. Therefore, there have been many prior attempts to apply the Golay code to ultrasound imaging devices which use long pulses. For example, it is assumed that, in the Golay code, type A codes and type B codes are orthogonal to each other, where the type A codes include a code a1 and a code a2, whereas the type B codes include a code b1 and a code b2. There may be two or more codes per code type.
A method by which the ultrasound volume scanning device 102 applies a plurality of orthogonal codes to a single 1D transducer array which is included in a 2D transducer array is described above with reference to
Although
Further, when the cross-transducer arrays 1411 and 1412 receive transmission signal patterns from the pulser 601 and transmit type A codes and type B codes, the cross-transducer arrays 1411 and 1412 may use a plurality of codes per each type of code transmitted. For example, the codes a1 and a2, which are type A codes, and the codes b1 and b2, which are type B codes, may be successively transmitted. In this aspect, the code a1 and the code b1 may be transmitted within a type A code and a type B code, respectively. After the codes a1 and b1 are reflected at a focus point and return, the codes a2 and b2, which are also respectively transmitted within the type A code and the type B code, may be transmitted immediately.
The code A decoder 1601 separates code A reflected signals from among signals, and outputs the separated code A reflected signals to the image processor 610. Referring to the above description, code A reflected signals include codes which are transmitted by the transducer array 1411 in the elevation direction (i.e., the y-axis direction), and the code A reflected signals are received by the transducer array 1412 in the lateral direction (i.e., the x-axis direction). Therefore, regarding the signals separated by the code A decoder 1601, the transducer array 1411 in the elevation direction (i.e., the y-axis direction) becomes the transmitting transducer array and the transducer array 1412 in the lateral direction (i.e., the x-axis direction) becomes the receiving transducer array. Conversely, the code B decoder 1602 separates code B reflected signals from among signals, and outputs the separated code B reflected signals to the image processor 610. Regarding the code B reflected signals, the transducer array 1412 in the lateral direction (i.e., the x-axis direction) becomes the transmitting transducer array and the transducer array 1411 in the elevation direction (i.e., the y-axis direction) becomes the receiving transducer array. Hereinafter, a configuration for categorizing signals based on codes with reference to structures of the code A decoder 1601 and the code B decoder 1602 will be provided.
The code A decoder 1601 includes a code A switching unit 1611, an a1 correlator 1612, an a2 correlator 1613, and a code A merging unit 1614. Because the number of correlators may be the same as the number of codes, additional correlators, such as an a3 correlator, an a4 correlator, and so on, may be further arranged. The code A switching unit 1611 outputs signals which are output by the reception beam-forming unit 607 based on the types of code which are output by the code outputting unit 611 to the a1 correlator 1612 or to the a2 correlator 1613. In detail, the code A switching unit 1611 outputs codes which are output by the reception beam-forming unit 607 to the a1 correlator 1612 if codes which are output by the code outputting unit 611 are a1 codes, and outputs codes which are output by the reception beam-forming unit 607 to the a2 correlator 1613 if codes which are output by the code outputting unit 611 are a2 codes. If only a1 codes are output by the code outputting unit 611, the code A switching unit 1611 may be fixed to the a1 correlator 1612. When signals which are output by the code A switching unit 1611 are received, the a1 correlator 1612 obtains signals which indicate an image of a target object which corresponds to the focal point by using the signals which are output by the code A switching unit 1611 and the a1 codes. In detail, the a1 correlator 1612 obtains signals which indicate the image of the target object which corresponds to the focal point from the signal which is output by the code A switching unit 1611 by performing a convolution calculation regarding the signals which are output by the code A switching unit 1611 and the a1 codes.
In the same regard, when signals which are output by the code A switching unit 1611 are received, the a2 correlator 1613 obtains signals which indicate an image of a target object which corresponds to the focal point by using the signals which are output by the code A switching unit 1611 and the a2 codes. In detail, the a2 correlator 1613 obtains signals which indicate the image of the target object which corresponds to the focal point from the signal which is output by the code A switching unit 1611 by performing a convolution calculation regarding the signals which are output by the code A switching unit 1611 and the a2 codes.
Equation 25 below is a general equation for performing a convolution calculation regarding x(t) and y(t). In Equation 25, t denotes time, x denotes an integral constant, and denotes convolution. x(t) denotes an electrical signal, and y(t) denotes a code signal. Furthermore, a result of the convolution is indicated by Ψxy, in which the subnotes x and y denote signals.
x(t)y(t)=x(t)*y(−t)=∫−∞∞x(t)y(t−τ)dτ=Ψxy [Equation 25]
As described above, because the type A codes and the type B codes are orthogonal to each other, if the type A codes and the type B codes are convolved, zero may be obtained, as shown in Equation 26 below.
Ψa1b1=a1(t)b1(t)=0
Ψb1a1=b1(t)a1(t)=0
Ψa2b2=a2(t)b2(t)=0
Ψb2a2=b2(t)a2(t)=0 [Equation 26]
Further, when the same type of codes are convolved, an impulse function may be obtained, as shown in Equation 27 below.
Ψa1a1=a1(t)a1(t)=δ(t)
Ψa2a2=a2(t)a2(t)=δ(t)
Ψb1b1=b1(t)b1(t)=δ(t)
Ψb2b2=b2(t)b2(t)=δ(t) [Equation 27]
When a signal which is output by the reception beam-forming unit 607 is indicated as x(t), x(t) includes both A type code signal components and B type code signal components. Therefore, x(t) may be expressed as shown in Equation 28 below. In Equation 28, a1(t) indicates type A codes and b1(t) indicates type B codes.
x(t)={a1(t−ta−tr)+b1(t−tb−tr)} [Equation 28]
The a1 correlator 1612 may obtain a signal Ψxy which indicates an image of a target object which corresponds to the focal point from the signal x(t) which is output by the code A switching unit 1611 by performing a convolution calculation regarding the signal x(t) which is output by the code A switching unit 1611 and a1(t) which corresponds to the a1 codes by using Equation 29 below. In Equation 29, tr denotes a period of time for a1 codes to be transmitted by the cross-transducer arrays 1411 and 1412 and to be reflected by a target object.
The b1 correlator 1622 may obtain a signal Ψxy which indicates an image of a target object which corresponds to the focal point from the signal x(t) which is output by the code B switching unit 1621 by performing a convolution calculation regarding the signal x(t) which is output by the code B switching unit 1621 and b1(t) which corresponds to the b1 codes by using Equation 30 below. In Equation 30, tr denotes a period of time for b1 codes to be transmitted by the cross-transducer arrays 1411 and 1412, to be reflected by a target object, and to return.
The code A merging unit 1614 outputs merged results of the a1 correlator 1612 and the a2 correlator 1613 performing the convolution to the image processor 610.
The code B decoder 1602 has the same structure as the code A decoder 1601. The code B decoder 1602 includes the code B switching unit 1621, the b1 correlator 1622, a b2 correlator 1623, and a code B merging unit 1624. Because the number of correlators may be the same as the number of codes, additional correlators, such as a b3 correlator, a b4 correlator, and so on, may be further arranged. The code B switching unit 1621 outputs a signal which has been beam-formed by the reception beam-forming unit 607 to the b1 correlator 1622 or the b2 correlator 1623. In particular, the code B switching unit 1621 outputs a code b1 signal to the b1 correlator 1622 and outputs a code b2 signal to the b2 correlator 1623. When signals are input by the code B switching unit 1621, the b1 correlator 1622 and the b2 correlator 1623 calculate a convolution integral by using a code b1 and a code b2, respectively.
The code B merging unit 1624 outputs merged results of the b1 correlator 1622 and the b2 correlator 1623 performing the convolution to the image processor 610.
A code merging unit (not shown) may be added for merging the results which are output by the code A merging unit 1614 and the code B merging unit 1624 and for outputting intensities of signals as image data to the image processor 610. In particular, the merging may simply be an average of signal intensities of the two results.
According to another exemplary embodiment, the image processor 610 may merge the results which are output by the code A merging unit 1614 and the code B merging unit 1624 and obtain brightness information which relates to 3D image pixels based on intensities of signals. A 3D image is generated based on the brightness information and is output to the image display device 103.
Referring to
In operation S1720, the receiver 620 of
In operation S1730, the image processor 610 generates image data which relates to the target object by using signals which are obtained by the receiver 620 from the reflected signals. The image data which relates to the target object is generated by combining intensities of the signals which are obtained by the receiver 620 from the reflected signals. For example, the image processor 610 may categorize signals which are obtained by the receiver 620 based on focal distances, and use the averages of the signals which are categorized based on focal distances as image data which relates to the respective focal distances. For example, the image processor 610 may calculate the average of intensities of N signals which relate to a predetermined focal distance and use the average as the brightness of a B-mode ultrasound image.
In the operation S11, the pulser 601 generates transmission signal patterns and outputs the generated transmission signal patterns to the cross-transducer arrays 1411 and 1412. In particular, different code transmission signal patterns are output to respective linear transducer arrays of the cross-transducer array. For example, referring to
In the operation S12, when the transmission signal patterns are output by the pulser 601, the cross-transducer arrays 1411 and 1412 convert the transmission signal patterns to ultrasound signals and transmit the ultrasound signals to a target object. In particular, the transducer array in the x-axis direction transmits type B code ultrasound signals, whereas the transducer array in the y-axis direction transmits type A code ultrasound signals.
In operation S17, the receiver 620 obtains codes which are transmitted by the transducer array 1411 in the elevation direction (i.e., the y-axis direction) from signals that are reflected by the target object and received by the transducer array 1412 in the lateral direction (i.e., the x-axis direction) and obtains codes which are transmitted by the transducer array 1412 in the lateral direction (i.e., the x-axis direction) from signals that are reflected by the target object and received by the transducer array 1411 in the elevation direction (i.e., the y-axis direction). Operation S17 includes operation S13 and operation S14.
In operation S13, the cross-transducer arrays 1411 and 1412 convert the type A code ultrasound signals and the type B code ultrasound signals which are reflected by the target object back into electrical signals.
In operation S14, the reception decoder 609 separates the electrical signals into type A code signals and type B code signals.
In operation S15, the image processor 610 obtains image data from the separated type A code signals and type B code signals and generates a 3D volume ultrasound image by using the image data.
The exemplary embodiments can be written as computer programs and can be implemented in general-use digital computers that execute the programs using a transitory or non-transitory computer readable storage medium. Examples of the non-transitory computer readable storage medium include magnetic storage media (e.g., read-only memory (ROM), floppy disks, hard disks, and/or any other suitable type of magnetic storage medium), optical recording media (e.g., compact disk-ROM (CD-ROMs), or digital versatile disks (DVDs)), and any other suitable non-transitory computer readable storage medium.
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-2012-0063401 | Jun 2012 | KR | national |