JPH0546810A - 画像処理方法及び装置 - Google Patents

画像処理方法及び装置

Info

Publication number
JPH0546810A
JPH0546810A JP3178228A JP17822891A JPH0546810A JP H0546810 A JPH0546810 A JP H0546810A JP 3178228 A JP3178228 A JP 3178228A JP 17822891 A JP17822891 A JP 17822891A JP H0546810 A JPH0546810 A JP H0546810A
Authority
JP
Japan
Prior art keywords
image
character
size
input
unit
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.)
Granted
Application number
JP3178228A
Other languages
English (en)
Other versions
JP2840485B2 (ja
Inventor
Tetsuomi Tanaka
哲臣 田中
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP3178228A priority Critical patent/JP2840485B2/ja
Priority to EP91307004A priority patent/EP0471472B1/en
Priority to DE69129284T priority patent/DE69129284T2/de
Publication of JPH0546810A publication Critical patent/JPH0546810A/ja
Priority to US08/317,841 priority patent/US5715336A/en
Application granted granted Critical
Publication of JP2840485B2 publication Critical patent/JP2840485B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Character Input (AREA)

Abstract

(57)【要約】 【目的】 本発明は、入力した画像情報を認識する為
に、入力画像の正規化・スムージングによる欠点をなく
し、認識率を向上させることを目的とする。 【構成】 その為に、従来のように一律の解像度で入力
した画像情報を正規化してから特徴抽出するのではな
く、文字の大きさに合せて解像度を変えることにより、
どんな大きさの文字でも正規化による歪みのない特徴抽
出処理が可能となり、認識率を向上させることが可能と
なる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は画像処理方法及び装置、
特に入力した画像情報に対応して大きさを正規化するこ
とに特徴のある画像処理方法及び装置に関するものであ
る。
【0002】
【従来の技術】図14は文字認識装置の概略構成を示す
ブロック図である。11はCCD等の画像読み取り装置
からの画像を入力する画像入力部、12は入力された画
像から文字領域を分離する文字領域判別部、13は文字
領域内の文字を判別出来る大きさに分割して切り出す文
字切り出し部、14は切り出された文字パターンの特徴
を抽出する特徴抽出部。ここで、特徴を抽出する文字パ
ターンは、一定の大きさに正規化されたものを用いる。
15は特徴抽出部14の特徴抽出と対応して予め文字と
特徴とを関連づけて記憶する辞書部、16は特徴抽出部
14からの特徴と辞書部15からの特徴とを比較して、
例えばその距離等から文字を判別して候補を選び出すマ
ッチング部、17は判別文字を文字コードで出力する文
字コード出力部である。
【0003】従来の文字認識装置における特徴抽出部1
4は図15のように構成されている。Aは入力端であ
り、文字切り出し部13より文字パターンと大きさの情
報とが入力される。31は正規化部であり、図4に示す
ように各文字画像はN×Nの大きさに正規化される。3
2はスムージング部であり、図5に示すように正規化画
像の各画素に3×3のフィルタをかけ、正規化によるひ
ずみを小さくする。33は特徴ベクトルカウント部であ
り、図6に示すようにN×Nの正規化画像を4×4のブ
ロックに分割し、各ブロックの2×2のマスクにより方
向指数1〜4のヒストグラムをとる。Bは出力端であ
り、カウント部33で得られた方向指数を特徴ベクトル
としてマッチング部16に出力する。制御部34は各段
の入出力制御を行う。
【0004】
【発明が解決しようとしている課題】しかしながら、上
記従来例では、正規化部31において文字パターンの大
小に関係なく一定の大きさN×Nに正規化されてしまう
ため、変倍率が大きい場合に特徴ベクトルが大きくひず
んでしまう。具体的に説明すると、図3(a)に示すよ
うな3×3の画素があるとする。この原画像の方向指数
は、方向指数1が0,方向指数2が2,方向指数3が
0,方向指数4が2となる。これを図3(b)のように
12×12に正規化すると、方向指数1が18,方向指
数2が2,方向指数3が18,方向指数4が2となり、
原画像の特徴を表わさなくなる。これにスムージング処
理を加えた場合が図3(c)であり、方向指数1が6,
方向指数2が8,方向指数3が6,方向指数4が8とな
り改善はされるが、さらに変倍率が高くなるとひずみが
大きすぎ、しだいにスムージング等では補正出来なくな
る。
【0005】逆に、原画像が図3(b)であり変倍率が
1の場合は、スムージングが特徴ベクトルのひずみを大
きくしてしまう。つまり、図3(a)は小さいひし形、
図3(b)は十字形という全く異なる画像によって得ら
れる特徴ベクトルが同じパターンになってしまう。ま
た、縮小の場合にもひずみが生じてしまう。
【0006】すなわち、拡大するほどななめ方向成分が
消えて縦、横成分が増え、逆に縮小するほど縦、横成分
が消えてななめ成分が増える。これは、いかなるスムー
ジングを行なっても補正しきれない。
【0007】本発明は、前記従来の欠点を除去し、正規
化やスムージング等の処理による特徴ベクトルの劣化を
なくし、高い認識率を有する文字認識装置を提供する。
【0008】
【課題を解決する為の手段】上記課題を解決する為に、
本発明は入力した画像情報の文字を認識する画像処理方
法であって、前記認識対象の文字の大きさに対応する前
記画像入力時の解像度を導出し、前記指定された解像度
で入力した画像情報から文字を切り出し、前記切り出さ
れた文字の認識処理を行うことを特徴とする画像処理方
法を提供する。
【0009】上記課題を解決する為に、本発明は任意の
解像度で画像情報を入力できる画像入力手段と、前記画
像入力手段により入力された画像情報の文字情報を認識
する認識手段とを有する画像処理装置であって、前記文
字情報の大きさに対応する前記画像入力手段による画像
入力時の解像度を導出する導出手段と、前記導出手段に
より導出される解像度で前記画像入力手段より入力した
画像情報から文字情報を切り出す文字切り出し手段と、
前記文字切り出し手段により切り出された文字情報の認
識を行う文字認識手段とを備えることを特徴とする画像
処理装置を提供する。
【0010】
【実施例】図1は本実施例の基本構成を示すブロック図
である。100は後述する図8、図9等に示すフローチ
ャートの演算、判断、制御を行う処理装置(CPU)。
101は文字、記号等の入力や位置を指示する為のカー
ソル、誤認識した時の修正の指示等を行う為のキーボー
ド(K.B.)。102はポインティングデバイス
(P.D.)。103は文字を認識する際に用いる辞書
や、後述する図等に示すフローチャートのプログラムを
格納するリード・オンリー・メモリ(ROM)。104
はスキャナ108により読みとられたデータを記憶する
メモリ。105はスキャナ108により読みとられたデ
ータから候補となる単語等をみつけ、各々の相違度を計
算する識別計算部。106は処理途中及び結果を表示す
る例えばCRT。107はスキャナ108のインターフ
ェイス(SCAN I/F)。108は画像情報を読み
とるスキャナである。
【0011】図2は本実施例の特徴抽出部の構成を示す
ブロック図である。Aは従来例同様の文字画像および文
字切り情報入力端、1は入力端Aからの文字切り情報を
受けて分類し、サイズ情報を発生する正規化サイズ分類
部、2は制御部5からの制御信号により正規化サイズを
変えて入力端Aからの文字画像を正規化する文字画像正
規化部、3は文字画像正規化部2で得られた正規化画像
に対してブロック化を行い、ブロックごとの方向指数を
カウントする方向指数カウント部、4は方向指数カウン
ト部3で得られた方向指数を画像正規化サイズに応じて
変倍し、特徴ベクトルを出力するベクトル正規化部、B
は得られたベクトルを次段のマッチング部に出力する特
徴ベクトル出力端である。5は図示しないCPU、RO
M、RAMから成り全体の制御を行う制御部である。
【0012】まず、入力端Aより、前出の図3の(a)
および(b)の画像がそれぞれ入力されたとする。正規
化サイズIとして3,サイズIIとして12を持ってい
たとすると、正規化サイズ分類部Iでは、図3(a)の
画像はサイズI、図3(b)の画像はサイズIIと分類
し、サイズ情報を後述の制御部5へ送る。文字画像正規
化部2では制御部5よりの制御信号と入力端よりの文字
画像および文字切り情報とを受け、サイズを変えて画像
の正規化を行ない、正規化された文字パターンを方向指
数カウント部3に出力する。本例の場合、各画像サイズ
に等しい正規化サイズがあるため、図3(a)、(b)
の画像がそのまま出力される。
【0013】方向指数カウント部3は正規化文字パター
ンを受けて方向指数をカウントする。ここで、説明の簡
略化のためブロック分割しないとすると、図3(a)の
画像の方向指数は、方向指数1が0,方向指数2は2,
方向指数3は0,方向指数4は2となり、図3(b)の
画像の方向指数はそれぞれ18,2,18,2となる。
次に、ベクトル正規化部4において、基準値に対する比
で方向指数カウント部3で求められた方向指数を正規化
する。各正規化サイズに対する方向指数(2×2のマス
ク)の個数は、(サイズ+1)2となる。これをブロッ
ク分割した場合は各ブロック当り{(サイズ+1)/ブ
ロック分割数}2個の方向指数となる。ここで、4×4
のときはブロック分割数には4がはいる。通常は(正規
化サイズ+1)をブロック分割数のn倍(nは自然数)
に選ぶとブロック分割しやすくなる。よって、 正規化サイズ=n×(ブロック分割数)−1 (n=1,2,3,…)となる。正規化サイズをこれを
基準に複数選べば、ブロック分解しやすいためハード化
もしやすい。
【0014】説明を簡略化するため、ブロック分割数を
1×1とすると、サイズIでは16,サイズIIでは1
69となる。ここで、仮に基準値を169(サイズI
I)とすると、サイズIの係数は169/16,サイズ
IIの係数は169/169となる。
【0015】得られた係数を、それぞれの方向指数にか
けることによって、図3(a)の画像の特徴ベクトル
は、それぞれ0,10.6,0,10.6となり、図3
(b)の画像では18,2,18,2となる。このよう
に、本実施例では原画像に近い比率の特徴ベクトルを得
ることが出来る。得られた特徴ベクトルを出力端Bより
マッチング部16に出力する。制御部5はサイズのコン
トロールと各段の入出力制御を行なう。
【0016】次に図7の本実施例の構成図と図8に示す
フローチャートを用いて本実施例の処理について説明す
る。なお、このフローチャートに示す処理は、ROM1
03のプログラムに従い、CPU100の制御のもと処
理される。
【0017】図7においてAはユーザからの指示を伝え
るインターフェース部であり、71は処理する文書の画
像を入力する手段であるところのスキャナであり読み込
みの解像度を変える能力を持つ。72は文字の切り出し
部でありAからの指示を受け71に対して画像入力と読
み込みの解像度をコマンドで与え71より画像を受け取
り文字の切り出し処理をする。73は特徴抽出部であり
72で切り出された文字画像を正規化し特徴データを特
徴ベクトルとして抽出する。74は識別処理部であり、
73で得られた特徴ベクルトと予め記憶された各文字の
特徴データとマッチングがなされ最も距離値が近い文字
から候補文字として、文字パターンを文字コードに変換
する。Bは74の出力部であり、得られた文字コードを
出力する。
【0018】図8のフローチャートにおいて、まずAよ
りユーザの処理開始の指示と処理する文書内の文字の大
きさが文字切り出し部72に伝えられる(S1)。72
の文字切り出し部はその文字の大きさと特徴抽出部73
の正規化サイズから最適な読み込み解像度を算出し(S
2)、解像度と読み込みの命令を71へ与える(S
3)。画像入力部71は指示された解像度で文書の読み
込みを行い(S4)、72へ読み込んだ画像を返す。7
2はその画像に対して文字の切り出し処理をして(S
5)切り出した文字画像を73へ伝える。以下、73で
は特徴抽出処理(S6)、74では識別処理(S7)が
なされて結果が文字コードとしてBより出力される。
【0019】次に、図9のフローチャートに示す処理の
応用として、オペレータから文字の大きさの指定がなく
ても処理できる方法を説明する。この方法は図9のフロ
ーチャートで示すが、まず文字のサイズをある大きさP
1と仮定してP1の大きさの文字に適した解像度で入力
し、その入力した画像情報から本当の文字の大きさP2
を導出し、それに適した処理をしようとするものであ
る。
【0020】図9のフローチャートに従って順に説明す
ると、まずAより処理開始の指示が文字切り出し部2に
伝えられ、文字切り出し部2は最も多く使われる文字の
大きさ(例えば12ポイント)P1に適した解像度での
読み込みの命令を画像入力部1に伝える。画像入力部1
は指示された解像度で画像を入力し(S10)、画像情
報を文字切り出し部2に送り、文字の切り出しを行う
(S11)。切り出された文字の大きさP2を導出し
(S12)、P1=P2か判断する(S13)。P1=P2
ならばそのまま入力した画像情報の特徴抽出(S18)
と識別処理(S19)を行う。S13でP1≠P2と判断
されたらP1とP2の値から最適な解像度とする為の変倍
率を算出し(S14)、変倍率を画像入力部1に指示し
て画像を再度入力する(S16)。そして最適な解像度
で再入力された画像から文字を切り出し(S17)、特
徴抽出(S18)、識別処理(S19)をして結果が文
字コードとしてBより出力される。
【0021】(実施例2)図10、図11は先に説明し
た実施例にぼかし処理部6が加わった例である。
【0022】ぼかし処理とは、例えば4×4ブロックの
特徴ベクトルを求めるために、一度方向指数カウント部
3において7×7ブロックで方向指数をカウントし、そ
の7×7をガウスフィルタ(尚、図13(a)にガウス
フィルタの例を示す)をかけることによって、4×4ブ
ロックの特徴ベクトルを求める処理である。
【0023】(実施例3)図12は先に説明した実施例
のベクトル正規化部4をベクトル正規化とぼかし処理と
を同時に実行するベクトル正規化ぼかし処理部7に置き
代えた例である。
【0024】ぼかし処理とは、図13(a)に示すよう
な係数をもつフィルタ処理である。そこで、本実施例で
は、図13(b)〜(d)のようにこのフィルタ係数に
各ベクトル正規化係数をかけたテーブルを各正規化サイ
ズごとに持つことで、実施例2のようにベクトル正規化
とぼかしとの処理を1回の処理ですますことが出来る。
【0025】尚、上記実施例は、図16の(a)〜
(c)に示すように、ホストコンピュータとスキャナと
キーボード等の入力部とが全部独立していても、組込ま
れていても実施可能であることは言うまでもない。
【0026】本発明は、複数の機器から構成されるシス
テムに適用しても良いし、1つの機器から成る装置に適
用しても良いし、システム或は装置にプログラムを供給
することによって達成される場合にも適用できることは
言うまでもない。
【0027】
【発明の効果】本発明により、正規化やスムージング等
の処理による特徴ベクトルの劣化をなくし、高い認識率
を有する文字認識装置を提供できる。
【0028】すなわち、文字画像の大きさによらず、原
文字画像に近い特徴ベクトルが得られるため、認識率の
向上がはかれる。更に、文字画像サイズのまま方向指数
をカウントしてその後変倍しても同様の効果があるが、
正規化サイズをブロック分けの倍数で選定すると正規化
サイズがほぼ固定なため、ハード化しやすく高速化しや
すい。
【0029】以上説明したように、対象となる文書を任
意の解像度で読み込みの出来る能力を持つ画像入力手段
と、切り出された前記文字パターン正規化してその正規
化された正規化文字画像から特徴データを特徴ベクトル
として抽出する文字特徴抽出手段と、対象となる文書の
文字サイズ(文字ポイント数)、前記文字特徴抽出手段
の正規化サイズと画像入力手段の解像度から最適な拡大
/縮小の値を算出して画像入力手段に対して読み込みの
解像度を指定する手段とを持つことにより、特徴抽出部
に生成される正規化画像と文字の原画像とのずれを小さ
くし、文字認識装置としての認識率の向上が図れる。
【図面の簡単な説明】
【図1】本実施例の画像処理装置の構成図。
【図2】本実施例の構成を示す第1の図。
【図3】正規化とスムージングによる従来の課題を説明
する図。
【図4】正規化処理を説明する図。
【図5】スムージング処理を説明する図。
【図6】方向指数を説明する図。
【図7】本実施例の構成を示す第2の図。
【図8】本実施例の処理を示す第1のフローチャート。
【図9】本実施例の処理を示す第2のフローチャート。
【図10】本実施例の構成を示す第3の図。
【図11】本実施例の構成を示す第4の図。
【図12】本実施例の構成を示す第5の図。
【図13】フィルタ係数を説明する図。
【図14】従来の画像処理装置の構成図。
【図15】従来の特徴抽出部の構成図。
【図16】本発明を実施するシステム例示図。

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 入力した画像情報の文字を認識する画像
    処理方法であって、前記認識対象の文字の大きさに対応
    する前記画像入力時の解像度を導出し、 前記指定された解像度で入力した画像情報から文字を切
    り出し、 前記切り出された文字の認識処理を行うことを特徴とす
    る画像処理方法。
  2. 【請求項2】 任意の解像度で画像情報を入力できる画
    像入力手段と、 前記画像入力手段により入力された画像情報の文字情報
    を認識する認識手段とを有する画像処理装置であって、 前記文字情報の大きさに対応する前記画像入力手段によ
    る画像入力時の解像度を導出する導出手段と、 前記導出手段により導出される解像度で前記画像入力手
    段より入力した画像情報から文字情報を切り出す文字切
    り出し手段と、 前記文字切り出し手段により切り出された文字情報の認
    識を行う文字認識手段とを備えることを特徴とする画像
    処理装置。
JP3178228A 1990-08-03 1991-07-18 画像処理方法及び装置 Expired - Fee Related JP2840485B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP3178228A JP2840485B2 (ja) 1991-07-18 1991-07-18 画像処理方法及び装置
EP91307004A EP0471472B1 (en) 1990-08-03 1991-07-31 Image processing method and apparatus therefor
DE69129284T DE69129284T2 (de) 1990-08-03 1991-07-31 Gerät und Verfahren zur Bildverarbeitung
US08/317,841 US5715336A (en) 1990-08-03 1994-10-04 Character recognition method and apparatus that re-inputs image data at a second resolution derived from the character size and a selected normalization size

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3178228A JP2840485B2 (ja) 1991-07-18 1991-07-18 画像処理方法及び装置

Publications (2)

Publication Number Publication Date
JPH0546810A true JPH0546810A (ja) 1993-02-26
JP2840485B2 JP2840485B2 (ja) 1998-12-24

Family

ID=16044835

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3178228A Expired - Fee Related JP2840485B2 (ja) 1990-08-03 1991-07-18 画像処理方法及び装置

Country Status (1)

Country Link
JP (1) JP2840485B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07282192A (ja) * 1994-04-06 1995-10-27 Canon Inc 撮影装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07282192A (ja) * 1994-04-06 1995-10-27 Canon Inc 撮影装置

Also Published As

Publication number Publication date
JP2840485B2 (ja) 1998-12-24

Similar Documents

Publication Publication Date Title
JP3259993B2 (ja) 語形測定方法及び画像信号処理方法
US5557689A (en) Optical word recognition by examination of word shape
JP3345350B2 (ja) 文書画像認識装置、その方法、及び記録媒体
EP1310912A2 (en) Image processing method, apparatus and system
JPH05242292A (ja) 分離方法
EP0457534A2 (en) Image processing method and apparatus
US5715336A (en) Character recognition method and apparatus that re-inputs image data at a second resolution derived from the character size and a selected normalization size
JP2840485B2 (ja) 画像処理方法及び装置
JP3548234B2 (ja) 文字認識方法及び装置
JP3462960B2 (ja) 画像処理方法
JP3135290B2 (ja) 画像処理方法及び装置
JP2788506B2 (ja) 文字認識装置
JPH0490083A (ja) 文字認識装置
JPH08320912A (ja) 画像切り出し方法
JP2803709B2 (ja) 文字認識装置及び文字認識方法
JP2902097B2 (ja) 情報処理装置及び文字認識装置
JP2755299B2 (ja) 画像処理方法
JP3277977B2 (ja) 文字認識方法
JPH0535856A (ja) 指紋特徴抽出装置
JP3182694B2 (ja) 図形編集方法および装置
JP2003346083A (ja) 文字認識装置、文字認識方法、プログラムおよび記憶媒体、および文字認識システム
JP3243389B2 (ja) 文書識別方法
JP2022047925A (ja) 情報処理装置、情報処理方法及びプログラム
JPS63150783A (ja) 文字認識装置
JP2001043314A (ja) 文字切り出し方法

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees