IS2-15 SO2-15...= 𝑘𝐹 0 −𝑘 𝑁 0 𝑘𝐹 −𝑘𝑁 (13) =𝑘𝑁 0 − ×𝑘𝑁...

7
耇数の芖差オフセットマップの組み合わせによる 魚県ステレオカメラの高粟床化 凌 䜳怡† 飯田 浩貎† æ±  勇勳† 梅田 和昇† 倧橋 明‡ 穏田 倧茔‡ 金子 修造‡ 村山 玔哉‡ 内田 吉孝‡ †䞭倮倧孊理工孊郚粟密機械工孊科 ‡クラリオン株匏䌚瀟 E-mail: [email protected] 1 背景・目的 近幎自動車の運転支揎のためのカメラや距離セ ンサなどが倚く䜿甚されおいる本論文では魚県ス テレオカメラに着目する魚県カメラは玄 180の広い 芖野角を持ち魚県カメラを 2 ぀甚いた魚県ステレオ カメラの構築によっお広範囲で密な距離蚈枬が可胜 ずなる倧橋らは正距円筒投圱により魚県画像の歪 みの䜎枛ず察応点探玢の簡単化を実珟した[1]が透 芖投圱画像に比べるず歪みが倧きいこずや倖郚パ ラメヌタの誀差などから距離蚈枬粟床の限界があ った山野らは既知遠距離のタヌゲットの芖差から 画像の補正をする芖差オフセットマップを甚いるこず で高粟床化を行った[2]しかし魚県画像の歪の非 等方性により察象物の距離によっお画像䞊での芋 え方が異なるそのため芖差オフセットマップを䜜 成した遠距離から離れるに぀れすなわち近距離で ある皋非等方性の圱響が倧きくなる本論文では 近距離甚のキャリブレヌションタヌゲットを構築しそ れを利甚しお近距離芖差オフセットマップを䜜成する 手法を提案するたた遠距離ず近距離の芖差オフ セットマップの組み合わせにより魚県ステレオカメラ の高粟床化を図るなお本論文の手法は[3]ずほが 同じであるがキャリブレヌションタヌゲットのパタヌ ンや怜出のしきい倀の倉曎による近距離芖差オフセ ットマップの高粟床化により距離蚈枬の結果が高粟 床化しおいる 2 提案手法 2.1 近距離芖差オフセットマップの䜜成 芖差オフセットマップずは魚県ステレオカメラの原 点右カメラのレンズ䞭心から䞀定の距離に察する 党画玠の芖差誀差を求めたマップである近距離芖 差オフセットマップを䜜成するためにFig. 1 に瀺すよ うに原点を䞭心にカメラを回転させるこずで仮想的 に半球の暡擬撮圱が可胜な半埄 1 m のキャリブレヌ ションタヌゲットを構築した撮圱された巊右画像に 察したずタヌゲットにある盎埄 3 cm の䞞パタヌンの 色を怜出する次に怜出されたしきい倀内の領域 の重心を蚈算する最埌に䞞パタヌンの重心のみ を特城点ずしおマッチングを行う特城点マッチング の手順を Fig. 2 に瀺す特城点の芖差誀差から近 距離芖差オフセットマップを䜜成する Fig. 1 キャリブレヌションタヌゲット IS2-15 SO2-15 第25回画像センシングシンポゞりム Copyright © SSII 2019. All Rights Reserved. - IS2-15 -

Transcript of IS2-15 SO2-15...= 𝑘𝐹 0 −𝑘 𝑁 0 𝑘𝐹 −𝑘𝑁 (13) =𝑘𝑁 0 − ×𝑘𝑁...

耇数の芖差オフセットマップの組み合わせによる

魚県ステレオカメラの高粟床化

凌 䜳怡† 飯田 浩貎† æ±  勇勳† 梅田 和昇†

倧橋 明‡ 穏田 倧茔‡ 金子 修造‡ 村山 玔哉‡ 内田 吉孝‡

†䞭倮倧孊理工孊郚粟密機械工孊科 ‡クラリオン株匏䌚瀟

E-mail: [email protected]

1 背景・目的

近幎自動車の運転支揎のためのカメラや距離セ

ンサなどが倚く䜿甚されおいる本論文では魚県ス

テレオカメラに着目する魚県カメラは玄 180の広い

芖野角を持ち魚県カメラを 2぀甚いた魚県ステレオ

カメラの構築によっお広範囲で密な距離蚈枬が可胜

ずなる倧橋らは正距円筒投圱により魚県画像の歪

みの䜎枛ず察応点探玢の簡単化を実珟した[1]が透

芖投圱画像に比べるず歪みが倧きいこずや倖郚パ

ラメヌタの誀差などから距離蚈枬粟床の限界があ

った山野らは既知遠距離のタヌゲットの芖差から

画像の補正をする芖差オフセットマップを甚いるこず

で高粟床化を行った[2]しかし魚県画像の歪の非

等方性により察象物の距離によっお画像䞊での芋

え方が異なるそのため芖差オフセットマップを䜜

成した遠距離から離れるに぀れすなわち近距離で

ある皋非等方性の圱響が倧きくなる本論文では

近距離甚のキャリブレヌションタヌゲットを構築しそ

れを利甚しお近距離芖差オフセットマップを䜜成する

手法を提案するたた遠距離ず近距離の芖差オフ

セットマップの組み合わせにより魚県ステレオカメラ

の高粟床化を図るなお本論文の手法は[3]ずほが

同じであるがキャリブレヌションタヌゲットのパタヌ

ンや怜出のしきい倀の倉曎による近距離芖差オフセ

ットマップの高粟床化により距離蚈枬の結果が高粟

床化しおいる

2 提案手法

2.1 近距離芖差オフセットマップの䜜成

芖差オフセットマップずは魚県ステレオカメラの原

点右カメラのレンズ䞭心から䞀定の距離に察する

党画玠の芖差誀差を求めたマップである近距離芖

差オフセットマップを䜜成するためにFig. 1に瀺すよ

うに原点を䞭心にカメラを回転させるこずで仮想的

に半球の暡擬撮圱が可胜な半埄 1 mのキャリブレヌ

ションタヌゲットを構築した撮圱された巊右画像に

察したずタヌゲットにある盎埄 3 cmの䞞パタヌンの

色を怜出する次に怜出されたしきい倀内の領域

の重心を蚈算する最埌に䞞パタヌンの重心のみ

を特城点ずしおマッチングを行う特城点マッチング

の手順を Fig. 2 に瀺す特城点の芖差誀差から近

距離芖差オフセットマップを䜜成する

Fig. 1 キャリブレヌションタヌゲット

IS2-15SO2-15

第25回画像センシングシンポゞりム

Copyright © SSII 2019. All Rights Reserved. - IS2-15 -

Fig. 2 特城点マッチングの手順

2.2 芖差オフセットマップの組み合わせ

芖差オフセットマップを組み合わせるこずで巊右の

画像の察応点間の芖差𝑘を䞀次匏で補正する補正

埌の芖差𝑘′を次匏で蚈算する

𝑘′ = 𝑎𝑘 + 𝑏 (1)

各画玠の補正係数𝑎𝑏を以䞋の手順で求める

1. 解像床𝑀 ×𝑁の正距円筒画像における画玠

(𝑢, 𝑣)の遠距離タヌゲットに察する x 方向y

方向の芖差の真倀𝑘𝐹𝑥0 𝑘𝐹𝑊

0 近距離タヌゲッ

トに察する x 方向y 方向の芖差の真倀𝑘𝑁𝑥0 

𝑘𝑁𝑊0 を次匏のように蚈算する

𝜆 =𝜋

𝑀(𝑢 −

𝑀

2)

(2)

𝜙 =𝜋

𝑀(𝑣 −

𝑁

2)

(3)

tan𝜙0 =tan𝜙

cos𝜆

(4)

𝑘𝑥0 = tan−1(

𝑏sin𝜋𝑢𝑀

𝐷𝑇cos𝜙 − 𝑏cos𝜋𝑢𝑀

)×𝑀

𝜋

(5)

𝑘𝑊0 = tan−1 (tan𝜙0cos(𝜆 +

𝜋𝑘𝑥0

𝑀)) ×

𝑀

𝜋+𝑁

2− 𝑣

(6)

𝜆察象物たでの方䜍角

𝜙察象物たでの仰角

𝜙0:方䜍角が 0のずきの仰角

𝑏基線長

𝐷𝑇:既知距離

𝑘𝑥0:x方向の芖差の真倀

𝑘𝑊0:y方向の芖差の真倀

ここで遠距離の芖差の真倀を求めるには𝐷𝑇

300 mずする近距離の芖差の真倀を求めるには

𝐷𝑇1 mずする

2. 画玠(𝑢, 𝑣)の遠距離芖差オフセットマップに

おける x方向y方向の芖差誀差𝑒𝐹𝑥𝑒𝐹𝑊近

距離芖差オフセットマップにおける x 方向

y 方向の芖差誀差𝑒𝑁𝑥𝑒𝑁𝑊をもずに遠距離

の x 方向y 方向の実際の芖差𝑘𝐹𝑥𝑘𝐹𝑊近

距離の x方向y方向の実際の芖差𝑘𝑁𝑥𝑘𝑁𝑊

を蚈算する

𝑘𝐹𝑥 = 𝑘𝐹𝑥0 + 𝑒𝐹𝑥 (7)

𝑘𝐹𝑊 = 𝑘𝐹𝑊0 + 𝑒𝐹𝑊 (8)

𝑘𝑁𝑥 = 𝑘𝑁𝑥0 + 𝑒𝑁𝑥 (9)

𝑘𝑁𝑊 = 𝑘𝑁𝑊0 + 𝑒𝑁𝑊 (10)

3. 補正係数𝑎𝑏を次匏のように蚈算する

𝑎𝑥 =𝑘𝐹𝑥0 − 𝑘𝑁𝑥

0

𝑘𝐹𝑥 − 𝑘𝑁𝑥

(11)

𝑏𝑥 = 𝑘𝑁𝑥0 − 𝑎𝑥 × 𝑘𝑁𝑥 (12)

正距円筒画像

色の怜出

赀色怜出の堎合

しきい倀内の領域に察する重心の蚈算

特城点マッチング

巊画像 右画像

IS2-15SO2-15

第25回画像センシングシンポゞりム

Copyright © SSII 2019. All Rights Reserved. - IS2-15 -

𝑎𝑊 =𝑘𝐹𝑊0 − 𝑘𝑁𝑊

0

𝑘𝐹𝑊 − 𝑘𝑁𝑊

(13)

𝑏𝑊 = 𝑘𝑁𝑊0 − 𝑎𝑊 × 𝑘𝑁𝑊 (14)

ただしいずれかの芖差誀差がない画玠に察しお

は補正係数は算出せず𝑎=1𝑏 =0ずする

䞊蚘の蚈算方法により求めた補正係数を甚い

お芖差を補正するx 方向の芖差𝑘𝑥はテンプレヌ

トマッチングによる巊右の画像の察応点間の芖

差であるy 方向の芖差𝑘𝑊は x 方向の芖差𝑘𝑥から

゚ピポヌラ線を利甚しお求めるx 方向の補正埌

の芖差𝑘𝑥′y 方向の補正埌の芖差𝑘𝑊

′は次匏のよう

に蚈算できる

𝑘𝑥′ = 𝑎𝑥𝑘𝑥 + 𝑏𝑥 (15)

𝑘𝑊′ = 𝑎𝑊𝑘𝑊 + 𝑏𝑊 (16)

3 実隓結果

提案手法により近距離芖差オフセットマップの䜜

成実隓を行った本研究で䜿甚した魚県ステレオカ

メラを Fig. 3 に瀺すカメラは Point Grey Research瀟

の Flea3魚県レンズは SPACE瀟の TV1634M を甚

いた魚県レンズの内郚パラメヌタは MATLAB の

OcamCalib Toolbox[4]を利甚しお掚定したカメラの

解像床は 1328×1048 pixel基線長は 52 mm画角

は氎平方向 165 垂盎方向 132 であったキャリブ

レヌションタヌゲットの半埄 1 m の半円面に察しお

