JPS5932080A - Recognizing system of character pattern - Google Patents

Recognizing system of character pattern

Info

Publication number
JPS5932080A
JPS5932080A JP57141884A JP14188482A JPS5932080A JP S5932080 A JPS5932080 A JP S5932080A JP 57141884 A JP57141884 A JP 57141884A JP 14188482 A JP14188482 A JP 14188482A JP S5932080 A JPS5932080 A JP S5932080A
Authority
JP
Japan
Prior art keywords
character
circuit
pattern
candidate
characters
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
Application number
JP57141884A
Other languages
Japanese (ja)
Inventor
Mikio Shintani
幹夫 新谷
Shinichi Meguro
眞一 目黒
Michio Umeda
梅田 三千雄
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.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP57141884A priority Critical patent/JPS5932080A/en
Publication of JPS5932080A publication Critical patent/JPS5932080A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/26Techniques for post-processing, e.g. correcting the recognition result
    • G06V30/262Techniques for post-processing, e.g. correcting the recognition result using context analysis, e.g. lexical, syntactic or semantic context
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition

Landscapes

  • Engineering & Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Character Discrimination (AREA)

Abstract

PURPOSE:To improve the recognizing efficiency of character patterns, by comparing the distances between features of input character pattern with a standard pattern, studying the context between preceding and succeeding characters when plural candidate characters are produced and deciding the above-mentioned distance with the threshold value when it is impossible to decide a candidate character. CONSTITUTION:An unknown character pattern train 1 is supplied and binary coded 3 after a photoelectric conversion 2 to be stored in a storage circuit 4. A sorting circuit 5 extracts the feature quantity out of the data of the circuit 4 and compares it with a standard pattern to calculate a distance to an input character. Then plural characters are sorted 1 or selected and stored 6. A collating circuit 7 collates the data of the storage circuit 6 with the language knowledge (word, grammar, meaning, etc.) for decision 9. When it is impossible to decide the type of the character, a detailed discrimination 10 is carried out through a comparison of distance values and based on the data of the circuit 6. Then a recognized result 11 is delivered. Thus the decision and discrimination are carried out based on the threshold value after sorting and language processing. This reduced the processing quantity and improves the recognizing accuracy.

Description

【発明の詳細な説明】 (1)発明の属する分野の説明 本発明は、単語及び文章を構成する文字パターン列内の
文字パターンに対する、文字パターンの形状特徴及び文
字列に関する言語知識を利用した、認識方式に関するも
のである。
DETAILED DESCRIPTION OF THE INVENTION (1) Description of the field to which the invention pertains The present invention utilizes linguistic knowledge regarding the shape characteristics of character patterns and character strings for character patterns in character pattern strings constituting words and sentences. It concerns the recognition method.

(2)従来の技術の説明 従来の文章入力を対象とした文字認識方式としては、個
々の入力文字パターンに対して、形状物欲を用いた類似
文字の識別を含む認識処理を行ない、然る後に、文字種
の決定が不可能な場合には、当該対象文字を含む前後の
文字列と、予め用意された単語、文法又は意味に関する
辞書との照合を取ることによって入力文字パターンの文
字種を決定する方式が知られている。
(2) Description of conventional technology Conventional character recognition methods for text input involve performing recognition processing on each input character pattern, including the identification of similar characters using shape characteristics, and then , when it is impossible to determine the character type, the character type of the input character pattern is determined by comparing the character strings before and after the target character with a dictionary of words, grammar, or meanings prepared in advance. It has been known.

しかしながら、かかる認識方式には以下のような欠点が
ある。すなわち、文字パターンの認識処理と言語情報に
よる後処理が別個に行なわれていたため、言語知識によ
って当該文字に対する候補字種が唯一に定まらない場合
には、認識が不可能となっていた。また、類似文字の識
別方式として、例えばパターン間の、形状の差異に基づ
いた識別を行なう場合には、単語又は文章として妥当で
ないにもかかわらず、非常に形状の似た多数の文字種の
組み合せに対して識別処理を行なう必要があり、。
However, this recognition method has the following drawbacks. That is, since character pattern recognition processing and post-processing using linguistic information were performed separately, recognition was impossible if a unique candidate character type for the character could not be determined based on linguistic knowledge. In addition, when identifying similar characters based on differences in shape between patterns, for example, it is possible to identify combinations of many character types that have very similar shapes, even though they are not valid as words or sentences. It is necessary to perform identification processing for.

