JPH06245032A - 光学認識装置 - Google Patents

光学認識装置

Info

Publication number
JPH06245032A
JPH06245032A JP5025093A JP2509393A JPH06245032A JP H06245032 A JPH06245032 A JP H06245032A JP 5025093 A JP5025093 A JP 5025093A JP 2509393 A JP2509393 A JP 2509393A JP H06245032 A JPH06245032 A JP H06245032A
Authority
JP
Japan
Prior art keywords
inclination
value
recognition device
meandering
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.)
Withdrawn
Application number
JP5025093A
Other languages
English (en)
Inventor
Jun Sato
純 佐藤
Makoto Kikuchi
誠 菊地
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP5025093A priority Critical patent/JPH06245032A/ja
Publication of JPH06245032A publication Critical patent/JPH06245032A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Controlling Sheets Or Webs (AREA)
  • Conveying Record Carriers (AREA)
  • Character Input (AREA)
  • Character Discrimination (AREA)
  • Facsimile Scanning Arrangements (AREA)

Abstract

(57)【要約】 【目的】 光学認識装置に関し、スキャナやファクシミ
リ等による帳票の読取り時において、帳票送りの蛇行状
態が生じたときこれを検出して、操作者に通知する。 【構成】 光学的画像入力手段1と、この出力を保持す
る画像メモリ2を具備する光学認識装置において、前記
光学的画像入力手段1に入力された帳票の紙端の傾き値
を検出する傾き検出手段4と、前記帳票の規定位置を計
測してこれにもとづき帳票の傾き値を順次演算する蛇行
検出手段3と、前記傾き検出手段4で測定した帳票の傾
き値と、前記蛇行検出手段3で演算した帳票の傾き値と
を比較する比較手段5を設け、この比較手段5により帳
票の傾き状態を順次チェックする。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は光学認識装置に関し、特
にスキャナ又はファクシミリ等による帳票の読取り時に
おいて帳票送りの蛇行が生じた場合、この蛇行の検出、
通報及びこれに伴う各認識行の傾きに応じてイメージや
文字を読取り、誤読やリジェクトをなるべく少なくする
ようにしたものである。
【0002】
【従来の技術】光学文字認識装置の如き光学認識装置で
は、帳票をスキャナ又はファクシミリ等で光学的に読取
り、この読取り画像から文字認識を行ったり、あるいは
読取ったイメージデータをそのまま使用することが行わ
れている。この帳票の読取りに際し、帳票の皺や、消し
ゴムのカスの付着などによる汚れ、あるいは帳票搬送機
構の汚れや不調等により帳票が斜行や蛇行して搬送さ
れ、その読取り結果の画像に斜行や蛇行が生じる場合が
ある。
【0003】
【発明が解決しようとする課題】光学認識装置では帳票
の紙端を検出して、紙端の傾きを計測することで帳票の
位置と傾きを検出していた。例えば図6(A)に示す如
く、読取り対象画像301と、読取り帳票の302の紙
端l1 との角度θにより帳票の位置と傾きを計測する。
あるいは図6(B)に示す如く、帳票上に予め印刷され
た基準マークM1、M2 を結ぶ線にもとづく角度θによ
り、帳票の位置と傾きを計測する。また基準マークM1
とM3 にもとづき帳票の位置と傾きを計測したり、帳票
上に予め印刷された行マークを検出して帳票位置と傾き
を検出していた。
【0004】このように従来の装置では、帳票の位置と
傾きを検出するにとどまっており、この傾きに応じて読
取りデータを補正していたので、帳票の搬送途中に印字
行の傾きが変化する蛇行現象が発生した場合には各読取
り行における正しい傾きが検出できない場合があり、こ
のため傾きにもとづく補正が正確に行うことができず、
読取りデータを正確に解読することができない場合が存
在し、誤読、リジェクトが多発することがあった。また
イメージ読取りの場合は正確なイメージデータが得られ
ない。
【0005】従って本発明の目的は、このようなことを
防止するものであり、蛇行現象が発生した場合を検出す
ることができる光学認識装置を提供することである。
【0006】
【課題を解決するための手段】前記目的を達成するた
め、本発明は、図1(A)に示す如く、例えばスキャナ
やファクシミリの如き画像入力装置1により読み取られ
た帳票の画像等を画像メモリ2に保持し、これを蛇行検
出部3により蛇行状態を検出する。
【0007】蛇行検出部3は、図1(B)に説明するよ
うな手法により画像メモリ2に保持された帳票画像の傾
きを検出する。図1(B)において、点P1 、P2 、P
3 を帳票の第1行、第2行、第3行の紙端とすると、こ
れらP1 、P2 、P3 との距離e1 、e2 、e3 の2乗
和が最小となる回帰直線Lを求める。そしてこの直線に
対して垂直の方向を点P3 の行の傾きとする。この傾き
は、後述する数式1により得ることができる。このよう
にして以下帳票の他の行の傾斜を順次算出することがで
きる。
【0008】また傾き検出部4により、例えば帳票の一
番上端の画像より紙端の傾きを検出し、この傾斜角度を
保持しておく。従って、蛇行検出部3で算出した前記傾
斜値を、比較部5に送出して、傾き検出部4で保持され
ている帳票の紙端の傾斜値と比較する。帳票が蛇行する
場合、この傾斜値が紙端の傾斜値と一致しないので、こ
れを通報する。しかし蛇行しない場合は、例えば1行ず
つ画像メモリ2より行出力部10に送出し、例えば帳票
に記入された文字を解読する。
【0009】蛇行している場合、その傾斜に応じて行出
力部10に保持されるべき文字画像を画像メモリ2より
補正して切り出し、これを解読することができる。しか
し帳票からイメージを出力するような場合、蛇行した場
合には正確なイメージを得ることができないので、蛇行
していることをスキャナ又はファクシミリの操作者に通
報して、再度帳票の読取りを行う。
【0010】
【作用】このように帳票画像が蛇行しているか否かを検
出することができるので、光学文字認識を正確に行うこ
とができるのみならず、正確なイメージ画像を出力する
ことができる。
【0011】
【実施例】本発明の一実施例を図2、図3、図4にもと
づき説明する。図2は本発明の一実施例構成図、図3は
帳票の画像の1例、図4は行マークが帳票に印刷されて
いる帳票の画像の例を示す。
【0012】図2において、図1と同記号は同一部を示
し、1は画像入力装置、2は画像メモリ、3は蛇行検出
部、4は傾き検出部、5は比較部、6はアラーム出力
部、7は閾値保持部、8は制御部、10は行出力部であ
る。
【0013】画像入力装置1は認識すべき帳票を入力す
るものであり、スキャナ、ファクシミリ等で構成され
る。画像メモリ2は、画像入力装置1から入力された画
像を例えば帳票単位で保持するものである。
【0014】蛇行検出部3は、画像入力装置1から入力
された帳票が蛇行入力しているか否かを検出するため帳
票画像がどの程度傾斜しているのかを複数部分で検出す
るものであり、行マーク検出部3−1、座標テーブル3
−2、回帰係数計算部3−3、傾き値バッファ3−4等
を有する。この蛇行検出部3は本発明の特徴的な部分で
あり、後で詳細に説明する。
【0015】傾き検出部4は、画像入力装置1から入力
された帳票の紙端、つまり図3(A)に示すl1 の傾き
を検出し、これを保持するものである。勿論紙端l1 の
代わりに、前記図6(B)で説明した基準マークM1 、
M2 を結ぶ線でも、また印刷の第1行目の傾きでも、第
2行目の傾きでもよい。
【0016】比較部5は、蛇行検出部3で検出した、帳
票の傾きの値と、傾き検出部4で検出保持した紙端のl
1 の傾きの値とを比較するものであり、その差が閾値T
h以上のとき出力するものであって、アラーム出力部6
と、閾値保持部7が接続されている。そして傾き値バッ
ファ3−4に入力された回帰係数計算部3−3の行傾斜
値が、傾き検出部4に保持されている紙端の傾きの値よ
りも閾値保持部7に保持された閾値Th以上差があると
き、アラーム出力部6からアラームが出力され、操作者
にこれを通知する。
【0017】制御部8は、画像メモリ2に画像データを
入力したり、これより出力制御したり、蛇行検出部3を
制御するなど、図2で示した光学認識装置全体を総合制
御するものであり、例えばCPUで構成されている。
【0018】行出力部10は、画像メモリ2に保持され
ている画像データを一定量毎に、例えば行単位毎に保持
するものである。次に本発明の特徴的な蛇行検出部3に
ついて詳述する。例えば帳票を読取って、図3(A)に
示す如き画像100が入力された場合について説明す
る。なお、図3(A)において101は画像入力装置1
より入力された画像であり、100が対象とする帳票の
画像である。
【0019】この図3(A)に示す画像は、行マーク検
出部3−1により例えば帳票左上端Sを始点として、Y
軸方向に、予め定義された一定間隔毎にその帳票の左紙
端103、104・・・110・・・の座標(X、Y)
を読み取り、この座標値を座標テーブル3−2に記入す
る。このとき、前記の如く、Y軸座標y1 、y2 ・・・
は予め定義されているので、これに対応した紙端のx座
標が、座標テーブル3−2に記入されることになる。
【0020】例えば図3(B)に示す如く、紙端の
y4 、y5 、y6 に対応するx座標がx 4 、x5 、x6
のとき、(x4 、y4 )、(x5 、y5 )、(x6 、y
6 )が座標テーブル3−2に記入される。なお図3
(B)における直線x4 、x5 、x6は、それぞれx座
標の値を示すものである。
【0021】このようにして得られた近傍の計測値、例
えば3組の座標を使用して、回帰係数計算部3−3にお
いて、下記(1)式により回帰係数を演算することによ
り行の傾きを求める。図3(B)の行111の傾き値θ
6 を演算するとき、(x4 、y4 )、(x5 、y5 )、
(x6 、y6 )を用いて(1)式よりθ6 を得る。即
ち、行の傾きは回帰直線と直交するとみなすことができ
るので、(1)式により回帰係数から傾き値θiを求め
ることができる。
【0022】
【数1】
【0023】この場合では、平均値は3つの座標の平均
値とする。回帰係数の演算に用いる座標点の数は勿論3
組に限らない。このようにして座標テーブル3−2に記
入された帳票の左紙端の座標を使用して第3行、第4
行、第5行・・・と各行の傾きを演算する。そしてこの
傾き値を傾き値バッファ3−4に順次送出して、比較部
5にて、傾き検出部4で保持している紙端l1 の傾き値
と比較する。
【0024】この場合、帳票が、図3(A)、(B)に
示す如く、蛇行している場合には、各行の傾き値は均一
でなく徐々に変化して、紙端l1 の傾き値との差が閾値
保持部7に予め記入されている閾値Thより大きくなる
ので、このとき比較部5からの出力によりアラーム出力
部6が動作してアラームが出力され操作者に蛇行状態で
あることを通知する。
【0025】このとき、もし帳票に記入されたイメージ
を獲得している場合には、入力画像は、蛇行により正し
い画像が得られないため、操作者は再度帳票の読取り操
作を行うことになる。
【0026】なお、前記説明では、紙の左端の座標を帳
票位置の観測点として使用した例について説明したが、
本発明はこれに限定されるものではなく、例えば図4
(A)に示す如く、帳票上に予め印刷された行位置マー
ク203、204・・・210・・・を読取ってその座
標位置を計測し、これにもとづき、前記演算を行って傾
き値を求めることもできる。
【0027】この場合は、例えば図4(B)に示す如
く、行位置マーク204、205、206の左上端を座
標(x4 、y4 )、(x5 、y5 )、(x6 、y6 )と
定義すればよい。勿論、行位置マークの座標はこれに限
定されるものではなく、左下端でも、右上端でも、その
他でも適宜定義することができる。
【0028】なお、図4(A)、(B)において、20
2、111は読取り行の画像であり、読取り行111の
傾き値θ6 は、前記の場合と同様に演算することができ
る。なお前記説明では、観測点を行単位に設定した例に
ついて説明したが、本発明は勿論これに限定されるもの
ではない。
【0029】本発明の第2実施例を図5にもとづき説明
する。第2実施例では、蛇行検出部3において蛇行量、
つまり傾き値を検出し、その傾き値に応じて帳票の傾き
を補正し、これにもとづき文字認識を正しく行うように
したものである。
【0030】図5において、図2と同記号は同一部分を
示し、9は制御部、11は行切り出し部、12は文字切
出し部、13は文字認識部、SWは切換スイッチであ
る。制御部9は、図2における制御部8と同様に動作す
る外、切換スイッチSWを制御するものである。
【0031】行切出し部11は切換スイッチSWを経由
して印加される行の傾き値に応じて画像切出し位置補正
を行うものである。文字切出し部12は行切出し部11
から、その行の傾きに応じて画像切出し位置が補正され
た1行の画像より1文字ずつ切出す処理を行うものであ
る。
【0032】文字認識部13は、文字切出し部12から
切出された一文字毎の画像について文字認識を行い、そ
の認識結果を出力するものである。文字認識を行う場
合、行の傾き値に応じて画像を正しく切出すことが必要
になる。本発明では蛇行検出部3における回帰係数計算
部3−3において、前記(1)式により行の傾き値を計
算するためには、3行分のデータが必要である。従って
第1行、第2行に対する回帰係数計算部3−3の計算結
果は不正確のため、傾き検出部4で演算保持している帳
票の紙端の傾き値を使用する。
【0033】このため、制御部9では、第1行、第2行
の行切出しについては傾き検出部4側に切換スイッチS
Wを接続し、傾き検出部4から得られる傾き値を行切出
し部11に印加して、これにもとづき画像切出し位置の
補正を行う。
【0034】第3行目以降の行切出しについては、制御
部9は切換スイッチSWを今度は蛇行検出部3の傾き値
バッファ3−4側に切換えて、その回帰係数計算部3−
3で演算した傾き値を行切出し部11に印加して画像切
出し位置の補正を行う。
【0035】このようにして帳票が蛇行した状態で画像
入力されても、蛇行状態に応じた傾き値で画像切出し位
置の補正を行うことができるので、その結果の文字認識
を正確なものとすることができる。
【0036】なお図5では、図2と同様にアラーム出力
部6を具備しているが、これは図5の光学認識装置が文
字認識装置のみならず、図2と同様にイメージを蛇行状
態なしに正確に入力されていることを認識可能とする機
能も持たせるために、蛇行状態のときこれを操作者に知
らせて帳票の再入力操作を可能としたためである。
【0037】
【発明の効果】本発明によれば入力された帳票の傾き値
だけでなく、入力された帳票が蛇行状態にあるときこれ
を認識することが可能になり、例えば操作者に通知し、
必要に応じて再入力操作をすることができる。
【0038】また蛇行状態にあっても、その傾き値に応
じて画像切出し位置の補正を行うことができるので、各
認識行の傾きに応じた文字認識を行うことが可能とな
り、ファクシミリや安価なスキャナによる蛇行の多い帳
票イメージに対する認識でも十分な読取り精度を確保す
ることができる。
【図面の簡単な説明】
【図1】本発明の原理図である。
【図2】本発明の一実施例構成図である。
【図3】帳票の位置認識状態説明図である。
【図4】帳票の位置認識状態説明の他の例である。
【図5】本発明の第2実施例構成図である。
【図6】従来の帳票の傾き検出状態説明図である。
【符号の説明】
1 画像入力装置 2 画像メモリ 3 蛇行検出部 4 傾き検出部 5 比較部 10 行出力部

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】 光学的画像入力手段(1)と、この出力
    を保持する画像メモリ(2)を具備する光学認識装置に
    おいて、 前記光学的画像入力手段(1)に入力された帳票の紙端
    の傾き値を検出する傾き検出手段(4)と、 前記帳票の規定位置を計測してこれにもとづき帳票の傾
    き値を順次演算する蛇行検出手段(3)と、 前記傾き検出手段(4)で測定した帳票の傾き値と、前
    記蛇行検出手段(3)で演算した帳票の傾き値とを比較
    する比較手段(5)を設け、 この比較手段(5)により帳票の傾き状態を順次チェッ
    クすることを特徴とする光学認識装置。
  2. 【請求項2】 前記帳票の規定位置として、前記光学的
    画像入力手段(1)における帳票の紙送り方向の予め定
    義された座標位置に対応した紙端を用いることを特徴と
    する請求項1記載の光学認識装置。
  3. 【請求項3】 前記帳票の規定位置として、予め帳票に
    印刷された行マーク位置を用いることを特徴とする請求
    項1記載の光学認識装置。
  4. 【請求項4】 前記蛇行検出手段(3)には回帰係数計
    算手段(3−3)を設け、帳票の傾き状態を順次演算
    し、また前記比較手段(5)において比較される2つの
    傾き値の差が規定値に達した場合、これを操作者に通知
    するアラーム手段(6)を設けたことを特徴とする請求
    項1記載の光学認識装置。
  5. 【請求項5】 前記帳票の傾きに応じて、帳票の傾きを
    補正する行切出し手段(11)を設け、その補正された
    出力にもとづき文字認識を行うことを特徴とする請求項
    1記載の光学認識装置。
