SlideShare a Scribd company logo
1 of 53
Download to read offline
第4章
拡張現実感のための
コンピュータビジョン技術
!1
!2
3
↪
↪
↪
↪
4
5
Xworld
Yworld
Zworld
u
v
Xcamera
Ycamera
Zcamera
u
Xworld
6
[
u
v
1]
fu 0 cu
0 fv cv
0 0 1
r11 r12 r13 t1
r21 r22 r23 t2
r31 r32 r33 t3
Xworld
Yworld
Zworld
1
s =
s ˜u = K [r1 r2 r3 T] ˜Xworld
s ˜u = K [R T] ˜Xworld
Xworld u
7
Xworld u
8
˜Xcamera =
[
R T
0T
1]
˜Xworld
Xcamera = RXworld+T
9
Xworld =
[
0
0
0] Xcamera = T
T =
[
0
0
0]
Xworld =
[
1
0
0]
Xcamera = r1
Xcamera = RXworld+T
˜Xcamera =
[
R T
0T
1]
˜Xworld
r1
Xworld
10
s ˜u = K [E 0] ˜Xcamera
Xcamera
u
s ˜u = K [R T] ˜Xworld
˜Xcamera =
[
R T
0T
1]
˜Xworld
Xworld
11
Zworld = 0
s ˜u = K [r1 r2 r3 T]
Xw
Yw
0
1
= K [r1 r2 T]
Xworld
Yworld
1
= H ˜XXY
12
u, Xworld
H Xworld, Yworld
13
[b1 b2 b3] = ± K−1
H
λ =
∥b1∥ + ∥b2∥
2
[r1 r2 T] =
1
λ
[b1 b2 b3]
r3 = r1 × r2
Xworld Yworld Zworld
14
s ˜u = K [R T] ˜Xworld
s ˜u = H ˜XXY
15
16
Xworld
uXworld
[R T]
17
Yworld
Xworld
Zworld
Yworld
Xworld
Zworld
Yworld
Xworld
Zworld
Yworld
Xworld
Zworld
18
s ˜u = K [R T] ˜Xworld
[R T]
19
uXworld
20
[
u
v
1]
fu 0 cu
0 fv cv
0 0 1
r11 r12 r13 t1
r21 r22 r23 t2
r31 r32 r33 t3
Xworld
Yworld
Zworld
1
s =
s ˜u = K [r1 r2 r3 T] ˜Xworld
s ˜u = K [R T] ˜Xworld
Xworld u
21
Xworld u
22
23
24
25
26
u, Xworld
H Xworld, Yworld
27
28
29
30
31
32
H
[R T]
33
[Rt−1 Tt−1]
[Rt Tt]
E =
∑
i
∥u′i − proj(K, R, T, Xwi)∥2
s ˜u = K [R T] ˜Xworldproj
i
Xwi
34
⇢
35
36
37
min
H
∥It−1 − It(H)∥ It
It HIt(H)
s ˜u = H ˜XXY
38
39
P = K [R T]
s ˜u = P ˜Xworld
[R T]
P
Xworld u
40
s ˜u = P ˜Xworld
s′˜u′ = P′ ˜Xworld
P, P′
u, u′
Xworld
(u, Xworld) P, P′
u, u′
Xworld
u, u′, P, P′ Xworld
Ycamera
Xcamera
Zcamera
Xcamera′
Zcamera′
Ycamera′
u
u′
Yworld
Zworld
Xworld
P
P′
41
42
P, P′
u, u′
Xworld
(u, Xworld)
u, u′
Xworld
P, P′
43
E =
∑
i
∑
j∈Fi
∥u′j − proj(K, Ri, Ti, Xwj)∥2
i
j
Fi i
[R T]
Xwj
E =
∑
i
∥u′i − proj(K, R, T, Xwi)∥2
[R T]
<cf.>
44
xEx′ = 0 E R tx, x′
45
46
Xcamera = RworldXworld + Tworld
Xcamera = s(RatamXatam + Tatam)
Xcamera
XcameraXatam s T
Xatam = R
Xworld
s
+ T
= R′Xworld + T
R
[
Rworld Tworld
0T
1 ]
=
[
sRatam sTatam
0T
1 ] [
R′ T
0T
1]
Yatam
Zatam
Xatam
Zcamerai
Ycamerai
Xcamerai
Zcameraj
Xcameraj
Ycameraj
47
Xworld =
[
0
0
0] Xcamera = T
T =
[
0
0
0]
Xworld =
[
1
0
0]
Xcamera = r1
Xcamera = RXworld+T
˜Xcamera =
[
R T
0T
1]
˜Xworld
r1
Xworld
48
[
Rworld Tworld
0T
1 ]
=
[
sRatam sTatam
0T
1 ] [
R′ T
0T
1]
s
i, j
Tworldi = sRatamiT + sTatami
Tworldj = sRatamjT + sTatamj
s =
∥Tworldi − RatamiR−1
atamjTworldj∥
∥Tatami − RatamiR−1
atamjTatamj∥
[R T]s
[Rworldi Tworldi] [Rworldj Tworldj]
[Ratami Tatami] [Ratamj Tatamj]
49
50
M = [R T]
min
M
∥I − Ir(M)∥
M
M
51
52
第4章
拡張現実感のための
コンピュータビジョン技術
Fin.
53

