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
JPH0786927B2 - Vector identification device - Google Patents
[go: Go Back, main page]

JPH0786927B2 - Vector identification device - Google Patents

Vector identification device

Info

Publication number
JPH0786927B2
JPH0786927B2 JP62025778A JP2577887A JPH0786927B2 JP H0786927 B2 JPH0786927 B2 JP H0786927B2 JP 62025778 A JP62025778 A JP 62025778A JP 2577887 A JP2577887 A JP 2577887A JP H0786927 B2 JPH0786927 B2 JP H0786927B2
Authority
JP
Japan
Prior art keywords
vector
light
array
code
input vector
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 - Lifetime
Application number
JP62025778A
Other languages
Japanese (ja)
Other versions
JPS63193284A (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.)
Nippon Sheet Glass Co Ltd
Original Assignee
Nippon Sheet Glass Co Ltd
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 Nippon Sheet Glass Co Ltd filed Critical Nippon Sheet Glass Co Ltd
Priority to JP62025778A priority Critical patent/JPH0786927B2/en
Publication of JPS63193284A publication Critical patent/JPS63193284A/en
Publication of JPH0786927B2 publication Critical patent/JPH0786927B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Character Discrimination (AREA)
  • Image Analysis (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、文字その他の図形などの画像、各種の音声、
検索すべき技術情報などの所定の情報の特徴に対応した
単一又は複数のベクトル成分から成るベクトルに対しク
ラス分類、認識などの識別を行い、これによって画像、
音声、検索すべき技術情報などに対しクラス分類、認識
などの識別を行うようにしたベクトル識別装置に関する
ものである。
DETAILED DESCRIPTION OF THE INVENTION [Industrial field of application] The present invention relates to images such as characters and other figures, various types of sound,
Classification such as class classification, recognition, etc. is performed on a vector consisting of single or multiple vector components corresponding to the characteristics of predetermined information such as technical information to be searched, and an image,
The present invention relates to a vector identification device adapted to perform classification, recognition and the like on voice, technical information to be searched and the like.

〔発明の概要〕[Outline of Invention]

入力ベクトルの各成分の値を符号化して線状ディスプレ
イにて発光表示させ、透光/非透光の符号列で表される
参照ベクトルが線状ディスプレイの素線の配列方向に対
して直交する方向に多数種配列されている参照マスクを
二次元光センサーアレイとの間に介在させるか或いは上
記二次元光センサーアレイ自体を参照ベクトルとして受
光/非受光部から成るアレイ構造にすることにより、1
つの入力ベクトルと多数の参照ベクトルとの照合が光学
的な並列処理で行われるようにし、ディジタル演算処理
を行わずにベクトル同定が行えるようにしたベクトル識
別装置である。
The value of each component of the input vector is coded to cause the linear display to emit light, and the reference vector represented by the transmissive / non-transmissive code string is orthogonal to the array direction of the strands of the linear display. By interposing a plurality of reference masks arranged in the direction with the two-dimensional photosensor array, or by using the two-dimensional photosensor array itself as a reference vector to form an array structure of light receiving / non-light receiving parts,
This is a vector identification device in which one input vector and a large number of reference vectors are collated by optical parallel processing, and vector identification can be performed without performing digital arithmetic processing.

〔従来の技術〕[Conventional technology]

従来、文字、その他の図形などの画像を認識する画像認
識装置は、主としてエレクトロニクス技術を用いてデジ
タル的に処理するように構成されている。そして、認識
すべき画像の特徴に応じたデータがデータベースに蓄え
られている多数の参照データ中のどの参照データに最も
整合しているかを相関演算により比較するようにしてい
る。
2. Description of the Related Art Conventionally, image recognition devices that recognize images such as characters and other figures are mainly configured to perform digital processing using electronic technology. Then, which of the reference data among the many reference data stored in the database is most matched with the data corresponding to the characteristics of the image to be recognized is compared by a correlation calculation.

しかしながら、認識すべき画像が例えば文字である文字
認識の場合、字体の整っている印刷文字を認識する時で
も、漢字は画数が多くて複雑な上に字種が何千もあり、
しかも一口に印刷文字と云ってもコシック体、明朝体な
どの種々の書体がある。また手書き文字の場合には、そ
の文字を書いた人に応じていろいろなバラツキがある。
従って、何れにしても、画像認識装置における画像認識
動作は非常に複雑になり、また高速動作を保ったままで
精度を上げるのは非常に困難である。
However, in the case of character recognition in which the image to be recognized is, for example, a character, even when recognizing printed characters with a well-arranged font, Kanji has many strokes and is complicated, and there are thousands of character types.
Moreover, there are various types of fonts such as Cosic and Mincho even if they are called printed characters. In the case of handwritten characters, there are various variations depending on the person who wrote the character.
Therefore, in any case, the image recognition operation in the image recognition apparatus becomes very complicated, and it is very difficult to improve the accuracy while keeping the high speed operation.

一方、多数の文字のなかにはその全体が良く似ている文
字や、その一部分が同一若しくは良く似ている文字が多
くて、幾つかのクラスに分類することが可能である。
On the other hand, among a large number of characters, there are many characters that are similar to each other as a whole and characters that are partly the same or similar to each other, and can be classified into several classes.

従って画像認識装置において、従来から、まず、認識す
べき画像の特徴を射影などにより抽出し、次いでこの射
影特徴などの特徴を予め用意されているクラス分類用の
参照パターンの射影特徴などと比較することにより、ク
ラス分類を行うようにしている。そしてこのようにして
クラス分類された画像について、そのクラスに属する多
数の画像との相関をとるようにした相関演算工程によ
り、画像の特定、即ち画像認識を行うようにしている。
なお上述の相関演算工程においては、認識すべき画像の
射影特徴などを、予め用意されている多数の画像認識用
参照パターンの射影特徴などと比較することによって、
認識すべき画像が適合している程度に応じて多数の標準
パターンを順位付けし、この順位付けに応じて画像の特
定を行うようにしている。
Therefore, in the image recognition apparatus, conventionally, the features of the image to be recognized are first extracted by projection or the like, and then the features such as the projection features are compared with the projection features of the reference pattern for class classification prepared in advance. By doing so, class classification is performed. Then, with respect to the images classified in this way, the image is specified, that is, the image is recognized, by a correlation calculation process in which correlation is made with a large number of images belonging to the class.
In the above-mentioned correlation calculation step, by comparing the projection features of the image to be recognized with the projection features of a large number of image recognition reference patterns prepared in advance,
A large number of standard patterns are ranked according to the degree to which the images to be recognized match, and the images are specified according to this ranking.

以下において、主としてエレクトロニクス技術を用いて
デジタル的に処理するように構成された上述のような画
像認識装置の従来例についての説明を更に具体的に補足
すると、まず、原稿などに印刷などにより記載されてい
る画像認識されるべき画像パターンが、CCD、MOSセンサ
などから成るイメージセンサの受光面に光学レンズによ
り結像される。そしてこのイメージセンサから画像情報
としての多値ディジタル信号が出力され、この多値ディ
ジタル信号は適当なしきい値で2値化されてから(しき
い値が複数の場合には必要に応じて上述の場合とは異な
る多値化を行ってから)、メモリに記憶される。またこ
の2値化された画像情報は画像の整形を行うための前処
理を必要に応じて施されてから、上記メモリ又は別のメ
モリに記憶される。なお上記前処理によって、ノイズ除
去処理や、位置、大きさ、傾き、線幅などの正規化処理
などが行われる。
In the following, to further specifically supplement the description of the conventional example of the above-described image recognition apparatus configured to be digitally processed by mainly using the electronic technology, first, it is described by printing on an original or the like. An image pattern to be recognized is formed by an optical lens on the light receiving surface of an image sensor including a CCD, a MOS sensor and the like. Then, a multivalued digital signal as image information is output from the image sensor, and the multivalued digital signal is binarized with an appropriate threshold value (if there are a plurality of threshold values, the above-mentioned It is stored in the memory after performing multi-value quantization different from the case). Further, the binarized image information is stored in the memory or another memory after being subjected to preprocessing for shaping the image as necessary. By the pre-processing, noise removal processing and normalization processing of position, size, inclination, line width, etc. are performed.

次に、このようにして上記メモリに記憶された画像情報
に対する射影特徴の抽出が射影処理部で行われる。
Next, the projection processing unit extracts the projection feature from the image information stored in the memory in this way.

即ち、画像の或る方向軸(例えばX軸)への射影を行う
場合には、画像情報が記憶されている上述のメモリを上
記方向軸と一定の関係を或る方向(例えばY軸方向)に
走査して、このメモリから上記画像情報を時系列的又は
並列時系列的に読み出し、この読み出した画像情報を射
影処理部に転送し、次いでこれらの転送された画像情報
を上記射影処理部で順次積算する。そしてこのような積
算により順次得られる積算値を、上述のメモリまたは更
に別のメモリ中の上記或る方向軸に対応した所定位置に
それぞれ記憶させる。またこのようにして記憶された積
算量に基づいて、上記或る方向軸についての射影特徴が
抽出された強度分布の波形が求められる。
That is, when the image is projected onto a certain direction axis (for example, the X axis), the memory in which the image information is stored has a certain relationship with the direction axis and the certain direction (for example, the Y axis direction). To read the image information from the memory in time series or parallel time series, transfer the read image information to the projection processing unit, and then transfer the transferred image information to the projection processing unit. Accumulate sequentially. Then, the integrated value sequentially obtained by such integration is stored in a predetermined position corresponding to the certain direction axis in the above-mentioned memory or further memory. Further, based on the integrated amount stored in this way, the waveform of the intensity distribution from which the projective feature for the certain direction axis is extracted is obtained.

このような画像の射影特徴の抽出操作は通常は複数の方
向軸について行われるので、同一の画像情報に対して複
数の強度分布波形が得られる。次いでこれらの強度分布
波形により示される画像の複数の射影特徴が、予め用意
されている参照パターンの射影特徴と比較されることに
よって、画像のクラス分類又は認識が行われる。
Since such a projective feature extraction operation of an image is usually performed for a plurality of directional axes, a plurality of intensity distribution waveforms can be obtained for the same image information. Then, the plurality of projection features of the image indicated by these intensity distribution waveforms are compared with the projection features of the reference pattern prepared in advance, so that the image classification or recognition is performed.

上述のような射影特徴処理をデジタル的に行うに際し、
入力データである上記積算値をそれぞれ一つのベクトル
成分と見做して、一つ又は複数の強度分布を多数のベク
トル成分を有する1つのベクトルとして取扱うようにし
ている。従って、一つの強度分布についてアドレス1〜
nに積算値が記憶されていれば、この強度分布はn次元
ベクトルとなる。
When digitally performing the above projective feature processing,
The integrated value, which is the input data, is regarded as one vector component, and one or a plurality of intensity distributions are treated as one vector having a large number of vector components. Therefore, for one intensity distribution,
If the integrated value is stored in n, this intensity distribution will be an n-dimensional vector.

上述のような画像認識装置において、画像の認識率を上
げるためには、同一の画像情報に対して多数の方向軸に
ついて射影処理を行って、多数種類の射影特徴を抽出す
る必要がある。従って、認識されるべき画像は多数の多
次元ベクトルが集合している多次元ベクトルの集合体と
して取扱われる。
In the image recognition apparatus as described above, in order to increase the image recognition rate, it is necessary to perform projection processing on a plurality of directional axes with respect to the same image information to extract a large number of projection features. Therefore, the image to be recognized is treated as an aggregate of multidimensional vectors in which many multidimensional vectors are aggregated.

一方、既述のクラス分類用及び画像認識用の参照パター
ンも上述の場合と同様にしてベクトル化されている。そ
して、並列パイプライン型計算機などにおいて実用化さ
れているベクトル演算専用機によって、認識すべき画像
の特徴に対応したベクトルと多数の参照パターンのベク
トルとの間の相関演算が各ベクトル成分ごとに行われ
る。
On the other hand, the reference patterns for class classification and image recognition described above are also vectorized in the same manner as in the above case. Then, with a dedicated vector operation machine that has been put to practical use in parallel pipeline type computers, the correlation operation between the vector corresponding to the feature of the image to be recognized and the vector of many reference patterns is performed for each vector component. Be seen.

なお上記相関演算においては、相関の程度を表わす因子
として、例えば両ベクトル間の距離、相関係数、類似度
などが算出される。そして相関程度の判定を行う際に
は、射影特徴などの特徴のバラツキなどを考慮して最適
な相関を探す必要がある。このため、実際には、多数の
ベクトル間の相関演算を時系列的なデジタル処理により
多数回行っている。
In the above correlation calculation, for example, the distance between the two vectors, the correlation coefficient, the degree of similarity, and the like are calculated as factors indicating the degree of correlation. Then, when determining the degree of correlation, it is necessary to search for an optimum correlation in consideration of variations in characteristics such as projection characteristics. Therefore, in reality, the correlation calculation between many vectors is performed many times by time-series digital processing.

〔発明が解決しようとする問題点〕[Problems to be solved by the invention]

しかしながら、既述のような従来の画像認識装置におい
ては、クラス分類用又は画像認識用の多数の参照パター
ンを予めベクトル化する必要がある。また認識すべき画
像の特徴に応じたベクトルとこれらのベクトル化された
多数の参照パターンとの間の相関演算を、既述のような
ベクトル演算専用機において時系列的なデジタル処理に
より各ベクトル成分ごとに多数回行う必要がある。
However, in the conventional image recognition apparatus as described above, it is necessary to vectorize a large number of reference patterns for class classification or image recognition in advance. In addition, the correlation calculation between the vector corresponding to the feature of the image to be recognized and a large number of these vectorized reference patterns is performed by time-series digital processing in the vector calculation dedicated machine as described above. Must be done many times each time.

従って、上記ベクトル化及び上記相関演算のために多大
な処理時間を必要とすると共に、上記ベクトル演算専用
機には、専用LSIを用いた専用プロセッサを組み込む必
要があるため、装置の構成が複雑となってコスト高とな
るという問題がある。
Therefore, a large amount of processing time is required for the vectorization and the correlation calculation, and a dedicated processor using a dedicated LSI needs to be incorporated in the dedicated vector calculation machine, resulting in a complicated device configuration. Therefore, there is a problem that the cost becomes high.

本発明は、以上のような問題に鑑みてなされたものであ
って、文字などの所定の情報の特徴に対応したベクトル
成分からなるベクトルの識別に光学的な並列処理を導入
することによって、簡単な構成で以って高速度にベクト
ルの識別を行い得るようにしたものである。
The present invention has been made in view of the above problems, and is simple by introducing optical parallel processing for identifying a vector composed of vector components corresponding to characteristics of predetermined information such as characters. With such a configuration, it is possible to identify a vector at high speed.

〔問題点を解決するための手段〕[Means for solving problems]

本発明のベクトル識別装置は、入力ベクトルの各成分の
値を符号化して複数の線素の列として発光表示する線状
ディスプレイ1と、各線素に対応した透光部3aと非透光
部3bとから成る符号列が1つの参照ベクトルを表すため
に上記線素の配列方向に延び且つ複数の異なる参照ベク
トルの上記符号列が上記線素の配列方向に対して直交す
る方向に配列されている参照マスク3と、この参照マス
ク3に対面してその上記透光部3aの全てを通る上記線状
ディスプレイからの光を受光する二次元の光センサーア
レイ4とを具備している。
The vector identification device of the present invention includes a linear display 1 that encodes the values of the respective components of an input vector and emits light as a sequence of a plurality of line elements, and a translucent portion 3a and a non-translucent portion 3b corresponding to each linear element. A code string consisting of and extends in the array direction of the line elements to represent one reference vector, and the code strings of a plurality of different reference vectors are arrayed in a direction orthogonal to the array direction of the line elements. It comprises a reference mask 3 and a two-dimensional photosensor array 4 that faces the reference mask 3 and receives light from the linear display that passes through all of the light transmitting portions 3a.

この光センサーアレイ4の出力信号Yiと上記入力ベクト
ルの符号値yiとに基づいて、上記入力ベクトルと上記複
数の異なる参照ベクトルの1つXiとの同定を行う。
Based on the output signal Y i of the photosensor array 4 and the code value y i of the input vector, the input vector and one of the plurality of different reference vectors X i are identified.

上記二次元光センサーアレイ自体が上記参照マスクの機
能を含んでいてもよく、この場合にはセンサーアレイを
参照ベクトルに対応した受光部と実質的な非受光部とか
ら成る符号列で構成する。
The two-dimensional photosensor array itself may include the function of the reference mask. In this case, the sensor array is composed of a code string composed of a light receiving part corresponding to the reference vector and a substantially non-light receiving part.

〔作用〕[Action]

入力ベクトルと多数の参照ベクトルとの照合を光学的並
列処理により瞬時に行う。照合のためのディジタル演算
処理は一切不要であり、参照マスクを通った光の検出信
号は入力ベクトルの符号値と一致するか否かを電気的に
弁別すれば、符号値の合致したベクトルを抽出すること
ができ、これによって未知入力ベクトルを識別すること
ができる。
The input vector and a large number of reference vectors are collated instantaneously by optical parallel processing. No digital arithmetic processing is required for matching, and if the detection signal of the light passing through the reference mask is electrically discriminated whether it matches the code value of the input vector, the vector with the matched code value is extracted. The unknown input vector can be identified.

〔実施例〕〔Example〕

次に本発明のベクトル識別装置を画像認識装置に適用し
た実施例を第1図〜第6図に付き説明する。
Next, an embodiment in which the vector identification device of the present invention is applied to an image recognition device will be described with reference to FIGS.

まず、前処理として認識すべき文字画像から抽出される
射影特徴などの特徴に対応したベクトル成分から成るベ
クトルを、既述のような従来の画像認識装置の場合と同
様にして得る。
First, a vector consisting of vector components corresponding to features such as projective features extracted from a character image to be recognized as preprocessing is obtained in the same manner as in the case of the conventional image recognition apparatus as described above.

第2図(a)及び(b)は、一例として文字“山”から
抽出したX軸方向射影及びY軸方向射影による強度分布
波形をそれぞれ示している。この例では、文字“山”の
射影特徴に対応したベクトルは、X軸方向射影特徴の各
射影データに対応した5つのベクトル成分C1〜5と、
Y軸方向射影特徴の各射影データに対応した5つのベク
トル成分C6〜10とから成っている。
FIGS. 2A and 2B respectively show intensity distribution waveforms by the X-axis direction projection and the Y-axis direction projection extracted from the character “mountain”, as an example. In this example, the vector corresponding to the projection feature of the character “mountain” includes five vector components C 1 to 5 corresponding to each projection data of the X-axis direction projection feature,
It is composed of five vector components C 6 to 10 corresponding to the respective projection data of the Y-axis direction projection feature.

射影特徴は、X、Y方向の外に斜方向、円周方向、放射
方向などが考えられる。ベクトル成分は現実には各射影
種ごとに16要素程である。各ベクトル成分である分布強
度値は例えば0〜100の値をとる。
The projective feature may be an oblique direction, a circumferential direction, a radial direction, etc. in addition to the X and Y directions. In reality, there are about 16 vector components for each projection type. The distribution intensity value which is each vector component takes a value of 0 to 100, for example.

本発明においては、射影特徴ベクトルの個々のベクトル
成分の強度値を符号化してから、多種の基準符号と光学
的に並列照合してベクトル同定を行う。
In the present invention, the intensity values of the individual vector components of the projection feature vector are encoded, and then optically identified in parallel with various reference codes for vector identification.

第1図はベクトル識別装置の要部断面を示す。線状ディ
スプレイ1は基板1aに図の紙面と直交方向の多数の線状
発光源L1、L2…を並列に形成したものである。この線状
ディスプレイ1に射影特徴ベクトルの各成分である分布
強度値を符号化して表示する。
FIG. 1 shows a cross section of the main part of the vector identification device. The linear display 1 is formed by arranging a large number of linear light emitting sources L 1 , L 2 ... In parallel on the substrate 1a in a direction orthogonal to the plane of the drawing. The distribution intensity value which is each component of the projection feature vector is encoded and displayed on the linear display 1.

第3図は線状ディスプレイ1にてベクトルの1つの成分
を符号化表示した様子を示す。この場合0〜100までの
値をとる1つの成分は、5単位(5、10、15…)で5ビ
ット(5線素)により表示されている。左端の線状発光
源L1は強度値の1桁目の0又は5を夫々消灯又は点打で
表示する。L1に隣接する線状発光源L2〜L5は分布強度値
の10の桁を4ビットの2進化10進法で表示する。第3図
の例では、斜線が点灯を表し、各例は強度値65(左)、
強度値100(右)を夫々示している。
FIG. 3 shows a state in which one component of a vector is coded and displayed on the linear display 1. In this case, one component having a value of 0 to 100 is represented by 5 bits (5, 10, 15, ...) By 5 bits (5 line elements). The linear light source L 1 at the left end displays 0 or 5 at the first digit of the intensity value by turning off or stippling, respectively. The linear light emitting sources L 2 to L 5 adjacent to L 1 display 10 digits of the distribution intensity value in a 4-bit binary coded decimal system. In the example of FIG. 3, the diagonal lines indicate lighting, and each example has an intensity value of 65 (left),
Intensity values of 100 (right) are shown.

線状ディスプレイ1の線状発光源L1、L2…は、例えば40
0本あり、これにより1つの認識すべき文字画像につい
ての各16成分から成る5射影種の特徴ベクトルを1成分
につき5ビットにて符号化表示することができる(5射
影種×16成分×5ビット)。
The linear light emitting sources L 1 , L 2, ... Of the linear display 1 are, for example, 40
There are 0, so that a feature vector of 5 projection types consisting of 16 components for each character image to be recognized can be coded and displayed with 5 bits per component (5 projection types x 16 components x 5). bit).