言語知識により候補が絞れるという利点が生かされず、
識別能力が十分発揮されなかった。
The advantage of being able to narrow down candidates based on language knowledge is not taken advantage of,
Discrimination ability was not fully demonstrated.

(3)発明の目的 本発明は、これらの欠点を除去するため、文字パターン
の大まかな形状特徴による認識処理の後に言語知識を用
いた後処理を行ない、然る処理によっても、未知パター
ンが唯一に決定されない場合には、閾値判定に基づく認
識及びパターン間の細かな形状の差異に基づいた認識処
理を行なうようにしたもので、以下図面について詳細に
説明する。
(3) Purpose of the Invention In order to eliminate these drawbacks, the present invention performs post-processing using linguistic knowledge after recognition processing based on the rough shape characteristics of character patterns. If the pattern is not determined, recognition based on threshold determination and recognition processing based on fine shape differences between patterns are performed.The drawings will be described in detail below.

図は、本発明による文字パターンのgR方式を示す1実
施例である。図において、1は認識すべき未知入力文字
パターン列であり、これを走査して、光電変換回路2に
より、文字パターンの濃淡に比例した電気信号を得る。
The figure shows one embodiment of the gR method for character patterns according to the present invention. In the figure, 1 is an unknown input character pattern string to be recognized, which is scanned and a photoelectric conversion circuit 2 obtains an electrical signal proportional to the shading of the character pattern.

この電気信号は2値化回路3において基準値と比較して
、白黒2値の文字パターンに変換され、記憶回路4に記
憶しておく。
This electric signal is compared with a reference value in the binarization circuit 3, converted into a black and white binary character pattern, and stored in the storage circuit 4.

5は公知の方式(たとえば特開昭54−34638など
)を実現した分類回路であり、まず入力文字パターンの
特徴量を抽出し、次いで標準パターンと比較・照合する
ことによって、入力文字パターンの各文字種に対する距
離値を算出する。更に、ここで得られた距離値をもとに
、分類結果として、あらかじめ与えられた判定規準を満
足する工ないし複数個の文字種を選び出し、記憶回路6
にスタックする。通常用いられる判定規準としては、以
下のものが知られている。
5 is a classification circuit that realizes a known method (for example, Japanese Patent Laid-Open No. 54-34638), which first extracts the feature amount of the input character pattern, and then compares and matches it with a standard pattern to classify each of the input character patterns. Calculate the distance value for the character type. Furthermore, based on the distance value obtained here, a character or a plurality of character types that satisfy the predetermined criteria are selected as classification results and stored in the memory circuit 6.
Stack on. The following commonly used criteria are known.

