Spectral Compression of Mesh Geometry (Karni and Gotsman 2000) Presenter: Eric Lorimer.

Slides:



Advertisements
Similar presentations
Shape Compression using Spherical Geometry Images
Advertisements

Wavelets Fast Multiresolution Image Querying Jacobs et.al. SIGGRAPH95.
Least-squares Meshes Olga Sorkine and Daniel Cohen-Or Tel-Aviv University SMI 2004.
Surface Compression with Geometric Bandelets Gabriel Peyré Stéphane Mallat.
High-Pass Quantization for Mesh Encoding Olga Sorkine, Daniel Cohen-Or, Sivan Toledo Eurographics Symposium on Geometry Processing, Aachen 2003.
Watermarking 3D Polygonal Meshes in the Mesh Spectral Domain Ryutarou Ohbuchi, Shigeo Takahashi, Takahiko Miyazawa, Akio Mukaiyama.
Martin Isenburg University of North Carolina at Chapel Hill Craig Gotsman Technion - Israel Institute of Technology Stefan Gumhold University of Tübingen.
INFORMATIK Differential Coordinates for Interactive Mesh Editing Yaron Lipman Olga Sorkine Daniel Cohen-Or David Levin Tel-Aviv University Christian Rössl.
Spherical Parameterization and Remeshing Emil Praun, University of Utah Hugues Hoppe, Microsoft Research.
Direction-Adaptive KLT for Image Compression Vinay Raj Hampapur Wendy Ni Stanford University March 8, 2011.
Compressing Texture Coordinates Martin IsenburgJack Snoeyink University of North Carolina at Chapel Hill with h Selective Linear Predictions.
Max-Plank Institut für Informatik systematic error parallelogram rule polygonal rules exact prediction Geometry Prediction for High Degree Polygons Martin.
Spectral bases for 3D shapes representation. Spectral bases – reminder Last week we spoke of Fourier analysis  1D sine/cosine bases for signals:
Compressing Hexahedral Volume Meshes Martin Isenburg UNC Chapel Hill Pierre Alliez INRIA Sophia-Antipolis.
Spatial and Temporal Data Mining
Surface Simplification & Edgebreaker Compression for 2D Cel Animations Vivek Kwatra & Jarek Rossignac GVU Center, College of Computing Georgia Institute.
Lossless Compression of Floating-Point Geometry Martin Isenburg UNC Chapel Hill Peter Lindstrom LLNL Livermore Jack Snoeyink UNC Chapel Hill.
With Parallelogram Prediction Compressing Polygon Mesh Geometry Martin Isenburg UNC Chapel Hill Pierre Alliez INRIA Sophia-Antipolis.
Compressing the Property Mapping of Polygon Meshes Martin Isenburg Jack Snoeyink University of North Carolina at Chapel Hill.
Compressing Polygon Mesh Connectivity
Losslessy Compression of Multimedia Data Hao Jiang Computer Science Department Sept. 25, 2007.
Martin Isenburg UC Berkeley Jack Snoeyink UNC Chapel Hill Early Split Coding of Triangle Mesh Connectivity.
Visualization and graphics research group CIPIC January 21, 2003Multiresolution (ECS 289L) - Winter Dynamic View-Dependent Simplification for Polygonal.
Progressive Encoding of Complex Iso-Surfaces Peter Schröder Caltech ASCI Alliance Center for Simulation of Dynamic Response of Materials Joint work with:
Coding with ASCII: compact, yet text-based 3D content Martin Isenburg Jack Snoeyink University of North Carolina at Chapel Hill and INRIA Sophia-Antipolis.
CMPT 365 Multimedia Systems
T.Sharon-A.Frank 1 Multimedia Image Compression 2 T.Sharon-A.Frank Coding Techniques – Hybrid.
Department of Computer Engineering University of California at Santa Cruz Data Compression (2) Hai Tao.
Computer Graphics Recitation The plan today Least squares approach  General / Polynomial fitting  Linear systems of equations  Local polynomial.
Out-of-Core Compression for Gigantic Polygon Meshes Martin IsenburgStefan Gumhold University of North CarolinaWSI/GRIS at Chapel Hill Universität Tübingen.
Geometry Videos Symposium on Computer Animation 2003 Hector M. Briceño Collaborators: Pedro V. Sander, Leonard McMillan, Steven Gortler, and Hugues Hoppe.
Image Compression - JPEG. Video Compression MPEG –Audio compression Lossy / perceptually lossless / lossless 3 layers Models based on speech generation.
Molecular Surface Abstraction Gregory Cipriano and Michael Gleicher University of Wisconsin-Madison.
Lossy Compression Based on spatial redundancy Measure of spatial redundancy: 2D covariance Cov X (i,j)=  2 e -  (i*i+j*j) Vertical correlation   
CS559-Computer Graphics Copyright Stephen Chenney Image File Formats How big is the image? –All files in some way store width and height How is the image.
Domain decomposition in parallel computing Ashok Srinivasan Florida State University COT 5410 – Spring 2004.
IIS for Image Processing Michael J. Watts
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 8 – JPEG Compression (Part 3) Klara Nahrstedt Spring 2012.
Implicit Fairing of Irregular Meshes using Diffusion and Curvature Flow.
1 Section 3. Image Compression Xudong Ni Group Member: Wei Yan,Li Yang,Xudong Ni Computer Science Florida International University.
Estimation-Quantization Geometry Coding using Normal Meshes
Klara Nahrstedt Spring 2011
TEMPLATE BASED SHAPE DESCRIPTOR Raif Rustamov Department of Mathematics and Computer Science Drew University, Madison, NJ, USA.
Image Compression Supervised By: Mr.Nael Alian Student: Anwaar Ahmed Abu-AlQomboz ID: IT College “Multimedia”
8. 1 MPEG MPEG is Moving Picture Experts Group On 1992 MPEG-1 was the standard, but was replaced only a year after by MPEG-2. Nowadays, MPEG-2 is gradually.
3D Geometry Coding using Mixture Models and the Estimation Quantization Algorithm Sridhar Lavu Masters Defense Electrical & Computer Engineering DSP GroupRice.
Computer Graphics Some slides courtesy of Pierre Alliez and Craig Gotsman Texture mapping and parameterization.
View-Dependent Precomputed Light Transport Using Nonlinear Gaussian Function Approximations Paul Green 1 Jan Kautz 1 Wojciech Matusik 2 Frédo Durand 1.
Semi-regular 3D mesh progressive compression and transmission based on an adaptive wavelet decomposition 21 st January 2009 Wavelet Applications in Industrial.
עיבוד תמונות Image Processing. Images and Data Image Image Processing Image Image Computer Vision Data Data Computer Graphics Image.
Mesh Coarsening zhenyu shu Mesh Coarsening Large meshes are commonly used in numerous application area Modern range scanning devices are used.
Spectral Sequencing Based on Graph Distance Rong Liu, Hao Zhang, Oliver van Kaick {lrong, haoz, cs.sfu.ca {lrong, haoz, cs.sfu.ca.
- Laboratoire d'InfoRmatique en Image et Systèmes d'information
A New Voronoi-based Reconstruction Algorithm
Domain decomposition in parallel computing Ashok Srinivasan Florida State University.
A Quick Illustration of JPEG 2000 Presented by Kim-Huei Low Chun Data Fok.
Page 11/28/2016 CSE 40373/60373: Multimedia Systems Quantization  F(u, v) represents a DCT coefficient, Q(u, v) is a “quantization matrix” entry, and.
Mesh Segmentation via Spectral Embedding and Contour Analysis Speaker: Min Meng
Entropy vs. Average Code-length Important application of Shannon’s entropy measure is in finding efficient (~ short average length) code words The measure.
Subdivision Schemes. Center for Graphics and Geometric Computing, Technion What is Subdivision?  Subdivision is a process in which a poly-line/mesh is.
Image Processing Architecture, © Oleh TretiakPage 1Lecture 5 ECEC 453 Image Processing Architecture Lecture 5, 1/22/2004 Rate-Distortion Theory,
How are shapes deformed in computer graphics? In order to deform a shape, a planar map is used. A map is a vector function that changes the coordinates.
Daala: A Perceptually-Driven Still Picture Codec
JPEG Compression What is JPEG? Motivation
IMAGE COMPRESSION.
Document Clustering Based on Non-negative Matrix Factorization
Morphing and Shape Processing
A Brief History of 3D MESH COMPRESSION ORAL, M. ELMAS, A.A.
Wavelet-based Compression of 3D Mesh Sequences
Source: IEEE Transactions on Circuits and Systems,
Presentation transcript:

Spectral Compression of Mesh Geometry (Karni and Gotsman 2000) Presenter: Eric Lorimer

Overview Background Spectral Compression Evaluation Recent Work Future Directions

Background Mesh geometry compressed separately from mesh connectivity Geometry data contains more information than the connectivity data (15 bpv vs 3 bpv) Most techniques are lossless

Background Standard techniques use quantization and predictive entropy coding –Quantization: bpv visually indistinguishable from the original (“lossless”) –Prediction rule Parallelogram rule [Touma, Gotsman 1998]

Spectral Compression Consider now an implicit global prediction rule: Each vertex is the average of all its neighbors Laplacian: –Eigenvalues are “frequencies” –Eigenvectors form orthogonal basis

Spectral Compression

Encoder –Compute eigenvectors of L –Project geometry onto the basis vectors (dot product) to generate coefficients –Quantize these coefficients and entropy code them Decoder –Compute eigenvectors of L –Unpack coefficients –Sum coefficients * eigenvectors to reproduce the signals

Spectral Compression Computing eigenvectors prohibitively expensive for large matrices Partition the mesh –MeTiS partitions mesh into balanced partitions with minimal edge cuts. –Average submesh ~ 500 vertices

Spectral Compression Visual Metric Center: 4.1b/v Right: TG at 4.1b/v (lossless = 6.5b/v)

Spectral Compression Connectivity Shapes [Isenburg et al. 2001]

Evaluation Pros –Progressive compression/transmission –Capable of compressing more than traditional methods Cons –Expensive Eigenvectors computed by decoder Each mesh requires computing new eigenvectors –Limited to smooth meshes –Edge effects from partitioning

Recent Work Fixed spectral basis [Gotsman 2001] –Don’t compute eigenvector basis vectors for each mesh –Instead, map mesh to another mesh (e.g. 6-regular mesh) for which you have basis functions –Good results, but small, expected loss of quality

Fixed Spectral Bases

Future Directions Wavelets (JPEG2000, MPEG4 still image coder) Integration of connectivity and geometry

References Z. Karni and C. Gotsman. Spectral Compression of Mesh Geometry. In Proceedings of SIGGRAPH 2000, pp , July M. Ben-Chen and C. Gotsman. On the Optimality of Spectral Compression of Mesh Geometry. To appear in ACM transactions on Graphics 2004 Z. Karni and C.Gotsman. 3D Mesh Compression Using Fixed Spectral Bases. Proceedings of Graphics Interface, Ottawa, June M. Isenburg., S. Gumhold and C. Gotsman. Connectivity Shapes. Proceedings of Visualization, San Diego, October 2001