Bspline Wavelets - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

Bspline Wavelets

Description:

Assume cardinal cubic B-spline for now. No ... cardinal cubic B-spline basis. B-spline Subdivision. Upsampling ... Do it for cardinal and end-point ... – PowerPoint PPT presentation

Number of Views:340
Avg rating:3.0/5.0
Slides: 21
Provided by: cseTt
Category:

less

Transcript and Presenter's Notes

Title: Bspline Wavelets


1
B-spline Wavelets
  • Jyun-Ming Chen
  • Spring 2001

2
Basic Ideas
  • Here refers to cubic B-spline
  • most commonly used in CG
  • Assume cardinal cubic B-spline for now
  • No boundary effects
  • Given a set of cubic B-spline control points at
    integers s0,k, subdivision tells us how to find
    a set of control points at the half integers
    which describe the same underlying B-spline curve

cardinal cubic B-spline basis
3
B-spline Subdivision
  • Upsampling then convolve with

4
Consider In-place Computation
9.5, 18, 15.5, 9
4,10,8,4
4.75, 9, 7.75, 4.5
7,9,6,4
5
Cascading
6
Details
7
Details
8
B-spline Lifting
9
B-spline Wavelet Transform (inverse)
10
B-spline Wavelet Transform (forward)
11
sum up to zero !
12
Design Update of Higher Order
13
(No Transcript)
14
B-spline Scaling Functions
  • The Second Generation

15
Remarks
  • The first generation refers to
  • regular sampling in interpolating and AI wavelets
  • In B-spline, the regularity refers to uniform
    knot sequence (all piecewise polynomial
    components of the curve are regular in parametric
    space)
  • The second generation B-spline must consider the
    boundary effects (near the two end points)
  • Such that the curve passes through the two end
    points (desirable for geometric design
    consideration)

16
B-spline Scaling Functions
  • Chui and Quak
  • Use knot insertion
  • Does not fit into the lifting framework of
    inserting new points between old ones
  • (in fact, the control points are not even
    distributed !)
  • Here, use a different treatment
  • Podd boxes remains as before
  • Peven does not act on boundary nor does the
    scaling operator

17
Examples
18
B-spline Wavelets
19
Numeric Example
20
Homework
  • Given 32 control points in 2D. Sketch the
    B-spline curve (by subdivision)
  • Derive the corresponding multiresolution curve of
    16-, 8-, 4- control points. Sketch each curve by
    subdivision and plot the control points.
  • Do it for cardinal and end-point interpolating
    B-splines.
Write a Comment
User Comments (0)
About PowerShow.com