CN102968791A - Interactive method for three-dimensional (3D) medical image/graphic display and system thereof - Google Patents
Interactive method for three-dimensional (3D) medical image/graphic display and system thereof Download PDFInfo
- Publication number
- CN102968791A CN102968791A CN201210416972XA CN201210416972A CN102968791A CN 102968791 A CN102968791 A CN 102968791A CN 201210416972X A CN201210416972X A CN 201210416972XA CN 201210416972 A CN201210416972 A CN 201210416972A CN 102968791 A CN102968791 A CN 102968791A
- Authority
- CN
- China
- Prior art keywords
- medical images
- bounding box
- scene
- shows
- dot product
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Apparatus For Radiation Diagnosis (AREA)
- Image Generation (AREA)
- Magnetic Resonance Imaging Apparatus (AREA)
- Processing Or Creating Images (AREA)
Abstract
The invention belongs to the technical field of medical images and provides an interactive method for 3D medical image/graphic display and a system thereof. The method includes selecting an interactive processing range through controlling a bounding box in a 3D medical image/graphic display scene; applying the range delineated by the bounding box to the 3D medical image/graphic display processing to obtain the corresponding local display result; and outputting the local display result to a segmentation algorithm and exerting corresponding segmentation processing. Therefore, local display for regions of interest and regions of space under a display mode is achieved.
Description
Technical field
The present invention relates to the medical image technical field, relate in particular to exchange method and system thereof that a kind of 3 d medical images figure shows.
Background technology
3 d medical images is the image sequence that obtains from medical imaging devices such as ultrasonic, nuclear-magnetism, CT, and the mode with the voxel matrix represents usually.The surface model with medical significance that uses the technology such as image segmentation, reconstruction to obtain from 3 d medical images is called the 3 D medical figure.
Volume drawing is a kind of visualization technique that all body details of 3-D view are shown simultaneously.By opacity transport function, color transfer function and the gradient transport function in the volume drawing is set, the pixel of different gray-scale values just can show different display effects, thereby has presented internal information and space body details.
Iso-surface patch is with three-dimensional surface models show visualization technique out.By for each surface model the rendering attributes such as color, transparency, material being set independently, can present the feature of different models, representing gem-pure effect of visualization aspect degree of depth level and the relative position relation.
Section show be with one at any angle the plane remove a section voxel matrix, to intersect with this section or adjacent picture element interpolation to this plane to obtain a width of cloth two-dimension picture, and the technology that this two-dimension picture is shown, above-mentioned Interpolation Process is also referred to as section and resamples.
Purpose in order to diagnose and to observe in medical image, often need to show ROI (the Region Of Interest of a part, area-of-interest) and VOI (volume Of Interest, space interested), perhaps cut open except partial data so that inner structure can be observed more clearly.Specific target areas on the general two-dimension picture is called area-of-interest, and the specific target areas of 3-D view then is comprised of successively continuous ROI, is called space interested (VOI).Another benefit that shows local ROI or VOI is that the data volume that shows is less, and display speed is very fast.The invention provides a kind of intuitively efficiently ROI and VOI local repressentation method.
The instrument of realizing in the current Medical Image Workstation typically uses geometric graphic element (for example circle, square frame) and defines ROI, generally also supports to utilize " freehand drawing " pattern to define enclosed region.Be " system and method for the interactive definition in area-of-interest and space " in denomination of invention, publication number is in the Chinese patent of CN101405764, ROI or VOI are defined as two aspects of shape and size, shape is to do the threshold value extraction according to the value that mouse is regulated to obtain, the effect of size is that shape is limited in the scope of some specific sizes, in conjunction with two aspects of shape and size, this invention allows adjustment ROI or the VOI of user-interactive, even in the image of certain noise is arranged, also can obtain interested target area; This invention is actually a kind of interactive threshold value extracting method, belongs to the image Segmentation Technology field, and is less with the local repressentation correlativity in area-of-interest/space interested.
In addition, be " a kind of method for drawing volume rendering cutting surface " in denomination of invention, publication number is in the Chinese patent of CN102074039, disclose and utilized bounding box to carry out the technology of the visual cutting of volume drawing, will not show the volume data outside bounding box and the cutting face, the method belongs to the visualization technique field, but only limits to the local repressentation to volume drawing, can not realize cutting into slices showing and the local repressentation of iso-surface patch.
In summary, the interaction technique that existing 3 d medical images figure shows obviously exists inconvenience and defective, in actual use so be necessary to be improved.
Summary of the invention
For above-mentioned defective, the exchange method and the system thereof that the object of the present invention is to provide a kind of 3 d medical images figure to show are to be implemented in the local repressentation in area-of-interest under the display mode/space interested.
To achieve these goals, the invention provides the exchange method that a kind of 3 d medical images figure shows, it is characterized in that described method comprises the steps:
A, in the scene that 3 d medical images/figure shows, select the scope of interaction process by the control bounding box;
B, the scope that described bounding box is drawn a circle to approve apply in the processing of described 3 d medical images/figure demonstration, obtain corresponding local repressentation result;
C, described local repressentation result is outputed to partitioning algorithm, carry out corresponding dividing processing.
According to described exchange method, in described steps A, in the scene that 3 d medical images/figure shows, centered by the scene center that described scene shows, all objects that need to carry out interaction process are selected to be enclosed in the rectangular parallelepiped bounding box by mouse;
The scene that described 3 d medical images/figure shows comprises that independence or combination image/figure that volume drawing, iso-surface patch and/or section show show.
According to described exchange method, described step B comprises:
When the scene that B1, described 3 d medical images/figure shows comprises volume drawing, with the intersection point of six planes of described rectangular parallelepiped bounding box and throw light as starting point and terminal point in the described volume drawing computing; And/or
When the scene that B2, described 3 d medical images/figure shows comprised iso-surface patch, it is lower that six plane equations of described rectangular parallelepiped bounding box are transformed to visual coordinate system;
B3, after each summit of described surface model transforms under the visual coordinate system, all plane equations of dot product successively; In the process of described successively dot product, the result of a dot product appears for negative, then no longer any Graphics Processing is done on described summit; And/or
The scene that B4, described 3 d medical images/figure shows comprises when section shows, the dimension of newly-built x, a y, z direction is the new voxel matrix identical with described 3 d medical images/figure all;
B5, with the whole initialization of pixel value, all plane equations that adopt each pixel coordinate of described 3 d medical images/figure and described rectangular parallelepiped bounding box are dot product successively;
B6, in described dot product result entirely for negative, then the value of described pixel is assigned to the respective pixel of described new voxel matrix, and the input of adopting described new voxel matrix to resample as section.
According to described exchange method, described step C comprises:
C1, described local repressentation result is outputed to partitioning algorithm;
C2, when adopting described partitioning algorithm to calculate, adopt successively dot product of all plane equations of each pixel coordinate of described 3 d medical images/figure and described rectangular parallelepiped bounding box;
If the C3 once result of dot product is negative, then the pixel of this point no longer participates in the processing of described partitioning algorithm.
In order to realize another goal of the invention of the present invention, the present invention also provides a kind of interactive system of 3 d medical images figure demonstration, and described interactive system comprises:
Select module, be used for the scene in 3 d medical images/figure demonstration, select the scope of interaction process by the control bounding box;
Processing module is used for the scope of described bounding box delineation is applied to the processing that described 3 d medical images/figure shows, obtains corresponding local repressentation result;
Execution module is used for described local repressentation result is outputed to partitioning algorithm, carries out corresponding dividing processing.
According to described interactive system, described selection module is in the scene that 3 d medical images/figure shows, centered by the scene center that described scene shows, all objects that need to carry out interaction process are selected to be enclosed in the rectangular parallelepiped bounding box by mouse;
The scene that described 3 d medical images/figure shows comprises that independence or combination image/figure that volume drawing, iso-surface patch and/or section show show.
According to described interactive system, described processing module comprises:
First processes submodule, be used for when the scene that described 3 d medical images/figure shows comprises volume drawing, with the intersection point of six planes of described rectangular parallelepiped bounding box and throw light as starting point and terminal point in the described volume drawing computing; And/or
Transformation submodule is used for when the scene that described 3 d medical images/figure shows comprises iso-surface patch, and it is lower that six plane equations of described rectangular parallelepiped bounding box are transformed to visual coordinate system;
Second processes submodule, is used for after each summit of described surface model transforms under the visual coordinate system, successively all plane equations of dot product; In the process of described successively dot product, the result of a dot product appears for negative, then no longer any Graphics Processing is done on described summit; And/or
Matrix is set up submodule, is used for when the scene that described 3 d medical images/figure shows comprises that section shows, the dimension of newly-built x, a y, z direction is the new voxel matrix identical with described 3 d medical images/figure all;
The first operator module is used for the whole initialization of pixel value, and all plane equations that adopt each pixel coordinate of described 3 d medical images/figure and described rectangular parallelepiped bounding box are dot product successively;
The 3rd processes submodule, and being used in described dot product result is not negative entirely, then the value of described pixel is assigned to the respective pixel of described new voxel matrix, and the input of adopting described new voxel matrix to resample as section.
According to described interactive system, described execution module comprises:
Output sub-module is used for described local repressentation result is outputed to partitioning algorithm;
The second operator module is used for when adopting described partitioning algorithm to calculate, and adopts successively dot product of all plane equations of each pixel coordinate of described 3 d medical images/figure and described rectangular parallelepiped bounding box;
The manages submodule everywhere, if the result who is used for dot product once for negative, the pixel that then no longer will put participates in the processing of described partitioning algorithm.
The present invention selects the scope of interaction process by in the scene that shows at 3 d medical images/figure by the control bounding box; Scope with described bounding box delineation applies in the processing of described 3 d medical images/figure demonstration again, obtains corresponding local repressentation result; At last described local repressentation result is outputed to partitioning algorithm, carry out corresponding dividing processing.Realize the local repressentation of the ROI/VOI under the above-mentioned display mode, thereby be conducive to doctor's inspections and examinations.And method and system provided by the invention can act on the independence of volume drawing, iso-surface patch and section demonstration or the displayed scene that combination shows, support mouse direct control bounding box, and interactive mode is intuitively quick.Excavated the concurrency advantage of graphic display card, the bounding box disposal route is carried out in procedure for displaying, thereby has very high counting yield, and mouse is very smooth to the control of bounding box.The Cut-set power space result of bounding box definition can output to partitioning algorithm, has not only improved computing velocity, has also removed the interference of the non-area-of-interest of user.
Description of drawings
Fig. 1 is the interactive system structural drawing that the 3 d medical images figure that provides of first embodiment of the invention shows;
Fig. 2 is the interactive system structural drawing that the 3 d medical images figure that provides of third embodiment of the invention shows;
Fig. 3 is the exchange method process flow diagram that the 3 d medical images figure that provides of fourth embodiment of the invention shows;
Fig. 4 A is the lung's volume drawing synoptic diagram that does not use bounding box that one embodiment of the invention provides;
Fig. 4 B is lung's volume drawing synoptic diagram of the use bounding box that provides of one embodiment of the invention;
Fig. 5 A is that the liver surface that does not use bounding box that one embodiment of the invention provides is drawn synoptic diagram;
Fig. 5 B is that the liver surface of the use bounding box that provides of one embodiment of the invention is drawn synoptic diagram;
Fig. 6 A is the belly section synoptic diagram that does not use bounding box that one embodiment of the invention provides;
Fig. 6 B is the belly section synoptic diagram of the use bounding box that provides of one embodiment of the invention.
Fig. 7 A is that the volume drawing of not using bounding box, iso-surface patch and the section that one embodiment of the invention provides shows the combination synoptic diagram;
Fig. 7 B is that volume drawing, iso-surface patch and the section of the use bounding box that provides of one embodiment of the invention shows the combination synoptic diagram.
Embodiment
In order to make purpose of the present invention, technical scheme and advantage clearer, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein only in order to explain the present invention, is not intended to limit the present invention.
Referring to Fig. 1, the interactive system 100 that in the first embodiment of the present invention, provides a kind of 3 d medical images figure to show, described interactive system 100 comprises:
Select module 10, be used for the scene in 3 d medical images/figure demonstration, select the scope of interaction process by the control bounding box;
Execution module 30 is used for described local repressentation result is outputed to partitioning algorithm, carries out corresponding dividing processing.
In this embodiment, select module 10 in the displayed scene of 3 d medical images/figure, select particular range with the operational controls control bounding box such as mouse one class; Then processing module 20 applies to the scope of rectangular parallelepiped bounding box delineation in the processing procedure of demonstration, and obtains corresponding local repressentation effect; At last, execution module 30 outputs to partitioning algorithm with the Cut-set power space result of bounding box definition.
In the second embodiment of the present invention, select module 10 in the scene that 3 d medical images/figure shows, centered by the scene center that described scene shows, all objects that need to carry out interaction process are selected to be enclosed in the rectangular parallelepiped bounding box by mouse;
The scene that described 3 d medical images/figure shows comprises that independence or combination image/figure that volume drawing, iso-surface patch and/or section show show.
In this embodiment, above-mentioned displayed scene can be that independence or the combination that volume drawing, iso-surface patch and section show shows.Select module 10 in this scene, to show one centered by scene center, all objects are included in wherein rectangular parallelepiped bounding box under the original state.A certain plane with mouse is pressed the selected rectangular parallelepiped bounding box that will regulate drags mouse, the direction parallel that move along mouse on this plane.Mouse flicks, and regulates and finishes, and above-mentioned plane is no longer followed mouse and moved.Can certainly choose by the mode that touch-screen is manually chosen or keyboard is inputted, all need to be processed 3 d medical images/figure draw a circle to approve in the rectangular parallelepiped bounding box.
Referring to Fig. 2, in the third embodiment of the present invention, processing module 20 comprises:
First processes submodule 21, be used for when the scene that described 3 d medical images/figure shows comprises volume drawing, with the intersection point of six planes of described rectangular parallelepiped bounding box and throw light as starting point and terminal point in the described volume drawing computing; And/or
Second processes submodule 23, is used for after each summit of described surface model transforms under the visual coordinate system, successively all plane equations of dot product; In the process of described successively dot product, the result of a dot product appears for negative, then no longer any Graphics Processing is done on described summit; And/or
Matrix is set up submodule 24, is used for when the scene that described 3 d medical images/figure shows comprises that section shows, the dimension of newly-built x, a y, z direction is the new voxel matrix identical with described 3 d medical images/figure all;
The first operator module 25 is used for the whole initialization of pixel value, and all plane equations that adopt each pixel coordinate of described 3 d medical images/figure and described rectangular parallelepiped bounding box are dot product successively;
The 3rd processes submodule 26, and being used in described dot product result is not negative entirely, then the value of described pixel is assigned to the respective pixel of described new voxel matrix, and the input of adopting described new voxel matrix to resample as section.
In addition, execution module 30 comprises:
Output sub-module 31 is used for described local repressentation result is outputed to partitioning algorithm;
The second operator module 32 is used for when adopting described partitioning algorithm to calculate, and adopts successively dot product of all plane equations of each pixel coordinate of described 3 d medical images/figure and described rectangular parallelepiped bounding box;
The manages submodule 33 everywhere, if the result who is used for dot product once for negative, the pixel that then no longer will put participates in the processing of described partitioning algorithm.
In this embodiment, for volume drawing, first processes the intersection point of six planes that submodule 21 calculates the rectangular parallelepiped bounding boxs and throw light as starting point and the terminal point of calculating, thereby the pixel that will participate in Graphics Processing is limited in the scope of six planes encirclements, and the pixel outside this scope just can not show.
For iso-surface patch, transformation submodule 22 transforms to six plane equations of rectangular parallelepiped bounding box under the visual coordinate system, second process submodule 23 with each summit of surface model transform to visual coordinate system lower after, all plane equations of dot product successively, if the result of certain dot product is for negative, then no longer any Graphics Processing is done on this summit, the summit outside the bounding box scope just can not show like this.
Show that for section the dimension that matrix is set up submodule 24 newly-built x, y, z direction is the voxel matrix identical with former 3 d medical images all; The first operator module 25 is with the whole initialization of pixel value; With all plane equation of each pixel coordinate of former 3 d medical images and rectangular parallelepiped bounding box successively dot product, if the dot product result entirely for negative, the 3rd processes the respective pixel that 26 values with this pixel of submodule are assigned to newly-built voxel matrix; After handling all pixels, with the input that newly-built voxel matrix resamples as section, the pixel outside the bounding box scope can not show.
The bounding box disposal route that 100 pairs of volume drawing of interactive system that above-mentioned 3 d medical images figure shows, iso-surface patch and section show is carried out in procedure for displaying, not changing former 3 d medical images/figure, is a kind of method be used to defining local repressentation.Because the processing of throw light and visual coordinate system is normally carried out in graphic display card, degree of parallelism is high and do not need to take cpu resource, so very high counting yield is arranged, mouse is very smooth to the control of bounding box.
Output sub-module 31 outputs to partitioning algorithm with described local repressentation result; When the segmentation algorithm calculates, the all plane equation of each pixel coordinate of the former 3 d medical images of the second operator module 32 usefulness and rectangular parallelepiped bounding box is dot product successively, if the result of certain dot product is for negative, the manages 33 these pixels of submodule everywhere no longer participates in any dividing processing.This has just realized the localization that partitioning algorithm calculates, and has not only improved computing velocity, has also removed the interference of non-area-of-interest.
A plurality of modules of the interactive system 100 that above-mentioned 3 d medical images figure shows can be software module and/or hardware module.
Referring to Fig. 3, in the fourth embodiment of the present invention, the exchange method that provides a kind of 3 d medical images figure to show, described method comprises the steps:
Among the step S301, in the scene that 3 d medical images/figure shows, select the scope of interaction process by the control bounding box; This step is by selecting module 10 to realize;
Among the step S302, the scope that described bounding box is drawn a circle to approve applies in the processing of described 3 d medical images/figure demonstration, obtains corresponding local repressentation result; This step is realized by processing module 20;
Among the step S303, described local repressentation result is outputed to partitioning algorithm, carry out corresponding dividing processing; This step is realized by execution module 30.
In this embodiment, proposed the exchange method that a kind of 3 d medical images figure shows, concrete applied to volume drawing, iso-surface patch and section show, realize the local repressentation of ROI/VOI, remove non-area-of-interest/space, belong to the visualization technique field.Because the processing of bounding box method is carried out in procedure for displaying, has improved demonstration and interactive speed; Use the exchange method of mouse direct control bounding box also to provide good experience as diagnosis, observation; The Cut-set power space result of bounding box definition can also output to partitioning algorithm in addition, to realize the localization of image segmentation.
In the fifth embodiment of the present invention, in described S301, select module 10 in the scene that 3 d medical images/figure shows, centered by the scene center that described scene shows, all objects that need to carry out interaction process are selected to be enclosed in the rectangular parallelepiped bounding box by mouse;
The scene that described 3 d medical images/figure shows comprises that independence or combination image/figure that volume drawing, iso-surface patch and/or section show show.
In the of the present invention the 6th implemented, described step S302 comprised:
When the scene that B1, described 3 d medical images/figure shows comprises volume drawing, with the intersection point of six planes of described rectangular parallelepiped bounding box and throw light as starting point and terminal point in the described volume drawing computing; This step is processed submodule 21 by first and is realized; And/or
When the scene that B2, described 3 d medical images/figure shows comprised iso-surface patch, it is lower that six plane equations of described rectangular parallelepiped bounding box are transformed to visual coordinate system; This step is realized by transformation submodule 22;
B3, after each summit of described surface model transforms under the visual coordinate system, all plane equations of dot product successively; In the process of described successively dot product, the result of a dot product appears for negative, then no longer any Graphics Processing is done on described summit; This step is processed submodule 23 by second and is realized; And/or
The scene that B4, described 3 d medical images/figure shows comprises when section shows, the dimension of newly-built x, a y, z direction is the new voxel matrix identical with described 3 d medical images/figure all; This step is set up submodule 24 by matrix and is realized;
B5, with the whole initialization of pixel value, all plane equations that adopt each pixel coordinate of described 3 d medical images/figure and described rectangular parallelepiped bounding box are dot product successively; This step is realized by the first operator module 25;
B6, in described dot product result entirely for negative, then the value of described pixel is assigned to the respective pixel of described new voxel matrix, and the input of adopting described new voxel matrix to resample as section; This step is processed submodule 26 by the 3rd and is realized.
In seventh embodiment of the invention, described step S303 comprises:
C1, described local repressentation result is outputed to partitioning algorithm; This step is realized by output sub-module 31;
C2, when adopting described partitioning algorithm to calculate, adopt successively dot product of all plane equations of each pixel coordinate of described 3 d medical images/figure and described rectangular parallelepiped bounding box; This step is realized by the second operator module 32;
If the C3 once result of dot product is negative, then the pixel of this point no longer participates in the processing of described partitioning algorithm.This step is managed submodule 33 everywhere by the and is realized.
In above-mentioned a plurality of embodiment, the exchange method that described 3 d medical images figure shows belongs to the bounding box definition area-of-interest of 3 d medical images figure and the exchange method in space; The method can act on the independence of volume drawing, iso-surface patch and section demonstration or the displayed scene that combination shows, has realized the local repressentation of the ROI/VOI under the above-mentioned display mode, thereby has been conducive to doctor's inspections and examinations.Support mouse direct control bounding box, interactive mode is intuitively quick.Excavated the concurrency advantage of graphic display card, the bounding box disposal route is carried out in procedure for displaying, so very high counting yield is arranged, mouse is very smooth to the control of bounding box.The Cut-set power space result of bounding box definition can output to partitioning algorithm, has not only improved computing velocity, has also removed the interference of non-area-of-interest.
Referring to Fig. 4 A and Fig. 4 B, use the exchange method of the 3 d medical images figure demonstration of the present invention's proposition for the volume drawing displayed scene of 3 d medical images, its operating process comprises:
1. select module 10 in the displayed scene of 3 d medical images volume drawing, utilize the mouse control bounding box to select particular range;
2. processing module 20 six planes of calculating the rectangular parallelepiped bounding boxs and the intersection point of throw light be as the starting point and the terminal point that calculate, thereby the pixel that will participate in Graphics Processing is limited in the scope of six planes encirclements, and the pixel outside this scope just can not show;
3. execution module 30 is when the segmentation algorithm calculates, with all plane equation of each pixel coordinate of former 3 d medical images and rectangular parallelepiped bounding box successively dot product, if the result of certain dot product for negative, then this pixel no longer participates in any dividing processing.
From Fig. 4 A, see, can't not demonstrate the inner structure of lungs with the volume drawing of bounding box, remove after the skin bone with bounding box localization, among Fig. 4 B the bronchus of lungs inside and blood vessel enrich very much clear.
Referring to Fig. 5 A and Fig. 5 B, use the exchange method of the 3 d medical images figure demonstration of the present invention's proposition for the iso-surface patch displayed scene of 3 d medical images, its operating process comprises:
1. select module 10 in the displayed scene that the 3 D medical picture surface is drawn, select particular range with the mouse control bounding box;
2. processing module 20 transforms to six plane equations of rectangular parallelepiped bounding box under the visual coordinate system, with each summit of surface model transform to visual coordinate system lower after, all plane equations of dot product successively, if the result of certain dot product is for negative, then no longer any Graphics Processing is done on this summit, the summit outside the bounding box scope just can not show like this;
3. execution module 30 is when the segmentation algorithm calculates, with all plane equation of each pixel coordinate of former 3 d medical images and rectangular parallelepiped bounding box successively dot product, if the result of certain dot product for negative, then this pixel no longer participates in any dividing processing.
See from Fig. 5 A, do not demonstrate the inner structure of liver with the iso-surface patch of bounding box, cut open except behind the part liver with the bounding box localization, the vein of liver inside, portal vein and biliary tract demonstration are very clear in Fig. 5 B.
Referring to Fig. 6 A and Fig. 6 B, use the exchange method of the 3 d medical images figure demonstration of the present invention's proposition for the section displayed scene of 3 d medical images, its operating process comprises:
1. select module 10 in the section displayed scene of 3 d medical images, select particular range with the mouse control bounding box;
2. the dimension of processing module 20 newly-built x, y, z direction voxel matrixes identical with former 3 d medical images all, and with the whole initialization of pixel value; With all plane equation of each pixel coordinate of former 3 d medical images and rectangular parallelepiped bounding box successively dot product, if the dot product result then is assigned to the value of this pixel the respective pixel of newly-built voxel matrix entirely for negative; After handling all pixels, with the input that newly-built voxel matrix resamples as section, the pixel outside the bounding box scope can not show;
3. execution module 30 is when the segmentation algorithm calculates, with all plane equation of each pixel coordinate of former 3 d medical images and rectangular parallelepiped bounding box successively dot product, if the result of certain dot product for negative, then this pixel no longer participates in any dividing processing.
From Fig. 6 A, see, with the aobvious xsect that has represented a complete abdominal CT image of the section of bounding box, after the bounding box terms of localization approach, do not highlight the liver position among Fig. 6 B.
Referring to Fig. 6 A and Fig. 6 B, for show the exchange method that the combination displayed scene uses the 3 d medical images figure of the present invention's proposition to show for volume drawing, iso-surface patch and section, its operating process comprises:
1. select module 10 in the section displayed scene of 3 d medical images and figure, select particular range with the mouse control bounding box;
2. processing module 20 is used the scope of rectangular parallelepiped bounding box delineation in the Graphics Processing process that volume drawing, iso-surface patch and section show simultaneously, and concrete application method is similar with embodiment 1, embodiment 2, embodiment 3 respectively;
3. execution module 30 is when the segmentation algorithm calculates, with all plane equation of each pixel coordinate of former 3 d medical images and rectangular parallelepiped bounding box successively dot product, if the result of certain dot product for negative, then this pixel no longer participates in any dividing processing.
From Fig. 7 A, see, do not use in the volume drawing, iso-surface patch of bounding box and the scene that section shows combination information too many, can't observe clearly kidney, use bounding box after, can be clearly seen that kidney and bone on every side, blood vessel at Fig. 7 B.
In sum, the present invention selects the scope of interaction process by in the scene that shows at 3 d medical images/figure by the control bounding box; Scope with described bounding box delineation applies in the processing of described 3 d medical images/figure demonstration again, obtains corresponding local repressentation result; At last described local repressentation result is outputed to partitioning algorithm, carry out corresponding dividing processing.Realize the local repressentation of the ROI/VOI under the above-mentioned display mode, thereby be conducive to doctor's inspections and examinations.And method and system provided by the invention can act on the independence of volume drawing, iso-surface patch and section demonstration or the displayed scene that combination shows, support mouse direct control bounding box, and interactive mode is intuitively quick.Excavated the concurrency advantage of graphic display card, the bounding box disposal route is carried out in procedure for displaying, thereby has very high counting yield, and mouse is very smooth to the control of bounding box.The Cut-set power space result of bounding box definition can output to partitioning algorithm, has not only improved computing velocity, has also removed the interference of the non-area-of-interest of user.
Certainly; the present invention also can have other various embodiments; in the situation that does not deviate from spirit of the present invention and essence thereof; those of ordinary skill in the art work as can make according to the present invention various corresponding changes and distortion, but these corresponding changes and distortion all should belong to the protection domain of the appended claim of the present invention.
Claims (8)
1. the exchange method that the 3 d medical images figure shows is characterized in that described method comprises the steps:
A, in the scene that 3 d medical images/figure shows, select the scope of interaction process by the control bounding box;
B, the scope that described bounding box is drawn a circle to approve apply in the processing of described 3 d medical images/figure demonstration, obtain corresponding local repressentation result;
C, described local repressentation result is outputed to partitioning algorithm, carry out corresponding dividing processing.
2. exchange method according to claim 1, it is characterized in that, in described steps A, in the scene that 3 d medical images/figure shows, centered by the scene center that described scene shows, all objects that need to carry out interaction process are selected to be enclosed in the rectangular parallelepiped bounding box by mouse;
The scene that described 3 d medical images/figure shows comprises that independence or combination image/figure that volume drawing, iso-surface patch and/or section show show.
3. exchange method according to claim 2 is characterized in that, described step B comprises:
When the scene that B1, described 3 d medical images/figure shows comprises volume drawing, with the intersection point of six planes of described rectangular parallelepiped bounding box and throw light as starting point and terminal point in the described volume drawing computing; And/or
When the scene that B2, described 3 d medical images/figure shows comprised iso-surface patch, it is lower that six plane equations of described rectangular parallelepiped bounding box are transformed to visual coordinate system;
B3, after each summit of described surface model transforms under the visual coordinate system, all plane equations of dot product successively; In the process of described successively dot product, the result of a dot product appears for negative, then no longer any Graphics Processing is done on described summit; And/or
The scene that B4, described 3 d medical images/figure shows comprises when section shows, the dimension of newly-built x, a y, z direction is the new voxel matrix identical with described 3 d medical images/figure all;
B5, with the whole initialization of pixel value, all plane equations that adopt each pixel coordinate of described 3 d medical images/figure and described rectangular parallelepiped bounding box are dot product successively;
B6, in described dot product result entirely for negative, then the value of described pixel is assigned to the respective pixel of described new voxel matrix, and the input of adopting described new voxel matrix to resample as section.
4. exchange method according to claim 2 is characterized in that, described step C comprises:
C1, described local repressentation result is outputed to partitioning algorithm;
C2, when adopting described partitioning algorithm to calculate, adopt successively dot product of all plane equations of each pixel coordinate of described 3 d medical images/figure and described rectangular parallelepiped bounding box;
If the C3 once result of dot product is negative, then the pixel of this point no longer participates in the processing of described partitioning algorithm.
5. the interactive system that shows of a 3 d medical images figure is characterized in that described interactive system comprises:
Select module, be used for the scene in 3 d medical images/figure demonstration, select the scope of interaction process by the control bounding box;
Processing module is used for the scope of described bounding box delineation is applied to the processing that described 3 d medical images/figure shows, obtains corresponding local repressentation result;
Execution module is used for described local repressentation result is outputed to partitioning algorithm, carries out corresponding dividing processing.
6. interactive system according to claim 5, it is characterized in that, described selection module is in the scene that 3 d medical images/figure shows, centered by the scene center that described scene shows, all objects that need to carry out interaction process are selected to be enclosed in the rectangular parallelepiped bounding box by mouse;
The scene that described 3 d medical images/figure shows comprises that independence or combination image/figure that volume drawing, iso-surface patch and/or section show show.
7. interactive system according to claim 6 is characterized in that, described processing module comprises:
First processes submodule, be used for when the scene that described 3 d medical images/figure shows comprises volume drawing, with the intersection point of six planes of described rectangular parallelepiped bounding box and throw light as starting point and terminal point in the described volume drawing computing; And/or
Transformation submodule is used for when the scene that described 3 d medical images/figure shows comprises iso-surface patch, and it is lower that six plane equations of described rectangular parallelepiped bounding box are transformed to visual coordinate system;
Second processes submodule, is used for after each summit of described surface model transforms under the visual coordinate system, successively all plane equations of dot product; In the process of described successively dot product, the result of a dot product appears for negative, then no longer any Graphics Processing is done on described summit; And/or
Matrix is set up submodule, is used for when the scene that described 3 d medical images/figure shows comprises that section shows, the dimension of newly-built x, a y, z direction is the new voxel matrix identical with described 3 d medical images/figure all;
The first operator module is used for the whole initialization of pixel value, and all plane equations that adopt each pixel coordinate of described 3 d medical images/figure and described rectangular parallelepiped bounding box are dot product successively;
The 3rd processes submodule, and being used in described dot product result is not negative entirely, then the value of described pixel is assigned to the respective pixel of described new voxel matrix, and the input of adopting described new voxel matrix to resample as section.
8. interactive system according to claim 6 is characterized in that, described execution module comprises:
Output sub-module is used for described local repressentation result is outputed to partitioning algorithm;
The second operator module is used for when adopting described partitioning algorithm to calculate, and adopts successively dot product of all plane equations of each pixel coordinate of described 3 d medical images/figure and described rectangular parallelepiped bounding box;
The manages submodule everywhere, if the result who is used for dot product once for negative, the pixel that then no longer will put participates in the processing of described partitioning algorithm.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210416972.XA CN102968791B (en) | 2012-10-26 | 2012-10-26 | Exchange method that 3 d medical images figure shows and system thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210416972.XA CN102968791B (en) | 2012-10-26 | 2012-10-26 | Exchange method that 3 d medical images figure shows and system thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102968791A true CN102968791A (en) | 2013-03-13 |
CN102968791B CN102968791B (en) | 2016-12-21 |
Family
ID=47798917
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210416972.XA Active CN102968791B (en) | 2012-10-26 | 2012-10-26 | Exchange method that 3 d medical images figure shows and system thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102968791B (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104732569A (en) * | 2013-12-23 | 2015-06-24 | 上海联影医疗科技有限公司 | Method for drawing outline of volume of interest |
CN107545578A (en) * | 2017-08-25 | 2018-01-05 | 沈阳东软医疗系统有限公司 | Femoral head region segmentation method, device and equipment in CT images |
CN107845136A (en) * | 2017-09-19 | 2018-03-27 | 浙江科澜信息技术有限公司 | A kind of landform flattening method of three-dimensional scenic |
CN108053465A (en) * | 2017-12-11 | 2018-05-18 | 深圳市图智能科技有限公司 | A kind of image segmentation result post-processing approach based on volume drawing |
CN110321048A (en) * | 2018-03-30 | 2019-10-11 | 阿里巴巴集团控股有限公司 | The processing of three-dimensional panorama scene information, exchange method and device |
US11016579B2 (en) | 2006-12-28 | 2021-05-25 | D3D Technologies, Inc. | Method and apparatus for 3D viewing of images on a head display unit |
US11228753B1 (en) | 2006-12-28 | 2022-01-18 | Robert Edwin Douglas | Method and apparatus for performing stereoscopic zooming on a head display unit |
US11275242B1 (en) | 2006-12-28 | 2022-03-15 | Tipping Point Medical Images, Llc | Method and apparatus for performing stereoscopic rotation of a volume on a head display unit |
US11315307B1 (en) | 2006-12-28 | 2022-04-26 | Tipping Point Medical Images, Llc | Method and apparatus for performing rotating viewpoints using a head display unit |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000182078A (en) * | 1998-11-25 | 2000-06-30 | Siemens Corporate Res Inc | Three-dimensional (3d) imaging system and method for deciding boundary in threedimensional (3d) image |
WO2004081871A1 (en) * | 2003-03-12 | 2004-09-23 | Siemens Corporate Research Inc. | Image segmentation in a three-dimensional environment |
CN101577001A (en) * | 2009-05-20 | 2009-11-11 | 电子科技大学 | Partition method of three dimensional medical images based on ray casting volume rendering algorithm |
CN101593357A (en) * | 2008-05-28 | 2009-12-02 | 中国科学院自动化研究所 | A kind of interactive body cutting method based on the three-dimensional planar control |
CN102074039A (en) * | 2010-09-29 | 2011-05-25 | 深圳市蓝韵实业有限公司 | Method for drawing volume rendering cutting surface |
CN102074051A (en) * | 2011-01-13 | 2011-05-25 | 深圳市蓝韵实业有限公司 | Fast locating method for data bonding volume of volume rendering parallel projection |
-
2012
- 2012-10-26 CN CN201210416972.XA patent/CN102968791B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000182078A (en) * | 1998-11-25 | 2000-06-30 | Siemens Corporate Res Inc | Three-dimensional (3d) imaging system and method for deciding boundary in threedimensional (3d) image |
WO2004081871A1 (en) * | 2003-03-12 | 2004-09-23 | Siemens Corporate Research Inc. | Image segmentation in a three-dimensional environment |
CN101593357A (en) * | 2008-05-28 | 2009-12-02 | 中国科学院自动化研究所 | A kind of interactive body cutting method based on the three-dimensional planar control |
CN101577001A (en) * | 2009-05-20 | 2009-11-11 | 电子科技大学 | Partition method of three dimensional medical images based on ray casting volume rendering algorithm |
CN102074039A (en) * | 2010-09-29 | 2011-05-25 | 深圳市蓝韵实业有限公司 | Method for drawing volume rendering cutting surface |
CN102074051A (en) * | 2011-01-13 | 2011-05-25 | 深圳市蓝韵实业有限公司 | Fast locating method for data bonding volume of volume rendering parallel projection |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11016579B2 (en) | 2006-12-28 | 2021-05-25 | D3D Technologies, Inc. | Method and apparatus for 3D viewing of images on a head display unit |
US11520415B2 (en) | 2006-12-28 | 2022-12-06 | D3D Technologies, Inc. | Interactive 3D cursor for use in medical imaging |
US11315307B1 (en) | 2006-12-28 | 2022-04-26 | Tipping Point Medical Images, Llc | Method and apparatus for performing rotating viewpoints using a head display unit |
US11275242B1 (en) | 2006-12-28 | 2022-03-15 | Tipping Point Medical Images, Llc | Method and apparatus for performing stereoscopic rotation of a volume on a head display unit |
US11228753B1 (en) | 2006-12-28 | 2022-01-18 | Robert Edwin Douglas | Method and apparatus for performing stereoscopic zooming on a head display unit |
US11036311B2 (en) | 2006-12-28 | 2021-06-15 | D3D Technologies, Inc. | Method and apparatus for 3D viewing of images on a head display unit |
CN104732569B (en) * | 2013-12-23 | 2018-05-04 | 上海联影医疗科技有限公司 | A kind of area-of-interest sketches the contours method |
CN104732569A (en) * | 2013-12-23 | 2015-06-24 | 上海联影医疗科技有限公司 | Method for drawing outline of volume of interest |
CN107545578B (en) * | 2017-08-25 | 2020-12-11 | 东软医疗系统股份有限公司 | Method, device and equipment for segmenting femoral head region in CT (computed tomography) image |
CN107545578A (en) * | 2017-08-25 | 2018-01-05 | 沈阳东软医疗系统有限公司 | Femoral head region segmentation method, device and equipment in CT images |
CN107845136B (en) * | 2017-09-19 | 2021-05-25 | 浙江科澜信息技术有限公司 | Terrain flattening method for three-dimensional scene |
CN107845136A (en) * | 2017-09-19 | 2018-03-27 | 浙江科澜信息技术有限公司 | A kind of landform flattening method of three-dimensional scenic |
CN108053465A (en) * | 2017-12-11 | 2018-05-18 | 深圳市图智能科技有限公司 | A kind of image segmentation result post-processing approach based on volume drawing |
CN110321048A (en) * | 2018-03-30 | 2019-10-11 | 阿里巴巴集团控股有限公司 | The processing of three-dimensional panorama scene information, exchange method and device |
CN110321048B (en) * | 2018-03-30 | 2022-11-01 | 阿里巴巴集团控股有限公司 | Three-dimensional panoramic scene information processing and interacting method and device |
Also Published As
Publication number | Publication date |
---|---|
CN102968791B (en) | 2016-12-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102968791A (en) | Interactive method for three-dimensional (3D) medical image/graphic display and system thereof | |
CN104794758B (en) | A kind of method of cutting out of 3-D view | |
CN104427325B (en) | Fast integration image generating method and the naked eye three-dimensional display system with user mutual | |
Marescaux et al. | Virtual reality applied to hepatic surgery simulation: the next revolution | |
AU2012390266B2 (en) | A computer graphics method for rendering three dimensional scenes | |
CN104574263A (en) | Quick three-dimensional ultrasonic reconstruction and display method on basis of GPU (graphics processing unit) | |
US8149237B2 (en) | Information processing apparatus and program | |
US20110082667A1 (en) | System and method for view-dependent anatomic surface visualization | |
US7586501B2 (en) | Simultaneous projection of multi-branched vessels and their context on a single image | |
CN101625766A (en) | Method for processing medical images | |
JP4885042B2 (en) | Image processing method, apparatus, and program | |
US7893938B2 (en) | Rendering anatomical structures with their nearby surrounding area | |
US7924295B2 (en) | Image processing device for expanded representation of three-dimensional image data sets | |
JP6215057B2 (en) | Visualization device, visualization program, and visualization method | |
Sun et al. | Lung segmentation refinement based on optimal surface finding utilizing a hybrid desktop/virtual reality user interface | |
CN102397082B (en) | Method and device for generating direction indicating diagram and ultrasonic three-dimensional imaging method and system | |
CN102903147A (en) | Three-dimensional data clipping method and system | |
CN110335342B (en) | Real-time hand model generation method for immersive simulator | |
JP4668289B2 (en) | Image processing apparatus and method, and program | |
Petkov et al. | Interactive visibility retargeting in vr using conformal visualization | |
JP5065740B2 (en) | Image processing method, apparatus, and program | |
KR20150116032A (en) | Method of providing augmented reality | |
Ning et al. | Interactive 3D medical data cutting using closed curve with arbitrary shape | |
US20120001910A1 (en) | Image display apparatus, image display method, curved line specifying apparatus, curved line specifying method, and recording medium | |
US20210342572A1 (en) | Information processing apparatus, non-transitory computer-readable storage medium, and information processing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |