Spectral surface reconstruction Reporter: Lincong Fang 24th Sep, 2008.

Slides:



Advertisements
Similar presentations
1 st Meeting, Industrial Geometry, 2005 Approximating Solids by Balls (in collaboration with subproject: "Applications of Higher Geometrics") Bernhard.
Advertisements

Mesh Parameterization: Theory and Practice Setting the Boundary Free Mesh Parameterization: Theory and Practice Setting the Boundary Free Bruno Lévy -
L1 sparse reconstruction of sharp point set surfaces
2D/3D Shape Manipulation, 3D Printing
Surface Reconstruction From Unorganized Point Sets
Junjie Cao 1, Andrea Tagliasacchi 2, Matt Olson 2, Hao Zhang 2, Zhixun Su 1 1 Dalian University of Technology 2 Simon Fraser University Point Cloud Skeletons.
Poisson Surface Reconstruction M Kazhdan, M Bolitho & H Hoppe
MATHIEU GAUTHIER PIERRE POULIN LIGUM, DEPT. I.R.O. UNIVERSITÉ DE MONTRÉAL GRAPHICS INTERFACE 2009 Preserving Sharp Edges in Geometry Images.
Computer Graphics Group Alexander Hornung Alexander Hornung and Leif Kobbelt RWTH Aachen Robust Reconstruction of Watertight 3D Models from Non-uniformly.
Atomic Volumes for Mesh Completion Joshua Podolak Szymon Rusinkiewicz Princeton University.
CSE554ContouringSlide 1 CSE 554 Lecture 4: Contouring Fall 2013.
1 Minimum Ratio Contours For Meshes Andrew Clements Hao Zhang gruvi graphics + usability + visualization.
The Ball Pivoting Algorithm
INFORMATIK Differential Coordinates for Interactive Mesh Editing Yaron Lipman Olga Sorkine Daniel Cohen-Or David Levin Tel-Aviv University Christian Rössl.
GATE D Object Representations (GATE-540) Dr.Çağatay ÜNDEĞER Instructor Middle East Technical University, GameTechnologies & General Manager SimBT.
Tamal K. Dey The Ohio State University Delaunay Meshing of Surfaces.
Polygonal Mesh – Data Structure and Smoothing
Andrei Sharf Dan A. Alcantara Thomas Lewiner Chen Greif Alla Sheffer Nina Amenta Daniel Cohen-Or Space-time Surface Reconstruction using Incompressible.
Shape Modeling International 2007 – University of Utah, School of Computing Robust Smooth Feature Extraction from Point Clouds Joel Daniels ¹ Linh Ha ¹.
Surface Reconstruction Some figures by Turk, Curless, Amenta, et al.
Visualization and graphics research group CIPIC January 30, 2003Multiresolution (ECS 289L) - Winter MAPS – Multiresolution Adaptive Parameterization.
Feature Sensitive Surface Extraction from Volume Data Leif P. Kobbelt Mario Botsch Ulrich Schwanecke Hans-Peter Seidel Computer Graphics Group, RWTH-Aachen.
An Out-of-core Algorithm for Isosurface Topology Simplification Zoë Wood Hughes Hoppe Mathieu Desbrun Peter Schröder.
Consolidation of Unorganized Point Clouds for Surface Reconstruction Hui Huang 1 Dan Li 1 Hao Zhang 2 Uri Ascher 1 Daniel Cohen-Or 3 1 University of British.
Voronoi diagrams of “nice” point sets Nina Amenta UC Davis “The World a Jigsaw”
Consistent Parameterizations Arul Asirvatham Committee Members Emil Praun Hugues Hoppe Peter Shirley.
Tamal K. Dey The Ohio State University Computing Shapes and Their Features from Point Samples.
Robust Statistical Estimation of Curvature on Discretized Surfaces Evangelos Kalogerakis Patricio Simari Derek Nowrouzezahrai Karan Singh Symposium on.
INTECH’ April, the 28 th 2005 Mesh Parameterization Bruno Lévy, INRIA, project ALICE INTECH’ April, the 28 th 2005 Mesh Parameterization Bruno Lévy, INRIA,
Informatik VIII Computer Graphics & Multimedia Martin Marinov and Leif Kobbelt Direct Quad-Dominated Anisotropic Remeshing Martin Marinov and Leif Kobbelt.
Mesh Scissoring with Minima Rule and Part Salience Yunjin Lee,Seungyong Lee, Ariel Shamir,Daniel cohen-Or, Hans-Peter Seidel Computer Aided Geometric Design,
Gwangju Institute of Science and Technology Intelligent Design and Graphics Laboratory Multi-scale tensor voting for feature extraction from unstructured.
Graphics Graphics Korea University cgvr.korea.ac.kr Creating Virtual World I 김 창 헌 Department of Computer Science Korea University
Dobrina Boltcheva, Mariette Yvinec, Jean-Daniel Boissonnat INRIA – Sophia Antipolis, France 1. Initialization Use the.
Surface Reconstruction Using RBF Reporter : Lincong Fang
Xiaoguang Han Department of Computer Science Probation talk – D Human Reconstruction from Sparse Uncalibrated Views.
Reconstruction of Water-tight Surfaces through Delaunay Sculpting Jiju Peethambaran and Ramanathan Muthuganapathy Advanced Geometric Computing Lab, Department.
SURFACE RECONSTRUCTION FROM POINT CLOUD Bo Gao Master’s Thesis December, 2007 Thesis Committee: Professor Harriet Fell Professor Robert Futrelle College.
Reporter: Zhonggui Chen
Point Set Processing and Surface Reconstruction (
1 Surface Applications Fitting Manifold Surfaces To 3D Point Clouds, Cindy Grimm, David Laidlaw and Joseph Crisco. Journal of Biomechanical Engineering,
Projecting points onto a point cloud with noise Speaker: Jun Chen Mar 26, 2008.
1 Manifolds from meshes Cindy Grimm and John Hughes, “Modeling Surfaces of Arbitrary Topology using Manifolds”, Siggraph ’95 J. Cotrina Navau and N. Pla.
INFORMATIK Laplacian Surface Editing Olga Sorkine Daniel Cohen-Or Yaron Lipman Tel Aviv University Marc Alexa TU Darmstadt Christian Rössl Hans-Peter Seidel.
1/43 Department of Computer Science and Engineering Delaunay Mesh Generation Tamal K. Dey The Ohio State University.
TEMPLATE DESIGN © We presented a simple and effective orienter for defective raw point sets. By seamlessly combining the.
Mesh Coarsening zhenyu shu Mesh Coarsening Large meshes are commonly used in numerous application area Modern range scanning devices are used.
CSE554ContouringSlide 1 CSE 554 Lecture 4: Contouring Fall 2015.
A New Voronoi-based Reconstruction Algorithm
Lee Byung-Gook Dongseo Univ.
Zl1 A sharpness dependent filter for mesh smoothing Chun-Yen Chen Kuo-Young Cheng available in CAGD Vol.22. 5(2005)
Designing Quadrangulations with Discrete Harmonic Forms
Skuller: A volumetric shape registration algorithm for modeling skull deformities Yusuf Sahillioğlu 1 and Ladislav Kavan 2 Medical Image Analysis 2015.
Surface Reconstruction using Radial Basis Functions Michael Kunerth, Philipp Omenitsch and Georg Sperl 1 Institute of Computer Graphics and Algorithms.
Greg Humphreys CS445: Intro Graphics University of Virginia, Fall 2003 Subdivision Surfaces Greg Humphreys University of Virginia CS 445, Fall 2003.
Shape Reconstruction from Samples with Cocone Tamal K. Dey Dept. of CIS Ohio State University.
Outline ● Introduction – What is the problem ● Generate stochastic textures ● Improve realism ● High level approach - Don't just jump into details – Why.
Recent Progress in Mesh Parameterization Speaker : ZhangLei.
Instructor: Mircea Nicolescu Lecture 7
Outline ● Introduction – What is the problem ● Generate stochastic textures ● Improve realism ● High level approach - Don't just jump into details – Why.
Rongjie Lai University of Southern California Joint work with: Jian Liang, Alvin Wong, Hongkai Zhao 1 Geometric Understanding of Point Clouds using Laplace-Beltrami.
3D Object Representations 2009, Fall. Introduction What is CG?  Imaging : Representing 2D images  Modeling : Representing 3D objects  Rendering : Constructing.
Bigyan Ankur Mukherjee University of Utah. Given a set of Points P sampled from a surface Σ,  Find a Surface Σ * that “approximates” Σ  Σ * is generally.
Subdivision Schemes. Center for Graphics and Geometric Computing, Technion What is Subdivision?  Subdivision is a process in which a poly-line/mesh is.
Tutorial Mesh Processing Bruno Lévy INRIA - ALICE.
Towards Globally Optimal Normal Orientations for Large Point Clouds
Reconstruction of Water-tight Surfaces through Delaunay Sculpting
Domain-Modeling Techniques
Mesh Parameterization: Theory and Practice
Noise Robust Surface Reconstruction by Combining PU and Graph-cut
Presentation transcript:

Spectral surface reconstruction Reporter: Lincong Fang 24th Sep, 2008

Point clouds

Surface reconstruction Unorganized Unoriented (no oriented normals) Non-uniform, sparse sampling Possibly with noise

Applications Computer Graphics Medical Imaging Computer-aided Design Solid Modeling

Approaches Delaunay\Voronoi based Implicit surfaces Deformable models Spectral Etc.

Approaches Delaunay\Voronoi based Unorganized, unoriented, non-uniform, noise

Approaches Implicit surfaces Unorganized, unoriented, non-uniform, noise

Approaches Deformable models Adrei Sharf, Thomas Lewiner, Ariel Shamir, Leif Kobbelt, Daniel Cohen–OR. Competing fronts for coarse–to–fine surface reconstruction. EG2006

Approaches Delaunay\Voronoi based Implicit surfaces Deformable models Spectral Etc. [1] R. Kolluri, J. Richard Shewchuk, J. F. O’Brien, Spectral surface reconstruction from noisy point clouds. SGP [2] P. Alliez, D. Cohen-Steiner, Y. Tong, M. Desbrun Voronoi-based variational reconstruction of unoriented point sets. SGP 2007.

Spectral surface reconstruction from noisy point clouds R. Kolluri (Google) J. Richard Shewchuk J. F. O’Brien University of Califonia, Berkeley SGP 2004

The eigencrust algorithm Partition the tetrahedra of a Delaunay tetrahedralization into inside/outside Identify the triangular faces that interface between the subgraphs

Poles Nina Amenta, Marshall Bern, Manolis Kamvysselis. A new Voronoi-based surface reconstruction algorithm. SigGraph 98

Pole graph G

The negatively weighted edges of the pole graph

Pole graph G The positively weighted edges of pole graph

Weights

Super node->G’

Pole matrix

Remaining tetrahedra

The final mesh The final mesh is the “eigencrust” The triangles where the inside and outside tetrahedra meet

Results If all adjacent tetrahedra are labeled the same, the point is an outlier Undersampled regions are handled without holes

More results

Efficacy input points Tetrahedralize:13.5 minutes 157 minutes 265minutes

Voronoi-based variational reconstruction of unoriented point sets P. Alliez D. Cohen-Steiner Y. Tong M. Desbrun SGP 2007 (best paper award)

Pierre Alliez Researcher at INRIA in the GEOMETRICA group Research Geometry Processing: geometry compression, surface approximation, mesh parameterization, surface remeshing and mesh generation Avid user of the CGAL library CGAL developer

David Cohen-Steiner Researcher at INRIA in the GEOMETRICA team Research Approximation problems in applied geometry and topology Meshes and point clouds are of particular interest

Yiying Tong Assistant Professor Computer Science and Engineering Dept. at Michigan State University Research Computer simulation/animation Discrete geometric modeling Discrete differential geometry Face recognition using 3D models

Mathieu Desbrun Associate Professor in Computer Science and Computational Science & Engineering California Institute of Technology Research Applying discrete differential geometry to a wide range of fields and applications

Overview Point set Tensor estimation Implicit function + contouring

Tensor estimation

Normal estimation(PCA)

Voronoi PCA

Noise-free case

Noise-free vs noisy

Noisy case

Implicit function Tensors

Delaunay refinement

Variational formulation Find implicit function f such that its gradient  f best aligns to the principal component of the tensors Anisotropic Dirichlet energy Measures alignment with tensors  f Biharmonic energy Measures smoothness of  f Regularization

Rationale Anisotropic tensors: favor alignment Isotropic tensors: favor smoothness

Rationale Anisotropic tensors: favor alignment Isotropic tensors: favor smoothness Large aligned gradients + smoothness ->consistent orientation of  f

Solver A: Anisotropic Laplacian operator B: Isotropic Bilaplacian operator Desbrun M, Kanso E, Tong Y. Discrete differential forms for Computational modeling. In Discrete Differential Geometry. ACM SIGGRAPH Course, V vertices { v i } E edges { e i } Tensor C F=(f 1,f 2,…,f v ) t

Solver

Generalized eigenvalue problem maxEigenvector (PWL function)

Standard eigenvalue problem Solver: Implicitly restarted Arnoldi method (ARPACK++)

Contouring F=(f 1,f 2,…,f v ) t

Sparse sampling

Noise

Nested components

Comparison PoissonGEP Poisson reconstruction

Comparison Poisson reconstruction

Sforz(250K points) Out-of-core factorization 25 minutes

Conclusion Pros Handles unoriented point sets Handles noisy point sets Cons Slow Not easy to implement