175枚の画像を撮圱しタヌゲットが画像党䜓の様々

な䜍眮にあるようにしたOpenCV での赀・青のパタ

ヌンの怜出条件を Table 1 に瀺す重心蚈算領域の

条件を Table 2 に瀺すここで半円面に貌り付けら

れた青パタヌンが合蚈 5 個あったFig. 4 に瀺すよう

に重心蚈算領域のしきい倀は䞭心近くの3個を条

件①䞊䞋の 2 個を条件②にした芖差オフセットマ

ップ䜜成の際に𝑑𝑒𝑓𝑚=50 pixelσ=25 pixel ずした[2]

Fig. 5 に䜜成した近距離芖差オフセットマップを瀺す

山野ら[2]の提案手法により䜜成した遠距離芖差オ

フセットマップを Fig. 6 に瀺すFig. 5 の近距離芖差

オフセットマップずの組み合わせを行い䜜成した補

正係数のマップを Fig. 7 に瀺す

䞊蚘の魚県ステレオカメラを䜿甚し距離蚈枬粟

床の評䟡実隓を行ったテンプレヌトマッチングにお

けるテンプレヌトサむズは 7×7芖差探玢範囲は 48

pixelずした実隓環境を Fig. 8蚈枬箇所を Fig. 9 に

瀺す蚈枬距離は 1 m3 m5 m ずし蚈枬察象は癜

黒の玙の境ずした距離蚈枬結果は泚目点ず䞊䞋 2

点ず぀蚈 5 点の蚈枬倀を 1 回の蚈枬ずし5 回蚈枬

を行っお蚈 25点の平均ず暙準偏差を求めた耇数の

芖差オフセットマップの組み合わせによる魚県ステレ

オカメラの距離蚈枬の定量的評䟡を行うために補

正なし遠距離芖差オフセットマップのみによる補正

近距離芖差オフセットマップのみによる補正の距離

蚈枬粟床ず比范した近距離芖差オフセットマップは

Fig. 5遠距離芖差オフセットマップは Fig. 6組み合

わせの補正係数マップは Fig. 7 を甚いた生成した

距離画像を Fig. 10蚈枬距離の誀差を Fig.11―13

に瀺すここで棒グラフの色はFig. 9 の蚈枬箇所に

察応しおいる

Fig. 11 より距離 1 mでは4 ぀の結果のいずれ

も高粟床であったがその䞭でも近距離芖差オフセ

ットマップのみによる補正の結果が最も良いず考えら

れるFig. 12 より距離 3 mでは(-60,-45)の誀差

は補正しおも悪かった組み合わせによる補正ず遠

距離芖差オフセットマップのみによる補正の粟床が

高いず思われるFig. 13 より距離 5 m では(-60,

-45)の誀差は補正しおも悪かった組み合わせには

遠距離芖差オフセットマップからの圱響が倧きかった

組み合わせによる補正ず遠距離芖差オフセットマップ

のみによる補正の粟床が高いず考えられる提案手

法より魚県ステレオカメラの高粟床化ができたが

距離蚈枬誀差が倧きい箇所もあった原因ずしお遠

距離芖差オフセットマップの特城点に疎な箇所があ

ったこず色の怜出条件により近距離芖差オフセット

マップの特城点重心に掚定誀差があるこずが考え

られる

Fig. 3 魚県ステレオカメラ

IS2-15SO2-15

第25回画像センシングシンポゞりム

Copyright © SSII 2019. All Rights Reserved. - IS2-15 -

Table 1 OpenCVでの色の怜出条件

色盞(H) 圩床(S) 明床(V)

èµ€ 120-180 80-185 80以䞊

青 80-140 140-255 120以䞊

Table 2 重心蚈算領域の条件

円圢床 面積

èµ€  0.3以䞊 50-320

青 ① 0.5以䞊 50-150

② 0.4-0.6 180-300

Fig. 4 青パタヌンの重心蚈算領域の条件

(a) x方向 (b) y方向

Fig. 5 近距離芖差オフセットマップ

(a) x方向 (b) y方向

Fig. 6 遠距離芖差オフセットマップ

(a) 𝑎𝑥 (b) 𝑎𝑊

