Upload
anumanh
View
243
Download
0
Embed Size (px)
Citation preview
8/9/2019 Lec4 CvITU02 Warping
1/52
2
I: M A
8/9/2019 Lec4 CvITU02 Warping
2/52
• R: • R
• A
• S D.S A .
8/9/2019 Lec4 CvITU02 Warping
3/52
O
S
R
SA P
8/9/2019 Lec4 CvITU02 Warping
4/52
−
100
0cossin
0sincos
θ θ
θ θ
100
10
01
y
x
d
d
100
00
00
y
x
s
s
100
010
01 xe
100
01
001
ye
8/9/2019 Lec4 CvITU02 Warping
5/52
8/9/2019 Lec4 CvITU02 Warping
6/52
O
S R
O R S
8/9/2019 Lec4 CvITU02 Warping
7/52
L R
L R
L CR
8/9/2019 Lec4 CvITU02 Warping
8/52
• I:
• O: C 1
6
8/9/2019 Lec4 CvITU02 Warping
9/52
• I: • O: C 1 6
F ,
8/9/2019 Lec4 CvITU02 Warping
10/52
• I: • O: C 1 6
F ,
8/9/2019 Lec4 CvITU02 Warping
11/52
• M ...
• C , ,
( )
∑=
−+++−++=
n
j j j j j j j
ya ya xa xa ya xa E 1
2'
654
2'
321 )()()(a
=
∑
∑
∑
∑
∑∑
∑∑∑
∑∑∑
∑∑∑
∑∑∑
∑∑∑∑∑∑
j
j
j
j j
j
j j
j
j
j
j j
j
j j
j j
j
j
j
j
j
j
j
j
j j
j
j
j
j j
j
j
j j
j
j
j
j
j
j
j
j
j j
j
j
j
j j
j
j
y
y y
y x
x
x y
x x
a
a
a
a
a
a
y x
y y y x
x y x x
y x
y y y x
x y x x
'
'
'
'
'
'
6
5
4
3
2
1
2
2
2
2
1000
000
000
0001
000
000
ia E
∂∂
8/9/2019 Lec4 CvITU02 Warping
12/52
F
M
(
=
'
''
'
'
'
'
'
1000
00011000
0001
1000
0001
1000
0001
4
4
3
3
2
2
1
1
6
5
4
3
2
1
44
44
33
33
22
22
11
11
y
x y
x
y
x
y
x
aa
a
a
a
a
y x
y x y x
y x
y x
y x
y x
y x
8/9/2019 Lec4 CvITU02 Warping
13/52
8/9/2019 Lec4 CvITU02 Warping
14/52
• I:
• I
• A A = 1 2 1 3 4 2
• O:
• G = A
• O P:
• F • A
• A ,
• P?
8/9/2019 Lec4 CvITU02 Warping
15/52
•
• B !
• R
• F • A
• P?
• , • S: B 4
8/9/2019 Lec4 CvITU02 Warping
16/52
• I 1D
• =+
• :
• :
• = 1, = 2
• S =4.3, => = 2.3
4
2
5
3
4.3 ?
8/9/2019 Lec4 CvITU02 Warping
17/52
• F ( x, y)
( ) y x y x y x y x ,,,,,,,
1
1
)int(
)int(
+=
+=
=
=
y y
x x
y y
x x
where
y x,
( ) y x,
y x,
y x,
y x,
8/9/2019 Lec4 CvITU02 Warping
18/52
y y
x x
y y
x x
y x f y x f y x f y x f y x f
y
x
y
x
y x y x y x y x
−=
−=
−=
−=
+++=
ε
ε
ε
ε
ε ε ε ε ε ε ε ε ),(),(),(),(),('
y x,
y x,
y x,
y x,
xε
xε
yε yε
8/9/2019 Lec4 CvITU02 Warping
19/52
( (
( (
( (
( (
0, 1
• 0,1
• C ()
• F (,) I2
• A ()
• E..
• (0,0) 0, 1 ::::::
• (0,1) 0, 0 :::::: (0,0)
I1 I2
8/9/2019 Lec4 CvITU02 Warping
20/52
( (
( (
( (
( (
0, 0.7
0, 0.7
• 0,0.7• C (), 0, 0.7
• F (,) I2
• A ()
• E..
• (0,0)
0, 0.7 :::::: • (0,1) 0, 0 .3 :::::
(
• B I
I1 I2
8/9/2019 Lec4 CvITU02 Warping
21/52
• S G S I
• S C
• M 2D
• I RGB
• A
• B I
• A
8/9/2019 Lec4 CvITU02 Warping
22/52
8/9/2019 Lec4 CvITU02 Warping
23/52
• P 3D (1 1 1)
• ( )
2 = 1 +
2 = 1 +
2 = 1 +
8/9/2019 Lec4 CvITU02 Warping
24/52
=
11000
100
010001
1
1
1
1
2
2
2
Z
Y X
dz
dydx
Z
Y X
• I
8/9/2019 Lec4 CvITU02 Warping
25/52
8/9/2019 Lec4 CvITU02 Warping
26/52
8/9/2019 Lec4 CvITU02 Warping
27/52
=
11000
000
000
000
1
1
1
1
2
2
2
Z
Y
X
Sz
Sy
Sx
Z
Y
X
• I
8/9/2019 Lec4 CvITU02 Warping
28/52
=
1000000
000
000
Sz
Sy
Sx
S
=
−
1000
01
00
001
0
0001
1
Sz
Sy
Sx
S
8/9/2019 Lec4 CvITU02 Warping
29/52
• ?
1000
0100
0010
001 e
1000
0100
0010
001 e
1000
0100
0010
01 ed
1000
0100
001
001
e
d
8/9/2019 Lec4 CvITU02 Warping
30/52
• R
• • =
• I , 2D
( 1 1 1)
( 2 2 2)
θ
−
=
110000100
00cossin
00sincos
1'
'
'
Z
Y
X
Z
Y
X
θ θ
θ θ
8/9/2019 Lec4 CvITU02 Warping
31/52
• P
( 1 1 1)
( 2 2 2)
θ
8/9/2019 Lec4 CvITU02 Warping
32/52
• R
• :
• P
•
• +
8/9/2019 Lec4 CvITU02 Warping
33/52
Z Z
Y X Y
Y X X
=
+=
−=
'
cossin'
sincos'
θ θ
θ θ
X X
Z Y Z
Z Y Y
=
+=
−=
'
cossin'
sincos'
θ θ
θ θ
Y Y
X Z X
X Z Z
=
+=
−=
'
cossin'
sincos'
θ θ
θ θ
R
R
R
8/9/2019 Lec4 CvITU02 Warping
34/52
Z Z
Y X Y
Y X X
=
+=
−=
'
cossin'
sincos'
θ θ θ θ
X X
Z Y Z
Z Y Y
=
+=
−=
'
cossin'
sincos'
θ θ θ θ
Y Y
X Z X
X Z Z
=
+=
−=
'
cossin'
sincos'
θ θ θ θ
−
1000
0100
00cossin
00sincos
θ θ
θ θ
−
1000
0cossin0
0sincos0
0001
γ γ
γ γ
−
1000
0cos0sin
0010
0sin0cos
β β
β β
R R R
8/9/2019 Lec4 CvITU02 Warping
35/52
• R γ
β α
X Y Z R R R R γ β α =
8/9/2019 Lec4 CvITU02 Warping
36/52
• R M
+1
.. = =
•
• 3D
+
=
z
y
x
T
T
T
Z
Y
X
r r r
r r r
r r r
Z
Y
X
333231
232221
131211
'
'
'
=
110001
'
'
'
333231
232221
131211
Z
Y
X
T r r r
T r r r
T r r r
Z
Y
X
Z
y
X
8/9/2019 Lec4 CvITU02 Warping
37/52
• 9 , 6
• H 3D 9
6 = 3
=
333231
232221
131211
r r r
r r r
r r r
R
∑ ∑= =
=
≠==
3
1
3
1 1
0
j j
jk jikjijk i
k ir r r r
8/9/2019 Lec4 CvITU02 Warping
38/52
• A
.. P?
• Q ,
8/9/2019 Lec4 CvITU02 Warping
39/52
39
0.793560.30367-0.5273-
0.46367-0.86294-0.20084-0.39404-0.403880.8256-
H I ?
8/9/2019 Lec4 CvITU02 Warping
40/52
• A
=
0
0
1
13
12
11
333231
232221
131211
r
r
r
r r r
r r r
r r r
=
0
1
0
23
22
21
333231
232221
131211
r
r
r
r r r
r r r
r r r
=
1
0
0
33
32
31
333231
232221
131211
r
r
r
r r r
r r r
r r r
?
8/9/2019 Lec4 CvITU02 Warping
41/52
• A
θ
• , 1, 2, 3
θ
• S 3
12
3
2
2
2
1 =++ nnn
8/9/2019 Lec4 CvITU02 Warping
42/52
• θ
1. S H?
2. R θ
3. 1
8/9/2019 Lec4 CvITU02 Warping
43/52
• Q: G 3D ,
θ
?
0.793560.30367-0.5273-
0.46367-0.86294-0.20084-
0.39404-0.403880.8256-Given R on the left, how
can we tell n and θ ?
8/9/2019 Lec4 CvITU02 Warping
44/52
• 3D 1, θ + θ θ θ
• ?
•
•
•
8/9/2019 Lec4 CvITU02 Warping
45/52
8/9/2019 Lec4 CvITU02 Warping
46/52
8/9/2019 Lec4 CvITU02 Warping
47/52
• O C
• G ,
• E:
• Q: H ?
• I ?
=
100
0
0
100
10
01
100
43
21
2
1
243
121
aa
aa
b
b
baa
baa
43
21
aa
aa
8/9/2019 Lec4 CvITU02 Warping
48/52
• S C:
• E
• I ΦΦΦΦ=ΦΛΦΛΦΛΦΛ
=ΦΛΦΦΛΦΦΛΦΦΛΦ (I?)
• A
= ( ,
• S ,
• L A = MM
• A = (S)(S)
• A = S2 = (S)1M
8/9/2019 Lec4 CvITU02 Warping
49/52
• L
.
=
:
• •
•
• E
://..//S
8/9/2019 Lec4 CvITU02 Warping
50/52
• I: ,
• 2D E: D A
M = 0.95 0.49 0.46
0.23 0.89 0.02
0 0 1
>> , S, = (M(1:2, 1:2))
=
0.78156 0.62384
0.62384 0.78156
S =
1.2904 0
0 0.56789
=
0.68658 0.72705
0.72705 0.68658
>> * S * '
=
0.95 0.49
0.23 0.89
I
?
8/9/2019 Lec4 CvITU02 Warping
51/52
• I: E →→
•
F P S: F C G
8/9/2019 Lec4 CvITU02 Warping
52/52