Getting A Speeding Ticket. Mesh Generation 2D Point Set Delaunay Triangulation 3D Point Set Delaunay Tetrahedralization.

Slides:



Advertisements
Similar presentations
Alpha Shapes. Used for Shape Modelling Creates shapes out of point sets Gives a hierarchy of shapes. Has been used for detecting pockets in proteins.
Advertisements

Spatial Embedding of Pseudo-Triangulations Peter Braß Institut für Informatik Freie Universität Berlin Berlin, Germany Franz Aurenhammer Hannes Krasser.
LaGriT Los Alamos Grid Toolbox Carl Gable meshing.lanl.gov lagrit.lanl.gov.
Efficient High-Resolution Stereo Matching using Local Plane Sweeps Sudipta N. Sinha, Daniel Scharstein, Richard CVPR 2014 Yongho Shin.
Comments We consider in this topic a large class of related problems that deal with proximity of points in the plane. We will: 1.Define some proximity.
1 Planes, Polygons and Objects ©Anthony Steed
Surface Reconstruction From Unorganized Point Sets
Geometry Primer Lines and rays Planes Spheres Frustums Triangles Polygon Polyhedron.
Extended Gaussian Images
C o m p u t i n g C O N V E X H U L L S by Kok Lim Low 10 Nov 1998 COMP Presentation.
Based on paper by C.S. Chong, A. Senthil Kumar, H.P. Lee
The Divide-and-Conquer Strategy
By Groysman Maxim. Let S be a set of sites in the plane. Each point in the plane is influenced by each point of S. We would like to decompose the plane.
What is the Region Occupied by a Set of Points? Antony Galton University of Exeter, UK Matt Duckham University of Melbourne, Australia.
Advanced Topics in Algorithms and Data Structures Lecture 7.1, page 1 An overview of lecture 7 An optimal parallel algorithm for the 2D convex hull problem,
Convex Hulls in 3-space Jason C. Yang.
What does that mean? To get the taste we will just look only at some sample problems... [Adapted from S.Suri]
3/5/15CMPS 3130/6130 Computational Geometry1 CMPS 3130/6130 Computational Geometry Spring 2015 Delaunay Triangulations II Carola Wenk Based on: Computational.
Computational Geometry & Collision detection
CHAPTER 5: CONVEX POLYTOPES Anastasiya Yeremenko 1.
CAD Import, Partitioning & Meshing J.Cugnoni LMAF / EPFL 2009.
Computational Geometry -- Voronoi Diagram
2. Voronoi Diagram 2.1 Definiton Given a finite set S of points in the plane , each point X of  defines a subset S X of S consisting of the points of.
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2001 Lecture 4 Chapter 6: Arrangements Monday,
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2007 Chapter 5: Voronoi Diagrams Wednesday,
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2004 Chapter 5: Voronoi Diagrams Monday, 2/23/04.
Parametrizing Triangulated Meshes Chalana Bezawada Kernel Group PRISM 3DK – 3DK – September 15, 2000.
Center for Graphics and Geometric Computing, Technion 1 Computational Geometry Chapter 9 Delaunay Triangulation.
Voronoi Diagrams and Delaunay Triangulations Generalized spaces and distances.
Computational Geometry Algorithms Library Source: CGAL web page
CS CS 175 – Week 3 Triangulating Point Clouds VD, DT, MA, MAT, Crust.
CS232.
UNC Chapel Hill M. C. Lin Overview of Last Lecture About Final Course Project –presentation, demo, write-up More geometric data structures –Binary Space.
reconstruction process, RANSAC, primitive shapes, alpha-shapes
Delaunay Triangulations for 3D Mesh Generation Shang-Hua Teng Department of Computer Science, UIUC Work with: Gary Miller, Dafna Talmor, Noel Walkington.
Voronoi diagrams of “nice” point sets Nina Amenta UC Davis “The World a Jigsaw”
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2001 Lecture 3 Chapter 4: 3D Convex Hulls Chapter.
Exersise 01 If A 1 is the foot of the bisector at A of the triangle ABC, and b, c the lengths of the sides CA, AB respectively, then A 1 = (Bb + Cc)/(b.
Junjun Pan 1, Xiaosong Yang 1, Xin Xie 1, Philip Willis 2, Jian J Zhang 1
Introduction to 3D Computer Graphics and Virtual Reality McConnell text.
A brief and sketchy intro to 3D Convex Hulls Rodrigo Silveira GEOC 2010/11 - Q2.
On-line Space Sculpturing for 3D Shape Manipulation
Algorithms for Triangulations of a 3D Point Set Géza Kós Computer and Automation Research Institute Hungarian Academy of Sciences Budapest, Kende u
SURFACE RECONSTRUCTION FROM POINT CLOUD Bo Gao Master’s Thesis December, 2007 Thesis Committee: Professor Harriet Fell Professor Robert Futrelle College.
5 -1 Chapter 5 The Divide-and-Conquer Strategy A simple example finding the maximum of a set S of n numbers.
An Application of Tetrahedrisation to From-Point Visibility Honours Project Proposal Gerard Ryan and Brendon Miszka
C o m p u t i n g C O N V E X H U L L S. Presentation Outline 2D Convex Hulls –Definitions and Properties –Approaches: Brute Force Gift Wrapping QuickHull.
Splitting a Face Point edge already split new vertex two new faces one new vertex six new half-edges.
Surface Meshing Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International Meshing Roundtable,
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.
1 / 41 Convex Hulls in 3-space Jason C. Yang. 2 / 41 Problem Statement Given P: set of n points in 3-space Return: –Convex hull of P: CH (P) –Smallest.
IntroductionReduction to Arrangements of Hyperplanes We keep the canonical triangulation (bottom, left corner triangulation) of each convex cell of the.
Spring 2014 CS274: Automatic Rigging
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2010 O’Rourke Chapter 6 with some material.
June 23, Variational tetrahedral meshing of mechanical models for FEA Matthijs Sypkens Smit Willem F. Bronsvoort CAD ’08 Conference, Orlando, Florida.
CDS 301 Fall, 2008 Domain-Modeling Techniques Chap. 8 November 04, 2008 Jie Zhang Copyright ©
CAD Import Partitioning & Meshing
Convex hulls in 3D Maciej Kot. Finding convex hull Given a set of points, find a convex hull that contains all of them and is minimal.
Bigyan Ankur Mukherjee University of Utah. Given a set of Points P sampled from a surface Σ,  Find a Surface Σ * that “approximates” Σ  Σ * is generally.
Delaunay Triangulations and Control-Volume Meshing Michael Murphy.
Date of download: 6/26/2016 Copyright © ASME. All rights reserved. From: A Level Set Method for the Construction of Boundary Conforming Voronoi Regions.
Decimation Of Triangle Meshes
CMPS 3130/6130 Computational Geometry Spring 2017
VORONOI DIAGRAMS FOR PARALLEL HALFLINES IN 3D
Algorithm design techniques Dr. M. Gavrilova
Domain-Modeling Techniques
Size Limited Bounding Polygons for Planar Point Sets
Ant Colony Optimization with Multiple Objectives
Computing the Visibility Polygon of an Island in a Polygonal Domain
Compute convex lower bounding function and optimize it instead!
Presentation transcript:

Getting A Speeding Ticket

Mesh Generation 2D Point Set Delaunay Triangulation 3D Point Set Delaunay Tetrahedralization

Theory A point set in R d can be projected onto a paraboloid in R d+1. The convex hull in R d+1 will contain ALL points. The lower convex hull will contain only triangular faces. The projection of the lower hull back onto R d forms a triangular mesh (Delaunay Triangulation). (Edelsbrunner & Seidel, 1986) 2D points projected onto a 3D paraboloid

Lower Hull Extraction Algorithm: 1.Compute convex hull 2.Search for point Pmax with maximum distance from (d+1)th axis 3.Construct tangent (hyper) plane at Pmax 4.Find tangent plane’s z intercept (optimal viewpoint) 5.Extract all facets visible from optimal viewpoint 6.Project facets in R d+1 to R d space Paraboloid Optimal Viewpoint Complexity: Ω (n d/2 ) (O’Rourke, 1998)

Results: Hyperplane-Intersection as Optimal Viewpoint Works well for structured meshes with good aspect ratio Optimal Viewpoint 2D Mesh obtained from 3D Convex Hull

Results: Hyperplane-Intersection as Optimal Viewpoint Meshes verified for higher dimensions 3D Mesh obtained from 4D convex hullExact Solution using MATLAB

Results: Method fails when a facet is very thin. Low Aspect Ratio Horizon Facets h b

Analysis LAR Triangle + Optimal Viewpoint = 4 nearly co-planar points Coplanar points are treated as invisible. If AR < 10 -4, points are numerically coplanar When this happens, choose a lower optimal viewpoint.