Evolutionbased leastsquares fitting using Pythagorean hodograph spline curves - PowerPoint PPT Presentation

1 / 35
About This Presentation
Title:

Evolutionbased leastsquares fitting using Pythagorean hodograph spline curves

Description:

Evolution-based least-squares fitting using Pythagorean hodograph spline curves ... Least-squares fitting by PH spline cuves is not necessarily more complicated ... – PowerPoint PPT presentation

Number of Views:76
Avg rating:3.0/5.0
Slides: 36
Provided by: mathZ
Category:

less

Transcript and Presenter's Notes

Title: Evolutionbased leastsquares fitting using Pythagorean hodograph spline curves


1
Evolution-based least-squares fitting using
Pythagorean hodograph spline curves
  • Speaker Ying .Liu
  • November 29. 2007

2
Institute of Applied Geometry, Jphannes Kepler
University ,Linz, Austira
Bert Juttler
  • www.ag.jku.at

Martin Aigner
3
Author
  • Martin Aigner
  • Dr. Mag., research assistant
  • Email martin. aigner _at_ jku .at
  • Zbynek Sir
  • Dr. research assistant at FWF-Projekt P17387-N12
  • Alumni

4
Author Bert Juttler
  • Selected scientific activities
  • Since 2003associated editor
  • of CAGD
  • Organizer of various Mini symposia
  • Member of program committees
  • of numerous conferences
  • Research interests
  • CAGD, Applied Geometry, Kinematics,
    Robotics, Differential Geometry

5
Introduction
  • Using PH spline curves to evoluted fitting a
    given set of data points or a curve
  • For example

6
Steps
  • Introduce a general framework for abstract curve
    fitting
  • Apply this framework to PH curves
  • Discuss the relationship between this method and
    Gauss-Newton iteration

7
An abstract framework for curve fitting via
evolution
  • Parameterized family of curves
  • (s, u)-gt
  • u is the curve parameter
  • s is the vector of shape parameters
  • Let s depend smoothly on an evolution parameter
    t, s( t)( )
  • Approximately compute the limit

8
An abstract framework for curve fitting via
evolution
  • Each point travels with the velocity
  • Normal velocity of the inner points

9
An abstract framework for curve fitting via
evolution
  • Assume a set of data points is given.
  • Let and
  • Expected to toward their associated data points
    if
    then

10
An abstract framework for curve fitting via
evolution
11
An abstract framework for curve fitting via
evolution
  • Time derivatives of the shape parameters
    satisfied the following equation in least-squares
    sense

Necessary condition for a minimum
12
An abstract framework for curve fitting via
evolution
  • Definition
  • A given curve
  • a set of parameters U is said to be regular
  • A set parameters that
    and
  • Unit normal vectors
  • That the matrix has a
    maximal rank

13
An abstract framework for curve fitting via
evolution
  • Lemma in a regular case and if all closet points
    are neither singular nor boundary points, then
    any solution of the usual least-squares fitting
  • is a stationary point of the differential
    equation derived from the evolution process

14
Evolution of PH splines
  • Ordinary PH curves c (u)x ( u) ,y (u)
    satisfied the following conditions
  • Regular PH curves let w1.
  • The difference gcd (x ( u ),y (u)) is a
    square of a polynomial
  • called preimage curve

15
Evolution of PH splines
  • Proposition if a regular PH curve c (u) and
    then
  • Smooth field of unit tangent vectors for all u
  • Parametric speed and arc-length are
    polynomial functions
  • Its offsets are rational curves

16
Evolution of PH splines
  • Let an open integral B-spline curve,
    and
  • Let

17
Evolution of PH splines
  • In the evolution we fix the knot vector, so the
    shape parameters are
  • the velocity
  • The unit normals

18
Evolution of PH splines
  • The length of PH spline
  • The regularization term
  • Which forces the length to converge to some
    constant value

19
Examples of PH splines evolution
  • Simple example
  • fitting two circular arcs with radius 1.
  • Two cubic PH segments depending on 8 shape
    parameters
  • Initial position straight line

20
Examples of PH splines evolution
21
Examples of PH splines
  • Initial two straight segments For the global
    shape 8,
  • Gradually raised length to 14
  • Fix end points
  • Insert knots

22
Examples of PH splines
  • Initial two straight segments For the global
    shape 8,
  • Gradually raised length to 14
  • Fix end points
  • Insert knots

23
Examples of PH splines
  • Initial two straight segments For the global
    shape 8,
  • Gradually raised length to 14
  • Fix end points
  • Insert knots

24
Examples of PH splines
  • Initial two straight segments For the global
    shape 8,
  • Gradually raised length to 14
  • Fix end points
  • Insert knots

25
Examples of PH splines
  • Initial two straight segments For the global
    shape 8,
  • Gradually raised length to 14
  • Fix end points
  • Insert knots

26
Example of PH splines
  • Initial two straight segments For the global
    shape 8,
  • Gradually raised length to 14
  • Fix end points
  • Insert knots

27
Examples of PH splines
  • Initial two straight segments For the global
    shape 8,
  • Gradually raised length to 14
  • Fix end points
  • Insert knots

28
Examples of PH splines
  • Initial two straight segments For the global
    shape 8,
  • Gradually raised length to 14
  • Fix end points
  • Insert knots

29
Examples of PH splines
  • Initial value by Hermite interpolation
  • Split data points at estimated inflections

30
Speed of convergence
  • Lemma the Euler update of the shape parameters
    for the evolution with step h is equivalent to a
    Gauss-Newton step with the same h of the problem
  • Provided that

31
Speed of convergence
32
Speed of convergence
  • Quadratic convergence of the method

33
Concluding remarks
  • Least-squares fitting by PH spline cuves is not
    necessarily more complicated than others
  • Future work is devoted to using the approximation
    procedure in order to obtain more compact
    representation of NC tool paths

34
  • QA

35
  • Thanks!
Write a Comment
User Comments (0)
About PowerShow.com