EuroGIGA CRP “Spatial Decompositions and Graphs” (VORONOI) IP1: ADVANCED VORONOI AND DELAUNAY STRUCTURES Franz Aurenhammer IGI TU Graz Austria.

Slides:



Advertisements
Similar presentations
Order-k Voronoi Diagram in the Plane
Advertisements

Steady-state heat conduction on triangulated planar domain May, 2002
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.
1 st Meeting, Industrial Geometry, 2005 Approximating Solids by Balls (in collaboration with subproject: "Applications of Higher Geometrics") Bernhard.
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.
Surface Reconstruction From Unorganized Point Sets
 Distance Problems: › Post Office Problem › Nearest Neighbors and Closest Pair › Largest Empty and Smallest Enclosing Circle  Sub graphs of Delaunay.
Proximity graphs: reconstruction of curves and surfaces
KIM TAEHO PARK YOUNGMIN.  Curve Reconstruction problem.
Computational Geometry II Brian Chen Rice University Computer Science.
Course Syllabus 1.Color 2.Camera models, camera calibration 3.Advanced image pre-processing Line detection Corner detection Maximally stable extremal regions.
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.
Convex Hulls in 3-space Jason C. Yang.
Course Syllabus 1.Color 2.Camera models, camera calibration 3.Advanced image pre-processing Line detection Corner detection Maximally stable extremal regions.
3/5/15CMPS 3130/6130 Computational Geometry1 CMPS 3130/6130 Computational Geometry Spring 2015 Delaunay Triangulations II Carola Wenk Based on: Computational.
1st Meeting Industrial Geometry Computational Geometry ---- Some Basic Structures 1st IG-Meeting.
Computing Medial Axis and Curve Skeleton from Voronoi Diagrams Tamal K. Dey Department of Computer Science and Engineering The Ohio State University Joint.
Generalized β-skeletons GABRIELA MAJEWSKA INSTITUTE OF INFORMATICS UNIVERSITY OF WARSAW POLAND MIROSŁAW KOWALUK INSTITUTE OF INFORMATICS UNIVERSITY OF.
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.
3. Delaunay triangulation
1cs542g-term Notes. 2 Meshing goals  Robust: doesn’t fail on reasonable geometry  Efficient: as few triangles as possible Easy to refine later.
Delaunay Triangulation Computational Geometry, WS 2006/07 Lecture 11 Prof. Dr. Thomas Ottmann Algorithmen & Datenstrukturen, Institut für Informatik Fakultät.
1 Lecture 8: Voronoi Diagram Computational Geometry Prof. Dr. Th. Ottmann Voronoi Diagrams Definition Characteristics Size and Storage Construction Use.
By Eyal Dushkin [Ed] Chapter 1. I. Introduction Reminder – Voronoi Diagrams  Let S be a set of sites in the plane.  Each point in the plane.
By Dor Lahav. Overview Straight Skeletons Convex Polygons Constrained Voronoi diagrams and Delauney triangulations.
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2007 Chapter 5: Voronoi Diagrams Wednesday,
University of CreteCS4831 The use of Minimum Spanning Trees in microarray expression data Gkirtzou Ekaterini.
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2004 Chapter 5: Voronoi Diagrams Monday, 2/23/04.
Lecture 10 : Delaunay Triangulation Computational Geometry Prof. Dr. Th. Ottmann 1 Overview Motivation. Triangulation of Planar Point Sets. Definition.
Graph Triangulation by Dmitry Pidan Based on the paper “A sufficiently fast algorithm for finding close to optimal junction tree” by Ann Becker and Dan.
Center for Graphics and Geometric Computing, Technion 1 Computational Geometry Chapter 9 Delaunay Triangulation.
Voronoi Diagrams and Delaunay Triangulations Generalized spaces and distances.
Polynomiography with Dr. Bahman Kalantari. What is polynomiography? Dr. Kalantari informally defines polynomiography as a certain graph of polynomials.
CS CS 175 – Week 3 Triangulating Point Clouds VD, DT, MA, MAT, Crust.
reconstruction process, RANSAC, primitive shapes, alpha-shapes
Computing the Delaunay Triangulation By Nacha Chavez Math 870 Computational Geometry; Ch.9; de Berg, van Kreveld, Overmars, Schwarzkopf By Nacha Chavez.
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”
Introduction Outline The Problem Domain Network Design Spanning Trees Steiner Trees Triangulation Technique Spanners Spanners Application Simple Greedy.
Approximation Algorithms Motivation and Definitions TSP Vertex Cover Scheduling.
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2007 O’Rourke Chapter 8 Motion Planning.
Final Presentation Constantine Stoumbos with mentor Dr. Bahman Kalantari.
Outline Introduction The hardness result The approximation algorithm.
Delaunay Triangulations Presented by Glenn Eguchi Computational Geometry October 11, 2001.
How to win in ACM/ICPC? Four levels of programmers 1. Implementation ◦ know the language well, translate idea to programs 2. Algorithms ◦
Algorithms for Triangulations of a 3D Point Set Géza Kós Computer and Automation Research Institute Hungarian Academy of Sciences Budapest, Kende u
PRE-TRIANGULATIONS Generalized Delaunay Triangulations and Flips Franz Aurenhammer Institute for Theoretical Computer Science Graz University of Technology,
Edge-disjoint induced subgraphs with given minimum degree Raphael Yuster 2012.
On Graphs Supporting Greedy Forwarding for Directional Wireless Networks W. Si, B. Scholz, G. Mao, R. Boreli, et al. University of Western Sydney National.
Order-k Voronoi diagram in the plane Dominique Schmitt Université de Haute-Alsace.
Lecture 7 : Point Set Processing Acknowledgement : Prof. Amenta’s slides.
Voronoi Diagram (Supplemental)
L8 - Delaunay triangulation L8 – Delaunay triangulation NGEN06(TEK230) – Algorithms in Geographical Information Systems.
UNC Chapel Hill M. C. Lin Delaunay Triangulations Reading: Chapter 9 of the Textbook Driving Applications –Height Interpolation –Constrained Triangulation.
Liz Balsam Advisor: Bahman Kalantari.  Term coined by Dr. Kalantari  Polynomial + graph  Definition: the art and science of visualization in the approximation.
Spring 2014 CS274: Automatic Rigging
Steiner Tree Problem Given: A set S of points in the plane = terminals
3/3/15CMPS 3130/6130 Computational Geometry1 CMPS 3130/6130 Computational Geometry Spring 2015 Delaunay Triangulations I Carola Wenk Based on: Computational.
Honors Track: Competitive Programming & Problem Solving Seminar Topics Kevin Verbeek.
Coverage and Deployment 1. Coverage Problems Coverage: is a measure of the Quality of Service (QoS) of a sensor network How well can the network observe.
CMPS 3130/6130 Computational Geometry Spring 2017
8.3.2 Constant Distance Approximations
Principles of GIS Fundamental spatial concepts – Part II Shaowen Wang
VORONOI DIAGRAMS FOR PARALLEL HALFLINES IN 3D
Rainbow cycles in flip graphs
Principles of GIS Geocomputation – Part II Shaowen Wang
Localizing the Delaunay Triangulation and its Parallel Implementation
Delaunay Triangulation & Application
Approximation Algorithms
Presentation transcript:

