(57)【要約】【課題】エリア分割及び遮蔽キャラクターを填入する方法を介して、オーバーラップの除去及びパノラマのマッチングを実現するシステム及びその方法を提供すること。【解決手段】本発明に係るイメージマッチングシステムは、異なる位置に配置される複数台のビデオカメラに撮影された同じシーンの異なる視角からのイメージをパノラママッチングすることに用いられ、エリア分割モジュールと、キャラクター填入モジュールと、イメージ圧縮モジュールと、イメージマッチングモジュールと、を備えてなる。【選択図】図１
2011066882.tif 000002
【特許請求の範囲】
【請求項１】
異なる位置に配置された複数のビデオカメラが撮影した同じシーンの異なる視角からのイメージをパノラママッチングするために用いられ、
予め設定した分割点の座標を受信して、前記分割点に基づいて前記複数のビデオカメラが撮影したイメージエリアを分割してから、前記分割エリアに基づいて、各ビデオカメラが撮影したイメージの有効エリア及び冗長エリアを設定するエリア分割モジュールと、
前記各ビデオカメラが撮影したイメージの有効エリア及び冗長エリアに基づいて、各ビデオカメラが撮影したイメージの冗長エリアの全ての画素点に遮蔽キャラクターを填入するキャラクター填入モジュールと、
前記填入された遮蔽キャラクターに基づいて、各ビデオカメラが撮影したイメージに対して圧縮処理を行い、各イメージの冗長エリアを除去するイメージ圧縮モジュールと、
前記分割点の座標に基づいて、圧縮処理されたあらゆるイメージをパノラママッチングして、撮影シーンのパノラマを得るイメージマッチングモジュールと、
を備えることを特徴とするイメージマッチングシステム。
【請求項２】
各々のイメージはどのビデオカメラから撮影したのかを判断するために用いられる判断モジュールをさらに備えることを特徴とする請求項１に記載のイメージマッチングシステム。
【請求項３】
前記パノラマを出力するために用いられるイメージ出力モジュールをさらに備えることを特徴とする請求項１に記載のイメージマッチングシステム。
【請求項４】
前記分割エリアの数は、前記ビデオカメラの数と等しいことを特徴とする請求項１に記載のイメージマッチングシステム。
【請求項５】
異なる位置に配置された複数のビデオカメラが撮影した同じシーンの異なる視角からのイメージをパノラママッチングするために用いられ、
予め設定した分割点の座標を受信して、前記分割点に基づいて前記複数のビデオカメラが撮影したイメージエリアを分割してから、前記分割エリアに基づいて、各ビデオカメラが撮影したイメージの有効エリア及び冗長エリアを設定するエリア分割ステップと、
各ビデオカメラが撮影したイメージの有効エリア及び冗長エリアに基づいて、各ビデオカメラの冗長エリアの全ての画素点に遮蔽キャラクターを填入するキャラクター填入ステップと、
前記填入された遮蔽キャラクターに基づいて、各ビデオカメラが撮影したイメージに対して圧縮処理を行って、各イメージの冗長エリアを除去するイメージ圧縮ステップと、
前記分割点の座標に基づいて、圧縮処理されたあらゆるイメージをパノラママッチングして、撮影シーンのパノラマを得るイメージマッチングステップと、
を備えることを特徴とするイメージマッチング方法。
【請求項６】
前記エリア分割ステップと前記キャラクター填入ステップとの間に、各々のイメージはどのビデオカメラから撮影したのかを判断する判断ステップをさらに備えることを特徴とする請求項５に記載のイメージマッチング方法。
【請求項７】
前記パノラマを出力するイメージ出力ステップをさらに備えることを特徴とする請求項５に記載のイメージマッチング方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、イメージ処理技術に関し、特にイメージマッチングシステム及びイメージマッチング方法に関するものである。
【背景技術】
【０００２】
ネットワーク及びマルチメディア技術の発展につれて、ビデオは各方面で広く用いられている。周知のとおり、ビデオを製作する際に、同じシーンの異なる視角を撮影するためには、複数台のビデオカメラを必要とする。前記異なる視角からの影像を結合すれば、前記シーンのパノラマ（ｐａｎｏｒａｍａ）をマッチングすることができる。
【０００３】
しかし、上記取材した異なる視角からの影像において、冗長エリア、即ちオーバーラップが存在するため、ビデオを格納するための空間及びビデオを伝送するための周波数バンドを大幅に増加させる問題がある。従って、パノラマのマッチングを影響しない条件下で、前記オーバーラップを除去するのは、ビデオ処理技術分野における重要な課題になっている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、上記の課題に鑑みてなされたものであり、エリア分割及び遮蔽キャラクターを填入する方法でオーバーラップを除去し且つパノラマのマッチングを実現することができるイメージマッチングシステム及びイメージマッチング方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記問題を解決するために、本発明に係るイメージマッチングシステムは、異なる位置に配置された複数のビデオカメラが撮影した同じシーンの異なる視角からのイメージをパノラママッチングするために用いられる。予め設定した分割点の座標を受信して、前記分割点に基づいて前記複数のビデオカメラが撮影したイメージエリアを分割してから、前記分割エリアに基づいて、各ビデオカメラが撮影したイメージの有効エリア及び冗長エリアを設定するエリア分割モジュールと、前記各ビデオカメラが撮影したイメージの有効エリア及び冗長エリアに基づいて、各ビデオカメラが撮影したイメージの冗長エリアの全ての画素点に遮蔽キャラクターを填入するキャラクター填入モジュールと、前記填入された遮蔽キャラクターに基づいて、各ビデオカメラが撮影したイメージに対して圧縮処理を行い、各イメージの冗長エリアを除去するイメージ圧縮モジュールと、前記分割点の座標に基づいて、圧縮処理されたあらゆるイメージをパノラママッチングして、撮影シーンのパノラマを得るイメージマッチングモジュールと、を備える。
【０００６】
また、本発明に係るイメージマッチング方法は、異なる位置に配置された複数のビデオカメラが撮影した同じシーンの異なる視角からのイメージをパノラママッチングするために用いられる。予め設定した分割点の座標を受信して、前記分割点に基づいて前記複数のビデオカメラが撮影したイメージエリアを分割してから、前記分割エリアに基づいて、各ビデオカメラが撮影したイメージの有効エリア及び冗長エリアを設定するエリア分割ステップと、各ビデオカメラが撮影したイメージの有効エリア及び冗長エリアに基づいて、各ビデオカメラの冗長エリアの全ての画素点に遮蔽キャラクターを填入するキャラクター填入ステップと、前記填入された遮蔽キャラクターに基づいて、各ビデオカメラが撮影したイメージに対して圧縮処理を行って、各イメージの冗長エリアを除去するイメージ圧縮ステップと、前記分割点の座標に基づいて、圧縮処理されたあらゆるイメージをパノラママッチングして、撮影シーンのパノラマを得るイメージマッチングステップと、を備える。
【発明の効果】
【０００７】
本発明によって提供されるイメージマッチングシステム及びその方法は、イメージエリアを分割すること及び遮蔽キャラクターを填入することにより、オーバーラップの除去及びパノラマのマッチングを実現する。これにより、ビデオを格納するための空間及びビデオを伝送するための周波数バンドは大幅に縮小される。
【図面の簡単な説明】
【０００８】
【図１】本発明に係るイメージマッチングシステムのブロック図である。
【図２】本発明に係るイメージマッチングシステム及びイメージマッチング方法のエリア分割を示す図である。
【図３】本発明に係るイメージマッチング方法のフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面を参照しながら、本発明の実施形態に係るイメージマッチングシステム及びイメージマッチング方法について詳細に説明する。
【００１０】
図１に示されたように、本発明のイメージマッチングシステムは、複数のビデオカメラ１及び１つのデータ処理設備２を備える。前記複数のビデオカメラ１は、連続的なイメージを撮影するために用いられる。前記複数のビデオカメラ１は、実際の情況によって、同じシーンの異なる位置に架設して、前記シーンの異なる視角からのイメージを撮影する。前記データ処理設備２は、コンピューターなどのようなデータ処理機能を有する設備であることができ、前記複数のビデオカメラ１が撮影したイメージを処理したり圧縮したりマッチングしたりする。
【００１１】
前記データ処理設備２は、エリア分割モジュール２０、判断モジュール２１、キャラクター填入モジュール２２、イメージ圧縮モジュール２３、イメージマッチングモジュール２４及びイメージ出力モジュール２５のような複数の機能モジュールを備える。前記各々のモジュールは、特定機能を完成する各々のプログラムであり、ソフトウェア・プログラム自体よりもっとコンピューターにおける執行過程を描写し易いので、本発明は前記複数のモジュールを用いて前記データ処理設備２のソフトウェア・プログラムを説明する。
【００１２】
本実施形態において、前記複数のモジュールは全て同じデータ処理設備２に設置されているが、実際の情況によって前記複数のモジュールを別々に異なるデータ処理設備に設置してもよい。例えば、前記エリア分割モジュール２０、前記判断モジュール２１及び前記キャラクター填入モジュール２２をエンコーダーのようなデータ処理設備の中に設置し、前記イメージ圧縮モジュール２３、前記イメージマッチングモジュール２４及び前記イメージ出力モジュール２５をデコーダーのようなデータ処理設備に設置することが可能である。
【００１３】
前記エリア分割モジュール２０は、予め設定した分割点の座標を受信して、前記分割点に基づいて、前記複数のビデオカメラ１が撮影したイメージエリアを分割する。前記分割エリアの数は、前記ビデオカメラ１の数と等しくすることができる。図２に示されたように、五つの分割点ｐ１〜ｐ５によって前記イメージエリアａｂｃｄを分割して、Ａ１、Ａ２、Ａ３、Ａ４及びＡ５の五つの分割エリアを獲得する。
【００１４】
さらに、前記エリア分割モジュール２０は、前記複数の分割エリアに基づいて、各ビデオカメラ１が撮影したイメージの有効エリア及び冗長エリアを設定する。上記したように、前記分割エリアの数は、前記ビデオカメラ１の数と等しいので、前記複数の分割エリアの中の１つの分割エリアを１つのビデオカメラ１の有効エリアに指定すると、前記１つのビデオカメラ１にとって、有効エリア以外の他の分割エリアは冗長エリアになる。例えば、図２に示されている五つの分割エリアＡ１〜Ａ５において、分割エリアＡ１を第一ビデオカメラ１の有効エリアに指定し、Ａ２を第二ビデオカメラ１の有効エリアに指定し、Ａ３を第三ビデオカメラ１の有効エリアに指定し、Ａ４を第四ビデオカメラ１の有効エリアに指定し、Ａ５を第五ビデオカメラ１の有効エリアに指定すると、前記分割エリアＡ２、Ａ３、Ａ４及びＡ５は前記第一ビデオカメラ１の冗長エリアになり、前記分割エリアＡ１、Ａ３、Ａ４及びＡ５は前記第二ビデオカメラ１の冗長エリアになり、前記分割エリアＡ１、Ａ２、Ａ４及びＡ５は前記第三ビデオカメラ１の冗長エリアになり、前記分割エリアＡ１、Ａ２、Ａ３及びＡ５は前記第四ビデオカメラ１の冗長エリアになり、前記分割エリアＡ１、Ａ２、Ａ３及びＡ４は前記第五ビデオカメラ１の冗長エリアになる。
【００１５】
前記判断モジュール２１は、各々のイメージはどのビデオカメラ１から撮影したのかを判断する。
【００１６】
前記キャラクター填入モジュール２２は、各ビデオカメラ１が撮影したイメージの有効エリア及び冗長エリアに基づいて、各ビデオカメラ１が撮影したイメージの冗長エリアの全ての画素点に遮蔽キャラクターを填入する。前記遮蔽キャラクターは、任意の固定キャラクターであることができる。
【００１７】
前記イメージ圧縮モジュール２３は、前記填入された遮蔽キャラクターに基づいて、各ビデオカメラ１が撮影したイメージに対して圧縮処理を行って、各イメージの冗長エリアを除去する。例えば、前記第一ビデオカメラ１が撮影したイメージの冗長エリアＡ２、Ａ３、Ａ４及びＡ５を除去する。
【００１８】
前記イメージマッチングモジュール２４は、前記分割点の座標に基づいて、圧縮処理されたあらゆるイメージに対してパノラママッチングをして、撮影シーンのパノラマを得る。
【００１９】
前記イメージ出力モジュール２５は、前記パノラマを出力するために用いられる。
【００２０】
図３に示されたように、本発明のイメージマッチング方法は、以下のようなステップを備える。
【００２１】
ステップＳ１０では、前記エリア分割モジュール２０により、予め設定した分割点の座標を受信してから、前記分割点に基づいて前記複数のビデオカメラ１が撮影したイメージエリアを分割して、複数の分割エリアを形成する。前記分割エリアの数は、前記ビデオカメラ１の数と等しくすることができる。
【００２２】
ステップＳ１１では、前記エリア分割モジュール２０により、前記複数の分割エリアに基づいて、各ビデオカメラ１が撮影したイメージの有効エリア及び冗長エリアを設定する。上記したように、前記分割エリアの数は、前記ビデオカメラ１の数と等しいので、前記複数の分割エリアの中の１つの分割エリアを前記１つのビデオカメラ１の有効エリアに指定すると、前記１つのビデオカメラ１にとって、有効エリア以外の分割エリアは冗長エリアになる。
【００２３】
ステップＳ１２では、前記判断モジュール２１により、各々のイメージはどのビデオカメラ１から撮影したのかを判断してから、前記キャラクター填入モジュール２２によって前記各ビデオカメラ１が撮影したイメージの有効エリア及び冗長エリアに基づいて、各ビデオカメラ１が撮影したイメージの冗長エリアの全ての画素点に遮蔽キャラクターを填入する。前記遮蔽キャラクターは、任意の固定キャラクターであることができる。
【００２４】
ステップＳ１３では、前記イメージ圧縮モジュール２３により、前記填入された遮蔽キャラクターに基づいて、各ビデオカメラ１が撮影したイメージに対して圧縮処理を行って、各イメージの冗長エリアを除去する。
【００２５】
ステップＳ１４では、前記イメージマッチングモジュール２４により、前記分割点の座標に基づいて、圧縮処理されたあらゆるイメージに対してパノラママッチングをして、撮影シーンのパノラマを獲得する。
【００２６】
ステップＳ１５では、前記イメージ出力モジュール２５により、前記パノラマを出力する。
【００２７】
以上、本発明の好適な実施形態について詳細に説明したが、本発明は前記実施形態に限定されるものではなく、本発明の範囲内で種々の変形又は改良が可能であり、該変形又は改良も、本発明の特許請求の範囲内に含まれることは、いうまでもない。
【符号の説明】
【００２８】
１          第一ビデオカメラ
２          データ処理設備
２０        エリア分割モジュール
２１        判断モジュール
２２        キャラクター填入モジュール
２３        イメージ圧縮モジュール
２４        イメージマッチングモジュール
２５        イメージ出力モジュール
【図１】
2011066882.tif 000003
【図２】
2011066882.tif 000004
【図３】
2011066882.tif 000005