logo

グーグル、ストリートビュー画像の段差を目立たなく--新たな画像合成アルゴリズム

  • このエントリーをはてなブックマークに追加

 Googleは、「Googleマップ」のストリートビュー画像に生ずる不自然なつなぎ目を目立たなくするため、新たな画像処理アルゴリズムを開発し、公開する画像への適用を開始した。


ストリートビュー画像のつなぎ目を目立たなくする新アルゴリズム(出典:Google)

 360°全方向を見られるストリートビュー画像は、複数のカメラが取り付けられた専用デバイス「ローゼット」で撮影した写真をつなぎ合わせて合成されている。この合成処理は複雑で、各カメラの視差、撮影タイミングのずれ、不十分なキャリブレーションといった原因により、画像の位置合わせがうまくできず、はっきり認識できるつなぎ目の生ずることがある。その結果、画像が不自然になるだけでなく、店舗の看板に書かれている文字がずれるなどの問題も起きてしまう。


ローゼットで複数の写真を撮影する(出典:Google)

写真をつなぎ合わせてストリートビュー画像を合成(出典:Google)

 つなぎ目の目立たない自然な360°画像をストリートビューで提供するため、Googlは「Optical Flow」と呼ぶ手法がベースの新たな画像処理アルゴリズムを開発した。

 この処理では、隣り合う画像の重複部分で同じ場所を撮影したピクセルを特定し、それらが重なるように各画像を少しずつ変形させる。ただし、これだけではつなぎ目は目立たなくなるものの、重複部分以外の画像が不自然になるという。そこで、ほかの部分の画像も重複部分の変形に合わせて操作し、自然に見えるようにした。

画像の重複部分でピクセルを重なるよう変形させる(出典:Google)
画像の重複部分でピクセルを重なるよう変形させる(出典:Google)

重複部分の変形に合わせてほかの部分も操作(出典:Google)

 このアルゴリズムはストリートビューの画像合成パイプラインに組み込まれ、再合成処理が現在進められている。ストリートビュー画像内にある不自然なつなぎ目は、順次なくなっていくだろう。

新アルゴリズムの紹介ビデオ(出典:Google)

-PR-企画特集