Tutorial 3 – Computational Geometry

Slides:



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

Simulating Decorative Mosaics Alejo Hausner University of Toronto [SIGGRAPH2001]
K-means Clustering Ke Chen.
TEL-AVIV UNIVERSITY FACULTY OF EXACT SCIENCES SCHOOL OF MATHEMATICAL SCIENCES An Algorithm for the Computation of the Metric Average of Two Simple Polygons.
Problems in curves and surfaces M. Ramanathan Problems in curves and surfaces.
Approximations of points and polygonal chains
4/29/2015 Wireless Sensor Networks COE 499 Deployment of Sensor Networks II Tarek Sheltami KFUPM CCSE COE
Sampling From the Medial Axis Presented by Rahul Biswas April 23, 2003 CS326A: Motion Planning.
1 Voronoi Diagrams. 2 Voronoi Diagram Input: A set of points locations (sites) in the plane.Input: A set of points locations (sites) in the plane. Output:
The Voronoi Diagram David Johnson. Voronoi Diagram Creates a roadmap that maximizes clearance –Can be difficult to compute –We saw an approximation in.
Convex Hulls in 3-space Jason C. Yang.
Convex Hull Problem Presented By Erion Lin. Outline Convex Hull Problem Voronoi Diagram Fermat Point.
1st Meeting Industrial Geometry Computational Geometry ---- Some Basic Structures 1st IG-Meeting.
3D spherical gridding based on equidistant, constant volume cells for FV/FD methods A new method using natural neighbor Voronoi cells distributed by spiral.
Tutorial 2 – Computational Geometry
Visibility Computations: Finding the Shortest Route for Motion Planning COMP Presentation Eric D. Baker Tuesday 1 December 1998.
Voronoi Diagram Presenter: GI1 11號 蔡逸凡
Computational Geometry -- Voronoi Diagram
17. Computational Geometry Chapter 7 Voronoi Diagrams.
Discrete geometry Lecture 2 1 © Alexander & Michael Bronstein
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.
CPSC 335 Geometric Data Structures in Computer Modeling and GIS Dr. Marina L. Gavrilova Assistant Professor Dept of Comp. Science, University of Calgary,
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,
Area 1: Algorithms Dan Halperin, School of Computer Science, Tel Aviv University.
AMCIS 2006 Weight-proportional Information Space Partitioning Using Adaptive Multiplicatively-Weighted Voronoi Diagrams René Reitsma & Stanislav Trubin.
Voronoi Diagrams and Delaunay Triangulations Generalized spaces and distances.
CS CS 175 – Week 3 Triangulating Point Clouds VD, DT, MA, MAT, Crust.
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2004 O’Rourke Chapter 8 Motion Planning.
Voronoi diagrams of “nice” point sets Nina Amenta UC Davis “The World a Jigsaw”
Applications of Voronoi Diagrams to GIS Rodrigo I. Silveira Universitat Politècnica de Catalunya Geometria Computacional FIB - UPC.
Hierarchical P2P Overlays for DVE: An Additively Weighted Voronoi Based Approach Michele Albano Luca Genovali Laura Ricci HIERARCHICAL P2P OVERLAYS FOR.
Anisotropic Voronoi Diagrams and Guaranteed-Quality Anisotropic Mesh Generation François Labelle Jonathan Richard Shewchuk Computer Science Division University.
Vectors and the Geometry of Space 9. 2 Announcement Wednesday September 24, Test Chapter 9 (mostly )
UNC Chapel Hill M. C. Lin Point Location Chapter 6 of the Textbook –Review –Algorithm Analysis –Dealing with Degeneracies.
Dr. Marina Gavrilova Associate Professor, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada. Computational Geometry Algorithms:
PRE-TRIANGULATIONS Generalized Delaunay Triangulations and Flips Franz Aurenhammer Institute for Theoretical Computer Science Graz University of Technology,
Voronoi Diagrams 1.Given a set of points S in the plane, which are the Voronoi sites. 2.Each site s has a Voronoi cell, also called a Dirichlet cell, V(s)
Nearest Neighbor Searching Under Uncertainty
TEL-AVIV UNIVERSITY RAYMOND AND BEVERLY SACKLER FACULTY OF EXACT SCIENCES SCHOOL OF MATHEMATICAL SCIENCES An Algorithm for the Computation of the Metric.
Order-k Voronoi diagram in the plane Dominique Schmitt Université de Haute-Alsace.
CIS 350 – I Game Programming Instructor: Rolf Lakaemper.
2/19/15CMPS 3130/6130 Computational Geometry1 CMPS 3130/6130 Computational Geometry Spring 2015 Voronoi Diagrams Carola Wenk Based on: Computational Geometry:
1 Surface mosaics Visual Comput 2006 報告者 : 丁琨桓. 2 Introduction Mosaics are an art form with a long history: many examples are known from Graeco- Roman.
Mesh Coarsening zhenyu shu Mesh Coarsening Large meshes are commonly used in numerous application area Modern range scanning devices are used.
Regionalization of Information Space with Adaptive Voronoi Diagrams René F. Reitsma Dept. of Accounting, Finance & Inf. Mgt. Oregon State University Stanislaw.
A New Voronoi-based Reconstruction Algorithm
Degeneracy of Angular Voronoi Diagram Hidetoshi Muta 1 and Kimikazu Kato 1,2 1 Department of Computer Science, University of Tokyo 2 Nihon Unisys, Ltd.
René Reitsma1, Stanislav Trubin2 1OSU College of Business
Nearest-Neighbor Searching Under Uncertainty Wuzhou Zhang Joint work with Pankaj K. Agarwal, Alon Efrat, and Swaminathan Sankararaman. To appear in PODS.
An Introduction to Computational Geometry: Arrangements and Duality Joseph S. B. Mitchell Stony Brook University Some images from [O’Rourke, Computational.
Bigyan Ankur Mukherjee University of Utah. Given a set of Points P sampled from a surface Σ,  Find a Surface Σ * that “approximates” Σ  Σ * is generally.
Autonomous Robots Robot Path Planning (2) © Manfred Huber 2008.
VORONOI DIAGRAMS BY KATHARINE TISCHER Coordinating Seminar Spring 2013.
Robust and Fast Algorithm for a Circle Set Voronoi Diagram in a Plane
Ke Chen Reading: [7.3, EA], [9.1, CMB]
VORONOI DIAGRAMS FOR PARALLEL HALFLINES IN 3D
Haim Kaplan and Uri Zwick
Principles of GIS Geocomputation – Part II Shaowen Wang
Craig Schroeder October 26, 2004
Nearest-Neighbor Classifiers
Sequence Alignment Using Dynamic Programming
Hypershot: Fun with Hyperbolic Geometry
Ke Chen Reading: [7.3, EA], [9.1, CMB]
Clustering 77B Recommender Systems
Triangulation of point set
In this chapter, you will learn the following:
Exact Nearest Neighbor Algorithms
L1 Shortest Path Queries among Polygonal Obstacles in the Plane
Presentation transcript:

Tutorial 3 – Computational Geometry Voronoi Diagrams Tutorial 3 – Computational Geometry

Simple Voronoi diagrams A tessellation of the planes into cells. Each cell is the set of points closed to a point site (Euclidean metric). All edges are parts of bisectors between the sites.

Additive Weighted Voronoi Diagrams Every site begins to grow in a different point in time. New distance function: Bisectors are usually Hyperbolic arcs

Multiplicatively-Weighted Diagrams Each site grows at different rate. Distance function: Bisectors are usually circular arcs. Regions can be surrounded.

Different Metrics - Metric is defined as: Also called “Manhattan Distances” because it measures distances through axis-aligned streets.

Centroidal Voronoi Diagrams Each site is also the center-of-mass of each cell. Points are distributed evenly. Uses: data compression, quantization, optimal mesh generation, etc.

CVD Computation: Lloyd’s Algorithm Given a set of sites : Compute VD. While (tolerance value not reached): Move sites to center of respective cells. Recompute VD. Tolerance value is a function of distance from the sites to the respective centers of cells.

Lloyd’s Algorithm – cont’d Converges to a centroidal Voronoi diagram – slowly. Simple to apply. Because of slow convergence, the algorithm stops at a tolerance value. Computing of centroid of a polygon (CCW order of the vertices :

Higher Dimensions Voronoi Diagrams Cells are convex polytopes. Bisectors are (d-1)-halfplanes. Complexity:

Bibliography: Voronoi Applet: http://www.pi6.fernuni-hagen.de/GeomLab/voroadd/ Reitsma Reitsma, Stanislav Trubin, Saurabh Sethia, "Information Space Regionalization Using Adaptive Multiplicatively Weighted Voronoi Diagrams," iv, pp. 290-294,  Eighth International Conference on Information Visualisation (IV'04),  2004 Wikipedia – Voronoi Diagrams.