approximation theory and computational geometry

10
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"

Upload: arlen

Post on 07-Jan-2016

25 views

Category:

Documents


3 download

DESCRIPTION

1st IG-Meeting. Approximation Theory and Computational Geometry. New Allies. Joint research with project S09202 "Coupling evolving level sets with curves and surfaces". The Problem. Computational Geometry often operates on straight lines, piecewise linear surfaces, … - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Approximation Theory and Computational Geometry

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"

Page 2: Approximation Theory and Computational Geometry

New Allies: Approximation Theory & Computational Geometry

21st Meeting Industrial Geometry

The Problem

Computational Geometry often operates on straight lines, piecewise linear surfaces, …

Approximation often better with non-linear objects (circular arcs, B-splines, NURBS, …)

Page 3: Approximation Theory and Computational Geometry

New Allies: Approximation Theory & Computational Geometry

31st Meeting Industrial Geometry

Intersection of 2 curvesin the plane

1. Approximate curve e.g. with polygonal chain

2. Intersect approximated curves

a) find critical segments

b) intersect them

Page 4: Approximation Theory and Computational Geometry

New Allies: Approximation Theory & Computational Geometry

41st Meeting Industrial Geometry

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

Page 5: Approximation Theory and Computational Geometry

New Allies: Approximation Theory & Computational Geometry

51st Meeting Industrial Geometry

Example

Compare two different levels of approximations

Chain of: straight lines vs. circular arcs

SL: d=2 CA: d=3

Page 6: Approximation Theory and Computational Geometry

New Allies: Approximation Theory & Computational Geometry

61st Meeting Industrial Geometry

m

O{mlog(m)}

O{m3/2+}

O{mlog(m)}

Algorithms

straight lines

n

O{nlog(n)}

O{n3/2log(n)}

O{n}

chain of:

#elements

1 intersection

count inters.

convex hull

circular arcs

n2/3

O{n2/3log(n)}

O{n1+}

O{n2/3log(n)}

Page 7: Approximation Theory and Computational Geometry

New Allies: Approximation Theory & Computational Geometry

71st Meeting Industrial Geometry

real world input

Algorithm withcomplexity c(n)

Question/Problem

Complexity of approachfor 0 [c*(n)=c*(,d)]

Image of real world withcomplexity n = f(,d,…)

preprocessing structural intelligence

real

wor

dap

prox

imat

ion

theo

ryco

mpu

tatio

nal

geom

etry

Page 8: Approximation Theory and Computational Geometry

New Allies: Approximation Theory & Computational Geometry

81st Meeting Industrial Geometry

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

Page 9: Approximation Theory and Computational Geometry

New Allies: Approximation Theory & Computational Geometry

91st Meeting Industrial Geometry

Suitable tasks

Intersection of curves

Minkowski-sum

Minimum distance between surfaces

Convex hull of (plane) curves

Calculation of Medial Axis

Page 10: Approximation Theory and Computational Geometry

New Allies: Approximation Theory & Computational Geometry

101st Meeting Industrial Geometry

Thank you for your attention