EuroGIGA CRP “Spatial Decompositions and Graphs” (VORONOI) IP1: ADVANCED VORONOI AND DELAUNAY STRUCTURES Franz Aurenhammer IGI TU Graz Austria

EuroGIGA CRP “Spatial Decompositions and Graphs” (VORONOI) 1 PLANNED TOPICS (1) Shape Delaunay structures (1), (3), and (4) are related; start work there. (2) is of a different flavor, and maybe more tough. (2) Zone diagrams (3) Straight skeletons (4) Generalized medial axes

EuroGIGA CRP “Spatial Decompositions and Graphs” (VORONOI) 2 SHAPE DELAUNAY STRUCTURES Convex shape C (with center o), instead of empty circle. Edge inclusion, empty shape property. Voronoi diagram for convex distance function, take the dual (gives shape Delaunay for reflected shape)  Diagram does not change combinatorially, when center moves within C

EuroGIGA CRP “Spatial Decompositions and Graphs” (VORONOI) 3 SHAPE DELAUNAY STRUCTURES Not a full triangulation of the convex hull if C is not smooth  Support hull Direction-sensitivity to shape O(n logn) algorithms exist (D & C) Flipping works, too (criterion, termination)

EuroGIGA CRP “Spatial Decompositions and Graphs” (VORONOI) 4 SHAPE DELAUNAY STRUCTURES Flipping: Exclude certain edges Flipping criterion : Angles don‘t work any more Radii (Scaling factors of C): max(r,s) < max(t,u) can be shown min(r,s) < min(t,u) not true, i.g. If I contains points  no empty shape for edge exists, excluded. No point in II can give triangles with edge, as they cannot be covered by shape.