第1図において、線状ディスプレイ1の発光は各線状発
光源L1、L2…の長手方向(図面と直交)に沿って前面側
に配置された円筒レンズアレイ2の各円筒レンズ2aによ
って集光され、参照マスク3に照射される。
In FIG. 1, the light emitted from the linear display 1 is collected by each cylindrical lens 2a of the cylindrical lens array 2 arranged on the front side along the longitudinal direction (orthogonal to the drawing) of each linear light emitting source L 1 , L 2 . It is illuminated and illuminated on the reference mask 3.

参照マスク3は第4図に示すように線状発光源L1、L2
の長手方向(X方向)及び並び方向(Y方向)の二次元
の広がりを有し、透光部3a及びハッチングで示す非透光
部3bから成る符号パターンで構成されている。横行の符
号列Y1、Y2…Ynは1つの参照すべき符号化ベクトルを表
し、上記例ではnは400で、これらは線状発光源L1、L2
…と一対一に対応する。1つの符号化ベクトルが参照す
べき1つの文字を表し、マスク3の縦方向に多数の文字
種に対応する符号化ベクトル列X1、X2…Xmが配列されて
いる。mは例えば500である。
As shown in FIG. 4, the reference mask 3 has linear light sources L 1 , L 2, ...
It has a two-dimensional spread in the longitudinal direction (X direction) and the arrangement direction (Y direction), and is composed of a code pattern composed of a transparent portion 3a and a non-transparent portion 3b shown by hatching. The horizontal code columns Y 1 , Y 2 ... Y n represent one coding vector to be referred to, and in the above example, n is 400, which are linear light sources L 1 , L 2.
There is a one-to-one correspondence with ... One coded vector represents one character to be referred to, and coded vector sequences X 1 , X 2 ... X m corresponding to many character types are arrayed in the vertical direction of the mask 3. m is 500, for example.

