1st Meeting Industrial Geometry Approximation Theory and Computational Geometry 1st IG-Meeting New Allies Joint research with project S09202 "Coupling.

Slides:



Advertisements
Similar presentations
1 st Meeting, Industrial Geometry, 2005 Approximating Solids by Balls (in collaboration with subproject: "Applications of Higher Geometrics") Bernhard.
Advertisements

TEL-AVIV UNIVERSITY FACULTY OF EXACT SCIENCES SCHOOL OF MATHEMATICAL SCIENCES An Algorithm for the Computation of the Metric Average of Two Simple Polygons.
Automatic Generation of 3D Machining Surfaces With Tool Compensation
Part 2: Digital convexity and digital segments p q Goddess of fortune smiles again.
L1 sparse reconstruction of sharp point set surfaces
Approximations of points and polygonal chains
Surface Reconstruction From Unorganized Point Sets
Geometric Modeling Notes on Curve and Surface Continuity Parts of Mortenson, Farin, Angel, Hill and others.
Shared Graphics Skills Cameras and Clipping Planes
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:
A Recursive Algorithm for Calculating the Relative Convex Hull Gisela Klette AUT University Computing & Mathematical Sciences Auckland, New Zealand.
Algorithms and Data Structures Lecture 13. Agenda: Plane Geometry: algorithms on polygons - Verification if point belongs to a polygon - Convex hull.
Overview June 9- B-Spline Curves June 16- NURBS Curves June 30- B-Spline Surfaces.
1st Meeting Industrial Geometry Project S09205 “Computational Geometry” Oswin Aichholzer, Franz Aurenhammer, Thomas Hackl, Bernhard Kornberger, Students:
1st Meeting Industrial Geometry Computational Geometry ---- Some Basic Structures 1st IG-Meeting.
1 Curves and Surfaces. 2 Representation of Curves & Surfaces Polygon Meshes Parametric Cubic Curves Parametric Bi-Cubic Surfaces Quadric Surfaces Specialized.
Tutorial 2 – Computational Geometry
Corp. Research Princeton, NJ Cut Metrics and Geometry of Grid Graphs Yuri Boykov, Siemens Research, Princeton, NJ joint work with Vladimir Kolmogorov,
17. Computational Geometry Chapter 7 Voronoi Diagrams.
IMA Tutorial, Instantaneous Motions - Applications to Problems in Reverse Engineering and 3D Inspection H. Pottmann.
Digitising. Planning : Analyzing Form Analyze geometric features of a form Decompose a form into different parts Rule surface? Sweep surface? Look for.
Voronoi Diagrams and Delaunay Triangulations Generalized spaces and distances.
Geometric Modeling Surfaces Mortenson Chapter 6 and Angel Chapter 9.
Minkowski Sums and Offset Polygons Ron Wein. Computing Minkowski Sums.
Parts of Mortenson Chapter 6-9,
Algorithm for Approximating Piecewise Smooth Curves.
Splines III – Bézier Curves
CSE53111 Computational Geometry TOPICS q Preliminaries q Point in a Polygon q Polygon Construction q Convex Hulls Further Reading.
Modeling. Topology Topology describes an object’s shape, number of spans, and degree. For polygon objects this includes vertex positions.
B-spline curve approximation zhu ping Outline 1. Application 2. Some works 3. Discussion.
A D V A N C E D C O M P U T E R G R A P H I C S CMSC 635 January 15, 2013 Spline curves 1/23 Curves and Surfaces.
October 14, 2014Computer Vision Lecture 11: Image Segmentation I 1Contours How should we represent contours? A good contour representation should meet.
Finding a Hausdorff Core of a Polygon: On Convex Polygon Containment with Bounded Hausdorff Distance Reza Dorrigiv, Stephane Durocher, Arash Farzan, Robert.
V. Space Curves Types of curves Explicit Implicit Parametric.
Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Intelligent Engineering Systems Lecture 3. Description.
Part 6: Graphics Output Primitives (4) 1.  Another useful construct,besides points, straight line segments, and curves for describing components of a.
CS 445 / 645 Introduction to Computer Graphics Lecture 23 Bézier Curves Lecture 23 Bézier Curves.
Computational Geometry Course Summary (First Half) Spring 2008 Pay special attention to: algorithm details (able to explain correctness and carry out a.
Vector Computer Graphic. Vector entities Line Circle, Ellipse, arc,… Curves: Spline, Bezier’s curve, … … Areas Solids Models.
Geometry B Section 12.3 Surface Area of Pyramids and Cones.
The Lower Bounds of Problems
Course 13 Curves and Surfaces. Course 13 Curves and Surface Surface Representation Representation Interpolation Approximation Surface Segmentation.
Approximate Convex Decomposition of Polygons Reporter: Hong guang Zhou Math Dept. ZJU May 17th, 2007 Jyh-Ming Lien Nancy M. Amato Computational Geometry:
1 CS 430/536 Computer Graphics I Curve Drawing Algorithms Week 4, Lecture 8 David Breen, William Regli and Maxim Peysakhov Geometric and Intelligent Computing.
Splines IV – B-spline Curves based on: Michael Gleicher: Curves, chapter 15 in Fundamentals of Computer Graphics, 3 rd ed. (Shirley & Marschner) Slides.
Shang Yang Stony Brook Univ. 08/17/ CONVEX 2.CLOSED 3.STABS EVERY ELEMENT.
112/5/ :54 Graphics II Image Based Rendering Session 11.
Vertices, Edges and Faces By Jordan Diamond. Vertices In geometry, a vertices is a special kind of point which describes the corners or intersections.
Curves: ch 4 of McConnell General problem with constructing curves: how to create curves that are “smooth” CAD problem Curves could be composed of segments.
Rick Parent - CIS681 Interpolation and Basic Techniques Representing and interpolating orientations Interpolation Speed control along curve Path following.
Chapter 8 Engineering Geometry
COMPUTATIONAL GEOMETRY AND MATRIX MULTIPLICATION Mohammed Zeeshan Farooqui Minhaj Uddin.
CS6234 Advanced Algorithms - Convex hull. Terminologies – ◦ Convex hull of a set Q of points is the smallest convex polygon P for which each point in.
Spring 2014 CS274: Automatic Rigging
Ship Computer Aided Design
OR Integer Programming ( 정수계획법 ). OR
Materi 09 Analisis Citra dan Visi Komputer Representasi and Deskripsi 1.
Points, Lines, Planes, Segments and Midpoints
Image Representation and Description – Representation Schemes
CS5500 Computer Graphics May 11, 2006
CS 445 / 645 Introduction to Computer Graphics
Engineering Geometry Engineering geometry is the basic geometric elements and forms used in engineering design. Engineering and technical graphics are.
Investigating the Hausdorff Distance
Fitting Curve Models to Edges
Ping Pong.
Dynamic Data Structures for Simplicial Thickness Queries
Locating an Obnoxious Line among Planar Objects
Joining Unfoldings of 3-D Surfaces
Points, Lines, Planes, Segments and Midpoints
Computational Geometry
Presentation transcript:

1st Meeting Industrial Geometry Approximation Theory and Computational Geometry 1st IG-Meeting New Allies Joint research with project S09202 "Coupling evolving level sets with curves and surfaces"

1st Meeting Industrial Geometry New Allies: Approximation Theory & Computational Geometry 1 The Problem  Computational Geometry often operates on straight lines, piecewise linear surfaces, …  Approximation often better with non- linear objects (circular arcs, B-splines, NURBS, …)

1st Meeting Industrial Geometry New Allies: Approximation Theory & Computational Geometry 2 Intersection of 2 curves in the plane 1.Approximate curve e.g. with polygonal chain 2.Intersect approximated curves a)find critical segments b)intersect them

