Presentation is loading. Please wait.

Presentation is loading. Please wait.

Spline Interpretation ABC Introduction and outline Based mostly on Wikipedia.

Similar presentations


Presentation on theme: "Spline Interpretation ABC Introduction and outline Based mostly on Wikipedia."— Presentation transcript:

1 Spline Interpretation ABC Introduction and outline Based mostly on Wikipedia

2 Spline Interpretation Spline is a flat flexible strip of thin narrow piece of wood, metal, or plastic used in drawing curved. Mathematically, spline means curve fitting mostly using certain piecewise low degree polynomials. The main reason to use low degree polynomial is to avoid Runge’s phenomenon.

3 Runge’s Phenomenon

4 Runge’s Phenomenon Red: data; blue: 5 th order; green: 9 th order

5 Runge’s Phenomenon

6 Definition of Spline

7 Linear Spline

8 Quadratic Spline

9

10 Cubic Spline

11

12

13 Hermite Spline

14

15 Hermite spline

16

17

18 In general, cubic spline does not guarantee monotonicity even for monotonic data. Hermite monotonic spline, however, guarantees monotonicity between data points. The advantage is the elimination of overshoots. The prices to pay are these: – we no longer have the smoothness of continuity in curvature and –we have to inject another subjective idea of monotonic and/or variations.

19 Comparisons between Cubic Natural and Hermite Splines An Example

20 Data

21 Envelopes of Maxima

22 Envelopes of Minima

23 Mean of Max and Min Envelopes

24 Difference between Mean of Max and Min Envelopes

25 First Proto-IMF

26 B-Spline Something used extensively by Computer Aided Design (CAD), but we have found limited use of it.

27 Bézier Curve

28

29 Cubic Bezier Bases

30 Bézier Curve

31 An example

32 Rational Bézier Curve

33 B-Spline A B-spline is a generalization of the Bézier Curve; A B-spline with no internal knots is a Bézier Curve. It is generated through Cox-de Boor recursion formula. A further generalization is NURBS: NonUniform Rational B-Spline. See for example, David F. Rogers: An Introduction to NURBS. Morgan Kaufmann, San Francisco, 2001

34 B-Spline

35 Properties of B-Spline A B-spline could have degree n; control points, p; and knots, m, each independent to others, but m ≥ p. It is much more flexible. For n=3, p=10, and m=14, we have B-spline at left and Bezier curve at right.

36 Properties of B-Spline In general, the lower the degree, the closer the curve follows the control points. For the same numbers of control points and knots, but different degrees, the spline results are very different: left, n=7; center, n=5; right, n=3.

37 Properties of B-Spline B-spline is a piecewise curve. We must have m=n+p+1. Clamped spline has to pass the beginning and end points. Strong convex hull property Variation diminishing property Affine invariance But B-Spline does not pass through the control points!

38 Variation Diminishing Property: no straight line (resp., plane) intersects a B-spline curve more times than it intersects the curve's control polygon.

39 Summary The differences between different splines seems to be huge. Based on principles of least interferences and maximum smoothness, we selected natural spline as the base for EMD. Different splines (except B-spline) should not change the scales of the IMFs, but it would change the shape and energy levels. EMD is unique with respect to all parameters selected.


Download ppt "Spline Interpretation ABC Introduction and outline Based mostly on Wikipedia."

Similar presentations


Ads by Google