d(CI)<do  d(Cz)−d(Cx)≧d1(
1)ここに、d(Ci)は文字種Ci  に対する距離
値で、d(CI) r d(Cリフd(Cりく・・・と
する。またdotct、  は定数である。(1)を満
足する文字種が存在するときには、それを認識結果とし
て決定する。しかしく1)を満足する文字sC1が存在
しない場合は、d(Ci)−d(C1)<d2(diは
定数)(II)を満たす複数個の文字1m (Ci )
を、分類結果として記憶回路6にスタックする。
d(CI)<do d(Cz)-d(Cx)≧d1(
1) Here, d(Ci) is the distance value for the character type Ci, and d(CI) r d(C riff d(Criku...). Also, dotct is a constant. (1) is satisfied. When a character type exists, it is determined as the recognition result. However, if there is no character sC1 that satisfies 1), d(Ci) - d(C1) < d2 (di is a constant) (II) is satisfied. Multiple characters 1m (Ci)
are stacked in the storage circuit 6 as the classification results.

照合回路7は、分類回路5において出力された分類結果
(Ci)の各文字種の中から、前後の認識結果と言語的
に接続し得る文字を、記憶回路8に蓄積された言語知識
と照合することにより選出する。言語知識としては、単
語知識、文法知識、意味知識などが用いられる。この照
合・処理には、以下のような処理が一般的に行なわれる
。ただし、Ai (i=±1.±2.・・・山)は認識
結果であるとスル。各Ct (1=1t  2.・・・
・・・、N)に対して、なるN個の文字列を考える。ま
ず、これらの文字列と、記憶回路8に蓄積されている単
語辞書とを照合する。その結果、対応する単語が存在し
ない文字列は棄却される。
The matching circuit 7 matches characters that can be linguistically connected to the previous and subsequent recognition results from among the character types of the classification results (Ci) outputted by the classification circuit 5 with the linguistic knowledge accumulated in the memory circuit 8. Selected based on the following. As linguistic knowledge, word knowledge, grammatical knowledge, semantic knowledge, etc. are used. The following processing is generally performed for this collation/processing. However, Ai (i=±1.±2....mountain) is the recognition result. Each Ct (1=1t 2....
..., N), consider N character strings. First, these character strings are compared with a word dictionary stored in the memory circuit 8. As a result, character strings for which no corresponding word exists are rejected.

更に、すべての文字が単語と対応する文字列に対しては
、文法知識、意味知識との照合が行なわれる。このとき
文字列は、単語列 ・・・W−2W−1wow1w21・(wi:単語)o
V)として表わすことができる。まず、Ov)の単語列
が、記憶回路8に記憶されている文法に合致した単語列
であるか否かの照合を行なう。次いで、それぞれの単語
の意味的な接続を、意味辞書との照合により行な5場合
もある。
Further, for character strings in which all characters correspond to words, a check is performed against grammatical knowledge and semantic knowledge. At this time, the character string is a word string...W-2W-1wow1w21・(wi:word)o
V). First, it is checked whether the word string Ov) matches the grammar stored in the memory circuit 8. Next, the semantic connection of each word is sometimes performed by checking it with a semantic dictionary.

以上の照合処理によりOi+)に示されるN個の文字列
の中から、正しい文章又は単語となる文字列が抽出され
る。この抽出された文字列に対応する文字種Cjを、新
たにi補文字種群(Di)とする。
Through the above matching process, a character string that becomes a correct sentence or word is extracted from the N character strings shown in Oi+). The character type Cj corresponding to this extracted character string is newly defined as an i-complementary character type group (Di).

(Dipが2文字以上を含む場合には、判定回路9にお
いて再び判定処理が行なわれる。すなわち[)i)に対
して、(1)の条件が満たされるか否かを、記憶回路6
に記憶されている距離値を用いて判定する。
(If Dip includes two or more characters, the determination process is performed again in the determination circuit 9. In other words, the memory circuit 9 determines whether the condition (1) is satisfied for [)i).
The determination is made using the distance value stored in .

判定回路9においても(1)が満足されない場合には、
識別回路10において詳細な識別処理が行なわれる。識
別回路10は、公知の方式(たとえば特願昭55−00
6688 )を実現したパターン間の差異に基づく識別
回路であり、候補文字種群(Di )に対して詳細な識
別を行ない、文字パターンで認識する。
If (1) is not satisfied in the determination circuit 9,
Detailed identification processing is performed in the identification circuit 10. The identification circuit 10 uses a known method (for example, Japanese Patent Application No. 55-00
This is an identification circuit based on the difference between patterns that realizes 6688), and performs detailed identification on a group of candidate character types (Di) and recognizes them based on character patterns.

以下に上記動作の例を示す。An example of the above operation is shown below.

例1:未知入力文字パターン列として、「片面」が入力
され、分類回路5において「語」に対する分類結果とし
°C(語、詰、詔2話、記)が出力されたとする。この
とき、照合回路7において単語辞書と照合した結果、“
単語”、“単記”なる文字列が単語となるため、候補文
字種群は、(語、記)の2つに絞られる。分類回路5に
おいては、語”と詰”との距離差が小さいために(1)
が満足されなかったが、”語”、記”間の距離差が太き
ければ、判定回路9において認識される。
Example 1: Assume that "one side" is input as an unknown input character pattern string, and the classification circuit 5 outputs °C (word, tsume, edict 2, ki) as the classification result for "word". At this time, as a result of checking with the word dictionary in the checking circuit 7, “
Since the character strings ``word'' and ``single'' become words, the candidate character group is narrowed down to two (word, kiki).In the classification circuit 5, the distance difference between ``word'' and ``single'' is small. To (1)
is not satisfied, but if the distance difference between "word" and "ki" is large, it is recognized by the determination circuit 9.

