JPS58222384A - フオント識別方式 - Google Patents

フオント識別方式

Info

Publication number
JPS58222384A
JPS58222384A JP57105175A JP10517582A JPS58222384A JP S58222384 A JPS58222384 A JP S58222384A JP 57105175 A JP57105175 A JP 57105175A JP 10517582 A JP10517582 A JP 10517582A JP S58222384 A JPS58222384 A JP S58222384A
Authority
JP
Japan
Prior art keywords
italic
character
font
pattern
identification method
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
JP57105175A
Other languages
English (en)
Inventor
Mamoru Maeda
護 前田
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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP57105175A priority Critical patent/JPS58222384A/ja
Publication of JPS58222384A publication Critical patent/JPS58222384A/ja
Pending legal-status Critical Current

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/24—Character recognition characterised by the processing or recognition method
    • G06V30/242—Division of the character sequences into groups prior to recognition; Selection of dictionaries

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)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 技術分野 本発明は、光学的文字読取装置等において、文字パター
ンのフォント(書体)を識別する技術に関する。
従来技術 光学的読取装置において、原稿より読み取った文字パタ
ーンの文字認識を実行するに際し、その文字パターンの
フォントが予め分っていると、認識率の向上および認識
処理の効率化の囲で有利である。
もし、原稿上の全文字のフォントが一定ならば。
その原稿を光学的文字読取装置に入力する前に、人手に
よってフォントを指定するか、あるいは原稿の特定位置
にフォント指定情報を記入しておき、それを装置に読取
らせることにより、上記の利益を得ることは出来る。し
かし、異なったフォントを混用した原稿の場合は、上記
のような方法は実際上採用できない。このような原稿の
場合は、個々の文字、あるいは単語などの文字群を単位
としてフォントを識別できないと、前記のような利益は
得られない。しかるに、このような目的を達成するため
の優れたフォント識別技術はこれまで知られていなかっ
た。
目的 したがって本発明の目的は、個々の文字単位、単語など
の文字群の単位でフォントを識別できるフォント識別方
式を提供することにある。ただし本発明のフォント識別
方式は、フォント識別の単位は本質的に任意であり、原
稿全体のフォントを識別することも可能であることは言
うまでもない1、概要 本発明は、文字パターンの横方向から見た輪郭部の特徴
に注目して、フォントを判定するものである。
しかして本発明によるフォント識別方式は、1文字ずつ
切り出された文字パターンの横方向から見た輪郭位置を
抽出し、この輪郭位置の変化状態に関連した特徴パラメ
ータを抽出し、その特徴パラメータから文字パターンの
フォントを判定することを特徴とするものである。
単語や行などの単位でフォントを識別する場合は、複数
の文字パターンに対、1〜て抽出された特徴パラメータ
を統計処理し、その結果を用いてフォントを判定する。
実施例 第1図は、本発明を適用した光学的文字読取装置のブロ
ック図である。
読取部100は公知のCCDスキャナ等から構成される
もので、原稿(図示せず)を光学的に定歪して原稿上の
濃淡情報を画素に分解して1νtみ取り、アナログ画像
信号として送出する。このアナログ画像信号は前処J里
部102によって白黒2値の画像データに変換され、ま
たノイズ除去の処理も受ける。
この2値回像データが入力される文字切出し部102は
、公知の射影法等の技術により、入力された画像データ
から個々の文字パターンを切り出す。ここで切り出され
る文字パターンの例を第2図に示す。この例はrOJの
パターンで、左側のパターンはイタリック体、右側のパ
ターンはローマン体テある。この様な切出しパターンは
、文字認識部112とフォント識別部105へ送られる
。
フォント識別部105は、切り出された文字パター□・
””’11111・・ ンのフォノ)(it休)を識別する部分である。本実施
例では、フォントとしてイタリック体とローマン体の2
種を考えており、フォント識別部105は左輪郭抽出部
106、イタリック数抽出部108、および判定部11
0かも構成されている。
左輪郭抽出部106では、入力文字パターンの各水平ラ
インを左より右に向って走査し、最初に検出した黒画素
の位置をその水平ラインにおける左輪郭位置として抽出
し、それをイタリック数抽出部108へ送る。
イタリック数抽出部108は、左輪郭抽出部106より
送られてくる左輪郭位置を内部メモリ(図示せず)に格
納し、左輪郭位置の変化状態に関連する特徴パラメータ
であるイタリック数を抽出する。すなわち、上の水平ラ
インから下の水平ラインに向って左輪郭位置を順に追跡
し、各ラインの手前のラインとの左輪郭位置の差(a)
、および手前のライン同様の操作を下から上に向っても
実行し1、上記のaに相当する左輪郭位置の差(d)と
上記のbに相当する前変化ラインからの距離(e)をそ
れぞれ求める。
ついで、これらの値からイタリック点を検出し、そのイ
タリック数(I)を求める。
ここでイタリック点とは、輪郭位置の差a(またはd)
が+1または−1、および/または、前変化ラインから
の距離b(またはd)が3以上の変化ラインのことであ
る。そして、そのイタリック点のイタリック数1は、そ
のイタリック点の輪郭位置の差a(またはd)が+1な
らば+1、−1ならば−1である。しかして、■=−1
のイタリック点はイタリック体らしい左輪郭位置の変化
(右上りのストローク)を示す点であり、それを否定す
る点が■二+1のイタリック点である。つまり、イタリ
ック体の文字パターンであれば、■=−1のイタリック
点が多く見つかるわけで、谷イタリック点のイタリック
数の合計値は文字パターンがイタリック体であるか否か
を判定する1つの指標として利用できる。したがってイ
タリック数抽出部108は、上記の様な手順で求めた各
イタリック点のイタリック数の合計値Zlを算出し、そ
れを判定部110へ送る。
なお、前記のように輪郭位置の差(a、d)が少ない変
化ラインのみイタリック点として抽出するようにしたの
は、文字パターンの曲り部分に本来存在する斜めストロ
ーブの影響を排除するためである。
ここで、第2図に示した文字rOJのイタリック体パタ
ーンを例として考えてみよう。このイタリック体パター
ンを拡大したのが第3図であり、ライン番号と水平方向
の位置を図示のように表わす。
この文字パターンに対する前記処理の結果は第4図に一
覧表として示す如くである。
すなわち、上から下へ調べた場合、屋9、扁14、扁η
の各ラインがイタリック点(下方向イタリック点)とし
て抽出され、それぞれのイタリック数はC′欄に示す如
くである。また下から上へ調べた場合、A5、扁8、A
13の各ラインがイタリック点(上方向イタリック点)
として抽出され、そのイタリック数はf欄に示す通りで
ある。かくして、この例のパターンに対しては1.イタ
リック数の合計値Zlは−4となる。
さて判定部110は、イタリック数抽出部108より与
えられるイタリック数合計値ZIk適当な判定閾値と比
較することにより、文字パターンがイタリック体かロー
マン体か判定する。この判定により、例えば第3図の文
字パターy(ZI=−4)のフォントはイタリック体と
識別できる。
文字認識部112では、文字切出し部104で切り出さ
れる文字パターンについて文字認識を行なうが、この際
、前記のようなフォント識別の結果に応じて認識対象の
フォントを絞ることができる。したがって、フォントが
不明の場合よりも、認識率を向上し、また認識処理時間
を短縮することができる。
さて、ここまでの説明では、個々の文字単位にフォント
識別を行ったが、単語などの文字列、または行の単位で
フォントを識別することも可能である。この場合、判定
部110において、識別単位に含まれる1つ以上の文字
パターンについて前述のような手順で求められたイタリ
ック数の合計値を統計処理し、その結果と判定閾値との
比較によりフォントを判定する。
例えば、イタリック体とローマン体とについて、文字列
(単語) ” January ”のフォントを識別す
る場合を考えよう。この場合、各フォントの文字列中の
個々の文字パタ−ンのイタリック数合計値、およびその
総和値は次の第1表の如くになる。
第1表 上表の様に、イタリック体の総和値は負(−9)である
のに対し、ローマン体のそれは正(+2)であり、フォ
ントは明確に判別できる。
なお、このような統計処理を行なう場合、文字ryJの
ように、誤判定の原因になり易い形状の文字パターンを
統計から除外することもできる。
これは例えば、+1以上のイタリック数合計値は除いて
統計をとることで可能である。上側のJanuaryの
文字列では、文字「y」のパターンに対するZl値を除
外するわけであり、その場合の総和値は第1表の総和欄
の()内に示す値になる。
一実施例について以上に詳述したが、第1図中の各ブロ
ックは以上の説明に基づ(・て公知の技術知識によって
容易に実現できる性格のものであるので、それらの具体
的構成は特に示さない。言うまでもなく、各ブロックは
ハードウェアで実現することもできるし、ハードウェア
とソフトウェアの組合せによって実現してもよい。また
、各ブロックはあくまで機能の上で分割して示したもの
であり、物理的には一部または全体を1つのブロックに
まとめた形で実現してもよい。
効果 以上に説明した如く、本発明によれば個々の文字パター
ン、あるいは文字列や行など、任意の単位でフォントを
識別することができる。したがって、異種のフォントの
混在した原稿についても、フォントの識別が可能である
。。故に、本発明を例えば光学的文字読取装置に適用す
れば、認識率や認識速度の向上を達成できる。
【図面の簡単な説明】
第1図は本発明の一実施例である光学的文字読取装置の
ブロック図、第2図はイタリック体とローマン体の文字
パターンの例を示す図、第3図はイタリック体文字パタ
ーンの一例を拡大して示す図、第4図は第3図の文字パ
ターンに対するフォント識別処理の内容を示す図である
。 104・・・文字切出し部、105・・・フォント識別
部、106・・・左輪郭抽出部、108・・・イタリッ
ク数抽出部、110・・判定部。 4、オヵ、、オ、+、7オ 竺)゛。 □ 1−1

