IP Library Granted Patent US 7,843,452
Granted Patent B2
US 7,843,452 · App. 11/755,256 · Granted Nov 30, 2010

Progressive refinement for texture-based volume rendering

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,843,452
App. No.
11/755,256
Granted
Nov 30, 2010
Kind
B2
Abstract

A method for rendering a two-dimensional image comprising: (a) obtaining a first three-dimensional set of data for a relatively high quality image; (b) generating a second three-dimensional set of data for a relatively low quality image from the obtained three-dimensional set of data; (c) rendering a relatively low quality two-dimensional image from second three-dimensional set of data; (d) rendering a first portion of a relatively high quality two-dimensional image from a first portion of the first three-dimensional set of data; (e) blending the rendered low quality two-dimensional image with relatively high quality two-dimensional image; (f) rendering a second portion of a relatively high quality two-dimensional image from a different portion of the first three-dimensional set of data; and (g) blending the rendered low quality two-dimensional image from second three-dimensional set of data with relatively high quality two-dimensional image from the second portion of the first three-dimensional set of data. The process repeats until the entire image is rendered.

Claims (17)

1. A method for rendering a two-dimensional image, comprising:

(a) obtaining a first three-dimensional set of data from an imaging apparatus for a first quality image;

(b) generating a second three-dimensional set of data for a second quality image from the obtained three-dimensional set of data, the second quality image being lower than the first quality image;

(c) rendering a third quality two-dimensional image from the second three-dimensional set of data;

(d) rendering a fourth quality two-dimensional image from a first portion of the first three-dimensional set of data, the rendered fourth quality image being a higher quality than the third quality;

(e) blending the rendered third quality two-dimensional image from a second three-dimensional set of data with the fourth quality two-dimensional image from the first portion of the first three-dimensional set of data;

(f) rendering a fifth quality two-dimensional image from a different portion from the first portion of the first three-dimensional set of data, the fifth quality image being of the same quality of the fourth quality image;

(g) blending the rendered third quality two-dimensional image from second three-dimensional set of data with the fifth quality two-dimensional image from the second portion of the first three-dimensional set of data; and

wherein the third quality two-dimensional image from the second three-dimensional set of data in (c) is an old image and the fourth quality two-dimensional image from the first portion of the first three-dimensional set of data in (d) is a new image, and wherein the blending of the old image with the new image is in accordance with: pixel color in blended image=pixel color in old image+(image completeness)*(pixel completeness)*(change ratio)*(pixel color in new image−pixel color in old image), where:

image completeness is a ratio in the range of 0 to 1;

pixel completeness is in accordance with: if (alpha of new color)>0.9*(alpha of old color) the pixel is completed, wherein completeness=1; otherwise the pixel is not completed and completeness=0;

where alpha is the opacity of the pixel; and

change ratio is a number from 0 to 1 and represents a desired rate of change from image to image, where 1 is for the most abrupt change and 0 is for the smoothest change.

2. The method recited in claim 1 wherein the blended image in (e) is then treated as an old image for the blending in (g).

3. The method recited in claim 1 wherein: image completeness is computed as the ratio of number of bricks in the image that are rendered/total number of bricks in the image to be rendered, wherein each brick is a plurality of voxels.

4. The method recited in claim 1 wherein: image completeness is computed such as the ratio of the number of voxels in the image rendered/total number of voxels in the image to be rendered.

5. The method recited in claim 1 wherein the method is iteratively performed until a final image is rendered and wherein completeness is computed as percentage of the final image actually rendered.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2008
From: SIEMENS CORPORATE RESEARCH, INC.
To: SIEMENS MEDICAL SOLUTIONS USA, INC.
Reel/Frame 021528/0107 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2007
From: LI, WEI
To: SIEMENS CORPORATE RESEARCH, INC.
Reel/Frame 019518/0791 →