第4図の例ではX1がそのベクトル成分として参照基準と
なる分布強度値〔90,15,75,…〕を有し、対応する符号
化ベクトルが符号列Y1、Y2…Ynの透光部3aと非透光部3b
とで表されている。X1〜Xmのうちの1つの透光/非透光
のパターンが、線状発光源L1、L2…の点灯/非点灯のパ
ターンと合致することにより、ベクトルの同定が達成さ
れる。
In the example of FIG. 4, X 1 has a distribution intensity value [90, 15, 75, ...] As a reference standard as its vector component, and the corresponding coding vector is the code string Y 1 , Y 2 ... Y n . Translucent part 3a and non-translucent part 3b
It is represented by. Vector identification is achieved by matching the light-transmitting / non-light-transmitting pattern of one of X 1 to X m with the lighting / non-lighting pattern of the linear light-emitting sources L 1 , L 2 ... .

第1図の例では、線状発光源L1〜L5の点灯/非点灯のパ
ターンは(1,1,1,1,0)=75で、対応する参照マスク3
の透光/非透光のパターンは(0,1,0,0,1)=90を示し
ている。これは不一致の例であり、透過光は(0,1,0,,
0,0,)=10となっている。第4図の参照マスク3の例で
は、ベクトルX4のY1〜Y5が第1図の線状発光源L1〜L5
発光パターンと部分的ではあるが一致している。
In the example of FIG. 1 , the lighting / non-lighting pattern of the linear light emitting sources L 1 to L 5 is (1,1,1,1,0) = 75, and the corresponding reference mask 3
The translucent / non-transmissive pattern of (0,1,0,0,1) = 90 is shown. This is an example of a mismatch, the transmitted light is (0,1,0 ,,
0,0,) = 10. In the example of the reference mask 3 shown in FIG. 4 , Y 1 to Y 5 of the vector X 4 partially match the light emission patterns of the linear light emission sources L 1 to L 5 shown in FIG.

参照マスク3の透過光は光センサーアレイ4によって受
光され、二値の電気信号として取り出される。この光セ
ンサーアレイ4は参照マスク3の符号列に対応した二次
元の受光素子4aの配列(n×m=400×500)を有してい
る。このような光センサーアレイ4はCCDやフォトトラ
ンジスタアレイ、MOS−FETアレイ等で構成することがで
きる。
The transmitted light of the reference mask 3 is received by the photosensor array 4 and is taken out as a binary electric signal. The photosensor array 4 has an array (n × m = 400 × 500) of two-dimensional light receiving elements 4a corresponding to the code string of the reference mask 3. Such an optical sensor array 4 can be composed of a CCD, a phototransistor array, a MOS-FET array, or the like.

第5図にベクトル抽出のための電気的処理部を概念的に
示す。ベクトル抽出器は比較器5及び電圧検出器6a及び
開閉器5bのブロックから成る。比較器5はm(500)個
の要素から成り、各要素には、光センサーアレイ4から
読出されたm個のYi出力(第4図の1本の縦列に対応す
る光センサーの並列出力で、夫々がベクトル列X1〜Xm
属する)が同時に与えられている。一方、比較器5の各
要素の他の入力は共通結合になっていて、そこに線状デ
ィスプレイ1の線状発光源L1、L2…の点灯パターン(1,
0,0,1…等)に対応するn個の符号列(y1、y2…yi
yn)の信号が順次に与えられる。そしてy1→y2→y3…と
変化するごとにY1→Y2→Y3…のように光センサーアレイ
4の並列読乱し出力を同期して変化させる。
FIG. 5 conceptually shows an electrical processing unit for vector extraction. The vector extractor comprises a block of a comparator 5, a voltage detector 6a and a switch 5b. The comparator 5 is composed of m (500) elements, and each element has m Y i outputs read from the photosensor array 4 (parallel outputs of the photosensors corresponding to one column in FIG. 4). , And each belongs to the vector sequence X 1 ~ X m ) are given at the same time. On the other hand, the other inputs of the respective elements of the comparator 5 are commonly coupled, and the lighting patterns (1, 1, 2) of the linear light emitting sources L 1 , L 2 ...
0,0,1 ... etc.) corresponding to n code strings (y 1 , y 2 ... Y i ...
y n ) signals are sequentially given. Then, each time y 1 → y 2 → y 3 changes, Y 1 → Y 2 → Y 3 ...

