Localized Delaunay Refinement For Piecewise-Smooth Complexes

Slides:



Advertisements
Similar presentations
5/2/2007Don Sheehy Overlay Stitch Meshing 1. 5/2/2007Don Sheehy Overlay Stitch Meshing 2 A competitive algorithm for no-large-angle triangulation Don.
Advertisements

Online Scheduling with Known Arrival Times Nicholas G Hall (Ohio State University) Marc E Posner (Ohio State University) Chris N Potts (University of Southampton)
Poisson Surface Reconstruction M Kazhdan, M Bolitho & H Hoppe
Delaunay Meshing for Piecewise Smooth Complexes Tamal K. Dey The Ohio State U. Joint work: Siu-Wing Cheng, Joshua Levine, Edgar A. Ramos.
Flow Complex Joachim Giesen Friedrich-Schiller-Universität Jena.
Computing Medial Axis and Curve Skeleton from Voronoi Diagrams Tamal K. Dey Department of Computer Science and Engineering The Ohio State University Joint.
1/50 Department of Computer Science and Engineering Localized Delaunay Refinement for Sampling and Meshing Tamal K. Dey Joshua A. Levine Andrew G. Slatton.
High-Quality Simplification with Generalized Pair Contractions Pavel Borodin,* Stefan Gumhold, # Michael Guthe,* Reinhard Klein* *University of Bonn, Germany.
1 8. Safe Query Languages Safe program – its semantics can be at least partially computed on any valid database input. Safety is tied to program verification,
5/2/2007Don Sheehy Overlay Stitch Meshing 1. 5/2/2007Don Sheehy Overlay Stitch Meshing 2 A competitive algorithm for no-large-angle triangulation Don.
Tamal K. Dey The Ohio State University Delaunay Meshing of Surfaces.
Filling Arbitrary Holes in Finite Element Models 17 th International Meshing Roundtable 2008 Schilling, Bidmon, Sommer, and Ertl.
Shape Modeling International 2007 – University of Utah, School of Computing Robust Smooth Feature Extraction from Point Clouds Joel Daniels ¹ Linh Ha ¹.
1 Mesh Generation and Delaunay-Based Meshes Jernej Barbic Computer Science Department Carnegie Mellon University.
Delaunay Triangulations for 3D Mesh Generation Shang-Hua Teng Department of Computer Science, UIUC Work with: Gary Miller, Dafna Talmor, Noel Walkington.
Tamal K. Dey The Ohio State University Computing Shapes and Their Features from Point Samples.
1/61 Department of Computer Science and Engineering Tamal K. Dey The Ohio State University Delaunay Refinement and Its Localization for Meshing.
Good Triangulations and Meshing Lecturer: Ofer Rothschild 1.
Dobrina Boltcheva, Mariette Yvinec, Jean-Daniel Boissonnat INRIA – Sophia Antipolis, France 1. Initialization Use the.
Department of Computer Science and Engineering Practical Algorithm for a Large Class of Domains Tamal K. Dey and Joshua A. Levine The Ohio State University.
Geometric Modeling using Polygonal Meshes Lecture 1: Introduction Hamid Laga Office: South.
1/43 Department of Computer Science and Engineering Delaunay Mesh Generation Tamal K. Dey The Ohio State University.
Operating Systems: Wrap-Up Questions answered in this lecture: What is an Operating System? Why are operating systems so interesting? What techniques can.
Massive Data Sets and Information Theory Ziv Bar-Yossef Department of Electrical Engineering Technion.
With Tamal Dey, Qichao Que, Issam Safa, Lei Wang, Yusu Wang Computer science and Engineering The Ohio State University Xiaoyin Ge.
1/66 Department of Computer Science and Engineering Tamal K. Dey The Ohio State University Delaunay Mesh Generation.
12 July 2007Gary Miller Overlay Stitch Meshing 1 Size Competitive Meshing without Large Angles Gary L. Miller Carnegie Mellon Computer Science Joint work.
Tamal K. Dey The Ohio State University Surface and Volume Meshing with Delaunay Refinement.
Lecture 9 : Point Set Processing
Mingze Zhang, Mun Choon Chan and A. L. Ananda School of Computing
Introduction to the Finite Element Method
Sets in the Complex Plane
Signal processing and Networking for Big Data Applications: Lecture 9 Mix Integer Programming: Benders decomposition And Branch & Bound NOTE: To change.
New Characterizations in Turnstile Streams with Applications
Computing and Compressive Sensing in Wireless Sensor Networks
Shape Dimension and Approximation from Samples
Towards Globally Optimal Normal Orientations for Large Point Clouds
Parallel and Distributed Simulation Techniques
Chapter 4 Volume Meshing – Workshop 1 Engine Block Meshing
Fast Approximate Query Answering over Sensor Data with Deterministic Error Guarantees Chunbin Lin Joint with Etienne Boursier, Jacque Brito, Yannis Katsis,
Dynamic Coverage In Wireless Ed-Hoc Sensor Networks
CS475 3D Game Development Level Of Detail Nodes (LOD)
BIRCH: An Efficient Data Clustering Method for Very Large Databases
Convolutional Networks
Domain-Modeling Techniques
Nondecreasing, Continuous/Discrete
Chapter 7 Voronoi Diagrams
Lecture 3 : Isosurface Extraction
Volume Graphics (lecture 4 : Isosurface Extraction)
REDUCESEARCH Polynomial Kernels for Hitting Forbidden Minors under Structural Parameterizations Bart M. P. Jansen Astrid Pieterse ESA 2018 August.
CSCI B609: “Foundations of Data Science”
On the effect of randomness on planted 3-coloring models
Sampling in Graphs: node sparsifiers
Danny Z. Chen and Haitao Wang University of Notre Dame Indiana, USA
Delaunay Triangulation & Application
The Coverage Problem in a Wireless Sensor Network
CSE 554 Lecture 3: Shape Analysis (Part II)
Localized Delaunay Refinement for Volumes
Birch presented by : Bahare hajihashemi Atefeh Rahimi
Joseph S.B. Mitchell, Stony Brook University
Spatial Data Entry via Digitizing
Lecture 6: Counting triangles Dynamic graphs & sampling
L1 Shortest Path Queries among Polygonal Obstacles in the Plane
BIRCH: Balanced Iterative Reducing and Clustering Using Hierarchies
Run-Time LOD Run-time algorithms may use static or dynamic LOD models:
Clustering.
Zero-Skew Trees Zero-Skew Tree: rooted tree in which all root-to-leaf paths have the same length Used in VLSI clock routing & network multicasting.
Fast Min-Register Retiming Through Binary Max-Flow
BIRCH: Balanced Iterative Reducing and Clustering using Hierarchies
Presentation transcript:

