SOARISTO工房 Logo

【OpenCV】回転不変位相限定相関法による画像マッチング(2)

 さて、前回までで、「回転不変位相限定相関法」(RIPOC; Rotation Invariant Phase Only Correlation Method)の実装と検証を行ってきました。

 検証に用いた2つの画像は、同一の画像から切り出したものであり、外部からの撹乱などの影響のない、いわば“きれいな”画像でした。精度よくシフト量とロール角が推定できるのは、ある意味当たり前といえば当たり前でした。

 そこで、いよいよ、実際の画像に適用し、効果を検証してみます。

OpenCV, RIPOC, Rotation Invariant Phase Only Correlation, Combine Two Images

 評価用に用いるのは、いつもの2つの左右画像。(1920×1080)

OpenCV, RIPOC, Rotation Invariant Phase Only Correlation, Combine Two Images

 これを、端から1/4ずつ切り出し、照合します。(480×1080)

 OpenCVでは、画像(配列)に対して着目領域(ROI; Region Of Interest)を設定できるため、取り扱いが非常に簡単です。

OpenCV, RIPOC, Rotation Invariant Phase Only Correlation, Combine Two Images

 実行結果です。

 回転方向(ロール)のズレはほとんどなく、上下方向(ティルト)と左右方向(パン)のズレのみ検出されています。

OpenCV, RIPOC, Rotation Invariant Phase Only Correlation, Combine Two Images
(クリックで拡大)

 2つの左右画像を合成した結果です。

#2つの画像のつなぎ目は、自然に見えるようにアルファブレンディングしています。

OpenCV, RIPOC, Rotation Invariant Phase Only Correlation, Combine Two Images

 別の画像。

OpenCV, RIPOC, Rotation Invariant Phase Only Correlation, Combine Two Images
(クリックで拡大)

 合成結果。

OpenCV, RIPOC, Rotation Invariant Phase Only Correlation, Combine Two Images

 別の画像。

OpenCV, RIPOC, Rotation Invariant Phase Only Correlation, Combine Two Images
(クリックで拡大)

 合成結果。

 いかがでしょうか。

〔関連情報〕
   ・【OpenCV】回転不変位相限定相関法による画像マッチング(1)
   ・【OpenCV】対数極座標画像の生成
   ・【OpenCV】位相限定相関法による画像マッチング(3)
   ・【OpenCV】位相限定相関法による画像マッチング(2)
   ・【OpenCV】位相限定相関法による画像マッチング(1)
   ・【OpenCV】ステレオカメラからの画像入力(1)
   ・【OpenCV】位相画像の生成
   ・【OpenCV】広角レンズの歪み補正

Trackback(0)

Trackback URL: https://www.soaristo.org/mt/mt-tb.cgi/1003

Comment(1)

BMW3.NETブログ: - 2015-2-28 22:11
日付間違ってます。故意ですか?

[Started the Active Defense Mode]
  Evil Author: アクセス稼ぎ
  e-mail: hnl_hi_m@yahoo.co.jp
  IP address: 113.146.37.192
  HostName: kd113146037192.ppp-bb.dion.ne.jp
  Location: 日本 東京 大田区
posted by  アクセス稼ぎ at 10:44:16 2015/02/28 | reply

Post Comment