high quality silhouette illustration for texture based volume rendering, nagy and klein

13
High Quality Silhouette Illustration for Texture Based Volume Rendering, Nagy and Klein

Upload: frederick-patterson

Post on 13-Dec-2015

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: High Quality Silhouette Illustration for Texture Based Volume Rendering, Nagy and Klein

High Quality Silhouette Illustration for Texture

Based Volume Rendering, Nagy and Klein

Page 2: High Quality Silhouette Illustration for Texture Based Volume Rendering, Nagy and Klein

Extracting and Rendering Volume Data Silhouettes

• Problem

• Nagy & Klein Basic Approach

• Critical Analysis

Page 3: High Quality Silhouette Illustration for Texture Based Volume Rendering, Nagy and Klein

Problem

• Huge datasets

• Noisy datasets

• Need efficient and robust technique

Page 4: High Quality Silhouette Illustration for Texture Based Volume Rendering, Nagy and Klein
Page 5: High Quality Silhouette Illustration for Texture Based Volume Rendering, Nagy and Klein

Silhouette Extraction Techniques

• Front-face/Back-face Polygonal models

• Image processing

• Surface angle (lots of pre-processing)

Page 6: High Quality Silhouette Illustration for Texture Based Volume Rendering, Nagy and Klein

Surface Angle

• Compute gradient at each voxel using first order central differences

• Evaluate <V,G> == 0 for each voxel to test silhouette

• What is the gradient when dealing with volume data?

• Why does <V,G> == 0 give us a silhouette?

Page 7: High Quality Silhouette Illustration for Texture Based Volume Rendering, Nagy and Klein

Nagy & Klein Approach

• Hybrid of front/back facing & image processing techniques

• Processed on GPU• Identify contour

pixels• Identify silhouette

pixels

Page 8: High Quality Silhouette Illustration for Texture Based Volume Rendering, Nagy and Klein

Nagy & Klein Approach

• Silhouette broadening performed on CPU

• Apply a Gaussian filter on image using convolution

• Use FFT to perform fast convolution

Page 9: High Quality Silhouette Illustration for Texture Based Volume Rendering, Nagy and Klein

Results

• Engine dataset• Bonsai tree dataset• Skull dataset

Page 10: High Quality Silhouette Illustration for Texture Based Volume Rendering, Nagy and Klein

Results

• Engine dataset• Bonsai tree dataset• Skull dataset

Page 11: High Quality Silhouette Illustration for Texture Based Volume Rendering, Nagy and Klein

Results

• Engine dataset• Bonsai tree dataset• Skull dataset

Page 12: High Quality Silhouette Illustration for Texture Based Volume Rendering, Nagy and Klein

Analysis

• Extraction is very fast (GPU processing)

• Guarantees silhouette width of one pixel

• Silhouettes are smooth and continuous

• Only extracts silhouette of most external iso-surface

• Cannot reveal any internal details

Page 13: High Quality Silhouette Illustration for Texture Based Volume Rendering, Nagy and Klein

Analysis

• Volume rendering by nature is meant to reveal internal details