Presentation is loading. Please wait.

Presentation is loading. Please wait.

Spectral Processing of Point-sampled Geometry

Similar presentations


Presentation on theme: "Spectral Processing of Point-sampled Geometry"— Presentation transcript:

1 Spectral Processing of Point-sampled Geometry
Mark Pauly Markus Gross ETH Zürich

2 Outline Introduction Spectral processing pipeline Results Conclusions

3 Introduction Point-based Geometry Processing Model Acquisition Point
Range scans Depth images Point Rendering QSplat Surfels Spectral Methods

4 Spectral Transform Extend Fourier transform to 2-manifold surfaces
Introduction Spectral Transform Extend Fourier transform to 2-manifold surfaces Spectral representation of point-based objects Powerful methods for digital geometry processing

5 Applications Spectral filtering: Adaptive resampling: Noise removal
Introduction Applications Spectral filtering: Noise removal Microstructure analysis Enhancement Adaptive resampling: Complexity reduction Continuous LOD

6 Fourier Transform Benefits: Limitations: Sound concept of frequency
Introduction Fourier Transform Benefits: Sound concept of frequency Extensive theory Fast algorithms Limitations: Euclidean domain, global parameterization Regular sampling Lack of local control

7 Spectral Processing Pipeline
Overview

8 Patch Layout Generation
Spectral Processing Pipeline Patch Layout Generation Clustering  Optimization Samples  Clusters  Patches

9 Patch Merging Optimization
Spectral Processing Pipeline Patch Merging Optimization Iterative, local optimization method Quality metric:  patch Size  curvature  patch boundary  spring energy regularization

10 Scattered Data Approximation
Spectral Processing Pipeline Scattered Data Approximation Hierarchical Push-Pull Filter:

11 Spectral Analysis 2D Discrete Fourier Transform (DFT)
Spectral Processing Pipeline Spectral Analysis 2D Discrete Fourier Transform (DFT) Direct manipulation of spectral coefficients Filtering as convolution: Convolution: O(N2)  Multiplication: O(N) Inverse Fourier Transform Filtered patch surface

12 Spectral Analysis Spectral Processing Pipeline Ideal low-pass
Gaussian low-pass Original Band-stop Enhancement

13 Resampling Low-pass filtering Regular Resampling Band-limitation
Spectral Processing Pipeline Resampling Low-pass filtering Band-limitation Regular Resampling Optimal sampling rate (Sampling Theorem) Error control (Parseval’s Theorem) Power Spectrum

14 Spectral Processing Pipeline
Reconstruction Filtering can lead to discontinuities at patch boundaries Create patch overlap, blend adjacent patches region of overlap Sampling rates Point positions Normals

15 Spectral Processing Pipeline

16 Surface Restoration noise+blur Filter Filter Layout
Results Surface Restoration Original Gaussian Wiener Patch noise+blur Filter Filter Layout

17 Interactive Filtering
Results Interactive Filtering

18 Results Adaptive Subsampling 4,128,614 pts. = 100% 287,163 pts. = 6.9%

19 Timings Time Clustering 9% Patch 38% Merging SDA 23% Analysis 4% 26%
Results Timings Clustering 9% 38% 23% 4% 26% Time Patch Merging SDA Analysis Reconstruction

20 Timings Head St. Matthew David #points #patches 460,800 256 3,382,866
Results Timings Head St. Matthew David #points #patches 460,800 256 3,382,866 595 4,128,614 2,966 Preprocess 10.9 117.2 128.3 Total 15.8 153.0 189.6

21 Summary Versatile spectral decomposition of point- based models
Conclusions Summary Versatile spectral decomposition of point- based models Effective filtering Adaptive resampling Efficient processing of large point-sampled models

22 Future Work Compression Hierarchical Representation
Conclusions Future Work Compression Scalar Representation + Spectral Compression Hierarchical Representation Modeling and Animation Feature Detection & Extraction Robust Computation of Laplacian

23 Acknowledgements Our Thanks to:
Marc Levoy and the Stanford Digital Michelangelo Project, Szymon Rusinkiewicz, Bernd Gärtner


Download ppt "Spectral Processing of Point-sampled Geometry"

Similar presentations


Ads by Google