1st Meeting Industrial Geometry New Allies: Approximation Theory & Computational Geometry 3 Error  If   0 then n   !  CG-algorithm: c(n) … n = f( ,d,…)  But: original problem consists of only 2 curves NOT n elements ! with and

1st Meeting Industrial Geometry New Allies: Approximation Theory & Computational Geometry 4 Example  Compare two different levels of approximations  Chain of: straight lines vs. circular arcs SL: d=2CA: d=3

1st Meeting Industrial Geometry New Allies: Approximation Theory & Computational Geometry 5 m O{mlog(m)} O{m 3/2+  } O{mlog(m)} Algorithms straight lines n O{nlog(n)} O{n 3/2 log(n)} O{n} chain of: #elements 1 intersection count inters. convex hull circular arcs n 2/3 O{n 2/3 log(n)} O{n 1+  } O{n 2/3 log(n)}

1st Meeting Industrial Geometry New Allies: Approximation Theory & Computational Geometry 6 real world input Algorithm with complexity c(n) Question/Problem Complexity of approach for  0 [c*(n)=c*( ,d)] Image of real world with complexity n = f( ,d,…)  preprocessingstructural intelligence real word approximation theory computational geometry

1st Meeting Industrial Geometry New Allies: Approximation Theory & Computational Geometry 7 Synergy of AT and CG  Combine both concepts to get overall theory and global insights  Leads to new approach ?  Maybe even establish a new paradigm  Propose new notion for complexity of CG-algorithms

1st Meeting Industrial Geometry New Allies: Approximation Theory & Computational Geometry 8 Suitable tasks  Intersection of curves  Minkowski-sum  Minimum distance between surfaces  Convex hull of (plane) curves  Calculation of Medial Axis

1st Meeting Industrial Geometry New Allies: Approximation Theory & Computational Geometry 9 Thank you for your attention