Graphics Programming 2006, Choi Nam-Seok, Dongseo Univ., Voronoi diagrams and Delaunay Triangulations 2006. 03. 20 Choi Nam-Seok.

Slides:



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

Dreiecke. Triangulation Voronoi Diagram / Delaunay Triangulation The mouse: Click the mouse in the drawing region to add new sites to the Voronoi Diagram.
Computational Geometry The systematic study of algorithms and data structures for geometric objects, with a focus on exact algorithms that are asymptotically.
Worst & Best-Case Coverage in Sensors Networks DEC 2004 Presented by: Eugene Khokhlov (847) Seapahn Megerian Ph.D. UCLA.
Mathieu Brévilliers, Laboratoire MIA, UHA Elementary Partitions of Line Segments in the Plane.
 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
Computational Geometry II Brian Chen Rice University Computer Science.
Computational Geometry The systematic study of algorithms and data structures for geometric objects, with a focus on exact algorithms that are asymptotically.
Ruslana Mys Delaunay Triangulation Delaunay Triangulation (DT)  Introduction  Delaunay-Voronoi based method  Algorithms to compute the convex hull 
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.
DEpthLAUNAY1 DEpthLAUNAY Manuel Abellanas Alfredo de las Vegas Facultad de Informática - UPM.
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.
CSCE 620: Open Problem Voronoi Diagram of Moving Points Asish Ghoshal Problem 2 from The Open Problems Project 1.
Spatial Information Systems (SIS)
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.
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.
CPSC 335 Geometric Data Structures in Computer Modeling and GIS Dr. Marina L. Gavrilova Assistant Professor Dept of Comp. Science, University of Calgary,
Speaker: Tom Gur, Seminar on Voronoi Diagrams and Delaunay Triangulations Material: [AK] Sections 3.4, 4.1, 4.2,
Delaunay Triangulation on the GPU Dan Maljovec. CPU Delaunay Triangulation Randomized Incremental Algorithm 1.Construct Bounding triangle 2.Choose point.
Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE.
By Dor Lahav. Overview Straight Skeletons Convex Polygons Constrained Voronoi diagrams and Delauney triangulations.
TU/e computational geometry introduction Mark de Berg.
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2007 Chapter 5: Voronoi Diagrams Wednesday,
Lection 1: Introduction Computational Geometry Prof.Dr.Th.Ottmann 1 History: Proof-based, algorithmic, axiomatic geometry, computational geometry today.
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.
Computational Geometry Algorithms Library Source: CGAL web page
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2007 Geometric Modeling.
CS CS 175 – Week 3 Triangulating Point Clouds VD, DT, MA, MAT, Crust.
UNC Chapel Hill M. C. Lin Overview of Last Lecture About Final Course Project –presentation, demo, write-up More geometric data structures –Binary Space.
1 Mesh Generation and Delaunay-Based Meshes Jernej Barbic Computer Science Department Carnegie Mellon University.
Computing the Delaunay Triangulation By Nacha Chavez Math 870 Computational Geometry; Ch.9; de Berg, van Kreveld, Overmars, Schwarzkopf By Nacha Chavez.
1 University of Denver Department of Mathematics Department of Computer Science.
1 Street Generation for City Modeling Xavier Décoret, François Sillion iMAGIS GRAVIR/IMAG - INRIA.
Part Two Multiresolution Analysis of Arbitrary Meshes M. Eck, T. DeRose, T. Duchamp, H. Hoppe, M. Lounsbery, W. Stuetzle SIGGRAPH 95.
UNC Chapel Hill M. C. Lin Point Location Chapter 6 of the Textbook –Review –Algorithm Analysis –Dealing with Degeneracies.
ADA: 14. Intro to CG1 Objective o give a non-technical overview of Computational geometry, concentrating on its main application areas Algorithm.
Computational Geometry The systematic study of algorithms and data structures for geometric objects, with a focus on exact algorithms that are asymptotically.
PRE-TRIANGULATIONS Generalized Delaunay Triangulations and Flips Franz Aurenhammer Institute for Theoretical Computer Science Graz University of Technology,
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.
Order-k Voronoi diagram in the plane Dominique Schmitt Université de Haute-Alsace.
Voronoi Diagram (Supplemental)
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2010 Shewchuck 2D Triangular Meshing.
Computational Geometry The systematic study of algorithms and data structures for geometric objects, with a focus on exact algorithms that are asymptotically.
A New Voronoi-based Reconstruction Algorithm
Kansas State University Department of Computing and Information Sciences Friday, July 13, 2001 Mantena V. Raju Department of Computing and Information.
Delaunay Triangulation on the GPU
CSC418 Computer Graphics n Polygons –Triangulation –Scan conversion –Convex/Concave – clipping) n 2D affine transformations and properties, Homogeneous.
UNC Chapel Hill M. C. Lin Delaunay Triangulations Reading: Chapter 9 of the Textbook Driving Applications –Height Interpolation –Constrained Triangulation.
1 E. Angel and D. Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012 Programming with OpenGL Part 4: Color and Attributes Isaac Gang University.
Coverage Problems in Wireless Ad-hoc Sensor Networks Seapahn Meguerdichian 1 Farinaz Koushanfar 2 Miodrag Potkonjak 1 Mani Srivastava 2 University of California,
1 Georgia Tech, IIC, GVU, 2006 MAGIC Lab Rossignac.
1 Giuseppe Romeo Voronoi based Source Detection. 2 Voronoi cell The Voronoi tessellation is constructed as follows: for each data point  i (also called.
3/3/15CMPS 3130/6130 Computational Geometry1 CMPS 3130/6130 Computational Geometry Spring 2015 Delaunay Triangulations I Carola Wenk Based on: Computational.
Bigyan Ankur Mukherjee University of Utah. Given a set of Points P sampled from a surface Σ,  Find a Surface Σ * that “approximates” Σ  Σ * is generally.
Coverage In Wireless Ad-Hoc Sensor Networks Shimon Tal Sion Cohen Instructor: Dr. Michael Segal.
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.
Data Structure & Algorithm 13 – Computational Geometry JJCAO.
Tutorial 3 – Computational Geometry
Principles of GIS Geocomputation – Part II Shaowen Wang
Chapter 7 Voronoi Diagrams
Meshing of 3-D Data Clouds for Object Description
L1 Shortest Path Queries among Polygonal Obstacles in the Plane
Presentation transcript:

Graphics Programming 2006, Choi Nam-Seok, Dongseo Univ., Voronoi diagrams and Delaunay Triangulations Choi Nam-Seok kowon.dongseo.ac.kr/~d

Graphics Programming 2006, Choi Nam-Seok, Dongseo Univ., Voronoi diagrams 임의의 공간을 site 를 기준으로 여러 개의 영역으로 구분하는 것 The Voronoi diagrams of a set S of points in the plane, called site, is a partitioning of the plane into n convex regions, one per site.

Graphics Programming 2006, Choi Nam-Seok, Dongseo Univ., Delaunay Triangulation Voronoi diagrams 내의 3 개의 사이트의 외접원 안에 다른 사이트 가 존재하지 않는다면, 그 다이어그램 내의 사이트들을 인접한 영 역의 사이트 들과 직선으로 연결함으로 삼각영역을 형성한다.

Computer Graphics Lab 2006, Choi Nam-Seok, Dongseo Univ., Delaunay Triangulation How to Triangulate p1 p2

Computer Graphics Lab 2006, Choi Nam-Seok, Dongseo Univ., Delaunay Triangulation The Guibas-Stolfi Algorithm –Improving Worst-Case Optimal Delaunay Triangulation Algorithms (Geoff Leach) –Primitives for the Manipulation of General Subdivisions and the Computation of Voronoi Diagrams.(L.Guibas, J.Stolfi) divide-and-conquer partition two halves remove and new L-R cross edges add

Graphics Programming 2006, Choi Nam-Seok, Dongseo Univ., Delaunay Triangulation Improving Worst-Case Optimal Delaunay Triangulation Algorithms (Geoff Leach) –divide-and-conquer –partition two halves –remove and new L-R cross edges add

Graphics Programming 2006, Choi Nam-Seok, Dongseo Univ., Programming result face_only_vertex.obj g v v v v v v v v v v v v v v v v v v v v v v

Graphics Programming 2006, Choi Nam-Seok, Dongseo Univ., Reference [1] Geoff Leach. Improving Worst-Case Optimal Delaunay Triangulation Algorithms [2] unay.htmlhttp://goanna.cs.rmit.edu.au/~gl/research/comp_geom/delaunay/dela unay.html