例2:未知入力文字パターン列が「解析」であるとする
。「析」に対する分類結果が(析、折、材。
Example 2: Assume that the unknown input character pattern string is "analysis". The classification results for "analysis" are (analysis, folding, material).

体、祈)であったとする。6解析″”解体″なる単語が
照合され、(析2体)が照合回路7から候補文字種群と
して出力される。判定回路9で規準が満たされない場合
は、識別回路10において、パターンの差異に基づく識
別処理が行なわれる。分類結果すべてに対して識別を行
なう場合には、”析″。
body, prayer). 6 Analysis ``The word ``disassembly'' is collated, and the (analyzed 2 bodies) are outputted as a candidate character type group from the collation circuit 7. If the criterion is not satisfied in the judgment circuit 9, the discrimination circuit 10 uses the difference in patterns to If all classification results are to be classified, "analysis" is performed.

1折”、°゛材″等のバター/の差異が比較的小さい文
字種間の識別処理を含めて行なう必要がある。
It is necessary to carry out the process including discrimination between character types in which the difference in characters is relatively small, such as ``1 fold'' and ゛material''.

しかしながら、識別回路10においては差異が比較的大
きい6析”、゛′体″ 間の識別のみを行なうため、高
精度な認識が可能どなる。
However, since the identification circuit 10 only discriminates between the six analyzes and bodies, which have relatively large differences, highly accurate recognition is not possible.

(イ)効果の説明 以上説明したように、本発明による文字パターンの認識
方式においては、分類および言語処理の後に、閾値に基
づく判定処理及び識別処理を行なうため、言語処理であ
いまい性が残る場合でも、精度よく認識を行なうことが
できるという利点がある。また、分類および言語処理に
より十分限定された候補文字種間においてのみ識別処理
を行なうため、分類処理により上げられた候補文字種す
べてに対して識別処理を行なう場合と比較して、識別処
理の処理量が大幅に減少し、効果的な処理が可能となる
という利点−もある。
(B) Description of effects As explained above, in the character pattern recognition method according to the present invention, after classification and language processing, judgment processing and identification processing based on threshold values are performed, so if ambiguity remains due to language processing. However, it has the advantage of being able to perform recognition with high accuracy. In addition, since identification processing is performed only between candidate character types that have been sufficiently limited through classification and language processing, the amount of processing required for identification processing is reduced compared to the case where identification processing is performed on all candidate character types selected through classification processing. Another advantage is that it can be significantly reduced and effective processing can be performed.

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

図は本発明による文字パターンの認識方式の1実施例図
である。図において、1は未知入力文字パターン列、2
は光電変換装置、3は2値化回路、4は記憶回路、5は
分類回路、6は記憶回路、7は照合回路、8は記憶回路
、9は判定回路、10は識別回路、11は認識結果を示
す。 特許出願人  日本電信電話公社 代理人弁理士  森 1)  寛
The figure is a diagram showing one embodiment of a character pattern recognition method according to the present invention. In the figure, 1 is an unknown input character pattern string, 2
3 is a photoelectric conversion device, 3 is a binarization circuit, 4 is a storage circuit, 5 is a classification circuit, 6 is a storage circuit, 7 is a collation circuit, 8 is a storage circuit, 9 is a judgment circuit, 10 is an identification circuit, 11 is a recognition circuit Show the results. Patent applicant Hiroshi Mori, patent attorney representing Nippon Telegraph and Telephone Public Corporation

Claims (1)