EuroGIGA CRP “Spatial Decompositions and Graphs” (VORONOI) 5 SHAPE DELAUNAY STRUCTURES Minimum spanning tree? d(C) is not a metric, unless C is symmetric d(C) depends on choice of center MST(C*) is in DT(C*) and the same as the MST w.r.t. m(C). The latter tree is part of DT(C) (as C* is union of shapes C)  Define symmetric metric m(C) = d(C*) (C* = Minkowski sum of C and C‘)

EuroGIGA CRP “Spatial Decompositions and Graphs” (VORONOI) 6 SHAPE DELAUNAY STRUCTURES Open questions: -- More optimization properties (Flip: r+s < t+u ?) -- Number of flips, given C ? -- Deciding whether T is some shape Delaunay (find C) Characterization of DT(C) Is the number of shape Delaunays polynomial for every point set?

EuroGIGA CRP “Spatial Decompositions and Graphs” (VORONOI) 7 ZONE DIAGRAMS Quite new, challenging concept Set S of n points in the plane. Zone of p in S: Domain closer to p than to any other zone [Asano et al.]  Implicit definition, neutral zone, existence, uniqueness? `Kingdom interpretation´

EuroGIGA CRP “Spatial Decompositions and Graphs” (VORONOI) 8 ZONE DIAGRAMS Some properties Zones are convex, and contained in Voronoi region. Zones can expand, when site is added. Trisector of two sites, algebraic? ∩ with line...

EuroGIGA CRP “Spatial Decompositions and Graphs” (VORONOI) 9 ZONE DIAGRAMS Approximation Family of subsets A = (A 1,...,A n ), consider B = (B 1,...,B n ) with B i = dom(p i, UA j ) Operator OP, B = OP(A) Start with family Z 0 = (p 1,...,p n ) Iterate Z i+1 = OP(Z i ) Z 1 = (reg(p 1 ),...,reg(p n )) Even (odd) Z i gives inner (outer) approximation of the zone diagram Fixed point of OP is the zone diagram of p 1,...,p n

EuroGIGA CRP “Spatial Decompositions and Graphs” (VORONOI) 10 ZONE DIAGRAMS `Mollified version´: Territory diagrams Zone diagram: Z(p i ) = dom(p i, UZ(p j ) Territory diagram: T(p i ) contained in dom(p i, UT(p j ) (Equality is replaced by inclusion) Trivial cases... Territories can be larger than zones, and even nonconvex Maximal territory diagrams (cannot be expanded) Zone diagrams are not the only instance...

EuroGIGA CRP “Spatial Decompositions and Graphs” (VORONOI) 11 ZONE DIAGRAMS Polynomial root finding Set of n points in the plane...interpreted as the roots of a complex polynomial of degree n Root finding: Initial value z 0, iterative method. Convergence to some root z i = point location, yielding site p i  Basin of attraction for each site Seqence of iteration functions B m [Kalantari] B 2 = Newton‘s method, B 3 = Halley‘s method Fractal behavior... Uniform approximation of Voronoi diagram, as m grows.

EuroGIGA CRP “Spatial Decompositions and Graphs” (VORONOI) 12 ZONE DIAGRAMS Similarity to zone diagram `Save´ convex areas inside immediate basins of attraction

EuroGIGA CRP “Spatial Decompositions and Graphs” (VORONOI) 13 ZONE DIAGRAMS Open questions More insight into the structure of zone diagrams Construction algorithms, approximation... Is there a link to basins of attraction?

EuroGIGA CRP “Spatial Decompositions and Graphs” (VORONOI) 14 Thank you