JPS60263272A - Two-dimensional vision recognizing device - Google Patents
Two-dimensional vision recognizing deviceInfo
- Publication number
- JPS60263272A JPS60263272A JP59120506A JP12050684A JPS60263272A JP S60263272 A JPS60263272 A JP S60263272A JP 59120506 A JP59120506 A JP 59120506A JP 12050684 A JP12050684 A JP 12050684A JP S60263272 A JPS60263272 A JP S60263272A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- output
- signal
- pixel
- noise
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Image Processing (AREA)
Abstract
Description
【発明の詳細な説明】
〈発明の技術分野〉
本発明は、被認識物体の画像を白黒2値化して入カバタ
ーンをめ、この入カバターンを標準パターンと照合して
、被認識物体を認識する二次元視覚認識装置に関連し、
殊に本発明は、入カバターンや標準パターンをめる際、
2値化信号に含まれるノイズを除去する新規ノイズ除去
方式を提供する。[Detailed Description of the Invention] <Technical Field of the Invention> The present invention involves converting an image of an object to be recognized into black and white binarization to determine an input cover pattern, and comparing this input cover pattern with a standard pattern to recognize the object to be recognized. Related to two-dimensional visual recognition device,
In particular, the present invention is particularly useful when inserting cover patterns or standard patterns.
A new noise removal method for removing noise contained in a binary signal is provided.
〈発明の背景〉
一般に二次元視覚認識装置は、入力、aターンと標準パ
ターンとを画像上で重ね合わせ、両/N6ターンの重合
一致度合を検出して、被認識物体を認識するものである
。従ってもし入力/fターン等にノイズが含まれている
と、これが両ノでターンの一致判定に微妙な影響を及は
し、認識精度を低下させる原因となる。また7N6タ一
ン照合に際し、両パターンの位置ずれ量を検出して、位
置ずれ修正を実施するような場合、ノイズ分をパターン
の一部と誤認すると、誤った位置合ぜが行なわれること
があり、かかる場合物体認識が不能となる。<Background of the Invention> In general, a two-dimensional visual recognition device recognizes an object by superimposing an input A-turn and a standard pattern on an image, detecting the degree of superimposition and coincidence of both/N6 turns. . Therefore, if noise is included in the input/f-turn, etc., this will have a subtle influence on the determination of whether the turns match in both directions, causing a reduction in recognition accuracy. In addition, when comparing 7N6 patterns, when detecting the amount of positional deviation between both patterns and correcting the positional deviation, incorrect positioning may occur if noise is mistakenly recognized as part of the pattern. In such a case, object recognition becomes impossible.
〈発明の目的ン
本発明は、パターンの生成に際し、2値化信号に含まれ
るノイズを除去することによって、物体認識精度を向上
させた二次元視覚認識装置を提供することを目的とする
。<Object of the Invention> An object of the present invention is to provide a two-dimensional visual recognition device that improves object recognition accuracy by removing noise contained in a binarized signal when generating a pattern.
〈発明の構成および効果〉
上記目的を達成するため、本発明では、物体画像を白黒
2値化する2値化回路の出力側へ、2値化出力を画素単
位で順次遅延させる回路および、各遅延出力の論理積を
とる回路より成るノイズ除去手段と、前記論理積出力を
画素単位で順次−遅延させる回路および、各遅延出力と
前記論理積出力との論理和をとる回路より成る信号復元
手段とを順次接続することにした。<Structure and Effects of the Invention> In order to achieve the above object, the present invention includes a circuit that sequentially delays the binarized output pixel by pixel, and a circuit that sequentially delays the binarized output pixel by pixel, and Noise removing means comprising a circuit that takes an AND of delayed outputs; a signal restoring means comprising a circuit that sequentially delays the AND output pixel by pixel; and a circuit that takes an OR of each delayed output and the AND output. I decided to connect them sequentially.
本発明によれば、ノイズ除去手段により2値化信号に含
まれる画素単位のノイズ分を完全除去でき、而もノイズ
除去操作で信号欠損されたパターン信号分を信号復元手
段にて元の適正な状態に復元させるから、パターン照合
におけるパターン間の位置合わせ操作やパターンの一致
判定操作をノイズに影響されることなく適正に実施でき
、物体認識精度を大幅に向上し得る。According to the present invention, it is possible to completely remove the pixel-by-pixel noise included in the binarized signal by the noise removal means, and the signal restoration means restores the pattern signal that has been lost due to the noise removal operation to its original proper state. Since the state is restored, alignment operations between patterns in pattern matching and pattern matching determination operations can be properly performed without being affected by noise, and object recognition accuracy can be greatly improved.
またノイズ除去をソフト処理によらず、シフトε レジ
スタと論理回路とを組合わせた簡易なハード構成で実現
するから、処理速度の高速化に貢献し得る等、発明目的
を達成した顕著な効果を奏する。In addition, since noise removal is achieved using a simple hardware configuration that combines a shift ε register and a logic circuit, rather than using software processing, it can contribute to faster processing speeds, achieving the remarkable effects of achieving the purpose of the invention. play.
〈実施例の説明〉
第1図は本発明にかかる二次元視覚認識装置の全体回路
構成を示す。図中テレビカメラ1は、静止または移動中
の物体2を例えば上方より撮像し、飛越走査にかかる画
像出力を同期分離回路3へ送出する。同期分離回路3は
、前記画像出力より水平周期信号HD、垂直同期信号V
D、奇数フィールド信号OD、クロック信号CK等を分
離し、ビデオ信号VDiを2値化回路4へ出力する。2
値化回路4は、ビデオ信号VDiに対し一定のスレシュ
ホールドレベルを設定し、ビデオ信号VDiの奇数フィ
ールドにつき白黒2値化して、2値化信号Aを出力する
。2値化回路4には後述するノイズ除去回路30が接続
され、このノイズ除去回路30にて2値化信号Aに含ま
れる画素単位のノイズ分が除去される。ノイズ除去回路
30にはモード切換スイッチSW1を介して基準メモリ
5およびバッファメモリ6が接続されており、モード切
換スイッチSW1を学習モード側3にセットして標準モ
デルを撮像するとき、基準メモリ5に標準パターンP(
第2図il+に示す)が格納され、またモード切換スイ
ッチSW1を認識モード側すにセットして被認識物体を
撮像するとき、バッファメモリ6に入カバターンPi(
第2図(2)に示す)が格納される。<Description of Embodiments> FIG. 1 shows the overall circuit configuration of a two-dimensional visual recognition device according to the present invention. In the figure, a television camera 1 images a stationary or moving object 2, for example from above, and sends an image output related to interlaced scanning to a synchronization separation circuit 3. The synchronization separation circuit 3 extracts a horizontal periodic signal HD and a vertical synchronization signal V from the image output.
D, odd field signal OD, clock signal CK, etc. are separated and the video signal VDi is outputted to the binarization circuit 4. 2
The digitizing circuit 4 sets a certain threshold level for the video signal VDi, binarizes the odd fields of the video signal VDi into black and white, and outputs a binarized signal A. A noise removal circuit 30, which will be described later, is connected to the binarization circuit 4, and this noise removal circuit 30 removes noise included in the binarization signal A in units of pixels. A reference memory 5 and a buffer memory 6 are connected to the noise removal circuit 30 via a mode changeover switch SW1, and when the mode changeover switch SW1 is set to the learning mode side 3 to image a standard model, the reference memory 5 is Standard pattern P (
il+) is stored in the buffer memory 6, and when the mode selector switch SW1 is set to the recognition mode side and the object to be recognized is imaged, the input switch Pi (shown in FIG. 2) is stored in the buffer memory 6.
(shown in FIG. 2(2)) are stored.
本実施例の場合、各パターンは縦横256ビツトの画素
範囲に格納され、第2図fl+ +21に示す例では、
入カバターンPi は標準パターンPに対し右上方向へ
位置ずれしている。In the case of this embodiment, each pattern is stored in a pixel range of 256 bits in the vertical and horizontal directions, and in the example shown in FIG.
The input cover turn Pi is shifted toward the upper right with respect to the standard pattern P.
尚図中、水平カウンタ7.9および垂直カウンタ8,1
0は、標準パタ「ンPや入カバターンPi の読み書き
に際し、夫々メモリ内の画素位置をアドレス指定する。In the figure, horizontal counter 7.9 and vertical counter 8,1
0 specifies the pixel position in the memory when reading and writing the standard pattern P and the input pattern Pi, respectively.
またゲート回路11゜12および13.14は、奇数フ
ィールド信号ODやクロック信号CKで開閉制御され、
有効画素範囲を規定する信号Wやリセット信号技を各メ
モリ5,6へ供給する。更にゲート回路15は奇数フィ
ールド信号ODで開閉制御され、クロック信号CKを水
平カウンタ7.9および垂直カウンタ8,10へ夫々供
給する。Gate circuits 11, 12 and 13, 14 are controlled to open and close by odd field signal OD and clock signal CK.
A signal W defining an effective pixel range and a reset signal are supplied to each memory 5 and 6. Further, gate circuit 15 is controlled to open and close by odd field signal OD, and supplies clock signal CK to horizontal counter 7.9 and vertical counters 8 and 10, respectively.
前記ノイズ除去回路30には、連動するモード切換スイ
ッチsw1 、 sw2を介して白画素検知回路16お
よび黒画素検知回路17が接続され、更にこれら回路に
はオア回路25を介して画素カウンタ18が接続されて
いる。黒画素検知回路17は各パターンを構成する黒画
素(第2図中、斜線部分)を検知し、また白画素検知回
路16は背景部分に相当する白画素(第2図中、斜線以
外の部分)を検知する。更に前記画素カウンタ18は、
各メモリ5,6へのパターンの取込みに際し、これと同
じ時間タイミングで白画素検知回路16の出力(白画素
数)を計数し、黒画素検知回路17が先頭の黒画素A、
Bを検知したとき、画素数計数動作を停止する。画素カ
ウンタ18の計数データはI/1) (Input 1
0utput)ポート19を介しテCPU(Centr
alProcessing Unit) 20に取り込
まれ、CPU20は標準パターンPおよび入カバターン
Piについての画素カウンタ18の計数結果から標準パ
ターンPに対する入カバターンPiの位置ずれ量ΔX、
ΔYを算出すると共に、これら位置ずれ量ΔX、ΔYを
バッファメモリ6側の水平カウンタ9および垂直カウン
ター0に夫々プリセットする。A white pixel detection circuit 16 and a black pixel detection circuit 17 are connected to the noise removal circuit 30 via interlocking mode changeover switches sw1 and sw2, and a pixel counter 18 is further connected to these circuits via an OR circuit 25. has been done. The black pixel detection circuit 17 detects the black pixels (shaded area in FIG. 2) that constitute each pattern, and the white pixel detection circuit 16 detects the white pixels corresponding to the background area (the area other than the shaded area in FIG. 2). ) is detected. Furthermore, the pixel counter 18 is
When loading the pattern into each memory 5, 6, the output (number of white pixels) of the white pixel detection circuit 16 is counted at the same time timing, and the black pixel detection circuit 17 selects the first black pixel A,
When B is detected, the pixel number counting operation is stopped. The count data of the pixel counter 18 is I/1) (Input 1
0output) port 19 to the CPU (Central
alProcessing Unit) 20, and the CPU 20 calculates the positional deviation amount ΔX of the input cover turn Pi with respect to the standard pattern P from the counting results of the pixel counter 18 regarding the standard pattern P and the input cover turn Pi.
At the same time as calculating ΔY, these positional deviation amounts ΔX and ΔY are preset in the horizontal counter 9 and vertical counter 0 on the buffer memory 6 side, respectively.
また前記基準メモリ5およびバッファメモリ6の読出し
出力側には、エクスクル、−シブ・オア回路26(以下
、EX、オア回路26という)が接続され、更にEX、
オア回路26の出力側は前記オア回路25を介して画素
カウンター8に接続されている。前記EX、オア回路2
6は、パターン照合に除し、両メモリ5,6から読み出
した画素データが不一致のとき、論理「1」の出力を出
すもので、従ってこの場合、画素カウンタ18は両パタ
ーンにおける不一致画素数を計数することになる。この
計数データはI10ボート19を経てCPU20 +C
取り込まれ、CPU 20はこのデータ内容を表示部2
7に表示すると共に、設定スイッチ28で設定された基
準値N。と大小比較して、パターンの一致、不一致を判
定する。尚図中、PROM(Programmable
ReadOn l y Me’mo r y) 21
は位置ずれ修正から物体認識に至る一連のプログラムを
格納し、またRAM(Random Acceg++
Memory) 22は各種データの格納する他、処理
実行のためのワークエリアを有する。またゲート回路2
3はCPU20に対し割込み信号INTを発生させる回
路であり、オア回路24は画素カウンタ18をリセット
する回路である。Furthermore, an EXCLE-SIVE-OR circuit 26 (hereinafter referred to as EX-OR circuit 26) is connected to the readout output side of the reference memory 5 and buffer memory 6, and further EX,
The output side of the OR circuit 26 is connected to the pixel counter 8 via the OR circuit 25. Said EX, OR circuit 2
6 is used for pattern matching, and when the pixel data read from both memories 5 and 6 do not match, outputs a logic "1". Therefore, in this case, the pixel counter 18 calculates the number of mismatched pixels in both patterns. It will be counted. This counting data is sent to the CPU 20 +C via the I10 boat 19.
The CPU 20 displays this data content on the display unit 2.
7 and the reference value N set by the setting switch 28. Compare the size to determine whether the pattern matches or does not match. In the figure, PROM (Programmable
ReadOnly Me'mory) 21
stores a series of programs from positional deviation correction to object recognition, and also uses RAM (Random Acceg++
Memory) 22 has a work area for storing various data and for executing processing. Also gate circuit 2
3 is a circuit that generates an interrupt signal INT to the CPU 20, and an OR circuit 24 is a circuit that resets the pixel counter 18.
第2図(1)は基準メモリ5に格納された標準パターン
Pを、第2図(2)はバッファメモリ6に格納された入
カバターンPi を夫々示しており、バッファメモリ6
は1乃至数画素に相当するノイズNl、N2を含んでい
る。尚第2図(2)中、鎖線部分Pi′は前記ノイズN
1によって入カバターンPi の位置が誤って認識され
る状況を示したものである。FIG. 2(1) shows the standard pattern P stored in the reference memory 5, and FIG. 2(2) shows the input pattern P stored in the buffer memory 6.
includes noises Nl and N2 corresponding to one to several pixels. In Fig. 2 (2), the chain line portion Pi' is the noise N.
1 shows a situation in which the position of the input cover turn Pi is erroneously recognized.
第3図は前記のノイズ除去回路30の具体回路構成例を
示し、第4図はどの回路のタイミングチャートを示す。FIG. 3 shows a specific circuit configuration example of the noise removal circuit 30, and FIG. 4 shows a timing chart of which circuit.
図示例の回路は、1画素に相当するノイズ分を除去する
ノイズ除去部31と、ノイズ除去処理により欠損(1画
素分欠損)したパターン信号骨を復元する信号復元部3
2とから構成される。ノイズ除去部31は、ノイズ分n
を含む2値化信号A(第4図(2)に示す)をクロック
信号GK (第4図(1)に示す)のタイミングで遅延
させて遅延出力B(第4図(3)に示す)を得るシフト
レジスタ33と、遅延出力Bを更に1画素分(クロック
信号CKの1周期に相当する)遅延させて遅延出力C(
第4図(4)に示す)を得る2段目シフトレジスタ34
と、両遅延出力B、Cの論理積をとるアンド回路35と
を含むものであり、アンド回路35の論理積出力D(第
4図(5)に示す)には前記ノイズ分nが除去され、ま
たパターン信号骨Pはノイズ除去操作で1画素分欠損し
に信号波形となっている。The illustrated example circuit includes a noise removal unit 31 that removes noise equivalent to one pixel, and a signal restoration unit 3 that restores a pattern signal bone that is missing (one pixel missing) due to noise removal processing.
It consists of 2. The noise removal unit 31 removes the noise component n
The binarized signal A (shown in FIG. 4 (2)) containing the signal is delayed at the timing of the clock signal GK (shown in FIG. 4 (1)) to produce a delayed output B (shown in FIG. 4 (3)). The shift register 33 obtains a delayed output C(
2nd stage shift register 34 that obtains
and an AND circuit 35 that takes the logical product of both delayed outputs B and C, and the noise component n is removed from the logical product output D (shown in FIG. 4 (5)) of the AND circuit 35. In addition, the pattern signal bone P has a signal waveform with one pixel missing due to the noise removal operation.
続く信号復元部32は、論理積出力りを1画素分遅延さ
せて遅延比カニ(第4図(6)に示す)を得るシフトレ
ジスタ36と、論理積出力りと遅延出力Iとの論理和を
とるオア回路37とを含むものであり、オア回路35の
論理和出力J(第4図(7)に示す)ではパターン信号
骨Pが元の信号長さに復元(但し時間遅れ有)されてい
る。The subsequent signal restoration unit 32 includes a shift register 36 that delays the AND output by one pixel to obtain a delay ratio (shown in FIG. 4 (6)), and a logical sum of the AND output and the delayed output I. The OR circuit 37 which takes ing.
第5図は前記ノイズ除去回路30の他の実施例を示し、
第6図はこの回路のタイミングチャートを示す。図示例
の回路は、3画素に相当するノイズ分を除去するノイズ
除去部31と、ノイズ除去処理により欠損(3画素分欠
損)したパターン信号骨を復元する信号復元部32とか
ら構成される。ノイズ除去部31は、ノイズ分nを含む
2値化信号A(第6図(2)に示す)をクロック信号C
K (第6図(1)に示す)のタイミングで遅延させて
遅延出力B(第6図(3)に示す)を得るシフトレジス
タ38と、遅延出力Bを1画素分つつ順次遅延させて遅
延出力C,D、E(第6図+4) T5+ +61を示
す)を得る2〜4段目シフトレジスタ39,40.41
と、各遅延出力B。FIG. 5 shows another embodiment of the noise removal circuit 30,
FIG. 6 shows a timing chart of this circuit. The circuit in the illustrated example includes a noise removal section 31 that removes noise equivalent to three pixels, and a signal restoration section 32 that restores a pattern signal bone that is missing (missing three pixels) due to the noise removal process. The noise removing unit 31 converts the binary signal A (shown in FIG. 6 (2)) containing the noise component n into the clock signal C.
K (shown in FIG. 6 (1)) to obtain a delayed output B (shown in FIG. 6 (3)); 2nd to 4th stage shift registers 39, 40, 41 that obtain outputs C, D, E (Figure 6 +4) T5+ +61
and each delay output B.
C,D、Eの論理積をとるアンド回路42とを含むもの
てあり、アット回路42の論理積出力F(第6図(7)
に示す)には前記ノイズ分nが除去され、また、パター
ン信号分Pはノイズ除去操作で3画素分欠損した信号波
形となっている。It also includes an AND circuit 42 that takes the logical product of C, D, and E, and the logical product output F of the at circuit 42 (see (7) in Fig. 6).
), the noise component n has been removed, and the pattern signal component P has a signal waveform missing three pixels due to the noise removal operation.
続く信号復元部32は、論理積出力Fを1画素分づつ順
次遅延させて遅延出力G 、 l−I 、 I (第6
図(8) (9) (101に示す)を得る3段のシフ
トレジスタ43,44.45と、論理積出力Fと遅延出
力G 、 H、Iとの論理和をとるオア回路46とを含
むものであり、オア回路46の論理和出力J(第6図0
1)に示す)ではパターン信号分Pが元の信号長さに復
元されている。The subsequent signal restoration unit 32 sequentially delays the AND output F by one pixel to obtain delayed outputs G, l-I, I (sixth
(8) (9) (9) Includes three-stage shift registers 43, 44, and 45 for obtaining (shown in 101), and an OR circuit 46 that takes the logical sum of the AND output F and the delayed outputs G, H, and I. , and the OR output J of the OR circuit 46 (Fig. 6 0
1), the pattern signal portion P is restored to the original signal length.
然してモード切換スイッチsw1 、 sw2を学習モ
ードに設定した後、テレビカメラ1により標準モデルを
撮像すると、ビデオ信号V D iの最初の奇数フィー
ルドにつき2値化処理か実行され、ノイズ除去後、標準
パターンPが基準メモリ5に書込み形成される。そして
これと同じ時間りf イミンクでノイズ除去回路30の
出力が白画素検出回路16を経て画素カウンタ18へ送
られ、画素カウンタ18は白画素数を計数してゆくと共
に、各水平ブランキング期間毎にCPU2Qに対し割込
み信号INTが発生し、画素カウンタ18の計数内容が
その都度読み込まれる。この計数過程において、黒画素
検知回路17が先頭の黒画素Aを検知すると、画素カウ
ンタ18はその時点て計数動作を停止する。従ってこの
ときの画素カウンタ18の計数内容と計数済の走査行数
とから、先頭黒画素Aの位置Xl、Ylを検出てき、こ
れらデータはRAM32に格納される。However, when the standard model is imaged by the television camera 1 after setting the mode changeover switches sw1 and sw2 to the learning mode, binarization processing is performed for the first odd field of the video signal V D i, and after noise removal, the standard pattern is P is written and formed in the reference memory 5. Then, at the same time f timing, the output of the noise removal circuit 30 is sent to the pixel counter 18 via the white pixel detection circuit 16. An interrupt signal INT is generated to the CPU 2Q, and the count contents of the pixel counter 18 are read each time. In this counting process, when the black pixel detection circuit 17 detects the first black pixel A, the pixel counter 18 stops counting at that point. Therefore, the positions Xl and Yl of the first black pixel A are detected from the count contents of the pixel counter 18 and the counted number of scanning lines at this time, and these data are stored in the RAM 32.
つきに被認識物体の認識処理を実行する場合、モード切
換スイッチsw1.sw2を認識モード側1)に設定し
た後、同様の撮像操作を実行する。When performing recognition processing for an object to be recognized, the mode changeover switch sw1. After setting sw2 to the recognition mode side 1), a similar imaging operation is performed.
この場合入カバターンPi はバッファメモリ6に格納
されることになり、前記同様に奇数フィールドの時間タ
イミングで入カバターンPiの1込みが実行される。ま
たこれと同じ時間タイミングで白画素の計数動作が実行
されると共に、各水平ブランキング期間毎にCPU20
に対し割込み信号I N’rが発生せられる。か(して
黒画素検知回路17が入カバターンPi における先頭
の黒画素Bを検知したとき、画素カウンタ18はその時
点で計数動作を停止する。従ってこのときの画素カウン
タ18の計数内容と計数済の走査行数とから、先頭黒画
素Bの位置X2.Y2を検出てきる。そしてCPU2Q
は標準パターンPに対する入カバターンPi OX方同
の位置すれ量ΔX(−X2−Xl)と、Y方向の位置ず
れ量ΔY(=Y2−Y1)とを算出し、これら位置ずれ
量ΔX。In this case, the input cover turn Pi is stored in the buffer memory 6, and similarly to the above, the input cover turn Pi is loaded into 1 at the time timing of the odd field. Also, at the same time timing, the white pixel counting operation is executed, and the CPU 20 executes the counting operation for each horizontal blanking period.
An interrupt signal I N'r is generated for this. (When the black pixel detection circuit 17 detects the first black pixel B in the input cover turn Pi, the pixel counter 18 stops the counting operation at that point. Therefore, the counted contents of the pixel counter 18 at this time and the counted The position X2.Y2 of the first black pixel B is detected from the number of scanned lines.Then, the CPU2Q
calculates the positional deviation amount ΔX (-X2-Xl) in the same direction as the input cover turn Pi OX with respect to the standard pattern P and the positional deviation amount ΔY (=Y2-Y1) in the Y direction, and calculates these positional deviation amounts ΔX.
ΔYを夫々水平カウンタ9および垂直カウンタ10にプ
リセットする。ΔY is preset in the horizontal counter 9 and vertical counter 10, respectively.
つぎの偶数フィールドにおいて、水平および垂直カウン
タ7.8にて基準メモリ5を、またプリセットした水平
および垂直カウンタ9,10にてバッファメモリ6を、
夫々アドレス指定して、標準パターンPおよび入カバタ
ーンPi の構成画素データを順次読み出すとき、両パ
ターンP 、Pi は位置ずれ7(修正された重なり状
態でデータ比較されることになる。その結果、両画素デ
ータが不一致のとき、EX、オア回路26が論理「1j
の信号を出力し、画素カウンタ18によってこの不一致
画素数が計数される。そして各水平ブランキング期間毎
にCPU20に割込みがかかり、画素カウンタ18の内
容が読み出される。そして同様の処理が全走査行に亘り
実行されたとき、表示部27に画素カウンタ18の内容
(不一致画素総数)が表示されると共に、CPU20は
画素カウンタ18の内容と基準値NOとの大小を比較す
る。そして計数内容が基準値No、上り小さいとき、入
カバターンPi は標準ノ々ターン■′に一致すると判
断し、一致出力を出し、一連の処理を完了する。In the next even field, the horizontal and vertical counters 7.8 store the reference memory 5, and the preset horizontal and vertical counters 9, 10 store the buffer memory 6.
When the constituent pixel data of the standard pattern P and the input cover turn Pi are sequentially read out by addressing each of them, both patterns P and Pi are compared with each other with a positional shift of 7 (corrected overlapping state). When the pixel data do not match, the EX/OR circuit 26 outputs the logic “1j
The number of mismatched pixels is counted by the pixel counter 18. The CPU 20 is then interrupted every horizontal blanking period, and the contents of the pixel counter 18 are read out. When the same process is executed for all scanning lines, the content of the pixel counter 18 (total number of mismatched pixels) is displayed on the display unit 27, and the CPU 20 also displays the difference between the content of the pixel counter 18 and the reference value NO. compare. Then, when the count is the reference value No, which is small, it is determined that the input cover turn Pi matches the standard no-no turn ■', a match output is output, and the series of processing is completed.
第1図は本発明にかかる二次元視覚認識装置の回路ブロ
ック図、第2図f1) (2)は基準メモリ中の標桑パ
ターンおよびバッファメモリ中の入カバターンを示す説
明図、第3図はノイズ除去回路の具体例を示す回路ブロ
ック図、第4図は第3図に示す回路のタイミングチャー
ト、第5図はノイズ除去回路の他の実施例を示す回路ブ
ロツク図、第6図は第5図に示す回路タイミングチャー
トである。
4・・・2値化回路、30・・・ノイズ除去回路、31
・・・ノイズ除去部、32・・・信号復元部、33 、
34゜36.3B、39,40,41,43,44゜4
5・・・シフトレジスタ、35.42・・・アンド回路
、37,46・・・オア回路
特許出願人 立石電機株式会社
シ2図
(+1(2ン
分3図
簀j図FIG. 1 is a circuit block diagram of a two-dimensional visual recognition device according to the present invention, FIG. 4 is a timing chart of the circuit shown in FIG. 3, FIG. 5 is a circuit block diagram showing another embodiment of the noise removal circuit, and FIG. 6 is a timing chart of the circuit shown in FIG. 3. 3 is a timing chart of the circuit shown in the figure. 4... Binarization circuit, 30... Noise removal circuit, 31
... Noise removal section, 32 ... Signal restoration section, 33,
34°36.3B, 39,40,41,43,44°4
5...Shift register, 35.42...AND circuit, 37,46...OR circuit Patent applicant Tateishi Electric Co., Ltd.
Claims (1)
イ1出力を画素単位で順次遅延させる回路および、各遅
延出力の論理積をとる回路より成るノイズ除去手段と、
前記論理積出力を画素単位で順次遅延させる回路および
、各遅延出力と前記論理積出力との論理和をとる回路よ
り成る信号復元手段とを順次接続して成る二次元視覚認
識装置。Noise removal means comprising a circuit for sequentially delaying the binary output in pixel units, and a circuit for calculating the logical product of each delayed output, to the output side of a binarization circuit that converts the object image into black and white binarization;
A two-dimensional visual recognition device comprising a circuit for sequentially delaying the logical product output pixel by pixel, and a signal restoring means comprising a circuit for calculating the logical sum of each delayed output and the logical product output, which are sequentially connected.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59120506A JPS60263272A (en) | 1984-06-11 | 1984-06-11 | Two-dimensional vision recognizing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59120506A JPS60263272A (en) | 1984-06-11 | 1984-06-11 | Two-dimensional vision recognizing device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS60263272A true JPS60263272A (en) | 1985-12-26 |
Family
ID=14787880
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59120506A Pending JPS60263272A (en) | 1984-06-11 | 1984-06-11 | Two-dimensional vision recognizing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60263272A (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5043813A (en) * | 1973-08-21 | 1975-04-19 |
-
1984
- 1984-06-11 JP JP59120506A patent/JPS60263272A/en active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5043813A (en) * | 1973-08-21 | 1975-04-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3035920B2 (en) | Moving object extraction device and moving object extraction method | |
| JP3866957B2 (en) | Image synthesizer | |
| JPH0644292B2 (en) | Two-dimensional visual recognition device | |
| JP4050498B2 (en) | Image synthesizer | |
| JPS60263272A (en) | Two-dimensional vision recognizing device | |
| JP2758180B2 (en) | Edge signal processing circuit | |
| JPS60262289A (en) | 2-dimensional visual recognizer | |
| JPS61880A (en) | 2-dimensional visual recognizer | |
| JPH0129643Y2 (en) | ||
| JPS61879A (en) | 2-dimensional visual recognizer | |
| JPS6116376A (en) | Two-dimensional visual recognizing device | |
| JPS60262288A (en) | 2-dimensional visual recognizer | |
| JPS619773A (en) | Two dimensional visual recognizer | |
| JPS60263274A (en) | Two-dimensional vision recognizing device | |
| JPS6093572A (en) | Graphic selective image processor | |
| JPH0548051U (en) | Image tracking device | |
| JPS61294306A (en) | Detector for rotation deviation | |
| JPH051508B2 (en) | ||
| JPH0385681A (en) | Picture processor | |
| JPS621085A (en) | Picture segmenting device | |
| JPH0385984A (en) | Picture recognition device | |
| JPS62111368A (en) | Main axial angle detector | |
| JPH03231384A (en) | Pattern matching method | |
| JPS6240593A (en) | Number of objects and holes counting system | |
| JPS6365347A (en) | Singular point detecting method by image processing |