METHOD AND APPARATUS FOR FAST VOLUME RENDERING OF 3D ULTRASOUND IMAGE
First Claim
1. A method for fast volume rendering of 3D ultrasound image, comprising steps of:
- dividing a view plane into first-level grids arranged vertically and horizontally according to a predetermined size;
calculating gray-scale values of pixels on four vertices of each grid by projection;
comparing deviations among the gray-scale values of pixels on four vertices of each grid with a predetermined threshold, wherein if the deviation is smaller than the predetermined threshold, the grid is determined as a flat grid, and if the deviation is larger than the predetermined threshold, the grid is determined as a non-flat grid;
filling each flat grid by obtaining gray-scale values for all pixels inside the flat grid through interpolating the gray-scale values of pixels on four vertices thereof;
wherein for the non-flat grid, the dividing step, the calculating step, the determining step and the filling step are performed repeatedly until the non-flat grid is subdivided into atomic grids so as to calculate gray-scale values for remaining pixels by projection.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a method and apparatus for fast volume rendering of 3D ultrasound image, comprising a dividing step, a calculating step, a determining step, a morphological closing operation step and a filling step, wherein each flat grid can be entirely filled by obtaining gray-scale values for all pixels inside the grid through interpolating; for the non-flat grid, the steps of dividing, calculating, determining and filling are performed repeatedly until the non-flat grid is subdivided into atomic grids to calculate gray-scale values for remaining pixels by projection. As the method can be finished in the rear end, no difficulty occurs in the implementation, and no process for being adapted to previous frames is required. Therefore, the method can improve the rendering speed effectively without degrading the quality of image to put 3D ultrasound imaging to the best use.
26 Citations
22 Claims
-
1. A method for fast volume rendering of 3D ultrasound image, comprising steps of:
-
dividing a view plane into first-level grids arranged vertically and horizontally according to a predetermined size; calculating gray-scale values of pixels on four vertices of each grid by projection; comparing deviations among the gray-scale values of pixels on four vertices of each grid with a predetermined threshold, wherein if the deviation is smaller than the predetermined threshold, the grid is determined as a flat grid, and if the deviation is larger than the predetermined threshold, the grid is determined as a non-flat grid; filling each flat grid by obtaining gray-scale values for all pixels inside the flat grid through interpolating the gray-scale values of pixels on four vertices thereof; wherein for the non-flat grid, the dividing step, the calculating step, the determining step and the filling step are performed repeatedly until the non-flat grid is subdivided into atomic grids so as to calculate gray-scale values for remaining pixels by projection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for fast volume rendering of 3D ultrasound image, comprising:
-
a dividing module for dividing a view plane into first-level grids arranged vertically and horizontally according to a predetermined size; a calculating module for calculating gray-scale values of pixels on four vertices of each grid by projection; a determining module for comparing deviations among the gray-scale values of pixels on four vertices of each grid with a predetermined threshold, wherein if the deviation is smaller than the predetermined threshold, the grid is a flat grid, and if the deviation is larger than the predetermined threshold, the grid is a non-flat grid; and a filling module for entirely filling each flat grid by obtaining gray-scale values for all pixels inside the grid through interpolating the gray-scale values of pixels on four vertices thereof; wherein the non-flat grid is processed repeatedly by the dividing module, the calculating module, the determining module and the filling module until the non-flat grid is subdivided into atomic grids so as to calculate gray-scale values for remaining pixels by projection. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification