| CPC G06T 17/00 (2013.01) [G06T 15/10 (2013.01); G06T 15/20 (2013.01); G06T 15/50 (2013.01)] | 14 Claims |

|
1. An apparatus comprising:
a processor configured to:
transform a two dimensional (2D) dataset comprising a plurality of pixels into a three dimensional (3D) dataset comprising a plurality of voxels, wherein a plane of the 2D dataset includes a number of voxels of the plurality of voxels corresponding to the plurality of pixels and wherein the plurality of voxels includes additional voxels located out of the plane of the 2D dataset to define a height dimension of the 3D dataset, wherein transforming the 2D dataset into the 3D dataset further comprises assigning values of the height dimension to the plurality of voxels based, at least in part, on intensity values of the plurality of pixels;
assign material properties to the plurality of voxels; and
render a 3D scene of the 3D dataset from a viewing plane parallel to the plane of the 2D dataset, wherein rendering simulates at least one virtual light source propagated through the 3D dataset and propagation of the virtual light source through the 3D dataset is based, at least in part, on the material properties assigned to the plurality of voxels.
|