JPH0484285A - 帳票位置検出方法 - Google Patents

帳票位置検出方法

Info

Publication number
JPH0484285A
JPH0484285A JP2198842A JP19884290A JPH0484285A JP H0484285 A JPH0484285 A JP H0484285A JP 2198842 A JP2198842 A JP 2198842A JP 19884290 A JP19884290 A JP 19884290A JP H0484285 A JPH0484285 A JP H0484285A
Authority
JP
Japan
Prior art keywords
point
extraction point
extraction
bits
coordinates
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
JP2198842A
Other languages
English (en)
Inventor
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 JP2198842A priority Critical patent/JPH0484285A/ja
Publication of JPH0484285A publication Critical patent/JPH0484285A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Character Input (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔目次〕 概要 産業上の利用分野 従来の技術(第5図、第6図) 発明が解決しようとする課題 課題を解決するだめの手段(第1図) 作用 実施例(第2図〜第4図) 発明の効果 〔概要〕 帳票位置検出方法に関し、 ビデオメモリに人力された帳票(イメージデータ)の位
置を検出する際、検出座標の誤差を少なくすると共に、
処理を高速化することを目的とし、ビデオメモリを走査
してその変化点を検出することで帳票の位置を検出する
帳票位置検出方法において、走査により抽出した抽出点
に対して、2ライン分上および2ライン分下で、且つそ
の両隣の座標を有する調査点が、該抽出点と異なる色の
画素となるまで該抽出点を移動して調べ、異なる画素の
色となると、該抽出点に対して2ライン分下の調査点の
下ラインにそれぞれ位置する調査点の論理積を所定回数
繰り返し、該所定回数繰り返した時点の該調査点の画素
の色が、該抽出点と異なる色の画素であれば、該抽出点
を帳票抽出の変化点として検出することにより、帳票の
位置を検出するように構成する。
〔産業上の利用分野〕
本発明は帳票位置検出方法に関し、更に詳しくいえば、
光学式文字読取装置等に用いられ、特に、人力したイメ
ージデータの帳票位置を、高速かつ高精度で検出できる
ようにした帳票位置検出方法に関する。
〔従来の技術〕
第5図は、従来の帳票位置検出処理の説明図、第6図は
、帳票位置検出ロジックの説明図である。
また第6図Aは帳票に凹凸がない例、第6図Bは帳票に
凹凸がある例を示した図である。
図中、1はビデオメモリ、2は帳票(イメージブタ)、
■、■は上位指定座標、■は■と■の中点座標、■は抽
出座標、■は抽出点の座標(lワド)、■、■、■、■
は調査点の座標(■ワド)を示す。
従来、光学式文字読取装置において、帳票の読み取りを
行う際、入力した帳票のイメージデータをビデオメモリ
に格納した後、帳票位置検出を行っていた。なお、帳票
の上端、左右端検出処理を総称して、帳票位置検出とい
う。
ところで、従来の帳票位置検出処理は、予めごみ取り処
理をしたフィールドに対して、次のように処理していた
帳票位置検出を行うには、ビデオメモリ1上に展開され
た帳票(イメージデータ)2の上端を検出し、その座標
から、ビデオメモリ1の左端と交わる点■の座標を算出
することにより行う(第5図参照)。
この場合、通常のビデオメモリIは、全て黒画素(ビッ
ト[IJ)で、人力された帳票2が白画素(ビット「0
」ただし文字等は、黒画素として残る)となる。この黒
画素から白画素になる変化点を抽出する。
具体的には、図示■、■、■の3ケ所の座標を抽出する
ことにより、帳票の位置を検出する。その際、■と■の
座標を結んだ直線上に、■の抽出された座標が、ある許
容誤差以内で存在すれば、その直線が、ビデオメモリ1
の左端と交わる点の座標を算出し、該座標を0点の帳票
位置座標とする。
次に、従来の帳票位置検出ロジックを、第6図に基づい
て説明する。
帳票位置検出処理を行う際、変化点の判定は、1ワード
を単位として行う(図示の■〜■の座標は全71ワ一ド
単位)。
そして、抽出点■に対し、■の2スキヤン上の両隣の調
査点■及び■が黒画素(黒画素が含まれれば有効)で、
■の2スキヤン下の両隣の調査点■及び■が白画素なら
ば、■の座標を変化点の座標として登録する。
このような帳票位置検出ロジックにより変化点の検出を
行うと、第6図Aのように、帳票に凹凸がなければ、■
、■が黒で■、■が白であって、変化点■が正しく検出
できる。
しかし、第6図Bのように、帳票に凹凸がある場合には
、■の点を変化点として検出してしまう。
ところが■の点は、ミシン目等で帳票のへりにできた凹
凸の部分であって、正しい帳票のへりを検出したことに
はならない。
したがって、帳票のへりに凹凸があると、変化点が正確
に検出できない事がある。
〔発明が解決しようとする課題〕
上記のような従来のものにおいては次のような欠点があ
った。
(1)従来の帳票位置検出処理では、ビデオメモリに入
力された帳票(イメージデータ)が、いかなる方向で入
力されても、常に帳票イメージブタの上側しか見ない。
従って、正方向人力(0度帳票)以外の方向で入力した
帳票イメージデータに対しては、抽出した上側の座標を
元に算出するフィールド位置座標に誤差が出る可能性が
ある。
(2)帳票のへりに凹凸があると、変化点が確実に検出
できないことがある。
(3)従来の帳票位置検出処理では、予め、ごみ取り処
理を行ったフィールドに対して処理していたので、処理
時間が長(なる。
本発明は、このような従来の欠点を解消し、ビデオメモ
リに入力された帳票(イメージデータ)の位置を検出す
る際、検出座標の誤差を小さくすると共に、処理を高速
化することを目的とする。
〔課題を解決するための手段〕
第1図は本発明の原理図であり、図中、第5図、第6図
と同符号は同一のものを示す。また19はごみを示す。
本発明は上記の目的を達成するため、次のように構成し
たものである。
〔1〕ビデオメモリlを走査してその変化点を検出する
ことで該ビデオメモリ】上に展開された帳票の位置を検
出する帳票位置検出方法において、上記走査により抽出
した抽出点■に対して、2ライン分上および2ライン分
下で、且つその両隣の座標を有する調査点■、■、■、
■が、該抽出点■と異なる色の画素となるまで該抽出点
■を移動して調べ、 異なる画素の色となると、該抽出点■に対して2ライン
分下の調査点■、■の下ラインにそれぞれ位置する調査
点Nn、Mnの論理積を所定回数繰り返し、 該所定回数繰り返した時点の該調査点Nn、Mnの画素
の色が、該抽出点■と異なる色の画素であれば、該抽出
点■を帳票抽出の変化点として検出することにより、前
記ビデオメモリ1上に展開された前記帳票の位置を検出
することを特徴とする帳票位置検出方法。
〔2〕上記抽出点■の中で、任意のにピッ1−(Kは抽
出点の総ビット数より少ない整数)が該抽出点■と同色
の画素となるまで、該抽出点■を移動して調べ、 同色の画素となると、該抽出点■の両隣の座標を有する
調査点[相]、■の該抽出点■に近い方のnビット(n
は調査点の総ピント数より少ない整数)について、いず
れかの調査点のnビットが該抽出点■と同色となった場
合に、上記抽出点■を変化点として判断すると共に、 上記2ライン分上で、且つその両隣の座標を有する調査
点■、■が該抽出点■と同色の画素でない場合に、更に
該調査点■、■の上のライン上の調査、+99.[相]
との論理和を取り、論理和の結果が該抽出点■と異なる
色の画素であるならば、該抽出点■を移動させることを
特徴とする、上記〔1〕記載の帳票位置検出方法。
〔作用〕
本発明は上記のように構成したので、次のような作用が
ある。
(1)  抽出点■が白画素で、その2ライン」二の両
隣の調査点■、■が黒画素の場合、更に、抽出点の2ラ
イン下の両隣の調査点■、■を調べる。
この調査で、調査点■、■に黒画素が含まれていた場合
には、ごみがあるかどうかを調べる。そのために、■と
N1、N1とN2、N2とN3、N3とN4−のビット
アンド、及び■とMl、MlとM2、M2とM3、M3
とM4−のビットアンドを順次とっていき、予め指定さ
れた回数だけ繰り返した後、黒画素が残ればごみがあっ
たと判断する。
このようにすれば、変化点を検出する過程で、こみがあ
るか否かの調査をすることができるため、従来のように
、予めごみ取り処理をする必要がなくなる。 −(上記
(1)の構成に対応)(2)また、抽出点■が白画素か
否かを調べる際、その両隣の調査点[相]■ム二ついて
調査し、■に近い方のnビットが白でなければ抽出点を
移動して調べる。
この調査を行うことで、例えば第6図に示したようなミ
シン目等による凹凸があった場合、抽出点■を移動させ
ることにより、帳票位置の誤検出を防ぐことができる。
また、第1図Bのように、凹凸のある帳票において、抽
出点■を図のように選ふと、■、■が黒画素にならない
このような場合に、調査点■と@とのビットオア、及び
調査点■と[相]とのビットオアをとることにより、■
と■が黒画素となって正しい位置検出が可能となる。=
−(上記(2)の構成に対応)〔実施例〕 以下、本発明の実施例を図面に基づいて説明する。
第2図乃至第4図は、本発明の1実施例を示した図であ
り、第2図は、光学式文字読取装置の構成例、第3図は
、帳票入力方向別検出処理の説明図、第4図は、帳票位
置検出方法の処理フローチャートである。
図中、第5図、第6図と同符号は同一のものを示す。ま
た、11はMPU、12はイメージスキャナ、13は認
識処理部、14は帳票定義体格納用メモリ、I5はワー
ク用メモリ、16は位置決め処理部、17は文字切り処
理部を示す。
この実施例で用いる光学式文字読取装置としては、例え
ば第2図のような装置を用いる。
イメージスキャナ12は、帳票をイメージデータに変換
するものであり、帳票定義体格納用メモリ14は、帳票
位置の検出に用いる各種の定義体を格納するメモリであ
る。また、位置決め処理部16は、帳票の位置決め処理
を行うものであり、ワーク用メモリI5は各種の作業用
として用いるメモリである。
これらのほかに、認識処理部13、文字切り処理部17
、MPU11等を設ける。
帳票位置を検出する場合、上記実施例で説明したように
、ビデオメモリ1上に展開された帳票(イメージデータ
)2の上端を検出し、その座標から、ビデオメモリ1の
左端と交わる点を算出する処理を行う。
この処理として、本発明では、第3図に示したように、
帳票入力方向別の帳票位置検出を行う。
先ず、0帳票票については、第3図Aのように、ビデオ
メモリ1の上から下へ調査をすることで帳票位置を検出
する。また、90度帳票の場合は、第3図Bのように、
ビデオメモリ1の右がら左へ調査して帳票位置を検出す
る。
更に、180度帳帳票場合は、第3図Cのように、ビデ
オメモリ1の下から上へ調査し、270度帳帳票場合は
、第3図りのように、ビデオメモリ1の左から右へ調査
をして帳票位置を検出する。
すなわち、各方向とも、図示■〜■の方向を上側として
変化点の検出を行うように、予め指定する。
以下、第1図を参照しながら、第2図乃至第4図に基づ
いて、帳票位置検出処理を説明する。なお、第4図に示
した各処理番号は、カッコ内に示す。
イメージスキャナ12によってイメージデータに変換さ
れた帳票は、ビデオメモリ1に格納される。その後、M
PUIIの指示により、ビデオメモリ1内をスキャンし
て変化点を検出し、帳票位置の検出を行う。
先ず、帳票の入力方向に応して指定された、ビデオメモ
リ1の上端(第3図参照)を基準とし、この上端から下
端方向へスキャン(変化点抽出方向)を行う。この場合
、ビデオメモリ1上の各座標を1ワード(16ビツト)
単位で取り扱う。
上記スキャンにより、ある座標■を抽出し、この抽出点
■(16ビツト)中の3ビツトを取り出して白画素か否
かを調べる(101)。この3ビツトの位置は、第3図
で示した■〜■の座標を元に計算で決める。
調査の結果、3ビツトが白画素でなければ(101)、
アドレス更新を行って(104)、再度調査をする。そ
の結果、白画素となれば、ミシン目の凹凸を避けるため
に、更に抽出点■の両隣の座標を調査点として加える。
そして、両隣の調査点[相]、■の中で、抽出点■に近
い方のnビット(調査点力月6ビツトの場合、n<i6
)について調査し、上記調査の結果、両隣のnビット中
に黒画素が含まれるならば(102)、座標を1ビツト
ずらして再調査し、片方が白画素になるまで調査する。
上記nビットが白画素になると、抽出点■の2スキヤン
(2ライン)上の両隣の座標である調査点■、■が黒画
素かどうかを調査する(103)。この場合、ビデオメ
モリlのビット故障等もあるため、例えば16ビツト(
1ワード)中の2ビツトまでの白画素を含んでも黒画素
として取り扱う。
この調査で、黒画素でないと判断された場合は(103
)、調査点■、■の1スキヤン上の座標である調査点@
、・とのビットオア(ビット毎の論理和)(■+@−■
、■+[相]−〇)をとったもので調査しく105)、
■、■が黒画素か否かを調べる(106)。この時、2
ビツト以上の白画素が検出されるとエラーとし、そうで
なければ有効とする。
上記エラーの場合、エラーフラグが3であれば(107
)、別のエラーフラグをセットしく123)、リターン
する(124)。しかし、エラフラグが3でなければ(
107L■の座標+16ピントを■の座標とし、■の座
標+16ビツトを■の座標とし、更に、■の座標−16
ビデオを■の座標として(108)、エラーフラグをイ
ンクリメント(+1)L (109)、上記の処理を繰
り返す。
上記の処理で、■と■が黒画素になると、抽出点■の2
スキヤン(2ライン)下の両隣の座標を調査点■■とし
て調べる。
その結果、■■が白画素ならば、抽出点■の座標を変化
点として検出し、メモリに格納しく113)、■■■の
全部の座標を抽出するまで(114)、次の座標を指定
して(115)上記処理を繰り返す。
しかし、■■のどちらかに黒画素があれば(110)、
ごみ19があると考える。この場合は、先ず調査点■、
■の各1ライン下の座標をNl、Mlとし、それぞれ、
■とN1のビットアンド(ビット毎の論理積)と、■と
Mlとのビットアンドをとって黒画素が残るか否かを調
べる(111)。
この調査で黒画素が残っていれば、調査点Ni、Mi 
 (i=1.2.3−)と、その1ライン下の調査点N
 i+I 、Mill とのビットアンドを、指定され
た回数だけ順次とっていき、黒画素が残るかどうかを調
べる(112)。その結果、黒画素が残ればごみありと
する(116)。
第1図Cの例では、ごみ19がある例を示しており、こ
の場合■からN3までゴミの領域がある。
この図では、■からN5までは6スキヤンあるが、これ
は、ごみの大きさを5ビツト四方としたためである。ご
みの大きさの闇値が、例えば6ビツト以内なら7スキヤ
ンに設定する。ただし、■側と■側の両方にごみが検出
された場合のみをエラとし、片側のみの場合は有効とす
る。
上記のようにして、■■■(第3図参照)全部の座標を
抽出した場合には(114)、■の座標が指定された誤
差以内かどうかを判断しく117)、指定誤差以内であ
れば、帳票位置を算出してメモリに格納しく125L処
理を終了する。
しかし、■の座標が指定誤差以内でない場合は、再抽出
フラグが立っているかどうかを判断しく118)、フラ
グが立っていなければ、■■■の格納された座標をクリ
アしく119)、エラーフラグをクリアしく120)、
再抽出フラグをオンにする(121)と共に、■+16
ビツトを■とし、■+16ビツトを■とし、■−16ビ
ツトを■として(122)上記処理(スタートからの処
理)を行う。
しかし、再抽出フラグが立っていれば、別のエラフラグ
をセットしく123)、リターンする(124)。
なお、第1図Bの例では、抽出点■は、[相]と■が白
画素にならないため、変化点抽出方向に2ビツトずらせ
た結果、■■に白画素が2ビツト以上含まれたが、■と
@とのオアをとって有効となった例である。
また、第1図Cの例では、N3とN4のピントアンドを
とった時、白画素となるので、有効となる例である(ご
みを検出したが5ビット×5ビット以内の大きさであっ
たため、ごみと認定しない)。
〔発明の効果〕
以上説明したように、本発明によれば次のような効果が
ある。
(1)帳票位置の検出を行う際、ごみがあるか否かの調
査をするので、従来のように、帳票位置検出処理の前に
、予めごみ取り処理を行う必要がない。
したがって、帳票位置検出処理が高速化できると共に、
ごみの影響を排除した処理が可能となる。
(2)帳票に、ミシン目等の凹凸があった場合でも、こ
れらの影響を受けることなく、帳票位置の検出ができる
したがって、検出座標の誤差を少なくした帳票位置の検
出ができる。
【図面の簡単な説明】
第1図は本発明の原理図、 第2図乃至第4図は本発明の1実施例を示した図であり
、 第2図は光学式文字読取装置の構成例、第3図は帳票入
力方向別検出処理の説明図、第4図は帳票位置検出処理
フローチャートである。 また、第5図は従来の帳票位置検出処理の説明図、 第6図は従来の帳票位置検出ロジックの説明図である。 l−ビデオメモリ 2−帳票(イメージデータ) 19−ごみ

Claims (1)

  1. 【特許請求の範囲】 〔1〕ビデオメモリ(1)を走査してその変化点を検出
    することで該ビデオメモリ(1)上に展開された帳票の
    位置を検出する帳票位置検出方法において、 上記走査により抽出した抽出点([7])に対して、2
    ライン分上および2ライン分下で、且つその両隣の座標
    を有する調査点([5]、[6]、[8]、[9])が
    、該抽出点([7])と異なる色の画素となるまで該抽
    出点([7])を移動して調べ、 異なる画素の色となると、該抽出点([7])に対して
    2ライン分下の調査点([8]、[9])の下ラインに
    それぞれ位置する調査点(Nn、Mn)の論理積を所定
    回数繰り返し、 該所定回数繰り返した時点の該調査点(Nn、Mn)の
    画素の色が、該抽出点([7])と異なる色の画素であ
    れば、該抽出点([7])を帳票抽出の変化点として検
    出することにより、前記ビデオメモリ(1)上に展開さ
    れた前記帳票の位置を検出することを特徴とする帳票位
    置検出方法。 〔2〕上記抽出点([7])の中で、任意のKビット(
    Kは抽出点の総ビット数より少ない整数)が該抽出点(
    [7])と同色の画素となるまで、該抽出点([7])
    を移動して調べ、 同色の画素となると、該抽出点([7])の両隣の座標
    を有する調査点([10]、[11])の該抽出点([
    7])に近い方のnビット(nは調査点の総ビット数よ
    り少ない整数)について、いずれかの調査点のnビット
    が該抽出点([7])と同色となった場合に、上記抽出
    点([7])を変化点として判断すると共に、上記2ラ
    イン分上で、且つその両隣の座標を有する調査点([5
    ]、[6])が該抽出点([7])と同色の画素でない
    場合に、更に該調査点([5]、[6])の上のライン
    上の調査点([5A]、[6A])との論理和を取り、
    倫理和の結果が該抽出点([7])と異なる色の画素で
    あるならば、該抽出点([7])を移動させることを特
    徴とする、上記請求項1記載の帳票位置検出方法。
JP2198842A 1990-07-26 1990-07-26 帳票位置検出方法 Pending JPH0484285A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2198842A JPH0484285A (ja) 1990-07-26 1990-07-26 帳票位置検出方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2198842A JPH0484285A (ja) 1990-07-26 1990-07-26 帳票位置検出方法

Publications (1)

Publication Number Publication Date
JPH0484285A true JPH0484285A (ja) 1992-03-17

Family

ID=16397826

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2198842A Pending JPH0484285A (ja) 1990-07-26 1990-07-26 帳票位置検出方法

Country Status (1)

Country Link
JP (1) JPH0484285A (ja)

Similar Documents

Publication Publication Date Title
US5590224A (en) OCR image preprocessing method for image enhancement of scanned documents by correction of registration
KR900007434B1 (ko) 패턴 검사 장치
US7120320B2 (en) Method and apparatus for displaying a handwritten message based on position and time data
JPH0484285A (ja) 帳票位置検出方法
JP2792270B2 (ja) 検索装置
EP0601730A1 (en) Image processing method for correcting character slant
JPS5941230B2 (ja) 輪郭抽出方式
US5471536A (en) Figure digitizing system
JP2938490B2 (ja) 領域指定方法および領域指定装置
JPH02138674A (ja) 文書処理方法及び装置
JPH04255080A (ja) 画像入力装置
JP3186712B2 (ja) 文書読取装置
JPH10312460A (ja) 画像処理方法及び高精度画像処理装置
JPH06274692A (ja) 文字抽出装置
JPH04133176A (ja) 図面入力装置
JPH0581430A (ja) エツジ検出方法
JPH057751B2 (ja)
JPS5952472B2 (ja) 部品識別方法
JPS6343788B2 (ja)
JPH10289311A (ja) 印刷物の検査方法及びこの装置
JPH0535872A (ja) 2値画像の輪郭追跡方式
JP3578526B2 (ja) Fax受信システムおよび方法
JPS61143883A (ja) パタ−ン欠陥検出方法
JPH01128171A (ja) 画像処理装置
JP2008165506A (ja) 帳票識別装置、及び帳票識別プログラム