Abstraction of Man-Made Shapes Ravish Mehra 1,2, Qingnan Zhou 1, Jeremy Long 4, Alla Sheffer 1, Amy Gooch 4, Niloy J. Mitra 2,3 1 Univ. of British Columbia.

Slides:



Advertisements
Similar presentations
Multi-chart Geometry Images Pedro Sander Harvard Harvard Hugues Hoppe Microsoft Research Hugues Hoppe Microsoft Research Steven Gortler Harvard Harvard.
Advertisements

Image Segmentation with Level Sets Group reading
Abstraction of Man-Made Shapes Ravish Mehra 1,2, Qingnan Zhou 1, Jeremy Long 4, Alla Sheffer 1, Amy Gooch 4, Niloy J. Mitra 2,3 1 Univ. of British Columbia.
 Over-all: Very good idea to use more than one source. Good motivation (use of graphics). Good use of simplified, loosely defined -- but intuitive --
L1 sparse reconstruction of sharp point set surfaces
Surface Simplification Using Quadric Error Metrics Speaker: Fengwei Zhang September
GRAPP, Lisbon, February 2009 University of Ioannina Skeleton-based Rigid Skinning for Character Animation Andreas Vasilakis and Ioannis Fudos Department.
Surface Reconstruction From Unorganized Point Sets
Least-squares Meshes Olga Sorkine and Daniel Cohen-Or Tel-Aviv University SMI 2004.
Consistent Mesh Parameterizations Peter Schröder Caltech Wim Sweldens Bell Labs Emil Praun Princeton.
Extended Gaussian Images
Developer’s Survey of Polygonal Simplification Algorithms Based on David Luebke’s IEEE CG&A survey paper.
Interactive Inverse 3D Modeling James Andrews Hailin Jin Carlo Séquin.
Fast and Extensible Building Modeling from Airborne LiDAR Data Qian-Yi Zhou Ulrich Neumann University of Southern California.
Xianfeng Gu, Yaling Wang, Tony Chan, Paul Thompson, Shing-Tung Yau
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.
Computing Stable and Compact Representation of Medial Axis Wenping Wang The University of Hong Kong.
Dual Marching Cubes: An Overview
Shape Space Exploration of Constrained Meshes Yongliang Yang, Yijun Yang, Helmut Pottmann, Niloy J. Mitra.
Local or Global Minima: Flexible Dual-Front Active Contours Hua Li Anthony Yezzi.
Mesh Simplification Global and Local Methods:
CENG 789 – Digital Geometry Processing 05- Smoothing and Remeshing
GATE D Object Representations (GATE-540) Dr.Çağatay ÜNDEĞER Instructor Middle East Technical University, GameTechnologies & General Manager SimBT.
Tetra-Cubes: An algorithm to generate 3D isosurfaces based upon tetrahedra BERNARDO PIQUET CARNEIRO CLAUDIO T. SILVA ARIE E. KAUFMAN Department of Computer.
Shape Modeling International 2007 – University of Utah, School of Computing Robust Smooth Feature Extraction from Point Clouds Joel Daniels ¹ Linh Ha ¹.
FiberMesh: Designing Freeform Surfaces with 3D Curves
Point Set Silhouettes via Local Reconstruction Matt Olson 1, Ramsay Dyer 2, Hao (Richard) Zhang 1, and Alla Sheffer
We build a surface between two complex closed spatial spline curves. Our algorithm allows the input curves to have differing degree, parameterization,
Visualization and graphics research group CIPIC January 21, 2003Multiresolution (ECS 289L) - Winter Surface Simplification Using Quadric Error Metrics.
Consistent Parameterizations Arul Asirvatham Committee Members Emil Praun Hugues Hoppe Peter Shirley.
Robust Statistical Estimation of Curvature on Discretized Surfaces Evangelos Kalogerakis Patricio Simari Derek Nowrouzezahrai Karan Singh Symposium on.
Accurate, Dense and Robust Multi-View Stereopsis Yasutaka Furukawa and Jean Ponce Presented by Rahul Garg and Ryan Kaminsky.
Modeling. Topology Topology describes an object’s shape, number of spans, and degree. For polygon objects this includes vertex positions.
Ziting (Vivien) Zhou1 Drawing Graphs By Computer Graph from
Gwangju Institute of Science and Technology Intelligent Design and Graphics Laboratory Multi-scale tensor voting for feature extraction from unstructured.
A D V A N C E D C O M P U T E R G R A P H I C S CMSC 635 January 15, 2013 Quadric Error Metrics 1/20 Quadric Error Metrics.
An Algebraic Model for Parameterized Shape Editing Martin Bokeloh, Stanford Univ. Michael Wand, Saarland Univ. & MPI Hans-Peter Seidel, MPI Vladlen Koltun,
Presented By Greg Gire Advised By Zoë Wood California Polytechnic State University.
Reporter: Zhonggui Chen
Interactive surface reconstruction on triangle meshes with subdivision surfaces Matthias Bein Fraunhofer-Institut für Graphische Datenverarbeitung IGD.
1 Surface Applications Fitting Manifold Surfaces To 3D Point Clouds, Cindy Grimm, David Laidlaw and Joseph Crisco. Journal of Biomechanical Engineering,
1 Adding charts anywhere Assume a cow is a sphere Cindy Grimm and John Hughes, “Parameterizing n-holed tori”, Mathematics of Surfaces X, 2003 Cindy Grimm,
Spatial Databases: Digital Terrain Model Spring, 2015 Ki-Joune Li.
1 Interactive Thickness Visualization of Articular Cartilage Author :Matej Mlejnek, Anna Vilanova,Meister Eduard GröllerMatej MlejnekAnna VilanovaMeister.
Andrew Nealen / Olga Sorkine / Mark Alexa / Daniel Cohen-Or SoHyeon Jeong 2007/03/02.
Extraction and remeshing of ellipsoidal representations from mesh data Patricio Simari Karan Singh.
Normal Curvature of Surface p  N T Local geometry at a surface point p:  surface normal N. The plane containing N and T cuts out a curve  on the surface.
Non-Manifold Multi-Tesselations From Meshes to Iconic Representations of Objects L. De Floriani, P. Magillo, E. Puppo, F. Morando DISI - University of.
Polygonal Simplification Techniques
Mesh Coarsening zhenyu shu Mesh Coarsening Large meshes are commonly used in numerous application area Modern range scanning devices are used.
Geometric Modeling using Polygonal Meshes Lecture 3: Discrete Differential Geometry and its Application to Mesh Processing Office: South B-C Global.
Reconstruction of Solid Models from Oriented Point Sets Misha Kazhdan Johns Hopkins University.
3D Object Morphing CS5245 Vision and Graphics for Special Effects.
A construction of rational manifold surfaces of arbitrary topology and smoothness from triangular meshes Presented by: LiuGang
Hierarchical Error-Driven Approximation of Implicit Surfaces from Polygonal Meshes Takashi Kanai Yutaka Ohtake Kiwamu Kase University of Tokyo RIKEN, VCAD.
Automatic Construction of Quad-Based Subdivision Surfaces using Fitmaps Daniele Panozzo, Enrico Puppo DISI - University of Genova, Italy Marco Tarini DICOM.
Mesh Resampling Wolfgang Knoll, Reinhard Russ, Cornelia Hasil 1 Institute of Computer Graphics and Algorithms Vienna University of Technology.
Rendering Large Models (in real time)
Recent Progress in Mesh Parameterization Speaker : ZhangLei.
Reverse Engineering of Point Clouds to Obtain Trimmed NURBS Lavanya Sita Tekumalla Advisor: Prof. Elaine Cohen School of Computing University of Utah Masters.
Folding meshes: Hierarchical mesh segmentation based on planar symmetry Patricio Simari, Evangelos Kalogerakis, Karan Singh.
DPL3/10/2016 CS 551/651: Simplification Continued David Luebke
Decimation of Triangle Meshes Paper by W.J.Schroeder et.al Presented by Guangfeng Ji.
1 Spherical manifolds for hierarchical surface modeling Cindy Grimm.
Variational Tetrahedral Meshing
Range Image Segmentation for Modeling and Object Detection in Urban Scenes Cecilia Chen & Ioannis Stamos Computer Science Department Graduate Center, Hunter.
Decimation Of Triangle Meshes
CS Computer Graphics II
Mesh Parameterization: Theory and Practice
Presentation transcript:

