IP Library Granted Patent US 8,884,959
Granted Patent B2
US 8,884,959 · App. 11/419,017 · Granted Nov 11, 2014

Gradient free shading for volume rendering using shadow information

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 8,884,959
App. No.
11/419,017
Granted
Nov 11, 2014
Kind
B2
Abstract

Disclosed is a method and apparatus for computing the shading of a volume. A slice of the volume is rendered along a half-angle direction that is between a light direction and a view direction. A slice of the volume is then rendered along a light direction to assimilate shadow information of the slice in a shadow buffer. The shadow buffer is bled orthogonal to the light direction to shade the slice.

Claims (25)

1. A method for computing shading of a volume comprising:

rendering a slice of said volume along a half-angle direction that is between a light direction and a view direction;

rendering a slice of said volume along said light direction to assimilate shadow information of said slice in a shadow map; and

bleeding said shadow map orthogonal to said light direction, without using gradients, to shade said slice by extending a shadow region of an object toward an outside of said object where said shadow region intersects said slice.

2. The method of claim 1 wherein said bleeding said shadow map comprises scaling said shadow map.

3. The method of claim 1 wherein said bleeding said shadow map comprises dilating said shadow map.

4. The method of claim 1 wherein said bleeding said shadow map comprises bleeding with a central offset.

5. The method of claim 4 wherein bleeding with a central offset comprises, for a first pixel of the shadow map, locating a second pixel that is closer to a center point of said shadow map at a given distance from said first pixel.

6. The method of claim 5 further comprising performing a correction if said second pixel is too close to said center point.

7. The method of claim 6 further comprising replacing said first pixel with said second pixel.

8. The method of claim 1 comprising, after said bleeding, rendering said slice using said shadow map.

9. The method of claim 8 wherein said rendering said slice using said shadow map comprises at least one of rendering without gradients, rendering with selective specular lighting, and rendering with selective Blinn/Phong.

10. The method of claim 9 wherein said rendering said slice using said shadow map further comprises computing diffuse lighting with said shadow map.

11. An apparatus for computing shading of a volume comprising:

means for rendering a slice of said volume along a half-angle direction that is between a light direction and a view direction;

means for rendering a slice of said volume along said light direction to assimilate shadow information of said slice in a shadow map; and

means for bleeding said shadow map orthogonal to said light direction, without using gradients, to shade said slice by extending a shadow region of an object toward an outside of said object where said shadow region intersects said slice.

12. The apparatus of claim 11 wherein said means for bleeding said shadow map comprises means for scaling said shadow map.

13. The apparatus of claim 11 wherein said means for bleeding said shadow map comprises means for dilating said shadow map.

14. The apparatus of claim 11 wherein said means for bleeding said shadow map comprises means for bleeding with a central offset.

15. The apparatus of claim 14 wherein means for bleeding with a central offset comprises, for a first pixel of the shadow map, means for locating a second pixel that is closer to a center point of said shadow map at a given distance from said first pixel.

16. The apparatus of claim 15 further comprising means for performing a correction if said second pixel is too close to said center point.

17. The apparatus of claim 16 further comprising means for replacing said first pixel with said second pixel.

18. The apparatus of claim 11 comprising means for rendering said slice using said shadow map.

19. The apparatus of claim 18 wherein said means for rendering said slice using said shadow map further comprises means for computing diffuse lighting with said shadow map.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED AT REEL: 066088 FRAME: 0256. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 17, 2024
From: SIEMENS HEALTHCARE GMBH
To: SIEMENS HEALTHINEERS AG
Reel/Frame 071178/0246 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2023
From: SIEMENS HEALTHCARE GMBH
To: SIEMENS HEALTHINEERS AG
Reel/Frame 066088/0256 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2016
From: SIEMENS AKTIENGESELLSCHAFT
To: SIEMENS HEALTHCARE GMBH
Reel/Frame 039271/0561 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2014
From: SIEMENS CORPORATION
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 033927/0060 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2014
From: SIEMENS MEDICAL SOLUTIONS USA, INC.
To: SIEMENS CORPORATION
Reel/Frame 033899/0542 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2007
From: SIEMENS CORPORATE RESEARCH, INC.
To: SIEMENS MEDICAL SOLUTIONS USA, INC.
Reel/Frame 019309/0669 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2006
From: DESGRANGES, PHILIPPE; ENGEL, KLAUS
To: SIEMENS CORPORATE RESEARCH, INC.
Reel/Frame 018308/0835 →