JPH08126000A - デジタル画像処理装置 - Google Patents

デジタル画像処理装置

Info

Publication number
JPH08126000A
JPH08126000A JP7254983A JP25498395A JPH08126000A JP H08126000 A JPH08126000 A JP H08126000A JP 7254983 A JP7254983 A JP 7254983A JP 25498395 A JP25498395 A JP 25498395A JP H08126000 A JPH08126000 A JP H08126000A
Authority
JP
Japan
Prior art keywords
correlation
image
data
value
cell
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP7254983A
Other languages
English (en)
Inventor
Barry Isaacs
バリー・アイザツク
Mike Pooley
マイク・ポーレイ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BAE Systems PLC
Original Assignee
British Aerospace PLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by British Aerospace PLC filed Critical British Aerospace PLC
Publication of JPH08126000A publication Critical patent/JPH08126000A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/15Correlation function computation including computation of convolution operations
    • G06F17/153Multidimensional correlation or convolution
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S3/00Direction-finders for determining the direction from which infrasonic, sonic, ultrasonic or electromagnetic waves, or particle emission, not having a directional significance, are being received
    • G01S3/78Direction-finders for determining the direction from which infrasonic, sonic, ultrasonic or electromagnetic waves, or particle emission, not having a directional significance, are being received using electromagnetic waves other than radio waves
    • G01S3/782Systems for determining direction or deviation from predetermined direction
    • G01S3/785Systems for determining direction or deviation from predetermined direction using adjustment of orientation of directivity characteristics of a detector or detector system to give a desired condition of signal derived from that detector or detector system
    • G01S3/786Systems for determining direction or deviation from predetermined direction using adjustment of orientation of directivity characteristics of a detector or detector system to give a desired condition of signal derived from that detector or detector system the desired condition being maintained automatically
    • G01S3/7864T.V. type tracking systems
    • G01S3/7865T.V. type tracking systems using correlation of the live video image with a stored image
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • G06T7/223Analysis of motion using block-matching
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/28Indexing scheme for image data processing or generation, in general involving image processing hardware
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10016Video; Image sequence

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Mathematics (AREA)
  • Multimedia (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Algebra (AREA)
  • Computing Systems (AREA)
  • Electromagnetism (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Color Television Systems (AREA)

Abstract

(57)【要約】 (修正有) 【課題】 TVフィールド用の相関データが近実時間で
得られ、それら相互間で相関演算を実施可能で、基準画
像とその種々のパラメータ、例えば基準画像用画素の重
み付け、そのサイズ、形状、信頼度又は新たな基準値へ
の適合速度を、相関データおよび関連のパラメータによ
り変更可能の相関追跡装置を提供する。 【解決手段】 基準画像を入力画像と複数の相関位置で
相関させ、最適な重ね合わせ位置を決定するデジタル画
像処理装置は、該入力画像の画素値を表すデジタルデー
タ受信用の画像データ入力手段と、そこに接続されてデ
ータを並列受信する一連の処理セルとを含みそれらは、
基準画像中の関連の画素の値を表す記憶用の手段と、処
理セルの中に記憶の基準値と、処理セルに供給の入力画
像データに対して部分相関データを決定する手段と、部
分相関データ出力手段とを含み、処理セルの中の第一セ
ルの下流側の各処理セルが、部分相関データを前のセル
から受信する部分相関データ入力手段を含む。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】 本発明は、二次元基準画像
を入力画像の一連の位置に相関させるためのデジタル画
像処理装置に関する。
【0002】
【従来の技術】 通常、このような装置は、ビデオデー
タの各フレームを、追跡される物体の小さな長方形の
「基準画像」と比較することによって機能する相関追跡
装置に使用される。相関装置は、現在の画像中の、基準
画像が現在のビデオ画像と最適に整合する位置を見いだ
す。この位置データを使用して追跡装置に物体を「追
従」させ、また、これを使用して航法データを得て、物
体を線で区切るようにすることもできる。
【0003】
【発明が解決しようとする課題】 前記のような相関追
跡装置は公知であるが、TVフィールド用のデジタル画
像データの走査もしくは読出しと、相関演算の完了との
間に実質的な遅延が出る。この遅延が追跡装置の作動を
減速し、相関の種々のパラメータを相関の結果にしたが
って適合することを困難にする。したがって、TVフィ
ールド用の相関データを近実時間で提供することがで
き、それにより、TVフィールドの間で相関演算を実施
することができる相関追跡装置の必要性が存在する。ま
た、基準画像およびそれに関する種々のパラメータ、例
えば基準画像を構成する画素の重み付け、基準画像のサ
イズおよび形状ならびに信頼度もしくは新たな基準値へ
の適合速度を、追跡装置によって決定される相関データ
および関連のパラメータにしたがって変更することがで
きる相関追跡装置の必要性が存在する。
【0004】
【課題を解決するための手段】 我々は、二次元基準画
像をラスタ走査画像中の可能なあらゆる位置に対して相
関させることができ、画像フィールドの最後の画素の受
信から事実上遅延なしで、全画像フィールドの相関面を
生成する相関装置を設計した。基準画像は、フライバッ
ク期間中に完全に変更することができ、基準画像の各画
素は、全相関和に対するその寄与を減らすように重み付
けすることもできるし、完全にオフにすることもでき
る。これが、基準画像が長方形以外の形状を帯びること
を可能にし、例えばドーナツのようなリング形の基準画
像を選択することもできる。
【0005】相関装置のアーキテクチャは、その非常に
高い作動速度のおかげで、また、基準画像画素重み付け
の包含により、ASICを用いる具現態様を、適切な高
性能デジタル信号プロセッサとの関連において、全フィ
ールド相関(フライバック中に完全な基準画像更新を行
う)および限定フィールド先進相関技術に使用すること
を可能にする。
【0006】したがって、本発明は、基準画像を入力画
像と複数の相関位置で相関させ、その最適な重ね合わせ
位置を決定するためのデジタル画像処理装置において、
該入力画像の画素値を表すデジタルデータを受信するた
めの画像データ入力手段と、互いに接続され、また該画
像入力手段に接続されてそこからデータを実質的に並列
に受信するための一連の処理セルであって、それぞれ
が、基準画像中の関連の画素の値を表すそれぞれの基準
値を記憶するための手段と、処理セル中に記憶された基
準値および処理セルに供給された入力画像データに対し
て相関演算を実行して部分相関データを決定するための
手段と、部分相関データを出力するための部分相関デー
タ出力手段とを含み、一連の処理セルの中の第一のセル
の下流側にある各処理セルが、部分相関データを前のセ
ルから受信するための部分相関データ入力手段を含み、
一連の処理セルの中の最後の処理セルが、各相関位置で
の相関度を示すデジタル相関データの流れを出力するた
めの相関データ出力手段を有するところの一連の処理セ
ルとを含む装置を提供する。
【0007】好ましくは、本装置は、基準画像と入力画
像との最適な重ね合わせ位置を決定するための、該デジ
タル相関データの流れに応答する手段を含む。
【0008】各処理セル中の相関演算は、そのセルに入
力された画像データ値と、そのセルの基準値との絶対差
を決定することを含むことが好ましい。相関演算は、該
絶対差を、上流側の処理セルから受信された部分相関デ
ータと合わせる、または合計して、下流側の処理セルに
出力するための部分相関データを形成することを含むこ
とが好ましい。各処理セルは、該セルに関するそれぞれ
の相関重み付け値を記憶するための手段と、該絶対差値
を該相関重み付け値で重み付けまたは掛け算するための
手段とを含むことが好ましい。処理セルの各相関重み付
け値は、下記の少なくとも一つにしたがって修正するこ
とが好ましい。
【0009】(i)画像の、最適な重ね合わせ位置の基
準画像に相当する部分によって定められる最適な重ね合
わせ配列における画素の現在値、(ii)基準画像中の画
素、および(iii) 最適な重ね合わせ配列と同様なサイズ
であり、それに隣接する配列における現在の画素。
【0010】各処理セルは、下流側の処理セルに供給さ
れる部分相関データに所定の遅延を適用するためのラッ
チ手段または他の遅延手段を含むことが好ましい。
【0011】好ましくは、最適な重ね合わせ配列におけ
る入力画像画素の値を使用して、基準画像の相当する画
素の値を修正する。
【0012】該修正は、最適な重ね合わせ配列における
相当する画素の値にしたがって、また、各画素の各基準
重み付け値にしたがって、基準画像の画素の値を修正す
ることを含むことが好ましい。各基準重み付け値は、基
準画像の画素値と、最適な重ね合わせ配列の画素値との
間の絶対差を使用して決定することができる。
【0013】本発明のもう一つの態様においては、デジ
タル化基準画像をデジタル化入力画像と複数のサーチ位
置で次々に相関させて、該基準画像と、入力画像の相当
するサイズの部分との最適な重ね合わせ位置を決定する
ための、基準画像に相当する配列を表す複数の相関重み
値であって、該相関の間に、基準画像の関連値に相当す
る相関項の重み付けを調節するために使用される相関重
み値を記憶するための記憶手段と、記憶された相関値を
前の相関にしたがって調節するための手段とを含むデジ
タル画像処理装置が提供される。
【0014】さらなる態様においては、本発明は、デジ
タル化基準画像をデジタル化入力画6像と複数のサーチ
位置で次々に相関させて、該基準画像と、入力画像の相
当するサイズの部分との最適な重ね合わせ位置を決定す
るための、該デジタル化基準画像を表すデータを記憶す
るための基準記憶手段と、該デジタル化基準画像を表す
記憶されたデータを前の相関にしたがって修正するため
の手段とを含み、該修正手段が、該基準記憶手段の各位
置に一つずつそれぞれ関連するフィルタ値を記憶するた
めの手段を含み、該修正手段が、記憶された基準データ
それぞれの値を、入力画像上の最適な重ね合わせ区域の
相当する値にしたがって、それに関連する現在のフィル
タ値に依存する程度にまで調節するところのデジタル画
像処理装置を提供する。
【0015】もう一つの態様において、本発明は、実質
的に上記の装置において実現されるようにしてデータを
相関させる方法を提供する。
【0016】本発明を上記に説明したが、本発明は、上
記に述べた特徴または以下に記載する特徴のいかなる創
意的な組み合わせにも及ぶ。
【0017】
【発明の実施の形態】 本発明は種々の方法で実施する
ことができるが、以下、単なる例として、添付の図面を
参照しながら、その種々の実施の形態および変形の形態
を詳細に記載する。
【0018】デジタル化ラスタ走査単色画像(ビデオ)
は、データ語(ソース画像または場面の画素強度に相当
する)、画素クロックおよびライン・フィールド同期化
パルスの流れからなる。画像または場面は、左から右
へ、かつ上から下へとラインごとに走査される。相関装
置が、すでに十分に確立された技術の変形形態を用い
て、二次元たたみ込み装置と同様な方法で、このデータ
流に対して演算を実行する。この相関装置は、以前に利
用できたたたみ込み装置よりもはるかに大きなそのサイ
ズのおかげで(通常の9×9の最大配列サイズに比べ、
32×16の配列サイズを持つ)、また、以下さらに詳
細に説明する重み付き差分相関アルゴリズムを実現する
ために設計されたその基本セル構造のおかげで、以前に
利用できたたたみ込み装置とは異なる。
【0019】相関装置の作動モードの説明は、画像デー
タが1ラインあたり512個の画素からなるものと仮定
して行う。画素クロック速度および画像のライン数はこ
の説明にとって重要ではない。画素データは8ビット、
すなわち256グレーレベルである。相関装置基準画像
は、最大で32×16画素(合計512)であると仮定
されるが、拡張自在のアーキテクチャによってさらに大
きくすることもできる。
【0020】従来の3×3たたみ込み装置アーキテクチ
ャ10を図1に示す。画像データは、左上12からたた
み込み装置に進入し、512の段遅延により、3個のラ
インチャネル14、16、18に分けられる。各チャネ
ルは3個の遅延段20からなり、各遅延が画素クロック
の1サイクルに等しいものである。したがって、画像デ
ータは、たたみ込み演算に要する9個の画素すべてが九
つの遅延状態で同時に利用できるように操作されたもの
である。9個の乗算器22および1個の加算器24をも
って、たたみ込み装置は完成する。加算器24は、それ
ぞれが8ビットよりも大きい(乗算されたとき)9個の
数字を加算するために必要であることに注意すること。
【0021】32×16の相関機能は、3個のチャネル
の代わりに、それぞれが32の遅延状態を含む16個の
チャネルを用いることにより、同様な方法で実現するこ
とができる。512個の差分装置(ディフェレンサ)が
9個の乗算器に代わり、512個の8ビット数を加算す
るための加算器が必要になるであろう。この後者の要件
が、結果として、システムおよび和を出すための広範囲
なハードウェアを通しての長い遅延を招くであろう。
【0022】図2を参照して理解されるように、我々
は、基本的なたたみ込み装置アーキテクチャを反転し
て、画像データがすべての差分装置30に同時に供給さ
れ、同様に3個のチャネル34、36、38に編成され
た9個の遅延32(それぞれ2個の遅延が長く、チャネ
ル間にライン遅延39をもつ)を使用して、差分装置間
の最終加算の部分和がシフトされるようにしうることを
見いだした。このアーキテクチャを拡張して、それぞれ
32個の遅延段をもつ16個のチャネル(チャネル間に
適切なライン遅延がある)を用いて、512個の絶対差
を出す32×16の相関演算を提供しうることが容易に
理解されよう。
【0023】この逆転アーキテクチャから得られる主な
利点は、加算処理が分散されてシステムを通しての全体
の遅延に寄与しなくなることにある。このことから、相
関装置設計において、画像の最後の画素の到達から相関
の最後の値の出力までの遅延を、最小限の2画素クロッ
クサイクルにできる利点が得られる。
【0024】図3を参照すると、これは、m×nの基準
画像を入力画像と相関させるための本発明による相関装
置を示すものであり、処理セル40間の相互接続を表し
ている。簡潔に述べるならば、処理セルは、1ラインに
n個のセルのmラインで接続され、各ライン中のn番目
のセルがライン記憶装置41を介して次のラインの最初
のセルに接続されている。画素データは各セル40に並
列に供給され、それぞれの基準データ値および相関重み
値を各セルの中に刻時するためのラインがある。最後の
処理セル40の出力が、処理セルによって計算されたす
べての部分相関和の総計値を提供し、相関マップに記憶
される第一の相関値を提供する。相関値は集合的に相関
面を表す。相関値は、基準画像と入力画像とのそれぞれ
の重複に関して、基準画像と入力画像との間の相関の尺
度を提供するものであり、低い値ほど良好な相関を示
す。
【0025】1個の処理セルを図4に示す。処理セル
は、8ビットの絶対差分装置42、乗算器44および部
分和加算器46を含む。次のセルへの部分和出力は、レ
ジスタ48により、1画素クロックサイクルだけ遅延さ
れる。また、セルの中には、基準画像画素データおよび
乗数(AC重み)を保持するためのレジスタ50、52
がある。本実施態様においては、複雑さを最小限にする
理由から、乗数の値は、1、1/2、1/4、1/8、
1/16、1/32および、スイッチオフされている
(すなわち、全相関和に寄与しない)セルに相当する0
の値に限定している。基準データレジスタ50および重
み係数レジスタ52は、それらの入力が前のセルの等価
レジスタの出力に接続されている。これは、全部で51
2バイトの基準値および512個の重み係数値を1個の
並列ポートを介して一連のセルにロードすることができ
るように構成されている。同様に、基準データおよび重
みデータを同様なポートを介してシステムから読み出す
ことができる。したがって、レジスタは、データへのア
クセスを要する外部処理のための読み出し/書き込み記
憶装置として働くことができる。レジスタにロードする
ために使用されるクロックは、必要ならばいかなるとき
でもビデオデータの流れを止めることなく基準データお
よび重みデータを変更することができるよう、ビデオデ
ータクロックから完全に独立したものである。
【0026】差分相関装置の主な要件は、基準データと
画像データとの間で最適な整合をサーチすることであ
る。これは最小の相関和に相当する。したがって、相関
装置の出力における最小値検出器が、最後の最適な整合
が位置付けられた時点を示し、最小値が出たときにライ
ン番号および画像のそのラインへの画素クロックサイク
ルを記録するならば、画像の最適な整合部分を後で審査
することができる。
【0027】図5、図6、図7は、64個の差分セルを
32×2の配列で提供するASICを示す。1個のAS
ICに二つのライン遅延が存在する。しかし、各ASI
C内でセルどうしを内部的に接続する場合とちょうど同
じ方法で、ASICどうしを直列に接続するだけで、完
全な32×16の配列を達成することができる。配列サ
イズを拡大するこの能力は、32×16の場合に限定さ
れない。
【0028】上記の処理セルの配列は相関データを近実
時間で提供し、それにより、サーチ区域にわたる相関面
を構成する相関値が、画像の、基準画像と現在相関して
いる区域から最後の関連の画素を得たのち数画素クロッ
クサイクル以内で利用できるようになる。これは、相関
最小値、すなわち基準画像と入力画像との間の最適な重
ね合わせの正確な位置を次のTVフィールドからのデー
タが到達する前のフライバック期間中に決定できること
を意味する。この期間内に、以下に説明するように、直
前のTVフィールドからのデータにしたがって基準画像
および相関重みを更新することができる。
【0029】相関追跡装置は、より大きな追跡システム
のサブシステムになる。相関追跡装置は、基準画像と、
進入する実時間ビデオデータの区域、すなわちサーチ区
域との間の整合を求めてサーチし、実時間追跡情報、す
なわち目標座標および追跡特性値を提供する。進入する
ビデオデータの区域から基準配列をロードすることも可
能であるし(目標指定操作)、事前に記録した画像から
それをロードすることも可能である(目標捕捉)。
【0030】相関機能は、基準画像と、サーチ区域の同
じサイズの区域との画素ごとの比較(区別)である。相
関計算は、基準配列およびサーチ配列に対するさらなる
情報を含む。相関計算の間、各画素の比較は、ACwt
配列と呼ばれるデータ区域から得られる‘重み’を加え
られる。この配列は基準配列と同じサイズであり、それ
との間で直接的な画素対画素の対応を有している。AC
wt配列の内容は、追跡の初めに、各値が最大値になる
ようにプリセットされる。ACwt配列内の個々の値
は、追跡が続くにつれ、フィールドごとに変化する。個
々の項目の偏差は、基準配列についてフィールドごとに
位置付けられた整合を包囲する画像に依存する。これを
実施するための技法の一例を以下に示す。
【0031】各相関計算は、次式によって示される。 Σ ACwt[i,j]×abs(pres[i,j]
−ref[i,j]) (i=1:32,j=1:16) 式中、iは、配列を処理するための画素カウンタであ
り、jは、配列を処理するためのラインカウンタであ
り、ACwtは、画素[i,j]のスケーリング値であ
り、presは、重複する基準配列の[i,j]位置に
相当するサーチ配列からの現在の配列のグレースケール
値であり、refは、位置[i,j]の基準配列からの
グレースケール値である。計算は、基準配列とサーチ配
列との可能な重複ごとに実行して、相関和配列または相
関面を生成する。最適な相関整合は最小値の位置に相当
する。
【0032】相関作業が完了すると、結果が制御プロセ
ッサによって利用され、画像が変化するにつれ、基準配
列が、元の基準値と位置付けられた目標との間の偏差を
考慮しながら更新される。基準配列の更新は、元の配列
の分数を、位置付けた目標画像の逆数と合わせることに
よって実行される。分数、すなわち‘重み’値は、AR
wt配列から得られる。この配列は基準配列と同じサイ
ズであり、それとの間で直接的な対応を有している。こ
の配列の内容は、追跡の初めに、各値が最小値になるよ
うにプリセットされる。ARwt配列内の値は、追跡が
続くにつれ、フィールドごとに変化する。個々の項目の
偏差は、基準配列における数値と、検出された相関最小
値によって定められる基準配列のサイズの区域における
相当する値との間の差分に依存する(図8を参照)。A
Rwt値を計算するための技法の一例を以下に示す。
【0033】相関追跡の典型的な一連の動作は次のとお
りである。 ステップ/ 動作 0/ 相関装置はアイドリング状態にあり、主システム
からの出発座標を待っている。ACwt配列における各
値は最大値にセットされ、ARwt配列における各値は
最小値にセットされている。 1/ 主システムが目標区域の座標を定め、また、第一
のサーチ区域をも画定する。 2/ 相関装置が進入するビデオデータをフィールド記
憶装置の中に絶えず記憶する。目標座標を受信したの
ち、相関装置は、フィールド記憶装置の指定区域から基
準配列をロードする。 3/ 次のフィールドで、相関装置は、サーチ区域にわ
たって相関計算を実行して相関和配列を生成する。 4/ 以下のデータが相関追跡装置システムによって使
用される。 a)次のフィールドにおけるサーチ区域の座標を定め、
基準配列を修正するのに使用されるフィールド区域を定
めるための、相関最小値の位置および値 b)検出した最小値に関する北、東、南および西の四つ
の位置の相関値 c)基準配列の図心 d)相関最小値の位置によって定められる現在のフィー
ルド内の基準配列のサイズの区域の図心 e)基準配列グレー値の平均値 f)相関最小値の位置によって定められる現在のフィー
ルド内の基準配列のサイズの区域の平均値 b)〜f)のデータを使用して、追跡特性値、すなわ
ち、位置付けられた物体が求める物体にどれくらい整合
するかを表す値を生成する。この特性値が低いならば、
追跡装置を惰行させることができ、ACwt、ARwt
および基準配列は更新されない。ステップ6に進む。 g)デコイ回避に使用する可能性がある、二番目に最適
な相関最小値の位置および値 5/ 追跡特性が高いならば、検出した相関最小値の位
置を使用して、ACwtおよびARwt配列を更新す
る。 6/ 新たなARwt配列および新たに位置付けた相関
最小値を用いて、基準配列を更新する。 7/ 制御プロセッサがサーチ区域の次のフィールド位
置を定める。 8/ ステップ3に進む。
【0034】図9は、相関計算に使用される二つの区域
およびそれら二つの間の重複領域の例を示す。サーチ区
域は、基準区域が通過するFFOVのサブ領域を画定す
る。サーチ区域は、FFOVの境界を越えて延びること
ができるが、基準区域はそうすることはできない。サー
チ区域によって画定されるが、FFOVと重複する画像
データは処理されない。その結果、サーチ区域と同じ大
きさおよび画像位置を占める相関区域が得られる。この
例では、32画素×16ラインの512の有効な相関が
実行される。
【0035】この例におけるサーチ区域は、1ラインに
32画素の16ラインである。各フィールド相関の間、
この区域は名目的には目標の期待位置の付近に中心を置
き、32×16の区域に対する真の中心はない。このサ
ーチ区域の位置は、各フィールドの処理の初めに、制御
プロセッサによって定められる。
【0036】基準区域は、1ラインに32画素の16ラ
インである。これは、サーチ区域内でサーチすべき画像
の記録を含む。基準区域の内容は、目標画像が変化する
につれて、フィールドごとに修正することができる。以
下を参照すること。相関シーケンス、指定または捕捉の
初めに、基準配列が、相関装置により、制御プロセッサ
によって定められる位置の進入画像データから、または
あらかじめ記録された画像リストからロードされる。
【0037】再び図8を参照すると、これは、ACwt
配列の値を計算するのに使用される一般区域を示す。相
関最小(CM)位置は、現在のフィールドについて検出
された相関最小値、すなわち、相関処理が完了した後の
相関最小値に位置する基準配列のサイズの区域である。
ACwt値の変化を計算するのに使用される画像区域
は、相関最小位置を包囲する8個の同様な区域に等し
い。
【0038】一般的な場合、検出された相関最小値の位
置は、FFOV境界に近づかず、指示されたデータ区域
が使用される。相関最小値がFFOV境界に近づき、そ
れにより、包囲する区域のいくつかが境界を越えるなら
ば、使用する画像区域が変更される。この区域は常に8
個のさらなる配列区域に等しいが、これらの区域は、相
関最小値に関して異なるように位置している。
【0039】図10および図11は、位置付けられた相
関最小値がFFOV境界に近づき、必要とされる包囲区
域を境界と、(a)では左および上で、(b)では右お
よび下で、重複させている二つの例を示す。また、一つ
の境界とだけ交差させることも可能であり、その場合、
CMは、配列区域9個の群の中心位置の一つを占める。
【0040】上述したように、ACwtおよびARwt
配列を更新するのに必要である画像データ区域は、FF
OV内の相関最小値の位置によって許される、新たに見
いだされた相関最小値の位置およびその周囲に位置する
8個の同様な区域における画像データである。図9およ
び図10、図11を参照すること。
【0041】更新処理の例は次のとおりである。1/
1ラインに32画素の16ラインの一時的配列を作成す
る。各項目は、基準配列と相関最小値を包囲する8個の
区域との間の絶対差の和の平均値から基準配列と相関最
小配列との間の絶対差を引いたものである。temp項
目がしるされ、それは二進法の分数を含むことができ
る。 temp[i,j]={Sum(k=1:8)abs(Ak
[i,j]−ref[i,j]}/8−abs(cm[i,
j]−ref[i,j]) 式中、iは、temp配列の画素値であり、jは、te
mp配列のライン値であり、Aは、相関最小値を包囲す
るデータ区域の一つであり、cmは、相関最小配列であ
り、refは、基準配列である。 2/ temp配列最大値、平均値および最小値を記
す。 3/ temp配列をさらに次のように修正する。配列
における項目ごとに、temp[i,j]<平均値なら
ば、 temp[i,j]=(temp[i,j]−平均値)
/(平均値−最小値) であり、逆に、temp[i,j]>=平均値ならば、 temp[i,j]=(temp[i,j]−平均値)
/(最大値−平均値) である。4/ 次に、ACwt配列がtemp配列にお
ける分数の効果を切り捨てるようにACwt配列を修正
する。 ACwt[i,j]=temp[i,j]+ACwt
[i,j] ACwt配列の個々の項目は、物体の長期的特徴を強調
し、短期的特徴、すなわち交差するデコイまたは短期間
のデコイを無視することを可能にする。長期的特徴に関
連しない画素位置は、低い値を有し、相関和にわずかし
か寄与しない傾向を示す。
【0042】次に、ARwt値を計算する方法を説明す
る。ARwt配列は、基準配列からのデータおよび検出
された相関最小値の位置の場面データを用いて更新され
る。更新処理は次のとおりである。 1/ 1ラインに32画素の16ラインの一時的配列を
作成する。各項目は、基準配列と相関最小配列との間の
絶対差である。 temp[i,j]=abs(cm[i,j]−ref
[i,j]) 式中、cmは、相関最小配列である。 2/ temp配列の最大値、平均値および最小値を記
す。平均値は、二進法の分数を含むことができる。 3/ temp配列をさらに次のように修正する。配列
における項目ごとに、temp[i,j]<平均値なら
ば、temp[i,j]=(平均値−temp[i,
j])/[2×(平均値−最小値)]であり、逆に、t
emp[i,j]>=平均値ならば、temp[i,
j]=(平均値−temp[i,j])/(最大値−平
均値)である。 4/ 次に、ARwt配列を次のように更新する。 ARwt[i,j]=temp[i,j]+ARwt
[i,j] ARwt配列の個々の項目は、物体の長期的特徴を基準
記録の中に存続させることができる。短期的特徴、すな
わち交差するデコイまたは短期間のデコイは無視され
る。ARwtの更新が完了すると、基準配列を次のよう
に更新することができる。 ref[i,j]=(ARwt[i,j]×cm[i,
j])+(1−ARwt[i,j]×ref[i,
j])
【0043】相関装置のハードウェアは、種々の方法で
具現化することができるが、我々は、それぞれが1ライ
ンに32個の処理セルの2ラインを含む8個の同様なA
SICによって構成される相関装置を設計した。ASI
Cを直列に接続して、1ラインに32個の画素の16ラ
インからなる基準配列を記憶することができる相関装置
を得た。画素データの入力、セル間およびライン間の部
分相関データの転送ならびに、基準データおよび相関重
み付けデータのそれぞれの処理セルの中への刻時は、図
5、図6、図7に関連して示す方法と同様にして実施し
た。
【0044】ASICを多数(8個)含む相関装置58
を組み込んだ相関追跡装置56の一例を図12、図13
に示す。
【0045】基準データおよび相関重み付けデータを更
新し、入力画像内の追跡される物体の座標を詳細に示す
ための種々の処理段階は、デジタル信号プロセッサ60
によって実現される。本相関装置はまた、上述した種々
の更新段階で使用するための各ビデオフィールドフレー
ムを記憶するフィールドデータ記憶装置62と、相関マ
ップを構成する相関値を記憶するための相関マップ記憶
装置64とを、フィールド制御装置66およびバッファ
68とともに含む。
【図面の簡単な説明】
【図1】 3×3のたたみ込み装置のアーキテクチャを
表す略図。
【図2】 本発明による、反転した3×3のたたみ込み
装置のアーキテクチャを表す略図。
【図3】 1行にn個のセルのm行からなる本発明によ
る相関装置の略図。
【図4】 図3の相関装置の処理セルを表すブロック
図。
【図5】 1ラインに32個の処理セルの2ラインを提
供するアプリケーション特定的集積回路(ASIC)の
一部分を示すブロック図。
【図6】 1ラインに32個の処理セルの2ラインを提
供するアプリケーション特定的集積回路(ASIC)の
他の一部分を示すブロック図。
【図7】 1ラインに32個の処理セルの2ラインを提
供するアプリケーション特定的集積回路(ASIC)の
更に他の一部分を示すブロック図。
【図8】 ACwt配列の値を計算するのに使用される
一般区域を示す図。
【図9】 相関計算に使用される二つの区域およびそれ
ら二つの間の重複領域を示す図。
【図10】 相関最小長方形が全視野の二つの境界の近
くにある一つの例を示す図。
【図11】 相関最小長方形が全視野の二つの境界の近
くにあるもう一つの例を示す図。
【図12】 ASIC8個を含む相関装置を組み込んだ
相関追跡装置の実施形態の一部分を示す略図。
【図13】 ASIC8個を含む相関装置を組み込んだ
相関追跡装置の実施形態の他の一部分を示す略図。
【符号の説明】
10アーキテクチャ 12左上 14ラインチャネル 16ラインチャネル 18ラインチャネル 20遅延段 22乗算器 24加算器 30差分装置 32チャネル 34チャネル 36チャネル 38チャネル 39ライン遅延 40処理セル 41ライン記憶装置 42絶対差分装置 44乗算器 46部分加算器 48レジスタ 50基本データレジスタ 52係数レジスタ 56相関追跡装置 58相関装置 60デジタル信号プロセッサ 62フィールドデータ記憶装置 64相関マップ記憶装置 66フィールド制御装置 68バッファ
───────────────────────────────────────────────────── フロントページの続き (72)発明者 バリー・アイザツク イギリス国.デボン・ピイエル6・6デイ イー,プリマウス,クリツタフオード・ロ ード,(番地なし)ブリテツシユ・エアロ スペース(システムス・アンド・エクイプ メント)・リミテツド内 (72)発明者 マイク・ポーレイ イギリス国.デボン・ピイエル6・6デイ イー,プリマウス,クリツタフオード・ロ ード,(番地なし)ブリテツシユ・エアロ スペース(システムス・アンド・エクイプ メント)・リミテツド内

Claims (13)

    【特許請求の範囲】
  1. 【請求項1】 基準画像を入力画像と複数の相関位置で
    相関させ、その最適な重ね合わせ位置を決定するための
    デジタル画像処理装置において、該入力画像の画素値を
    表すデジタルデータを受信するための画像データ入力手
    段と、互いに接続され、また該画像入力手段に接続され
    てそこからデータを実質的に並列に受信するための一連
    の処理セルであって、それぞれが、基準画像中の関連の
    画素の値を表すそれぞれの基準値を記憶するための手段
    と、処理セルの中に記憶された基準値および処理セルに
    供給された入力画像データに対して相関演算を実行して
    部分相関データを決定するための手段と、部分相関デー
    タを出力するための部分相関データ出力手段とを含み、
    一連の処理セルの中の第一のセルの下流側にある各処理
    セルが、部分相関データを前のセルから受信するための
    部分相関データ入力手段を含み、一連の処理セルの中の
    最後の処理セルが、各相関位置での相関度を示すデジタ
    ル相関データの流れを出力するための相関データ出力手
    段を有するところの一連の処理セルとを含むことを特徴
    とする装置。
  2. 【請求項2】 基準画像と入力画像との最適な重ね合わ
    せ位置を決定するための、該デジタル相関データの流れ
    に応答する手段を含む請求項1記載のデジタル画像処理
    装置。
  3. 【請求項3】 各処理セル中の相関演算が、そのセルに
    入力された画像データ値と、そのセルの基準値との間の
    絶対差を決定することを含む請求項1または2記載のデ
    ジタル画像処理装置。
  4. 【請求項4】 該相関演算が、該絶対差を上流側の処理
    セルから受信された部分相関データと合わせる、または
    合計して、下流側の処理セルに出力するための部分相関
    データを形成することをさらに含む請求項3記載のデジ
    タル画像処理装置。
  5. 【請求項5】 各処理セルが、該セルに関するそれぞれ
    の相関重み付け値を記憶するための手段と、該絶対値を
    該相関重み付け値で重み付けまたは掛け算するための手
    段とを含む請求項3または4記載のデジタル画像処理装
    置。
  6. 【請求項6】 (i)画像の、最適な重ね合わせ位置の
    基準画像に相当する部分によって定められる最適な重ね
    合わせ配列における画素の現在値、(ii)基準画像中の
    画素、および(iii) 最適な重ね合わせ配列と同様なサイ
    ズであり、それに隣接する配列における現在の画素の少
    なくとも一つにしたがってセルのそれぞれの相関重み付
    け値を修正するための手段を含む請求項5記載のデジタ
    ル画像処理装置。
  7. 【請求項7】 各処理セルが、下流側の処理セルに供給
    される部分相関データに所定の遅延を適用するためのラ
    ッチ手段または他の遅延手段を含む請求項1から6のい
    ずれか1項記載のデジタル画像処理装置。
  8. 【請求項8】 最適な重ね合わせ配列における入力画像
    画素の値を使用して、基準画像の相当する画素の値を修
    正する請求項1から7のいずれか1項記載のデジタル画
    像処理装置。
  9. 【請求項9】 該修正が、最適な重ね合わせ配列におけ
    る相当する画素の値にしたがって、また、各画素の各基
    準重み付け値にしたがって、基準画像の画素の値を修正
    することを含む請求項8記載のデジタル画像処理装置。
  10. 【請求項10】 各基準重み付け値を、基準画像の画素
    値と、最適な重ね合わせ配列の画素値との間の絶対差を
    用いて決定する請求項8記載のデジタル画像処理装置。
  11. 【請求項11】 デジタル化基準画像をデジタル化入力
    画像と複数のサーチ位置で次々に相関させて、該基準画
    像と、入力画像の相当するサイズの部分との最適な重ね
    合わせ位置を決定するための、基準画像に相当する配列
    を表す複数の相関重み値であって、該相関の間に、基準
    画像の関連値に相当する相関項の重み付けを調節するた
    めに使用される相関重み値を記憶するための記憶手段
    と、記憶された相関値を前の相関にしたがって調節する
    ための手段とを含むことを特徴とするデジタル画像処理
    装置。
  12. 【請求項12】 デジタル化基準画像をデジタル化入力
    画像と複数のサーチ位置で次々に相関させて、該基準画
    像と、入力画像の相当するサイズの部分との最適な重ね
    合わせ位置を決定するための、該デジタル化基準画像を
    表すデータを記憶するための基準記憶手段と、該デジタ
    ル化基準画像を表す記憶されたデータを前の相関にした
    がって修正するための手段とを含み、該修正手段が、該
    基準記憶手段の各位置に一つずつそれぞれ関連するフィ
    ルタ値を記憶するための手段を含み、該修正手段が、記
    憶された基準データそれぞれの値を、入力画像上の最適
    な重ね合わせ区域の相当する値にしたがって、それに関
    連する現在のフィルタ値に依存する程度にまで調節する
    ことを特徴とするデジタル画像処理装置。
  13. 【請求項13】 実質的に、添付の図2から13を参照
    しながら本明細書に説明し、それらの図のいずれかに示
    すとおりのデジタル画像処理装置。
JP7254983A 1994-09-30 1995-10-02 デジタル画像処理装置 Pending JPH08126000A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB9419909:8 1994-09-30
GB9419909A GB2293713B (en) 1994-09-30 1994-09-30 Digital image processing apparatus

Publications (1)

Publication Number Publication Date
JPH08126000A true JPH08126000A (ja) 1996-05-17

Family

ID=10762264

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7254983A Pending JPH08126000A (ja) 1994-09-30 1995-10-02 デジタル画像処理装置

Country Status (7)

Country Link
EP (1) EP0704711B1 (ja)
JP (1) JPH08126000A (ja)
CA (1) CA2159285A1 (ja)
DE (1) DE69517487T2 (ja)
DK (1) DK0704711T3 (ja)
GB (1) GB2293713B (ja)
NO (1) NO307317B1 (ja)

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2073232A6 (ja) * 1966-10-18 1971-10-01 Thomson Csf
US4220967A (en) * 1976-09-27 1980-09-02 Hughes Aircraft Company Scene tracker using multiple independent correlators
US4227212A (en) * 1978-09-21 1980-10-07 Westinghouse Electric Corp. Adaptive updating processor for use in an area correlation video tracker
GB2067744B (en) * 1980-01-09 1983-11-16 Goodyear Aerospace Corp Digital video correlator
GB2187579B (en) * 1986-03-05 1989-11-15 Secr Defence Digital processor for convolution and correlation
GB2192474B (en) * 1986-03-05 1989-11-08 Secr Defence Bit slice digital processor for correlation and convolution
FR2624283B1 (fr) * 1987-12-08 1992-09-18 Thomson Csf Circuit integre de calcul numerique pour calculs glissants du type convolution

Also Published As

Publication number Publication date
GB2293713B (en) 1998-12-23
CA2159285A1 (en) 1996-03-31
DE69517487T2 (de) 2001-01-04
NO953830L (no) 1996-04-01
EP0704711A2 (en) 1996-04-03
NO953830D0 (no) 1995-09-28
DE69517487D1 (de) 2000-07-20
EP0704711B1 (en) 2000-06-14
DK0704711T3 (da) 2000-07-31
GB2293713A (en) 1996-04-03
EP0704711A3 (ja) 1996-04-24
NO307317B1 (no) 2000-03-13
GB9419909D0 (en) 1995-03-29

Similar Documents

Publication Publication Date Title
EP3540637B1 (en) Neural network model training method, device and storage medium for image processing
US4720871A (en) Digital image convolution processor method and apparatus
US4754493A (en) Automatic recognition and guidance arrangements
US20040096119A1 (en) Efficient method for creating a viewpoint from plurality of images
JPH07118784B2 (ja) テレビジヨン信号の動き検出方法
US4791677A (en) Image signal processor
Kimura et al. A convolver-based real-time stereo machine (SAZAN)
US5313296A (en) Image information processor in which residual information is stored in a blank area of a field memory
JP2947360B2 (ja) 画像の動きを測定する方法および装置
US4845767A (en) Image signal processor
KR20220004460A (ko) 이미지 병합을 위한 이미지 매칭 방법 및 이를 수행하는 데이터 처리 장치
EP1979874B1 (en) Frame and pixel based matching of model-generated graphics images to camera frames
WO2002069268A2 (en) Method and system for tracking an object
US6643412B1 (en) Method and apparatus for high speed convolution
EP1372341A2 (en) Information display system and portable information terminal
JP3299671B2 (ja) 画像の動き検出装置
JPS61201581A (ja) 動きベクトル検出装置
Caefer et al. Point target detection in consecutive frame staring IR imagery with evolving cloud clutter
US7171059B1 (en) Method and apparatus for two-dimensional image scaling
JPH08126000A (ja) デジタル画像処理装置
JP2565580B2 (ja) デジタル・イメージ変換方法及び変換システム
US7006106B2 (en) Real time contour line generation
JPH0795469A (ja) カムコーダの映像補正装置
JPH1049684A (ja) 高速モーメント計算装置
JPH10124666A (ja) テンプレートマッチング処理方法

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040420

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20040720

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20040723

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041020

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041027

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20041124