発表資料

Download Report

Transcript 発表資料

パノラマ合成

長岡技術科学大学オープンハウス テーマ:ロボット実践コース③-映像信号処理- 研修期間 2009 年 8 月 17 日~ 21 日 富山商船高等専門学校 情報工学科4年 富田 大志

目的

・ MATLAB を用いてパノラマ写真を作る。 ・パノラマ合成が失敗する場合の原因と、それ に対する対策を考える。 ・パノラマ合成の技術を用いてどんなことができ るのか考察する。

パノラマ合成の手法

①パノラマ合成する画像(もしくは動画)を取り込む ②グレースケール変換 ③縦方向、横方向の輝度の総和を用いて移動量を 調べる ④判明した移動量の分だけ画像をずらして貼り付け 以上のことを繰り返すとパノラマ写真ができる

移動量の測定

1 右の図は、横方向の 移動量を測定するために 縦に輝度の総和をとって いる。

移動量の測定

2 2つの画像の輝度の総和の比較をする。 画像を水平方向(もしくは垂直方向)に ずらしていき、差の2乗の総和がもっとも 小さくなる値を移動量とする。 比較

合成結果

元画像 求めた移動量から2枚の 画像を合成した。

失敗例

理想 車上から撮影した動画から合成した結果 実際 カメラ カメラ 画像の真ん中の部分だけを使用すれば解決?

失敗原因

100

フレーム目

105

フレーム目 後ろにある校舎はほとんど動いていないのに 前方にある車は大きく動いている。

パノラマ合成に対する考察

・ 輝度の総和を用いてパノラマ合成をしてい るので、画像に特徴となる点がなく、似たよう な光景が続く場合、きれいにパノラマ合成で きないのではないか。 ・直前の画像からの移動量が大きすぎると 合成が失敗するのではないか。 ・明るさが急激に変わるような場合は合成が できないのではないか。

検証

1 似たような光景が連続する動画を、今回作成した プログラムを用いてパノラマ合成した。 動画

検証結果

合成に失敗した。動画のどの場面においても輝度の総和が 同じような値となるため、貼り付け位置が定まらなかった のではないかと考えられる。

検証結果 その2

手法を変えて POC という手法でパノラマ合成 した結果、合成はうまくいった。 手法を変えればうまくいく場合が あるということがわかった。

検証

2 直前の画像からの移動量が大きすぎると失 敗するのではないかということを検証するた め、3枚の画像を用いるところを 2 枚の画像で パノラマ合成をした。 この画像を飛ばす

検証結果

3

枚使って合成した結果 中間を飛ばして合成した結果 今回、画像の横幅(もしくは縦幅)の

4

分の

3

以上の距離を移動した 場合は比較回数が減り、計算結果の信頼性が低くなると考えたため、 その場合の計算結果を貼り付け位置の計算に用いなかった。 よって

4

分の

3

以上の移動量となる場合、合成に失敗する。 今回失敗したのはそのせいであると考えられる。

検証

2

その2

動画のフレーム読み込み間隔を大きくすることに よって移動量を大きくし、パノラマ合成をして検証 する。 動画

検証結果

フレーム読み込み間隔「

1

」の場合 フレーム読み込み間隔「

70

」の場合

検証

3 明るさが急に変わるような場合、合成に失敗 するのではないか、ということを検証するため に合成する画像の片方の輝度を変えて合成 した。 使用する元画像

検証結果 その1

片方の輝度を

2

倍したとき 片方の輝度を

2

分の

1

にしたとき

検証結果 その

2 片方の輝度を

1.5

倍したとき 他の画像で

1.5

倍を試したとき 「○○倍までなら大丈夫」とは一概には言えない

失敗しないようにする対策

検証1から 合成する画像が変化に乏しく、特徴量が少な いと、移動量の推定がうまくいかないため、 なるべく変化に富んだ画像を用いる。 変化に乏しく、失敗しやすい 変化に富んでいる

失敗しないようにする対策

引き続き検証1から 同じような光景が続くような画像では この手法ではパノラマ合成が失敗しやすい。 例 縦方向の輝度 横方向の輝度 1 枚目 2 枚目

失敗しないようにする対策

引き続き検証1から ある手法で失敗した場合は別の手法を用いて 合成してみる。いくつかの手法を試してみるこ とが必要である。 手法を変えると・・・

失敗しないようにする対策

検証2から 合成しようとしている画像間の移動量が大き すぎる場合、合成に失敗するので、撮影する ときはカメラを動かし過ぎないようにする。 また、動画の場合はフレーム読み込み間隔を なるべく小さな値にする。 少しずつ動かす

失敗しないようにする対策

検証3から 合成しようとする画像にもよるが、2つの画像 で明るさが違いすぎると合成に失敗するので、 なるべく明るさを均一にして撮影、合成する。 1 枚目 2 枚目

パノラマ合成の応用

パノラマ合成の技術を用いて実現できそうなもの ・人の目線での地図の作成 ・体内の消化器官の立体図の作成 ・常時 360 °監視システム

まとめ

今回用いたパノラマ合成の手法には、うまく 合成するためにさまざまな制約があり、きれ いなパノラマ写真を合成するには、それらに 対する対策をとらなければならないということ がわかった。

感想

屋外で撮影した 360 °のパノラマ合成がうまくいって 感動した。 今後機会があれば、その他のパノラマ合成の手法 についても調べてみたいと思う。