JPS6145438B2 - - Google Patents
Info
- Publication number
- JPS6145438B2 JPS6145438B2 JP52151776A JP15177677A JPS6145438B2 JP S6145438 B2 JPS6145438 B2 JP S6145438B2 JP 52151776 A JP52151776 A JP 52151776A JP 15177677 A JP15177677 A JP 15177677A JP S6145438 B2 JPS6145438 B2 JP S6145438B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- video signal
- images
- specific image
- signal
- 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
Links
Landscapes
- Closed-Circuit Television Systems (AREA)
- Collating Specific Patterns (AREA)
Description
【発明の詳細な説明】
本発明は、入力画像と、予め登録されている画
像との照合を行なう装置に係り、特に、印鑑の照
合に有効な画像照合装置に関するものである。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a device for matching an input image with a pre-registered image, and particularly to an image matching device that is effective for matching seal stamps.
本発明の目的は、2個の画像の照合を簡単な構
成で自動的に行なうことのできる画像照合装置を
提供することにある。 An object of the present invention is to provide an image matching device that can automatically match two images with a simple configuration.
本発明の他の目的は、2個の画像を自動照合す
る他、必要に応じ、手動的に照合を行なうことの
できる画像照合装置を提供することにある。 Another object of the present invention is to provide an image matching device that can not only automatically match two images, but also manually match them if necessary.
以下、本発明について図面を参照して説明す
る。 Hereinafter, the present invention will be explained with reference to the drawings.
第1図は、本発明に係る画像照合装置の概略説
明図である。第1図を用いて、本装置の大略的な
動作を説明する。初めて、切替スイツチ118を
接点132側に倒し、テレビカメラ114(以下
単にカメラと言う)をビデオデイスク108(以
下単にデイスクと言う)と接続する。カメラ11
4及びデイスク108にはタイミング信号発生器
120(以下単に発生器と言う)から同一の水平
駆動信号HD及び垂直駆動信号VD(それぞれ、以
下単にHD、VDと言う)が入つている。小切手
等、印鑑の押された書類112上の印鑑像をカメ
ラ114で取り込み、画像情報としてデイスク1
08に記録する。この様にして、デイスク108
には、例えば営業上必要な多種類の印鑑像を予め
記録しておく。 FIG. 1 is a schematic explanatory diagram of an image matching device according to the present invention. The general operation of this device will be explained using FIG. 1. For the first time, the changeover switch 118 is turned to the contact 132 side, and the television camera 114 (hereinafter simply referred to as the camera) is connected to the video disk 108 (hereinafter simply referred to as the disk). camera 11
4 and the disk 108 receive the same horizontal drive signal HD and vertical drive signal VD (hereinafter simply referred to as HD and VD, respectively) from a timing signal generator 120 (hereinafter simply referred to as the generator). The camera 114 captures the stamp image on the stamped document 112, such as a check, and stores it on the disk 1 as image information.
Recorded on 08. In this way, disk 108
For example, many types of seal images necessary for business are recorded in advance.
この様な状態において、スイツチ118を接点
131側に、スイツチ116を接点121側に倒
しておく。次に、予め登録済すなわち記録されて
いる印鑑と照合すべき印鑑が押された書類を所定
の位置にセツトする。次に、登録番号入力器10
4によつて、当該印鑑の登録番号をデイスク10
8に入力すると当該印鑑の像が記録されているデ
イスクの番地が指定され、ヘツドが指定番地上に
設定される。ヘツド設定後に発生器120から与
えられる、HD、VD信号によつてカメラ114か
らの画像Aと、デイスク108からの画像Bが、
映像処理手段100に同時に取り込まれる。映像
処理手段100では、画像Aの画像Bに対する平
行方向の位置ずれを求め、この平行方向位置ずれ
を手段100内において電気的に修正する。同時
に画像Aの画像Bに対する回転方向の位置ずれを
求め、像回転手段110を用いて先に求められた
回転ずれを修正する。位置修正された画像Aの信
号は画像Bの信号に重畳され、モニタテレビ10
6上に画像A,Bが重ね合わされて写し出され
る。印鑑のかけやノイズによつて、画像A,Bに
なお位置ずれ、回転ずれが残つている場合には、
モニタテレビ106をみながら、ジヨイステイツ
ク102によつてそれらのずれを修正することが
できる。 In this state, the switch 118 is moved to the contact 131 side, and the switch 116 is moved to the contact 121 side. Next, a document stamped with a seal to be compared with a previously registered or recorded seal is set in a predetermined position. Next, the registration number input device 10
4, enter the registration number of the seal on disk 10.
8, the address of the disk where the image of the seal is recorded is specified, and the head is set on the specified address. Image A from the camera 114 and image B from the disk 108 are generated by the HD and VD signals given from the generator 120 after the head is set.
The images are taken into the video processing means 100 at the same time. The video processing means 100 determines the positional deviation of the image A in the parallel direction with respect to the image B, and electrically corrects this positional deviation in the parallel direction within the means 100. At the same time, a positional shift in the rotational direction of image A with respect to image B is determined, and the previously determined rotational shift is corrected using image rotation means 110. The signal of the image A whose position has been corrected is superimposed on the signal of the image B, and the signal of the image A whose position has been corrected is superimposed on the signal of the image B.
Images A and B are superimposed and projected on 6. If there are still positional or rotational deviations in images A and B due to stamping or noise,
While watching the monitor television 106, these deviations can be corrected using the joystick 102.
なお、テレビカメラ114と115によつて取
り込まれた画像間の照合を行ないたい時は、スイ
ツチ116を接点122側に倒して行なうことが
できる。 Note that when it is desired to compare images captured by the television cameras 114 and 115, the switch 116 can be moved to the contact 122 side.
次に、第2図以下を参照しながら上述した本装
置の各構成手段について詳細に説明する。第2図
aは、第1図に示された映像処理手段100を示
している。201及び202は方向コード頻度分
布計算手段であり、この詳細については第3図を
併用して説明する。203及び204は中心位置
計算手段である。これについては第4図を併用し
て詳述する。また、200は演算回路であり、こ
こではマイクロコンピユータを用いている。この
演算内容については、第6図を併用して詳述す
る。 Next, each constituent means of the apparatus described above will be explained in detail with reference to FIG. 2 and subsequent figures. FIG. 2a shows the video processing means 100 shown in FIG. 201 and 202 are direction code frequency distribution calculation means, the details of which will be explained with reference to FIG. 3. 203 and 204 are center position calculation means. This will be explained in detail with reference to FIG. Further, 200 is an arithmetic circuit, and here a microcomputer is used. The content of this calculation will be explained in detail with reference to FIG.
205は平行移動手段であり、この詳細につい
ては第7図を併用して説明する。さらに、206
は映像合成回路であり、この詳細については第8
図を併用して説明する。 Reference numeral 205 denotes a parallel movement means, the details of which will be explained in conjunction with FIG. 7. Furthermore, 206
is a video synthesis circuit, and details of this can be found in Chapter 8.
This will be explained using figures.
さて、201はカメラ114によつて得られる
画像A用の方向コード頻度分布計算手段であり、
202はデイスク108から与えられる画像Bに
対する方向コード頻度分布計算手段である。両者
は同一構成であるから、ここでは、201の動作
について説明する。第3図においてカメラ114
からの映像信号は、水平走査線一本分の情報を蓄
えるシフトレジスタ300に導かれる。これは半
導体によるシフトレジスタでも、また電磁遅延線
でもよい。またシフト型のアナログ記憶装置だと
なお好都合である。このシフトレジスタ300か
らの出力はもう一つのシフトレジスタ301に導
かれる。このようにすると、現在の映像信号のほ
かに、一本前の走査線での情報と2本前の走査線
での情報がそれぞれシフトレジスタ300,30
1、の出力として得られる。これら三つの出力は
シフトレジスタ302,303,304に導かれ
る。これら三つのシフトレジスタはたとえば6ビ
ツトの深さを持つていて、それぞれ3絵素の情報
を蓄えることができる。すなわち302でa,
b,cと送られていき、cから棄てられるように
なつている。したがつてaにもつとも新しい情
報、bに1つ前の絵素の情報、cに2つ前の絵素
の情報が入つており、これが映像装置の走査とと
もに次々と更新される。 Now, 201 is a direction code frequency distribution calculation means for image A obtained by the camera 114,
Reference numeral 202 denotes direction code frequency distribution calculation means for the image B provided from the disk 108. Since both have the same configuration, the operation of 201 will be explained here. In FIG.
The video signal from the image sensor is guided to a shift register 300 that stores information for one horizontal scanning line. This may be a semiconductor shift register or an electromagnetic delay line. A shift-type analog storage device is even more convenient. The output from this shift register 300 is guided to another shift register 301. In this way, in addition to the current video signal, information on the previous scanning line and information on the two previous scanning lines are stored in the shift registers 300 and 30, respectively.
It is obtained as the output of 1. These three outputs are guided to shift registers 302, 303, and 304. These three shift registers have a depth of, for example, 6 bits, and can each store information of 3 picture elements. That is, a in 302,
It is sent to b and c, and is discarded from c. Therefore, a contains the most recent information, b contains information on the previous picture element, and c contains information on the two previous picture elements, and these are updated one after another as the imaging device scans.
したがつてa,b,c,d,e,f,g,h,
iの計9つの情報は映像画面上の3×3の2次元
領域の映像値であり、これが走査とともに次々と
更新されるため、あたかも3×3の2次元的な窓
を通して画面を逐次走査しているがごとく、つね
に3×3の映像値が得られる。この映像値a〜i
を図に示したごとく加算器305,306に導く
と、それらの出力fx,fyは
fx=(a+d+g)−(c+f+i)
fy=(a+b+c)−(g+h+i)
となり、それぞれX方向の多少平均化された明暗
度の変化率、Y方向の多少平均化された明暗度の
変化率を示す。この二つの情報fx,fyから
θ=tan-1fy/fx
を求めると、これが該当する2次元領域での明暗
変化の方向とみなすことができる。 Therefore a, b, c, d, e, f, g, h,
A total of nine pieces of information for i are the image values of a 3 x 3 two-dimensional area on the video screen, and since this is updated one after another as it is scanned, it is as if the screen is sequentially scanned through a 3 x 3 two-dimensional window. 3x3 image values are always obtained as if the image was being displayed. This image value a~i
are led to adders 305 and 306 as shown in the figure, their outputs f x and f y become f x = (a + d + g) - (c + f + i) f y = (a + b + c) - (g + h + i), respectively, in the X direction. A somewhat averaged rate of change in brightness and a somewhat averaged rate of change in brightness in the Y direction are shown. When θ=tan −1 f y /f x is obtained from these two pieces of information f x and f y , this can be regarded as the direction of brightness change in the corresponding two-dimensional area.
この角度θを求めるためには、逆正接演算は一
般に不便である。そこで、図に示したように4つ
の加算器307,308,309,310を用意
し、それぞれに係数器(抵抗)を介してfx,fy
の二つを入力する。すなわち各加算器で
pfx+qfy
ただしp,qは係数
を計算する。この値が0となるのは第3図bに示
したようなfx−fy平面での原点を通る線であ
り、この線の傾きは、p,qおよび入力の正負を
選定することによつて360゜の任意の所に選べ
る。したがつて、図の加算器307〜310の入
力を適切に選定することによつて第3図bに示し
た4つの方向の線が得られる。いま加算器307
〜310のあとに二値化回路41〜43を設ける
と、それらの出力は、
pfx+qfy
が正のとき1、負のとき0となるような二値出力
となる。これは第3図bで、斜線部が1、非斜線
部が0となることを意味している。従つていま4
つの加算器307〜310が第3図bのように選
定されたとすると、二値化回路311〜314か
らの出力A,B,C,Dの組合せから方向が決定
される。 In order to find this angle θ, arctangent calculation is generally inconvenient. Therefore, as shown in the figure, four adders 307, 308, 309, and 310 are prepared, and f x , f y
Enter the following two. That is, each adder calculates pf x + qf y , where p and q are coefficients. This value is 0 for the line passing through the origin on the f Therefore, you can choose any position within 360°. Therefore, by appropriately selecting the inputs of the adders 307-310 shown, the four directional lines shown in FIG. 3b can be obtained. Now adder 307
When the binarization circuits 41 to 43 are provided after the circuits 310 to 310, their outputs become 1 when pf x +qf y is positive and 0 when pf x +qf y is negative. This means that in FIG. 3b, the shaded area is 1 and the non-shaded area is 0. Follow now 4
If the adders 307-310 are selected as shown in FIG. 3b, the direction is determined from the combination of outputs A, B, C, and D from the binarization circuits 311-314.
すなわち第3図cに示したように方向0はAが
1,Bが0であるような領域、すなわちA,Bが
1となるときであり、また方向5はBが0でCが
1、すなわち・Cが1となるときである。した
がつて第3図cに示した8個の論理演算を行なう
315〜322を設けることによつて、方向0〜
7までの信号が得られる。 That is, as shown in Figure 3c, direction 0 is a region where A is 1 and B is 0, that is, when A and B are 1, and direction 5 is a region where B is 0 and C is 1, That is, when C becomes 1. Therefore, by providing 315 to 322 that perform the eight logical operations shown in FIG.
Up to 7 signals can be obtained.
これにより、ある絵素群がシフトレジスタ30
2,303,304にあるとき、論理回路315
〜322のうちの1つが1、のこりが0となる。
したがつて、走査の進行に応じ、各絵素ごとに
次々と明暗変化の方向が検出されることになる。
この結果をカウンタ323〜330に入れると、
方向0の総和がカウンタ324に、方向1の総和
がカウンタ324にそれぞれ得られる。同様にカ
ウンタ325〜330にはそれぞれ方向2〜7の
総和が得られる。なお、ここでは説明上方向を8
方向としたが、実用的には64方向以上にすること
が望ましい。またこの方式は容易に方向数を拡張
できる。 As a result, a certain picture element group is transferred to the shift register 30.
2,303,304, the logic circuit 315
One of ~322 becomes 1, and the rest become 0.
Therefore, as scanning progresses, the direction of brightness change is detected one after another for each picture element.
When this result is entered into counters 323 to 330,
The total sum in direction 0 is obtained in counter 324, and the sum in direction 1 is obtained in counter 324, respectively. Similarly, counters 325 to 330 provide the sum totals for directions 2 to 7, respectively. In addition, here, the upper direction of the explanation is 8.
However, for practical purposes, it is desirable to use 64 or more directions. Also, this method can easily expand the number of directions.
次に第2図の中心位置検出手段203について
説明する。203と205は同一の構成であるの
で、ここでは検出手段203についてのみ説明す
る。第4図にその詳細を示すが、ここでは、入力
画像を水平、垂直に投影したときの上下左右の端
の座標Y1,Y2,X1,X2を求めている。実際の中
心座標は演算回路200の中で計算される。第4
図の回路で使用される各タイミングパルスの関係
が第5図aに示され、第5図aのx座標値とy座
標値を説明するための図が第5図bに示されてい
る。第5図からx座標は水平ブラツキング信号の
終端毎にリセツトされ、y座標は垂直ブラツキン
グ信号の終端毎にリセツトされることがわかる。 Next, the center position detection means 203 shown in FIG. 2 will be explained. Since 203 and 205 have the same configuration, only the detection means 203 will be described here. The details are shown in FIG. 4, but here, the coordinates Y 1 , Y 2 , X 1 , and X 2 of the upper, lower, left, and right edges when the input image is projected horizontally and vertically are determined. The actual center coordinates are calculated in the arithmetic circuit 200. Fourth
The relationship between the timing pulses used in the circuit shown in the figure is shown in FIG. 5a, and a diagram for explaining the x and y coordinate values in FIG. 5a is shown in FIG. 5b. It can be seen from FIG. 5 that the x-coordinate is reset at each end of the horizontal blacking signal, and the y-coordinate is reset at each end of the vertical blacking signal.
第4図に示された座標レジスタ431及び43
3は、T1及びT2信号により垂直ブランキング信
号V―BLKに同期して、1画面の初めにそれぞ
れx座標値及びy座標値の最大値であるx′nax及
びy′naxに設定される。同様に、座標レジスタ4
32及び434は、それぞれx座標値及びy座標
値の最小値である“0”に設定される。また、比
較器441は、今回のx座標値であるxと座標レ
ジスタ431に記録されている前回のx座標値で
あるX1を比較し、x<X1であるときアンドゲー
ト411に2値信号“1”を与える。したがつ
て、映像信号として2値化回路401から2値信
号“1”が与えられると、この信号が書き込みパ
ルスとしてレジスタ431に加えられる。書き込
みパルスがレジスタ431に与えられた時点で信
号発生器120からのx座標値が座標レジスタ4
31に書き込まれる。この様にして、x≧X1に
なる直前まで座標レジスタ431の書換えが行な
われ、最終値が演算回路200に送られる。ま
た、比較器442,443及び444では、それ
ぞれx>X2,y<Y1及びy>Y2の比較が行なわ
れ、座標レジスタ432,433及び434の書
換えがレジスタ431と同様にして行なわれる。
そして、各レジスタの最終値はデータバス23を
介して演算回路200に送られる。 Coordinate registers 431 and 43 shown in FIG.
3 are set to x'nax and y'nax , which are the maximum values of the x-coordinate value and y- coordinate value, respectively, at the beginning of one screen in synchronization with the vertical blanking signal V- BLK by the T1 and T2 signals. Ru. Similarly, coordinate register 4
32 and 434 are set to "0", which is the minimum value of the x-coordinate value and y-coordinate value, respectively. Further, the comparator 441 compares x, which is the current x-coordinate value, with X1 , which is the previous x-coordinate value recorded in the coordinate register 431, and when x < Give signal “1”. Therefore, when a binary signal "1" is given as a video signal from the binarization circuit 401, this signal is added to the register 431 as a write pulse. At the time when the write pulse is given to the register 431, the x coordinate value from the signal generator 120 is stored in the coordinate register 4.
31. In this way, the coordinate register 431 is rewritten until just before x≧X 1 , and the final value is sent to the arithmetic circuit 200. Further, comparators 442, 443 and 444 respectively compare x>X 2 , y<Y 1 and y>Y 2 , and coordinate registers 432 , 433 and 434 are rewritten in the same manner as register 431. .
The final value of each register is then sent to the arithmetic circuit 200 via the data bus 23.
次に、演算回路200の動作について説明す
る。ここでは方向コード頻度分布計算手段の出力
値から像の回転量を求める演算と、中心位置検出
手段の出力値から画像A,Bの中心座標間のずれ
量を求める演算を時分割的に行なう。カメラ11
4によつて得られた画像の回転量及び平行移動量
はそれぞれ201及び203の出力値を用いて計
算する。また、デイスク108から得られる画像
の回転量及び平行移動量はそれぞれ202及び2
04の出力値を用いて計算する。なお、デイスク
108へ記録する画像を予め正規化(位置合せ)
して記録しておいた場合には、上述の202及び
204の手段は不要である。 Next, the operation of the arithmetic circuit 200 will be explained. Here, calculations for determining the amount of rotation of the image from the output value of the direction code frequency distribution calculation means and calculations for determining the amount of deviation between the center coordinates of images A and B from the output value of the center position detection means are performed in a time-sharing manner. camera 11
The amount of rotation and translation of the image obtained in step 4 are calculated using the output values of 201 and 203, respectively. Further, the amount of rotation and the amount of translation of the image obtained from the disk 108 are 202 and 202, respectively.
Calculate using the output value of 04. Note that the images recorded on the disk 108 are normalized (aligned) in advance.
In this case, the above-mentioned means 202 and 204 are unnecessary.
第6図のフローチヤートを参照する。演算回路
200に垂直ブランキング信号(V―BLK)が
入力されたか否かを調べる(ステツプ602)。
V―BLK信号がない間は、201〜204の各
手段が動作中なので回路200内での演算は行な
われない(第5図参照)。回路200にV―BLK
信号が入力されると第3図aに示された方向コー
ドカウンタ323〜330から計数値が読み込ま
れる(ステツプ604)。この計数値から画像A
の方向コード頻度分布の最大頻度方向を求める。
一方、手段202内のカウンタの計数値からは画
像Bの方向コード頻度分布の最大頻度方向を求め
る(ステツプ606)。両映像A,Bの最大頻度
方向から画像Aの画像Bに対する回転ずれ量を計
算する(ステツプ608)。この回転ずれ量は、
第3図cから理解される様に各カウンタが回転角
に対応して設置されているので容易に求められ
る。例えば、画像Aの最大頻度方向コードがカウ
ンタ1に現われ、画像Bのそれがカウンタ2に現
われたとすると、両画像間の回転ずれ量は30度で
あることがわかる。ずれ量がわかつたらデータバ
ス11を介して像回転手段に回転指令を与える
(ステツプ610)。次に、演算回路200では平
行移動量の演算が行なわれる。第4図の座標レジ
スタから最終値を読み込み(ステツプ612)、
所定の演算を行なう。(ステツプ614)。この演
算を中心位置検出手段204(第2図)について
も実行し、画像A,Bの中心座標間の位置ずれ量
を求める(ステツプ616)。データバス20を
介して平行移動回路205(第2図)にこのずれ
量を指定し、平行方向の位置ずれを補間する。 Please refer to the flowchart in FIG. It is checked whether a vertical blanking signal (V-BLK) is input to the arithmetic circuit 200 (step 602).
While there is no V-BLK signal, each means 201 to 204 is in operation, so no calculation is performed within the circuit 200 (see FIG. 5). V-BLK to circuit 200
When the signal is input, the count values are read from the direction code counters 323-330 shown in FIG. 3a (step 604). From this count value, image A
Find the maximum frequency direction of the direction code frequency distribution.
On the other hand, the maximum frequency direction of the direction code frequency distribution of image B is determined from the count value of the counter in the means 202 (step 606). The amount of rotational shift of image A with respect to image B is calculated from the direction of maximum frequency of both images A and B (step 608). This amount of rotational deviation is
As understood from FIG. 3c, each counter is installed corresponding to the rotation angle, so it can be easily determined. For example, if the most frequently occurring direction code of image A appears on counter 1 and that of image B appears on counter 2, it can be seen that the amount of rotational deviation between the two images is 30 degrees. Once the amount of deviation is known, a rotation command is given to the image rotation means via the data bus 11 (step 610). Next, the calculation circuit 200 calculates the amount of parallel movement. Read the final value from the coordinate register in FIG. 4 (step 612),
Perform predetermined calculations. (Step 614). This calculation is also executed for the center position detecting means 204 (FIG. 2) to determine the amount of positional deviation between the center coordinates of images A and B (step 616). This shift amount is specified to the parallel shift circuit 205 (FIG. 2) via the data bus 20, and the position shift in the parallel direction is interpolated.
次に、平行移動回路205について第7図を参
照して説明する。 Next, the parallel movement circuit 205 will be explained with reference to FIG.
スイツチ730は、自動照合モードと手動照合
モードの切換スイツチであり、図示の状態は自動
照合モードを示している。したがつて、この状態
では演算回路200からの指令信号がセレクタ7
12を介してy方向移動用セレクタ710及びx
方向移動用セレクタ711に与えられる。スイツ
チ730を閉じると手動照合モードに切換り、ジ
ヨイスステイツク102からの指令信号が同様に
して与えられる。ここでは、自動照合モードの場
合について説明する。 The switch 730 is a switch for switching between automatic verification mode and manual verification mode, and the illustrated state shows automatic verification mode. Therefore, in this state, the command signal from the arithmetic circuit 200 is sent to the selector 7.
selector 710 for movement in the y direction and x
It is given to the selector 711 for direction movement. Closing switch 730 switches to manual verification mode and command signals from joystick 102 are similarly applied. Here, the case of automatic verification mode will be explained.
カメラ114からの映像信号は順次直列に接続
された多数の1ライン(1水平走査線分)遅延素
子700〜703を通過する。各素子からはそれ
ぞれ出力線がセレクタ710に出ている。したが
つて、演算回路200からの指令によりいずれか
の出力を選択することによつて、電気的方法によ
り画像Aのy方向座標位置を画像Bに対して相対
的に移動させることができる。例えば、遅延素子
702の出力を選択した場合には、第5図bにお
いて図面の下方向に3水平走査線分だけ画像Aの
y座標位置を移動させたことになる。セレクタ7
10によつて選択された映像信号は次にそれぞれ
が順次直列接続された1絵素(x座標値の単位)
遅延素子720〜723に送られる。各素子72
0〜723からはそれぞれ出力線がセレクタ71
1に入つている。したがつて、演算回路200の
指令信号によりセレクタ711で、いずれか1つ
の出力線を選択することによつて、今度は画像A
のx座標位置を移動できる。y座標位置及びx座
標位置について電気的補正がなされた映像信号
は、線25を介して映像合成回路206に与えら
れる。 The video signal from the camera 114 sequentially passes through a large number of one-line (one horizontal scanning line) delay elements 700 to 703 connected in series. Output lines from each element are output to a selector 710, respectively. Therefore, by selecting one of the outputs based on a command from the arithmetic circuit 200, the y-direction coordinate position of the image A can be moved relative to the image B using an electrical method. For example, when the output of the delay element 702 is selected, the y-coordinate position of the image A is moved by three horizontal scanning lines downward in the drawing in FIG. 5b. Selector 7
The video signals selected by 10 are then sequentially connected to one picture element (unit of x coordinate value).
It is sent to delay elements 720-723. Each element 72
From 0 to 723, each output line is the selector 71
It's in number 1. Therefore, by selecting one of the output lines with the selector 711 in response to a command signal from the arithmetic circuit 200, the image A is
The x-coordinate position of can be moved. The video signal whose y-coordinate position and x-coordinate position have been electrically corrected is supplied to a video synthesis circuit 206 via a line 25.
第8図に映像合成回路の1例が示されている。
800は演算増幅器である。座標位置補正された
画像Aの映像信号と、デイスク108からの画像
Bの映像信号は、共に演算増幅器800の+入力
端子に入り、ここで合成映像信号が線16を介し
てモニタテレビ106に与えられる。 FIG. 8 shows an example of a video synthesis circuit.
800 is an operational amplifier. The video signal of the image A whose coordinate position has been corrected and the video signal of the image B from the disk 108 are both input to the + input terminal of the operational amplifier 800, where a composite video signal is applied to the monitor television 106 via the line 16. It will be done.
さて、第2図に戻る。映像合成回路206の代
りに、あるいは回路206と並列に第2図bに示
した回路を付加することができる。ここで、21
0及び211は2進化回路、212は排他的論理
和回路であり、215は照合結果に応じて必要な
措置を取るための制御手段である。画像A及び画
像Bを表わす映像信号は、それぞれ2値化され、
排他的論理和回路212に加えられる。2入力が
不一致の時、EOR212の出力は“1”である
から、両者の映像信号が不一致となつた回数がカ
ウンタ213に計数される。この計数値Cをあら
かじめ定めたしきい値εと比較し、C<εの場合
に両画像の一致を示す出力信号“1”を、C≧ε
のとき両画像の不一致を示す出力信号“0”を制
御回路215に与える。 Now, return to Figure 2. The circuit shown in FIG. 2b can be added instead of the video synthesis circuit 206 or in parallel with the circuit 206. Here, 21
0 and 211 are binary coder circuits, 212 is an exclusive OR circuit, and 215 is a control means for taking necessary measures according to the verification result. The video signals representing image A and image B are each binarized,
It is added to exclusive OR circuit 212. When the two inputs do not match, the output of the EOR 212 is "1", so the counter 213 counts the number of times that the two video signals do not match. This count value C is compared with a predetermined threshold value ε, and when C<ε, an output signal “1” indicating the coincidence of both images is set as C≧ε
In this case, an output signal "0" indicating a mismatch between the two images is given to the control circuit 215.
最後に、第9図を参照し、像回転手段110に
ついて説明する。図において、902はパルスモ
ータであり、映像処理手段100から与えられる
回転指令に対応して駆動回路900で発生される
パルス数に対応する角度だけ回転する。この回転
は、歯車906及び907を介してプリズム保持
筒904に伝えられ、保持筒内に収められたウオ
ーラストンプリズム905が回転する。プリズム
905の回転により書類112の画像が回転せし
められ、テレビカメラ114に入力される(第1
図参照)。なお、手動照合モードでは、ジヨイス
テイツク102からの回転指令が直接駆動回路9
00に与えられ、上述と同様にして画像の回転を
行なう。 Finally, the image rotation means 110 will be explained with reference to FIG. In the figure, 902 is a pulse motor, which rotates by an angle corresponding to the number of pulses generated by the drive circuit 900 in response to a rotation command given from the image processing means 100. This rotation is transmitted to the prism holding cylinder 904 via gears 906 and 907, and the Wallaston prism 905 housed within the holding cylinder rotates. The image of the document 112 is rotated by the rotation of the prism 905, and is input to the television camera 114 (first
(see figure). In the manual verification mode, the rotation command from the joystick 102 is directly transmitted to the drive circuit 9.
00 and rotates the image in the same manner as described above.
以上説明した様に、本発明によれば、2つの画
像照合を全自動で行なえ、2つの画像の一致ある
いは不一致を自動的に判断し、それぞれの状態に
応じて適切な処置をとることができる。また、必
要に応じて手動で2つの画像の照合を行なうこと
もできる。本発明は、特に、予め登録された印鑑
と書類に押印された印鑑との照合に有効であり、
本発明を用いることにより、印鑑照合業務の大幅
能率向上が計れる。 As explained above, according to the present invention, it is possible to perform fully automatic matching of two images, automatically determine whether the two images match or do not match, and take appropriate measures depending on the respective conditions. . Also, two images can be manually compared if necessary. The present invention is particularly effective in comparing a pre-registered seal with a seal stamp stamped on a document.
By using the present invention, it is possible to significantly improve the efficiency of seal verification operations.
なお、前述の実施例では像回転を光学的方式に
て行なつているが、機能的動作部の存在を避けた
い場合には、シフトレジスタを用いて2次元局部
メモリ(特公昭51―12492参照)を構成し、この
レジスタのシフトタイミングを制御することによ
り、電気的に像回転を行なうこともできる。 In the above-mentioned embodiment, image rotation is performed optically, but if it is desired to avoid the presence of a functional operating section, a two-dimensional local memory (see Japanese Patent Publication No. 51-12492) may be used using a shift register. ), and by controlling the shift timing of this register, it is also possible to electrically rotate the image.
また、登録番号の設定について、前述の例では
手動で設定する場合について述べたが、小切手の
ような場合には、小切手上の番号をOCRやMICR
と呼ばれる光学的あるいは磁気的等の手段による
既存の読取器で読み取り自動的にビデオデイスク
に入力することもできる。 Regarding the setting of the registration number, in the above example, we talked about setting it manually, but in cases such as checks, the number on the check can be set using OCR or MICR.
It is also possible to read the information using an existing reader using an optical or magnetic means called . . . and automatically input it to the video disc.
これらの代替方式は回転ずれを修正する手段、
登録番号を入力する手段にとどまるものではな
い。本発明の構成要素である画像を記憶する手
段、記録された画像を再生する手段、画像を入力
する手段、位置ずれ量を求める手段、位置ずれを
自動修生する手段、照合結果を表示する手段、手
動により位置ずれを修正する手段などは画像処理
技術の種々の方式を、目的に応じて応用すべきも
のであり、詳述した実施例は、分り易く説明する
ために実現の方式を限定したに過ぎない。 These alternative methods include means to correct rotational misalignment;
It is not just a means of entering a registration number. Means for storing images, means for reproducing recorded images, means for inputting images, means for determining the amount of positional deviation, means for automatically repairing positional deviations, means for displaying the matching results, which are the constituent elements of the present invention; Various methods of image processing technology should be applied as a means for manually correcting positional deviations depending on the purpose, and the detailed embodiments are merely limited to implementation methods for the sake of easy-to-understand explanation. do not have.
また、目的に応じた機能を効果的に実現するた
めには、上述の手段の一部を削除することも当然
あり得る。 Furthermore, in order to effectively realize the functions according to the purpose, it is naturally possible to delete some of the above-mentioned means.
第1図は、本発明に係る画像照合装置の全体構
成図、第2図aは、第1図に示された映像処理手
段の詳細構成図、第2図bは、aの画像処理手段
の一部改良を説明するための図、第3図aは、第
2図aに示された方向コード頻度分布計算手段の
詳細構成図、第3図b及びcは、aの方向コード
を説明するための図、第4図は、第2図aに示さ
れた中心位置検出手段の詳細構成図、第5図a
は、第1図に示されたタイミングパルス発生器で
与えられる信号のタイミングチヤート、第5図b
は、第4図示手段で用いられる座標値の説明図、
第6図は、第2図aに示された演算回路で実行さ
れる演算のフローチヤート、第7図は、第2図a
に示された平行移動手段の詳細構成図、第8図
は、第2図aに示された映像合成回路の1例を示
す図、第9図は、第1図に示された像回転手段の
1例を示す図である。
100…映像処理手段、102…ジヨイスチイ
ツク、104…登録番号入力器、106…モニタ
テレビ、108…ビデオデイスク、110…像回
転手段、114,115…テレビカメラ、11
6,118…切替スイツチ、120…タイミング
信号発生器、201,202…方向コード頻度分
布計算手段、203,204…中心位置検出手
段、200…演算回路(マイクロコンピユー
タ)、205…平行移動手段。
FIG. 1 is an overall configuration diagram of an image matching device according to the present invention, FIG. 2a is a detailed configuration diagram of the image processing means shown in FIG. 1, and FIG. FIG. 3a is a detailed configuration diagram of the direction code frequency distribution calculation means shown in FIG. 2a, and FIGS. 3b and c explain the direction code of a. FIG. 4 is a detailed configuration diagram of the center position detection means shown in FIG. 2a, and FIG.
is a timing chart of the signal provided by the timing pulse generator shown in FIG. 1, FIG. 5b
is an explanatory diagram of coordinate values used in the fourth illustration means,
FIG. 6 is a flowchart of the calculation executed in the calculation circuit shown in FIG. 2a, and FIG.
8 is a diagram showing an example of the image synthesis circuit shown in FIG. 2a, and FIG. 9 is a detailed configuration diagram of the parallel moving means shown in FIG. 1. It is a figure showing an example. 100... Video processing means, 102... Joystick, 104... Registration number input device, 106... Monitor television, 108... Video disk, 110... Image rotation means, 114, 115... Television camera, 11
6, 118... Changeover switch, 120... Timing signal generator, 201, 202... Direction code frequency distribution calculation means, 203, 204... Center position detection means, 200... Arithmetic circuit (microcomputer), 205... Parallel movement means.
Claims (1)
と、該第1の手段に記憶された特定の画像の映像
信号の番地を指定し、該特定画像の映像信号を取
出す第2の手段と、該特定画像と照合すべき画像
の映像信号を入力する第3の手段と、該入力され
た画像の映像信号と該特定画像の映像信号から両
画像間の回転方向及び平行方向の位置ずれを検出
する第4の手段と、該回転方向の位置ずれの検出
結果に基づき、該回転方向の位置ずれを光学的に
修正する第5の手段と、該平行方向の位置ずれの
検出結果に基づき、該平行方向の位置ずれを修正
する第6の手段と、該特定画像と該修正後の画像
を同一画面上に重ねて表示する第7の手段と、該
表示結果に基づくオペレータの回転指令及び平行
移動指令に応答して、該第5の手段に回転方向の
位置ずれを修正する指令信号を、該第6の手段に
平行方向の位置ずれを修正する指命信号を送出す
る第8の手段とを有することを特徴とする画像照
合装置。 2 複数個の画像の映像信号を記憶する第1の手
段と、該第1の手段に記憶された特定の画像の映
像信号の番地を指定し、該特定画像の映像信号を
取出す第2の手段と、該特定画像と照合すべき画
像の映像信号を入力する第3の手段と、該入力さ
れた画像の映像信号と該特定画像の映像信号から
両画像間の回転方向及び平行方向の位置ずれを検
出する第4の手段と、該検出手段の出力に基づい
て、該両画像間の位置ずれを修正する第5の手段
と、該特定画像と該修正後の画像の不一致の面積
を検出し、該検出結果に基づき、両画像が一致す
るか否かを判定する第6の手段と有することを特
徴とする画像照合装置。[Scope of Claims] 1. A first means for storing video signals of a plurality of images, and an address of a video signal of a specific image stored in the first means, and a method for storing the video signal of the specific image. a second means for extracting, a third means for inputting a video signal of an image to be compared with the specific image, and a rotation direction and a rotation direction between both images from the video signal of the input image and the video signal of the specific image; a fourth means for detecting a displacement in the parallel direction; a fifth means for optically correcting the displacement in the rotational direction based on the detection result of the displacement in the rotational direction; and a fifth means for optically correcting the displacement in the rotational direction; a sixth means for correcting the positional deviation in the parallel direction based on the detection result; a seventh means for displaying the specific image and the corrected image in an overlapping manner on the same screen; In response to the operator's rotation command and parallel movement command, a command signal to correct the positional deviation in the rotational direction is sent to the fifth means, and a command signal to correct the positional deviation in the parallel direction is sent to the sixth means. An image matching device characterized in that it has an eighth means for. 2. A first means for storing video signals of a plurality of images, and a second means for specifying the address of the video signal of a specific image stored in the first means and retrieving the video signal of the specific image. and a third means for inputting a video signal of an image to be compared with the specific image, and a positional shift in the rotational direction and parallel direction between the two images from the video signal of the input image and the video signal of the specific image. a fifth means for correcting a positional deviation between the two images based on the output of the detecting means; and a fifth means for detecting a mismatch area between the specific image and the corrected image. , and a sixth means for determining whether or not both images match based on the detection result.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15177677A JPS5484421A (en) | 1977-12-19 | 1977-12-19 | Picture collation device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15177677A JPS5484421A (en) | 1977-12-19 | 1977-12-19 | Picture collation device |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP19969387A Division JPS63225876A (en) | 1987-08-12 | 1987-08-12 | Image matching device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5484421A JPS5484421A (en) | 1979-07-05 |
| JPS6145438B2 true JPS6145438B2 (en) | 1986-10-08 |
Family
ID=15526040
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15177677A Granted JPS5484421A (en) | 1977-12-19 | 1977-12-19 | Picture collation device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5484421A (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5844576A (en) * | 1981-09-09 | 1983-03-15 | Tetsuya Koizumi | Collator for seal impression |
| JPH0184159U (en) * | 1988-11-24 | 1989-06-05 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS526408A (en) * | 1975-07-05 | 1977-01-18 | Oki Electric Ind Co Ltd | Picture collating equipment |
| JPS5246732A (en) * | 1975-10-13 | 1977-04-13 | Oki Electric Ind Co Ltd | Automatic judgement picture image collating equipment |
| JPS5293250A (en) * | 1976-02-02 | 1977-08-05 | Mitsubishi Electric Corp | Matcher for pattern phase |
-
1977
- 1977-12-19 JP JP15177677A patent/JPS5484421A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5484421A (en) | 1979-07-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9524578B2 (en) | Projection system, semiconductor integrated circuit, and image correction method | |
| JP3951984B2 (en) | Image projection method and image projection apparatus | |
| JPH0644292B2 (en) | Two-dimensional visual recognition device | |
| JPH0810132B2 (en) | Target pattern rotation angle detection method | |
| JP3924796B2 (en) | Pattern position measuring method and measuring apparatus | |
| JPH0754549B2 (en) | How to create a standard pattern for pattern matching | |
| CN117351556A (en) | Gesture recognition method, device, vehicle and storage medium | |
| JPS6145438B2 (en) | ||
| JP3244850B2 (en) | License plate reader | |
| JPH02125375A (en) | Position detecting device | |
| US11443521B2 (en) | Method and device for evaluating images, operational assistance method and operating device | |
| US20250139873A1 (en) | Generation of Dense Three-Dimensional Point Clouds | |
| US5835629A (en) | Code pattern-image processing apparatus | |
| JPS63225876A (en) | Image matching device | |
| JP3740836B2 (en) | Three-dimensional shape measuring device | |
| TW202207083A (en) | Method and system for identifying vehicle type | |
| JPH1027253A (en) | Image processing method | |
| O'Donovan et al. | Multiple image reconstitution with lens correction | |
| JPH09251538A (en) | Device and method for judging presence or absence of object | |
| JPH07325906A (en) | Mobile object detection / tracking device | |
| JPH0129643Y2 (en) | ||
| JPH0424749B2 (en) | ||
| JPS60205606A (en) | Position error correcting device | |
| JPS619773A (en) | Two dimensional visual recognizer | |
| JPS6136882A (en) | Pattern discriminator |