【特許請求の範囲】[Claims] 文章を構成する文字パターン列を文字単位で認識する文
字パターンの認識処理方式において、入力文字パターン
から抽出した特徴量と標準パターンのそれとの距離値を
算出し、これに基づいて工ないし複数個の候補文字種を
選出する第1手段と、第1手段により候補文字を唯一に
決定できない場合において、前後の文字パターンに対す
る候補文字種と該候補文字種との言語的接続の可否を、
単語、文法、意味辞書等の言語知識と照合比較すること
によって検証し、上記候補文字種群のなかから言語的に
妥当なもののみに絞る第2手段と、該第2手段によって
もなお複数の候補文字種が選出される場合において、第
1手段によって得られた距離値をもとにした該候補文字
種間の閾値判定により認識を行なう手段及び文字種間の
パターンの差異に基づいた識別を行なう第3手段とを具
備することを特徴とする文字パターンの認識処]A。
In a character pattern recognition processing method that recognizes a character pattern string that constitutes a sentence character by character, the distance value between the feature extracted from the input character pattern and that of the standard pattern is calculated, and based on this, the a first means for selecting a candidate character type; and, when a candidate character cannot be uniquely determined by the first means, whether or not there is a linguistic connection between the candidate character type and the candidate character type for the preceding and succeeding character patterns;
A second means of verifying by comparing and comparing with linguistic knowledge such as words, grammar, and semantic dictionaries, and narrowing down the candidate character types to only those that are linguistically valid from the group of candidate character types; When a character type is selected, a means for performing recognition by determining a threshold value between the candidate character types based on the distance value obtained by the first means, and a third means for performing identification based on a difference in pattern between the character types. [Character pattern recognition processing characterized by comprising]A.
JP57141884A 1982-08-16 1982-08-16 Recognizing system of character pattern Pending JPS5932080A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57141884A JPS5932080A (en) 1982-08-16 1982-08-16 Recognizing system of character pattern

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57141884A JPS5932080A (en) 1982-08-16 1982-08-16 Recognizing system of character pattern

Publications (1)

Publication Number Publication Date
JPS5932080A true JPS5932080A (en) 1984-02-21

Family

ID=15302398

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57141884A Pending JPS5932080A (en) 1982-08-16 1982-08-16 Recognizing system of character pattern

Country Status (1)

Country Link
JP (1) JPS5932080A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61272888A (en) * 1985-05-28 1986-12-03 Toshiba Corp Word recognition system
JPS62251986A (en) * 1986-04-25 1987-11-02 Nippon Telegr & Teleph Corp <Ntt> Misread character correction processor
JPS63111590A (en) * 1986-10-29 1988-05-16 Fujitsu Ltd Character recognizing device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61272888A (en) * 1985-05-28 1986-12-03 Toshiba Corp Word recognition system
JPS62251986A (en) * 1986-04-25 1987-11-02 Nippon Telegr & Teleph Corp <Ntt> Misread character correction processor
JPS63111590A (en) * 1986-10-29 1988-05-16 Fujitsu Ltd Character recognizing device

Similar Documents

Publication Publication Date Title
KR100324847B1 (en) Address reader and mails separater, and character string recognition method
US6950555B2 (en) Holistic-analytical recognition of handwritten text
US20090028441A1 (en) Method for determining near duplicate data objects
JPH0664631B2 (en) Character recognition device
EP0054842A2 (en) Figure recognizing system
KR100291256B1 (en) Fingerprint card preselection method and apparatus
JPS62221088A (en) Optical type character reader
Koga et al. Lexical search approach for character-string recognition
Ting et al. Business form classification using strings
JP2732593B2 (en) Character reading system
Hirayama et al. Development of template-free form recognition system
JPS59161787A (en) Recognition processing system of character pattern
Trenkle et al. Disambiguation and spelling correction for a neural network based character recognition system
JPH0795337B2 (en) Word recognition method
Akiyama et al. Handwritten address interpretation system allowing for non-use of postal codes and omission of address elements
Peng et al. Text separation from mixed documents using a tree-structured classifier
JPH07105321A (en) Word recognition device, address recognition device and word recognition method
KR100200871B1 (en) Character recognition method and apparatus using tournament verification
JPS61148585A (en) Character recognizing device
JP3659688B2 (en) Character recognition device
CN121234907A (en) Log analysis method and system based on keywords
Lee et al. A novel fusion of holistic and analytical paradigms for the recognition of handwritten address fields
Vogt et al. Neural Network Recognition of Machine-Printed Characters
Amin Structural Description to Recognising Arabie Characters Using Decision Tree Learning Techniques
JP3446769B2 (en) Character recognition device