"コンピュータ化された方法であって、前記コンピュータ化された方法は、シーンの第一イメージと前記シーンの第二イメージとを比較する方法であり、前記方法は、a.前記シーンの第一イメージと前記シーンの第二イメージとを提供することと、b.前記第一イメージの所与の領域の強度を、前記所与の領域の平均強度が前記第二イメージの所与の領域の平均強度とほぼ等しくなるように調節することであって、前記第一イメージの所与の領域および前記第二イメージの所与の領域は、前記シーンにおいて同じ位置に対応する、ことと、c.調節後の前記第一イメージの所与の領域の各部分と、前記第二イメージの所与の領域の各対応する部分との間の強度における絶対的な差を計算すること、および、前記第一イメージの所与の領域のうちの選択された部分であって、前記絶対的な差が閾値を超えている部分を識別することと、d.前記第一イメージの所与の領域のうちの前記選択された部分の強度を、前記第一イメージの所与の領域のうちの前記選択された部分の平均強度が前記第二イメージの所与の領域の対応する部分の平均強度とほぼ等しくなるように調節すること、および、前記第一イメージの所与の領域のうちの前記選択された部分であって、前記第一イメージの所与の領域のうちの前記選択された部分と前記第二イメージの中の対応する領域との間の前記絶対的な差が前記閾値を超えている部分に印を付けることとを含む、方法。前記第一イメージを提供することが、ビデオカメラでビデオシーケンスを取り込むことを含む、請求項1に記載の方法。前記シーンが地勢風景である、請求項1に記載の方法。前記第一イメージを提供することが、コンピュータを用いて第一の一連のイメージを変換することを含む、請求項1に記載の方法。前記第一の一連のイメージを変換することが、前記第一の一連のイメージを二次元表面に射影することを含む、請求項4に記載の方法。前記シーンの前記第二イメージを提供することが完了する前に、前記第一イメージの所与の領域を調節することが実行を始める、請求項1に記載の方法。調節後の前記第一イメージの所与の領域と、前記第二イメージの所与の領域との間の強度における絶対的な差を計算することの前に、前記第一イメージから、および前記第二イメージからエッジが除去される、請求項1に記載の方法。プログラムを記録したコンピュータ読み取り可能な格納媒体であって、前記プログラムは、コンピュータにより実行されたときに、前記コンピュータに、シーンの第一イメージと前記シーンの第二イメージとを比較する方法を実行させ、前記方法は、a.前記第一イメージの所与の領域の強度を、前記所与の領域の平均強度が前記第二イメージの所与の領域の平均強度とほぼ等しくなるように調節することであって、前記第一イメージの所与の領域および前記第二イメージの所与の領域は、前記シーンにおいて同じ位置に対応する、ことと、b.調節後の前記第一イメージの所与の領域の各部分と、前記第二イメージの所与の領域の各対応する部分との間の強度における絶対的な差を計算すること、および、前記第一イメージの所与の領域のうちの選択された部分であって、前記絶対的な差が閾値を超えている部分を識別することと、c.前記第一イメージの所与の領域のうちの前記選択された部分の強度を、前記第一イメージの所与の領域のうちの前記選択された部分の平均強度が前記第二イメージの所与の領域の対応する部分の平均強度とほぼ等しくなるように調節すること、および、前記第一イメージの所与の領域のうちの前記選択された部分であって、前記第一イメージの所与の領域のうちの前記選択された部分と前記第二イメージの中の対応する領域との間の前記絶対的な差が前記閾値を超えている部分に印を付けることとを含む、コンピュータ読み取り可能な格納媒体。前記シーンが地勢風景である、請求項8に記載のコンピュータ読み取り可能な格納媒体。前記方法は、調節後の前記第一イメージの所与の領域の各部分と、前記第二イメージの所与の領域の各対応する部分との間の強度における絶対的な差を計算することの前に、前記第一イメージから、および前記第二イメージからエッジを除去することを含む、請求項8に記載のコンピュータ読み取り可能な格納媒体。シーンの第一イメージと前記シーンの第二イメージとを比較する動作を実行するように動作可能な一つ以上のプロセッサを備えたシステムであって、前記動作は、a.前記第一イメージの所与の領域の強度を、前記所与の領域の平均強度が前記第二イメージの所与の領域の平均強度とほぼ等しくなるように調節することであって、前記第一イメージの所与の領域および前記第二イメージの所与の領域は、前記シーンにおいて同じ位置に対応する、ことと、b.調節後の前記第一イメージの所与の領域の各部分と、前記第二イメージの所与の領域の各対応する部分との間の強度における絶対的な差を計算すること、および、前記第一イメージの所与の領域のうちの選択された部分であって、前記絶対的な差が閾値を超えている部分を識別することと、c.前記第一イメージの所与の領域のうちの前記選択された部分の強度を、前記第一イメージの所与の領域のうちの前記選択された部分の平均強度が前記第二イメージの所与の領域の対応する部分の平均強度とほぼ等しくなるように調節すること、および、前記第一イメージの所与の領域のうちの前記選択された部分であって、前記第一イメージの所与の領域のうちの前記選択された部分と前記第二イメージの中の対応する領域との間の前記絶対的な差が前記閾値を超えている部分に印を付けることとを含む、システム。前記シーンが地勢風景である、請求項11に記載のシステム。前記一つ以上のプロセッサは、調節後の前記第一イメージの所与の領域の各部分と、前記第二イメージの所与の領域の各対応する部分との間の強度における絶対的な差を計算することの前に、前記第一イメージから、および前記第二イメージからエッジが除去されるように構成される、請求項11に記載のシステム。本明細書に記載のシステム。モーションピクチャまたはビデオデータストリームから安価で素早くシーンの高分解能合成イメージを用意する方法が必要である。本発明の様々な実施形態で、装置と方法は、地勢風景のようなシーンの合成イメージを、ビデオデータストリームから用意する。ビデオストリームは、一連のイメージを含んでおり、そのうちのいくつかのイメージはシーンの重複範囲を含む。イメージは、変換され、整列され、そして、イメージの重複範囲は平均化される。重複するイメージの平均化は、より高い明白な分解能を有利に提供する。シーンの合成イメージの部分が生成されたので、これらの部分はすぐに、同じシーンの以前に取得したイメージからの有意な差の識別を含むリアルタイム処理に利用できる。シーンの合成イメージは、その後の処理と比較とのために保存され得る。本発明の一局面にしたがって、装置と方法はシーンの二つの合成イメージの差を識別できる。例えば、二つのイメージは、ある風景のアーカイブされた合成イメージと、同じ風景のリアルタイムイメージデータストリームから用意された合成イメージとであり得る。第二の合成イメージが用意されている間に、比較がリアルタイムで行われ得る。実施形態は、首尾一貫した差の結果を生み出すために、比較は季節の変化に対して実質的に不変であることを保証するような技術例えば、光を使用し得る。本発明の説明的な実施形態は、コンピュータ読み込み可能なプログラムコードを有するコンピュータ使用可能な媒体を有するコンピュータプログラム製品としてインプリメントされる。コンピュータ読み込み可能なコードは、コンピュータシステムによって、従来のプロセスにしたがって読み込まれ、かつ、利用され得る。項目1a.第一の一連のイメージを提供することであって、各イメージが第一シーンの部分に対応し、少なくとも二つのイメージが該第一シーンの重複領域を含むことと、b.該第一シーンの該少なくとも二つのイメージを整列させることと、c.該第一シーンの該少なくとも二つのイメージの重複の領域を平均化することと、d.該第一シーンの該少なくとも二つのイメージの非重複部分と、該第一シーンの該少なくとも二つのイメージの該平均化された重複部分とから第一合成イメージを形成すること、を含む、該第一シーンの該第一合成イメージを用意する方法であって、それによって、該一連のイメージの分解能よりも該合成イメージの部分に対してより高い分解能を提供する方法。項目2前記第一の一連のイメージを提供することが、ビデオカメラでビデオシーケンスを取り込むことを含む、項目1に記載の方法。項目3前記第一シーンが地勢風景である、項目1に記載の方法。項目4前記第一の一連のイメージを提供することが、該第一の一連のイメージを変換することを含む、項目1に記載の方法。項目5前記第一の一連のイメージを変換することが、該第一の一連のイメージを二次元表面に射影することを含む、項目4に記載の方法。項目6前記少なくとも二つのイメージを整列させることが、該少なくとも二つのイメージの部分を相関させることを含む、項目1に記載の方法。項目7前記第一合成イメージと第二シーンの第二合成イメージとを比較するための項目1に記載の方法であって、該方法が、e.該第一合成イメージを保存することと、f.該第二合成イメージを用意することであって、i.第二の一連のイメージを提供することであって、各イメージが該第二シーンの部分に対応し、少なくとも二つのイメージが該第二シーンの重複領域を含むことと、ii.該第二シーンの該少なくとも二つのイメージを整列させることと、iii.該第二シーンの該少なくとも二つのイメージの重複の領域を平均化することと、iv.該第二シーンの該少なくとも二つのイメージの非重複部分と、該第二シーンの該少なくとも二つのイメージの該平均化された重複部分とから該第二合成イメージを形成することとを含む、ことと、g.該第一合成イメージと該第二合成イメージとの重複部分を、ほぼ等しい平均強度まで調節することと、h.該強度が調節されたイメージの重複部分間の差を計算すること、および、該強度が調節されたイメージの重複部分の領域であって、該差が閾値を超えている、領域を識別することと、を含む、方法。項目8前記強度が調節されたイメージの重複部分の領域であって、差が閾値を超えている、領域を識別することが、前記第二合成イメージを用意することが完了する前に始まる、項目7に記載の方法。項目9前記イメージ間の差を計算することの前に、前記合成イメージからエッジが除去される、項目7に記載の方法。項目10第一シーンの第一合成イメージを用意するためコンピュータシステム上で使われるコンピュータプログラム製品であって、該コンピュータプログラム製品が、コンピュータ読み取り可能プログラムコードを有するコンピュータ使用可能媒体を備え、該コンピュータ読み取り可能プログラムコードは、a.第一の一連のイメージを提供するためのプログラムコードであって、各イメージが該第一シーンの部分に対応し、少なくとも二つのイメージが該第一シーンの重複領域を含む、プログラムコードと、b.該第一シーンの該少なくとも二つのイメージを整列させるためのプログラムコードと、c.該第一シーンの該少なくとも二つのイメージの重複の領域を平均化するためのプログラムコードと、d.該第一シーンの該少なくとも二つのイメージの非重複部分と、該第一シーンの該少なくとも二つのイメージの該平均化された重複部分とから第一合成イメージを形成するためのプログラムコードとを含み、それによって、該一連のイメージの分解能よりも該合成イメージの部分に対してより高い分解能を提供する、コンピュータプログラム製品。項目11前記第一の一連のイメージを提供することが、ビデオカメラでビデオシーケンスを取り込むことを含む、項目10に記載のコンピュータプログラム製品。項目12前記第一シーンが地勢風景である、項目10に記載のコンピュータプログラム製品。項目13前記第一の一連のイメージを提供するためのプログラムコードが、該第一の一連のイメージを変換するためのプログラムコードを含む、項目10に記載のコンピュータプログラム製品。項目14前記第一の一連のイメージを変換するためのプログラムコードが、該第一の一連のイメージを二次元表面に射影するためのプログラムコードを含む、項目13に記載のコンピュータプログラム製品。項目15前記第一シーンの前記少なくとも二つのイメージを整列させるためのプログラムコードが、該少なくとも二つのイメージの部分を相関させるためのプログラムコードを含む、項目10に記載のコンピュータプログラム製品。項目16前記第一合成イメージと第二シーンの第二合成イメージとを比較するための項目10に記載のコンピュータプログラム製品であって、該コンピュータプログラム製品が、e.該第一合成イメージを保存するためのプログラムコードと、f.該第二合成イメージを用意するためのプログラムコードであって、i.第二の一連のイメージを提供するためのプログラムコードであって、各イメージが該第二シーンの部分に対応し、少なくとも二つのイメージが該第二シーンの重複領域を含む、プログラムコードと、ii.該第二シーンの該少なくとも二つのイメージを整列させるためのプログラムコードと、iii.該第二シーンの該少なくとも二つのイメージの重複の領域を平均化するためのプログラムコードと、iv.該第二シーンの該少なくとも二つのイメージの非重複部分と、該第二シーンの該少なくとも二つのイメージの該平均化された重複部分とから該第二合成イメージを形成するためのプログラムコードとを含む、プログラムコードと、g.該第一合成イメージと該第二合成イメージとの重複部分を、ほぼ等しい平均強度まで調節するためのプログラムコードと、h.該強度が調節されたイメージの間の差を計算すること、および、差が閾値を超えたイメージの領域を識別することのためのプログラムコードとを備えるコンピュータプログラム製品。項目17前記差が閾値を超えたイメージの領域を特定するためのプログラムコードが、前記第二イメージの合成イメージを用意するためのプログラムコードが完了する前に実行されるように構成されている、項目16に記載のコンピュータプログラム製品。項目18前記プログラムコードが、前記イメージ間の差を計算することの前に、前記合成イメージからエッジが検出され除去されるように構成されている、項目16に記載のコンピュータプログラム製品。本発明の様々な実施形態で、装置と方法は、地勢風景のようなシーンの合成イメージを、ビデオデータストリームから用意する。ビデオストリームは、一連のイメージを含んでおり、そのうちのいくつかのイメージはシーンの重複範囲を含む。イメージは、変換され、整列され、そして、イメージの重複範囲は平均化される。重複するイメージの平均化は、より高い明白な分解能を有利に提供する。シーンの合成イメージの部分が生成されたので、これらの部分はすぐに、同じシーンの以前に取得したイメージからの有意な差の識別を含むリアルタイム処理に利用できる。シーンの合成イメージは、その後の処理と比較のために保存され得る。本発明のもう一つの局面にしたがって、装置と方法は、リアルタイムにビデオデータストリームの差を識別できる。シーンの一つのイメージは保存されたイメージであり得、もう一つの別のイメージはリアルタイムに処理されたイメージであり得る。または、両方のイメージが保存されたイメージであり得る。違うときに取得された同じシーンの合成イメージは、本発明の前に記述された実施形態にしたがって用意される。シーンの二つのイメージは、同じ場所に対応する各イメージのサブタイルを同じ平均強度へ調整することによって、比較される。そして、サブタイル間の絶対的な差は、計算され、特定の閾値と比較される。タイルのいずれかの領域の差が閾値より高い場合は、その特定の領域の平均強度は二つのイメージの間で等しくさせられ得る。差がまだ閾値より高い場合は、その領域はさらなる精査のために印を付けられる。必要に応じて、結果として差のイメージは、当該技術分野で公知であるように、前に規定されたパターンを認識する、分析パッケージに引き渡され得る。結果は、次のビデオデータストリームにおける所定の変化やイベントの自動的かつリアルタイムでの認識である。本発明の説明的な実施形態は、コンピュータ読み込み可能なプログラムコードを有するコンピュータ使用可能な媒体を有するコンピュータプログラム製品としてインプリメントされ得る。コンピュータ読み込み可能なコードは、コンピュータシステムによって、従来のプロセスにしたがって読み込まれ、かつ、利用され得る。例証となる実施形態の詳細は以下で議論される。イメージ合成器本発明の一実施形態では、装置と方法は、一連のビデオイメージからシーンの合成イメージを用意する。イメージ合成器は、イメージ変換モジュール、イメージ整列モジュール、および、イメージ平均化モジュールを含む。イメージがアーカイブされ、および/または、もう一つのイメージと比較得るように、フィルターは、連続してリアルタイムで動作する。イメージ合成器の目的は、シーンの細切れの時間不変イメージを生成することである。A.イメージ変換図1に示されるように、イメージ変換モジュール100は、110でGPS,ポインティングベクトル、範囲、および、平面マップに射影され得るようにビデオを変換するためにビデオストリームが提供されるカメラビューコーン情報を使用する。変換情報は110で、ユーザー定義ビューコーンのような他の源、または、イメージ整合のための自動的に定義されたモニュメント点から、来ることができる。単純な3D変換行列が、ビデオイメージを線形な形式で平らな表面上に射影するように、120で計算される。結果となるイメージは130で、カメラの遠近画法が補償されるように、多重座標軸に関してスケールおよび回転される。各ピクセルは行列操作によって掛け合わされる。変換は140で非正方形ピクセルに対して補償し、またスケーリングプロセスの一部として双立法補間法を使い得る。B.イメージ整列図2で示されるように、イメージの一部分は200で整列される。一度、イメージが平面上に射影されたら、補償された後、イメージは、ピクセルが正方形となるように、ほぼビデオ分解能の大きさであるタイルに分割される。各タイルは、それから、210で、九つのサブタイルに再分される。各サブタイルは、220で、重複する、前に保存されたタイルと比較される。プロセスは、現在の位置にあるタイルを他の四つの隣接する位置と比較することから成る。隣接する位置は、サブタイルの上、下、左、および、右のサブタイルの中心から50パーセントのオフセットである。オフセットイメージは、存在する重複イメージと、単純な相関技術を使って比較される。回転およびスケーリング行列は230で、タイル全体が0.1ピクセルまでの精度で隣接する重複されたイメージと正確に整合するように、タイル全体を調整するために計算される。サブタイルは、相関が最大になるまで、または、繰り返しの最大数が生じるまで、反復プロセスにおいて240で変換される。重複するイメージがない場合は、タイルは合成イメージとして保存される。イメージが相関しない場合は、それが有効なイメージかチェックして検証される。それが有効なイメージの場合、イメージ平均化モジュール250に渡される。C.イメージ平均化図3で説明されるように、イメージ平均化モジュールは300でタイルがどこで存在するタイルと重複するかを、イメージデータの値を310で比較することで決定する。320で有効なデータが新しいタイルに存在する場合、および、存在する合成イメージタイルがその領域で有効なデータを有する場合、重複するイメージは、改良された動作平均化技術を使って330で平均化される。各タイルはサブピクセル整列に調節されているので、結果となる平均化された合成イメージは、ビデオデータストリームから利用できる、より高い明白な分解能を有する。新しいタイルの部分が340で合成タイルの中に存在するデータを有しない場合、350のように、新しい情報が合成イメージの中に加えられる。合成イメージの一部がデータを有するが、360で新しいタイルは有しない場合、合成イメージの中の存在するデータは370のように残存する。一度イメージタイルが合成領域の範囲の外へ動いたら、それはアーカイブされ得る。本発明の特定の実施形態では、アーカイバモジュールは、改良されたクアド木quad-treeファイル保存システムにアーカイブするためにタイルの幾何学的位置を使い得る。木は、幾何学的位置によってイメージへ極めて早くアクセスすることを許すように見出し付けが成されている。木の頂上は木全体の範囲を保存している。木は幾何学的に、全領域の部分領域を表す枝に再分されている。新しいイメージが木に挿入されるにしたがって、木の全範囲は細切れに成長し得る。問い合わせが来ると、木の登録されていない枝がヌルの値を返し、それによって空の領域が素早く決定され得る。イメージ比較器図4で示されるように、イメージ比較器モジュールは、イメージ合成器に組み込まれたタイルまたはイメージの一部を取り込み、400でタイルと、保存されたイメージであり得るシーンの第二イメージの対応する位置と比較する。重複する領域すなわち、シーンにおいて同じ位置に対応する領域は410で調節され、それによって、各イメージの一部は同じ平均強度となる。二つの重複するイメージの部分の間の絶対的な差が420で計算される。いずれかの領域の差が430でユーザー定義閾値を超えている場合、入力合成イメージは有意な差の存在する領域で調べられる。その領域の平均強度が440で補償されて、それによって第二イメージの対応する領域と等しくなる。その領域に対して、絶対的な差が再度計算される。その差が依然として450でユーザー定義閾値を超えている場合、460でコントラストと強度がユーザーに対して強調され得るように印を付けられる。必要に応じて、結果として差のイメージは、当該技術分野で公知であるように、前に規定されたパターンを認識する、分析パッケージに引き渡され得る。イメージ比較器は、470で、次のビデオデータストリームにおける所定の変化やイベントの自動的かつリアルタイムでの認識を有利に提供し得る。本発明のこの局面の特定の実施形態では、イメージ中の対象のエッジは、二つのイメージが比較される前に、検出され消去される。対象は、見る角度のわずかな違いによって、しばしば異なる。これらのエッジが消去された場合、対象の内部だけが比較される。この手順は、わずかな誤りの明確な比較しか結果として引き起こさない。次の点に注意する。ビデオデータストリームは例示的なもので、全実施形態の範囲を制限することを意図していない。むしろ、様々な実施形態が、図表を用いて表され何らかの媒体に記録され得るイメージデータに適用される。説明的な実施形態では、イメージデータは2Dで記録可能である。同様にして、環境の対象例えば、風景の議論は例示的である。例えば、説明的な実施形態が、興味のある特定のアイテムの変化を検出するために、室内例えば、銀行を含むビル、または、飛行機の格納庫で使われ得る。本発明の様々な実施形態が、いかなる従来のコンピュータプログラミング言語で少なくとも部分的にインプリメントされ得る。例えば、いくつかの実施形態は、手続きプログラミング言語例えばC、または、オブジェクト指向プログラミング言語例えばCでインプリメントされ得る。本発明の他の実施形態は、予めプログラムされたハードウェア要素例えば、特定用途向け集積回路、FPGA、および、デジタル信号プロセッサ、または、他の関係する部品として、インプリメントされ得る。いくつかの実施形態では、開示された装置と方法が、コンピュータシステムと共に使用するコンピュータプログラム製品として、インプリメントされ得る。このようなインプリメンテーションは、コンピュータ読み込み可能媒体例えば、ディスケット、CD-ROM,ROM、または、固定ディスクのような実体のある媒体、または、媒体を介してネットワークに接続された通信アダプタのような、モデムまたは他のインターフェイスデバイスを通じての、コンピュータシステムへ送信可能なものの、どちらかに固定された、一連のコンピュータ命令を含み得る。媒体は、実体のある媒体例えば、光学的またはアナログ通信ライン、または、無線技術でインプリメントされた媒体例えば、WIFI、マイクロ波、赤外線またはその他の送信技術の、どちらかであり得る。一連のコンピュータ命令は、システムに関してここで前に記述された機能の全部または一部を具体化し得る。当業者は、このようなコンピュータ命令が、多くのコンピュータアーキテクチャまたはオペレーティングシステムを共に使用することで、いくつものプログラミング言語に書き下せ得ることを理解すべきである。さらには、このような命令は、半導体、磁気的、光学的、または他のメモリデバイスのような、どのようなメモリデバイスにも保存され得、また、光学的、赤外線、マイクロ波、または他の送信技術のような、どのような通信技術を使っても送信され得る。その他の方法の中で、このようなコンピュータプログラム製品が、印刷された文書または電子文書を添えた取り外し可能媒体例えば、収縮包装されたソフトウェア、コンピュータシステムに予めロードされたもの例えば、システムROMまたは固定されたディスク上でとして配布され得、または、ネットワーク上のサーバまたは電子公報ボード例えば、インターネットまたはWorldWideWebから配布され得る。当然、本発明のいくつかの実施形態は、ソフトウェア例えば、コンピュータプログラム製品とハードウェアとの両方の組み合わせとしてインプリメントされ得る。本発明のさらに他の実施形態が、完全にハードウェアとしてまたは完全にソフトウェアとしてインプリメントされる。上の議論は本発明の様々な例示的実施形態を開示しているが、当業者が、本発明の真の範囲から逸脱せずに本発明のいくつかの有利さに到達する様々な改良を加えることができることは、明らかである。"