JP5025093A 1993-02-15 1993-02-15 光学認識装置 Withdrawn JPH06245032A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5025093A JPH06245032A (ja) 1993-02-15 1993-02-15 光学認識装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5025093A JPH06245032A (ja) 1993-02-15 1993-02-15 光学認識装置

Publications (1)

Publication Number Publication Date
JPH06245032A true JPH06245032A (ja) 1994-09-02

Family

ID=12156316

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5025093A Withdrawn JPH06245032A (ja) 1993-02-15 1993-02-15 光学認識装置

Country Status (1)

Country Link
JP (1) JPH06245032A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013046361A (ja) * 2011-08-26 2013-03-04 Brother Ind Ltd 画像読取装置、及び、画像形成装置
US9679217B2 (en) 2014-08-26 2017-06-13 Kabushiki Kaisha Toshiba Information processing apparatus, information processing system, information processing method and storage medium
US9819860B2 (en) 2015-03-09 2017-11-14 Kabushiki Kaisha Toshiba Data processor, data processing method and storage medium
US10121086B2 (en) 2015-07-14 2018-11-06 Kabushiki Kaisha Toshiba Information processing apparatus and information processing method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013046361A (ja) * 2011-08-26 2013-03-04 Brother Ind Ltd 画像読取装置、及び、画像形成装置
US9679217B2 (en) 2014-08-26 2017-06-13 Kabushiki Kaisha Toshiba Information processing apparatus, information processing system, information processing method and storage medium
US9819860B2 (en) 2015-03-09 2017-11-14 Kabushiki Kaisha Toshiba Data processor, data processing method and storage medium
US10121086B2 (en) 2015-07-14 2018-11-06 Kabushiki Kaisha Toshiba Information processing apparatus and information processing method

