The present invention relates to an ultrasound diagnostic device.
An ultrasound diagnostic device is used for diagnosis of tissues and the like in a living body and is particularly useful in diagnosis of a fetus. Conventionally, there have been proposed various techniques related to diagnosis of a fetus (refer to Patent Documents 1 to 3). For example, based on an ultrasound image showing the figure of a fetus in the womb, the development of the fetus and the like can be diagnosed.
Patent Document 1: JP 2007-252725 A
Patent Document 2: JP 2006-223712 A
Patent Document 3: JP 2011-98191 A
Patent Document 4: JP 2011-83439 A
In addition to the fetus, the placenta and floating matters in the amniotic fluid are also present in the womb, and upon displaying the figure of the fetus such as, for example, the face of the fetus, in an ultrasound image, the placenta, the floating matters, and the like may become obstacles for display. Therefore, it is desirable to enable clear display, in a selective manner, of an image portion of the fetus in an ultrasound image showing the fetus, while removing image portions of the placenta and the floating matters that become obstacles for display. However, in many cases, floating matters particularly float in the form of a plurality of discrete masses in the amniotic fluid, and it is not easy to remove the plurality of masses.
The present invention has been conceived in view of the background described above, and an object thereof is to provide a technique of clearly displaying a display target such as, for example, a fetus, in a selective manner in an ultrasound image.
An ultrasound diagnostic device which is preferable as a specific example of the present invention is characterized in that the device has an identification unit that identifies, in ultrasonic volume data, one or more voxel groups composed of a plurality of voxels having voxel data that satisfy connection conditions, based on voxel data of a plurality of voxels constituting the volume data, and an image forming unit that forms, based on voxel data of a plurality of voxels corresponding to a voxel group that is a display target among the identified one or more voxel groups, an ultrasound image clearly displaying the display target in a selective manner.
The volume data that are an object to be processed by the above device are formed based on echo data collected stereoscopically (in three dimensions) from a three-dimensional region by, for example, transmitting and receiving ultrasonic waves. The volume data are composed of, for example, voxel data of a plurality of voxels arranged in three dimensions (provided with addresses in three dimensions). Voxel data of each voxel can be obtained based on the echo data. As a matter of course, the echo data may be used as the voxel data without change.
The identification unit of the above device then identifies one or more voxel groups in the volume data. One voxel group corresponds to, for example, one tissue or one tissue piece. For example, a mass composed of a plurality of adjacent voxels that can be regarded to have comparable luminance values (values based on the voxel data), is recognized as one voxel group. Specifically, for example, in the case of volume data in the womb, a plurality of voxels corresponding to the face of the fetus constitute one voxel group, and each of a plurality of floating matters is identified as one voxel group.
Furthermore, at least one group of one or more voxel groups identified by the identification unit of the above device is set as a display target. For example, when only one voxel group is identified, that voxel group is set as a display target, and when a plurality of voxel groups are identified, for example, one or more voxel groups specified by the user are set as display targets. In addition, it is also possible, for example, to specify voxel groups that become non-display targets by the user, and regard voxel groups other than them as display targets. For example, when volume data in the womb constitute a target to be processed, a voxel group corresponding to the face of the fetus is set as a display target, and voxel groups corresponding to the floating matters in the amniotic fluid are set as non-display targets.
The image forming unit of the above device forms an ultrasound image that clearly displays the display target in a selective manner. Clear display of the display target in a selective manner includes display of an image portion of that display target with higher priority than other image portions. For example, it is preferable that the image portion of the display target is displayed without being disturbed by other image portions. Specifically, only the image portion of the display target may be displayed, or the image portion of the display target may be displayed on the frontmost side (viewpoint side of an image). The display target may also be displayed clearly by differentiating display modes between the display target and the non-display targets by, for example, displaying as transparent the image portions other than the display target.
With this process, it becomes possible to clearly display a desired display target in a selective manner in an ultrasound image. For example, it becomes possible to clearly display the face of a fetus in an ultrasound image showing the inside of the womb, without being disturbed by floating matters in the amniotic fluid.
In a preferable specific example, the ultrasound diagnostic device is characterized in that it further has a determination unit that determines, for each voxel group identified by the identification unit, whether that voxel group is a display target, and a storage unit that stores reference data indicating, for each voxel group, whether that voxel group is a display target.
In the preferable specific example, the ultrasound diagnostic device is characterized in that the storage unit stores, as the reference data, reference volume data composed of mark data indicating, for each voxel of the plurality of voxels constituting the volume data, whether that voxel is a display target, and in that the determination unit updates the reference volume data such that the mark data of a plurality of voxels belonging to a voxel group that is determined to be the display target show the display target.
In the preferable specific example, the ultrasound diagnostic device further has a setting unit that sets a reference point within the volume data based on instructions from the user, and the ultrasound diagnostic device is characterized in that the identification unit identifies the voxel group composed of the plurality of voxels that satisfy the connection conditions, using a voxel corresponding to the reference point as an origin.
In the preferable specific example, the ultrasound diagnostic device is characterized in that the setting unit sets, as the reference point, a specified point which is set by the user in a tomographic image corresponding to a cross section in the volume data.
In the preferable specific example, the ultrasound diagnostic device is characterized in that a three-dimensional image showing the inside of the volume data stereoscopically is formed based on pixel data obtained from a plurality of rays passing through the inside of the volume data, and that the setting unit sets the reference point on a ray corresponding to pixel data of a specified point set by the user in the three-dimensional image.
In the preferable specific example, the ultrasound diagnostic device is characterized in that the setting unit searches a voxel region corresponding to the face of a fetus based on voxel data of a plurality of voxels constituting the ray corresponding to the specified point, and sets the reference point within the voxel region.
In the preferable specific example, the ultrasound diagnostic device is characterized in that the identification unit identifies, as the voxel group, a plurality of voxels that satisfy the connection conditions using a voxel corresponding to the reference point as an origin and that are within a specified distance from the reference point.
In the preferable specific example, the ultrasound diagnostic device is characterized in that the identification unit identifies, as the voxel group, a plurality of voxels that satisfy the connection conditions using a voxel corresponding to the reference point as an origin and that are less than a specified number of voxels.
In the preferable specific example, the ultrasound diagnostic device is characterized in that one or more voxel groups identified by the identification unit include a voxel group corresponding to the face of the fetus which is a display target, and in that the image forming unit forms an ultrasound image clearly displaying the face of the fetus in a selective manner based on voxel data of a plurality of voxels constituting the voxel group corresponding to the face of the fetus.
In the preferable specific example, the ultrasound diagnostic device is characterized in that, based on the voxel data of the plurality of voxels corresponding to the face of the fetus and voxel data of a plurality of voxels that satisfy conditions for a background tissue in the volume data, the image forming unit forms an ultrasound image that shows the face of the fetus and the background tissue.
With the present invention, it becomes possible to clearly display a desired image portion in an ultrasound image in a selective manner. For example, it becomes possible to clearly display the face of a fetus in an ultrasound image showing the inside of the womb, without being disturbed by floating matters in the amniotic fluid.
The transmission and reception unit 12 outputs a transmission signal corresponding to each of the plurality of transducer elements of the probe 10 to execute transmission control of the probe 10. By that transmission control, an ultrasonic transmission beam is formed, and the transmission beam is scanned in the three-dimensional space.
A beam data processing unit 20 obtains from the transmission and reception unit 12a plurality of received wave signals corresponding to the plurality of transducer elements of the probe 10, and performs beam forming processing, such as phasing addition processing, on the plurality of received wave signals. By this processing, ultrasonic reception beams are formed and scanned in the three-dimensional space. That is, the reception beams are scanned in the three-dimensional space while their beam addresses are differentiated, and the beam data processing unit 20 forms a plurality of pieces of line data corresponding to the plurality of beam addresses. Each piece of line data is composed of a plurality of pieces of echo data.
In this way, the ultrasonic beams (transmission beams and their corresponding reception beams) are scanned stereoscopically in the three-dimensional space, and the plurality of pieces of echo data can be obtained from the inside of the three-dimensional space. The probe 10 is a 3D probe that scans the ultrasonic beams in the three-dimensional space and collects the pieces of echo data stereoscopically. For example, by mechanically moving a scanning plane that is electronically formed by a plurality of transducer elements arranged in one dimension (1D array transducers), ultrasonic beams are scanned in three dimensions. A plurality of transducer elements arranged in two dimensions (2D array transducers) may also be controlled electronically to scan ultrasonic beams in three dimensions.
A three-dimensional data storage unit 30 stores volume data based on the plurality of pieces of echo data obtained from the inside of the three-dimensional space. For example, the beam data processing unit 20 performs coordinate conversion processing or the like on the plurality of pieces of echo data and converts the data into a preferable coordinate system in a later process. The three-dimensional data storage unit 30 then stores the data after conversion as volume data.
For example, the beam data processing unit 20 performs three-dimensional coordinate conversion processing and interpolation processing or the like on the plurality of pieces of echo data obtained in the ultrasonic scanning coordinate system (e.g. r, θ, φ coordinate system), thereby forming volume data corresponding to a three-dimensional rectangular coordinate system (x-y-z coordinate system), and the three-dimensional data storage unit 30 stores the volume data.
The beam data processing unit 20 may perform two-dimensional coordinate conversion processing on the plurality of pieces of echo data, thereby converting, of the scanning coordinate system, the r, θ coordinate system corresponding to the scanning plane to the rectangular coordinate system (x-y coordinate system), and the three-dimensional data storage unit 30 may store the data after conversion as volume data. In addition, the plurality of pieces of echo data, which are obtained by scanning ultrasonic waves stereoscopically in the three-dimensional space, may be provided with addresses corresponding to the scanning coordinate system corresponding to stereoscopic scanning of ultrasonic waves (e.g. r, θ, φ coordinate system), and stored in three-dimensional data storage unit 30 as volume data.
As shown in the specific example in
Referring to
In volume rendering processing, for example, as shown in the specific example in
Further, the image forming unit 80 in
A reference cross section A, a reference cross section B, and a reference cross section C shown in
Now, there are also the placenta and floating matters in the amniotic fluid in the womb, and upon showing the figure of the fetus, such as the face of the fetus, in an ultrasound image, the placenta, the floating matters, and the like may become obstacles for display. For example, if a three-dimensional image (rendering image) of the fetus viewed from the viewpoint VP is formed based on the volume data 32 shown in
Therefore, the ultrasound diagnostic device in
A reference point setting unit 40 sets a reference point in the volume data 32 (
The user may also set a specified point in a three-dimensional image. When the specified point is set in the three-dimensional image, the reference point setting unit 40 sets a reference point on a ray corresponding to a pixel of the reference point set by the user.
Accordingly, the reference point setting unit 40 identifies one ray corresponding to the specified point, searches a voxel region corresponding to the fetus based on pieces of voxel data of a plurality of voxels corresponding to that ray, and sets a reference point within that voxel region.
Specifically, as shown in
The reference point setting unit 40 compares the voxel values of the voxels with a threshold, and determines that the voxels having voxel values greater than the threshold (equal to or greater than the threshold) correspond to the fetus, and that the voxels having voxel values equal to or less than the threshold (less than the threshold) correspond to the amniotic fluid. However, because floating matters in the amniotic fluid also have voxel values larger than that of the amniotic fluid, when, for example, as in the specific example shown in
Therefore, the reference point setting unit 40 determines that, if voxels having voxel values equal to or greater than (greater than) the threshold continue a reference number of times or more (e.g. any one of five to ten), a region including the plurality of consecutive voxels is a voxel region corresponding to the fetus, and sets a reference point of the fetus in that voxel region. That is, because the floating matter is smaller than the fetus, it is determined that the plurality of consecutive voxels are a voxel region corresponding to the fetus only when voxels having values equal to or greater than the threshold continue the reference number of times or more.
The reference point setting unit 40 then sets a reference point within the voxel region corresponding to the fetus. The reference point is set at the center of the voxel region, for example. The reference point may, of course, be set at a position other than the center of the voxel region corresponding to the fetus.
In addition, if the user sets a specified point in an object other than the fetus, the reference point setting unit 40 sets a reference point of the object corresponding to that specified point. For example, when the user sets specified points for a plurality of objects, the reference point setting unit 40 sets, for each object, a reference point of that object.
Once the reference point setting unit 40 sets the reference point, a voxel group identification unit 50 identifies one or more voxel groups composed of a plurality of voxels having pieces of voxel data that satisfy connection conditions in the volume data 32 (
The principle of the region growing method is as follows. First, a first target voxel is specified (step 1). Next, among a plurality of voxels adjacent to or close to the circumference of that target voxel, a suitable voxel that meets region conditions is searched (step 2), and the suitable voxel searched in step 2 is set as a new target voxel (step 3). Step 2 and step 3 are then repeated, and when no new suitable voxel that meets the region conditions remains, one region (voxel group) is determined (step 4). That is, one voxel group composed of a mass of voxels that meet the region conditions is determined.
When the principle of the region growing method is applied to a specific example shown in
Next, the voxel group identification unit 50 uses a window W having the target voxel at the center and searches a suitable voxel (step 2). For example, as shown in
The region conditions include, for example, being a voxel corresponding to the same tissue as the target voxel. Specifically, for example, a voxel value (luminance value) of the target voxel is used as a reference value, and, among 26 surrounding voxels, one or more voxels having voxel values within a range of ±10% of the reference value are regarded as suitable voxels. Suitable voxels may, of course, be determined according to other specific examples.
The voxel group identification unit 50 then uses each of the suitable voxels as a new target voxel (step 3), and moves the window W such that the new target voxel is at the center to search a suitable voxel (step 2). In this way, step 2 and step 3 are repeated, and when no new suitable voxel that meets the region conditions remains, one region (voxel group) is determined (step 4). If the reference point is set at a voxel corresponding to the fetus, a voxel group corresponding to the fetus is determined.
In addition, if the reference point setting unit 40 sets reference points corresponding to a plurality of objects, the voxel group identification unit 50 identifies, for each object, a voxel group corresponding to that object.
The voxel group identification unit 50 may cause the window W to move in a wide area in the volume data 32; for example, so as to cover all the area of the volume data 32 to determine voxel groups other than the fetus. For example, among a plurality of voxels having voxel values greater than (equal to or greater than) the threshold in the volume data 32, a voxel that differs from the voxel group of the fetus is set as a first target voxel, and the above-described step 1 to step 4 are performed.
For example, by regarding all voxels having voxel values greater than the threshold (equal to or greater than the threshold) in the volume data 32 as objects to be processed by the region growing method, it then becomes possible to determine all voxel groups in the volume data 32. If the number of suitable voxels that meet the region conditions is small (equal to or less than the reference number), the voxels may be excluded from the voxel groups.
Further, an upper limit of the number of voxels constituting a voxel group may be set. For example, by setting a reference point at the face of the fetus and regarding a plurality of voxels including a voxel of that reference point up to the limit number as one voxel group, it is possible to obtain a voxel group where only the face of the fetus is present (the face is dominant). Furthermore, in place of the upper limit number or in addition to the upper limit number, the size of a voxel group may be limited according to the distance from the reference point (first target voxel). The upper limit number of voxels and the distance from the reference point may be adjustable as appropriate by the user.
In
Further, in
In this way, the voxel group identification unit 50 identifies a voxel group corresponding to the face of the fetus at which the reference point is set in the volume data 32 using, for example, the region growing method, and more preferably, identifies all the voxel groups that meet the conditions as voxel groups in the volume data 32.
The voxel group identification unit 50 may use a principle that differs from the region growing method such as, for example, known labeling processing, to identify one or more voxel groups in the volume data 32. For example, the plurality of regions 1 to 4 may be identified as shown in
The voxel group identification unit 50 may also perform expansion processing on each of the identified voxel groups. Because, for example, each voxel group identified by the region growing method or the labeling processing may have a voxel hole (voxel that does not meet the connection conditions) therein, it is preferable to expand voxels belonging to each voxel group by several voxels to fill the voxel hole (to include a voxel that does not meet the connection conditions in the voxel group). Furthermore, it is also possible to expand an outer edge of each voxel group by several voxels by expansion processing and obtain a voxel group that reliably includes an outer edge of an object such as, for example, the face of the fetus.
Once the voxel group identification unit 50 identifies one or more voxel groups, for example, only a voxel group including the reference point is set as a display target. For example, if the reference point is set at a voxel corresponding to the fetus, only a voxel group corresponding to the fetus is set as a display target.
A display target determination unit 60 may also determine, per voxel group, whether that voxel group is a display target. The display target determination unit 60 determines one or more voxel groups that become display targets based on instructions from the user, for example. A reference data storage unit 70 then stores reference data indicating, per voxel group, whether that voxel group is a display target.
The reference volume data 72 is composed of mark data that indicates, for each voxel of a plurality of voxels constituting the volume data 32, whether or not that voxel is a display target. That is, while the volume data 32 is composed of voxel data (voxel values) of a plurality of voxels provided with addresses in three dimensions in the xyz rectangular coordinate system, the reference volume data 72 is composed of, for example, mark data of a plurality of voxels provided with the same addresses as the volume data 32. Mark data of each voxel is, for example, set at “H” if that voxel is a display target, while it is set at “L” if that voxel is not a display target (if it is a non-display target).
In the specific example shown in
Mark data of a plurality of voxels that are not included in the voxel groups in the reference volume data 72 may all be set at either “L” (non-display target) or “H” (display target). For example, in the case of the volume data 32 in the womb, a plurality of voxels corresponding to the amniotic fluid which is not included in the voxel groups have small luminance values (voxel data), and they are unlikely to disturb an image of the fetus, which is a display target, and, therefore, the mark data of the voxels corresponding to the amniotic fluid may all be set at “H” (display target).
Further, in the case of the volume data 32 in the womb, mark data of a plurality of voxels corresponding to the placenta in the reference volume data 72 is preferably set at “L” (non-display target). In the specific example shown in
The clipping surface CS can be identified by a known technique described in, for example, Patent Document 4 (JP 2011-83439 A). With the technology described in Patent Document 4, it is possible to set a clipping surface CS appropriately in the direction of a gap between the fetus and the placenta. For example, with the technology of Patent Document 4, it is possible to set a clipping surface CS as desired by the user in accordance with instructions from the user. As a matter of course, the device may automatically set the clipping surface CS by identifying the voxel portion of the amniotic fluid between the fetus and the placenta according to a technique different from the technology of Patent Document 4; for example, based on voxel data of the plurality of voxels constituting the volume data 32.
In addition, when the clipping surface CS is set, the reference point setting unit 40 may search voxels of the fetus from the clipping surface CS to the fetus side in the volume data 32 (reference volume data 72) to automatically set a reference point.
Once one or more voxel groups that become display targets are determined, the image forming unit 80 forms an ultrasound image that clearly displays image portions corresponding to the one or more voxel groups that are set as the display targets. Of the volume data 32 stored in the three-dimensional data storage unit 30, based on voxel data of a plurality of voxels corresponding to the voxel groups that are set as display targets in the reference volume data 72, the image forming unit 80 forms a three-dimensional ultrasound image stereoscopically showing the display targets.
For example, by performing rendering processing only on voxel data of a plurality of voxels corresponding to the voxel groups set as the display targets, a rendering image stereoscopically showing only image portions of voxel groups set as the display targets is formed.
In
In contrast to this, in
The image portion other than the display target (non-display target) may also be displayed so as to be transparent to clearly display the image portion of the display target. For example, in the specific example of
In this way, with the ultrasound diagnostic device in
Meanwhile,
If a portion of the region 2 penetrates through the clipping surface CS (
For example, if the voxel group of the region 1 including the face and the arm of the fetus is identified, by limiting the size of the voxel group using the upper limit number of voxels or the distance from the reference point set at the face of the fetus, it is possible to obtain a voxel group in which only the face of the fetus is present (the face is dominant) in the region 1 (refer to the description related to
As described using
Next, a reference point is set based on instructions from the user (S1102: see
Once the reference point is set, one voxel group composed of a plurality of voxels having voxel data that satisfy the connection conditions using a voxel of the reference point as an origin is identified (S1103: see
Next, one identified voxel group is reflected in the reference volume data 72 (S1104: see
Whether or not the settings of the voxel group are ended is then confirmed (S1105). If, for example, the user wants to perform settings of a plurality of voxel groups, the processing from S1101 to S1104 is performed for each voxel group, and the processing from S1101 to S1104 is repeated, thereby performing the settings of the plurality of voxel groups.
In this way, when the settings of the voxel groups are ended (S1105), a three-dimensional image clearly displaying image portions corresponding to one or more voxel groups that are display targets is formed (S1106: see
As such, with the ultrasound diagnostic device in
Next, a representative point of the display target voxel group which is, for example, the center of gravity point of the display target voxel group is derived, and, when viewed from the viewpoint VP side of the three-dimensional image, a plurality of voxels located further than the center of gravity point (representative point) are set as a background voxel group. For example, as shown in
As shown in
When viewed from the viewpoint VP, the background voxels are located further than the display target voxels, and, therefore, an image portion of the display target voxels is not disturbed by an image portion of the background voxels in the three-dimensional image. In addition, because the image portion of the background voxels is also displayed, as compared to, for example, the case where only the image portion of the display target voxels is displayed and the case where only the face of the fetus is displayed, it becomes possible to obtain a natural three-dimensional image with a background. For example, in addition to the face of the fetus, the uterine wall and the floating matters on the background of that face are displayed, and it becomes possible to form a natural image without strangeness while clearly displaying the face of the fetus.
The position, inclination, and shape of the background reference surface may be adjustable, for example, by the user. For example, it is possible to display on the display unit 82a three-dimensional image obtained based on the display target voxels and the background voxels, and adjust the position, inclination, and shape of the background reference surface by the user operating the operating device 92 while visually confirming the three-dimensional image displayed on the display unit 82.
Although the preferred embodiment of the present invention has been described, of the structure shown in
The three-dimensional data storage unit 30 and the reference data storage unit 70 can each be implemented with a storage device such as, for example, a semiconductor device and a hard disk drive. As a matter of course, the three-dimensional data storage unit 30 and the reference data storage unit 70 may be integrated in one storage device. A preferable specific example of the display device 82 is, for example, a liquid crystal display, and the operating device 92 can be implemented with at least one of a mouse, a keyboard, a trackball, a touch panel, and other switches.
The control unit 90 controls the entire ultrasound diagnostic device in
The preferred embodiment of the present invention described above is merely illustrative in all respects and does not limit the scope of the present invention. The present invention includes various variants without departing from the spirit and scope of the present invention.
10 probe, 12 transmission and reception unit, 20 beam data processing unit, 30 three-dimensional data storage unit, 40 reference point setting unit, 50 voxel group identification unit, 60 display target determination unit, 70 reference data storage unit, 80 image forming unit, 90 control unit, 82 operating device.
Number | Date | Country | Kind |
---|---|---|---|
2015-031587 | Feb 2015 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2016/053736 | 2/9/2016 | WO | 00 |