Localized Delaunay Refinement For Piecewise-Smooth Complexes Andrew G. Slatton Joint work with Tamal K. Dey The Ohio State University Department of Computer Science and Engineering

The Problem Input: Piecewise-smooth complex (PSC) D Output: Triangular mesh approximating D Constraint: Use localized Delaunay framework Generate many local sub-meshes Ignore mesh structure at global level (mostly) PIC OF PSC  MESHED PSC

Delaunay Refinement Large meshes  Memory thrashing Localized framework avoids this

Sharp Features Preserve via weighted points protecting balls [Cheng, Dey, Ramos 2008] weighted points protecting balls

Localization & Protection Localization [Dey, Levine, Slatton 2010] Divide sample in octree Refine one node at a time Protection [Cheng, Dey, Shewchuk 2012] Preserve sharp features via protecting balls Refine protecting balls that are too large

Difficulties An assimilation of previous works… So where’s the challenge? Is ball refinement local? Yes! – this must be proven What is its radius of operation? Max distance at which we insert/delete samples Need this to initialize a local triangulation

Node Processing Split Refine When |Pν|> κ Pν δg Nν gathering distance δg Nν

Refinement Criteria Ball connectivity Patch vertices Disk Size λ

Point Insertion Inter-point distance LB  Termination Must avoid arbitrarily close insertions

Reprocessing Refining ν Do we affect other local meshes? δg

Ball Refinement Refining b: Radius of operation ≤ δg Remove contiguous set of balls containing b Cover exposed segment with smaller balls Remove zero-weighted points inside new balls Radius of operation ≤ δg Refining b∈ν, all affected points lie in PνUNν

Potential Complications Why is radius of operation important? δg too large increased overhead Too small: May preclude lower bound on inter-ball distance May allow zero-weighted points to lie inside a ball Would falsify some lemmas leading to termination

Local Ball Refinement Theorem Proven by showing radius of operation ≤ δg

Guarantees Termination Subcomplex of restricted Delaunay Del(P )|D Each point in output lies close to D For sufficiently small λ Output homeomorphic to input

Results

Software & Results http://www.cse.ohio-state.edu/~tamaldey/locpsc.html

Thank You! Questions?