Meshless parameterization and surface reconstruction Reporter: Lincong Fang 16th May, 2007.

Slides:



Advertisements
Similar presentations
Department of Computer Science and Engineering Normal Estimation for Point Clouds: A Comparison Study for a Voronoi Based Method Tamal K. DeyGang LiJian.
Advertisements

L1 sparse reconstruction of sharp point set surfaces
Surface Simplification Using Quadric Error Metrics Speaker: Fengwei Zhang September
2D/3D Shape Manipulation, 3D Printing
Developable Surface Fitting to Point Clouds Martin Peternell Computer Aided Geometric Design 21(2004) Reporter: Xingwang Zhang June 19, 2005.
Surface Reconstruction From Unorganized Point Sets
Greedy Routing with Guaranteed Delivery Using Ricci Flow Jie Gao Stony Brook University Rik Sarkar, Xiaotian Yin, Feng Luo, Xianfeng David Gu.
Spherical Representation & Polyhedron Routing for Load Balancing in Wireless Sensor Networks Xiaokang Yu Xiaomeng Ban Wei Zeng Rik Sarkar Xianfeng David.
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.
Proximity graphs: reconstruction of curves and surfaces
Computer aided geometric design with Powell-Sabin splines Speaker : 周 联 Ph.D Student Seminar.
Discrete Geometry Tutorial 2 1
1st Meeting Industrial Geometry Computational Geometry ---- Some Basic Structures 1st IG-Meeting.
Xianfeng Gu, Yaling Wang, Tony Chan, Paul Thompson, Shing-Tung Yau
Surface Classification Using Conformal Structures Xianfeng Gu 1, Shing-Tung Yau 2 1. Computer and Information Science and Engineering, University of Florida.
On Triangle/Quad Subdivision Scott Schaefer and Joe Warren TOG 22(1) 28 – 36, 2005 Reporter: Chen zhonggui
Signal-Specialized Parameterization for Piecewise Linear Reconstruction Geetika Tewari, Harvard University John Snyder, Microsoft Research Pedro V. Sander,
Parametrizing Triangulated Meshes Chalana Bezawada Kernel Group PRISM 3DK – 3DK – September 15, 2000.
Pointshop 3D An Interactive System for Point-based Surface Editing
Shape Modeling International 2007 – University of Utah, School of Computing Robust Smooth Feature Extraction from Point Clouds Joel Daniels ¹ Linh Ha ¹.
Visualization and graphics research group CIPIC January 30, 2003Multiresolution (ECS 289L) - Winter MAPS – Multiresolution Adaptive Parameterization.
Normal based subdivision scheme for curve and surface design 杨勋年
1 Numerical geometry of non-rigid shapes Numerical Geometry Numerical geometry of non-rigid shapes Numerical geometry Alexander Bronstein, Michael Bronstein,
Scott Schaefer Joe Warren A Factored, Interpolatory Subdivision for Surfaces of Revolution Rice University.
A Global Geometric Framework for Nonlinear Dimensionality Reduction Joshua B. Tenenbaum, Vin de Silva, John C. Langford Presented by Napat Triroj.
T. J. Peters, University of Connecticut K. Abe, J. Bisceglio, A. C. Russell Computational Topology on Approximated Manifolds.
Part Two Multiresolution Analysis of Arbitrary Meshes M. Eck, T. DeRose, T. Duchamp, H. Hoppe, M. Lounsbery, W. Stuetzle SIGGRAPH 95.
Consistent Parameterizations Arul Asirvatham Committee Members Emil Praun Hugues Hoppe Peter Shirley.
Smooth Geometry Images Frank Losasso, Hugues Hoppe, Scott Schaefer, Joe Warren.
00/4/103DVIP-011 Part Three: Descriptions of 3-D Objects and Scenes.
Projecting points onto a point cloud Speaker: Jun Chen Mar 22, 2007.
Laplacian Surface Editing
Manifold learning: Locally Linear Embedding Jieping Ye Department of Computer Science and Engineering Arizona State University
B-spline curve approximation zhu ping Outline 1. Application 2. Some works 3. Discussion.
Evolving Curves/Surfaces for Geometric Reconstruction and Image Segmentation Huaiping Yang (Joint work with Bert Juettler) Johannes Kepler University of.
Dual Evolution for Geometric Reconstruction Huaiping Yang (FSP Project S09202) Johannes Kepler University of Linz 1 st FSP-Meeting in Graz, Nov ,
Intrinsic Parameterization for Surface Meshes Mathieu Desbrun, Mark Meyer, Pierre Alliez CS598MJG Presented by Wei-Wen Feng 2004/10/5.
Surface Reconstruction Using RBF Reporter : Lincong Fang
Algorithms for Triangulations of a 3D Point Set Géza Kós Computer and Automation Research Institute Hungarian Academy of Sciences Budapest, Kende u
1 Mesh Parametrization and Its Applications 동의대학교 멀티미디어공학과 김형석 포항공과대학교 ( 이윤진, 이승용 )
Geometric Modeling using Polygonal Meshes Lecture 1: Introduction Hamid Laga Office: South.
Reporter: Zhonggui Chen
1 Surface Applications Fitting Manifold Surfaces To 3D Point Clouds, Cindy Grimm, David Laidlaw and Joseph Crisco. Journal of Biomechanical Engineering,
Geometry Images Xiang Gu Harvard University Steven J. Gortler Harvard university Hugues Hoppe Microsoft Research Some slides taken from Hugues Hoppe.
Why manifolds?. Motivation We know well how to compute with planar domains and functions many graphics and geometric modeling applications involve domains.
Projecting points onto a point cloud with noise Speaker: Jun Chen Mar 26, 2008.
Computer Graphics Some slides courtesy of Pierre Alliez and Craig Gotsman Texture mapping and parameterization.
Procrustes Analysis and Its Application in Computer Graphics Speaker: Lei Zhang 2008/10/08.
Spline curves with a shape parameter Reporter: Hongguang Zhou April. 2rd, 2008.
Spectral surface reconstruction Reporter: Lincong Fang 24th Sep, 2008.
Shape Reconstruction From Planar Cross Sections CAI Hongjie | May 28, 2008.
Mesh Coarsening zhenyu shu Mesh Coarsening Large meshes are commonly used in numerous application area Modern range scanning devices are used.
Curve fitting to point clouds Reporter: Lincong Fang Oct 18, 2006.
Volume Parameterization Reporter : Lei Zhang 10\24\2007.
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.
Alpha shapes Reporter: Lincong Fang 10th Jan, 2007.
Ship Computer Aided Design
Recent Progress in Mesh Parameterization Speaker : ZhangLei.
Detection of closed sharp edges in point clouds Speaker: Liuyu Time:
Reverse Engineering of Point Clouds to Obtain Trimmed NURBS Lavanya Sita Tekumalla Advisor: Prof. Elaine Cohen School of Computing University of Utah Masters.
SIAM Conference on Geometric Desing & Computing Approximation of spatial data with shape constraints Maria Lucia Sampoli University of Siena, Italy.
CDS 301 Fall, 2008 Domain-Modeling Techniques Chap. 8 November 04, 2008 Jie Zhang Copyright ©
Why manifolds?. Motivation We know well how to compute with planar domains and functions many graphics and geometric modeling applications involve domains.
Rongjie Lai University of Southern California Joint work with: Jian Liang, Alvin Wong, Hongkai Zhao 1 Geometric Understanding of Point Clouds using Laplace-Beltrami.
Morphing and Shape Processing
Domain-Modeling Techniques
Mesh Parameterization: Theory and Practice
Reverse Engineering to Trimmed Splines
Descriptions of 3-D Objects and Scenes
Presentation transcript:

