Volume rendering lighting using dot product methodology
AssigneeVital Images, Inc.
InventorVincent J. Argiro
Life of this patent
Estimating the term…
Abstract
Volume rendering lighting using dot product methodology is disclosed. In one embodiment of the invention, a computer includes a processor, a computer-readable medium and a computer program. The medium stores first data representing a set of voxel data representing an object, each voxel datum having a gradient that is desirably either positive or negative, and second data representing a light source having a directional vector. The computer program is executed by the processor from the medium, and displays the set of the voxel data, including illuminating each voxel datum using a dot product of the gradient of the voxel datum with the directional vector of the light source.
Claims12
A computer to assist in displaying a set of voxel data representing an object, the computer comprising:
- a processor;
- a computer-readable medium storing
- first data representing the set of voxel data, each voxel datum having a gradient selected from the group of gradients essentially consisting of a positive gradient and a negative gradient;
- second data representing a light source having a directional vector;
- and,
- a computer program executed by the processor from the medium to display the set of voxel data, including illuminating each voxel datum using an absolute value of a dot product of the gradient of the voxel datum with the directional vector of the light source.
A computerized system to assist in displaying a set of voxel data representing an object, each voxel datum with the set having a gradient selected from the group of gradients essentially consisting of a positive gradient and a negative gradient, the system comprising:
- a display device;
- and,
- means for illuminating each voxel datum of the set of voxel data using an absolute value of a dot product of the gradient of the voxel datum and a light source having a directional vector.
A computerized method to assist in displaying a set of voxel data representing an object on a display device of a computer comprising for each voxel datum within the set:
- determining an absolute value of a dot product of a gradient of the voxel datum selected from the group of gradients essentially consisting of a positive gradient and a negative gradient with a directional vector of a light source;
- and,
- displaying the voxel datum on the display device as determined by the absolute value of the dot product of the gradient of the voxel datum with the directional vector of the light source.
A computer-readable medium having computer-executable instructions for performing a method to assist in displaying a set of voxel data representing an object on a display device of a computer, the method comprising for each voxel datum within the set:
- determining an absolute value of a dot product of a gradient of the voxel datum selected from the group of gradients essentially consisting of a positive gradient and a negative gradient with a directional vector of a light source;
- and,
- displaying the voxel datum on the display device as determined by the absolute value of the dot product of the gradient of the voxel datum with the directional vector of the light source.
Dependencies are inferred from the claim text.