Claims (2)

    【特許請求の範囲】
  1. (1)1文字ずつ切り出された文字パターンの横方向か
    ら見た輪郭位置を抽出し、その輪郭位置の変化状態と関
    連した特徴パラメータを抽出し、この抽出した特徴パラ
    メータから文字パターンのフォントを判定することを特
    徴とするフォント識別方式。
  2. (2)複数個の文字パターンから抽出された特徴パラメ
    ータの統計処理を行なし・、その結果に基づいてフォン
    トを判定することを特徴とする特許請求の範囲第1項の
    フォント識別方式。
JP57105175A 1982-06-18 1982-06-18 フオント識別方式 Pending JPS58222384A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57105175A JPS58222384A (ja) 1982-06-18 1982-06-18 フオント識別方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57105175A JPS58222384A (ja) 1982-06-18 1982-06-18 フオント識別方式

Publications (1)

Publication Number Publication Date
JPS58222384A true JPS58222384A (ja) 1983-12-24

Family

ID=14400336

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57105175A Pending JPS58222384A (ja) 1982-06-18 1982-06-18 フオント識別方式

Country Status (1)

Country Link
JP (1) JPS58222384A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0621552A3 (en) * 1993-04-19 1995-05-17 Xerox Corp Method and apparatus for automatic determination of entries.
JP2007122500A (ja) * 2005-10-28 2007-05-17 Ricoh Co Ltd 文字認識装置、文字認識方法及び文字データ

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0621552A3 (en) * 1993-04-19 1995-05-17 Xerox Corp Method and apparatus for automatic determination of entries.
JP2007122500A (ja) * 2005-10-28 2007-05-17 Ricoh Co Ltd 文字認識装置、文字認識方法及び文字データ

