The present invention relates to an ultrasonic diagnostic device that diagnoses a fetus (embryo).
Ultrasonic diagnostic devices are used for diagnosis of a tissue within a human body, for example, and are very useful especially in diagnosis of an embryo or a fetus. However, because a fetus (embryo) in the earlier stage of pregnancy, before about 10 weeks, for example, is small and the heart thereof is also very small, diagnosis of the fetal heart using ultrasonic diagnostic devices is extremely difficult. In M-mode measurement and Doppler measurement using an ultrasonic diagnostic device, for example, precise setting of a cursor with respect to the heart having a very small size is difficult. Under these circumstances, various techniques concerning diagnosis of a fetus using an ultrasonic diagnostic device have been proposed. Patent Document 1, for example, proposes an epoch-making technique for obtaining information concerning the fetal heartbeat, from which body shift information has been subtracted, based on motion information of the heart.
Patent Document 1: JP 2013-198636 A
The present invention was made in consideration of the background art described above and is directed to providing an improved technique of ultrasonic diagnostic devices for diagnosing fetal heartbeat.
In accordance with a preferable aspect, an ultrasonic diagnostic device of the present invention includes a probe configured to transmit and receive an ultrasonic wave with respect to a diagnostic region including a fetus, a waveform generating unit configured to generate a heartbeat waveform of the fetus based on data obtained from the diagnostic region via an ultrasonic wave, and a waveform evaluating unit configured to compare the heartbeat waveform of the fetus with a reference waveform having a periodicity to evaluate reliability of the heartbeat waveform of the fetus.
In the above device, the waveform generating unit generates a heartbeat waveform of a fetus (fetal heartbeat waveform) based on image data of an ultrasound image obtained from a diagnosis region including a fetus (embryo) such as a region including the heart of the fetus (fetal heart). For example, the heartbeat waveform may be obtained based on a change of the average value concerning the luminance of an ultrasound image within the region with respect to time, or based on a correlation value between time phases concerning the ultrasound image within the region. Further, the waveform evaluating unit uses, as a reference waveform having a periodicity, a waveform having an amplitude periodically varying in a repeated manner between the positive direction and the negative direction. While a sine wave (cosine wave), for example, is preferable as the reference waveform, a triangular wave, a saw-tooth wave, or a rectangular wave may alternatively be used.
As the above device evaluates the reliability of the fetal heartbeat waveform, a heartbeat waveform with relatively high reliability can be selectively used.
In a specific preferable example, the waveform evaluating unit is configured to evaluate the reliability of the heartbeat waveform based on a correlation between a reference waveform having a period conforming to a period of the heartbeat waveform of the fetus, and the heartbeat waveform.
In a specific preferable example, the waveform evaluating unit is configured to calculate an evaluation value related to the reliability of the heartbeat waveform based on a cross-correlation function of the heartbeat waveform of the fetus and the reference waveform.
In a specific preferable example, a region including the heart of the fetus is divided into a plurality of blocks. The waveform generating unit is configured to generate the heartbeat waveform of the fetus for each block of the plurality of blocks, based on data obtained from each block. The waveform evaluating unit is configured to evaluate the reliability of the heartbeat waveform for each block of the plurality of blocks.
In a specific preferable example, the waveform evaluating unit is configured to calculate an evaluation value related to the reliability of the heartbeat waveform for each block and to select a representative heartbeat waveform from among a plurality of heartbeat waveforms corresponding to the plurality of blocks, based on the evaluation value calculated for each block.
In a specific preferable example, the waveform generating unit is configured to calculate, for each block of the plurality of blocks, an average luminance within each block based on data obtained from each block, and to generate the heartbeat waveform having an amplitude corresponding to the average luminance.
In a specific preferable example, the waveform evaluating unit is configured to use an appropriate peak other than an inappropriate peak, among a plurality of peaks detected within the heartbeat waveform of the fetus, to calculate a period of the heartbeat waveform, and to use the reference waveform having a period identical to the period that is calculated.
In a specific preferable example, the waveform evaluating unit is configured to designate each of the plurality of peaks that are detected as a noted point. If another peak exits within a determination time range corresponding to a noted point, and the other peak has an average luminance higher than an average luminance of the noted point, the waveform evaluating unit determines the noted point as the inappropriate peak.
In a specific preferable example, the waveform evaluating unit is configured to sequentially obtain the cross-correlation function while moving the reference waveform with respect to the heartbeat waveform stepwise in a time axis direction or moving the heartbeat waveform with respect to the reference waveform stepwise in the time axis direction, thereby calculating a root mean square of the cross-correlation function, as the evaluation value.
Embodiments of the present invention provide an improved technique of an ultrasonic diagnostic device for diagnosing fetal heartbeats. According to a preferable embodiment, for example, as the reliability of a fetal heartbeat waveform is evaluated, a heartbeat waveform with relatively high reliability can be selectively used.
An image forming unit 20, based on the received signal obtained from the transmitter and receiver unit 12, forms image data of an ultrasound image. The image forming unit 20 applies, to the received signal, signal processing including gain correction, logarithmic compression, wave detection, contour enhancement, filter processing, and other processing, as necessary, to form, for example, image data of a tomographic image (B-mode image) showing a fetus, for each of a plurality of frames (for each time phase).
The image data of a tomographic image formed in the image forming unit 20 are output to a region of interest setting unit 30. The image data formed in the image forming unit 20 also undergo display processing in a display processing unit 70, and a tomographic image corresponding to the image data is displayed on a display unit 72.
The region of interest setting unit 30 sets a region of interest within the image data of a tomographic image formed in the image forming unit 20. The region of interest setting unit 30 sets the region of interest to the fetal heart. The region of interest setting unit 30 further divides the region of interest into a plurality of blocks.
After the region of interest is set, a waveform generating unit 40 forms a fetal heartbeat waveform, based on the image data within the region of interest. The waveform generating unit 40 generates the fetal heartbeat waveform for each of the plurality of blocks in the region of interest, based on the image data in the block.
When the heartbeat waveform is generated, a waveform evaluating unit 50 evaluates the reliability of the heartbeat waveform. The waveform evaluating unit 50 evaluates the reliability of the heartbeat waveform (e.g., stability of the waveform) for each of the plurality of blocks within the region of interest.
Processing performed by the region of interest setting unit 30, the waveform generating unit 40, and the waveform evaluating unit 50 will be described in detail below.
A heartbeat information processing unit 60 obtains fetal heartbeat information based on, for example, a heartbeat waveform having relatively high reliability. The heartbeat information obtained in the heartbeat information processing unit 60 is displayed, via the display processing unit 70, on the display unit 72.
A control unit 90 controls the whole ultrasonic diagnostic device illustrated in
Among the elements (units designated by reference numerals) illustrated in
A preferable specific example of the display unit 72 is a liquid crystal display, for example. The operation device 80 can be implemented by at least one of a mouse, a keyboard, a trackball, a touch panel, and other switches. The control unit 90 can be implemented by cooperation of hardware such as a CPU, a processor, and a memory, and software (a program) which regulates the operation of the CPU or the processor.
The whole structure of the ultrasonic diagnostic device illustrated in
The region of interest setting unit 30 sets the region of interest 35 with respect to the fetal heart. The region of interest setting unit 30, for example, sets the region of interest 35 in accordance with a user operation input via the operation device 80. The user operates the operation device 80 to set the region of interest 35 such that the region of interest 35 includes the fetal heart (particularly, the heart wall), for example, while observing the tomographic image 25 displayed on the display unit 72. The region of interest setting unit 30 may analyze the image state within the tomographic image 25 to set the region of interest 35 to the fetal heart.
The region of interest 35 is used for diagnosis of the fetal heartbeat and is therefore preferably set to a location where the motion of the fetal heart can be easily detected. More specifically, the user designates the location of the region of interest 35 such that a portion of the fetal heart having a relatively high luminance, and more preferably the heart wall, is included in the region of interest 35. Further, the ultrasonic diagnostic device illustrated in
While in the specific example illustrated in
After the region of interest is set, the waveform generating unit 40 generates a fetal heartbeat waveform based on the image data within the region of interest. The waveform generating unit 40, for each of the plurality of blocks (B1 to B16) within the region of interest 35 illustrated in
The waveform generating unit 40 calculates the average luminance (average of the luminance values) for each of the blocks within the region of interest, based on the image data within the block, and calculates the average luminance over a plurality of times, thereby generating, for each block, the heartbeat waveform as illustrated in
In place of the average luminance, a correlation value between time phases of the image data may be used to generate the heartbeat waveform. For example, the waveform generating unit 40 may calculate, for each block, a correlation value between the image data at the reference time phase and the image data at each time phase over a plurality of time phases to generate a heartbeat waveform, with the correlation values being the amplitude on the vertical axis. The waveform generating unit 40 may form a heartbeat waveform based on Doppler information, for example, for each block.
After a heartbeat waveform is formed, the waveform evaluating unit 50 compares the heartbeat waveform with the reference waveform to evaluate the reliability of the heartbeat waveform. The waveform evaluating unit 50 evaluates the reliability of the heartbeat waveform for each of the plurality of blocks (B1 to B16) within the region of interest 35 illustrated in
The waveform evaluating unit 50 then locates a peak (maximum point) in the heartbeat waveform in
The waveform evaluating unit 50 further locates a peak which is improper in calculation of the period, among the plurality of peaks (P1 to P10) detected in the heartbeat waveform. For example, concerning each of noted points designated by the detected plurality of peaks (P1 to P10), when another peak having an average luminance higher than that of the noted point exists within a determination time range T with the noted point being the center thereof, the noted point is determined as an improper peak. With this processing, a peak P4 and a peak P7, among the plurality of peaks (P1 to P10), are determined as improper peaks as in the specific example illustrated in
The waveform evaluating unit 50 then calculates the period (heart rate) of the heartbeat waveform using proper peaks other than the improper peaks. As illustrated in the specific example in
The waveform evaluating unit 50 sets the average value of the plurality of peak intervals (dt1 to dt7) as the period of the heartbeat waveform. The waveform evaluating unit 50 may also set the average value of the plurality of peak intervals (dt1 to dt7) as a temporary average value, and, after removing peak intervals, among the plurality of peak intervals (dt1 to dt7), deviated from the temporary average value by a significant amount (difference from the temporary average value being equal to or greater than a determination threshold value), calculate a true average value from the remaining plurality of peak intervals and set the true average value as the period of the heartbeat waveform. In the specific example illustrated in
The waveform evaluating unit 50 may obtain the period of the heartbeat waveform using the minimum points within the heartbeat waveform along with or in place of the maximum points within the heartbeat waveform.
Obtaining the period of the heartbeat waveform, the waveform evaluating unit 50 then evaluates the heartbeat waveform using the reference waveform.
The waveform evaluating unit 50 sets the period of the sine wave, which is the reference waveform, to a period which is the same as that of the heartbeat waveform, and compares the reference waveform and the heartbeat waveform with each other.
The waveform evaluating unit 50 then obtains the cross-correlation function illustrated in
The waveform evaluating unit 50 similarly shifts the summation frame stepwise for each time phase after the time phase tt1+2, thereby sequentially calculating the cross-correlation function (tt). Consequently, the cross-correlation function as shown in a specific example in
The waveform evaluating unit 50 further calculates a root mean square value (RMS) of the cross-correlation function based on Mathematical Formula 2.
In applying the heartbeat waveform f(t) to Mathematical Formula 1, an offset of the heartbeat waveform f(t) is preferably removed. With the example heartbeat waveform f(t) shown in Mathematical Formula 3, for example, the waveform f″ (t) obtained by second differentiation of the heartbeat waveform f(t) corresponds to a result obtained by multiplying the amplitude of the original waveform f(t) by −a2 and removing an offset therefrom. Therefore, the waveform f″ (t) obtained by second differentiation may be multiplied by −1, for example, to align the phase thereof with that of the original waveform f(t), and the resulting waveform may be used as the heartbeat waveform f(t) in Mathematical Formula 1.
The waveform evaluating unit 50, for each of the plurality of blocks (B1 to B16) within the region of interest 35 shown in
Among the plurality of blocks, a heartbeat waveform having a relatively high reliability is selected as a representative heartbeat waveform based on the evaluation value of the heartbeat waveform calculated for each block. For example, a heartbeat waveform with the maximum RMS obtained by Mathematical Formula 2 is designated as a representative heartbeat waveform.
The heartbeat information processing unit 60, based on the representative heartbeat waveform, for example, calculates the heart rate of a fetus as fetal heartbeat information. The heartbeat information processing unit 60 may select, in addition to or in place of the representative heartbeat waveform, at least one heartbeat waveform with relatively high reliability to calculate the fetal heart rate and other information based on the selected heartbeat waveform. The heartbeat information obtained by the heartbeat information processing unit 60, such as the fetal heart rate, is displayed on the display unit 72 via the display processing unit 70.
The display processing unit 70 further forms a display image of the representative heartbeat waveform for display on the display unit 72. The display processing unit 70 may cause the display unit 72 to display, in addition to or in place of the representative heartbeat waveform, at least one heartbeat waveform from among the plurality of blocks (B1 to B16 in
While embodiments of the present invention have been described, the embodiments described above are only illustrative in all respects, and do not limit the scope of the invention. The present invention includes various modifications without departing from its spirit.
10 probe, 12 transmitter and receiver unit, 20 image forming unit, 30 region of interest setting unit, 40 waveform generating unit, 50 waveform evaluating unit, 60 heartbeat information processing unit, 70 display processing unit, 72 display unit, 80 operation device, 90 control unit.
Number | Date | Country | Kind |
---|---|---|---|
2014-181907 | Sep 2014 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2015/073301 | 8/20/2015 | WO | 00 |