1 / 15

An Enhanced Splatting Method

An Enhanced Splatting Method. Peter Kulka & Richard Lobb. Graphics and Visualization Group Department of Computer Science The University of Auckland. Overview. Direct volume rendering High resolution splatting Results Conclusions and future work. Direct volume rendering.

nolcha
Télécharger la présentation

An Enhanced Splatting Method

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. An Enhanced Splatting Method Peter Kulka & Richard Lobb Graphics and Visualization Group Department of Computer Science The University of Auckland

  2. Overview • Direct volume rendering • High resolution splatting • Results • Conclusions and future work ACSC’99 - An enhanced splatting method - Peter Kulka & Richard Lobb

  3. Direct volume rendering • Research area within visualization • Rendering of 3D volume data sets • Volume reconstruction • Calculating an illumination model • Two classes of algorithms: • Ray casting • Projection methods (splatting) ACSC’99 - An enhanced splatting method - Peter Kulka & Richard Lobb

  4. Volume reconstruction • Problem: • Finding values between sample points ACSC’99 - An enhanced splatting method - Peter Kulka & Richard Lobb

  5. Illumination models • Assigning optical properties to the volume • Emission-absorption model: • Volumes consist of light emitting particles • Particles also attenuate light from behind them • Such a system can be described by: ACSC’99 - An enhanced splatting method - Peter Kulka & Richard Lobb

  6. Ray casting • Image order method • Simulation of light flow along viewing rays • Sharp images ACSC’99 - An enhanced splatting method - Peter Kulka & Richard Lobb

  7. Splatting • Object order method • Projection of each volume element onto the view plane • Fast ACSC’99 - An enhanced splatting method - Peter Kulka & Richard Lobb

  8. Motivation • Want: • Rendering speed of splatting • Image quality of ray casting • Approach: • Correct errors in splatting • Leads to three separate modifications • Result: sharper images • We call this method high resolution splatting ACSC’99 - An enhanced splatting method - Peter Kulka & Richard Lobb

  9. Modifications to standard splatting • Reordering reconstruction and illumination calculations • Correcting view angle distortions ACSC’99 - An enhanced splatting method - Peter Kulka & Richard Lobb

  10. Modifications (cont.) • Slicing the reconstruction kernel ACSC’99 - An enhanced splatting method - Peter Kulka & Richard Lobb

  11. High resolution splatting • Summary: ACSC’99 - An enhanced splatting method - Peter Kulka & Richard Lobb

  12. Comparison • Test data set: CT scan of a human pelvis • Size: 256  256  110 sample points ACSC’99 - An enhanced splatting method - Peter Kulka & Richard Lobb

  13. ray casting splatting high resolution splatting Results • Various rendering methods (close-up): ACSC’99 - An enhanced splatting method - Peter Kulka & Richard Lobb

  14. Conclusion • Three modifications to splatting: • Explicit volume reconstruction and illumination • Correcting of view angle distortions • Reconstruction along the line of projection • Rendering times comparable to splatting • Image quality comparable to ray casting ACSC’99 - An enhanced splatting method - Peter Kulka & Richard Lobb

  15. Future work • More use of texture mapping hardware • Perspective views • Hierarchical versions • Building octrees • Wavelet splatting ACSC’99 - An enhanced splatting method - Peter Kulka & Richard Lobb

More Related