More Related Content

What's hot

Big data big_skills_data_visualization
Big data big_skills_data_visualizationBig data big_skills_data_visualization
Big data big_skills_data_visualization
Kyle Hailey
 
高いChurn耐性と検索性能を持つキー順序保存型構造化オーバレイネットワークSuzakuの提案と評価
高いChurn耐性と検索性能を持つキー順序保存型構造化オーバレイネットワークSuzakuの提案と評価高いChurn耐性と検索性能を持つキー順序保存型構造化オーバレイネットワークSuzakuの提案と評価
高いChurn耐性と検索性能を持つキー順序保存型構造化オーバレイネットワークSuzakuの提案と評価
Kota Abe
 

What's hot (8)

SICP勉強会について
SICP勉強会についてSICP勉強会について
SICP勉強会について
 
Presupuesto del ordenador (1)
Presupuesto del ordenador (1)Presupuesto del ordenador (1)
Presupuesto del ordenador (1)
 
自己的PCB自己做
自己的PCB自己做自己的PCB自己做
自己的PCB自己做
 
Chess Tactical Motifs 2
Chess Tactical Motifs 2Chess Tactical Motifs 2
Chess Tactical Motifs 2
 
Big data big_skills_data_visualization
Big data big_skills_data_visualizationBig data big_skills_data_visualization
Big data big_skills_data_visualization
 
高いChurn耐性と検索性能を持つキー順序保存型構造化オーバレイネットワークSuzakuの提案と評価
高いChurn耐性と検索性能を持つキー順序保存型構造化オーバレイネットワークSuzakuの提案と評価高いChurn耐性と検索性能を持つキー順序保存型構造化オーバレイネットワークSuzakuの提案と評価
高いChurn耐性と検索性能を持つキー順序保存型構造化オーバレイネットワークSuzakuの提案と評価
 
Unite2019 HLOD를 활용한 대규모 씬 제작 방법
Unite2019 HLOD를 활용한 대규모 씬 제작 방법Unite2019 HLOD를 활용한 대규모 씬 제작 방법
Unite2019 HLOD를 활용한 대규모 씬 제작 방법
 
Performance Analysis with Scalasca, part II
Performance Analysis with Scalasca, part IIPerformance Analysis with Scalasca, part II
Performance Analysis with Scalasca, part II
 

Similar to 複合現実感のためのコンピュータビジョン技術

51554 0131469657 ism-13
51554 0131469657 ism-1351554 0131469657 ism-13
51554 0131469657 ism-13
Carlos Fuentes
 
ゲーム理論BASIC 第27回 - 交渉ゲーム : 交渉問題とナッシュ交渉解-
ゲーム理論BASIC 第27回 - 交渉ゲーム : 交渉問題とナッシュ交渉解-ゲーム理論BASIC 第27回 - 交渉ゲーム : 交渉問題とナッシュ交渉解-
ゲーム理論BASIC 第27回 - 交渉ゲーム : 交渉問題とナッシュ交渉解-
ssusere0a682
 

