ULTRASOUND DIAGNOSTIC DEVICE
20170352134 · 2017-12-07
Inventors
- Masaki KOBAYASHI (Tokyo, JP)
- Nobuyasu INOUE (Tokyo, JP)
- Masaru MURASHITA (Tokyo, JP)
- Yuko NAGASE (Tokyo, JP)
- Toshinori Maeda (Tokyo, JP)
- Yuki MITANI (Tokyo, JP)
Cpc classification
G06V40/169
PHYSICS
A61B8/523
HUMAN NECESSITIES
A61B8/483
HUMAN NECESSITIES
G06T2207/20182
PHYSICS
G06T7/187
PHYSICS
A61B8/5207
HUMAN NECESSITIES
International classification
Abstract
On the basis of voxel data for a plurality of voxels constituting a set of ultrasound volume data, a voxel group identifying unit 50 identifies, in said ultrasound volume data, one or more voxel groups formed by a plurality of voxels in which voxel data satisfy a condition of being linked. On the basis of the voxel data for a plurality of voxels corresponding to each voxel group to be displayed, from among the one or more identified voxel groups, an image forming unit 80 forms an ultrasound image in which the voxel groups to be displayed are indicated clearly in a selective manner. It is thus possible for a three-dimensional image to be formed in such a way that one part of the image, such as floating matter in the amniotic fluid, does not interfere with another part of the image, such as a fetus.
Claims
1. An ultrasound diagnostic device comprising: 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.
2. The ultrasound diagnostic device according to claim 1, further comprising: 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..
3. The ultrasound diagnostic device according to claim 2, wherein 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 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 shows the display target.
4. The ultrasound diagnostic device according to claim 1, further comprising a setting unit that sets a reference point within the volume data based on instructions from the user, wherein 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.
5. The ultrasound diagnostic device according to claim 4, wherein 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..
6. The ultrasound diagnostic device according to claim 4, wherein 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 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.
7. The ultrasound diagnostic device according to claim 6, wherein 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.
8. The ultrasound diagnostic device according to claim 4, wherein the identification unit identifies, as the voxel group, a plurality of voxels that satisfy the connection conditions using the voxel corresponding to the reference point as the origin and that are located within a specified distance from the reference point.
9. The ultrasound diagnostic device according to claim 4, wherein the identification unit identifies, as the voxel group, a plurality of voxels that satisfy the connection conditions using the voxel corresponding to the reference point as the origin and that are less than a specified number of voxels.
10. The ultrasound diagnostic device according to claim 1, wherein the 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 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.
11. The ultrasound diagnostic device according to claim 10, wherein 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.
12. The ultrasound diagnostic device according to claim 2, further comprising a setting unit that sets a reference point within the volume data based on instructions from the user, wherein 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.
13. The ultrasound diagnostic device according to claim 3, further comprising a setting unit that sets a reference point within the volume data based on instructions from the user, wherein 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.
14. The ultrasound diagnostic device according to claim 5, wherein the identification unit identifies, as the voxel group, a plurality of voxels that satisfy the connection conditions using the voxel corresponding to the reference point as the origin and that are located within a specified distance from the reference point.
15. The ultrasound diagnostic device according to claim 6, wherein the identification unit identifies, as the voxel group, a plurality of voxels that satisfy the connection conditions using the voxel corresponding to the reference point as the origin and that are located within a specified distance from the reference point.
16. The ultrasound diagnostic device according to claim 7, wherein the identification unit identifies, as the voxel group, a plurality of voxels that satisfy the connection conditions using the voxel corresponding to the reference point as the origin and that are located within a specified distance from the reference point.
17. The ultrasound diagnostic device according to claim 5, wherein the identification unit identifies, as the voxel group, a plurality of voxels that satisfy the connection conditions using the voxel corresponding to the reference point as the origin and that are less than a specified number of voxels.
18. The ultrasound diagnostic device according to claim 6, wherein the identification unit identifies, as the voxel group, a plurality of voxels that satisfy the connection conditions using the voxel corresponding to the reference point as the origin and that are less than a specified number of voxels.
19. The ultrasound diagnostic device according to claim 7, wherein the identification unit identifies, as the voxel group, a plurality of voxels that satisfy the connection conditions using the voxel corresponding to the reference point as the origin and that are less than a specified number of voxels.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
DESCRIPTION OF EMBODIMENTS
[0038]
[0039] 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.
[0040] 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.
[0041] 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.
[0042] 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.
[0043] 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.
[0044] 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.
[0045]
[0046] As shown in the specific example in
[0047] Referring to
[0048] In volume rendering processing, for example, as shown in the specific example in
[0049] Further, the image forming unit 80 in
[0050]
[0051] A reference cross section A, a reference cross section B, and a reference cross section C shown in
[0052] 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
[0053] Therefore, the ultrasound diagnostic device in
[0054] A reference point setting unit 40 sets a reference point in the volume data 32 (
[0055]
[0056]
[0057] 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.
[0058]
[0059]
[0060] 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.
[0061] Specifically, as shown in
[0062] 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
[0063] 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.
[0064] 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.
[0065] 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.
[0066] 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 (
[0067]
[0068] 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.
[0069] When the principle of the region growing method is applied to a specific example shown in
[0070] 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
[0071] 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.
[0072] 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.
[0073] 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.
[0074] 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.
[0075] 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.
[0076] 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.
[0077]
[0078] In
[0079] Further, in
[0080] 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.
[0081] 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
[0082] 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.
[0083] 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.
[0084] 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.
[0085]
[0086] 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).
[0087] In the specific example shown in
[0088] 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).
[0089] 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
[0090] 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.
[0091] 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.
[0092] 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.
[0093] 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.
[0094]
[0095] In
[0096] In contrast to this, in
[0097] 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
[0098] In this way, with the ultrasound diagnostic device in
[0099]
[0100] Meanwhile,
[0101]
[0102]
[0103] If a portion of the region 2 penetrates through the clipping surface CS (
[0104]
[0105] 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
[0106] As described using
[0107]
[0108] Next, a reference point is set based on instructions from the user (S1102: see
[0109] 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
[0110] Next, one identified voxel group is reflected in the reference volume data 72 (S1104: see
[0111] 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.
[0112] 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
[0113] As such, with the ultrasound diagnostic device in
[0114]
[0115] 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
[0116] As shown in
[0117] 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.
[0118] 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.
[0119] Although the preferred embodiment of the present invention has been described, of the structure shown in
[0120] 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.
[0121] The control unit 90 controls the entire ultrasound diagnostic device in
[0122] 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.
REFERENCE SIGNS LIST
[0123] 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.