JP3961730B2 - Form processing apparatus, form identification method, and recording medium - Google Patents
Form processing apparatus, form identification method, and recording medium Download PDFInfo
- Publication number
- JP3961730B2 JP3961730B2 JP30607999A JP30607999A JP3961730B2 JP 3961730 B2 JP3961730 B2 JP 3961730B2 JP 30607999 A JP30607999 A JP 30607999A JP 30607999 A JP30607999 A JP 30607999A JP 3961730 B2 JP3961730 B2 JP 3961730B2
- Authority
- JP
- Japan
- Prior art keywords
- master
- input
- image data
- type
- image
- 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
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、帳票処理システムにおいて行われる、登録されている複数種類のマスター帳票情報に基づいて処理対象の定型帳票の帳票種類を識別する帳票識別技術に係わり、特に、マスター帳票の画像データ入力時と処理対象の定型帳票の画像データ入力時とで入力条件などが異なっても処理対象の定型帳票の帳票識別を正しく行うことができる帳票識別装置、帳票識別方法に関する。
【0002】
【従来の技術】
紙に書かれた帳票を自動的に処理する帳票処理においては、処理対象の定型帳票が、登録されている複数種類の帳票の何れかに該当しているか否かを識別し、いずれかに該当していれば、該当の登録帳票のフォーマットに従って所定の位置の文字認識を行ったりする。そのため、前記のような帳票識別が必要となり、その帳票識別の方法について、今までに多くの方法が提案されている。
そのような方法のなかで最も一般的な方法は、帳票中の一部に帳票識別符号(ID)を印刷しておき、その帳票IDを照合して、どの帳票かを識別する方法である。しかし、この方法では、必ず、帳票に帳票IDを印刷しておかねばならず、既に流通している既存の帳票のように帳票IDが付いていない帳票では識別することができない。
そのため、最近では、この帳票IDを利用しないで帳票を識別する方法も提案されている。この方法では、予め識別させたい帳票の画像情報をマスター帳票情報として登録しておき、帳票中の画像的特徴を用いて、パターンマッチングなどで、帳票を識別する方法であり、例えば、特開平11-25215号公報に示された帳票種識別方法などがある。この従来技術では、例えば罫線の位置など認識しやすい点を用いてマスター帳票の画像データと入力された処理対象の帳票の画像データとの対応点を複数求め、その複数の対応点を用いて二つの帳票のすべての点の対応付けを可能にする図16に示すような座標変換式を求め、対応付けられた各点のパターンを比較する処理を複数のマスター帳票との間で行い、最も類似度の高いマスター帳票をその帳票種類とする。
また、特開平10-91783号公報に記載された従来技術では、前記のような帳票種識別方法において、識別対象の帳票の入力画像データと登録されているマスター画像データとの位置ずれを検出して補正する。二つの画像データのそれぞれから罫線などの所定の交点(+字部)の座標を検出して位置ずれ量を求めるのである。
【0003】
【発明が解決しようとする課題】
しかしながら、前記の従来技術においてはいずれも、マスター画像登録時の入力条件と処理対象となる入力画像の入力条件が大きく異なる場合、例えば、入力時の濃度設定値や解像度が異なる場合、帳票種類を正しく識別することができないという問題があった。
本発明の課題は、このような従来技術の問題を解決し、マスター帳票の画像登録時の入力条件と処理対象となる帳票の画像入力時の入力条件が大きく異なっていても、定型帳票の帳票種類を正しく識別することができる帳票識別方法などを提供することにある。
【0004】
【課題を解決するための手段】
前記の課題を解決するために、請求項1記載の発明では、登録されている複数種類のマスター帳票情報に基づいて入力された定型帳票の帳票種類を識別することができる帳票処理装置において、マスター帳票1種類について異なる複数のマスター帳票情報を記憶しておく帳票辞書記憶手段と、入力された定型帳票の帳票種類を、前記帳票辞書記憶手段に記憶された複数のマスター帳票情報と比較することにより識別する帳票識別手段とを備えた。また、請求項2記載の発明では、請求項1記載の発明において、マスター帳票1種類について前記マスター帳票情報を入力する際の入力条件の異なる複数のマスター帳票情報を記憶しておくように帳票辞書記憶手段を構成し、入力された定型帳票の帳票種類を、前記複数のマスター帳票情報と比較することにより識別するように帳票識別手段を構成した。また、請求項3記載の発明では、請求項1記載の発明において、マスター帳票1種類について解像度の異なる複数のマスター帳票情報を記憶しておくように帳票辞書記憶手段を構成し、入力された定型帳票の帳票種類を、前記複数のマスター帳票情報と比較することにより識別するように帳票識別手段を構成した。
【0008】
【作用】
前記のような手段にしたので、請求項1記載の発明では、マスター帳票1種類について異なる複数のマスター帳票情報が登録され、入力された定型帳票の帳票種類を識別する際、前記複数のマスター帳票情報と比較することにより帳票種類が識別される。請求項2記載の発明では、請求項1記載の発明において、マスター帳票1種類について前記マスター帳票を入力する際の入力条件の異なる複数のマスター帳票情報が登録され、入力された定型帳票の帳票種類を識別する際、前記複数のマスター帳票情報と比較することにより帳票種類が識別される。請求項3記載の発明では、請求項1記載の発明において、マスター帳票1種類について解像度の異なる複数のマスター帳票情報が登録され、入力された定型帳票の帳票種類が登録され、入力された定型帳票の帳票種類が登録され、入力された定型帳票の帳票種類を識別する際、前記複数のマスター帳票情報と比較することにより帳票種類が識別される。
【0010】
【発明の実施の形態】
以下、図面により本発明の実施の形態を詳細に説明する。
図1は本発明の第1の実施の形態を示すの帳票処理装置要部の構成ブロック図である。図示するように、この実施の形態の帳票処理装置は、帳票辞書登録時におけるマスター帳票や通常処理時における処理対象の定型帳票を画像データとして読み取る画像入力部1、各帳票種類について入力条件の異なる複数の帳票辞書情報(マスター帳票情報)を作成し登録する帳票辞書作成部2、前記帳票辞書情報を記憶しておく帳票辞書記憶手段である帳票辞書記憶部3、入力された定型帳票の帳票種類を前記帳票辞書記憶部3に記憶された複数の帳票辞書情報(マスター帳票情報)を用いて識別する帳票識別手段である帳票識別部4などを備えている。以下、前記各部についてさらに説明する。
まず、画像入力部1であるが、これには例えばスキャナなど画像入力装置を用いる。ただし、 帳票辞書登録時には、マスター帳票1種類に対して、1種類のマスター画像データではなく、入力条件の異なる複数のマスター画像データを入力する(読み取る)。複数の画像入力装置を用いて入力したり、同じ画像入力装置で濃度設定を変えて入力したりするのである。
帳票辞書作成部2は、帳票辞書登録時に画像入力部1により入力された画像データに対して、その画像の画像的特徴情報を作成するものであり、画像データ中の特徴的な部分だけを取り出して作成してもよいし、画像データ全部を帳票辞書として作成してもよい。なお、ここで作成される帳票辞書情報は帳票識別部4で用いられるので、そこで用いることができるフォーマットで辞書を作成する。また、1種類のマスター帳票に対して、入力条件の異なる複数の画像データが入力されるので、帳票辞書もその数だけ作成し登録(記憶)する。帳票辞書作成は、帳票登録時に用いられるだけであるので、帳票辞書作成部2を別システムとして分けて構築してもよい。
また、帳票辞書記憶部3は例えばハードディスク装置などで構成する。
帳票識別部4は、処理対象の定型帳票が入力される帳票処理時(通常処理時)に画像入力部1により入力された画像データと帳票辞書記憶部3に記憶されている帳票辞書情報を比較して帳票種類を識別する。特開平11-25215号公報に示された帳票種識別方法のように、例えば罫線の位置など認識しやすい(見つけやすい)点を用いてマスター帳票の画像データと入力された処理対象の帳票の画像データとの対応点を複数求め、その複数の対応点を用いて二つの帳票のすべての点の対応付けを可能にする座標変換式を求め、対応付けられた各点のパターンを比較する処理を複数のマスター帳票との間で行い、最も類似度の高いマスター帳票をその帳票種類とするのである。なお、座標変換式としては例えば図16に示すようなアフィン変換を用いる。図16の例では、対応する点の組として、(x,y)と(X,Y)の組を6組求めて前記座標変換式に代入し、その6元1次連立方程式を解いて前記座標変換式の係数a〜fを求める。これにより、二つの帳票の画像データが読み取り時にずれたりしても二つの帳票の各点は正確に対応する。
【0011】
図2に、第1の実施の形態の動作フローを示す。以下、図2などに従って、この実施の形態の動作を説明する。
図2に示すように、この実施の形態では、画像入力部1により帳票上から画像が読み取られ、画像データが入力されると(S1)、帳票辞書情報(マスター帳票情報)の登録か、それとも通常の帳票処理かを判定する(S2)。例えば利用者にいずれであるかを指示させるのである。そして、登録であると判定されたならば、帳票辞書作成部2が、例えば読み込まれた画像データのままの、つまり例えば帳票1枚分の白黒2値の画素データを帳票辞書情報として登録する(S3)。
続いて、入力すべき次の帳票画像があるか否かを判定する(S4)。例えば帳票辞書情報の登録の場合、濃度など入力条件を変えて複数の帳票辞書情報を登録するので、予定のすべての入力条件について画像入力が終了したか否かを判定するのである。そして、入力すべき次の帳票画像があるならば(S4で「あり」)、濃度など入力条件を変えてステップS1からくり返す。こうして、例えば3つの入力条件があり、5つの帳票種類があるならば15種の帳票辞書情報が登録(記憶)される。
また、ステップS2において通常の帳票処理であると判定されたならば、帳票識別部4が帳票種類の識別を行う(S5)。例えば罫線部を識別し、罫線の端点または罫線と罫線の交点の座標値(例えば、ライン番号とそのラインにおける画素位置を示す画素番号)を複数検出し、その複数の座標値に近い(差が所定値以内である)同様の端点座標値または交点座標値を有するマスター帳票を登録されているすべての帳票辞書情報を解析することにより抽出する。つまり、この実施の形態では、差が所定値を超えている場合、差の原因がずれによるものではなく帳票種別の異なることによるものとみなしているわけである。そして、このような帳票が一つしかなければそのマスター帳票の帳票種別を求める帳票種別とする。また、複数のマスター帳票が抽出された場合には、前記のようにして座標変換式を求め、その座標変換式を用いて対応する位置のパターン比較を行い,そのとき入力された処理対象の定型帳票に最も類似度の高いマスター帳票を決定し、そのマスター帳票の帳票種別を求める帳票種別とする(S5)。
上記のように、第1の実施の形態によれば、例えば濃度など入力条件によって処理対象の定型帳票の黒画素量が多かったり少なかったりしても、一つの帳票種類について複数のマスター帳票情報が登録されているなかにそれに近いものがあるので、入力された定型帳票の帳票種類を正しく識別することができる。
【0012】
図3は本発明の第2の実施の形態を示す帳票処理装置要部の構成ブロック図である。図示するように、この実施の形態の帳票処理装置は、第1の実施の形態の構成(図1参照)に加えて画像太さ処理部5を備えている。
この画像太さ処理部5は帳票辞書登録時に画像入力部1により入力された画像データ中の黒画素部分つまり文字や罫線などを太らせたりやせさせたりした画像データを作成する。例えば、太らせる場合であれば、入力されたマスター帳票の画像データの全ドット(画素)について、上下左右方向1ドットの位置の画素、つまり隣接した画素が黒画素であれば、そのドットも黒画素にするという処理を行って、黒画素部分を太らせるのである。
帳票辞書作成部2aは、帳票辞書登録時に画像入力部1により入力された画像データおよび太らせられたりやせらせられたりした画像データ中の特徴的な部分または画像データ全部を帳票辞書として作成する。なお、ここで作成される帳票辞書情報は帳票識別部4で用いられるので、そこで用いることができるフォーマットで辞書を作成する。そして、作成した複数の帳票辞書情報を登録(記憶)する。
帳票識別部4は、処理対象の定型帳票が入力される通常処理時に画像入力部1により入力された画像データと帳票辞書記憶部3に記憶されている一つの帳票種類について複数の帳票辞書情報を比較して帳票種類を識別する(第1の実施の形態参照)。
【0013】
図4に、第2の実施の形態の動作フローを示す。以下、図4などに従って、この実施の形態の動作を説明する。
図4に示すように、この実施の形態では、画像入力部1により帳票上から画像が読み取られ、画像データが入力されると(S11)、帳票辞書情報(マスター帳票情報)の登録か、それとも通常の帳票処理かを判定する(S12)。例えば利用者にいずれであるかを指示させるのである。そして、登録であると判定されたならば、画像太さ処理部5が前記のようにして入力されたマスター帳票の画像データの文字や罫線の太さを太くした画像データやそれらを細くした画像データを作成する(S13)。
続いて、帳票辞書作成部2が、読み込まれたままの例えば帳票1枚分の白黒2値の画素データ、文字や罫線の太さを太くした画像データ、それらを細くした画像データなどを帳票辞書情報として登録する(S14)。
また、ステップS12において通常の帳票処理であると判定されたならば、帳票識別部4が帳票種類の識別を行う(S15)。例えば罫線部を識別し、罫線の端点または罫線と罫線の交点の座標値を複数検出し、その複数の座標値に近い(差が所定値以内である)同様の端点座標値または交点座標値を有するマスター帳票を登録されているすべての帳票辞書情報を解析することにより抽出する。そして、このような帳票が一つしかなければそのマスター帳票の帳票種別を求める帳票種別とする。また、複数のマスター帳票が抽出された場合には、前記のようにして座標変換式を求め、その座標変換式を用いて画像データのパターン比較を行い、そのとき入力された処理対象の定型帳票に最も類似度の高いマスター帳票を決定し、そのマスター帳票の帳票種別を求める帳票種別とする。
上記のように、第2の実施の形態によれば、例えば濃度など入力条件によって処理対象の定型帳票の文字や罫線が太っていたりやせていたりしても、一つの帳票種類について複数のマスター帳票情報が登録されているなかにそれに近いものがあるので、入力された定型帳票の帳票種類を正しく識別することができる。
【0014】
図5は本発明の第3の実施の形態を示す帳票処理装置要部の構成ブロック図である。図示したように、この実施の形態の帳票処理装置は、第1の実施の形態の構成(図1参照)に加えて解像度変換部6を備えている。
この解像度変換部5は帳票辞書登録時に画像入力部1により入力された画像データの解像度を高くしたり低くしたりした画像データを作成する。例えば、解像度400dpiで入力された画像データに対して、解像度200dpi相当の画像を作成する場合、400dpiの画像データに対して縦横共にドット数が半分になるようにドットを間引く。また、800dpi相当の画像を作成する場合には、400dpiの画像データに対して縦横共にドット数が2倍になるように上下左右のドットの値を用いてドットを補間する。
帳票辞書作成部2aは、帳票辞書登録時に画像入力部1により入力された画像データ、解像度を高くした画像データおよび解像度を低くした画像データの中の特徴的な部分または画像データ全部を帳票辞書として作成する。なお、ここで作成される帳票辞書情報は帳票識別部4で用いられるので、そこで用いることができるフォーマットで辞書を作成する。そして、作成した複数の帳票辞書情報を登録(記憶)する。
帳票識別部4は、処理対象の定型帳票が入力される通常処理時に画像入力部1により入力された画像データと帳票辞書記憶部3に記憶されている一つの帳票種類について複数の帳票辞書情報を比較して帳票種類を識別する(第1の実施の形態参照)。
【0015】
図6に、第3の実施の形態の動作フローを示す。以下、図6などに従って、この実施の形態の動作を説明する。
図6に示すように、この実施の形態では、画像入力部1により帳票上から画像が読み取られ、画像データが入力されると(S21)、帳票辞書情報(マスター帳票情報)の登録か、それとも通常の帳票処理かを判定する(S22)。例えば利用者にいずれであるかを指示させるのである。そして、登録であると判定されたならば、解像度変換部6が入力されたマスター帳票の画像データを用い、前記のようにして解像度の高い画像データや解像度の低い画像データを作成する(S23)。
続いて、帳票辞書作成部2が、読み込まれたままの例えば帳票1枚分の白黒2値の画素データ、その画像データから作成したより高い解像度の画像データ、より低い解像度の画像データなどを帳票辞書情報として登録する(S24)。
また、ステップS22において通常の帳票処理であると判定されたならば、帳票識別部4が帳票種類の識別を行う(S25)。例えば罫線部を識別し、罫線の端点または罫線と罫線の交点の座標値を複数検出し、その複数の座標値に近い(差が所定値以内である)同様の端点座標値または交点座標値を有するマスター帳票を登録されているすべての帳票辞書情報を解析することにより抽出する。そして、このような帳票が一つしかなければそのマスター帳票の帳票種別を求める帳票種別とする。また、複数のマスター帳票が抽出された場合には、前記のようにして座標変換式を求め、その座標変換式を用いて画像データのパターン比較を行い、そのとき入力された処理対象の定型帳票に最も類似度の高いマスター帳票を決定し、そのマスター帳票の帳票種別を求める帳票種別とする。
このように第3の実施の形態によれば、標準のマスター帳票の解像度とは異なった解像度の処理対象定型帳票が入力されても、一つの帳票種類について複数のマスター帳票情報が登録されているなかにそれと同じか近い解像度のものがあるので、入力された定型帳票の帳票種類を正しく識別することができる。
【0016】
図7は本発明の第4の実施の形態を示す帳票処理装置要部の構成ブロック図である。図示するように、この実施の形態の帳票処理装置は、第1の実施の形態の構成(図1参照)に加えて画像太さ処理部5bを備えている。
このような構成で、帳票辞書作成部2bは、帳票辞書登録時に画像入力部1により入力された例えば帳票1枚の白黒2値の画像データ中の特徴的な部分または画像データ全部を帳票辞書として作成する。なお、ここで作成される帳票辞書情報は帳票識別部4で用いられるので、そこで用いることができるフォーマットで辞書を作成する。そして、作成した帳票1種類当たり一つの帳票辞書情報を登録(記憶)する。
また、画像太さ処理部5bは定型帳票の帳票処理時に画像入力部1により入力された画像データ中の黒画素部分つまり文字や罫線などを太らせたりやせさせたりした画像データを作成する。例えば、太らせる場合であれば、入力された処理対象の定型帳票の画像データの全ドット(画素)について、上下左右方向1ドットの位置の画素、つまり隣接した画素が黒画素であれば、そのドットも黒画素にするという処理を行って、黒画素部分を太らせるのである。なお、請求項5記載の画像太さ処理手段はこの画像太さ処理部5bにより実現される。
帳票識別部4bは、処理対象の定型帳票が入力される通常処理時に画像入力部1により入力された画像データおよびその画像データ中の黒画素を太らせたりやせさせたりした画像データと帳票辞書記憶部3に記憶されている一つの帳票種類について一つの帳票辞書情報とを比較して帳票識別を行う(第1の実施の形態参照)。
【0017】
図8に第4の実施の形態の動作フローを示す。以下、図8などに従って、この実施の形態の動作を説明する。
図8に示したように、この実施の形態では、画像入力部1により帳票上から画像が読み取られ、画像データが入力されると(S31)、帳票辞書情報(マスター帳票情報)の登録か、それとも通常の帳票処理かを判定する(S32)。例えば利用者にいずれであるかを指示させるのである。そして、登録であると判定されたならば、帳票辞書作成部2が、読み込まれたままの例えば帳票1枚分の白黒2値の画素データを帳票の種類分だけ帳票辞書情報として登録する(S33)。また、ステップ32において通常の帳票処理であると判定されたならば、画像太さ処理部5bが前記のようにして入力された処理対象の定型帳票の画像データの文字や罫線の太さを太くした画像データやそれらを細くした画像データを作成する(S34)。
続いて、帳票識別部4bが帳票種類の識別を行う(S35)。例えば罫線部を識別し、罫線の端点または罫線と罫線の交点の座標値を複数検出し、その複数の座標値に近い(差が所定値以内である)同様の端点座標値または交点座標値を有するマスター帳票を登録されているすべての帳票辞書情報を解析することにより抽出する。このような処理を入力されたままの処理対象の画像データおよびその画像データの黒画素部分を太らせたりやせさせたりしたすべての画像データについて行うのである。そして、このようなマスター帳票が一つしかなければそのマスター帳票の帳票種別を求める帳票種別とする。また、複数のマスター帳票が抽出された場合には、前記のようにして座標変換式を求め、その座標変換式を用いて画像データのパターン比較を行い、そのとき入力された処理対象の定型帳票またはその画像データを太らせたりやせさせたりした画像データに最も類似度の高いマスター帳票を決定し、そのマスター帳票の帳票種別を求める帳票種別とする。
上記のように第4の実施の形態によれば、例えば濃度など入力条件によって処理対象の定型帳票の文字や罫線が太っていたりやせていたりしても、そうでない画像データも用いてマスター帳票情報と比較するので、入力された定型帳票の帳票種類を正しく識別することができる。
【0018】
図9は本発明の第5の実施の形態を示す帳票処理装置要部の構成ブロック図である。図示したように、この実施の形態の帳票処理装置は、第1の実施の形態の構成(図1参照)に加えて解像度変換部6bを備えている。
このような構成で、帳票辞書作成部2bは、帳票辞書登録時に画像入力部1により入力された例えば帳票1枚の白黒2値の画像データ中の特徴的な部分または画像データ全部を帳票辞書として作成する。なお、ここで作成される帳票辞書情報は帳票識別部4で用いられるので、そこで用いることができるフォーマットで辞書を作成する。そして、作成した帳票1種類当たり一つの帳票辞書情報を登録(記憶)する。
また、解像度変換部6bは定型帳票の処理時に画像入力部1により入力された画像データの解像度を高くしたり低くしたりした画像データを作成する。例えば、解像度400dpiで入力された画像データに対して、解像度200dpi相当の画像を作成する場合、400dpiの画像データに対して縦横共にドット数が半分になるようにドットを間引く。また、800dpi相当の画像を作成する場合には、400dpiの画像データに対して縦横共にドット数が2倍になるように上下左右のドットの値を用いてドットを補間する。なお、請求項6記載の解像度変換手段はこのような解像度変換部6bにより実現される。
帳票識別部4bは、処理対象の定型帳票が入力される通常処理時に画像入力部1により入力された画像データおよびその画像データの解像度を他の解像度に変えた画像データと帳票辞書記憶部3に記憶されている一つの帳票種類について一つの帳票辞書情報とを比較して帳票識別を行う(第1の実施の形態参照)。
【0019】
図10に第5の実施の形態の動作フローを示す。以下、図10などに従って、この実施の形態の動作を説明する。
図10に示すように、この実施の形態では、画像入力部1により帳票上から画像が読み取られ、画像データが入力されると(S41)、帳票辞書情報(マスター帳票情報)の登録か、それとも通常の帳票処理かを判定する(S42)。例えば利用者にいずれであるかを指示させるのである。そして、登録であると判定されたならば、帳票辞書作成部2が、読み込まれたままの例えば帳票1枚分の白黒2値の画素データを帳票の種類分だけ帳票辞書情報として登録する(S43)。
また、ステップS42において通常の帳票処理であると判定されたならば、解像度変換部6bが入力された処理対象の定型帳票の画像データの解像度を前記のように変換する(S44)。
続いて、帳票識別部4bが帳票種類の識別を行う(S45)。例えば罫線部を識別し、罫線の端点または罫線と罫線の交点の座標値を複数検出し、その複数の座標値に近い(差が所定値以内である)同様の端点座標値または交点座標値を有するマスター帳票を登録されているすべての帳票辞書情報を解析することにより抽出する。このような処理を入力されたままの処理対象の画像データおよびその画像データの解像度を変換した画像データについて行うのである。そして、このようなマスター帳票が一つしかなければそのマスター帳票の帳票種別を求める帳票種別とする。また、複数のマスター帳票が抽出された場合には、前記のようにして座標変換式を求め、その座標変換式を用いて画像データのパターンを比較し、そのとき入力された処理対象の定型帳票の画像データまたはその画像データの解像度を変化した画像データに最も類似度の高いマスター帳票を決定し、そのマスター帳票の帳票種別を求める帳票種別とする。
こうして、第5の実施の形態によれば、入力された処理対象の定型帳票の解像度がマスター帳票の画像データの解像度と異なっていても、マスター帳票の画像データの解像度に合わせられるので、入力された定型帳票の帳票種類を正しく識別することができる。
【0020】
図11は本発明の第6の実施の形態を示す帳票処理装置要部の構成ブロック図である。図示するように、この実施の形態の帳票処理装置は、第1の実施の形態の構成(図1参照)に加えて画像種類変換部7を備えている。
このような構成で、画像入力部1aは処理対象の定型帳票を単に白黒2値画像データとしてだけでなく、白黒多値画像データやカラー画像データとして読み取ることができる。あるいは、交換可能に構成されている画像入力装置を交換して用いることにより、前記のような各種画像種類(画像データ種類)の画像データを入力することができる。利用者は各定型帳票について所望の画像種類の画像データを入力させ、その画像データを図示していない画像データ記憶部に保管しておき、必要に応じて記録紙や表示装置に出力させることができる。
しかし、各種画像種類の画像データが入力されるにもかかわらず、この実施の形態では、帳票辞書情報(マスター帳票情報)は1種類の帳票について一つだけ用意すればよい。つまり、帳票辞書作成部2bは、帳票辞書登録時に画像入力部1bにより入力された例えば帳票1枚の白黒2値の画像データ中の特徴的な部分または画像データ全部を帳票辞書として作成する。そして、作成した帳票1種類当たり一つの帳票辞書情報を登録(記憶)する。
また、画像種類変換部7は、通常の帳票処理時に画像入力部1bにより入力された各画像種類の画像データについて画像種類を変換する。例えば、白黒2値画像データで帳票辞書情報(マスター帳票情報)を作成していた場合には、白黒多値画像データで入力された場合、白黒2値画像データに変換するのである。なお、白黒2値画像データに変換するには、公知の技術、例えば256階調の多値画像データの場合、各ドット(画素)の階調値を予め決めておいた所定の閾値と比較し、その大小を判定して2値化する方法などを用いる。また、カラー画像データの場合は、例えば各ドット(画素)について各色の濃度の和を求め、その和を閾値と比較して2値化する。なお、請求項7記載の画像種類変換手段はこのような画像種類変換部7により実現される。
帳票識別部4bは、処理対象の定型帳票が入力される通常処理時に画像入力部1aにより入力された画像データまたはその画像データを帳票辞書情報の画像種類の画像データに変換した画像データと帳票辞書記憶部3に記憶されている一つの帳票種類について一つの帳票辞書情報とを比較して帳票識別を行う(第1の実施の形態参照)。
【0021】
図12に第6の実施の形態の動作フローを示す。以下、図12などに従って、この実施の形態の動作を説明する。
図12に示すように、この実施の形態では、画像入力部1により帳票上から画像が読み取られ、画像データが入力されると(S51)、帳票辞書情報(マスター帳票情報)の登録か、それとも通常の帳票処理かを判定する(S52)。例えば利用者にいずれであるかを指示させるのである。そして、登録であると判定されたならば、帳票辞書作成部2bが、読み込まれたままの例えば帳票1枚分の白黒2値の画素データを帳票の種類分だけ帳票辞書情報として登録する(S53)。
また、ステップS52において通常の帳票処理であると判定されたならば、入力された処理対象の定型帳票の画像データの画像種類が帳票辞書情報の画像種類と一致しない場合、画像種類変換部7が処理対象の定型帳票の画像データの画像種類を帳票辞書情報の画像種類と一致するように前記のようにして変換する(S54)。
続いて、帳票識別部4bが帳票種類の識別を行う(S55)。例えば罫線部を識別し、罫線の端点または罫線と罫線の交点の座標値を複数検出し、その複数の座標値に近い(差が所定値以内である)同様の端点座標値または交点座標値を有するマスター帳票を登録されているすべての帳票辞書情報を解析することにより抽出する。このような処理を入力されたままの処理対象の画像データまたはその画像データの画像種類を変換した画像データについて行うのである。そして、このようなマスター帳票が一つしかなければそのマスター帳票の帳票種別を求める帳票種別とする。また、複数のマスター帳票が抽出された場合には、前記のようにして座標変換式を求め、その座標変換式を用いて画像データのパターンを比較し、そのとき入力された処理対象の定型帳票の画像データまたはその画像データの画像種類を変換した画像データに最も類似度の高いマスター帳票を決定し、そのマスター帳票の帳票種別を求める帳票種別とする。
このように第6の実施の形態によれば、入力された処理対象の定型帳票の画像種類がマスター帳票の画像データの画像種類と異なっていても、マスター帳票の画像データの画像種類に合わせられるので、入力された定型帳票の帳票種類を正しく識別することができる。
【0022】
図13は本発明の第7の実施の形態を示す帳票処理装置要部の構成ブロック図である。図示するように、この実施の形態の帳票処理装置は、前記各実施の形態の構成に加えて画像位置合わせ部8を備え(図13は第1の実施の形態に画像位置合わせ部8を加えた構成で示している)、比較する二つの画像データの位置ずれを帳票識別の前に補正する。なお、請求項8記載の画像位置合わせ手段はこの画像位置合わせ部8により実現される。
【0023】
図14に第1の実施の形態に画像位置合わせ部8を備えた場合について、第7の実施の形態の動作フローを示す。以下、図14などに従って、この実施の形態の動作を説明する。
図14に示すように、この実施の形態では、画像入力部1により帳票上から画像が読み取られ、画像データが入力されると(S61)、帳票辞書情報(マスター帳票情報)の登録か、それとも通常の帳票処理かを判定する(S62)。例えば利用者にいずれであるかを指示させるのである。そして、登録であると判定されたならば、帳票辞書作成部2が、例えば読み込まれた画像データのままの、つまり例えば帳票1枚分の白黒2値の画素データを帳票辞書情報として登録する(S63)。
続いて、入力すべき次の帳票画像があるか否かを判定する(S64)。例えば帳票辞書情報の登録の場合、濃度など入力条件を変えて複数の帳票辞書情報を登録するので、予定のすべての入力条件について画像入力が終了したか否かを判定するのである。そして、次の帳票画像があるならば(S64で「あり」)、濃度など入力条件を変えてステップS61からくり返す。こうして、例えば3つの入力条件があり、5つの帳票種類があるならば15種の帳票辞書情報が登録(記憶)される。
また、ステップS62において通常の帳票処理であると判定されたならば、画像位置合わせ部8が画像位置合わせを行う(S65)。例えば、特開平10-91783号公報に示されているように、処理対象の定型帳票の入力画像データと登録されている各帳票辞書情報の画像データとの位置ずれを二つの画像データのそれぞれから罫線などの所定の交点の座標を検出し、座標値の差が所定値以内の画像データ間について位置ずれ量を求めて処理対象の定型帳票の位置ずれを補正するのである。
次に、位置ずれの補正された処理対象の定型帳票を用いて帳票種類の識別を行う(S66)。登録されているすべての帳票辞書情報とのパターン比較を行い、最も類似度の高いマスター帳票を求めるのである。なお、この実施の形態では既に位置ずれの補正が行われているので、前記各実施の形態のように座標変換式を求め、その座標変換式に従って座標を変換する位置ずれ補正は行わなくてもよい。
こうして、この実施の形態の場合においても比較する二つの帳票の位置ずれが補正され、精度の高い帳票種類識別を実現することができる。
【0024】
図15は前記各実施の形態の構成を実現するためのハードウェア資源の構成ブロック図である。図示するように、プログラムに従って動作するCPU11、基本的なプログラムなどを記憶しておくROM12、各種データやプログラムを一時的に記憶するRAM13、帳票処理の結果などを表示する表示装置14、帳票辞書情報など各種データやプログラムなどを保存(記憶)しておくハードディスク装置15、キーボード16、本発明の帳票識別方法に従ってプログラミングしたプログラムを記憶したCD−ROMを駆動してそのプログラムなどを読み取るCD−ROM駆動装置17、画像入力部1を構成するスキャナ18などを備えている。このような構成で、例えばCPU11やRAM13などは図1などに示した各実施の形態の帳票辞書部3を除くすべての部分に係わるのである。
【0025】
【発明の効果】
以上説明したように、本発明によれば、請求項1記載の発明では、マスター帳票1種類について異なる複数のマスター帳票情報が登録され、入力された定型帳票の帳票種類を識別する際、前記複数のマスター帳票情報を用いて帳票種類が識別されるので、例えば複数のマスター帳票情報を複数の入力条件に対応付けて登録することにより、マスター帳票の画像登録時の入力条件と処理対象となる定型帳票の画像入力時の入力条件が大きく異なっていても、定型帳票の帳票種類を正しく識別することができる。また、請求項2記載の発明では、請求項1記載の発明において、マスター帳票1種類について前記マスター帳票画像を入力する際の入力条件の異なる複数のマスター帳票情報が登録され、入力された定型帳票の帳票種類を識別する際、前記複数のマスター帳票情報を用いて帳票種類が識別されるので、マスター帳票の画像登録時の入力条件と処理対象となる定型帳票の画像入力時の入力条件が大きく異なっていても、定型帳票の帳票種類を正しく識別することができる。また、請求項3記載の発明では、請求項1記載の発明において、マスター帳票1種類について解像度の異なる複数のマスター帳票情報が登録され、入力された定型帳票の帳票種類を識別する際、前記複数のマスター帳票情報と比較することにより帳票種類が識別されるので、標準のマスター帳票の解像度とは異なった解像度の処理対象定型帳票が入力されても、一つの帳票種類について複数のマスター帳票情報が登録されているなかにそれと同じか近い解像度のものがあり、したがって、入力された定型帳票の帳票種類を正しく識別することができる。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態を示す帳票処理装置要部の構成ブロック図である。
【図2】本発明の第1の実施の形態を示す帳票識別方法の動作フロー図である。
【図3】本発明の第2の実施の形態を示す帳票処理装置要部の構成ブロック図である。
【図4】本発明の第2の実施の形態を示す帳票識別方法の動作フロー図である。
【図5】本発明の第3の実施の形態を示す帳票処理装置要部の構成ブロック図である。
【図6】本発明の第3の実施の形態を示す帳票識別方法の動作フロー図である。
【図7】本発明の第4の実施の形態を示す帳票処理装置要部の構成ブロック図である。
【図8】本発明の第4の実施の形態を示す帳票識別方法の動作フロー図である。
【図9】本発明の第5の実施の形態を示す帳票処理装置要部の構成ブロック図である。
【図10】本発明の第5の実施の形態を示す帳票識別方法の動作フロー図である。
【図11】本発明の第6の実施の形態を示す帳票処理装置要部の構成ブロック図である。
【図12】本発明の第6の実施の形態を示す帳票識別方法の動作フロー図である。
【図13】本発明の第7の実施の形態を示す帳票処理装置要部の構成ブロック図である。
【図14】本発明の第7の実施の形態を示す帳票識別方法の動作フロー図である。
【図15】本発明の各実施の形態の帳票処理装置のハードウェア構成図である。
【図16】本発明および従来技術の帳票識別方法に係わる計算式を示す図である。
【符号の説明】
1 画像入力部
2 帳票辞書作成部
3 帳票辞書記憶部
4 帳票識別部
5 画像太さ処理部
6 解像度変換部
7 画像種類変換部
8 画像位置合わせ部[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a form identification technique for identifying a form type of a fixed form to be processed based on a plurality of types of registered master form information performed in a form processing system, and in particular, when inputting image data of a master form. IDENTIFICATION DEVICE AND FORM IDENTIFICATION METHOD FOR CLASSIFICATION OF PROCESSED FORMED FORM FOR DATE WHICH IS DIFFERENT IN INPUT CONDITIONS DURING THE INPUT OF IMAGE DATA FOR THE FORMED FORM FOR FORMAbout.
[0002]
[Prior art]
In form processing that automatically processes forms written on paper, it identifies whether or not a fixed form to be processed corresponds to one of multiple registered forms, and corresponds to one of them If so, character recognition at a predetermined position is performed according to the format of the corresponding registration form. Therefore, it is necessary to identify the form as described above, and many methods for identifying the form have been proposed.
Among such methods, the most general method is a method in which a form identification code (ID) is printed on a part of the form, and the form ID is checked to identify which form. However, in this method, the form ID must be printed on the form, and cannot be identified by a form that does not have a form ID such as an existing form that has already been distributed.
Therefore, recently, a method for identifying a form without using this form ID has also been proposed. In this method, image information of a form to be identified in advance is registered as master form information, and the form is identified by pattern matching using image features in the form. There is a form type identification method disclosed in Japanese Patent No. -25215. In this conventional technology, for example, a plurality of corresponding points between the image data of the master form and the input image data of the processing target form are obtained using points that are easy to recognize, such as the position of ruled lines, and two or more points are obtained using the corresponding points. A coordinate transformation formula as shown in FIG. 16 that enables association of all points of one form is obtained, and the process of comparing the patterns of each associated point is performed among a plurality of master forms, and the most similar A high-quality master form is set as the form type.
Further, in the prior art described in Japanese Patent Laid-Open No. 10-91783, in the form type identification method as described above, a positional deviation between the input image data of the form to be identified and the registered master image data is detected. To correct. The position shift amount is obtained by detecting the coordinates of a predetermined intersection (+ character portion) such as a ruled line from each of the two image data.
[0003]
[Problems to be solved by the invention]
However, in any of the above prior arts, if the input condition at the time of master image registration and the input condition of the input image to be processed are significantly different, for example, if the density setting value or resolution at the time of input is different, the form type is changed. There was a problem that it could not be identified correctly.
The problem of the present invention is to solve such a problem of the prior art, and even if the input conditions at the time of image registration of the master form and the input conditions at the time of image input of the form to be processed are greatly different, the form of the standard form The object is to provide a form identification method that can correctly identify the type.
[0004]
[Means for Solving the Problems]
In order to solve the above-mentioned problem, in the invention according to claim 1, in the form processing apparatus that can identify the form type of the fixed form input based on a plurality of types of registered master form information, Form dictionary storage means for storing a plurality of different master form information for one type of form, and a plurality of master form information stored in the form dictionary storage means for the form type of the input standard formBy comparing withAnd a form identifying means for identifying. Further, in the invention according to
[0008]
[Action]
Because of the means as described above, the claims1In the described invention, a plurality of different master form information is registered for one type of master form, and when identifying the form type of the input standard form, the form type is identified by comparing with the plurality of master form information. . Claim2In the described invention, the claims1In the described invention, when a plurality of master form information having different input conditions when inputting the master form is registered for one type of master form, the plurality of master form information is identified when identifying the form type of the input standard form. The form type is identified by comparing with. Claim3In the described invention, the claims1In the described invention, a plurality of pieces of master form information having different resolutions are registered for one type of master form, the form type of the inputted standard form is registered, the form type of the inputted standard form is registered, and the inputted standard form When identifying the form type of the form, the form type is identified by comparing with the plurality of master form information.
[0010]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
FIG. 1 is a block diagram showing the main part of a form processing apparatus according to the first embodiment of the present invention. As shown in the figure, the form processing apparatus according to this embodiment includes a master form at the time of registering a form dictionary and a standard form to be processed at the time of normal processing as image data, and an input condition is different for each form type. Form
First, the image input unit 1 uses an image input device such as a scanner. However, at the time of registering the form dictionary, a plurality of master image data with different input conditions are input (read) instead of one type of master image data for one type of master form. Input is performed using a plurality of image input devices, or input is performed by changing the density setting using the same image input device.
The form
Further, the form
The
[0011]
FIG. 2 shows an operation flow of the first embodiment. The operation of this embodiment will be described below with reference to FIG.
As shown in FIG. 2, in this embodiment, when an image is read from the form by the image input unit 1 and image data is input (S1), registration of form dictionary information (master form information) or It is determined whether it is normal form processing (S2). For example, the user is instructed which one to use. If it is determined to be registration, the form
Subsequently, it is determined whether there is a next form image to be input (S4). For example, in the case of registration of form dictionary information, a plurality of form dictionary information is registered by changing input conditions such as density, and therefore it is determined whether image input has been completed for all scheduled input conditions. If there is a next form image to be input (“Yes” in S4), the input conditions such as density are changed and the process is repeated from step S1. Thus, for example, if there are three input conditions and there are five form types, 15 kinds of form dictionary information are registered (stored).
If it is determined in step S2 that the process is a normal form process, the
As described above, according to the first embodiment, a plurality of pieces of master form information for one form type can be obtained even if the amount of black pixels of a fixed form to be processed is large or small depending on input conditions such as density. Since there is something similar to that registered, it is possible to correctly identify the form type of the input standard form.
[0012]
FIG. 3 is a block diagram showing the main part of the form processing apparatus according to the second embodiment of the present invention. As shown in the drawing, the form processing apparatus of this embodiment includes an image
The image
The form
The
[0013]
FIG. 4 shows an operation flow of the second embodiment. The operation of this embodiment will be described below with reference to FIG.
As shown in FIG. 4, in this embodiment, when an image is read from the form by the image input unit 1 and image data is input (S11), registration of form dictionary information (master form information) or It is determined whether the form processing is normal (S12). For example, the user is instructed which one to use. If it is determined to be registered, the image
Subsequently, the form
If it is determined in step S12 that the process is a normal form process, the
As described above, according to the second embodiment, a plurality of master forms can be obtained for one form type even if characters or ruled lines of a processing target form are thick or thin depending on input conditions such as density. Since some of the registered information is similar to that, it is possible to correctly identify the form type of the input standard form.
[0014]
FIG. 5 is a block diagram showing the configuration of the main part of the form processing apparatus according to the third embodiment of the present invention. As illustrated, the form processing apparatus according to this embodiment includes a resolution conversion unit 6 in addition to the configuration of the first embodiment (see FIG. 1).
The
The form
The
[0015]
FIG. 6 shows an operation flow of the third embodiment. The operation of this embodiment will be described below with reference to FIG.
As shown in FIG. 6, in this embodiment, when an image is read from the form by the image input unit 1 and image data is input (S21), registration of form dictionary information (master form information) or It is determined whether it is a normal form processing (S22). For example, the user is instructed which one to use. If it is determined to be registered, the image data of the master form input by the resolution conversion unit 6 is used to create high-resolution image data or low-resolution image data as described above (S23). .
Subsequently, the form
If it is determined in step S22 that the process is a normal form process, the
As described above, according to the third embodiment, a plurality of master form information is registered for one form type even if a processing target fixed form having a resolution different from the resolution of the standard master form is input. Since some of them have the same or similar resolution, it is possible to correctly identify the form type of the input standard form.
[0016]
FIG. 7 is a block diagram showing the configuration of the main part of the form processing apparatus according to the fourth embodiment of the present invention. As shown in the figure, the form processing apparatus of this embodiment includes an image
With such a configuration, the form
Further, the image
The
[0017]
FIG. 8 shows an operation flow of the fourth embodiment. The operation of this embodiment will be described below with reference to FIG.
As shown in FIG. 8, in this embodiment, when an image is read from the form by the image input unit 1 and image data is input (S31), registration of form dictionary information (master form information) It is determined whether it is normal form processing (S32). For example, the user is instructed which one to use. If it is determined to be registration, the form
Subsequently, the
As described above, according to the fourth embodiment, for example, even if the character or ruled line of the processing-target fixed form is thick or thin depending on the input conditions such as the density, the master form information is also used using the image data that is not so. Therefore, it is possible to correctly identify the form type of the input standard form.
[0018]
FIG. 9 is a block diagram showing the configuration of the main part of the form processing apparatus according to the fifth embodiment of the present invention. As illustrated, the form processing apparatus according to this embodiment includes a resolution conversion unit 6b in addition to the configuration of the first embodiment (see FIG. 1).
With such a configuration, the form
Also, the resolution conversion unit 6b creates image data in which the resolution of the image data input by the image input unit 1 is increased or decreased during processing of the standard form. For example, when an image equivalent to a resolution of 200 dpi is created for image data input at a resolution of 400 dpi, dots are thinned out so that the number of dots is halved both vertically and horizontally with respect to the image data of 400 dpi. When an image equivalent to 800 dpi is created, dots are interpolated using the values of upper, lower, left, and right dots so that the number of dots is doubled both vertically and horizontally with respect to 400 dpi image data. In addition, the resolution conversion means of Claim 6 is implement | achieved by such a resolution conversion part 6b.
The
[0019]
FIG. 10 shows an operation flow of the fifth embodiment. The operation of this embodiment will be described below with reference to FIG.
As shown in FIG. 10, in this embodiment, when an image is read from the form by the image input unit 1 and image data is input (S41), registration of form dictionary information (master form information) or It is determined whether it is normal form processing (S42). For example, the user is instructed which one to use. If it is determined to be registered, the form
If it is determined in step S42 that the process is a normal form process, the resolution conversion unit 6b converts the resolution of the image data of the processing target fixed form as described above (S44).
Subsequently, the
Thus, according to the fifth embodiment, even if the resolution of the input fixed form to be processed is different from the resolution of the image data of the master form, the resolution is matched with the resolution of the image data of the master form. The form type of the standard form can be correctly identified.
[0020]
FIG. 11 is a block diagram showing the configuration of the main part of the form processing apparatus according to the sixth embodiment of the present invention. As shown in the drawing, the form processing apparatus of this embodiment includes an image type conversion unit 7 in addition to the configuration of the first embodiment (see FIG. 1).
With such a configuration, the image input unit 1a can read the fixed form to be processed not only as monochrome binary image data but also as monochrome multi-value image data or color image data. Alternatively, image data of various image types (image data types) as described above can be input by exchanging and using an image input device configured to be replaceable. The user can input image data of a desired image type for each fixed form, store the image data in an image data storage unit (not shown), and output it to a recording paper or a display device as necessary. it can.
However, in spite of inputting image data of various image types, in this embodiment, only one form dictionary information (master form information) needs to be prepared for one type of form. In other words, the form
The image type conversion unit 7 converts the image type for the image data of each image type input by the
The
[0021]
FIG. 12 shows an operation flow of the sixth embodiment. The operation of this embodiment will be described below with reference to FIG.
As shown in FIG. 12, in this embodiment, when an image is read from the form by the image input unit 1 and image data is input (S51), registration of form dictionary information (master form information) or It is determined whether it is normal form processing (S52). For example, the user is instructed which one to use. If it is determined to be registered, the form
If it is determined in step S52 that the process is a normal form process, the image type conversion unit 7 determines that the image type of the image data of the input fixed form image to be processed does not match the image type of the form dictionary information. The image type of the image data of the fixed form to be processed is converted as described above so as to match the image type of the form dictionary information (S54).
Subsequently, the
As described above, according to the sixth embodiment, even if the image type of the input fixed form image to be processed is different from the image type of the image data of the master form, it can be matched with the image type of the image data of the master form. Therefore, it is possible to correctly identify the form type of the input standard form.
[0022]
FIG. 13 is a block diagram showing the configuration of the main part of the form processing apparatus according to the seventh embodiment of the present invention. As shown in the figure, the form processing apparatus of this embodiment includes an image alignment unit 8 in addition to the configuration of each of the above embodiments (FIG. 13 adds the image alignment unit 8 to the first embodiment). The positional deviation between the two image data to be compared is corrected before the form identification. Note that the image alignment means described in claim 8 is realized by the image alignment section 8.
[0023]
FIG. 14 shows an operation flow of the seventh embodiment when the image alignment unit 8 is provided in the first embodiment. The operation of this embodiment will be described below with reference to FIG.
As shown in FIG. 14, in this embodiment, when an image is read from the form by the image input unit 1 and image data is input (S61), registration of form dictionary information (master form information) or It is determined whether it is a normal form processing (S62). For example, the user is instructed which one to use. If it is determined to be registration, the form
Subsequently, it is determined whether there is a next form image to be input (S64). For example, in the case of registration of form dictionary information, a plurality of form dictionary information is registered by changing input conditions such as density, and therefore it is determined whether image input has been completed for all scheduled input conditions. If there is a next form image (“Yes” in S64), the input condition such as density is changed and the process is repeated from step S61. Thus, for example, if there are three input conditions and there are five form types, 15 kinds of form dictionary information are registered (stored).
If it is determined in step S62 that the form processing is normal, the image registration unit 8 performs image registration (S65). For example, as disclosed in Japanese Patent Application Laid-Open No. 10-91783, the positional deviation between the input image data of the fixed form to be processed and the image data of each registered form dictionary information is determined from each of the two image data. The coordinates of a predetermined intersection such as a ruled line are detected, the amount of positional deviation is obtained between image data whose coordinate value difference is within the predetermined value, and the positional deviation of the processing target fixed form is corrected.
Next, the form type is identified using the fixed form to be processed whose position deviation is corrected (S66). A pattern comparison with all registered form dictionary information is performed to obtain a master form having the highest similarity. In this embodiment, since the misalignment correction has already been performed, it is not necessary to obtain the coordinate conversion formula as in each of the above embodiments and perform the misalignment correction to convert the coordinates according to the coordinate conversion formula. Good.
Thus, even in the case of this embodiment, the positional deviation between the two forms to be compared is corrected, and the form type identification with high accuracy can be realized.
[0024]
FIG. 15 is a configuration block diagram of hardware resources for realizing the configuration of each of the embodiments. As shown in the figure, a
[0025]
【The invention's effect】
As described above, according to the present invention, the claims1In the described invention, a plurality of different master form information is registered for one type of master form, and when identifying the form type of the input standard form, the form type is identified using the plurality of master form information. For example, by registering a plurality of master form information in association with a plurality of input conditions, even if the input conditions at the time of image registration of the master form and the input conditions at the time of image input of the fixed form to be processed are greatly different, The form type of the fixed form can be correctly identified. Claims2In the described invention, the claims1In the invention described above, when a plurality of master form information having different input conditions when inputting the master form image is registered for one type of master form, the plurality of master forms are identified when identifying the form type of the input standard form. Since the form type is identified using the information, the form type of the standard form is correctly identified even if the input conditions when registering the master form image and the input conditions when inputting the image of the standard form to be processed are significantly different. can do. Claims3In the described invention, the claims1In the described invention, a plurality of pieces of master form information having different resolutions are registered for one type of master form, and the form type is identified by comparing with the plurality of master form information when identifying the form type of the input standard form. Therefore, even if a processing-target fixed form with a resolution different from the resolution of the standard master form is entered, the resolution is the same or close to that of multiple master form information registered for one form type. Therefore, it is possible to correctly identify the form type of the input standard form.
[Brief description of the drawings]
FIG. 1 is a configuration block diagram of a main part of a form processing apparatus showing a first embodiment of the present invention.
FIG. 2 is an operation flowchart of a form identification method showing the first embodiment of the present invention.
FIG. 3 is a configuration block diagram of a main part of a form processing apparatus showing a second embodiment of the present invention.
FIG. 4 is an operation flow diagram of a form identification method showing a second embodiment of the present invention.
FIG. 5 is a configuration block diagram of a main part of a form processing apparatus showing a third embodiment of the present invention.
FIG. 6 is an operation flow diagram of a form identification method showing a third embodiment of the present invention.
FIG. 7 is a configuration block diagram of a main part of a form processing apparatus showing a fourth embodiment of the present invention.
FIG. 8 is an operation flowchart of a form identification method showing a fourth embodiment of the present invention.
FIG. 9 is a configuration block diagram of a main part of a form processing apparatus showing a fifth embodiment of the present invention.
FIG. 10 is an operation flowchart of a form identification method according to the fifth embodiment of the present invention.
FIG. 11 is a configuration block diagram of a main part of a form processing apparatus showing a sixth embodiment of the present invention.
FIG. 12 is an operation flowchart of a form identification method according to the sixth embodiment of the present invention.
FIG. 13 is a configuration block diagram of a main part of a form processing apparatus showing a seventh embodiment of the present invention.
FIG. 14 is an operation flowchart of a form identification method according to the seventh embodiment of the present invention.
FIG. 15 is a hardware configuration diagram of a form processing apparatus according to each embodiment of the present invention.
FIG. 16 is a diagram showing calculation formulas related to the form identification method of the present invention and the prior art.
[Explanation of symbols]
1 Image input section
2 Form dictionary creation department
3 Form dictionary storage
4 Form identification part
5 Image thickness processing section
6 Resolution converter
7 Image type converter
8 Image alignment section
Claims (3)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30607999A JP3961730B2 (en) | 1999-10-27 | 1999-10-27 | Form processing apparatus, form identification method, and recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30607999A JP3961730B2 (en) | 1999-10-27 | 1999-10-27 | Form processing apparatus, form identification method, and recording medium |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007029458A Division JP4549355B2 (en) | 2007-02-08 | 2007-02-08 | Form identification method and recording medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001126003A JP2001126003A (en) | 2001-05-11 |
| JP3961730B2 true JP3961730B2 (en) | 2007-08-22 |
Family
ID=17952793
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP30607999A Expired - Lifetime JP3961730B2 (en) | 1999-10-27 | 1999-10-27 | Form processing apparatus, form identification method, and recording medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3961730B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007133907A (en) * | 2007-02-08 | 2007-05-31 | Ricoh Co Ltd | Form identification method and recording medium |
-
1999
- 1999-10-27 JP JP30607999A patent/JP3961730B2/en not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007133907A (en) * | 2007-02-08 | 2007-05-31 | Ricoh Co Ltd | Form identification method and recording medium |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2001126003A (en) | 2001-05-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2940496B2 (en) | Pattern matching encoding apparatus and method | |
| US6185341B1 (en) | Image processing using vector data to reduce noise | |
| US8086040B2 (en) | Text representation method and apparatus | |
| JPH118755A (en) | Method for scanning and detecting many photographs and removing artificial edge | |
| EP0549505A2 (en) | Method of and apparatus for optical character recognition based on geometric and color attribute hypothesis testing | |
| CN102722729A (en) | Method of detection document alteration by comparing characters using shape features of characters | |
| JP2004272798A (en) | Image reading device | |
| US6813367B1 (en) | Method and apparatus for site selection for data embedding | |
| JP2000285190A (en) | Form identification method, form identification device, and storage medium | |
| JP4140519B2 (en) | Image processing apparatus, program, and recording medium | |
| JP3961730B2 (en) | Form processing apparatus, form identification method, and recording medium | |
| JP2004128845A (en) | Method and device for padding and detecting watermark information | |
| JP4549355B2 (en) | Form identification method and recording medium | |
| JP2007241356A (en) | Image processor and image processing program | |
| JP3858559B2 (en) | Image processing apparatus, image processing method, and recording medium | |
| US6741751B1 (en) | Logic based tagging for hyperacuity rendering of an input image with a 5×5 context | |
| US5408540A (en) | Character slant recognition in a word image | |
| CN101853502B (en) | Image comparison system and method | |
| JP4873554B2 (en) | Image distribution apparatus and image distribution method | |
| JP5056063B2 (en) | Image processing apparatus and image processing program | |
| JP4910635B2 (en) | Image processing apparatus and image processing program | |
| JP2871570B2 (en) | Character recognition apparatus and method | |
| JP2007041832A (en) | Difference image extraction apparatus | |
| JPH08237404A (en) | Selection of optical character recognition mode | |
| US5666440A (en) | Method and apparatus for extracting outline data from bi-level image data |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050125 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20050222 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060613 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060810 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060829 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061030 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070109 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070208 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20070412 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070424 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070517 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 3961730 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110525 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120525 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120525 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130525 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140525 Year of fee payment: 7 |
|
| EXPY | Cancellation because of completion of term |