Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3103282B2 - Block correlation processor - Google Patents
[go: Go Back, main page]

JP3103282B2 - Block correlation processor - Google Patents

Block correlation processor

Info

Publication number
JP3103282B2
JP3103282B2 JP06305600A JP30560094A JP3103282B2 JP 3103282 B2 JP3103282 B2 JP 3103282B2 JP 06305600 A JP06305600 A JP 06305600A JP 30560094 A JP30560094 A JP 30560094A JP 3103282 B2 JP3103282 B2 JP 3103282B2
Authority
JP
Japan
Prior art keywords
block
type
search
correlation
screen
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.)
Expired - Fee Related
Application number
JP06305600A
Other languages
Japanese (ja)
Other versions
JPH08138054A (en
Inventor
義久 原田
佳行 中山
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.)
Toyota Motor Corp
Toyota Central R&D Labs Inc
Original Assignee
Toyota Motor Corp
Toyota Central R&D Labs Inc
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 Toyota Motor Corp, Toyota Central R&D Labs Inc filed Critical Toyota Motor Corp
Priority to JP06305600A priority Critical patent/JP3103282B2/en
Publication of JPH08138054A publication Critical patent/JPH08138054A/en
Application granted granted Critical
Publication of JP3103282B2 publication Critical patent/JP3103282B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Image Analysis (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、小さな物体を対象とす
る対応点探索と大きな物体を対象とする対象点探索とを
共に可能とするブロック相関処理装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a block correlation processing device which enables both a corresponding point search for a small object and a target point search for a large object.

【0002】[0002]

【従来技術】従来、テレビカメラで環境を撮像し、画面
上で移動物体を特定したい場合が存在する。この場合、
1つの画面を複数のブロックに分けて、その任意の1つ
のブロックと他の画面の部分領域との間の相関演算を部
分領域を微小移動させながら行い、相関値が最も高い対
応関係を求めることで、1つのブロックが他の画面上で
どの領域に移動したかを判定するブロック相関演算法が
知られている。
2. Description of the Related Art Heretofore, there has been a case where it is desired to capture an environment with a television camera and specify a moving object on a screen. in this case,
One screen is divided into a plurality of blocks, and a correlation operation between any one of the blocks and a partial area of another screen is performed while slightly moving the partial area to obtain a correspondence having the highest correlation value. There is known a block correlation calculation method for determining to which region one block has moved on another screen.

【0003】しかし、ブロック相関演算法は、畳み込み
演算を実行するために、演算時間が長くなり、リアルタ
イムで移動物体を認識することは困難である。このた
め、演算時間を短縮するための簡略形ブロック相関演算
法が各種提案されている。そのうち、比較的簡単で且つ
良い結果を得る方式として差分絶対値和演算法が知られ
ている。
However, in the block correlation operation method, since the convolution operation is performed, the operation time is long, and it is difficult to recognize a moving object in real time. Therefore, various simplified block correlation operation methods for shortening the operation time have been proposed. Among them, the absolute difference sum calculation method is known as a method which is relatively simple and obtains good results.

【0004】この演算法は、m×nのマトリックスで構
成されるブロック内に属する画素の明度値を{Di,j
(1≦i ≦m , 1≦j ≦n ), 検索するブロック内に属す
る画素の明度値を{Hi,j }とすると、
In this operation method, the brightness value of a pixel belonging to a block composed of an m × n matrix is determined by {D i, j }
(1 ≦ i ≦ m, 1 ≦ j ≦ n), assuming that the brightness value of the pixel belonging to the block to be searched is {H i, j },

【数1】 を計算するものである。(Equation 1) Is calculated.

【0005】[0005]

【発明が解決しようとする課題】この差分絶対値和によ
るブロック相関演算は簡略化されてはいるが、それでも
演算量は大きく、m×nサイズのブロック相関演算で
は、1回の相関演算当たり、減算と絶対値処理がm×n
回、加算が( m×n−1)回必要である。そして、探索
する画面においてブロックを分解能に応じた所定数画素
ずつ移動させて、上記の差分絶対値和を演算すること
で、最も一致する領域が決定される。探索する画面上に
おけるこのブロックの移動回数がαであれば、1つのブ
ロックに対応する領域を決定するまでに、( m×n−
1)×α回の差分絶対値和の演算が必要となる。さら
に、画面全体をβ個に分割した各ブロックに対応する領
域を求めるとすると、( m×n−1)×α×β回の差分
絶対値和演算を必要とする。
Although the block correlation calculation based on the sum of absolute differences is simplified, the amount of calculation is still large, and in a block correlation calculation of m × n size, one correlation calculation requires M × n for subtraction and absolute value processing
And (m × n-1) additions are required. Then, on the screen to be searched, the block is moved by a predetermined number of pixels in accordance with the resolution, and the sum of the absolute values of the differences is calculated, thereby determining the region of the best match. If the number of movements of this block on the screen to be searched is α, (m × n−
1) The calculation of the sum of absolute differences is required x α times. Further, if an area corresponding to each block obtained by dividing the entire screen into β is obtained, (m × n−1) × α × β sum of absolute difference values is required.

【0006】一方、車載の画像処理装置における対応点
探索は高速化を要求されるため、1つの画面における1
つのブロックと探索する画面におけるブロックとの相関
を高速に処理するハードウェアのブロック相関器を用い
る必要がある。ところで、物体の認識精度は、物体の大
きさとブロックの大きさとの関係で決定され、ブロック
の大きさが物体の大きさのほぼ2倍程度の場合が、一
番、検出精度が高くなる。しかし、対応点探索の対象
は、大きな物体から小さな物体まで様々である。このた
め、物体の大きさに関係なく、検出精度を大きくするた
めには、大きな物体の対応点探索用と小さな物体の対応
点探索用とを別々のハードウェアで用意する必要があ
る。このためハードウェアが大きくなるという問題があ
る。
On the other hand, since a corresponding point search in an on-vehicle image processing apparatus requires high speed, one point on one screen is required.
It is necessary to use a hardware block correlator that processes the correlation between one block and the block in the screen to be searched at high speed. By the way, the recognition accuracy of an object is determined by the relationship between the size of the object and the size of the block, and the detection accuracy is highest when the size of the block is approximately twice the size of the object. However, the target of the corresponding point search varies from a large object to a small object. Therefore, in order to increase the detection accuracy irrespective of the size of the object, it is necessary to prepare separate hardware for searching for a corresponding point of a large object and searching for a corresponding point of a small object. Therefore, there is a problem that the hardware becomes large.

【0007】本発明は上記の課題を解決するために成さ
れたものであり、その目的は、認識対象の物体の大きさ
に関係なく、検出精度を高くすると共に装置構成を簡略
化することである。
SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems, and an object of the present invention is to increase the detection accuracy and simplify the device configuration regardless of the size of an object to be recognized. is there.

【0008】[0008]

【課題を解決するための手段】本発明は、t×sの画素
数から成る2つの画面の一方を参照画面、他方を探索画
面とする時、参照画面における任意のm×nの画素数か
ら成る参照ブロックの各画素の画像データと、探索画面
上に想定された移動可能なm×nの探索ブロックの各画
素の画像データとの相関値を演算することで、探索画面
上において参照ブロックに対応する領域を決定するブロ
ック相関処理装置である。
According to the present invention, when one of two screens each having the number of pixels of t.times.s is used as a reference screen and the other is used as a search screen, an arbitrary number of pixels of m.times.n in the reference screen is used. By calculating the correlation value between the image data of each pixel of the reference block and the image data of each pixel of the movable m × n search block assumed on the search screen, This is a block correlation processing device that determines a corresponding area.

【0009】本装置は、参照ブロックを第1種参照ブロ
ック、探索ブロックを第1種探索ブロックとし、この第
1種参照ブロックを1単位としたa×b(=k)マトリ
ックスの第2種参照ブロックを参照画面に想定し、第1
種探索ブロックを1単位としたa×b(=k)マトリッ
クスの第2種探索ブロックを探索画面に移動可能に想定
する時、第2種参照ブロックに内在するk個の第1種参
照ブロックと第2種探索ブロックに内在するk個の対応
する第1種探索ブロックとの間の相関値を、それぞれ演
算するk個の並列に配列されたブロック相関演算器と、
k個のブロック相関演算器の出力値の総和を演算して第
2種参照ブロックと第2種探索ブロックとの間の相関値
を演算する合成手段と、第2種探索ブロックが探索画面
上を移動する毎に、各ブロック相関演算器から出力され
る相関値のうちの最大値及び最大値が得られる時の第2
種探索ブロックの画素アドレスを記憶する第1種最大値
/アドレス保持手段と、第2種探索ブロックが探索画面
上を移動する毎に、合成手段から出力される相関値のう
ちの最大値及び最大値が得られる時の第2種探索ブロッ
クの画素アドレスを記憶する第2種最大値/アドレス保
持手段と、を有する。
This apparatus uses a reference block as a first type reference block, a search block as a first type search block, and a second type reference of an a × b (= k) matrix in which the first type reference block is a unit. Assuming the block as the reference screen, the first
When it is assumed that the second type search block of the a × b (= k) matrix in which the type search block is one unit is movable to the search screen, the k first type reference blocks inherent in the second type reference block and K parallel correlated block correlation calculators each calculating a correlation value between k corresponding first type search blocks existing in the second type search block, and
combining means for calculating the sum of the output values of the k block correlation calculators to calculate the correlation value between the second type reference block and the second type search block; Every time it moves, the second value when the maximum value and the maximum value among the correlation values output from each block correlation calculator are obtained.
A first type maximum value / address holding unit for storing a pixel address of the type search block, and a maximum value and a maximum value of the correlation values output from the synthesizing unit each time the second type search block moves on the search screen. Second type maximum value / address holding means for storing the pixel address of the second type search block when the value is obtained.

【0010】上記の構成により、第2種探索ブロックを
探索画面上を移動させながら、第1種参照ブロックに最
も照合する領域及び第2種参照ブロックに最も照合する
領域を決定することができる。
[0010] With the above configuration, it is possible to determine the area to be most matched with the first type reference block and the area to be most matched with the second type reference block while moving the second type search block on the search screen.

【0011】又、他の発明の装置は、上記の合成手段を
階層構造とした。即ち、第2種参照ブロックに内在する
k個の第1種参照ブロックを、隣接する複数の第1種参
照ブロック毎に群別し、さらに群別された群のうち隣接
する複数の群をさらに上位群に群別するというようにし
て最上層が1群となるように階層構造にする時、各層の
各群において、その群に属する下層からの出力値を加算
する加算器を階層構造に配設し、各加算器に対して、第
2種探索ブロックが探索画面上を移動する毎に、加算器
から出力される相関値のうちの最大値及び最大値が得ら
れる時の第2種探索ブロックの画素アドレスを記憶する
最大値/アドレス保持手段を階層構造に配列した。
In the apparatus of another invention, the synthesizing means has a hierarchical structure. That is, the k type 1 reference blocks inherent in the type 2 reference blocks are grouped for each of a plurality of adjacent type 1 reference blocks, and a plurality of adjacent groups among the grouped groups are further classified. When forming a hierarchical structure such that the uppermost layer becomes one group by grouping into upper groups, in each group of each layer, adders for adding output values from lower layers belonging to the group are arranged in a hierarchical structure. For each adder, each time the second type search block moves on the search screen, the second type search when the maximum value and the maximum value of the correlation values output from the adder are obtained The maximum value / address holding means for storing the pixel address of the block is arranged in a hierarchical structure.

【0012】そして、第2種探索ブロックの移動に伴
い、第2種参照ブロック内の任意大きさのマトリックス
を中間参照ブロックとした時のその中間参照ブロックに
対応する探索画面上の対応領域を決定できる。この構成
により、任意の次元のマトリックスを参照ブロックとし
た対応領域を求めることができる。
[0012] With the movement of the second type search block, when a matrix of an arbitrary size in the second type reference block is set as an intermediate reference block, a corresponding area on the search screen corresponding to the intermediate reference block is determined. it can. With this configuration, it is possible to obtain a corresponding area using a matrix of an arbitrary dimension as a reference block.

【0013】さらに、他の発明は、参照画面の全体を分
割した複数の第2種参照ブロックを想定する時、第2種
参照ブロックのそれぞれ毎に、k個の並列配列のブロッ
ク相関演算器と、合成手段と、第1種最大値/アドレス
保持手段と、第2種最大値/アドレス保持手段とを設け
た。
Further, according to another invention, when assuming a plurality of second type reference blocks obtained by dividing the entire reference screen, k parallel arranged blocks are provided for each of the second type reference blocks. A correlation calculator, a combining unit, a first type maximum value / address holding unit, and a second type maximum value / address holding unit are provided.

【0014】[0014]

【作用及び発明の効果】請求項1の発明では、k個の基
本ブロック相関演算器を並列配列し、それぞれの相関値
の最大値とその第2種探索ブロックの画素アドレスを保
持し、k個の基本ブロック相関演算器の出力値の総和を
演算する合成手段を設け、その合成された相関値に対し
て、最大値と最大値をとる第2種探索ブロックの画素ア
ドレスを保持するようにしている。従って、探索画面に
おいて第2種探索ブロックの移動が完了すると同時に、
探索画面において、第2種参照ブロックとそのブロック
に内包するk個の第1種参照ブロックに対応する領域が
同時に決定される。
According to the first aspect of the present invention, k basic block correlation calculators are arranged in parallel, and the maximum value of each correlation value and the pixel address of the second type search block are held. A synthesizing means for calculating the sum of the output values of the basic block correlation calculator, and holding the maximum value and the pixel address of the second type search block having the maximum value with respect to the synthesized correlation value. I have. Therefore, at the same time when the movement of the second type search block is completed on the search screen,
On the search screen, the areas corresponding to the second type reference block and the k first type reference blocks included in the block are simultaneously determined.

【0015】このように、第2種参照ブロックに関して
は、各画素毎に演算する相関演算器を設けずに、第1種
参照ブロックに関して得られた相関値を用いるようにし
ていることから、装置の構成が極めて簡単となる。又、
探索画面上において、第2種探索ブロックの1回の走査
が完了した時に、第1種、第2種参照ブロックに対応す
る領域が同時に得られることから、大きさが様々な対象
物体であっても、高速認識が可能となる。
As described above, for the second type reference block, the correlation value obtained for the first type reference block is used without providing a correlation calculator for calculating each pixel. Is extremely simple. or,
On the search screen, when one scan of the second type search block is completed, regions corresponding to the first type and second type reference blocks are obtained at the same time. Also, high-speed recognition becomes possible.

【0016】又、請求項2、3の発明は、第2種参照ブ
ロックに属するブロックを階層構造にしており、各階層
毎に相関値を出力できるようにしている。従って、又、
探索画面上において、第2種探索ブロックの1回の走査
が完了した時に、任意大きさの参照ブロックに対応する
領域を決定することができ、各種大きさの対象物体の高
速認識が可能となる。
According to the second and third aspects of the present invention, the blocks belonging to the second type reference block have a hierarchical structure, and a correlation value can be output for each hierarchical level. Therefore, also
When one scan of the second type search block is completed on the search screen, an area corresponding to a reference block having an arbitrary size can be determined, and high-speed recognition of target objects of various sizes can be performed. .

【0017】又、請求項3の発明では、1つの画面の複
数に分割された全ブロックについて、同時に、対応領域
を決定することができる。
Further, according to the third aspect of the present invention, the corresponding area can be determined simultaneously for all of the plurality of blocks divided on one screen.

【0018】[0018]

【実施例】第一実施例 図1は、画面上の画素構成を表している。1画面はt
行、s列のt×s画素で構成されている。即ち、第1行
は画素R1,1 〜R1,s 、第2行は画素R2,1 〜R2,s
…、第t行はRt,1 〜Rt,s で構成されている。本実施
例装置は、1つの画面(以下、「参照画面」という)に
おける任意のブロック(以下、「参照ブロック」とい
う)が他の画面(以下、「探索画面」という)におい
て、どの部分領域(以下、「探索ブロック」(参照ブロ
ックと面積が等しい))に最も一致するかを探索するも
のである。
EXAMPLES First Embodiment FIG. 1 shows a pixel configuration on the screen. One screen is t
It is composed of t × s pixels in rows and s columns. That is, the first row has pixels R 1,1 to R 1, s , the second row has pixels R 2,1 to R 2, s ,
.., The t-th row is composed of R t, 1 to R t, s . According to the present embodiment, an arbitrary block (hereinafter, referred to as “reference block”) in one screen (hereinafter, referred to as “reference screen”) is displayed in any partial area (hereinafter, referred to as “search screen”). In the following, a search is made to determine whether or not the search block most matches the “search block” (having the same area as the reference block).

【0019】図1において、m×nの画素領域を基本ブ
ロックという。例えば、R1,1 〜R1,n,2,1 〜R2,n,
…Rm,1 〜Rm,n のm×nの画素領域は基本ブロックA
1,1である。図1に示すように、参照画面において、p
×qの基本ブロックA1,1,…Ap,q が割り振られてい
る。但し、t=p×m,s=q×nである。
In FIG. 1, an m × n pixel area is called a basic block. For example, R 1,1 to R 1, n, R 2,1 to R 2, n,
.. M × n pixel areas of R m, 1 to R m, n are basic blocks A
1,1 . As shown in FIG. 1, on the reference screen, p
.Times.q basic blocks A 1,1, ... A p, q are allocated. Here, t = p × m and s = q × n.

【0020】この基本ブロックは、参照ブロックの最小
単位であり、本実施例では、第1種探索として、この基
本ブロックを単位とした探索が実行される。よって、こ
の基本ブロックを、第1種参照ブロックともいう。又、
この第1種参照ブロックと照合される探索画面上の領域
を第1種探索ブロックという。又、本実施例では、a=
2,b=2,k=4であり、2×2の第1種参照ブロッ
クで構成される領域を第2種参照ブロックといい、この
第2種参照ブロックと照合される探索画面上の領域を第
2種探索ブロックという。即ち、図2に示すように、第
1種参照ブロックA1,1,1,2,2,1,2,2 の4つのブ
ロックで構成される領域が第2種参照ブロックB1,1
ある。図2に示すように、参照画面において、u×vの
第2種参照ブロックB1,1,…Bu,v が割り振られてい
る。但し、p=2×u,q=2×vである。
The basic block is the minimum unit of the reference block. In the present embodiment, a search is performed in units of the basic block as a first type search. Therefore, this basic block is also referred to as a type 1 reference block. or,
The area on the search screen that is compared with the first type reference block is called the first type search block. In this embodiment, a =
2, b = 2, k = 4, and an area composed of 2 × 2 type 1 reference blocks is referred to as a type 2 reference block, and an area on the search screen to be collated with this type 2 reference block Is called a second type search block. That is, as shown in FIG. 2, an area composed of four blocks of the first type reference blocks A 1,1, A 1,2, A 2,1, A 2,2 is a second type reference block B 1. , 1 . As shown in FIG. 2, u × v second-type reference blocks B 1,1, ..., Bu, v are allocated on the reference screen. Here, p = 2 × u and q = 2 × v.

【0021】図3は、本実施例装置の構成を示してい
る。テレビカメラ60は環境を撮影し映像信号をA/D
変換器61に出力する。A/D変換器61は映像信号の
濃淡レベルを256階級のディジタルデータに変換し
て、画像データとする。画像データは切換器62を介し
て、フレームメモリ71又は72に記憶される。フレー
ムメモリ71、72は、図1に対応した画面上の画素に
対応したアドレスに1フレームの画像データを記憶する
ものである。切換器62は制御装置64の出力する同期
信号により出力ゲートを切り換えて、テレビカメラ60
から出力される1画面の画像データを交互に記憶するた
めのものである。即ち、ある制御サイクルでは、フレー
ムメモリ71に1フレーム、即ち、参照画面の画像デー
タが記憶され、フレームメモリ72には次のフレーム、
即ち、探索画面の画像データが記憶される。又、次の制
御サイクルでは、既に、フレームメモリ72に既に記憶
されている画像データが参照画面の画像データとなり、
フレームメモリ71は新たに取り込まれた画像データを
探索画面の画像データとして記憶する。切換器62はフ
レーム毎に画像データを記憶するメモリを切り換える作
用をする。
FIG. 3 shows the configuration of the apparatus of this embodiment. The TV camera 60 shoots the environment and converts the video signal to A / D.
Output to the converter 61. The A / D converter 61 converts the gray level of the video signal into 256-level digital data to obtain image data. The image data is stored in the frame memory 71 or 72 via the switch 62. The frame memories 71 and 72 store one frame of image data at addresses corresponding to pixels on the screen corresponding to FIG. The switch 62 switches the output gate according to the synchronization signal output from the control device 64, and
For alternately storing the image data of one screen output from. That is, in a certain control cycle, one frame, that is, image data of a reference screen is stored in the frame memory 71, and the next frame is stored in the frame memory 72.
That is, the image data of the search screen is stored. In the next control cycle, the image data already stored in the frame memory 72 becomes the image data of the reference screen.
The frame memory 71 stores the newly captured image data as image data of the search screen. The switch 62 functions to switch a memory for storing image data for each frame.

【0022】又、各基本ブロック相関演算器10〜40
のX入力端子には参照画面の画像データが入力され、Y
入力端子には探索画面の画像データが入力されるよう
に、切換器63も切換器62と同様に、フレームメモリ
71,72の出力を切り換える作用をする。
Each of the basic block correlation calculators 10 to 40
The image data of the reference screen is input to the X input terminal of
The switch 63 also functions to switch the outputs of the frame memories 71 and 72 like the switch 62 so that the image data of the search screen is input to the input terminal.

【0023】各基本ブロック相関演算器10〜40は第
1種参照ブロックに関する相関値を演算するもので、1
つの第2種参照ブロック中に存在する4つの第1種参照
ブロックに対応している。即ち、基本ブロック相関演算
器10,20,30,40は、それぞれ、図2に示すよ
うに、第1種参照ブロックI,II,III,IV に対応する。フ
レームメモリ71,72は参照画面の画像データを出力
する場合には、制御装置64の出力する画素同期信号に
同期して、同時に、各第1種参照ブロックI,II,III,IV
のm×nの各画素データD1,i,D2,i,D3,i,D4,i を、
それぞれ出力でき、それらの各画素データは切換器63
を介して、同時に、各基本ブロック相関演算器10,2
0,30,40の各X端子に入力できるように構成され
ている。又、相関演算は、第2種探索ブロックを探索画
面上で1画素ずつ位置をずらして実行される。この時、
各基本ブロック相関演算器10,20,30,40の各
Y端子には、第2種探索ブロックに内在する4つの第1
種探索ブロックに対応した画像データが、それぞれ、同
時に、入力されるように構成されている。
Each of the basic block correlation calculators 10 to 40 calculates a correlation value relating to the first type reference block.
It corresponds to four first-type reference blocks existing in one second-type reference block. That is, the basic block correlation calculators 10, 20, 30, and 40 correspond to the first type reference blocks I, II, III, and IV, respectively, as shown in FIG. When outputting the image data of the reference screen, the frame memories 71 and 72 synchronize with the pixel synchronizing signal output from the control device 64, and at the same time, simultaneously operate the first type reference blocks I, II, III and IV.
M × n pixel data D1, i, D2, i, D3, i, D4, i
Each pixel data can be output, and the
At the same time, each basic block correlation calculator 10, 2
It is configured to be able to input to each X terminal of 0, 30, and 40. Further, the correlation operation is executed by shifting the position of the second type search block by one pixel on the search screen. At this time,
Each of the Y terminals of each of the basic block correlation calculators 10, 20, 30, and 40 has four first first search blocks inherent in the second type search block.
The image data corresponding to the seed search block is configured to be input simultaneously.

【0024】次に、1つの基本ブロック相関演算器10
の動作について説明する。第1種、第2種探索ブロック
は、それぞれ、第1種、第2種参照ブロックと同一の大
きさである。第2種探索ブロックが探索画面の上を1画
素ずつ移動するのに伴って内在する第1種探索ブロック
も移動する。即ち、4つの第1種探索ブロックは、それ
らの相対的位置関係を一定に保持した状態で移動する。
図4は、第2種探索ブロックWが第2種参照ブロックB
1,1 に対して、1画素だけ右横方向、下方向に移動した
状態を示している。従って、各第1種探索ブロックW1
,W2 ,W3 ,W4 も、それぞれ、第1種参照ブロッ
クA1,1,1,2,2,1,2,2 に対して、1画素だけ右下
方向に移動している。
Next, one basic block correlation calculator 10
Will be described. The first type and second type search blocks have the same size as the first type and second type reference blocks, respectively. As the second type search block moves one pixel at a time on the search screen, the underlying first type search block also moves. That is, the four first type search blocks move while their relative positional relationship is kept constant.
FIG. 4 shows that the second type search block W is the second type reference block B
This shows a state in which one pixel has been moved rightward and downward by one pixel with respect to 1,1 . Therefore, each first type search block W1
, W2, W3, and W4 are also moved by one pixel in the lower right direction with respect to the first type reference blocks A 1,1, A 1,2, A 2,1, A 2,2 .

【0025】基本ブロック相関演算器10のY端子に
は、探索画面の第1種探索ブロックW1 を構成するm×
nの画素の画像データE1,i,j が入力する。よって、第
2種探索ブロックWのある位置における第1種参照ブロ
ックA1,1 のブロック相関演算の結果である相関値L1
は、第1種参照ブロックA1,1 の画像データD1,i,j
対応する第1種探索ブロックW1 の画像データE1,i,j
とを用いて、次式で演算される。
The Y terminal of the basic block correlation calculator 10 is provided with m × x constituting the first type search block W 1 of the search screen.
Image data E1, i, j of n pixels are input. Accordingly, the correlation value L1 which is the result of the block correlation operation of the first type reference block A 1,1 at a certain position of the second type search block W
Is the image data E1, i, j of the first type search block W1 corresponding to the image data D1, i, j of the first type reference block A1, 1
Is calculated using the following equation.

【0026】[0026]

【数2】 max は第1種参照ブロックと第1種探索ブロックとの
間の差分絶対値和の最大値である。即ち、最も良く照合
する場合には、差分絶対値和は0となる。よって、相関
値が大きい程、対応度を高くするために、相関値を数2
式のように定義した。
(Equation 2) Lmax is the maximum value of the sum of absolute differences between the first type reference block and the first type search block. That is, in the case of the best collation, the sum of absolute differences is zero. Therefore, in order to increase the degree of correspondence as the correlation value increases, the correlation value is calculated according to Equation 2.
It was defined like an expression.

【0027】同様に、基本ブロック相関演算器20、3
0、40は、それぞれ、図2に示す第1種参照ブロック
II,III,IV に関して相関演算を実行する。これらの各第
1種参照ブロックの相関値L1,L2,L3,L4 は、同時に
得られるように構成されている。一方、加算器51は基
本ブロック相関演算器10と20の演算値を加算する装
置であり、加算器52は基本ブロック相関演算器30と
40の演算値を加算する装置である。又、加算器53は
加算器51と52の出力を加算する装置である。よっ
て、加算器53の出力は、第2種参照ブロックB1,1
第2種探索ブロックW間の相関値Zとなる。
Similarly, the basic block correlation calculators 20, 3
0 and 40 are the first type reference blocks shown in FIG.
Perform correlation operation on II, III, IV. The correlation values L1, L2, L3, L4 of these first type reference blocks are configured to be obtained simultaneously. On the other hand, the adder 51 is a device for adding the calculated values of the basic block correlation calculators 10 and 20, and the adder 52 is a device for adding the calculated values of the basic block correlation calculators 30 and 40. The adder 53 is a device for adding the outputs of the adders 51 and 52. Therefore, the output of the adder 53 is the correlation value Z between the second type reference block B 1,1 and the second type search block W.

【0028】このようにして、第2種探索ブロックWが
ある位置をとる時に、得られた第1種参照ブロックの各
相関値L1 〜L4 及び第2種参照ブロックの相関値Z
は、比較器11、21、31、42、54において、そ
れぞれ、相関値レジスタ12、22、32、42、55
に記憶されている相関値と比較され、今回演算された相
関値の方が記憶値よりも大きい場合には、相関値レジス
タの値が今回演算された相関値に書き換えられる。
In this manner, when the second type search block W takes a certain position, the obtained correlation values L1 to L4 of the first type reference block and the correlation value Z of the second type reference block are obtained.
Correspond to the correlation value registers 12, 22, 32, 42, 55 in the comparators 11, 21, 31, 42, 54, respectively.
Is compared with the stored correlation value, and if the correlation value calculated this time is larger than the stored value, the value of the correlation value register is rewritten with the correlation value calculated this time.

【0029】尚、各比較器11、21、31、41、5
4が、今回演算された相関値の方が各相関値レジスタ1
2、22、32、42、55に記憶されている相関値よ
りも大きいと判定した場合には、判定信号を制御装置6
4に出力する。そして、制御装置64はその判定信号を
入力した場合には、第2種探索ブロックWの左上画素ア
ドレスGを、判定信号を出力した比較器に対応する相関
値レジスタに出力し、その相関値レジスタはその画素ア
ドレスGを第2種探索ブロックWの画素アドレスとして
記憶する。尚、4つの各第1種探索ブロックの画素アド
レスは、第2種探索ブロックWの画素アドレスGが決定
されれば、各第1種探索ブロックと第2種探索ブロック
の相対的位置関係は不変であるので、アドレスGをそれ
ぞれの値だけオフセットさせるだけで決定することがで
きる。
Each of the comparators 11, 21, 31, 41, 5
4 is the correlation value calculated this time is the correlation value register 1
When it is determined that the correlation value is larger than the correlation value stored in 2, 22, 32, 42, 55, the determination signal
4 is output. When the determination signal is input, the control device 64 outputs the upper left pixel address G of the second type search block W to the correlation value register corresponding to the comparator that has output the determination signal. Stores the pixel address G as the pixel address of the second type search block W. Note that the pixel addresses of the four first type search blocks are invariable if the pixel address G of the second type search block W is determined. Therefore, it can be determined only by offsetting the address G by each value.

【0030】このようにして、第2種参照ブロックのあ
る位置における各相関値が得られることになる。このよ
うな相関値演算が、第2種探索ブロックWを探索画面上
1画素ずつ移動しながら、実行される。探索画面におい
て、第2種探索ブロックWの移動が終了すると、各相関
値レジスタ12、22、32、42、54には、最大相
関値LMXとその最大相関値の得られた第2種探索ブロッ
クWの画素アドレスG1,G2,G3,G4,Hが記憶されてい
ることになる。これにより、図2に示す第1種参照ブロ
ックA1,1,1,2,2,1,2,2 及び第2種参照ブロック
1,1 に最も一致する探索ブロックが探索画面上で検出
されたことになる。これらの画素アドレスG1,G2,G3,
G4,Hは、図示しない、コンピュータシステムで構成さ
れた後処理装置に送出され、移動物体の認識判定に用い
られる。
In this way, each correlation value at a certain position of the second type reference block is obtained. Such a correlation value calculation is performed while moving the second type search block W by one pixel on the search screen. When the movement of the second type search block W is completed on the search screen, each of the correlation value registers 12, 22, 32, 42, and 54 stores the maximum correlation value LMX and the second type search in which the maximum correlation value is obtained. This means that the pixel addresses G1, G2, G3, G4, H of the block W are stored. As a result, a search block that best matches the first type reference block A 1,1, A 1,2, A 2,1, A 2,2 and the second type reference block B 1,1 shown in FIG. It will be detected above. These pixel addresses G1, G2, G3,
G4, H are sent to a post-processing device (not shown) composed of a computer system, and are used for recognition and determination of a moving object.

【0031】次に、制御装置64は、参照画像データの
フレームメモリの読み出しアドレスを変更することで、
参照画面上で、第2種参照ブロックを隣接した第2種参
照ブロックに移動する。これにともない、4つの第1種
参照ブロックも移動後の第2種参照ブロックを構成する
4つの基本ブロックとなる。そして、この参照ブロック
に対して、最も、一致する探索ブロックが探索される。
以下、同様にして、図2に示すように、参照画面上で最
後の第2種参照ブロックBU,V まで相関値演算が実行さ
れる。
Next, the control device 64 changes the read address of the reference image data from the frame memory,
The second type reference block is moved to the adjacent second type reference block on the reference screen. Accordingly, the four first type reference blocks also become the four basic blocks constituting the second type reference block after the movement. Then, the search block that matches the most is searched for this reference block.
Hereinafter, similarly, as shown in FIG. 2, the correlation value calculation is executed up to the last second type reference block B U, V on the reference screen.

【0032】このようにして、1フレームにおける画像
の探索演算が完了したことになる。次の、制御サイクル
では、切換器62、63が切り換えられ、次フレームの
画像データが探索画面の画像データとして取り込まれる
と共に前フレームの画像データ(前制御サイクルにおけ
る探索画面の画像データ)は今回の制御サイクルにおけ
る参照画面の画像データとされる。
Thus, the search operation for the image in one frame is completed. In the next control cycle, the switches 62 and 63 are switched, the image data of the next frame is captured as the image data of the search screen, and the image data of the previous frame (the image data of the search screen in the previous control cycle) is changed to the current time. This is image data of a reference screen in a control cycle.

【0033】尚、第1種参照ブロックに関する相関値
も、第2種探索ブロックの探索画面上の移動に同期して
演算される。このため、第1種参照ブロックの照合に関
しては、参照画面の周辺の第2種参照ブロックに属する
1つの第1種参照ブロックに関して、照合されない第1
種探索ブロック部分が存在する。よって、図5に示すよ
うに、探索画面をその画面の周辺外側に第1種探索ブロ
ックの分だけ拡張し、第2種探索ブロックWをその拡張
された探索画面Se 上を走査するようにしても良い。こ
の時、拡張した部分の探索ブロックの画像データは最小
値又は最大値とするダミーデータとすると共に、ダミー
データに対して相関値が演算された参照ブロックに関す
る出力値は0とするようにしても良い。これにより、画
面周辺部の第1種参照ブロックに関しても、相関値を演
算することができ、対応領域を求めることができる。
The correlation value for the first type reference block is also calculated in synchronization with the movement of the second type search block on the search screen. For this reason, regarding the collation of the type-1 reference block, the first type-1 reference block belonging to the type-2 reference block around the reference screen is not collated.
There is a seed search block part. Therefore, as shown in FIG. 5, first type and amount corresponding expansion of the search block, and the second type search block W to scan the extended search window on S e search screen around the outside of the screen May be. At this time, the image data of the search block in the expanded portion may be dummy data having a minimum value or a maximum value, and the output value of the reference block whose correlation value has been calculated for the dummy data may be set to 0. good. Accordingly, the correlation value can be calculated for the first type reference block at the periphery of the screen, and the corresponding area can be obtained.

【0034】第2実施例 本実施例は請求項2に対応する。図6の構成の装置にお
いて、BL1,…は基本ブロック相関演算器で、画面上の画
素との対応関係は、第1実施例と同様である。AD1,1,
は、それぞれ、隣合う2つの基本ブロック相関演算器の
出力する相関値を加算する第1層の加算器、AD2,1,
は、それぞれ、第1層の隣り合う加算器の出力値を加算
する第2層の加算器、AD3,1,…は、それぞれ、第2層の
隣り合う加算器の出力値を加算する第3層の加算器であ
る。又、MA1,1,…は、基本ブロック相関演算器BL1,…の
出力する値の最大値と最大値をとる第2種探索ブロック
のアドレスを記憶する第1層の最大値/アドレス保持手
段、MA2,1,…は、第2層の加算器AD2,1,…の出力する値
の最大値と最大値をとる第2種探索ブロックのアドレス
を記憶する第2層の最大値/アドレス保持手段、MA3,1,
…は、第3層の加算器AD3,1,…の出力する値の最大値と
最大値をとる第2種探索ブロックのアドレスを記憶する
第3層の最大値/アドレス保持手段である。
Second Embodiment This embodiment corresponds to claim 2. In the apparatus having the configuration shown in FIG.
There are, BL 1, ... are the basic building blocks correlation calculator, correspondence between the pixels on the screen are the same as in the first embodiment. AD 1,1,
Are the adders of the first layer for adding the correlation values output from the two adjacent basic block correlation calculators, AD 2,1,.
Are the adders of the second layer that add the output values of the adjacent adders of the first layer, respectively, and AD 3,1, ... Are the adders of the adders of the adjacent adders of the second layer, respectively. It is a three-layer adder. Moreover, MA 1, 1, ... is the basic block correlation calculator BL 1, ... holding the first layer maximum value / address for storing an address of a second kind search block having the maximum value and the maximum value of the output values of means, MA 2,1, ..., the maximum value of the second layer of the adder AD 2,1, the second layer for storing an address of a second kind search block having the maximum value and the maximum value of values ... outputs of / Address holding means, MA 3,1,
Are maximum value / address holding means of the third layer for storing the maximum value of the value output from the adder AD 3,1, ... Of the third layer and the address of the second type search block having the maximum value.

【0035】この装置では、参照ブロックと探索ブロッ
クとが階層構造になっているので、最も広い参照ブロッ
ク(第2種参照ブロック)を決定して、それに対応する
第2種探索ブロックを移動させて、第2種参照ブロック
に属する階層構造の複数ブロック毎の対応領域を決定す
ることができる。各階層の最大値/アドレス保持手段に
記憶されているアドレスから各参照ブロックに対応する
領域を決定することができる。
In this apparatus, since the reference block and the search block have a hierarchical structure, the widest reference block (second type reference block) is determined, and the corresponding second type search block is moved. , A corresponding region for each of a plurality of blocks having a hierarchical structure belonging to the second type reference block can be determined. The area corresponding to each reference block can be determined from the address stored in the maximum value / address holding means of each hierarchy.

【0036】第3実施例 図6の構成の装置において、参照画面の全体を分割する
全第2種参照ブロックに対して、同時に、対応する全第
2種探索ブロックのアドレスが決定されるように、階層
構造にしても良い。この場合には、参照ブロックを移動
することなく、参照画面の階層的に設定された各ブロッ
クに対応する各領域を同時に決定することができる。
Third Embodiment In the apparatus having the structure shown in FIG. 6, the addresses of all the second type search blocks corresponding to all the second type reference blocks which divide the entire reference screen are determined at the same time. Alternatively, a hierarchical structure may be adopted. In this case, each area corresponding to each hierarchically set block of the reference screen can be simultaneously determined without moving the reference block.

【図面の簡単な説明】[Brief description of the drawings]

【図1】参照画面上に想定された第1種参照ブロックと
画素との関係を示した説明図。
FIG. 1 is an explanatory diagram showing a relationship between a first-type reference block and pixels assumed on a reference screen.

【図2】参照画面上に想定された第1種参照ブロックと
第2種参照ブロックとの対応関係を示した説明図。
FIG. 2 is an explanatory diagram showing a correspondence relationship between a first type reference block and a second type reference block assumed on a reference screen.

【図3】第1実施例装置の構成を示したブロック図。FIG. 3 is a block diagram showing the configuration of the first embodiment device.

【図4】第2種探索ブロックの走査方法を示した説明
図。
FIG. 4 is an explanatory diagram showing a method of scanning a second type search block.

【図5】参照画面と拡張された探索画面との関係を示し
た説明図。
FIG. 5 is an explanatory diagram showing a relationship between a reference screen and an extended search screen.

【図6】第2実施例装置の構成を示した回路図。FIG. 6 is a circuit diagram showing a configuration of a second embodiment device.

【符号の説明】[Explanation of symbols]

1,1 〜R1,1 …画素 A1,1 〜Ap,q …第1種参照ブロック B1,1 〜Bu,v …第2種参照ブロック 10,20,30,40…基本ブロック相関演算器 11,21,31,41…比較器(第1種最大値/アド
レス保持手段) 12,22,32,42…相関値レジスタ(第1種最大
値/アドレス保持手段) 54…比較器(第2種最大値/アドレス保持手段) 55…相関値レジスタ(第2種最大値/アドレス保持手
段) 51,53,54…加算器(合成手段) BL…基本ブロック相関演算器 MA…最大値/アドレス保持手段 AD…加算器(合成手段)
R 1,1 to R 1,1 ... pixels A 1,1 to A p, q ... type 1 reference block B 1,1 to Bu , v ... type 2 reference block 10, 20, 30, 40 ... basic Block correlation calculators 11, 21, 31, 41 ... Comparator (first-type maximum value / address holding means) 12, 22, 32, 42 ... Correlation value register (first-type maximum value / address holding means) 54 ... Comparison Unit (second type maximum value / address holding means) 55 ... correlation value register (second type maximum value / address holding means) 51, 53, 54 ... adder (synthesis means) BL ... basic block correlation calculator MA ... maximum Value / address holding means AD: Adder (combining means)

フロントページの続き (56)参考文献 特開 平1−319381(JP,A) (58)調査した分野(Int.Cl.7,DB名) G06T 7/00 G06T 7/20 G06T 7/60 H04N 5/232 H04N 7/32 JICSTファイル(JOIS)(56) References JP-A-1-319381 (JP, A) (58) Fields investigated (Int. Cl. 7 , DB name) G06T 7/00 G06T 7/20 G06T 7/60 H04N 5 / 232 H04N 7/32 JICST file (JOIS)

Claims (3)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】t×sの画素数から成る2つの画面の一方
を参照画面、他方を探索画面とする時、前記参照画面に
おける任意のm×nの画素数から成る参照ブロックの各
画素の画像データと、探索画面上に想定された移動可能
なm×nの探索ブロックの各画素の画像データとの相関
値を演算することで、前記探索画面上において前記参照
ブロックに対応する領域を決定するブロック相関処理装
置において、 前記参照ブロックを第1種参照ブロック、前記探索ブロ
ックを第1種探索ブロックとし、この第1種参照ブロッ
クを1単位としたa×b(=k)マトリックスの第2種
参照ブロックを前記参照画面に想定し、前記第1種探索
ブロックを1単位としたa×b(=k)マトリックスの
第2種探索ブロックを前記探索画面に移動可能に想定す
る時、前記第2種参照ブロックに内在するk個の第1種
参照ブロックと前記第2種探索ブロックに内在するk個
の対応する第1種探索ブロックとの間の相関値を、それ
ぞれ演算するk個の並列に配列されたブロック相関演算
器と、 前記k個のブロック相関演算器の出力値の総和を演算し
て前記第2種参照ブロックと前記第2種探索ブロックと
の間の相関値を演算する合成手段と、 前記第2種探索ブロックが前記探索画面上を移動する毎
に、前記各ブロック相関演算器から出力される相関値の
うちの最大値及び最大値が得られる時の前記第2種探索
ブロックの画素アドレスを記憶する第1種最大値/アド
レス保持手段と、 前記第2種探索ブロックが前記探索画面上を移動する毎
に、前記合成手段から出力される相関値のうちの最大値
及び最大値が得られる時の前記第2種探索ブロックの画
素アドレスを記憶する第2種最大値/アドレス保持手段
と、 を有し、 前記第2種探索ブロックを前記探索画面上を移動させな
がら、前記第1種参照ブロックに最も照合する領域及び
前記第2種参照ブロックに最も照合する領域を決定する
ことを特徴とするブロック相関処理装置。
When one of two screens having the number of pixels of t × s is a reference screen and the other is a search screen, each pixel of a reference block having an arbitrary number of pixels of m × n in the reference screen is used. A region corresponding to the reference block is determined on the search screen by calculating a correlation value between the image data and image data of each pixel of a movable m × n search block assumed on the search screen. In the block correlation processing device, the reference block is a first type reference block, the search block is a first type search block, and the second block of the a × b (= k) matrix using the first type reference block as one unit. When assuming a seed reference block on the reference screen and assuming that a second type search block of an a × b (= k) matrix in which the first type search block is one unit can be moved to the search screen, Calculating k correlation values between the k first type reference blocks included in the second type reference block and the k corresponding first type search blocks included in the second type search block; Calculating the correlation value between the second type reference block and the second type search block by calculating the sum of the output values of the k block correlation arithmetic units. Each time the second type search block moves on the search screen, the second value when the maximum value and the maximum value of the correlation values output from the block correlation calculators are obtained. A first type maximum value / address holding unit for storing a pixel address of the seed search block; and a maximum value of the correlation values output from the synthesizing unit each time the second type search block moves on the search screen. Value and maximum value And a second type maximum value / address holding means for storing a pixel address of the second type search block when the first type search block is moved. A block correlation processing apparatus for determining a region to be most matched with a reference block and a region to be most matched with the second type reference block.
【請求項2】前記合成手段は、 前記第2種参照ブロックに内在するk個の前記第1種参
照ブロックを、隣接する複数の第1種参照ブロック毎に
群別し、さらに群別された群のうち隣接する複数の群を
さらに上位群に群別するというようにして最上層が1群
となるように階層構造にする時、各層の各群において、
その群に属する下層からの出力値を加算する加算器を階
層構造に配設し、各加算器に対して、前記第2種探索ブ
ロックが前記探索画面上を移動する毎に、前記加算器か
ら出力される相関値のうちの最大値及び最大値が得られ
る時の前記第2種探索ブロックの画素アドレスを記憶す
る最大値/アドレス保持手段を階層構造に配列したもの
であり、 前記第2種探索ブロックの移動に伴い、前記第2種参照
ブロックを分割する複数のマトリックスを中間参照ブロ
ックとした時のその中間参照ブロックに対応する探索画
面上の対応領域を決定できることを特徴とする請求項1
に記載のブロック相関処理装置。
2. The method according to claim 1, wherein the synthesizing unit divides the k first type reference blocks included in the second type reference blocks into a plurality of adjacent first type reference blocks, and further groups the k type first reference blocks. When a plurality of groups adjacent to each other are grouped into a higher-level group to form a hierarchical structure such that the uppermost layer becomes one group, in each group of each layer,
Adders for adding output values from the lower layer belonging to the group are arranged in a hierarchical structure, and for each adder, every time the second type search block moves on the search screen, The maximum value / address holding means for storing the maximum value of the output correlation values and the pixel address of the second type search block when the maximum value is obtained is arranged in a hierarchical structure. 2. A corresponding area on a search screen corresponding to an intermediate reference block when a plurality of matrices for dividing the second type reference block are set as an intermediate reference block as the search block moves.
2. The block correlation processing device according to 1.
【請求項3】前記参照画面の全体を分割した複数の前記
第2種参照ブロックを想定する時、前記第2種参照ブロ
ックのそれぞれ毎に、前記k個の並列配列のブロック相
関演算器と、前記合成手段と、前記第1種最大値/アド
レス保持手段と、前記第2種最大値/アドレス保持手段
とを設けたことを特徴とする請求項1乃至請求項2に記
載のブロック相関処理装置。
3. A plurality of said plurality of divided reference screens.
When assuming a second type reference block, for each of the second type reference blocks, the k parallel block block correlation calculators, the synthesizing unit, and the first type maximum value / address holding unit are provided. 3. The block correlation processing apparatus according to claim 1, further comprising a second type maximum value / address holding unit.
JP06305600A 1994-11-14 1994-11-14 Block correlation processor Expired - Fee Related JP3103282B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP06305600A JP3103282B2 (en) 1994-11-14 1994-11-14 Block correlation processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP06305600A JP3103282B2 (en) 1994-11-14 1994-11-14 Block correlation processor

Publications (2)

Publication Number Publication Date
JPH08138054A JPH08138054A (en) 1996-05-31
JP3103282B2 true JP3103282B2 (en) 2000-10-30

Family

ID=17947104

Family Applications (1)

Application Number Title Priority Date Filing Date
JP06305600A Expired - Fee Related JP3103282B2 (en) 1994-11-14 1994-11-14 Block correlation processor

Country Status (1)

Country Link
JP (1) JP3103282B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6532187B2 (en) * 2014-03-17 2019-06-19 キヤノン株式会社 Image processing apparatus, control method therefor, and control program

Also Published As

Publication number Publication date
JPH08138054A (en) 1996-05-31

Similar Documents

Publication Publication Date Title
US6370194B2 (en) Motion vector estimation circuit and method
US5210559A (en) Camera shake correcting device
JPH07118784B2 (en) Method for detecting motion of television signals
JPH03256485A (en) Motion vector detecting circuit
JP4191246B2 (en) Method and apparatus for non-interlaced scanning of video fields into progressively scanned video frames
JPH0522648A (en) Image processing device
CN101156451A (en) Video Processing Using Region-Based Multi-Pass Motion Estimation and Temporal Motion Vector Candidate Update
US5257325A (en) Electronic parallel raster dual image registration device
EP2190206A1 (en) Device for motion search in dynamic image encoding
JPH08223578A (en) Motion vector search method and apparatus
WO2017154423A1 (en) Image processing device, image processing method, and program
JPH08292014A (en) Measuring method of pattern position and device thereof
US4783831A (en) Method for producing a standard pattern for pattern matching
JP3299671B2 (en) Image motion detection device
JP3103282B2 (en) Block correlation processor
JPS61201581A (en) Method and apparatus for detecting dynamic vector
JPH0522647A (en) Image processing device
CN108875733B (en) Infrared small target rapid extraction system
JP3483751B2 (en) Motion vector detecting device and motion vector detecting method
JPH0646383A (en) Apparatus and method for analysis of motion of animation
JPH0793728B2 (en) Motion vector detector
JPH10334244A (en) Stereo matching device
KR100200496B1 (en) Image access method and apparatus of printer
Lane et al. A stereo vision processor
JPH0214387A (en) Plural peak points detecting system

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees