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

Transcript of High Quality Silhouette Illustration for Texture Based Volume Rendering, Nagy and Klein.

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