JPS5852267B2 - Character analysis method - Google Patents
Character analysis methodInfo
- Publication number
- JPS5852267B2 JPS5852267B2 JP55187610A JP18761080A JPS5852267B2 JP S5852267 B2 JPS5852267 B2 JP S5852267B2 JP 55187610 A JP55187610 A JP 55187610A JP 18761080 A JP18761080 A JP 18761080A JP S5852267 B2 JPS5852267 B2 JP S5852267B2
- Authority
- JP
- Japan
- Prior art keywords
- character
- feature
- analysis
- character image
- features
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/18—Extraction of features or characteristics of the image
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
Landscapes
- Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Character Discrimination (AREA)
Description
【発明の詳細な説明】
本発明は文字解析方式に関し、特に文字読取装置から得
られた文字画像データを解析して文字(記号)認識を行
なう文字解析方式に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a character analysis method, and more particularly to a character analysis method for recognizing characters (symbols) by analyzing character image data obtained from a character reading device.
アルファベット、カナ文字、数字、記号(句読点等を含
む)等の文字画像は、その文字画像を識別するのに有効
な情報、すなわちその文字画像の特徴によって認識され
る。Character images such as alphabets, kana characters, numbers, symbols (including punctuation marks, etc.) are recognized based on information effective for identifying the character image, that is, the characteristics of the character image.
そして、そのような特徴としては、大きさ、ループ、端
点、分岐点、凹部、凸部等とそれらの数及び位置関係が
ある。Such features include size, loops, end points, branch points, recesses, protrusions, etc., and their number and positional relationships.
例えば第1図に示す数字6は、上部に端点が1個、下部
にループが1個、中央部左に3分岐点が1個、上半部に
右に開いた凹部を有する等の特徴によって識別される。For example, the number 6 shown in Figure 1 has features such as one end point at the top, one loop at the bottom, one 3-branch point at the left of the center, and a recess opening to the right in the upper half. be identified.
各文字画像のもつ特徴はきわめて多数にあり、その特徴
の数を多く選ぶ程その文字画像を正確に認識できるわけ
であるが、文字画像を効率的に解析するためには、なる
べく特徴の数を少なく選定することが要求される。Each character image has an extremely large number of features, and the more features selected, the more accurately the character image can be recognized.However, in order to efficiently analyze a character image, it is necessary to reduce the number of features as much as possible. It is required to select less.
そこで両者の要求を満たすものとして、例えば160種
程鹿の特徴によって文字画像を解析することが従来行な
われていた。Therefore, in order to satisfy both of these requirements, character images have been analyzed based on the characteristics of, for example, about 160 species of deer.
従来の文字解析方式を第3図で説明すると、第3図は各
文字画像についてそれを解析するために必要な160種
類の特徴をすべて抽出し、文字解析のための解析手順及
び解析結果すなわち答を記憶した辞書と呼ばれる記憶装
置を示したものである。The conventional character analysis method is explained using Figure 3. Figure 3 shows the extraction of all 160 types of features necessary for analyzing each character image, the analysis procedure for character analysis, and the analysis results, that is, the answers. This figure shows a storage device called a dictionary that stores .
横軸最上段にはチェックする160種の特徴が左側から
解析順に配列されており、次段からは各文字画像につい
て160種の特徴の有無、すなわちその特徴を有すると
きは「l」、無いときは「O」、その特徴をチェックす
る必要がないときは「×」が記憶される。On the top row of the horizontal axis, 160 types of features to be checked are arranged in the order of analysis from the left side, and from the next row, the presence or absence of 160 types of features for each character image is shown, that is, "l" if the feature is present, and "l" if it is absent. "O" is stored if the feature does not need to be checked, and "x" is stored if the feature does not need to be checked.
そして右端には解析結果の答、すなわち横軸欄に記憶さ
れている特徴と完全に一致する特徴を備えている文字画
像の名前が記憶されている。The right end stores the answer to the analysis result, that is, the name of a character image that has features that completely match the features stored in the horizontal axis column.
そしてこの答となる文字画像数は最大3以内になるよう
にしている。The number of character images that correspond to this answer is kept within three at most.
いま文字読取装置、例えばOCRのようなスキャナによ
って文字画像が読取られると、その文字画像について1
60種の特徴の有無を2進符号で示す文字パターンに変
換される。Now, when a character image is read by a character reading device, for example, a scanner such as OCR, 1
It is converted into a character pattern that indicates the presence or absence of 60 types of characteristics using binary codes.
この文字パターンが辞書中に記憶されている各文字の特
徴と比較され、すべての特徴が一致したときに右端の答
が出力となって表示される。This character pattern is compared with the characteristics of each character stored in the dictionary, and when all the characteristics match, the rightmost answer is displayed as output.
例えば発生した文字パターンが「0111000・・・
・・・1」ならば、解析結果はその文字画像が「ホ」と
いう文字であると解答することになる。For example, the generated character pattern is "0111000...
. . 1", the analysis result indicates that the character image is the character "ho".
このような従来の文字解析方式は解析手順及び解析結果
を記憶する辞書を作り易いという点では有利であった。Such a conventional character analysis method is advantageous in that it is easy to create a dictionary that stores analysis procedures and analysis results.
すなわち、アルファベット、カナ文字、数字、記憶等の
文字画像は約120種程度であり、書体や個人差等によ
り1つの文字画像が幾通りにも書かれるが、大体lOO
万文字の集合を考えれば統計的に充分とされる。In other words, there are about 120 types of character images such as alphabets, kana characters, numbers, and memory, and one character image can be written in many ways depending on the typeface and individual differences, but in general
It is considered statistically sufficient if we consider a set of 10,000 characters.
したがって160種の特徴をこれらの文字画像のすべて
について記憶した場合でも16000万ビツト、すなわ
ち2000万バイ1−(=20メガ)の記憶容量があれ
ば充分である。Therefore, even if 160 types of characteristics are stored for all of these character images, a storage capacity of 160 million bits, that is, 20 million bytes (=20 megabytes) is sufficient.
そして各文字画像についてその発生頻度と答から統計を
取り分類のための特徴を検出し、その特徴を記憶してお
けば文字解析ができることになる。Then, statistics are collected from the frequency of occurrence and the answer for each character image, characteristics for classification are detected, and character analysis can be performed by storing the characteristics.
しかしながらこの従来の文字解析方式には次のような欠
点がある。However, this conventional character analysis method has the following drawbacks.
その1つは答すなわち文字画像としては異なる答のもの
が文字パターンとして同じ特徴を発生するために同一の
文字画像であるという答を出す欠点がある。One of the problems is that different answers, that is, character images, produce the same characteristics as character patterns, so that the answer is that they are the same character image.
例えば文字画像の書体を書えた場合などに発生し易い。For example, this is likely to occur when the font of a character image can be written.
この欠点は特徴の数が不足していることにその原因があ
るが、これを改善するために特徴の数を増加すると、ま
ず辞書の記憶容量が増加し、辞書構造が大きくなる。This drawback is caused by the insufficient number of features, but if the number of features is increased to improve this, the storage capacity of the dictionary will first increase and the dictionary structure will become larger.
チェックする特徴数が増加するので、文字解析に要する
時間も増加する。As the number of features to be checked increases, the time required for character analysis also increases.
さらに新らたな特徴を開発するために多くの時間と労力
が必要となる等の新たな欠点を生ずることになる。Furthermore, new drawbacks arise, such as the need for a lot of time and effort to develop new features.
他の欠点は文字解析に時間がかかることである。Another disadvantage is that character parsing takes time.
すなわち辞書はチェックの不要な特徴を「×」、そうで
ないものを[jかrOJとして各特徴にマスクピッ十を
設定し、チェックの必要な特徴についてのみチェックし
て辞書の特徴と解析されている文字パターンの特徴が一
致した場合に解析を終了して答を得るようにしている。In other words, in the dictionary, the features that do not need to be checked are set as "x", the ones that are not checked as [j or OJ], and mask pitches are set for each feature, and only the features that need to be checked are checked and the characters that are analyzed as features in the dictionary are set. When the characteristics of the patterns match, the analysis is terminated and the answer is obtained.
このため特徴の中で不要となる特徴まですべて抽出する
ことが行なわれるため解析に時間がかかるものである。For this reason, analysis takes time because all unnecessary features are extracted from among the features.
さらに誤り発生を防ぐために特徴を増加すると、それだ
け解析時間が増大することになる。Furthermore, if the number of features is increased to prevent errors from occurring, the analysis time will increase accordingly.
したがって本発明の目的は、従来の方法における上記の
欠点を除去し、特徴の増加を容易にして誤りの発生を少
なくシ、シかも特徴の増加によっても辞書の記憶容量の
増加および解析のための時間の増加が極めて小である文
字解析方式を提供することになる。SUMMARY OF THE INVENTION It is therefore an object of the present invention to eliminate the above-mentioned drawbacks of the conventional methods, to facilitate the increase of features and to reduce the occurrence of errors. This provides a character analysis method that requires only a very small increase in time.
そしてこのために本発明の文字解析方式では、文字画像
データを輪郭線分析情報に変換し、輪郭線分のすべての
位置を平面座標に記憶し、その内容により分類すべき文
字集合の特徴辞書を作威し、該特徴辞書により文字画体
を解析する文字解析方式において、前記特徴辞書は解析
すべぎ文字画像集合を最大効率で分割できる特徴により
分割され、さらに該分割された各文字画像集合を最大効
率で分割できる特徴により分割され、これを複数回繰り
返して多段に構成され、文字画像の解析に際し、分割さ
れた特徴毎に文字画像の解析を行ない、該解析結果に基
づいて、次段の特徴を決定して文字の解析を実行するよ
うにしたことを特徴とする。To this end, the character analysis method of the present invention converts character image data into contour line analysis information, stores all positions of contour line segments in plane coordinates, and creates a feature dictionary of character sets to be classified according to their contents. In a character analysis method in which a character image is analyzed using a feature dictionary, the feature dictionary divides a set of character images to be analyzed by the features that can be divided with maximum efficiency, and further divides each divided character image set into two parts. The character image is divided according to the features that can be divided with maximum efficiency, and this process is repeated multiple times to create multiple stages. When analyzing a character image, the character image is analyzed for each divided feature, and based on the analysis results, the next stage is divided. The feature is that character analysis is performed by determining the characteristics.
以下本発明を詳述するに先立ちその概要について説明す
る。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Before describing the present invention in detail, an outline thereof will be explained below.
アルファベット、カナ文字、数字、記号等の文字画像は
その特徴によってグループに分けることができる。Character images such as alphabets, kana characters, numbers, symbols, etc. can be divided into groups according to their characteristics.
例えばアルファベット、カナ文字、数字からなる文字グ
ループと記号グループ(例えば句読点)はその大きさで
明確な差がある。For example, there is a clear difference in size between a character group consisting of alphabets, kana characters, and numbers and a symbol group (for example, punctuation marks).
したがって解析する文字パターンからその大きさを判別
し、もしも文字グループに属することがわかれば文字グ
ループに属する特徴についてのみチェックすればよく、
記号グループに属する特徴のチェックは不必要になる。Therefore, you can determine the size from the character pattern to be analyzed, and if you know that it belongs to a character group, you only need to check the characteristics that belong to the character group.
Checking for features belonging to symbol groups becomes unnecessary.
文字グループについても、例えばループの有無等の所定
の特徴の有無によって2つのグループに分類し、一方の
グループの特徴を有することがわかればさらに別の特徴
でこれを分類する。Character groups are also classified into two groups depending on the presence or absence of a predetermined feature, such as the presence or absence of a loop, and if it is found to have the features of one group, it is further classified based on another feature.
すなわち、第4図に示す如く、文字画像を所定の特徴の
有無によってトリー形式で細分類し、解析すべき文字パ
ターンについて最上段の特徴(1)の有無から開始して
順次次の特徴の有無をチェックしてゆけば、従来の方法
よりもはるかに少ない時間で文字パターンの解析を終了
して答を得ることができる。That is, as shown in Fig. 4, character images are subdivided in a tree format according to the presence or absence of a predetermined feature, and the character pattern to be analyzed is sequentially classified, starting from the presence or absence of feature (1) in the top row, to the presence or absence of the next feature. By checking the following, you can complete the character pattern analysis and obtain the answer in much less time than traditional methods.
この発明はこのような着想にもとづきなされたものであ
る。This invention was made based on this idea.
第4図に示したトリーは、次のようにして作成される。The tree shown in FIG. 4 is created as follows.
まず文字画像(約120種)をすべて最大効率で2分す
ることのできる特徴、すなわち一方のグループに属する
ものは他方のグループに属することはないように2分す
ることのできる特徴ヲ、文字画像をすべてコンピュータ
でシミュレーションしてデータベースを作り、これを統
計処理することにより見出してトリーの最初の特徴(1
)とする。First of all, character images are characterized by being able to divide all character images (approximately 120 types) into two with maximum efficiency, i.e., character images can be divided into two so that items belonging to one group do not belong to the other group. A database is created by simulating all of
).
次に2分されたグループの各々についてそのグループを
最大効率で2分することのできる特徴を同様にしてコン
ピュータによる統計処理により見出し、第4図に示す如
く、特徴(2)、%徴(3)とする。Next, for each of the divided groups, the characteristic that can divide the group into two with maximum efficiency was similarly found by computer statistical processing, and as shown in Figure 4, the characteristic (2), the % characteristic (3 ).
以下同じことを繰返して全体のトリーを完成させる。Repeat the same process to complete the entire tree.
完成されたトリーを横取している各校は、従来の方法の
辞書で使用していた160種の特徴の1つに該尚するこ
とになる。Each school stealing the completed tree will fall under one of the 160 characteristics used in the conventional method dictionary.
例えば特徴(1)としては文字画像の大きさ、特徴(2
)としてはループの有無、特徴(3)としてはループの
数などがあげられる。For example, feature (1) is the size of the character image, feature (2)
) includes the presence or absence of loops, and feature (3) includes the number of loops.
その他大きい特徴は端点、岐点、凹凸、及びそれらの数
、位置などである。Other major features include end points, bifurcations, unevenness, and their number and position.
実際の解析においてはこれらの特徴がトリーのどの位置
に入るかは各ユーザにおいて使用される文字画像の分布
や使用頻度等により統計的に決定されることになる。In actual analysis, the position of these features in the tree will be statistically determined based on the distribution and frequency of use of character images used by each user.
次に本発明の詳細を一実施例である第5図にもとづき説
明する。Next, details of the present invention will be explained based on FIG. 5, which is an embodiment.
図中、1はスキャナ、2はプロセッサ、3はビデオ・メ
モリ、4は輪郭データメモリ、5は辞書メモリ、6は特
徴抽出言語解析マイクロプログラム・メモリ(以下マイ
クロプログラム・メモリという)、7は光電変換部であ
る。In the figure, 1 is a scanner, 2 is a processor, 3 is a video memory, 4 is a contour data memory, 5 is a dictionary memory, 6 is a feature extraction language analysis microprogram memory (hereinafter referred to as microprogram memory), and 7 is a photoelectric This is the conversion section.
スキャナ1は、光電変換部7から入力された入力データ
を走査してこれを読取り、2進値、例えば文字部分を「
l」、白地部分を「0」とするような文字パターンを発
生し、ビデオ・メモリ3に走査順に記憶する。The scanner 1 scans and reads the input data input from the photoelectric converter 7, and converts the binary value, for example, the character part into "
A character pattern such as "l" and the blank part is "0" is generated and stored in the video memory 3 in scanning order.
プロセッサ2はマイクロプログラム・メモリ6に格納さ
れた制御用プログラムの指示等にもとづき各種制御を行
なうものであって、ビデオ・メモリ3に記憶されている
文字パターンを順次読出し、各文字画保缶にその輪郭デ
ータを計算して輪郭データ・メモリ4に記憶する。The processor 2 performs various controls based on the instructions of the control program stored in the microprogram memory 6, and sequentially reads out character patterns stored in the video memory 3 and prints them on each character image frame. The contour data is calculated and stored in the contour data memory 4.
輪郭データとは文字画像の輪郭を表わす座標データで、
第1図に示す数字6においてはその輪郭を示す点P 1
t P 1 + P2 、P2’ y P 3 y
q3 y q3 zP!・・・・・・Plo、Pllの
座標データが、また第2図に示す数字lにおいてはその
輪郭を示す点r、tr rr r2 z r2’+ r
3 y r3”曲’ Ploの座標データがその文字の
輪郭データを表す。Contour data is coordinate data that represents the outline of a character image.
In the number 6 shown in Fig. 1, point P 1 indicates its outline.
t P 1 + P2 , P2' y P 3 y
q3 y q3 zP!・・・・・・The coordinate data of Plo and Pll, and the number l shown in FIG. 2, are the points r, tr rr r2 z r2'+ r
3 y r3 "song" The coordinate data of Plo represents the outline data of the character.
文字画像はその輪郭のところで「0」からrlJまたは
「1」から「O」に変化するので、それにより輪郭の座
標を求めることができる。Since the character image changes from "0" to rlJ or from "1" to "O" at its outline, the coordinates of the outline can be found from this.
そしてまずX軸方向に走査し、次にY軸方向に走査して
、各走査線と交叉する文字画像の輪郭の座標データを求
め、輪郭データとしてこれを輪郭データ・メモリ4に記
憶する。Then, scanning is first performed in the X-axis direction and then in the Y-axis direction to obtain coordinate data of the outline of the character image that intersects each scanning line, and this is stored in the outline data memory 4 as outline data.
この輪郭データを解析することにより、その文字画像の
特徴を抽出することができる。By analyzing this contour data, the features of the character image can be extracted.
例えばX軸方向の輪郭座標データからその大きさを判別
することができる。For example, the size can be determined from contour coordinate data in the X-axis direction.
またループの場合は、第1図に示すように、X軸方向の
輪郭データの差
(”t’−”t)y (P2′−P2 )・・・・・・
の値が大きく、またその差の変化率も大きい。In the case of a loop, as shown in Figure 1, the difference in contour data in the X-axis direction ("t'-"t)y (P2'-P2)...
The value of is large, and the rate of change of the difference is also large.
これに対して端点の場合は、第2図に示すように、X軸
方向の輪郭座標データの差%(rl” rl ) y
(”−r2 )”””の値が小さく、その差の変化率
の少ないことから判別できる等である。On the other hand, in the case of end points, as shown in Figure 2, the difference in contour coordinate data in the X-axis direction is % (rl''rl) y
This can be determined from the fact that the value of ("-r2)"" is small and the rate of change of the difference is small.
辞書メモリ5には解析すべき特徴、すなわち第3図に示
した従来の辞書に記憶されている特徴にあたるもの(同
一の場合もあるし、異なる場合もある)とその実行命令
が記憶されるメモリである。The dictionary memory 5 stores the features to be analyzed, that is, the features stored in the conventional dictionary shown in FIG. 3 (which may be the same or different) and their execution instructions. It is.
この辞書メモリは、上記のように分類されるべきデータ
をもとに最大効率の特徴をもった最適辞書となるように
データを統計処理して作成される。This dictionary memory is created by statistically processing the data based on the data to be classified as described above so as to create an optimal dictionary with the characteristics of maximum efficiency.
マイクロプログラム・メモリ6は輪郭データから各特徴
の有無を判別するための動作を行なうマイクロプログラ
ムが格納されている制御メモリである。The microprogram memory 6 is a control memory in which a microprogram for performing an operation for determining the presence or absence of each feature from contour data is stored.
このマイクロプログラム・メモリ6は、文字画像の輪郭
データが輪郭データ・メモリ4に書込まれると起動して
、まずスタートアドレスにより辞書メモリ5により解析
すべき最初の特徴、すなわち第4図の特徴(1)とその
実行命令のデータをプロセッサ2に取込む。This microprogram memory 6 is activated when the outline data of a character image is written into the outline data memory 4, and first, the first feature to be analyzed by the dictionary memory 5 is determined by the start address, that is, the feature shown in FIG. 1) and its execution instruction data are taken into the processor 2.
プロセッサ2はその特徴(1)のデータから何の特徴を
文字画像から抽出すべきかを決定し、輪郭データ・メモ
リ4からその文字画像の輪郭データを取出し、マイクロ
プログラム・メモリ6中に格納されている上記特徴(1
)を抽出するマイクロプログラムにより輪郭データを解
析し、その特徴(1)の有無を判別する。The processor 2 determines what feature should be extracted from the character image from the feature (1) data, retrieves the outline data of the character image from the outline data memory 4, and stores it in the microprogram memory 6. The above characteristics (1)
) is used to analyze the contour data and determine the presence or absence of feature (1).
そしてその判別結果により、次にどの特徴についてその
有無を判別すべきかを決定し、その特徴のアドレスを指
定して辞書メモリ5からその特徴を実行するデータをプ
ロセッサ2に取込む。Then, based on the determination result, it is determined which feature should be determined next, the address of the feature is specified, and data for executing the feature is fetched from the dictionary memory 5 into the processor 2.
例えば第4図の場合、特徴(1)が抽出されたときは特
徴(2)についてその有無を判別することになる。For example, in the case of FIG. 4, when feature (1) is extracted, the presence or absence of feature (2) is determined.
特徴(2)に関する動作は特徴(1)の場合と同様であ
る。The operation regarding feature (2) is the same as that for feature (1).
以下この操作を繰返して文字解析を進行し、最後の答が
得られたとき解析を終了する。This operation is then repeated to proceed with character analysis, and the analysis is terminated when the final answer is obtained.
したがって本発明では答が出るまでに実行する特徴の判
別回数が従来の方式よりもはるかに少ないから、従来の
ものよりもはるかに少ない時間で文字解析を終了するこ
とができる。Therefore, in the present invention, the number of times of feature discrimination to be performed before an answer is obtained is far less than in the conventional method, so that character analysis can be completed in much less time than in the conventional method.
また新たにチェックすべき特徴が生じてもその特徴を辞
書メモリ5に追加し、その特徴を解析するためのプログ
ラムをマイクロプログラム・メモリ6に追加するだけで
すむので辞書メモリ5の容量の増加も少なくてすむ。Furthermore, even if a new feature to be checked arises, it is only necessary to add that feature to the dictionary memory 5 and add a program to analyze the feature to the microprogram memory 6, so the capacity of the dictionary memory 5 can be increased. Less is needed.
また文字解析において、この新しい特徴のチェックを必
要とするグループのみがチェックを行ない他のグループ
はこの新しい特徴のチェックを必要としないので、その
解析時間に例等影響しないことになる。Also, in character analysis, only the group that needs to check this new feature checks it, and other groups do not need to check this new feature, so the analysis time is not affected.
以上説明したように、結局本発明によれば、解析は必要
最小の解析手順により行なわれるので、従来のものに比
較してはるかに少なくてすむことになる。As explained above, according to the present invention, the analysis is performed using the minimum required analysis procedure, so the number of steps required is far less than that of the conventional method.
しかも特徴の不足を補うために解析すべき新特徴を追加
することがきわめて容易になり、これにもとづき辞書メ
モリの容量の増加もわずかですみ、その解析時間も新特
徴を必要とする解析対象以外のものには影響を与えるこ
とはない。Moreover, it is extremely easy to add new features to be analyzed to compensate for the lack of features, and based on this, there is only a slight increase in the dictionary memory capacity, and the analysis time is It has no effect on anything.
第1図および第2図は文字画像についての特徴と輪郭座
標の説明図、第3図は従来の辞書の説明図、第4図は本
発明の解析手順を示すトリー図、第5図は本発明の一実
施例構成図である。
図中、1はスキャナ、2はプロセッサ、3はビデオ・メ
モリ、4は輪郭データ・メモリ、5は辞書メモリ、6は
マイクロプログラム・メモリ、7は光電変換部をそれぞ
れ示す。Figures 1 and 2 are explanatory diagrams of features and contour coordinates of character images, Figure 3 is an explanatory diagram of a conventional dictionary, Figure 4 is a tree diagram showing the analysis procedure of the present invention, and Figure 5 is an explanatory diagram of the character image. FIG. 1 is a configuration diagram of an embodiment of the invention. In the figure, 1 is a scanner, 2 is a processor, 3 is a video memory, 4 is a contour data memory, 5 is a dictionary memory, 6 is a microprogram memory, and 7 is a photoelectric conversion unit.
Claims (1)
分のすべての位置を平面座標に記憶し、その内容により
分類すべき文字集合の特徴辞書を作威し、該特徴辞書に
より文字画像を解析する文字解析方式において、前記特
徴辞書は解析すべき文字画像集合を最大効率で分割でき
る特徴により分割され、さらに該分割された各文字画像
集合を最大効率で分割できる特徴により分割され、これ
を複数回繰り返して多段に構成され、文字画像の解析に
際し、分割された特徴毎に文字画像の解析を行ない、該
解析結果に基づいて、次段の特徴を決定して文字の解析
を実行するようにしたことを特徴とする文字解析方式。1. Convert character image data to contour line analysis information, store all positions of contour line segments in plane coordinates, create a feature dictionary of character sets to be classified according to their contents, and classify character images using the feature dictionary. In the character analysis method to be analyzed, the feature dictionary is divided by a feature that can divide a character image set to be analyzed with maximum efficiency, and is further divided by a feature that can divide each divided character image set with maximum efficiency. It is configured in multiple stages by repeating multiple times, and when analyzing a character image, the character image is analyzed for each divided feature, and based on the analysis results, the next stage's features are determined and character analysis is executed. A character analysis method characterized by the following.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP55187610A JPS5852267B2 (en) | 1980-12-29 | 1980-12-29 | Character analysis method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP55187610A JPS5852267B2 (en) | 1980-12-29 | 1980-12-29 | Character analysis method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS57111788A JPS57111788A (en) | 1982-07-12 |
| JPS5852267B2 true JPS5852267B2 (en) | 1983-11-21 |
Family
ID=16209114
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP55187610A Expired JPS5852267B2 (en) | 1980-12-29 | 1980-12-29 | Character analysis method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5852267B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0443670U (en) * | 1990-08-20 | 1992-04-14 |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6010394A (en) * | 1983-06-29 | 1985-01-19 | Fujitsu Ltd | Device for generating picture recognizing dictionary |
-
1980
- 1980-12-29 JP JP55187610A patent/JPS5852267B2/en not_active Expired
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0443670U (en) * | 1990-08-20 | 1992-04-14 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS57111788A (en) | 1982-07-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10489682B1 (en) | Optical character recognition employing deep learning with machine generated training data | |
| EP0439951B1 (en) | Data processing | |
| JP2726568B2 (en) | Character recognition method and device | |
| US6212299B1 (en) | Method and apparatus for recognizing a character | |
| US11256760B1 (en) | Region adjacent subgraph isomorphism for layout clustering in document images | |
| JP2973944B2 (en) | Document processing apparatus and document processing method | |
| US7970213B1 (en) | Method and system for improving the recognition of text in an image | |
| JP3452774B2 (en) | Character recognition method | |
| US7046847B2 (en) | Document processing method, system and medium | |
| US6549662B1 (en) | Method of recognizing characters | |
| JP2012190434A (en) | Form defining device, form defining method, program and recording medium | |
| US6567548B2 (en) | Handwriting recognition system and method using compound characters for improved recognition accuracy | |
| JPH1131226A (en) | Information processing method and apparatus | |
| JPS5852267B2 (en) | Character analysis method | |
| US6320985B1 (en) | Apparatus and method for augmenting data in handwriting recognition system | |
| CN119248823A (en) | Document table content structured processing method and related hardware | |
| JP2008108114A (en) | Document processing apparatus and document processing method | |
| JP3792759B2 (en) | Character recognition method and apparatus | |
| KR102673900B1 (en) | Table data extraction system and the method of thereof | |
| JPH01147786A (en) | Reading device for document containing table | |
| JP2013105344A (en) | Business form processing system and business form processing method | |
| CN111507236B (en) | File processing method, system, device and medium | |
| JPH06215197A (en) | Method and device for recognizing character | |
| JP3157530B2 (en) | Character extraction method | |
| JPH10198761A (en) | Character recognizing method and device therefor |