The present invention relates to an ultrasonic diagnostic device, and more particularly to a technique of obtaining diagnosis information regarding fluid.
Techniques known to the art include obtaining diagnosis information regarding fluid based on a received signal obtained by transmitting and receiving ultrasonic waves with respect to the fluid such as a blood flow. Patent Document 1, for example, describes a technique of obtaining, based on a received signal (echo data) obtained by transmitting and receiving ultrasonic waves with respect to fluid within an organism, a two-dimensional velocity vector regarding fluid at a plurality of points within an observation plane. It is possible to extract, from a distribution of the two-dimensional velocity vectors at a plurality of points within an observation plane, diagnosis information such as a streamline representing a flow of fluid. Application of such information to diagnosis of a heart, for example, is expected.
In diagnosis of a heart, attention may be focused on a vortex of a blood flow within the heart. For example, a user, such as a doctor, may see a distribution of two-dimensional velocity vectors or a streamline regarding a blood flow displayed on an ultrasonic diagnostic device to visually confirm the state of a vortex, for example.
Patent Document 1: JP-2013-192643 A
Research and development has been repeated by the inventors of the present application, in consideration of the background art described above, concerning the techniques of obtaining diagnosis information regarding fluid such as a blood flow by utilizing ultrasonic waves.
The present invention was achieved in the process of the research and development, and is directed to providing a technique of detecting a vortex in fluid by utilizing ultrasonic waves.
In accordance with one aspect of the invention, an ultrasonic diagnostic device includes a probe configured to transmit and receive an ultrasonic wave; a transmitter and receiver unit configured to control the probe to obtain a received signal of an ultrasonic wave from within an organism; a vector computation unit configured to obtain, based on the received signal of an ultrasonic wave, a distribution of a motion vector concerning fluid within the organism; and a vortex detection unit configured to track a flow of the fluid based on the distribution of a motion vector and, based on the flow of the fluid satisfying a recurrence condition, detect a vortex within the fluid.
In the above configuration, a motion vector refers to vector information regarding a motion of fluid, and specifically includes, for example, a velocity vector indicating the velocity and direction of each portion within fluid and a shifting vector indicating an amount and direction of shift of each portion. The distribution of motion vectors can be obtained by utilizing the technique described, for example, in Patent Document 1 (two-dimensional velocity vector distribution), but may also be obtained by utilizing other known techniques.
The recurrence condition refers to a condition for evaluating the state of a flow of fluid, and may be, for example, a condition used for selecting, as a vortex, a flow of fluid moving toward a distant location and then returning back to the original location or near the original location. For example, when the result of tracking of a flow of fluid satisfies the recurrence condition, the flow is determined as a vortex.
The above configuration of the device for detecting a vortex within fluid based on whether or not the flow of the fluid satisfies the recurrence condition can free users from complicated operations for detecting a vortex, for example, and, in some embodiments, can eliminate user operations for detecting a vortex.
In some preferable specific examples, the vortex detection unit may be configured to track, for each of a plurality of start points, a flow of fluid in accordance with the distribution of a motion vector from each start point and determine, based on the flow of fluid being tracked from each start point satisfying the recurrence condition, that the flow is a vortex.
In some preferable specific examples, the vortex detection unit may be configured to track the flow of fluid from each start point to obtain a streamline and determine whether or not the flow is a vortex by using the streamline, in accordance with a recurrence condition based on a distance between the start point and a point on the streamline.
In some preferable specific examples, the vortex detection unit may be configured to further determine, when the flow of fluid being tracked from each start point is a vortex, whether or not a flow of fluid being tracked from each of a plurality of start points outside the vortex is a vortex, and determine an outer edge of the vortex based on a flow of fluid obtained from an outermost start point which is determined to correspond to a vortex.
In some preferable specific examples, the vortex detection unit may be configured to determine a noted point within a vortex as a center point of the vortex, based on opposing motion vectors, among a plurality of motion vectors enclosing the noted point, being directed to opposite directions.
In some preferable specific examples, the vortex detection unit may be configured to determine a noted point detected within a two-dimensional plane as a center point of a vortex, based on motion vectors adjacent to each other in a vertical direction with respect to the noted point being directed in opposite directions and motion vectors adjacent to each other in a horizontal direction with respect to the noted point being directed in opposite directions.
In some preferable specific examples, the vortex detection unit may be configured to determine, upon detecting a plurality of vortexes having a center point at an identical location, a largest vortex among the plurality of vortexes as a vortex corresponding to the center point.
In accordance with another aspect, a fluid information processor includes a vector computation unit configured to obtain a distribution of a motion vector concerning fluid within an organism based on a received signal of an ultrasonic wave; and a vortex detection unit configured to track a flow of the fluid based on the distribution of a motion vector and detect a vortex within the fluid based on the flow of the fluid satisfying a recurrence condition.
The fluid information processor described above can be implemented by a computer. For example, it is possible to cause a computer to function as the fluid information processor described above using a program which causes the computer to implement a vector computation function to obtain a motion vector distribution regarding fluid within an organism based on a received signal of ultrasonic waves, and a vortex detection function to track the flow of fluid based on the motion vector distribution and detect a vortex within the fluid based on the flow of fluid satisfying the recurrence condition. The program may be stored in a computer-readable storage medium such as a disk and memory and provided to the computer via the storage medium or may be provided to the computer via an electric communication line such as the Internet.
The present invention provides a technique of detecting a vortex within fluid by utilizing ultrasonic waves. Because, in accordance with a preferable aspect of the present invention, for example, a vortex within a fluid is detected based on whether or not the flow of fluid satisfies the recurrence condition, the user can be freed from complicated operations for detecting a vortex. The need for user operations for detecting a vortex may be preferably eliminated.
A probe 10 is an ultrasound probe configured to transmit and receive ultrasonic waves to and from a space including a heart. The probe 10 includes a plurality of transducer elements, which are electrically scan-controlled to scan an ultrasound beam within a space including the heart. The probe 10 is held by a user (examiner) such as a doctor and is used in contact with a body surface of an examinee. Alternatively, the probe 10 may be inserted into a body cavity of the examinee for use.
A transmitter and receiver unit 12 has a function as a transmitting beam former and a received beam former. Specifically, the transmitter and receiver unit 12 outputs a transmitting signal to each of the plurality of transducer elements of the probe 10 to thereby form a transmitting beam, and further applies phase alignment and summation processing, for example, to a plurality of received signals obtained from the plurality of transducer elements to thereby form a received beam. Thus, an ultrasound beam (the transmitting beam and the received beam) is scanned within a scanning plane and a received signal is formed along the ultrasound beam.
An ultrasound image forming unit 20, based on the received signal of ultrasonic waves obtained from the scanning plane, forms image data of an ultrasound image. The ultrasound image forming unit 20 forms image data of a B-mode image concerning a cross section including a blood flow of the heart, for example.
A Doppler processing unit 30 measures a Doppler shift amount contained in the received signal obtained along the ultrasound beam. The Doppler processing unit 30 specifically measures a Doppler shift occurring within the received signal of the ultrasonic waves due to the blood flow by using known Doppler processing to obtain velocity information concerning the blood flow in the ultrasound beam direction.
A velocity vector computation unit 40, based on the velocity information concerning the blood flow in the ultrasound beam direction, forms a distribution of two-dimensional velocity vectors within the scanning plane. The distribution of two-dimensional velocity vectors within a scanning plane can be formed from one-dimensional velocity information along the ultrasound beam using various known methods.
As described in Patent Document 1 (JP 2013-192643 A), for example, the two-dimensional velocity vector of a blood flow at each location within the scanning plane may be obtained by using motion information of the cardiac wall, in addition to the velocity information concerning the blood flow in the ultrasound beam direction. Alternatively, the two-dimensional velocity vector may be formed by forming two ultrasound beams in different directions and obtaining velocity information from each of the two ultrasound beams.
The velocity vector computation unit 40 obtains a velocity vector for each of a plurality of sample points in a calculation coordinates system corresponding to a space in which the ultrasonic waves are transmitted and received. For example, the calculation coordinates system is represented by an xyz orthogonal coordinates system, and a velocity vector is obtained for each sample point within an xy plane corresponding to the scanning plane of ultrasonic waves to form the distribution of two-dimensional velocity vectors.
A vortex detection unit 50, based on the distribution of two-dimensional velocity vectors obtained by the velocity vector computation unit 40, tracks the flow of fluid, and detects a vortex within the fluid based on whether or not the flow of fluid satisfies a recurrence condition. Specific processing in the vortex detection unit 50 will be detailed below.
A display image forming unit 60 forms a display image based on the image data of an ultrasound image obtained by the ultrasound image forming unit 20, the two-dimensional velocity vectors obtained by the velocity vector computation unit 40, and the detection result of vortex in the vortex detection unit 50, for example. The display image forming unit 60 forms, for example, a display image specifically indicating a vortex of a blood flow within a B-mode image related to a cross section within the heart and a display image indicating a distribution of the velocity vectors or a streamline obtained by the distribution of the velocity vectors within a B-mode image. The display image formed by the display image forming unit 60 is displayed on a display unit 62.
A control unit 70 controls the whole ultrasonic diagnostic device illustrated in
Among the elements (each unit designated by a reference numeral) illustrated in
The ultrasonic diagnostic device illustrated in
The vortex detection unit 50 starts tracking, from a start point SP, in the direction of a velocity vector at the location of the start point SP (an arrow in
When a velocity vector does not exist at the location of the tracking point TP, an interpolated vector is obtained by interpolation processing, for example, based on a plurality of velocity vectors which have already been calculated near the tracking point TP, and is used as a velocity vector at the tracking point TP.
As illustrated in
The vortex detection unit 50 places a plurality of start points SP within a region of interest which is a diagnosis target, such as a whole region within the heart cavity of the heart, and tracks the flow of a blood flow from each start point SP to form a streamline.
Specifically, a distance L from the start point SP to each of a plurality of measuring points on the streamline is calculated, and the maximum distance value Lmax and the minimum distance value Lmin are searched along the streamline. For example, within a search range which is set from the start point SP to a predetermined length of the streamline, the maximum distance value Lmax is first searched, and then the minimum distance value Lmin is searched behind the maximum distance value Lmax (in the direction away from the start point SP on the streamline). The vortex detection unit 50 determines that the streamline obtained from the start point SP is a vortex when the ratio of the minimum distance value Lmin with respect to the maximum distance value Lmax (Lmin/Lmax) is equal to or less than a threshold value (0.4, for example).
The distance L may be calculated using any reference point other than the start point SP of a streamline. For example, a reference point may be set near the start point SP or near the streamline to measure the distance L from the reference point to a measurement point on the streamline. Also, the recurrence condition based on the distance L is merely one specific example regarding determination of a vortex, and determination of a vortex may be performed based on other evaluation values associated with the streamline.
The vortex detection unit 50 determines, for each of a plurality of streamlines (see
As illustrated in
The vortex detection unit 50 thus determines whether or not a streamline is a vortex while shifting the start point SP toward outside the vortex. On confirming that the streamline 3 obtained from the start point SP3 is not a vortex, the vortex detection unit 50 determines the streamline 2 obtained from the start point SP2, which is the outermost streamline that is confirmed to be a vortex, as the outermost vortex. Then, based on the streamline 2, the outer edge of the vortex is determined. Specifically, the start point SP2 and the shortest distance point (a measurement point of the minimum distance value Lmin in
More specifically,
The vortex detection unit 50 determines, for each of a plurality of start points SP (see
Further, the distribution of velocity vectors at each location which is indicated by an arrow may be shown within the display image 64 or a known color Doppler image may be displayed within the display image 64.
An ultrasonic diagnostic device directed to one or more aspects of the invention is described above. At least one of the velocity vector computation unit 40, the vortex detection unit 50, and the display image forming unit 60 illustrated in
The embodiment described above is described only for the illustrative purpose and will not limit the scope of the invention. The invention may encompass various modifications within a range which does not depart from the gist thereof.
10 probe, 12 transmitter and receiver unit 20 ultrasound image forming unit 30 Doppler processing unit 40 velocity vector computation unit, 50 vortex detection unit 60 image display forming unit, 70 control unit.
Number | Date | Country | Kind |
---|---|---|---|
2014-070936 | Mar 2014 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2015/057151 | 3/11/2015 | WO | 00 |