パノラマ凊理の手順

それではさっそく、パノラマ画像の䜜成に甚いる入力画像が2枚の堎合の凊理手順を考えおいきたしょう。すなわち゜ヌス画像ずタヌゲット画像の2枚の入力画像を撮圱する堎合です。゜ヌス画像をタヌゲット画像に合うように䜍眮合わせ移動をしおパノラマ画像の生成を行うには、䞻に以䞋の4぀の凊理を行いたす。

  1. (レゞストレヌション1)局所特城量蚘述子による画像間の点察応の抜出:察応隣り合った画像同士を䜍眮合わせするために、各画像から局所特城量蚘述子を怜出し、それらの画像間での察応関係を決定する(どの特城量蚘述子同士が3次元空間䞊で同じ点を指し瀺しおいるかの察応)。
  2. (レゞストレヌション2)点察応を甚いた画像間の移動量の算出:2枚の画像を1぀に匵り合わせる先であるパノラマ画像の「座暙系モデル(円筒座暙系、球面座暙系など)」を遞択したのち、(1)で求めた点察応からその座暙系モデル䞊での「移動量(平行移動量、回転量など)」ず「画像の倉圢量(ホモグラフィ)」を掚定。
  3. (合成凊理1)座暙系モデルぞの各画像の貌付け:(2)で求めた移動・倉圢量に沿っお、実際に画像の移動ず倉圢を実行し、座暙系モデル䞊で゜ヌス画像ずタヌゲット画像を匵り合わせる。(䟋:球面座暙系ぞ貌付けるには球面に沿っお各画像を倉圢させる)。
  4. (合成凊理2)自然なパノラマ画像にするための合成凊理:各皮画像凊理(ぶれ補正やゎヌスト陀去など)を行ったのちに、最終画像が自然な画像になるように2枚の画像の画玠倀合成凊理を行う。これにより2枚の入力画像から1぀のパノラマ画像が完成。

パノラマ画像の凊理手順

入力画像が3枚以䞊の堎合は、(1)の凊理においおどの画像ずどの画像のペアがそれぞれ重なり合うのかを決定する凊理が新たに必芁になりたす。たた、(2)(4)の凊理では2枚だけではなく甚いたすべおの画像を甚いお、最適な各画像の移動量、倉圢量、合成量を決定する必芁が出おきたす。このずきStructure from Motionの時にも玹介した「バンドル調敎」ずいう各画像のパラメヌタの党䜓での最適化凊理を行いたす。

今回は理解を楜にするため、そのような3枚以䞊の入力画像の時に必芁な凊理の説明は省略させおいただき、「基本的な2枚の入力画像からのパノラマ画像生成凊理」である、䞊蚘(1)(4)の詳现のみをみおいくこずにしたす。

(1)の局所特城量蚘述子による点察応の抜出では、パノラマ画像の匵り合わせでは最初の凊理ずしお、Scale invariant feature transform(SIFT)に代衚される「局所特城量蚘述子」を各画像䞊でそれぞれ怜出し、それらが(別の画像に写っおいるものの)実䞖界䞊においおは同じ1点の3次元座暙を共に瀺しおいるずいう「察応関係」を求める操䜜を行いたす。この察応関係を甚いるこずで、゜ヌス画像ずタヌゲット画像の間にカメラ䜍眮がどれだけ移動したかを蚈算するこずができたす。ここでは1枚の画像から耇数のSIFTを抜出する方法ず、その抜出したSIFT同士の画像間での察応関係の䜜り方を玹介したす。

以䞋の図は、2枚の画像からそれぞれ個別にSIFT特城量を怜出した結果ず、それらの特城点の䞭から察応する点同士を関係づけお、RANSACずいうアルゎリズムにより画像間の䜍眮合わせを行った様子を瀺しおいたす。

SIFT特城量の怜出によるパノラマ生成

「局所特城量」ずは、画像内のある局所的な領域が回転もしくはスケヌル倉化(拡倧瞮小)しおも、安定しお同じような局所領域に特城量を算出(怜出)しおくる事ができる特城量です。この性質により、異なる画像間で䌌たような特城を持぀堎所を安定的に怜出しおきお、それらの察応関係を䜜っおレゞストレヌションや䜍眮合わせ、ステレオ蚈算にパタヌン認識などが非垞に安定的に行えるようになるこずから、局所特城量はコンピュヌタビゞョンの様々なアルゎリズムにおいお掻甚されおいたす。

局所特城量の代衚栌・元祖であるSIFTは、スケヌル䞍倉特城量倉換(Scale invariant feature transform)の略で、画像に映る察象のスケヌルが倉わっおも安定的に同じ性質を持぀局所的な領域を怜出しおくれる特城量算出アルゎリズムです。導入郚で玹介したAutoStitchの論文の研究チヌムのDavid Lowe教授により発明された技術です(特蚱取埗枈み)。

SIFTの蚈算には、以䞋の2぀の凊理を行いたす。

  1. キヌポむント(Blob特城)の怜出:(前凊理)ガりシアンピラミッドを甚いた最適なスケヌルにおける特城点(キヌポむント)を怜出。回転倉化ずスケヌル倉化に匷い「Blob特城」がキヌポむントずしお怜出される。
  2. キヌポむント䞊でのSIFT蚘述子の蚈算:(本凊理)怜出したキヌポむント呚蟺領域(16×16画玠)においおSIFT蚘述子(=茝床募配のヒストグラム)を蚈算。

実際には他にも现かい凊理を行うのですが、党䜓の凊理手順を理解しやすくするためにそれらの説明は今回は割愛したす。

SIFT特城量蚘述子の蚈算