Similar Documents

Publication Publication Date Title
US9848098B2 (en) Image forming apparatus capable of correcting image formation position
EP0103788B1 (en) Method and apparatus for reading mark sheets
US11838454B2 (en) Inspection apparatus, control method thereof, and storage medium
JP5163375B2 (ja) 画像読取装置及びプログラム
JP6365053B2 (ja) 画像形成装置
JP2008299276A (ja) 画像形成装置
US11745972B2 (en) Printing apparatus and control method and control program for printing apparatus
JP2023053567A (ja) 画像形成装置、画像形成装置の制御方法およびプログラム
CN115456933A (zh) 图像处理装置
JP2017209935A (ja) 画像形成装置
US11917114B2 (en) Image forming apparatus and control method for obtaining parameters for image position adjustment
JP2570570B2 (ja) 光学文字読取装置
JP2009069951A (ja) 文字認識装置及び文字認識装置における文字認識方法
JP2608943B2 (ja) 光学的マーク読取方法
JP3667590B2 (ja) プリンタシステム及び印刷方法
JP2020006517A (ja) 送り補正値取得用テストパターン、送り補正値取得用テストパターンの形成方法、送り補正値取得方法、印刷装置、及び送り補正値取得プログラム
JP7322596B2 (ja) 画像形成システム
JP3149723B2 (ja) 絵柄印刷位置検出装置
JP6561820B2 (ja) 画像形成装置
KR100837887B1 (ko) 이미지처리를 통한 광학마크 표시카드 판독 방법 및 이를위한 광학마크 표시카드
JPH10202979A (ja) 印刷装置
JPH0727541B2 (ja) 光学文字読取方法
JP2638031B2 (ja) 通帳プリンタ
JP2005059383A (ja) 印刷ずれ検出装置
JP2014199975A (ja) プログラム、載置位置判定方法及び載置位置判定装置

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20000509