従ってまず符号列のy1とX1〜Xmに属する全てのY1とが比
較される。そして合致があった所のXi、即ち、照合マス
ク3を通過した光が検出された位置Xi(複数)での比較
出力が電圧検出器6aにて保持され、光検出が無かった位
置のXは開閉器6bが閉じられることにより除外される。
この操作を更にy2とY2、y3とY3…の順にynとYnまで実行
すると、原理的には最後に1つのベクトルXxが残る。こ
のベクトルXxが識別すべき入力の射影特徴ベクトルと合
致する。なお点灯パターンyiが0(非点灯)の場合に
は、比較器5のゲートを閉じ、比較を行わない。
Therefore, first, y 1 of the code string is compared with all Y 1 belonging to X 1 to X m . And X i at which there is a match, i.e., the comparison output at the light that has passed through the matching mask 3 is detected positions X i (s) is retained by the voltage detector 6a, the position light detection was not X is excluded by closing the switch 6b.
When this operation is further executed up to y n and Y n in order of y 2 and Y 2 , y 3 and Y 3, ..., In principle, one vector X x remains at the end. This vector X x matches the projected feature vector of the input to be identified. When the lighting pattern y i is 0 (non-lighting), the gate of the comparator 5 is closed and the comparison is not performed.

光学処理で生じる誤差により、最終的に残った合致ベク
トルが複数個有る場合も生じるが、候補が絞れているの
で、後はディジタル計算処理(ビット演算)でパターン
マッチングを行えばよい。
There may be a case where there are a plurality of match vectors that finally remain due to an error caused by the optical processing, but since the candidates are narrowed down, pattern matching may be performed by digital calculation processing (bit calculation).