Abstraction of Man-Made Shapes Ravish Mehra 1,2, Qingnan Zhou 1, Jeremy Long 4, Alla Sheffer 1, Amy Gooch 4, Niloy J. Mitra 2,3 1 Univ. of British Columbia 2 IIT Delhi 3 KAUST 4 Univ. of Victoria Abstraction of Man-Made Shapes

Human Perception

Abstraction of Man-Made Shapes Observation © Succession Picasso

Abstraction of Man-Made Shapes Observation o Man-Made objects dominated by flat/smooth faces. o Sharp creases define the shape. Cole et al. 2008

Abstraction of Man-Made Shapes Abstract Representation o Abstraction algorithm - curves as building blocks o Extract sparse network of curves + normals o Abstract shape - union of smooth patches

Abstraction of Man-Made Shapes o Curve based NPR Suggestive contours [DeCarlo et al. 2003] Apparent ridges [Judd et al. 2007] o Curve based surface modeling Wires [Singh et al. 1998] Fiber Mesh [Nealen et al. 2007] iWires [Gal et al. 2009] o Vector representation Diffusion Curves [Orzan et al. 2008] Related Works

Abstraction of Man-Made Shapes Abstraction Pipeline 1. Original model 2. Envelope3. Curve Network 4. Reconstruction result ReconstructionVectorization Envelope generation