Similar to 複合現実感のためのコンピュータビジョン技術 (20)

Hiroaki Shiokawa
Hiroaki ShiokawaHiroaki Shiokawa
Hiroaki Shiokawa
 
Prelude to halide_public
Prelude to halide_publicPrelude to halide_public
Prelude to halide_public
 
51554 0131469657 ism-13
51554 0131469657 ism-1351554 0131469657 ism-13
51554 0131469657 ism-13
 
対応点を用いないローリングシャッタ歪み補正と映像安定化論文
対応点を用いないローリングシャッタ歪み補正と映像安定化論文対応点を用いないローリングシャッタ歪み補正と映像安定化論文
対応点を用いないローリングシャッタ歪み補正と映像安定化論文
 
ความน่า
ความน่าความน่า
ความน่า
 
Estadistica U4
Estadistica U4Estadistica U4
Estadistica U4
 
Nov 2015
Nov 2015Nov 2015
Nov 2015
 
The Ring programming language version 1.9 book - Part 69 of 210
The Ring programming language version 1.9 book - Part 69 of 210The Ring programming language version 1.9 book - Part 69 of 210
The Ring programming language version 1.9 book - Part 69 of 210
 
ゲーム理論BASIC 第19回 -有限回繰り返しゲーム-
ゲーム理論BASIC 第19回 -有限回繰り返しゲーム-ゲーム理論BASIC 第19回 -有限回繰り返しゲーム-
ゲーム理論BASIC 第19回 -有限回繰り返しゲーム-
 
Csm chapters12
Csm chapters12Csm chapters12
Csm chapters12
 
The Ring programming language version 1.5.3 book - Part 69 of 184
The Ring programming language version 1.5.3 book - Part 69 of 184The Ring programming language version 1.5.3 book - Part 69 of 184
The Ring programming language version 1.5.3 book - Part 69 of 184
 
ゲーム理論BASIC 演習32 -時間決めゲーム:交渉ゲーム-
ゲーム理論BASIC 演習32 -時間決めゲーム:交渉ゲーム-ゲーム理論BASIC 演習32 -時間決めゲーム:交渉ゲーム-
ゲーム理論BASIC 演習32 -時間決めゲーム:交渉ゲーム-
 
ตรรกวิทยา
ตรรกวิทยาตรรกวิทยา
ตรรกวิทยา
 
Sk7 ph
Sk7 phSk7 ph
Sk7 ph
 
Sk7 ph
Sk7 phSk7 ph
Sk7 ph
 
ゲーム理論 BASIC 演習82 -交換経済における交渉解3-
ゲーム理論 BASIC 演習82 -交換経済における交渉解3-ゲーム理論 BASIC 演習82 -交換経済における交渉解3-
ゲーム理論 BASIC 演習82 -交換経済における交渉解3-
 
El text.life science6.matsubayashi191120
El text.life science6.matsubayashi191120El text.life science6.matsubayashi191120
El text.life science6.matsubayashi191120
 
2008 june 10
2008 june 102008 june 10
2008 june 10
 
ゲーム理論BASIC 第27回 - 交渉ゲーム : 交渉問題とナッシュ交渉解-
ゲーム理論BASIC 第27回 - 交渉ゲーム : 交渉問題とナッシュ交渉解-ゲーム理論BASIC 第27回 - 交渉ゲーム : 交渉問題とナッシュ交渉解-
ゲーム理論BASIC 第27回 - 交渉ゲーム : 交渉問題とナッシュ交渉解-
 
SPSF04 - Euler and Runge-Kutta Methods
SPSF04 - Euler and Runge-Kutta MethodsSPSF04 - Euler and Runge-Kutta Methods
SPSF04 - Euler and Runge-Kutta Methods
 

Recently uploaded

"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
mphochane1998
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdf
 
Bridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptxBridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptx
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 

複合現実感のためのコンピュータビジョン技術