Meshless parameterization and surface reconstruction Reporter: Lincong Fang 16th May, 2007

Parameterization  Problem: Given a surface S in R 3, find a one-to-one function f : D-> R 3, D R 2, such that the image of D is S. f D S

Surface Reconstruction  Problem: Given a set of unorganized points, approximate the underlying surface.

Related Works  Surface reconstruction  Delaunay / Voronoi based  Implicit methods  Provable  Parameterization for organized point set f

Mesh Parameterization  There are many papers

Meshless Parameterization f

Papers  Meshless parameterization and surface reconstruction  Michael S. Floater, Martin Reimers, CAGD 2001  Meshless parameterization and B-spline surface approximation  Michael S. Floater, in The Mathematics of Surfaces IX, Springer-Verlag (2000)  Efficient Triangulation of point clouds using floater parameterization  Tim Volodine, Dirk Roose, Denis Vanderstraeten, Proc. of the Eighth SIAM Conference on Geometric Design and Computing  Triangulating point clouds with spherical topology  Kai Hormann, Martin Reimers, Proceedings of. Curve and Surface Design, 2002  Meshing point clouds using spherical parameterization  M. Zwicker, C. Gotsman, Eurographics 2004  Meshing genus-1 point clouds using discrete one-forms  Geetika Tewari, Craig Gotsman, Steven J. Gortler, Computers & Graphics 2006  Meshless thin-shell simulation based on global conformal parameterization  Xiaohu Guo, Xin Li, Yunfan Bao, Xianfeng Gu, Hong Qin, IEEE ToV and CG 2006

Basic Idea  Given X=(x 1, x 2,…, x n ) in R 3, compute U = (u 1, u 2,…, u n ) in R 2  Triangulate U  Obtain both a triangulation and a parameterization for X

Compute U  Assumptions  X are samples from a 2D surface  Topology is known  Desirable property  Points closed by in U are close by in X

 Michael S. Floater  Professor at the Department of Informatics (IFI) of the University of Oslo, and member of the Center of Mathematics for Applications(CMA), Norway.  Editor of the journal Computer Aided Geometric Design.

 Martin Reimers  Postdoctor  CMA, University of Olso, Norway

 Meshless parameterization and surface reconstruction  Authors:  Michael S. Floater Michael S. Floater  Martin Reimers Martin Reimers  Computer Aided Geometric Design 2001 Main reference : Parameterization and smooth approximation of surface triangulations, Michael S. Floater, CAGD 1997

Convex Contraints  Boundary condition : map boundary of X to points on a unit circle  If x j ’s are neighbors of x i then require u i to be a strictly convex combination of u j ’s  Solve resulting linear system Au = b

Identify Boundary  Use natural boundary  (given as part of the data)  Choose a boundary manually  Compute boundary  Identify boundary points  Order boundary points : curve reconstruction

Compute Boundary  Identify boundary points  Order boundary points

Neighbors and Weights  Ball neighborhoods  Radius is fixed  K nearest neighborhoods  Weights  Uniform weights  Reciprocal distance weights  Shape preserving weights

Uniform Weights  Uniform weights : (minimizing )  If N i ∪ {i} = N k ∪ {k}, then u i =u k

Reciprocal Distance Weights  Weights:  Observation:  Minimizing  Chord parameterization for curves  Distinct parameter points  Well behaved triangulation

Shape Preserving Weights

Experiments

CPU Usage  Reciprocal distance weights  Shape preserving weights

Effect of Noise No Noise Noise added Reciprocal distance weight

 Meshless parameterization and B-spline surface approximation  Author:  Michael S. Floater Michael S. Floater  in The Mathematics of Surfaces IX, R. Cipolla and R. Martin (eds.), Springer- Verlag (2000)

Meshless Parameterization Point setMeshless parameterization

Triangulation Delaunay triangulationSurface triangulation

Reparameterization Shape-preserving parameterization Spline surface

Retriangulation Delaunay retriangulationSurface retriangulation

Example Point set Triangulation Spline surface

Example Point setTriangulationSpline surface

 Tim Volodine  PhD student, research assistant  K.U. Leuven, Belgium

 Dirk Roose  Professor  Department of Computer Science, Faculty of Applied Sciences, Head of the research group Scientific Computing  K.U.Leuven, Belgium

 Denis Vanderstraeten  Director of Research and IPR at Metris  J2EE Business Analyst / Software Engineer  Belgium

 Efficient triangulation of point clouds using Floater Parameterization  Authors:  Tim Volodine Tim Volodine  Dirk Roose Dirk Roose  Denis Vanderstraeten Denis Vanderstraeten  Proc. of the Eighth SIAM Conference on Geometric Design and Computing Main reference : Mean value coordinates, Michael S. Floater, CAGD 2003

Boundary Extraction Boundary points :

Order Boundary Points

Mean Value Weight

Experiments

 Kai Hormann  Assistant professor  Department of informatics, Computer graphics group  Clausthal University of Technology, Germany

 Triangulating point clouds with spherical topology  Authors:  Kai Hormann Kai Hormann  Martin Reimers Martin Reimers  Proceedings of. Curve and Surface Design 2002

Spherical Topology

Partition Point set 12 nearest neighbors Shortest path Correspond to the edges of D

Partition

Reconstruction of one subset

Optimization Optimizing 3D triangulations using discrete curvature analysis Dyn N., K. Hormann, S.-J. Kim, and D. Levin

 Matthias Zwicker  Assistant Professor  Computer Graphics Laboratory  University of California, San Diego, USA

 Craig Gotsman  Professor  Department of Computer Science  Harvard University

 Meshing point clouds using spherical parameterization  Authors:  Matthias Zwicker Matthias Zwicker  Craig Gotsman Craig Gotsman  Eurographics Symposium on Point-Based Graphics 2004 Main references : Fundamentals of spherical parameterization for 3d meshes Gotsman C., Gu X., Sheffer A. SiG 2003 Computing conformal structures of surfaces Gu X., Yau S.-T. Communications in Information and Systems 2002

Spherical parameterization

Spherical Parameterization

O(n 2 ) Complexity

 Geetika Tewari  Graduate Student  Computer Science, Division of Engineering and Applied Sciences  Harvard University

 Steven J. Gortler  Co-Director of Undergraduate Studies in Computer Science  Harvard University

 Meshing genus-1 point clouds using discrete one-forms  Authors:  Geetika Tewari Geetika Tewari  Craig Gotsman Craig Gotsman  Steven J. Gortler Steven J. Gortler  Computers & Graphics 2006 Main references : Computing conformal structures of surfaces Gu X., Yau S.-T. Communications in Information and Systems 2002 Discrete one-forms on meshes and applications to 3D mesh parameterization Gortler SJ, Gotsman C, Thurston D. CAGD 2006

Discrete one-forms

Seamless local parameterization

MCB : Minimal Cycle Basis

MCB Cycles on a KNNG MCBMCB : Minimal cycle basis Trivial cycle Nontrivial cycle O(E 3 ) time One Forms on Arbitrary Graph

One-forms on the KNNG

Parameterize subgraphs

Example

Summary  Disk topology  Fast and efficient  Complex topology  Slow  Other Methods  More applications  Surface fitting  Ect.