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
JPS6128156B2 - - Google Patents
[go: Go Back, main page]

JPS6128156B2 - - Google Patents

Info

Publication number
JPS6128156B2
JPS6128156B2 JP11216379A JP11216379A JPS6128156B2 JP S6128156 B2 JPS6128156 B2 JP S6128156B2 JP 11216379 A JP11216379 A JP 11216379A JP 11216379 A JP11216379 A JP 11216379A JP S6128156 B2 JPS6128156 B2 JP S6128156B2
Authority
JP
Japan
Prior art keywords
seal
projection histogram
pattern
registered pattern
value
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
Application number
JP11216379A
Other languages
Japanese (ja)
Other versions
JPS5636777A (en
Inventor
Kunio Nakatsuka
Akira Maeda
Junichi Shibayama
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP11216379A priority Critical patent/JPS5636777A/en
Publication of JPS5636777A publication Critical patent/JPS5636777A/en
Publication of JPS6128156B2 publication Critical patent/JPS6128156B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Collating Specific Patterns (AREA)

Description

【発明の詳細な説明】[Detailed description of the invention]

この発明は、画像処理の分野において、あらか
じめ登録されているパターンと、対象とするパタ
ーンを読み取り、対象パターンが登録されている
ものと同一であるか否かを判定する照合装置に関
するものである。 従来この種の装置として第1図に示すものがあ
つた。図において、1は画像入力装置、2はこの
画像入力装置1の出力を2値化し、デイジタル量
としてとり出す2値化回路、3は2値化回路2の
出力を記憶する2次元アドレス可能な画像メモ
リ、4は登録パターンの情報を格納してある登録
パターンメモリ、5は演算の途中結果等を格納す
る演算メモリ、6は画像の水平方向及び垂直方向
の投影ヒストグラムを求める投影ヒストグラム演
算部、7は登録パターン及び対象パターンの投影
ヒストグラムの相互相関係数を求める相互相関演
算部、8は相互相関係数の値により、登録パター
ンと対象パターンが一致するか否かを判定する照
合部である。 次に動作について説明する。まず画像入力装置
1に被写体の画像を入力する。画像入力装置は、
例えばテレビジヨンカメラのように、光学系、走
査機構、光学変換機構より成り、被写体上をスポ
ツトがラスタスキヤンし、スポツト上の濃淡情報
を光電変換機構により、電気信号に変換し、出溶
する装置である。次に、2値化回路2で、画像入
力装置1の走査機構に同期し、被写体をデイジタ
ル的に読みとるためのサンプルパルスにより、あ
らかじめ設定された閾値電圧と画像入力装置1の
出力とを比較し、対象物に固定される画素、すな
わち対象物上にある画素を“1”、背影を“0”
として出力し、画像メモリ3に順次書込む。4は
登録パターンメモリで、あらかじめ複数個のパタ
ーンが登録されており、例えばキーボードなどよ
り、特定のパターンを指定できる機能を有してい
る。 以下、取扱うデイジタル画像の大きさをM×M
として説明する。投影ヒストグラム演算部6は画
像メモリ3及び、登録パターンメモリ4より対象
パターン及び登録パターンを読み出し、水平方
向、垂直方向の投影ヒストグラムを求め、演算メ
モリ5に格納する。例えば水平方向の投影ヒスト
グラムとは、デイジタル画像の最も上の1ライン
より水平方向のライン毎に、対象物に固定される
画素の数をカウントしたものを並べたものであ
る。また垂直方向の投影ヒストグラムも同様に、
最左端より垂直方向のライン毎にカウントしたも
のを並べたものである。 照合部8は、対象パターン及び登録パターンの
水平方向及び垂直方向の投影ヒストグラムより対
象パターンと登録パターンの類似度を求め、双方
の類似度により、対象パターンが登録パターンと
同一であるか否かの判定を行う。 相互相関演算部7は演算メモリ5より水平方向
又は垂直方向の投影ヒストグラム f(i),j=1〜M;対象パターン g(j),j=1〜M;登録パターン (g(j)=0,j<1,orj>M) を読みとり相互相関係数Λ(τ) を求める。 照合部8は相互相関演算部7の出力より類似度
Sを により求める。そして双方のパターンの照合は例
えば水平方向及び垂直方向の類似度SH,SVが、
あるあらかじめ定められた閾値SOより 条件 SH・SVO を満すとき一致したとする判定を行う。 なお、相互相関係数Λ(τ)は −1Λ(τ)1 の値を有し、 Λ(τ)=1の等号はf(i) =c・g(i−τ) Λ(τ)=−1の等号はf(i) =−c・g(i−τ)c>0 が成立する時である。 よつて、双方のパターンが似ている程1に近い
値となる。 従来の照合装置は以上の様に構成されていたの
で、偽物の印影で一部分だけが明らかに異つてい
る印と、捺印時の印肉の付きぐあいにより、全体
的に少しずつ異つている印について、前者を不一
致、後者を一致と判定すべきところを、従来の照
合装置では両者の分類が困難であるという欠点が
あつた。 この発明は上記のような従来のものの欠点を除
去するためになされたもので、対象パターンは登
録パターンのうちの一方の投影ヒストグラムを数
個の小領域に分割し、この小領域毎に、他方の投
影ヒストグラムとの相互相関係数を求めその最大
値とその時のτの値より類似度を求めることによ
り、偽物と捺印時のノイズとを分類できる印影照
合装置を提供することを目的としている。 第2図はこの発明の一実施例を示す概略構成図
で、1は画像入力装置、2はこの画像入力装置1
の出力を2値化しデイジタル量としてとり出す2
値化回路、3は2値化回路2の出力を記憶する2
次元アドレス可能な画像メモリ、4は登録パター
ンの情報を格納してある登録パターンメモリ、5
は演算の途中結果等を格納する演算メモリ、6は
画像の水平方向及び垂直方向の投影ヒストグラム
を求める投影ヒストグラム演算部、7は登録パタ
ーン及び対象パターンの投影ヒストグラムの相互
相関係数を求める相互相関演算部、9は相互相関
係数より類似度を求める類似度演算部、8は類似
度演算部9の出力値より、双方の印の一致又は不
一致を判定し、その結果を出力する照合部であ
る。 第2図において、投影ヒストグラムを求めるま
では従来と同様で、画像入力装置1により被写体
を入力し、2値化回路2により2値のデイジタル
画像に変換し、画像メモリ3に格納する。登録パ
ターンは登録パターンメモリ4に格納されている
パターンの内の1つが指定され読み出せる。 投影ヒストグラム演算部6では、登録パターン
及び対象パターンの水平方向及び垂直方向の投影
ヒストグラムを演算メモリ5に格納する。 相互相関演算部7は、演算メモリ5より投影ヒ
ストグラム f(i),j=1〜M;対象パターン g(j),j=1〜M;登録パターン (ただし、g(j)=0,j<1,orj>M) を読みとり、指定された小領域R(k,l)にお
ける相互相関係数ΛR(τ) を求める。 類似度演算部9は、登録パターンと対象パター
ンが似ている程度すなわち類似度Sを投影ヒスト
グラムより求めるもので、このアルゴリズムは、
片方のパターン例えば対象パターンの投影ヒスト
グラムを数個の等間隔の小領域R1(k1,l1),R2
(k2,l2)……,Rn(kn,ln)に分割する。 ここで(Mはnの倍数 km=M/n(m−1)+1 lm=M/n・m m=1,2,……,n) そして、それぞれの小領域において相互相関演算
部により相互相関係数ΛRm(τ)を求め適宜τ
を変化させ小領域における相互相関係数ΛRm
(τ)の最大値XRn及びその時の偏移τmを により求める。 そして、次にこれらの値をもとに全体の類似度
Sを決める。 これには、例えば類似度として ここで
The present invention, in the field of image processing, relates to a matching device that reads a pre-registered pattern and a target pattern and determines whether the target pattern is the same as the registered pattern. A conventional device of this type is shown in FIG. In the figure, 1 is an image input device, 2 is a binarization circuit that binarizes the output of the image input device 1 and takes it out as a digital quantity, and 3 is a two-dimensional addressable device that stores the output of the binarization circuit 2. an image memory; 4 is a registered pattern memory that stores registered pattern information; 5 is a calculation memory that stores intermediate results of calculations; 6 is a projection histogram calculation unit that calculates a horizontal and vertical projection histogram of the image; 7 is a cross-correlation calculation unit that calculates a cross-correlation coefficient between the projection histograms of the registered pattern and the target pattern, and 8 is a matching unit that determines whether the registered pattern and the target pattern match based on the value of the cross-correlation coefficient. . Next, the operation will be explained. First, an image of a subject is input to the image input device 1. The image input device is
For example, a device like a television camera, which consists of an optical system, a scanning mechanism, and an optical conversion mechanism, scans a spot over the subject in raster mode, converts the density information on the spot into an electrical signal by a photoelectric conversion mechanism, and elutes it. It is. Next, in synchronization with the scanning mechanism of the image input device 1, the binarization circuit 2 compares a preset threshold voltage with the output of the image input device 1 using sample pulses for digitally reading the subject. , the pixels fixed to the object, that is, the pixels on the object, are set to "1", and the background is set to "0".
and sequentially write them into the image memory 3. Reference numeral 4 denotes a registered pattern memory in which a plurality of patterns are registered in advance and has a function of specifying a specific pattern using, for example, a keyboard. Below, the size of the digital image to be handled is M x M.
It will be explained as follows. The projection histogram calculation unit 6 reads out the target pattern and the registered pattern from the image memory 3 and the registered pattern memory 4, obtains horizontal and vertical projection histograms, and stores them in the calculation memory 5. For example, a horizontal projection histogram is a count of the number of pixels fixed on an object for each horizontal line starting from the topmost line of a digital image. Similarly, the vertical projection histogram is
The counts are arranged for each vertical line starting from the leftmost edge. The matching unit 8 calculates the similarity between the target pattern and the registered pattern from the horizontal and vertical projection histograms of the target pattern and the registered pattern, and determines whether the target pattern is the same as the registered pattern based on the similarity of both. Make a judgment. The cross-correlation calculation unit 7 calculates a horizontal or vertical projection histogram from the calculation memory 5 f(i), j=1 to M; target pattern g(j), j=1 to M; registered pattern (g(j)= 0, j<1, orj>M) and the cross-correlation coefficient Λ(τ) seek. The matching unit 8 calculates the similarity S from the output of the cross-correlation calculation unit 7. Find it by For matching both patterns, for example, the horizontal and vertical similarities S H and S V are
A match is determined when the condition S H S V S O is satisfied based on a predetermined threshold S O. Note that the cross-correlation coefficient Λ(τ) has a value of −1Λ(τ)1, and the equality sign of Λ(τ)=1 is f(i) = c・g(i−τ) Λ(τ) The equality sign of =-1 is when f(i) =-c·g(i-τ)c>0 holds true. Therefore, the more similar both patterns are, the closer the value will be to 1. Conventional verification devices are configured as described above, so they can identify fake stamps that are clearly different in only one part, and stamps that are slightly different overall due to the contact of the ink when stamping. , the former should be judged as a mismatch and the latter should be judged as a match, but conventional matching devices have a drawback in that it is difficult to classify the two. This invention was made to eliminate the drawbacks of the conventional ones as described above, and the target pattern is obtained by dividing the projection histogram of one of the registered patterns into several small regions, and for each small region, the projection histogram of the other pattern is divided into several small regions. The object of the present invention is to provide a seal imprint matching device that can classify fakes and noises caused by stamping by determining the cross-correlation coefficient with the projection histogram and determining the degree of similarity from its maximum value and the value of τ at that time. FIG. 2 is a schematic configuration diagram showing an embodiment of the present invention, in which 1 is an image input device; 2 is this image input device 1;
Binarize the output and extract it as a digital quantity 2
digitization circuit, 3 stores the output of the binarization circuit 2;
Dimensionally addressable image memory; 4; registered pattern memory storing registered pattern information; 5;
6 is a projection histogram calculation unit that calculates the horizontal and vertical projection histograms of the image; and 7 is a cross-correlation unit that calculates the cross-correlation coefficient of the projection histograms of the registered pattern and the target pattern. A calculation unit 9 is a similarity calculation unit that calculates the degree of similarity from the cross-correlation coefficient; 8 is a comparison unit that determines whether the two marks match or disagree based on the output value of the similarity calculation unit 9 and outputs the result. be. In FIG. 2, the steps up to obtaining a projection histogram are the same as in the conventional method; an object is inputted by the image input device 1, converted into a binary digital image by the binarization circuit 2, and stored in the image memory 3. As the registered pattern, one of the patterns stored in the registered pattern memory 4 can be designated and read out. The projection histogram calculation unit 6 stores horizontal and vertical projection histograms of the registered pattern and the target pattern in the calculation memory 5. The cross-correlation calculation unit 7 calculates a projection histogram f(i), j=1 to M; target pattern g(j), j=1 to M; registered pattern from the calculation memory 5 (however, g(j)=0, j <1, orj>M) and calculate the cross-correlation coefficient Λ R (τ) in the specified small region R(k, l). seek. The similarity calculation unit 9 calculates the degree of similarity between the registered pattern and the target pattern, that is, the similarity S from the projection histogram.
For example, the projection histogram of one of the patterns, the target pattern, is divided into several equally spaced small regions R 1 (k 1 , l 1 ), R 2
(k 2 , l 2 )..., Rn (kn, ln). Here, (M is a multiple of n km = M/n (m-1) + 1 lm = M/n・m m = 1, 2, ..., n) Then, in each small area, the cross-correlation calculation unit Find the correlation coefficient ΛRm(τ) and calculate τ appropriately.
The cross-correlation coefficient ΛRm in a small region is
The maximum value X Rn of (τ) and the deviation τm at that time are Find it by Then, the overall similarity S is determined based on these values. This includes, for example, similarity here

【式】 を用いる。 局所的にパターンが異つておれば、その部分を
含む小領域の相互相関係数はその最大値XRn
低い値となるか又は附近の他のピークを見つけ
て、XRnは比較的大であるがその時の偏差τmは
他よりずれているという事が起る。よつて上式の
第1項は小領域におけるXRnの最小値をとること
によりの場合を反映し、又、第2項はτm,m
=1〜nのばらつきを示す分散値であり、これは
の場合を反映しており、定数Cは及びの比
重を示す係数である。照合部8は、類似度演算部
9を用いて、水平方向及び垂直方向の投影ヒスト
グラムより、それぞれの類似度、SH,SVを求め
たものを用い、双方のパターンが一致しているか
否かを判定しその結果を出力する。 この判定操作は、例えば、あるあらかじめ定め
られた閾値SOより 条件 SH・SVO を満すか否かを判定し、条件を満せば双方のパタ
ーンは一致、そうでなければ不一致の判定を行う
ものである。 以上のようにこの発明によれば、投影ヒストグ
ラムにより照合を行う際に、小領域に分割しそれ
ぞれの小領域で最もマツチする点および、その時
の相互相関係数より、全体の類似度を求めるよう
に構成したので、一部だけが明らかに異つている
偽物の印影と、全体的にノイズのある本物の印影
が分類される事により、精度の高い照合を行える
効果がある。
Use [Formula]. If the pattern is locally different, the maximum value X Rn of the cross-correlation coefficient of a small region including that part will be a low value, or another peak in the vicinity will be found, and X Rn will be relatively large. However, it happens that the deviation τm at that time deviates from the others. Therefore, the first term in the above equation reflects the case by taking the minimum value of X Rn in the small region, and the second term reflects τm, m
It is a dispersion value indicating the variation of =1 to n, which reflects the case of , and the constant C is a coefficient indicating the specific gravity of and. The matching unit 8 uses the similarity calculating unit 9 to determine the respective similarities, S H and S V from the horizontal and vertical projection histograms, and determines whether both patterns match. and output the result. In this judgment operation, for example, it is determined whether or not the condition S H・S V S O is satisfied using a predetermined threshold value S O. If the condition is met, both patterns match, and if not, they are mismatched. It is for making judgments. As described above, according to the present invention, when performing matching using a projection histogram, the overall similarity is calculated by dividing the area into small areas and using the most matching point in each small area and the cross-correlation coefficient at that time. This configuration has the effect of making it possible to perform highly accurate matching by classifying fake seal impressions that are obviously different only in parts and genuine seal impressions that are noisy overall.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は従来の印影照合装置を示す概略構成
図、第2図はこの発明の一実施例による印影照合
装置を示す概略構成図である。なお、図中同一符
号は同一または相当部分を示す。 1:画像入力装置、2:二値化回路、3:画像
メモリ、4:登録パターンメモリ、5:演算メモ
リ、6:投影ヒストグラム演算部、7:相互相関
演算部、8:照合部、9:類似度演算部。
FIG. 1 is a schematic configuration diagram showing a conventional seal imprint verification device, and FIG. 2 is a schematic configuration diagram showing a seal imprint verification device according to an embodiment of the present invention. Note that the same reference numerals in the figures indicate the same or corresponding parts. 1: Image input device, 2: Binarization circuit, 3: Image memory, 4: Registered pattern memory, 5: Calculation memory, 6: Projection histogram calculation unit, 7: Cross-correlation calculation unit, 8: Collation unit, 9: Similarity calculation unit.

Claims (1)

【特許請求の範囲】[Claims] 1 証券等の書面上に捺印された印影を2値デイ
ジタル画像として入力する手属と、多数の印影の
2値デイジタル画像を記憶するメモリ手段と、こ
のメモリ手段より照合する登録パターンを選び出
す手段とを備え、上記書面上の印影と登録パター
ンについて、水平方向および垂直方向に対し、値
“1”を有する画素の数をカウントした投影ヒス
トグラムを用いて、双方の印影が同一は否かの判
定を行う印影照合装置において、一方の投影ヒス
トグラムを複数個の小領域に分割し、それぞれの
小領域毎に他方の投影ヒストグラムとのマツチン
グを行い、全ての小領域毎のマツチング度最大の
値と、これら各最大値をとる点の分散度の値から
全体の照合度を求め、これをもとに印の一致、不
一致を決定する事を特徴とした印影照合装置。
1. A hand for inputting seal impressions affixed on documents such as securities as binary digital images, a memory means for storing a large number of binary digital images of seal impressions, and a means for selecting a registered pattern to be compared from this memory means. and determine whether or not the two seal impressions are the same using a projection histogram that counts the number of pixels having a value of "1" in the horizontal and vertical directions for the seal impression on the document and the registered pattern. In the seal imprint matching device, one projection histogram is divided into a plurality of small regions, each small region is matched with the other projection histogram, and the maximum value of the matching degree for each small region and these A seal imprint matching device characterized in that the overall matching degree is determined from the value of the dispersion degree of each maximum value, and based on this, it is determined whether the marks match or do not match.
JP11216379A 1979-08-31 1979-08-31 Matcher for print of seal Granted JPS5636777A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11216379A JPS5636777A (en) 1979-08-31 1979-08-31 Matcher for print of seal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11216379A JPS5636777A (en) 1979-08-31 1979-08-31 Matcher for print of seal

Publications (2)

Publication Number Publication Date
JPS5636777A JPS5636777A (en) 1981-04-10
JPS6128156B2 true JPS6128156B2 (en) 1986-06-28

Family

ID=14579813

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11216379A Granted JPS5636777A (en) 1979-08-31 1979-08-31 Matcher for print of seal

Country Status (1)

Country Link
JP (1) JPS5636777A (en)

Also Published As

Publication number Publication date
JPS5636777A (en) 1981-04-10

Similar Documents

Publication Publication Date Title
US9324001B2 (en) Character recognition device and character segmentation method
CN102222241B (en) Character string identification device and character string identification method
US7133541B2 (en) Method for analyzing fingerprint images
US4700398A (en) Method of and apparatus for detecting heights of points on surface of object
US20210201069A1 (en) Image processing system, image processing method, and program
JPH052635A (en) Personal identification device
CN111914847B (en) OCR (optical character recognition) method and system based on template matching
JPH08305795A (en) Character recognition method
CN106204616A (en) The recognition methods of a kind of Iran note denomination and device
JP2898562B2 (en) License plate determination method
JPS6128156B2 (en)
JP2861860B2 (en) Address line extraction device
JP3957471B2 (en) Separating string unit
JP3230368B2 (en) Binarization processing method
JP2590099B2 (en) Character reading method
JPS6198483A (en) Picture collating device
JPS6128157B2 (en)
Bellman et al. Building recognition using wavelet analysis and support vector machines
JPH07141465A (en) Document image skew detection method
JPH08212290A (en) Feature amount preparing device in pattern identification
JPH09179982A (en) Specific pattern detection method
JPS6227887A (en) Character type separation method
JP2670074B2 (en) Vehicle number recognition device
JPH0632077B2 (en) Figure recognition device
JP3230371B2 (en) Character recognition device and character recognition method