Title: Differential Geometry
1?????????
2Marr ??????
3D ??
???????
??????????
2-1/2D ??
?????
???
??
??
??
??
3D ???? ?????
2D ??
3??????
- ?????
- ??????????
- ?????
- ???(?????)???
- ?????
- ???????????
4?????
5?
- ???
- ??????? -- ?????
- ??????? -- ?????
- ????
- ????????
- ?????
- ????
6????????
7???????
8????????????
9?????
- ??(????)????
- ???????????????
- ???????????10?????
10?????
- ????????
- ??????????????????????
- ????(???)????????????????????????
11???????????
12????????
13???????????
- ???????
- ????????????????????????????
- ??????????
14???????????
???? ?? x ????
15????
wi
tj
???? ?? x ????
16????
- 3??????????????
- Detectability
- Reliability
- Uniqueness
17Detectability
?
?
18Reliability
???
b2
a2
b2
a2
a1
b1
??
b1
a1
????
19Uniqueness
a1
a2
a1
b1
unique
a2
b1
????
20????
- ?????????????????????????
- ?????????????????????
21????????
- ?????????2???????
- 15????????????
22????
23???????
?? 090 11 135 6 270 150
30 285 39 345 7 165 7 270
56 155 300 7 315 19 330 7
24????
- ???????????????
- ??????????????????????????????????
- ??????????????
25????(????)
263?????
- ??????????
- ????????
- ???????????
27???????????
28???? (3)
- 3. ???????????Template matching
- ??? 86
Classified as Real Class Real Class Real Class Real Class
Classified as Sedan Minivan Hatchback Wagon
Sedan 19 0 0 1
Minivan 0 10 0 0
Hatchback 0 3 13 0
Wagon 2 2 0 15
29???????
????
???
???
??????
30??????????
- ????
- ???
- ???
- ???????
- ?
- ???????
- ???????
- ????????
- ??????? CG?? ???
- ???85??
31??????
- ????????
- ???????????????
- ???????????????
- ???
- ??????
32?????
- ????
- 2001/9/5
- 11001600
- ????
- ??246??
- ????? (3.5km)
- ??????? (1.0km)
33???????????
34???????
- ????? ????????????
- ????????
35?????????
Face Label
F1 F2 F3 F4 F5 F6 F7 F8 1 1 1 0 0 0
0 0
Visible
Invisible
36?????????2
37????????????????
38??????????
??????? ??? --- ????????? ???? ? --- ???? ??
--- ????
39???????
PCW
NCCW
PVert
Nface
Pface
NVert
NCW
PCCW
40??????
41Surface based representation on
sphere(Well-tessellated sphere rep)
- represent directions as points on the unit sphere
(usually geodesic dome) - moving the points on the sphere out by their
associated magnitude (usually the distance
between a surface point and the mass center)
42?????
43?????????
- 1. curve -- s arc length
- a(s) ( x(s), y(s) )
- 2. tangent of a curve
- a(s) ( x(s), y(s) )
- 3. curvature of a curve
- a(s) ( x(s), y(s) )
- a(s) -- curvature
s
44?(?)
- 1. Arc length, s
- 2. coordinates
- 3. tangent
- 4. curvature
45?????
- The normal direction (n) toward the empty side.
46?????????
s0
a
b
d
c
a
b
s0
d
c
47????????
a
b
e
a
d
c
b
f
h
k
d
a
c
i
e
g
j
48?????
???
??????
???
????????? ??? ???
49???
?? ????????
? ????????
??
???
???
50??????????
51???
?????0?????????
52F. Klein???
F.Klein ??? ??????????????? F.Klein??? ????????
?????????? F.Kline??? ????????????????
53(No Transcript)
54(No Transcript)
55????(lines of curvature)
???( Principal direction) ?????????????
???? ??????????
56??????
57?????????
??????????
58??????
1.????? 2.??????(EGI) 3.????????????????
59?????
gauss map
1D
gauss map
2D
60 ?????? Extended Gaussian Image (EGI)
??????????????????????
61????????
side view
top view
Cylinder
Ellipsoid
62?????????
1. EGI??????????2??????????? 2.
?????????????????????????????? 3.
?????EGI???????????? 4. EGI???????? 5.
??????EGI??????
63EGI?????????
object
Gaussian sphere
small
large
small
(K small)
small
large
large
(K large)
64EGI???
- ???????
- ?????????????
- ????????????
- ????????
????????
65EGI????
10
20
0
viewing direction
0
8
5
EGI table
0
8
5
66 ????????
67??EGI
68(No Transcript)
69(No Transcript)
70EGI????????????????
Photometric stereo segmentation Region
selection Photometric stereo EGI
generation EGI matching Grasp planning
Needle map isolated regions target
region precise needle map EGI object attitude
71 ?????????(??)
??????????????
?????????
72???????????
73???????
- 1. ????
- 3. ?????
- 4. ??????
- 5. ????
74????
???
????
75????
76input scene
Segmentation result
grasp execution
grasp plan
Superquadric representation of a rock
77???(?????????)
78Symmetry seeking ??
Snakes?3???
x
s
79????????
??????????????????
80????????????
????????
81??????
82(No Transcript)
83??????(???)
84(No Transcript)
85????
2D ??
l
??????????
O
??????
862?????????
rotation
similar shapes?
contours
circular representations
873??????
Regularization Each Mech has roughly equal
area Each mesh has the same topology
88????????????
- ?????
- ???????
- ????
- ???????
- ????
- ??
- ?????????????
89????????Spherical Attribute Image (SAI)
Gaussian Curvature
Deformed Surface
SAI
90??????
91(No Transcript)
92?????
??????????????????????????
3?????
??
S
93???????????
Warped
Skewed
Layered
GC
axis
Transformation rule
Cross sections
Cross section planes
Bilinear
Straight
Torridal
Right
Circular
Open
Polygonal
Homogeneous
Linear
Uniform
94Straight Homogeneous Generalized Cylinders
1. a(s) is a linear func 2. n-b planes are
parallel 3. All cross sections have the same
shape but may vary in size.
95???????
96????
97???
- Initial light-strip
image - initial axis
estimation - preliminary center and
axis estimation - Corn with
smoothed radius function - completed
analysis
98(No Transcript)
99ACRONYM
USERS
Data Structure
LIBRARY
HI-LEVEL MOOELER
CONTEXT GRAPH
modelary module (user ? GC)
OBJECT GRAPH
GRAPHICS MODULE
prediction module
PREDICTOR PLANNER
OBSERVABILITY GRAPH
MATCHER
interpretation module
INTERPRETATION GRAPH
description module (image ? GC)
SURFACE MAPPER
PICTURE GRAPH
PIX
PIX
EDGE MAPPER
100????
????????
?????????
L?f?d?????????????????
101???
Edge image (PIX)
GC description
Interpretation graph
102?????
7 lt WING-WIDTH lt 12 1000 lt M lt 12000
7 lt WING-WIDTH lt 10.5677531 2199 lt M lt 3322
MATCH -- L1011!!!
2356 lt M lt 2489
103?????
???????????
z
x
y
1. ????? 2. ??????
r
z
104?????????
- ?????????????????
- ????
- 1?????????????????????
1052?????????
Quad-tree
1
2
3
4
5
7
8
9
10
6
11
12
14
15
17
16
18
19
13
3
20
21
25
23
24
22
3
1
2
4
5
9
10
6
13
16
17
23
18
7
8
11
12
14
15
22
19
24
25
20
21
1063????????
??????? 2?????????3???
6
7
2
3
7
3
2
3
5
1
Oct-tree
0
1
107Constructive solid geometry(CSG)??
- ?????????????????????????
- CAD????????
- ??CSG????????????????
108CSG???
ltCSG repgt ltprimitive solidgt
move ltCSG Repgt by ltMotion paramsgt
ltCSG RepgtltoperationgtltCSG Repgt leaf
node either primitive or motion params other
node Boolean operations (UNION, DIF, INT)
109??????
110???
- ?????
- ??????????
- ????????
- ??????
- ?????????
- ?????
- ???(?????)???
- ?????
- ???
- Symmetry Seeking
- ????
- ?????
- ???????????
- constructive solid geometry
- ??????