Abstraction of Man-Made Shapes Challenge o Input contains multiple self-intersecting components. o Can even be a polygon soup.

Abstraction of Man-Made Shapes Envelope Generation o Envelope: A tight closed manifold approximation of the original surface.

Abstraction of Man-Made Shapes Envelope Generation: Initialization o Initial envelope: A manifold surface loosely follow input’s geometry.

Abstraction of Man-Made Shapes Envelope Generation: Iterative Fitting Preserves local details Pulls each vertex towards its original position Pulls each vertex towards its mapped position

Abstraction of Man-Made Shapes Envelope Generation

Abstraction of Man-Made Shapes Vectorization o Purpose: extract a vector representation o Encodes shape-defining features; concise & enables reconstruction Envelope Vector Representation

Abstraction of Man-Made Shapes Vectorization as Mesh Segmentation o Man-made shapes - union of smooth patches. o Vectorization as mesh segmentation problem. Segmentation – collection of charts Each chart should be smooth o Vector representation = boundary of segmentation + associated normals

Abstraction of Man-Made Shapes Initial Segmentation o Variational Shape Approximation [Cohen- Steiner et al. 2004]. Speed and simplicity Satisfies smoothness criteria o Topological Simplification Merging small charts Straightening boundaries [ Julius et al ]

Abstraction of Man-Made Shapes Iterative Improvement o Optimization for each chart Smooth surface  smoothly varying normals Approximate the original shape Smooth boundary  helps subsequent regularization phase

Abstraction of Man-Made Shapes Iterative Improvement o Normal solve trade-off between smoothness and original normals o Per-triangle solve vertex positions satisfying desired normals stay close to original positions o Global assembly reconcile different per-triangle vertex positions

Abstraction of Man-Made Shapes Iterative Improvement

Abstraction of Man-Made Shapes Regularization and Simplification o Regularity local : linear, circular, planar global : parallel, orthogonal, symmetric o Hierarchical simplification higher levels of abstraction simplify network regularize again

Abstraction of Man-Made Shapes Curve Extraction Vector representation of 3D Shapes

Abstraction of Man-Made Shapes Reconstruction o Reconstruct the abstract model Embed each boundary loop into a plane [Kruskal and Wish 1978] Triangulate the planar loops [Shewchuk 1996] Deform the planar patches using curve’s position and normal as constraints [Popa et al. 2006]

Abstraction of Man-Made Shapes Results

Abstraction of Man-Made Shapes Eiffel tower 15.6K triangles 2417 components 85 curves140 curves

Abstraction of Man-Made Shapes Empire state 16K triangles 17 components 38 curves152 curves

Abstraction of Man-Made Shapes Arc de Triomphe 13K triangles 8 components 139 curves193 curves

Abstraction of Man-Made Shapes Dome of the Rock 3.8K triangles 2 components 26 curves145 curves

Abstraction of Man-Made Shapes Limitations and Future Work o Thin long features that affect topology o Not well-known objects

Abstraction of Man-Made Shapes Summary o Algorithm for generating abstractions of 3D man- made models. o Simple yet robust mechanism for approximating polygon soup by a manifold surface. o Novel vector-based representation of 3D geometry.

Abstraction of Man-Made Shapes Acknowledgements Sponsored by Adobe Inc. MITACS NCE Microsoft Outstanding Young Faculty Fellowship NSERC Discover Program Thanks Benjamin Cecchetto Derek Bradley Karan Singh Tiberiu Popa Vladislav Kraevoy Xi Chen anonymous reviewers

Abstraction of Man-Made Shapes