In the accompanying drawings:
An ultrasonic diagnostic apparatus and an ultrasonic diagnostic method according to embodiments of the present invention will be described with reference to the accompanying drawings.
An ultrasonic diagnostic apparatus 1 includes a transmitter circuit, a 2D (two-dimensional) arrayed probe 3, a reception circuit 4, a color Doppler calculation unit 5, 3D-DSC (three-dimensional-digital scan converter) coordinate conversion unit 6, an ROI (region of interest) inputting unit 7, a flow calculation unit 8, a flow-time graph processing unit 9, a cardiac output calculation unit 10, an input device 11 and a display unit 12. Each element can be configured by a circuit or a computer in which program is installed.
The transmitter circuit 2 has functions to generate a pulse signal as a transmission signal so that an ultrasonic wave may be transmitted towards a desired direction at a desired transmitting timing and transmitting intervals from the 2D arrayed probe 3, and to apply the generated transmission signal to the 2D arrayed probe 3.
The 2D arrayed probe 3 is provided with a plurality of ultrasonic transducers for transmitting and receiving an ultrasonic wave. Each ultrasonic transducer is arranged in two dimensions. Further, the 2D arrayed probe 3 is configured so that it enables the three-dimensional scan by electronic scan carried out by controlling delay times with the respective ultrasonic transducers. Further more, the 2D arrayed probe 3 transmits a transmission signal given as an electric signal from the transmitter circuit 2 into an object as an ultrasonic wave, while it is configured so that it receives an ultrasonic wave echo generated within the object to be converted into an echo signal as an electric signal, and provides the echo signal to the reception circuit 4. Especially, besides echo signals for a B mode image which is an ultrasonic tomographic image, three-dimensional Doppler signals for generating a blood-flow image by the ultrasonic Doppler method are received by the 2D arrayed probe 3, and the received Doppler signals are outputted to the reception circuit 4.
The reception circuit 4 has a function to acquire Doppler signals and echo signals for a B mode image from the 2D arrayed probe 3, provide the echo signals for the B mode image to a B mode image-processing system (not shown) and provide the Doppler signals to the color Doppler calculation unit 5.
The color Doppler calculation unit 5 has a function to calculate color Doppler velocity information which is three-dimensional velocity information of a blood flow from Doppler signals acquired from the reception circuit 4, and to provide the calculated color Doppler velocity information to the 3D-DSC coordinate conversion unit 6.
The 3D-DSC coordinate conversion unit 6 has a function to perform coordinate conversion processing for converting a scan type of color Doppler velocity information acquired from the color Doppler calculation unit 5 from a scan mode by the 2D arrayed probe 3 into a television scan mode, and has a function to provide the color Doppler velocity information after the coordinate conversion to thea display unit 12 and the flow calculation unit 8. Further, the 3D-DSC coordinate conversion unit 6 is equipped with necessary image-processing functions, such as freezing and interpolation processing.
That is, a color Doppler image is displayed on the display unit 12 by outputting the color Doppler velocity information in the television scan mode from the 3D-DSC coordinate conversion unit 6 to the display unit 12. Furthermore, in the case of B mode image information generated in the B mode image-processing system (not shown) is provided to the display unit 12, the color Doppler image may be superpositioned on a B mode image for displaying on the display unit 12.
The ROI inputting unit 7 has a function to set an ROI according to directional information from the input device 11, and has a function to provide the ROI that has been set to the flow calculation unit 8. An ROI may be spatially set as a two-dimensional area on an arbitrary plane or curved surface.
The flow calculation unit 8 has a function to calculate a instantaneous blood flow in an ROI acquired from the ROI inputting unit 7 based on three-dimensional color Doppler velocity information acquired from the 3D-DSC coordinate conversion unit 6, and has a function to provide the instantaneous blood flow acquired by the calculation to the flow-time graph processing unit 9. Moreover, when the color Doppler velocity information for calculating the instantaneous blood flow in the ROI is insufficient, the flow calculation unit 8 is configured so that it enables to obtain the insufficient color Doppler velocity information by interpolation from other acquired color Doppler velocity information.
The flow-time graph processing unit 9 has a function to make graph information for displaying a graph showing a time change of the blood flow on the display unit 12, based on a value of the instantaneous blood flow at each time in the ROI acquired from the flow calculation unit 8, and a function to allow a graph to be displayed on the display unit 12 by providing the generated graph information to the display unit 12. Further, the flow-time graph processing unit 9 is configured to provide the generated graph information to the cardiac output calculation unit 10.
Moreover, a bio signal acquisition unit 9A may be provided in the flow-time graph processing unit 9. The bio signal acquisition unit 9a has a function to acquire a signal that shows time changes of a desired bio signal from an object. The bio signal acquisition unit 9A may be composed of an ECG (electro cardiogram) signal acquisition unit, which acquires an ECG signal from an object.
Furthermore, when a bio signal, such as an ECG signal, is acquired, the flow-time graph processing unit 9 is configured to make graph information as the time changes of the bio signal are displayed in parallel on a graph by synchronizing time change of a blood flow with a time phase.
The cardiac output calculation unit 10 has a function to calculate a pumping quantity for 1 beat in a heart, i.e. a cardiac output, based on graph information acquired from the flow-time graph processing unit 9, and a function to provide the calculated cardiac output to the display unit 12 so that the calculated cardiac output is displayed on the display unit 12.
Next, the operation and action of the ultrasonic diagnostic apparatus 1 will be described.
First, in Step S1, Doppler signals from an object are acquired by a three-dimensional scan. That is, the transmitter circuit 2 generates a pulse signal as a transmission signal, and applies the generated transmission signal to the 2D arrayed probe 3. Then, the 2D arrayed probe 3 transforms the transmission signal, which is an electric signal, into an ultrasonic wave, and transmits the ultrasonic wave to a position on a predetermined depth in the object along with a scanning line. Finally, the 2D arrayed probe 3 receives Doppler signals generated in the object, and the received Doppler signals are transformed into the electric signals before outputted to the reception circuit 4. The reception circuit 4 provides the Doppler signals received from the 2D arrayed probe 3 to the color Doppler calculation unit 5.
Such acquisition of Doppler signals is performed in three dimensions by the three-dimensional scan. One unit of data for an ultrasonic image obtained by the three-dimensional scan is called ‘Volume’. In order to obtain one Volume, the 2D arrayed probe 3 is directed towards a part where is a generation target of a blood-flow image, transmission and reception of ultrasonic signals on a same scanning line are performed for necessary times, and a scan is performed a plurality of times. Then, pluralities of Doppler signals from each position of the three-dimensional space in the object are accumulated in the color Doppler calculation unit 5.
Next, in Step S2, three-dimensional color Doppler velocity information is obtained from the acquired Doppler signals in the color Doppler calculation unit 5. The color Doppler velocity information has a unit of a certain spatial size at each position of three-dimensional space, and the size, which serves as a unit at each position of the color Doppler velocity information, is called a ‘pixel’ In general, all the pixels required for displaying a blood-flow image is treated as a uniform size.
As shown in
Finally, the pieces of color Doppler velocity information obtained for every pixel are arranged in the corresponding positions in the three-dimensional space respectively.
Next, the three-dimensional color Doppler velocity information obtained in the color Doppler calculation unit 5 is provided to the 3D-DSC coordinate conversion unit 6. In the 3D-DSC coordinate conversion unit 6, a scan mode of the color Doppler velocity information acquired from the color Doppler calculation unit 5 is converted into a television scan mode from a scan mode by the 2D arrayed probe 3. As a result, the color Doppler velocity information after the coordinate conversion is generated as blood-flow image data for displaying a blood-flow image on the display unit 12. Further, in the 3D-DSC coordinate conversion unit 6, required image processing, such as freezing and interpolation processing, is performed.
The color Doppler velocity information after the coordinate conversion generated in the 3D-DSC coordinate conversion unit 6 is provided to the flow calculation unit 8 and the display unit 12. Thereby, a color Doppler image is displayed on the display unit 12. When B mode image information generated in the B mode image-processing system (not shown) is provided to the display unit 12, the color Doppler image can be superpositioned on the B mode image for displaying on the display unit 12.
The color Doppler image is, as mentioned above, generated from Doppler signals for 1 Volume. Time required in order to complete construction of a color Doppler image of 1 Volume is determined by conditions, such as a sound wave velocity of an ultrasonic wave in an object, an interval of transmitting time of an ultrasonic signal, and a number of scanning lines (a number of times of transmission of an ultrasonic wave) for acquireing three-dimensional Doppler signals for 1 Volume. A number of volumes, which can be constructed in 1 second, determined under these conditions is called a ‘Volume Rate’. The unit of the Volume Rate is ‘Volume/Second’.
Further, repeated construction of a color Doppler image for each Volume makes timely continuous images. Furthermore, the so-called real-time display of the images is realized by displaying the created images on the display unit 12 consecutively.
Next, in Step S3, directional information is inputted into the ROI inputting unit 7 by operating the input device 11, and, a desired region is set for calculating a blood flow as an ROI in the ROI inputting unit 7. At this time, a window (screen) for setting up an ROI is displayed on the display unit 12. The window information for setting up an ROI can be made in the ROI inputting unit 7. Further, an ROI can be easily set by operating the input device 11, such as a mouse, with referring to a window displayed on the display unit 12 by GUI (Graphical User Interface) technology.
Three-dimensional images including a volume rendering image, a surface rendering image, and a single or multiple MPR (multi-planar reconstruction) images may be displayed on the window for setting up an ROI. The three-dimensional image for the ROI setting can be made from the volume data for an ultrasonic image obtained by the three-dimensional scan.
Moreover, a two-dimensional area in a circle centering on a specified point can be set as an ROI by specifying a point on an arbitrary position on a three-dimensional image together with inputting a radius with operation of the input device 11, such as a mouse, for example. However, a two-dimensional area may be made not only into a circle but also into an arbitrary shape. Operation of the input device 11 can determine arbitrarily a plane or a curved surface in the three-dimensional space for preparing a two-dimensional area.
Further, it is possible to expand or reduce the once made ROI to an arbitrary scale by operation of the input device 11, and parallel movement of the ROI in an arbitrary direction and rotation movement of the ROI centering on an axis chosen arbitrarily can be also performed. Furthermore, the ROI may be set not only one, but also more than one. The total range where data acquisition is performed may also be set as the ROI.
Finally, the ROI inputting unit 7 provides the finally set ROI to the flow calculation unit 8.
Next, in Step S4, an instantaneous blood flow is calculated from color Doppler velocity information in the set ROI by the flow calculation unit 8. That is, the flow calculation unit 8 integrates the color Doppler velocity information acquired by the three-dimensional scan for every Volume, and multiplies the size of color pixel to the result of integration. Thereby, the three-dimensional instantaneous blood flow is obtained. In case of obtaining the instantaneous blood flow from the three-dimensional color Doppler velocity information on the section A shown in
wherein
Thus, if an instantaneous blood flow is calculated from color Doppler velocity information acquired by a three-dimensional scan, the instantaneous blood flow can be obtained with high accuracy compared with the case where the instantaneous blood flow is calculated from color Doppler velocity information acquired by a two-dimensional scan. The reason is as stated below.
A general blood flow in an object shows a complicated velocity distribution since blood vessels travel in various directions. For this reason, it is difficult to calculate an exact blood flow with a simple calculation using color Doppler velocity information acquired by a two-dimensional scan as shown in expression (1). That is, velocity distribution of a usual blood flow does not become one symmetrical with regard to a central rotation line as shown in
On the other hand, it is possible to obtain a complicated velocity distribution of a blood flow three-dimensionally and more appropriately in a measurement of a blood flow by a three-dimensional scan even if blood vessels are traveling in various directions. For this reason, a measurement of a blood flow by a three-dimensional scan is advantageous in accuracy compared with that by a two-dimensional scan.
An instantaneous blood flow obtained from three-dimensional color Doppler velocity information is calculated for every Volume. Therefore, instantaneous blood flows are sequentially calculated from the three-dimensional color Doppler velocity information to continuous Volumes, respectively.
At this point, instantaneous blood flows can be also calculated from color Doppler velocity information on a plurality of sections that are different from a section where an ROI is set.
As shown in
When estimating color Doppler velocity information by interpolation, it is necessary to make each space R between the sections Sscan serving as the scan targets small enough in order to secure estimation accuracy. Then, a function for obtaining scan sections Sscan required in order to acquire enough interpolation accuracy for color Doppler velocity information may be provided with the flow calculation unit 8. Further, it is possible to control transmitting conditions of an ultrasonic wave by providing the scan sections Sscan obtained by the flow calculation unit 8 to the transmitter circuit 2.
Furthermore, when providing no function for obtaining scan sections Sscan to the flow calculation unit 8, sections Sscan serving as a scan target by transmission and reception an ultrasonic wave beforehand by an operator so as to obtain color Doppler velocity information with sufficient interpolation accuracy are set.
As shown in
Finally, the instantaneous blood flow for every Volume obtained with interpolation processing as occasion demands in this way is provided to the flow-time graph processing unit 9 from the flow calculation unit 8.
Next, in Step S5, the flow-time graph processing unit 9 makes graph information showing time changes of the blood flow from the value of the instantaneous blood flow in the ROI acquired from the flow calculation unit 8. That is, the flow-time graph processing unit 9 plots the time changes of the instantaneous blood flow for every Volume consecutively acquired from the flow calculation unit 8. Thereby, a graph having axes of the instantaneous blood flow and the time can be made. Finally, the flow-time graph processing unit 9 allows the graph to be displayed by providing the made graph information to the display unit 12.
The flowing amount value on the graph is obtained every time the instantaneous blood flow is calculated from the three-dimensional color Doppler velocity information. That is, a blood flow can be calculated for every Volume similar to a color Doppler image. Therefore, it is possible to update the time change graph of the blood flow continuously for every Volume. For this reason, when the time change graph of the blood flow is displayed on the display unit 12 with updating every Volume, real-time display of the graph can be performed similar to a color Doppler image.
The graph may be displayed on the display unit 12 and updated by arbitrary methods.
In (a) and (b) of
That is, a moving bar method shows a renewal position of an image with the moving cursor. The moving bar method for displaying the graph is a displaying method generally used in the ultrasonic diagnostic apparatus 1, and is often used for displaying an M-mode image or an image obtained by pulse Doppler mode. For this reason, it may be said that it is suitable for interpretation by operators.
In (a) and (b) of
When plural of ROIs are set, the time change of the blood flow for every ROI is displayed as a graph on the display unit 12.
As shown in
Finally, as shown in
Thus, using only velocity information in a certain limited space among color Doppler velocity information acquired by a three-dimensional scan for obtaining an instantaneous flow velocity of a blood flow is useful to diagnosis. For this reason, enabling an operator to designate setting an ROI can raise the operators convenience.
Although an example of a time change graph of a blood flow in case of fixing the 2D arrayed probe 3 was shown so far, it is necessary to find a scanning position where the greatest amount of a blood flow is obtained with moving a position scanned by the 2D arrayed probe 3 in order to raise measurement accuracy of a blood flow velocity when an angle between a flowing direction of the blood flow and a sound axis of an ultrasonic wave is large, as mentioned above. When a scan is carried out with moving the 2D arrayed probe 3, an instantaneous blood flow does not become repetition of a waveform having similar amplitude, but the amplitude will change greatly.
In
In such operation, it becomes possible for the operator to grasp the largest value and/or ups and downs of the blood flow easily by enabling the operator to refer to the time change graph of the blood flow as shows in
The graph information made in this way is also provided to the cardiac output calculation unit 10 from the flow-time graph processing unit 9. Then, if the 2D arrayed probe 3 is being fixed, a cardiac output can be calculated in the cardiac output calculation unit 10.
That is, in Step S6, a cardiac output is calculated from the graph information, which shows the time change of the blood flow in the cardiac output calculation unit 10. The cardiac output is the total flow amount for 1 heart beat equivalent to pumping amount for 1 heart beat in a heart, and is used for diagnosis of heart function. Generally, a blood flow in an object is moving periodically because of heart beat. For this reason, color Doppler velocity information and an instantaneous blood flow acquired from a Doppler signal are changing periodically synchronizing with a heart beat.
Then, after obtaining a period for 1 heart beat using a time change of an instantaneous blood flow, a cardiac output can be calculated from a blood flow in a section of the obtained period.
In
Next, using the detected time in the cardiac output calculation unit 10 checks the periodicity. That is, between times when stable period is obtained, i.e., between a certain time when the blood flow becomes the minimum amount and a time when the blood flow becomes the minimum amount next, is chosen as a section for one cycle. The blood flow during the time chosen as the section for one cycle comprises each instantaneous flow of every time Tv corresponding to 1 Volume, as shown in
There is an advantage of being difficult to be influenced by posture movement of an object in such a method of detecting one cardiac cycle based on an amount change of a blood flow compared with a method of detecting one cardiac cycle synchronizing with an ECG signal of an electrocardiogram.
In
On the other hand, if one cardiac cycle is detected based on an amount change of a blood flow, the influence by posture movement of the object will be suppressed and detecting one cardiac cycle appropriately will become possible.
A cardiac output is also computable by a method other than a method of calculating a cardiac output by integrating each instantaneous blood flow in a section of one cardiac cycle as mentioned above. For example, a more stable cardiac output can be calculated if an average regarding heart beats is calculated by dividing a sum obtained by adding instantaneous blood flows included in a section corresponding to a plurality of periods with the number of heart beat included in the section for the addition target.
The cardiac output obtained like this is provided from the cardiac output calculation unit 10 to the display unit 12 and displayed thereon. For this reason, an operator can notice the cardiac output of the object as a numerical value by viewing the display unit 12 of the ultrasonic diagnostic apparatus 1. A color Doppler image and the graph of the time change of the blood flow displayed with the cardiac output are always updated with a progress of time required for image generation for 1 Volume. Then, the cardiac output, which is to be displayed on the display unit 12 as a numerical value, may always be updated by calculating the cardiac output for every heart beat, for example.
When a cardiac output is calculated by using an average regarding heart beats from instantaneous blood flows included in a section corresponding to a plurality of periods, displaying a range of the instantaneous blood flows used for the calculation of the cardiac output, on the display unit 12 may be useful for diagnosis. Then, it is also possible to display the range of the instantaneous blood flows used for calculating the cardiac output visually on the display unit 12 by using a sign and/or a color. Image information for displaying the range of the instantaneous blood flows visually can be made in the cardiac output calculation unit 10, and can be outputted to the display unit 12.
In
Furthermore, the three-dimensional color Doppler image, the time change graph of the blood flow and the cardiac output obtained as mentioned above can be displayed in parallel on the display unit 12.
The color Doppler image Id is displayed with a three-dimensional scan range on the left-hand side of the display unit 12 as shown in
Moreover, a numerical indication of the cardiac output is displayed at the lower part of the display unit 12. Further, the range of the instantaneous blood flows used for calculating the cardiac output is visually shown on the time change graph of the blood flow with the marker M4 shown by a dotted line. For this reason, an operator may easily notice the amount of blood flow and the cardiac output together with the color Doppler image Id in real time or afterwards by referring the display unit 12.
That is, the above mentioned ultrasonic diagnostic apparatus 1 is to obtain time change of blood flow using color Doppler velocity information acquired by a three-dimensional scan and to display the obtained time change of the blood flow visually as a graph. Time which is the abscissa of the graph displayed on the ultrasonic diagnostic apparatus 1 correlates with a scan position.
For this reason, according to the ultrasonic diagnostic apparatus 1, a history of flow change due to movement of a scan position can be referred simply without depending on memory of an operator. Further, a scan position where a blood flow becomes the largest can be found in a short time if a scan is carried out with referring a time change graph of a blood flow, or if a time change graph of a blood flow is referred after a scan. For this reason, it becomes possible to perform a stable scan in a scan position where the largest blood flow can be measured.
Further, according to the ultrasonic diagnostic apparatus 1, a cardiac output can be calculated based on a time change of a blood flow. For this reason, the influence of motions due to postural movement and breathing of an object can be suppressed compared with a case where a cardiac output is calculated based on an electrocardiogram. Therefore, measuring an accurate blood flow in a short period of time becomes possible. Further, improving the diagnosis efficiency and lightening an operator's burden can also be achieved. Specifically, diagnostic efficiency of heart function and the reliability indicated as a value of measurement accuracy of a cardiac output or the like can be raised remarkably.
Although the embodiment mentioned above shows an example in which a blood flow is immediately calculated from color Doppler velocity information acquired by a scan with transmitting and receiving an ultrasonic wave and a time change graph of the blood flow is displayed immediately, i.e. the so-called real time processing is performed, each processing can be performed not only in real time but also at an arbitrary timing. For example, calculation of a blood flow based on color Doppler velocity information and displaying a time change graph of the blood flow may be performed respectively at an arbitrary timing after an ultrasonic scan.
As a more specific example, a case may be mentioned that color Doppler images for a predetermined time is memorized in a cine image memory or saved in an HDD (hard disk drive) after acquiring color Doppler velocity information by an ultrasonic scan. Usually, a displaying time for a plurality of color Doppler images covering a few of heart beats is about 2 seconds to 30 seconds, and the color Doppler images are often memorized in a cine image memory or saved in an HDD. In such a case, necessary color Doppler images can be read out at a desired opportunity after the preservation of the color Doppler images, and then a spatial region where a blood flows is requested to be measured can be set as a ROI. Further, an instantaneous blood flow can be calculated by integration under a method similar to that in the case of real time processing mentioned above, using the color Doppler velocity information in the spatial region set as the ROI. Furthermore, if instantaneous blood flows in ROIs for a plurality of color Doppler images is similarly calculated, time change graphs of blood flows can be generated based on the respective instantaneous blood flows corresponding to the color Doppler images respectively.
Moreover, it was explained in the embodiment mentioned above that data groups of color Doppler velocity information acquired by a three-dimensional scan ware pieces of Volume data arranged at equal intervals. However, data groups of color Doppler velocity information are not necessarily needed to be pieces of Volume data arranged at equal intervals. It is possible to generate a similar time change graph of a blood flow even if a data interval in arbitrary directions differs from that in another direction among a lengthwise direction, a transverse direction, and a depth direction toward a color Doppler image.
Furthermore, although calculating a blood flow in a heart with setting a ROI in the heart was explained as an example, a ROI may be set not only in a heart but in an arbitrary part. Then, a flow in a blood vessel in an arbitrary part other than a heart may be calculated and represented graphically.
Number | Date | Country | Kind |
---|---|---|---|
2006-230863 | Aug 2006 | JP | national |