第6図は第5図に示すベクトル抽出器の1要素を示す原
理的な回路例である。比較器5はアンドゲート5aで構成
でき、その一方の入力にはセンサーアレイ4の出力Yi
与えられると共に、Yiと同期して点灯パターンyiが他の
入力に与えられる。Yiとyiとが夫々1の場合、そのアン
ドゲート出力1がアンドゲート6aを介してラッチ回路6a
に入力されてラッチされる。このラッチ回路6aの初期値
は1で、その出力がアンドゲート6aに戻されてゲートが
開かれている。従ってアンドゲート5aの比較出力が1で
ある限り、ラッチ回路6aの内容は1になっている。アン
ドゲート5aの比較出力が0(不一致)になると、ラッチ
回路6aの保持内容が0になり、その出力でアンドゲート
6bが閉じられる。従って以後そのラッチ回路6aの内容は
0に固定され、その出力がマッチング不成立として除去
されたベクトルXを表す。
FIG. 6 is a principle circuit example showing one element of the vector extractor shown in FIG. The comparator 5 can be constituted by an AND gate 5a, and the output Y i of the sensor array 4 is given to one input thereof, and the lighting pattern y i is given to the other input in synchronization with Y i . When Y i and y i are 1 respectively, the AND gate output 1 outputs the latch circuit 6a via the AND gate 6a.
Is input to and latched. The initial value of the latch circuit 6a is 1, its output is returned to the AND gate 6a and the gate is opened. Therefore, as long as the comparison output of the AND gate 5a is 1, the content of the latch circuit 6a is 1. When the comparison output of the AND gate 5a becomes 0 (mismatch), the content held in the latch circuit 6a becomes 0, and the AND gate outputs the AND gate.
6b is closed. Therefore, thereafter, the content of the latch circuit 6a is fixed to 0, and the output thereof represents the vector X which is removed as the matching failure.

最終的に値1を保持しているラッチ回路6aの出力がマッ
チングが成立したベクトルXを示す。なおyiが0(非点
灯)の場合には、アンドゲート5aの出力を無効にするた
めにラッチ回路6aをトリガしないように構成する。
Finally, the output of the latch circuit 6a holding the value 1 indicates the vector X for which matching is established. When y i is 0 (not lit), the latch circuit 6a is not triggered in order to invalidate the output of the AND gate 5a.

