IP Library Granted Patent US 9,224,236
Granted Patent B2
US 9,224,236 · App. 12/881,818 · Granted Dec 29, 2015

Interactive changing of the depiction of an object displayed using 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 9,224,236
App. No.
12/881,818
Granted
Dec 29, 2015
Kind
B2
Abstract

A depiction of a three-dimensional object that is displayed using volume rendering is influenced. A representation of the object, in which values of a variable characterizing the object are given at spatial points of the object and in which color values are allocated to the variable during the course of rendering, is provided. A set of points defined in the space of representation of the object is input, and a distance from spatial points incorporated by the representation to the set of points is calculated. Color values allocated to spatial points are modified, or color values are determined according to the calculated distance. A depiction of the object by volume rendering is calculated using the representation of the object, the representation incorporating the modified or determined color values.

Claims (48)

1. A method for influencing a depiction of a three-dimensional object that is displayed using volume rendering, the method comprising:

providing a representation of the object, in which values of a variable characterizing the object are given at spatial points of the object in a form of gray scale values obtained through imaging of the object, and in which color values are allocated to the variable during the course of the volume rendering;

inputting a set of points defined in a space of the representation of the object;

calculating a distance from the spatial points in the space of the representation of the object to the set of points, wherein a first segment that connects a first spatial point and the set of points is not restricted to being parallel to a second segment that connects a second spatial point and the set of points, wherein the calculated distance is either along the first segment or the second segment;

inputting a threshold value for comparison with the calculated distance;

modifying the color values allocated to the spatial points according to the calculated distance from the set of points when the calculated distance is smaller than the threshold value; and

calculating a depiction of the object by the volume rendering, using the representation of the object, wherein the representation comprises the modified color values.

2. The method as claimed in claim 1 , wherein the set of points is defined by parameters.

3. The method as claimed in claim 2 , wherein the parameters define a line segment.

4. The method as claimed in claim 2 , wherein the inputting of the set of points takes place at a same time as the volume rendering is carried out, which takes account of the parameters that have already been input.

5. The method as claimed in claim 1 , further comprising determining a color, a transparency, or the color and the transparency.

6. The method as claimed in claim 1 , further comprising specifying a transfer function.

7. The method as claimed in claim 1 , wherein the set of points is defined by an input, using which, points of a surface of the object defining the set of points are determined.

8. The method as claimed in claim 7 , wherein segments are determined by the input.

9. The method as claimed in claim 7 , wherein the input is made on a monitor with a two-dimensional depiction of the object using an input device.

10. The method as claimed in claim 9 , wherein influencing of the two-dimensional depiction of the object is reversed or corrected by changing the input parameters.

11. The method as claimed in claim 7 , further comprising:

removing a region of the object;

calculating surface gradients for a surface resulting from removal of the region; and

weighting gradients in a layer below the surface resulting from removal of the region with the calculated surface gradients.

12. The method as claimed in claim 1 , wherein the volume rendering is carried out using ray casting, and

wherein a subset of rays used during the ray casting is determined, and

wherein the subset of rays, depending on the input parameters, do not require any re-calculation.

13. The method as claimed in claim 1 , further comprising:

removing a region of the object;

calculating surface gradients for a surface resulting from removal of the region; and

weighting gradients in a layer below the surface resulting from removal of the region with the calculated surface gradients.

14. The method as claimed in claim 1 , wherein the object is depicted with aid of a data record comprising a plurality of different data records, and

wherein the depiction of the object is changed by influencing the depiction for individual data records of the plurality of data records.

15. The method as claimed in claim 1 , wherein the object comprises regions of different materials, and

wherein the method is linked with the threshold value to influence the depiction of at least part of a region comprising a certain material.

16. The method of claim 1 , wherein the representation of the object is obtained through nuclear spin, computed tomography, ultrasound, or positron emission tomography.

17. A device for influencing a depiction of a three-dimensional object that is displayed using volume rendering, the device comprising:

a computer system configured to provide a representation of the object, in which values of a variable characterizing the object are given at spatial points of the object in a form of gray scale values obtained through imaging of the object, and in which color values are allocated to the variable during the course of the volume rendering; and

a user input configured for inputting a set of points defined in a space of the representation of the object,

wherein the computer system is further configured to:

calculate a distance from the spatial points in the space of the representation of the object to the set of points, wherein a first segment that connects a first spatial point and the set of points is not restricted to being parallel to a second segment that connects a second spatial point and the set of points, wherein the calculated distance is either along the first segment or the second segment;

input a threshold value for comparison with the calculated distance;

modify the color values allocated to the spatial points according to the calculated distance from the set of points when the calculated distance is smaller than the threshold value; and

calculate a depiction of the object by the volume rendering, using the representation of the object, wherein the representation comprises the modified color values.

18. A non-transitory computer readable storage medium storing a computer program product having a computer program executable by a processor for influencing a depiction of a three-dimensional object that is displayed using volume rendering, the computer program configured to:

provide a representation of the object, in which values of a variable characterizing the object are given at spatial points of the object in a form of gray scale values obtained through imaging of the object, and in which color values are allocated to the variable during the course of the volume rendering;

input a set of points defined in a space of the representation of the object;

calculate a distance from the spatial points in the space of the representation of the object to the set of points, wherein a first segment that connects a first spatial point and the set of points is not restricted to being parallel to a second segment that connects a second spatial point and the set of points, wherein the calculated distance is either along the first segment or the second segment;

input a threshold value for comparison with the calculated distance;

modify the color values allocated to the spatial points according to the calculated distance from the set of points when the calculated distance is smaller than the threshold value; and

calculate a depiction of the object by the volume rendering, using the representation of the object, wherein the representation comprises the modified color values.

19. The non-transitory computer readable storage medium of claim 18 , wherein the set of points defined in the space of the representation of the object is defined by parameters that define a line segment.

Assignments (4)
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 Nov 21, 2016
From: SIEMENS AKTIENGESELLSCHAFT
To: SIEMENS HEALTHCARE GMBH
Reel/Frame 040656/0054 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2011
From: ENGEL, KLAUS
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 026062/0827 →