(c) 𝑏𝑥 (d) 𝑏𝑊

Fig. 7 補正係数のマップ

Fig. 8 実隓環境

Fig. 9 蚈枬箇所

2.0 pixel

2.0 pixel

-2.0 pixel

-2.0 pixel

1.5

0.5

2.0

-2.0

IS2-15SO2-15

第25回画像センシングシンポゞりム

Copyright © SSII 2019. All Rights Reserved. - IS2-15 -

(a) 補正なし

(b) 遠距離芖差オフセットマップのみによる補正

(c) 近距離芖差オフセットマップのみによる補正

(d) 芖差オフセットマップの組み合わせによる補正

Fig. 10 距離画像

(a) 補正なし

(b) 遠距離芖差オフセットマップのみによる補正

(c) 近距離芖差オフセットマップのみによる補正

(d) 芖差オフセットマップの組み合わせによる補正

Fig. 11 1 mの距離蚈枬誀差ず暙準偏差

0.0 m

0.0 m

0.0 m

0.0 m

10.0 m

10.0 m

10.0 m

10.0 m

IS2-15SO2-15

第25回画像センシングシンポゞりム

Copyright © SSII 2019. All Rights Reserved. - IS2-15 -

(a) 補正なし

(b) 遠距離芖差オフセットマップのみによる補正

(c) 近距離芖差オフセットマップのみによる補正

(d) 芖差オフセットマップの組み合わせによる補正

Fig. 12 3 mの距離蚈枬誀差ず暙準偏差

(a) 補正なし

(b) 遠距離芖差オフセットマップのみによる補正

(c) 近距離芖差オフセットマップのみによる補正

(d) 芖差オフセットマップの組み合わせによる補正

Fig. 13 5 mの距離蚈枬誀差ず暙準偏差

IS2-15SO2-15

第25回画像センシングシンポゞりム

Copyright © SSII 2019. All Rights Reserved. - IS2-15 -

4 結論

本論文では魚県ステレオカメラの距離蚈枬を高

粟床化するために構築された近距離キャリブレヌシ

ョンタヌゲットに察し色情報を甚いお近距離芖差オ

フセットマップを䜜成する手法を提案したたた耇

数の芖差オフセットマップの組み合わせにより魚県ス

テレオカメラの高粟床化を行ったしかし誀差が倧

きい箇所もあった今埌の展望ずしお遠距離タヌゲ

ットの特城点が倚く抜出できる方法を怜蚎し近距離

タヌゲットにあるパタヌンの色怜出を自動化しお重心

の蚈枬粟床を高めるなど特城点の取埗方法を改善

する

参考文献

[1] 倧橋明, 山野史登, 増山岳人, 梅田和昇, 犏

田倧茔, 入江耕倪, 金子修造, 村山玔哉, 内

田吉孝:“正距円筒画像ぞの倉換を甚いた魚県

ステレオカメラの構築”, 粟密工孊䌚誌Vol.83,

No.12, pp.1095-1100, 2017.

[2] 山野史登, 飯田浩貎, 梅田和昇, 倧橋明, 犏

田倧茔, 金子修造, 村山玔哉, 内田吉孝:“芖

差オフセットマップによる魚県ステレオカメラの

高粟床化” , 粟密工孊䌚誌 Vol.84, No.12,

2018.12.

[3] 凌䜳怡, 飯田浩貎, 池勇勳, 梅田和昇倧橋明,

犏田倧茔, 金子修造, 村山玔哉, 内田吉孝

“耇数の芖差オフセットマップの組み合わせによ

る魚県ステレオカメラの高粟床化”, ビゞョン技

術の実利甚ワヌクショップ ViEW2018, IS1-D1,

2018.12.

[4] Davide Scaramuzza, Agostino Martinelli and

Roland Siegwart:“ A Toolbox for Easy Calibrating

Omnidirectional Cameras”, Proceedings of the

2006 IEEE/RSJ International Conference on

Intelligent Robots and System (IROS 2006),

pp.5695-5701, 2006.

IS2-15SO2-15

第25回画像センシングシンポゞりム

Copyright © SSII 2019. All Rights Reserved. - IS2-15 -