第1図に示すベクトル識別装置は半導体集積装置で一体
的に製造することができる。線状ディスプレイ1は例え
ば線状のPN接合面を多数並べたLEDアレイで作ることが
できる。円筒状レンズアレイ2はガラスや合成樹脂等の
透明板内に屈折率が半径方向に変化するとともに、長手
方向には一定である略半円柱状のレンズ部分を間隔をお
いて多数形成した平板レンズを用いることができる。ま
た円柱状屈折率分布型レンズあるいは屈折率一様なガラ
スロッドを配列固定したものを使用できる。要するに線
状に集光する機能を持っていればよい。参照マスク3及
び光センサーアレイ4は周知の集積回路技術で容易に作
れる。また参照マスク3を液晶シャッタのような透光/
非透光を制御できる部材で構成して、ROMのような基準
の符号源でこの参照マスク3のパターンを制御してもよ
い。
The vector identification device shown in FIG. 1 can be integrally manufactured by a semiconductor integrated device. The linear display 1 can be made of, for example, an LED array in which a large number of linear PN junction surfaces are arranged. The cylindrical lens array 2 is a flat plate lens in which a plurality of substantially semi-cylindrical lens portions whose refractive index changes in the radial direction and which are constant in the longitudinal direction are formed in a transparent plate such as glass or synthetic resin. Can be used. Further, a cylindrical gradient index lens or a glass rod in which glass rods having a uniform refractive index are arranged and fixed can be used. In short, it only has to have a function of collecting light in a linear shape. The reference mask 3 and the photosensor array 4 can be easily manufactured by well-known integrated circuit technology. In addition, the reference mask 3 can be used as a liquid crystal shutter,
The pattern of the reference mask 3 may be controlled by a standard code source such as a ROM by using a member capable of controlling non-light transmission.

また光センサーアレイのエレメントを参照ベクトルの符
号列に対応させて受光部と非受光部(エレメントの欠除
部)とで構成して、光センサーアレイが参照マスクの機
能を持つようにしてもよい。
Further, the element of the photosensor array may be configured by the light receiving part and the non-light receiving part (element lacking part) in association with the code string of the reference vector, and the photosensor array may have the function of the reference mask. .

〔発明の効果〕 本発明のベクトル識別装置は上述の如く、入力ベクトル
の各成分の値を符号化して線状ディスプレイに表示し
て、ディスプレイ線素の配列方向に対して直交する方向
に参照ベクトルの符号列を表す透光パターン又は受光パ
ターンを多数配列した二次元光センサーアレイにより、
同時に並列照合する構成であるので、長時間のディジタ
ル処理演算を行わなくても、二次元センサーアレイの出
力を検出して入力ベクトルの符号値と電気的に比較する
のみで、合致のあったベクトルを弁別して抽出すること
ができる。従って公知の入力ベクトルを非常に短時間で
識別することができる。
[Effects of the Invention] As described above, the vector identification device of the present invention encodes the value of each component of the input vector and displays it on the linear display, and the reference vector is arranged in the direction orthogonal to the array direction of the display line elements. By a two-dimensional optical sensor array in which a large number of light-transmitting patterns or light-receiving patterns representing the code sequence of
Since the parallel collation is performed at the same time, it is possible to detect the output of the two-dimensional sensor array and electrically compare it with the code value of the input vector without performing a long-time digital processing operation. Can be discriminated and extracted. Therefore, a known input vector can be identified in a very short time.

また光学的並列処理によって生じ易い誤りが、符号化手
法により大幅に軽減され、高精度の照合、識別ができ
る。
In addition, errors that are likely to occur due to optical parallel processing are significantly reduced by the encoding method, and highly accurate matching and identification can be performed.

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

