(57)【要約】【課題】例えば続紙が付加されたレセプトのような特殊仕様の帳票などにおいて、本紙と共に付属用紙に対する画像読取処理を行なうことができる画像処理装置を提供することにある。【解決手段】続紙が付加されたレセプトのような特殊仕様の帳票を読取処理するための画像処理装置が開示されている。画像処理部１１０は、入力画像に対するエッジ検出結果に基づいて、本紙と続紙のそれぞれの画像領域を区別して検出して切り出す。認識部１２０は、本紙及び続紙上の各摘要欄に対してそれぞれ文字認識処理を実行する。【選択図】    図１
2004185129.tif 000002
【特許請求の範囲】
【請求項１】
本紙に付属用紙が付加された用紙を走査して画像を入力する画像入力手段と、
前記画像入力手段により入力された画像から一定の直線成分を含むエッジを検出するエッジ検出手段と、
前記エッジ検出手段の検出結果に基づいて、前記本紙上の画像領域と、前記付属用紙上の画像領域とを区別して検出する画像検出手段と
を具備したことを特徴とする画像処理装置。
【請求項２】
前記画像検出手段は、前記本紙と前記付属用紙とのサイズ差に基づいて、前記本紙上の画像領域と前記付属用紙上の画像領域とを検出し、当該各画像領域をそれぞれ切り出す手段を有することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像検出手段により検出された前記付属用紙上の画像から、所定の認識対象領域に分割する画像分割手段をさらに有することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記画像分割手段は、前記付属用紙上に記録された横罫線又は縦罫線に対応する画像に基づいて、所定の認識対象領域に分割することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記画像分割手段は、前記付属用紙上に記録された横罫線又は縦罫線に対応する画像及び空白領域に基づいて、所定の認識対象領域に分割することを特徴とする請求項３に記載の画像処理装置。
【請求項６】
前記画像検出手段は、前記付属用紙上の画像領域を検出したときに、当該画像領域を前記本紙の接続部分に相当する所定の範囲まで拡張して切り出す手段を有することを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記本紙は所定サイズのレセプトであり、
前記付属用紙は当該レセプト上に記録される摘要欄を拡張するための続紙であり、当該摘要欄を所定のカラム単位で分割可能であることを特徴とする請求項１または請求項３のいずれか１項に記載の画像処理装置。
【請求項８】
本紙に付属用紙が付加された用紙を走査して入力する画像を処理する画像処理装置に適用する画像処理方法であって、
入力された画像から一定の直線成分を含むエッジを検出するエッジ検出ステップと、
前記エッジ検出ステップによる検出結果に基づいて、前記本紙上の画像領域と、前記付属用紙上の画像領域とを区別して検出する画像検出ステップと
を有することを特徴とする画像処理方法。
【請求項９】
前記画像検出ステップは、前記本紙と前記付属用紙とのサイズ差に基づいて、前記本紙上の画像領域と前記付属用紙上の画像領域とを検出し、当該各画像領域をそれぞれ切り出すことを特徴とする請求項８に記載の画像処理方法。
【請求項１０】
前記画像手段により検出された前記付属用紙上の画像から、所定の認識対象領域に分割する画像分割ステップをさらに有することを特徴とする請求項８に記載の画像処理方法。
【請求項１１】
前記画像分割ステップは、前記付属用紙上に記録された横罫線又は縦罫線に対応する画像に基づいて、所定の認識対象領域に分割することを特徴とする請求項１０に記載の画像処理方法。
【請求項１２】
前記画像分割ステップは、前記付属用紙上に記録された横罫線又は縦罫線に対応する画像及び空白領域に基づいて、所定の認識対象領域に分割することを特徴とする請求項１０に記載の画像処理方法。
【請求項１３】
前記画像検出ステップは、前記付属用紙上の画像領域を検出したときに、当該画像領域を前記本紙の接続部分に相当する所定の範囲まで拡張して切り出すことを特徴とする請求項８に記載の画像処理方法。
【請求項１４】
前記本紙は所定サイズのレセプトであり、
前記付属用紙は当該レセプト上に記録される摘要欄を拡張するための続紙であり、当該摘要欄を所定のカラム単位で分割可能であることを特徴とする請求項８または請求項１０のいずれか１項に記載の画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、一般的には画像処理装置の分野に関し、特に、付属用紙を付加した用紙上の画像を検出する画像検出技術に関する。
【０００２】
【従来の技術】
従来、例えば光学的文字読取装置（ＯＣＲ）などの画像処理装置は、スキャナにより帳票などの用紙上を走査して、当該用紙上に記録された画像（文字又は図形などのパターン）を入力する。
【０００３】
ところで、ＯＣＲでは、読取対象としてサイズやフォーマットが異なる各種の帳票が取り扱われている。このような各種の帳票を読取対象とするためには、帳票上に記録されている画像領域を検出し、切り出す画像検出技術が特に重要である。
【０００４】
従来においても、各種の帳票を識別し、認識する技術が提供されている（例えば、特許文献１を参照）。また、特にフリーフォーマットの帳票を処理する先行技術も提案されている（例えば、特許文献２を参照）。この先行技術は、２値画像上における横方向の黒ランの上側又は下側の境界画像を横方向に連結して横方向セグメントを抽出する。また同様に、縦方向の黒ランの左側又は右側の境界画像を縦方向に連結して縦方向セグメントを抽出する枠認識に関する技術である。
【０００５】
【特許文献１】
特開２００２−１０９４６８号公報
【０００６】
【特許文献２】
特公平４−１８３５１号公報）
【０００７】
【発明が解決しようとする課題】
前述の各種の帳票に中には、例えばレセプト（診療報酬明細書）と称する医療関係で使用される帳票がある。レセプトは、通常では所定のフォーマットからなるＡ４サイズの用紙であり、医療機関が医療費を請求するために、市町村や保険組合に提出するための書類の一種である。このレセプトをＯＣＲにより読取処理するためのシステムは、既に開発されて利用されている。
【０００８】
ところで、レセプトには、本紙（Ａ４サイズの用紙）に続紙とよばれる付属用紙が付加された特殊仕様の帳票の形態で取り扱われることがある。一般的に、レセプトのフォーマット中には、摘要欄と呼ばれる項目が含まれている。この摘要欄は、Ａ４サイズの本紙に含まれる記入欄に書ききれない場合には、当該本紙に糊付けされる続紙まで拡張できるようになっている。
【０００９】
従来では、この摘要欄をＯＣＲで読取処理する場合に、所定のＡ４サイズの本紙に含まれるものに限定されている。従って、レセプトの付属用紙である続紙上の摘要欄については、ＯＣＲでの読取処理は不可能であった。
【００１０】
そこで、本発明の目的は、例えば続紙が付加されたレセプトのような特殊仕様の帳票などにおいて、本紙と共に付属用紙に対する画像読取処理を行なうことができる画像処理装置及び画像処理方法を提供することにある。
【００１１】
【課題を解決するための手段】
本発明の観点は、続紙が付加されたレセプトのような特殊仕様の帳票において、当該続紙などに相当する付属用紙上の画像領域と、本紙上の画像領域とを区別して検出する画像検出手段を備えた画像処理装置に関する。
【００１２】
本発明の観点に従った画像処理装置は、本紙に付属用紙が付加された用紙を走査して画像を入力する画像入力手段と、前記画像入力手段により入力された画像から一定の直線成分を含むエッジを検出するエッジ検出手段と、前記エッジ検出手段の検出結果に基づいて、前記本紙上の画像領域と、前記付属用紙上の画像領域とを区別して検出する画像検出手段とを備えたものである。
【００１３】
このような構成により、例えばレセプトの本紙に付加された続紙などの付属用紙上の画像領域を検出できるため、本紙に記録された例えば摘要欄と共に、続紙上に記録された摘要欄に対してもＯＣＲによる読取処理が可能となる。従って、本紙のみのレセプトだけでなく、続紙が付加されたレセプトに対してもＯＣＲによる読取処理が可能となるため、レセプト処理の効率化を向上することができる。要するに、付属用紙が付加された特殊仕様の帳票に対するＯＣＲの読取処理が可能となるような有用な画像処理装置を提供することができる。
【００１４】
【発明の実施の形態】
以下図面を参照して、本発明の実施の形態を説明する。
【００１５】
図１は、本実施形態に関する画像処理装置（ここではＯＣＲを想定する）の構成を示すブロック図である。
【００１６】
（ＯＣＲの構成）
本ＯＣＲは、図１に示すように、大別してスキャナ２０と、例えばパーソナルコンピュータなどのコンピュータ３０とから構成される。スキャナ２０は、通常では、多数枚の帳票１０から搬送される１枚毎の帳票上を走査して、当該帳票上に記録された情報（文字や図形などのパターン）を画像（画像データ）に変換して、コンピュータ３０に入力する画像入力装置である。
【００１７】
コンピュータ３０は、ＯＣＲ本体に相当し、ＯＣＲソフトウェアを実行するマイクロプロセッサ（ＣＰＵ）１００と、ハードディスクドライブなどの記憶装置２００とを含む。本実施形態は、便宜的に、ＣＰＵ１００が実行するＯＣＲソフトウェアの機能を、画像処理部１１０及び認識部１２０として説明する。
【００１８】
画像処理部１１０は、スキャナ２０から入力される画像を処理して、認識部１２０での文字認識処理に必要な画像データを出力する。認識部１２０は、画像処理部１１０から得られる画像データから文字認識処理を実行し、認識結果２１０を記憶装置２００に出力する。さらに、画像処理部１１０は、後述する帳票１０の本紙と付属用紙のそれぞれの画像領域を区別して検出する（切り出す）画像検出機能を実現する。
【００１９】
なお、コンピュータ３０は、有線又は無線の通信回線を介して、認識部１２０から出力された認識結果を外部システムに転送することが可能である。
【００２０】
（画像処理方法）
以下、図１以外に図２から図１３を参照して、本実施形態の画像処理方法を説明する。
【００２１】
本実施形態は、図２に示すように、帳票１０としては、本紙５０とその付属用紙である続紙６０とからなるレセプトを想定する。本紙５０は、通常ではＡ４サイズのフォーマットからなり、各種の記録項目を有する。この項目の中には、薬剤名、規格、単位、数量などの処置に関する詳細な内容が記入される摘要欄（図２に示す本紙５０の右側中央部分）が設けられている。一方、続紙６０は、通常では左端辺で本紙５０に糊付けされており、本紙の摘要欄では書ききれない傷病名などが記入される摘要欄の拡張部分に相当する。
【００２２】
ここで、図２に示すように、続紙６０は、縦方向のＡ４サイズの本紙５０に対して、高さ（縦サイズ）が例えば５０ｍｍ程度小さいサイズであることが規定されている。但し、続紙６０の長さ（横サイズ）は任意であるが、後述するように、カラム単位の摘要欄領域を有する。図２では、続紙６０は、縦罫線を境界として２つのカラムから構成されている。図５は、同図（Ａ）に示すような本紙５０のみからなるレセプトや、また同図（Ｉ）に示すような続紙６０のみの場合を含めて各種サイズの続紙６０が付加されたレセプトの具体例を示す。
【００２３】
（画像検出処理）
以下、主として図３のフローチャートを参照して、レセプトの読取処理を行なう場合の画像検出処理の手順を説明する。
【００２４】
まず、スキャナ２０によりレセプト上が走査されて、レセプト上の画像が入力される（ステップＳ１）。ここで、図５に示すように、読取対象であるレセプト画像の外側には、スキャナ２０のベース（ベッド）に相当する黒領域（斜線の部分）が存在することが前提である。
【００２５】
また、ここでは、図５（Ｂ）または（Ｃ）に示すように、本紙５０と続紙６０とが一度に走査されて、画像入力処理がなされる場合を想定する。但し、図５（Ｄ）から（Ｈ）に示すように、続紙６０の長さやスキャナ２０の走査範囲によっては、複数回の走査での画像入力処理がなされる場合もある。また、同図（Ｉ）に示すように、本紙５０に糊付けされていない続紙６０の場合には、当然ながら単独で走査されることになる。
【００２６】
次に、画像処理部１１０は、入力された画像全体に対するエッジ検出処理を実行する（ステップＳ２）。エッジ検出処理は、帳票イメージの平面形状である矩形領域（画像領域）を構成する各エッジを検出する。エッジ検出方法は、通常では基準線から白画素を検出するまで走査し、一定間隔で検出した白画素点を結ぶ直線（座標ｘ，ｙの１次関数）を求める。このとき、直線性が最も高い線分をエッジ（上下端及び左右端）として決定する。
【００２７】
本実施形態のエッジ検出方法は、例えば図６に示すように、本紙５０と続紙６０の各部分（矩形領域）を検出するために、２段階方法によるエッジ検出処理を実行する。即ち、上端と下端でプロットする点のｘ座標を同一にして、上端と下端の点の距離が一定以上短くなる位置を検出する。そして、その点の前後で検出点を分けて、上下それぞれ２つの直線を求めて、レセプトの上下エッジとして決定する。同様にして左右の２つの直線を求めて、レセプトの左右エッジとして決定する。ここで、レセプトの傾きを考慮して、最初と最後の白画素検出点や、上下端点間の距離が変化する検出点の前後ひとつずつを除いて、直線を求めることによりレセプトのエッジを正確に決定することが可能である。
【００２８】
画像処理部１１０は、前記のようなエッジ検出結果に基づいて、矩形領域を検出する（ステップＳ３）。さらに、画像処理部１１０は、矩形領域の高さなどを測定して、当該領域のサイズを判定する（ステップＳ４）。即ち、画像処理部１１０は、検出した矩形領域のサイズがＡ４サイズであれば、本紙５０であると判定する（ステップＳ５のＹＥＳ）。従って、この場合には、画像処理部１１０は、本紙５０の画像領域を除く領域を、続紙６０の画像領域として区別する（ステップＳ６）。具体的には、図５（Ｂ）から（Ｈ）に示すようなレセプト形態である。
【００２９】
一方、画像処理部１１０は、検出した矩形領域のサイズがＡ４サイズでない場合には、入力画像の全てを続紙６０の画像領域として判定する（ステップＳ５のＮＯ，Ｓ７）。
【００３０】
ここで、画像処理部１１０は、入力画像が本紙５０と続紙６０の各画像領域からなる場合に、図７に示すように、続紙６０の画像領域の左端の座標を、本紙５０の画像領域の所定の範囲７０（例えば１０ｍｍ程度）まで拡張する処理を実行する。これは、続紙６０の左端部分（接続辺部）が本紙５０上に貼り付けられているため、当該部分を考慮した処理である。
【００３１】
以上のようにして、本実施形態は、本紙５０に付加された続紙６０を有するレセプトに対して、本紙５０と続紙６０とのサイズ差を利用した２段階エッジ検出処理により、本紙５０と続紙６０の各画像領域を区別して検出する。これにより、画像処理部１１０は、スキャナ２０からの入力画像から、レセプトを構成する本紙５０と続紙６０の各画像領域をそれぞれ切り出すことが可能となる。
【００３２】
従って、ＯＣＲの認識部１２０は、画像処理部１１０により切り出された本紙５０上の画像領域（摘要欄を含む）に対する文字認識処理を実行して、当該認識結果を記憶部２００に出力する。また、認識部１２０は、画像処理部１１０により切り出された続紙６０上の画像領域である摘要欄に対する文字認識処理を実行して、当該認識結果を記憶部２００に出力する。
【００３３】
（続紙の画像検出処理）
前述したように、続紙６０は、本紙５０の摘要欄を拡張したものであり、通常では、カラムと呼ぶ領域単位に分割されている。そこで、以下、主として図４のフローチャート、図８、図９、図１１、図１２及び図１３を参照して、本実施形態のカラム単位の画像検出（切り出し）処理を説明する。
【００３４】
まず、続紙６０は、図１１に示すように、上下端の横罫線６００と、左右端の縦罫線６０１とにより、各カラム（ここでは２カラム）の範囲を規定している。画像処理部１１０は、続紙６０の画像領域に対して罫線検出処理を実行する（ステップＳ１１）。この罫線検出処理での横罫線６００の検出結果に基づいて、摘要欄の上下端を設定する（ステップＳ１２のＹＥＳ，Ｓ１３）。
【００３５】
さらに、画像処理部１１０は、縦罫線６０１の検出結果に基づいて、摘要欄の左右端を設定する（ステップＳ１５のＹＥＳ）。そして、画像処理部１１０は、設定した上下端と左右端とに基づいて、摘要欄をカラムに分割する（ステップＳ１６）。画像処理部１１０は、分割したカラムに対して一定幅以上のカラムのみを、摘要欄を構成するカラムとして選択する（ステップＳ１８）。これにより、例えば図１３に示すように、左端の部分が走査されなかったカラムを除去することができる。
【００３６】
ここで、画像処理部１１０は、前記の縦罫線の検出処理において、図８に示すように、続紙６０の糊付け作業などの影響で複数の分裂している罫線８０ａ〜８０ｃを１本の罫線として統合する処理を実行する。なお、横罫線の検出処理においても、同様に複数の分裂している罫線を１本の罫線として統合する処理を実行する。
【００３７】
また、画像処理部１１０は、罫線検出処理での横罫線６００を検出できない場合には、通常では、続紙６０の画像領域の上から下までの全てを摘要欄として決定する（ステップＳ１２のＮＯ）。但し、図１２に示すように、続紙６０の中には、上部分に医療機関コードなどの摘要欄の記載事項とは異なる記載があり、かつ一定幅の空白６１０が存在するものがある。この場合には、画像処理部１１０は、横罫線の変わりに、空白６１０の下を摘要欄の上端として設定する（ステップＳ１４）。なお、この場合、摘要欄の下端は、画像領域の下までとして設定する。
【００３８】
さらに、図１２に示すように、続紙６０の中に縦罫線６０１が存在しない場合には、画像処理部１１０は、縦罫線６０１の代わりに空白を検出して、カラムごとの分割処理を実行する（ステップＳ１５のＮＯ，Ｓ１７）。具体的には、画像処理部１１０は、図９に示すように、所定の１カラム分の幅より大きい範囲内に含まれる空白９０を検出し、当該空白９０をカラムの境界として設定する。なお、画像処理部１１０は、最左端又は最右端の縦罫線が存在する場合には、当該縦罫線を基準として１カラム分の範囲に含まれる空白９０を検出する。また、当該縦罫線が存在しない場合には、画像領域の左端又は右端を基準として１カラム分の範囲に含まれる空白９０を検出する。
【００３９】
ここで、続紙６０の摘要欄を分割する１カラム分の幅は、通常では、Ａ４サイズ領域の半分程度の幅である。画像処理部１１０は、前述のように、摘要欄の上下端を決定した後に、画像領域の左端又は右端を基準として、当該１カラム分の幅の範囲に含まれる画像をカラム単位の画像として切り出す処理を実行してもよい。このような方法であれば、空白９０を検出できない場合でも、カラム単位の画像を検出して切り出すことが可能である。
【００４０】
以上のようにして本実施形態の方法であれば、入力画像から検出した続紙６０の画像領域から、摘要欄を構成するカラム単位の画像領域を分割して切り出すことができる。これにより、ＯＣＲの認識部１２０は、本紙５０上の摘要欄と共に、続紙６０上の摘要欄に対してカラム単位の文字認識処理を実行することができる。そして、ＯＣＲは、本紙５０及び続紙６０の両者に含まれる摘要欄の認識結果を記憶部２００に出力できる。
【００４１】
（カラム分割処理の変形例）
図１０は、続紙６０の画像領域から、摘要欄を構成するカラム単位の画像領域を分割するカラム分割処理の変形例を示す図である。本変形例は、ＤＰ（ｄｙｎａｍｉｃ  ｐｒｏｇｒａｍｍｉｎｇ）マッチング方式を適用し、続紙６０上の摘要欄をカラムに分割する処理方法である。
【００４２】
当該方法は、図１０に示すように、各罫線間にコストを設定し、当該コストとして罫線間の距離を対応付けする。そして、１カラム分の罫線間に最も小さなコストを設定し、２カラム、３カラムの間隔にある罫線間のコストを考慮して設定する。この方法により、ノイズなどの罫線ではないものを罫線として検出した場合に、その影響を受けないようなカラム分割処理を行なうことができる。
【００４３】
【発明の効果】
以上詳述したように本発明によれば、例えば続紙等の付属用紙が付加されたレセプトのような特殊仕様の帳票などにおいて、本紙と付属用紙のそれぞれの画像領域を別々に検出して切り出すことができる。従って、本紙と共に付属用紙に対する画像読取処理を行なうことができる。特に続紙が付加されたレセプトのような特殊仕様の帳票を、ＯＣＲなどにより一括して読取処理を行なうことが可能となるため、実用的観点からも有用である。
【図面の簡単な説明】
【図１】本発明の実施形態に関するＯＣＲの構成を示すブロック図。
【図２】同実施形態に関するレセプトの具体例を示す図。
【図３】同実施形態に関する画像検出処理の手順を説明するためのフローチャート。
【図４】同実施形態に関する続紙の画像切り出し処理の手順を説明するためのフローチャート。
【図５】同実施形態に関する各種のレセプトの具体例を示す図。
【図６】同実施形態に関するエッジ検出処理を説明するための図。
【図７】同実施形態に関する続紙の画像領域の拡張処理を説明するための図。
【図８】同実施形態に関する続紙のカラム分割処理を説明するための図。
【図９】同カラム分割処理を説明するための図。
【図１０】同実施形態のカラム分割処理の変形例を説明するための図。
【図１１】同実施形態に関する続紙上のカラムの具体例を説明するための図。
【図１２】同実施形態に関する続紙のカラム分割処理を説明するための図。
【図１３】同実施形態に関する続紙のカラム分割処理を説明するための図。
【符号の説明】
１０…帳票（用紙）
２０…スキャナ
３０…コンピュータ
５０…本紙（レセプト）
６０…続紙（付属用紙）
１００…マイクロプロセッサ（ＣＰＵ）
１１０…画像処理部
１２０…認識部
２００…記憶装置
６００…横罫線
６０１…縦罫線
【図１】
2004185129.tif 000003
【図２】
2004185129.tif 000004
【図３】
2004185129.tif 000005
【図４】
2004185129.tif 000006
【図５】
2004185129.tif 000007
【図６】
2004185129.tif 000008
【図７】
2004185129.tif 000009
【図８】
2004185129.tif 000010
【図９】
2004185129.tif 000011
【図１０】
2004185129.tif 000012
【図１１】
2004185129.tif 000013
【図１２】
2004185129.tif 000014
【図１３】
2004185129.tif 000015