Multiscale Representations for Point Cloud Data Andrew Waters Manjari Narayan Richard Baraniuk Luke Owens Ron DeVore.

Slides:



Advertisements
Similar presentations
Object Specific Compressed Sensing by minimizing a weighted L2-norm A. Mahalanobis.
Advertisements

Surface Compression with Geometric Bandelets Gabriel Peyré Stéphane Mallat.
IMI 1 Approximation Theory Metric: Complicated Function Signal Image Solution to PDE Simple Function Polynomials Splines Rational Func.
Two-Dimensional Wavelets
Multiscale Analysis for Intensity and Density Estimation Rebecca Willett’s MS Defense Thanks to Rob Nowak, Mike Orchard, Don Johnson, and Rich Baraniuk.
1 Inzell, Germany, September 17-21, 2007 Agnieszka Lisowska University of Silesia Institute of Informatics Sosnowiec, POLAND
Rate-Distortion Optimal Skeleton-Based Shape Coding Haohong Wang, Aggelos K. Katsaggelos, and Thrasyvoulos N. Pappas Image Processing, Proceedings.
Multiscale Representations for Point Cloud Data Andrew Waters Manjari Narayan Richard Baraniuk Luke Owens Daniel Freeman Matt Hielsberg Guergana Petrova.
1 Outline  Introduction to JEPG2000  Why another image compression technique  Features  Discrete Wavelet Transform  Wavelet transform  Wavelet implementation.
Compression & Huffman Codes
“Random Projections on Smooth Manifolds” -A short summary
Reji Mathew and David S. Taubman CSVT  Introduction  Quad-tree representation  Quad-tree motion modeling  Motion vector prediction strategies.
1 Displaced Subdivision Surfaces Aaron Lee Princeton University Henry Moreton Nvidia Hugues Hoppe Microsoft Research.
Probabilistic Aggregation in Distributed Networks Ling Huang, Ben Zhao, Anthony Joseph and John Kubiatowicz {hling, ravenben, adj,
Offset of curves. Alina Shaikhet (CS, Technion)
1 Wavelets and compression Dr Mike Spann. 2 Contents Scale and image compression Signal (image) approximation/prediction – simple wavelet construction.
DWT based Scalable video coding with scalable motion coding Syed Jawwad Bukhari.
Application of Generalized Representations for Image Compression Application of Generalized Representations for Image Compression using Vector Quantization.
Distributed Regression: an Efficient Framework for Modeling Sensor Network Data Carlos Guestrin Peter Bodik Romain Thibaux Mark Paskin Samuel Madden.
Spatial and Temporal Data Mining
Frederic Payan, Marc Antonini
Efficient simplification of point-sampled geometry Mark Pauly Markus Gross Leif Kobbelt ETH Zurich RWTH Aachen.
Representation and Compression of Multi-Dimensional Piecewise Functions Dror Baron Signal Processing and Systems (SP&S) Seminar June 2009 Joint work with:
ECS 289L A Survey of Mesh-Based Multiresolution Representations Ken Joy Center for Image Processing and Integrated Computing Computer Science Department.
Review Rong Jin. Comparison of Different Classification Models  The goal of all classifiers Predicating class label y for an input x Estimate p(y|x)
Embedded Zerotree Wavelet Embedded Zerotree Wavelet - An Image Coding Algorithm Shufang Wu Friday, June 14,
I i row1 row2 row3 row4 col1 col2 col3 col4 a. Grid b. Mesh c. Cloud A control volume solution based on an unstructured mesh (Linear Triangular Elements)
RACE: Time Series Compression with Rate Adaptivity and Error Bound for Sensor Networks Huamin Chen, Jian Li, and Prasant Mohapatra Presenter: Jian Li.
Lossy Compression Based on spatial redundancy Measure of spatial redundancy: 2D covariance Cov X (i,j)=  2 e -  (i*i+j*j) Vertical correlation   
©2003/04 Alessandro Bogliolo Background Information theory Probability theory Algorithms.
Data Structures for Computer Graphics Point Based Representations and Data Structures Lectured by Vlastimil Havran.
Erik de Jong & Willem Bouma.  Arithmetic Coding  Octree  Compression  Surface Approximation  Child Cells Configurations  Single Child cell configurations.
Molecular Descriptors
Computer Vision – Compression(2) Hanyang University Jong-Il Park.
Gwangju Institute of Science and Technology Intelligent Design and Graphics Laboratory Multi-scale tensor voting for feature extraction from unstructured.
 Coding efficiency/Compression ratio:  The loss of information or distortion measure:
Frame by Frame Bit Allocation for Motion-Compensated Video Michael Ringenburg May 9, 2003.
Estimation-Quantization Geometry Coding using Normal Meshes
SVCL Automatic detection of object based Region-of-Interest for image compression Sunhyoung Han.
Extrapolation Models for Convergence Acceleration and Function ’ s Extension David Levin Tel-Aviv University MAIA Erice 2013.
Robustness Studies For a Multi-Mode Information Embedding Scheme for Digital Images Daniel Eliades Mentor: Dr. Neelu Sinha Department of Math and Computer.
A Survey of Wavelet Algorithms and Applications, Part 2 M. Victor Wickerhauser Department of Mathematics Washington University St. Louis, Missouri
Time Series Data Analysis - I Yaji Sripada. Dept. of Computing Science, University of Aberdeen2 In this lecture you learn What are Time Series? How to.
Distributed Wavelet Analysis for Sensor Networks: COMPASS Update Raymond Wagner Richard Baraniuk Hyeokho Choi Shriram SarvothamVeronique Delouille COMPASS.
Wavelet-based Coding And its application in JPEG2000 Monia Ghobadi CSC561 final project
3D Geometry Coding using Mixture Models and the Estimation Quantization Algorithm Sridhar Lavu Masters Defense Electrical & Computer Engineering DSP GroupRice.
FAST DYNAMIC QUANTIZATION ALGORITHM FOR VECTOR MAP COMPRESSION Minjie Chen, Mantao Xu and Pasi Fränti University of Eastern Finland.
Lossless Compression CIS 465 Multimedia. Compression Compression: the process of coding that will effectively reduce the total number of bits needed to.
Semi-regular 3D mesh progressive compression and transmission based on an adaptive wavelet decomposition 21 st January 2009 Wavelet Applications in Industrial.
Machine Learning, Decision Trees, Overfitting Machine Learning Tom M. Mitchell Machine Learning Department Carnegie Mellon University January 14,
Huffman Code and Data Decomposition Pranav Shah CS157B.
UMR 5205 C. ROUDETF. DUPONTA. BASKURT Laboratoire d'InfoRmatique en Image et Systèmes d'information UMR5205 CNRS/INSA de Lyon/Université Claude Bernard.
Extraction and remeshing of ellipsoidal representations from mesh data Patricio Simari Karan Singh.
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
Entropy Coding of Video Encoded by Compressive Sensing Yen-Ming Mark Lai, University of Maryland, College Park, MD
Coarse-to-Fine Image Reconstruction Rebecca Willett In collaboration with Robert Nowak and Rui Castro.
ELE 488 F06 ELE 488 Fall 2006 Image Processing and Transmission ( ) Image Compression Review of Basics Huffman coding run length coding Quantization.
Mesh Resampling Wolfgang Knoll, Reinhard Russ, Cornelia Hasil 1 Institute of Computer Graphics and Algorithms Vienna University of Technology.
Rate Distortion Theory. Introduction The description of an arbitrary real number requires an infinite number of bits, so a finite representation of a.
S.R.Subramanya1 Outline of Vector Quantization of Images.
Pyramid Vector Quantization
CSE 554 Lecture 5: Contouring (faster)
Multiscale Representations for Point Cloud Data
Directional Multiscale Modeling of Images
Embedded Zerotree Wavelet - An Image Coding Algorithm
Meshing of 3-D Data Clouds for Object Description
Finite Element Surface-Based Stereo 3D Reconstruction
Foundation of Video Coding Part II: Scalar and Vector Quantization
Memory-Based Learning Instance-Based Learning K-Nearest Neighbor
Presentation transcript:

Multiscale Representations for Point Cloud Data Andrew Waters Manjari Narayan Richard Baraniuk Luke Owens Ron DeVore

3D Surface Scanning Explosion in data and applications Terrain visualization Mobile robot navigation

Data Deluge The Challenge: Massive data sets – Millions of points – Costly to store/transmit/manipulate Goal: Find efficient algorithms for representation and compression

Selected Related Work Point Cloud Compression [Schnabel, Klein 2006] Geometric Mesh Compression [Huang, Peng, Kuo, Gopi 2006] Surflets [Chandrasekaran, Wakin, Baron, Baraniuk 2004] – Multiscale tiling of piecewise surface polynomials

Optimality Properties Surflet encoding for L 2 error metric for piecewise constant/smooth functions – Polynomial order determined by smoothness of the image – Optimal asymptotic approximation rate for this function class – Optimal rate-distortion performance for this function class Our innovation: – More physically relevant error metric – Extension to point cloud data Smoothness Rate Dimension

Error Metric From L 2 error – Computationally simple – Suppress thin structures To Hausdorff error – Measures maximum deviation

Our Approach 1.Octree decomposition of point cloud – Fit a surflet at each node – Polynomial order determined by the image smoothness 2.Encode polynomial coefficients – Rate-distortion coder multiscale quantization predictive encoding

Step 1: Tree Decomposition (2D) Assume surflet dictionary with finite elements -- data in square i Stop refining a branch once node falls below threshold

Step 1: Tree Decomposition (2D) root

Step 1: Tree Decomposition (2D) root

Step 1: Tree Decomposition (2D) root

Step 1: Tree Decomposition (2D) root

Octree Hallmarks Multiscale representation Enable transmission of incremental details – Prune tree for coarser representation – Grow tree for finer representation

Step 2: Encode Polynomial Coeffs Must encode polynomial coefficients and configuration of tree Uniform quantization suboptimal Key: Allocate bits nonuniformly – multiscale quantization adapted to octree scale – variable quantization according to polynomial order

Multiscale Quantization Allocate more bits at finer scales: Allocate more bits to lower order coefficients – Taylor series : Smoothness Order Scale

Step 3: Predictive Encoding Insight: Smooth images small innovation at finer scale Coding Model: Favor small innovations over large ones Encode according to distribution: “Likely” “Less likely” Fewer bits More bits Encode with –log(p) bits:

Experiment: Building 22,000 points piecewise planar surflets Octree: 150 nodes 1100 bits “1400:1” compression 0.05 bpp

Experiment: Mountain 263,000 points piecewise planar surflets Octree: 2000 Nodes Bits “1500:1” Compression 0.08 bpp

Summary Multiscale, lossy compression for large point clouds – Error metric: Hausdorff distance, not L 2 distance – Surflets offer excellent encoding for piecewise smooth surfaces Multiscale surface polynomial tiling Multiscale quantization Predictive Encoding Open Question: Asymptotic optimality for Hausdorff metric