Spectral Analysis of Function Composition and Its Implications for Sampling in Direct Volume Visualization - PowerPoint PPT Presentation

About This Presentation
Title:

Spectral Analysis of Function Composition and Its Implications for Sampling in Direct Volume Visualization

Description:

Spectral Analysis of Function Composition and Its Implications for Sampling in ... Function Composition in Frequency Domain. Application to Adaptive Sampling ... – PowerPoint PPT presentation

Number of Views:19
Avg rating:3.0/5.0
Slides: 27
Provided by: Melissa400
Learn more at: http://vis.computer.org
Category:

less

Transcript and Presenter's Notes

Title: Spectral Analysis of Function Composition and Its Implications for Sampling in Direct Volume Visualization


1
Spectral Analysis of Function Composition and Its
Implications for Sampling in Direct Volume
Visualization
  • Steven Bergner GrUVi-Lab/SFU
  • Torsten Möller
  • Daniel Weiskopf
  • David J Muraki Dept. of Mathematics/SFU

2
Overview
  • Frequency domain intuition
  • Function Composition in Frequency Domain
  • Application to Adaptive Sampling
  • Future Directions

3
Motivation
Intuition Analysis
Application
  • Frequency domain standard analysis tool
  • Assumption of band-limitedness
  • we know how to sample in the spatial domain
  • Given by Nyquist frequency ?f

4
Sampling in Frequency domain
Intuition Analysis
Application
f(x)
?f
x
?f
5
Convolution Theorem
Intuition Analysis
Application
Frequency Domain
Spatial Domain
Multiplication
Convolution
6
Combining 2 different signals
Intuition Analysis
Application
  • Convolution / Multiplication
  • E.g. filtering in the spatial domaingt
    multiplication in the frequency domain
  • Compositing What about

7
Transfer Function g
  • Map data value f to optical properties, such as
    opacity and colour
  • Then shadingcompositing

g(f(x))
Opacity
f
g
8
Estimates for band-limit of h(x)
Intuition Analysis
Application
  • Considering
  • M. Kraus et al.
  • Can be a gross over-estimation
  • Our solution

9
Example of g(f(x))
Intuition Analysis
Application
10
Analysis of Composition in Frequency Domain
11
Composition in Frequency Domain
Intuition Analysis
Application
y
y
12
Composition as Integral Kernel
Intuition Analysis
Application
13
Visualizing P(k,l)
Intuition Analysis
Application
14
Visualizing P(k,l)
Intuition Analysis
Application
  • Slopes of lines in P(k,l) are related to 1/f(x)
  • Extremal slopes bounding the wedge are 1/max(f)

15
Analysis of P(k,l)
Intuition Analysis
Application
  • For general
  • Contribution insignificant for rapidlychanging
  • Contributions large when
  • These points are called points of stationary
    phase
  • The largest such k is of interest

16
Exponential decay
Intuition Analysis
Application
  • Second order Taylor expansion
  • Exponential drop-off

17
Application
  • Adaptive Sampling for Raycasting

18
Adaptive Raycasting
Intuition Analysis
Application
  • Compute the gradient-magnitude volume
  • For each point along a ray - determine maxf in
    a local neighborhood
  • Use this to determine stepping distance

19
Adaptive Raycasting
Intuition Analysis
Application
Adaptive sampling -25 less samples
Uniform sampling
20
Adaptive Raycasting
Intuition Analysis
Application
Same number of samples
21
Adaptive Raycasting SNR
Intuition Analysis
Application
Ground-truthcomputed at a fixedsampling
distanceof 0.06125
22
Pre-integration approach
Intuition Analysis
Application
  • Standard fix for high-quality rendering
  • Assumes linearity of f between sample points
  • Fails for
  • High-dynamic range data
  • Multi-dimensional transfer function
  • Shading approximation between samples
  • A return to direct computation of integrals is
    possible

23
Future directions
  • Exploit statistical measures of the data
    contained in P(k,l)
  • Combined space-frequency analysis
  • Other interpretations of g(f(x))
  • change in parametrization of g
  • activation function in artificial neural networks
  • Fourier Volume Rendering

24
Summary
Intuition Analysis
Applications
  • Proper sampling of combined signal g(f(x))
  • Solved a fundamental problem of rendering
  • Applicable to other areas
  • Use the ideas for better algorithms

25
Acknowledgements
  • NSERC Canada
  • BC Advanced Systems Institute
  • Canadian Foundation of Innovation

26
Thanks
  • for your attention!
  • Any Questions?

27
Transfer Functions (TFs)
Intuition Analysis
Application
a
Simple (usual) case Map datavalue g to color
and opacity
g
28
Motivation - Volume Rendering
Intuition Analysis
Application
  • Convolution used all the time interpolation
  • ray-casting
  • multi-resolution pyramids
  • gradient estimation
  • Compositing used all the timetransfer functions

29
Analysis of P(k,l)
Intuition Analysis
Application
  • Assume a linear function f(x) ax
  • If phase is
  • zero - integral infinite
  • Non-zero - integral is zero

30
Analysis of P(k,l)
Intuition Analysis
Application
31
Proper sampling of g(f(x))
Intuition Analysis
Application
  • Our solution
Write a Comment
User Comments (0)
About PowerShow.com