Space skipping for multi-dimensional image rendering
AssigneeMicrosoft Technology Licensing, LLC
InventorToby Sharp
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorToby Sharp
Estimating the term…
Space skipping for multi-dimensional image rendering is described. In an embodiment a ray-casting engine is used to form a two dimensional image from an at least three dimensional image volume by computing rays extending from a camera location, through the two dimensional image and into the volume. For example, a space skipping logic is used to clip the rays such that computationally expensive aspects of ray-casting only need to be performed along the clipped rays. For example a volume pyramid is formed by repeatedly reducing the resolution of the volume data. In an example, each ray is intersected with the lowest resolution volume of the pyramid and clipped using data from that volume. In examples, the clipping is then repeated at higher resolutions in order to clip the ray closely to non-transparent voxels in the volume and optimize the task of rendering the image.
A method of rendering volume data comprising an image having at least three dimensions to form a two-dimensional image comprising:
A graphics processing unit comprising:
One or more tangible device-readable media with device-executable instructions that, when executed by a graphics processing unit, direct the graphics processing unit to perform steps comprising:
Dependencies are inferred from the claim text.