CSci 6971: Image Registration Lecture 26: BSpline Transforms April 20, 2004 - PowerPoint PPT Presentation

About This Presentation
Title:

CSci 6971: Image Registration Lecture 26: BSpline Transforms April 20, 2004

Description:

Deformed Lena. Image Registration. Lecture 26. 71. Deformable Registration. Image Registration ... Deformed with BSpline Transform. Image Registration. Lecture 26. 74 ... – PowerPoint PPT presentation

Number of Views:421
Avg rating:3.0/5.0
Slides: 78
Provided by: sysa155
Learn more at: http://www.cs.rpi.edu
Category:

less

Transcript and Presenter's Notes

Title: CSci 6971: Image Registration Lecture 26: BSpline Transforms April 20, 2004


1
CSci 6971 Image Registration Lecture 26
BSpline TransformsApril 20, 2004
Prof. Chuck Stewart, RPI Dr. Luis Ibanez, Kitware
2
Deformable Registration
Deformable Registration
3
Deformable Transforms
BSplines
4
Deformable Transformation
y
y
Transform
x
x
Fixed Image
Moving Image
5
Deformable Transformation
y
y
Transform
x
x
Fixed Image
Moving Image
6
Deformable Transformation
y
x
7
Deformable Transformation
y
x
8
Image Resampling
Interpolator
FixedImage
Resample Image Filter
MovingImage
BSpline Transform
DeformedImage
Transform
9
Deformable Transforms
BSplines in Geometrical Terms
10
BSplines
Order Zero
11
BSplines
Order Zero
Piece-Wise
Y 1
12
BSplines
Convolution
13
BSplines
Area under the product curve
14
BSplines
15
BSplines
Order One
16
BSplines
Order One
Piece-Wise
Y ( 1 - X )
Y ( X 1 )
17
BSplines
Convolution
18
BSplines
Convolution
19
BSplines
Order Two
20
BSplines
Order Two
Piece-Wise
Y ( 1 2 X2 )
Y ( X 3/2 )2 / 2
Y ( X 3/2 )2 / 2
21
BSplines
Convolution
22
BSplines
Convolution
23
BSplines
Order Three
24
BSplines
Order Three
Piece-Wise
Y ( - 3X3 - 6X2 4 )/6
Y ( 3X3 - 6X2 4 )/6
Y (2-X)3 / 6
Y (2X)3 / 6
25
BSplines
Interpolatingwith BSplines
26
BSplines Interpolation
Zero Order
Nearest Neighbor
27
BSplines Interpolation
Zero Order
Nearest Neighbor
28
BSplines Interpolation
Zero Order
Nearest Neighbor
29
BSplines Interpolation
Zero Order
Nearest Neighbor
30
BSplines Interpolation
First Order
Linear Interpolation
31
BSplines Interpolation
First Order
Linear Interpolation
32
BSplines Interpolation
First Order
Linear Interpolation
33
BSplines Interpolation
First Order
Linear Interpolator
34
BSplines Interpolation
Second Order
Quadratic Interpolation
35
BSplines Interpolation
Second Order
Quadratic Interpolation
36
BSplines Interpolation
Second Order
Quadratic Interpolation
37
BSplines Interpolation
Second Order
Quadratic Interpolator
38
BSplines Interpolation
Third Order
Cubic Interpolation
39
BSplines Interpolation
Third Order
Cubic Interpolation
40
BSplines Interpolation
Third Order
Cubic Interpolation
41
BSplines Interpolation
Third Order
Cubic Interpolator
42
BSplines
Cubic BSplinesinTwo Dimensions
43
BSplines in 2D
Tensor Product
44
BSplines in 2D
Tensor Product
45
BSplines in 2D
Tensor Product
Separable
46
BSplines in 2D
Support
Nodes in Region of Influence
Nodes 4N
47
BSplines in 2D
Interpolation
BSpline Grid
Resampling Grid
48
BSplines in 2D
Interpolation
BSpline Grid
Resampling Grid
49
Sampling Grid
y
x
50
BSpline Grid
y
BSpline Grid
Resampling Grid
x
51
BSplines Grid Image Grid
52
BSplines Grid Image Grid
BSpline Grid
53
BSplines Grid Image Grid
BSpline Grid
Valid Region
54
BSplines Grid Image Grid
BSpline Grid
55
BSplines Grid Image Grid
BSpline Grid
Valid Region
56
BSplines Interpolation
InterpolatingVectors
57
Interpolating Vectors
y
BSpline Grid
Resampling Grid
x
58
Interpolating Vectors
y
BSpline Grid
X Compo- nents
Resampling Grid
x
59
Interpolating Vectors
y
BSpline Grid
X Compo- nents
Resampling Grid
x
60
Interpolating Vectors
y
BSpline Grid
Y Compo- nents
Resampling Grid
x
61
Interpolating Vectors
y
BSpline Grid
X Compo- nents
Resampling Grid
x
62
Feeding the BSpline Transform
Z Grid
Y Grid
N Grid
X Grid
..
Dimension N
BSpline Transform
Input Point
Output Point
x
63
Feeding the BSpline Transform
Array of Parameters
BSpline Transform
Input Point
Output Point
x
64
Feeding the BSpline Transform
x1 x2 x3 x4 x5... y1 y2 y3 y4 y5 .. z1 z2
z3 z4.
Array of Parameters
BSpline Transform
Input Point
Output Point
x
65
Feeding the BSpline Transform
x1y1z1 x2y2z2 x3y3z3 x4y4z4 . xNyNzN
Input File
Parameters Array
x1 x2 x3 x4 x5... y1 y2 y3 y4 y5 .. z1 z2
z3 z4.
BSpline Transform
Input Point
Output Point
x
66
BSplines Interpolation
Image ResamplingBSpline Warping
67
Image Resampling
Interpolator
FixedImage
Resample Image Filter
MovingImage
DeformedImage
Transform
68
BSplines Interpolation
Original Lena
69
BSplines Interpolation
Deformed with BSpline Transform
70
BSplines Interpolation
Original Lena
Deformed Lena
71
Deformable Registration
Image RegistrationBSpline Transform
72
Image Registration Framework
FixedImage
Metric
MovingImage
Interpolator
Optimizer
Transform
Parameters Array
73
BSplines Deformable Registration
Deformed with BSpline Transform
74
BSplines Deformable Registration
Registered with BSpline Transform
75
BSplines Deformable Registration
Original Lena
76
BSplines Deformable Registration
Difference After Registration
Difference Before Registration
77
End
Enjoy ITK !
Write a Comment
User Comments (0)
About PowerShow.com