Similar Documents

Publication Publication Date Title
JPH01253077A (ja) 文字列検出方法
CN107766854B (zh) 一种基于模板匹配实现快速页码识别的方法
KR100383858B1 (ko) 문자인식장치의 문자추출방법 및 장치
US20030123730A1 (en) Document recognition system and method using vertical line adjacency graphs
JP2894111B2 (ja) 光学式活字文字認識装置における認識結果の総合判定方式
KR102742277B1 (ko) 만주어의 글자 추출 방법 및 이를 수행하는 시스템
JP2578768B2 (ja) 画像処理方法
KR930005568B1 (ko) 오 추출 라인 검출 방법
JPS6254380A (ja) 文字認識装置
JP2832035B2 (ja) 文字認識装置
JP2578767B2 (ja) 画像処理方法
JP3756660B2 (ja) 画像認識方法、装置および記録媒体
CN118135579A (zh) 证件号码字体异常检测方法
JP2963807B2 (ja) 郵便番号枠検出装置
JPH01181177A (ja) 文字検出切出装置
JPH1139429A (ja) 文字認識装置
JP2972443B2 (ja) 文字認識装置
JPS60122474A (ja) 正規化方法
JP2918363B2 (ja) 文字分類方法及び文字認識装置
JPH0259504B2 (ja)
JPH04343192A (ja) 文字認識装置の文字切り出し方法
JPH03217993A (ja) 文字サイズ認識装置
JPH0578068B2 (ja)
JPH05135204A (ja) 文字認識装置
JPS59109979A (ja) 文字分類処理方式