第1図は本発明のベクトル識別装置の一実施例を示す要
部断面図、第2図は射影特徴を表す強度分布ベクトル
図、第3図は第1図の線状ディスプレイの発光パターン
図、第4図は第1図の参照マスクの要部平面図、第5図
はベクトル抽出器の原理的回路ブロック図、第6図はベ
クトル抽出器の1要素を示す原理回路図である。 なお図面に用いた符号において、 1……線状ディスプレイ 2……円筒レンズアレイ 3……参照マスク 3a……透光部 3b……非透光部 4……センサーアレイ 5……比較器 6a……電圧検出器 L1、L2……線状発光源 である。
1 is a sectional view of an essential part showing an embodiment of a vector identification device of the present invention, FIG. 2 is an intensity distribution vector diagram showing a projection feature, and FIG. 3 is a light emission pattern diagram of the linear display of FIG. FIG. 4 is a plan view of an essential part of the reference mask of FIG. 1, FIG. 5 is a block diagram of the principle circuit of the vector extractor, and FIG. 6 is a principle circuit diagram showing one element of the vector extractor. In the reference numerals used in the drawings, 1 ... Linear display 2 ... Cylindrical lens array 3 ... Reference mask 3a ... Translucent part 3b ... Non-transmissive part 4 ... Sensor array 5 ... Comparator 6a ... … Voltage detectors L 1 and L 2 …… Linear emission sources.

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】入力ベクトルの各成分の値を符号化して複
数の線素の列として発光表示する線状ディスプレイと、 各線素に対応した透光部と非透光部とから成る符号列が
1つの参照ベクトルを表すために上記線素の配列方向に
延び且つ複数の異なる参照ベクトルの上記符号列が上記
線素の配列方向に対して直交する方向に配列されている
参照マスクと、 この参照マスクに対面してその上記透光部の全てを通る
上記線状ディスプレイからの光を受光する二次元の光セ
ンサーアレイとを具備し、 上記光センサーアレイの出力信号と上記入力ベクトルの
符号値とに基づいて、上記入力ベクトルと上記複数の異
なる参照ベクトルの1つとの同定を行うことを特徴とす
るベクトル識別装置。
1. A linear display that encodes the value of each component of an input vector and emits light as a sequence of a plurality of line elements, and a code sequence including a light-transmitting portion and a non-light-transmitting portion corresponding to each line element. A reference mask that extends in the array direction of the line elements to represent one reference vector, and the code strings of a plurality of different reference vectors are arrayed in a direction orthogonal to the array direction of the line elements; A two-dimensional photosensor array that receives the light from the linear display that faces the mask and passes through all of the light-transmitting parts, and outputs the output signal of the photosensor array and the code value of the input vector. A vector identification device characterized in that the input vector and one of the plurality of different reference vectors are identified based on the above.
【請求項2】入力ベクトルの各成分の値を符号化して複
数の線素の列として発光表示する線状ディスプレイと、 この線状ディスプレイに対面して、各線素に対応した受
光部と非受光部とから成る符号列が1つの参照ベクトル
を表すために上記線素の配列方向に延び且つ複数の異な
る参照ベクトルの上記符号列が上記線素の配列方向に対
して直交する方向に配列されている二次元の光センサー
アレイとを具備し、 上記光センサーアレイの出力信号と上記入力ベクトルの
符号値とに基づいて、上記入力ベクトルと上記複数の異
なる参照ベクトルの1つとの同定を行うことを特徴とす
るベクトル識別装置。
2. A linear display that encodes the value of each component of an input vector and emits light as a row of a plurality of line elements, and a light receiving unit and a non-light receiving unit corresponding to each line element facing the linear display. A code string consisting of a part and a line extending in the array direction of the line elements to represent one reference vector, and the code strings of a plurality of different reference vectors are arrayed in a direction orthogonal to the array direction of the line elements. A two-dimensional optical sensor array, and based on the output signal of the optical sensor array and the code value of the input vector, the input vector and one of the plurality of different reference vectors are identified. A characteristic vector identification device.
JP62025778A 1987-02-06 1987-02-06 Vector identification device Expired - Lifetime JPH0786927B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62025778A JPH0786927B2 (en) 1987-02-06 1987-02-06 Vector identification device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62025778A JPH0786927B2 (en) 1987-02-06 1987-02-06 Vector identification device

Publications (2)

Publication Number Publication Date
JPS63193284A JPS63193284A (en) 1988-08-10
JPH0786927B2 true JPH0786927B2 (en) 1995-09-20

Family

ID=12175299

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62025778A Expired - Lifetime JPH0786927B2 (en) 1987-02-06 1987-02-06 Vector identification device

Country Status (1)

Country Link
JP (1) JPH0786927B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111025436B (en) * 2020-03-10 2020-06-09 南京微纳科技研究院有限公司 Fisheye lens parameter determination method, device and equipment
CN116597357A (en) * 2023-05-19 2023-08-15 浙江省机电设计研究院有限公司 A detection method for road spills based on unknown category perception

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS593292B2 (en) * 1977-07-26 1984-01-23 トヨタ自動車株式会社 Control mechanism of deceleration sensing type brake hydraulic control device
JPS5847064A (en) * 1981-09-14 1983-03-18 Dainippon Toryo Co Ltd Epoxy resin powder paint composition

Also Published As

Publication number Publication date
JPS63193284A (en) 1988-08-10

Similar Documents

Publication Publication Date Title
He et al. Single shot text detector with regional attention
JP3445394B2 (en) How to compare at least two image sections
EP0564827B1 (en) A post-processing error correction scheme using a dictionary for on-line handwriting recognition
US3755780A (en) Method for recognizing characters
US20100189316A1 (en) Systems and methods for graph-based pattern recognition technology applied to the automated identification of fingerprints
CN113449725A (en) Object classification method, device, equipment and storage medium
WO2016087519A1 (en) Method for text recognition and computer program product
CN112101237A (en) Histogram data extraction and conversion method
EP0498978A1 (en) Mechanical recognition of characters in cursive script
CN101855640A (en) Image analysis method, in particular for mobile radio devices
Huang et al. Heuristic approach to handwritten numeral recognition
Badry et al. Quranic script optical text recognition using deep learning in IoT systems
CN101154267A (en) Method for zone location and type judgment of two-dimensional bar code
US10217020B1 (en) Method and system for identifying multiple strings in an image based upon positions of model strings relative to one another
JPH0786927B2 (en) Vector identification device
Al-Maadeed et al. Automatic handedness detection from off-line handwriting
JPS6120038B2 (en)
Singh et al. Online handwritten Gurmukhi words recognition: An inclusive study
Li et al. PGC-net: A light weight convolutional sequence network for digital pressure gauge calibration
Ting et al. Form recognition using linear structure
Goswami et al. High level shape representation in printed Gujarati character
Marinelli et al. A novel change detection method for multitemporal hyperspectral images based on a discrete representation of the change information
CN117351860B (en) Instrument display method based on nixie tube
CN118747827B (en) A method for identifying polarity marks of electronic components and related equipment
Sarkar Word spotting in cursive handwritten documents using modified character shape codes