(57)【要約】【課題】読み取り時に対象物にできる部分的な影に対して、再度キャリブレーションを実施することなく補正することを可能とした画像データ補正プログラムを提供することである。【解決手段】提案する画像データ補正プログラムは、帳票をスキャンするイメージスキャナに接続されたコンピュータを、前記イメージスキャナにより読み取った画像データを取得する画像データ取得部、前記取得した画像データを、前記帳票に対応する参照画像データと比較する画像比較部、前記画像比較部の比較結果より、前記取得した画像データ中に連続して照度の低くなる影領域が所定の範囲以上存在するか否か判定する影領域判定部、前記影領域判定部により所定の範囲以上の影領域が存在すると判定されたときに、該影領域の照度値を前記参照画像データのものにそろえるように、前記取得した画像データを補正する影補正処理部、として機能させる。【選択図】図３
2011139340.tif 000002
【特許請求の範囲】
【請求項１】
帳票をスキャンして画像データとして読み取るイメージスキャナに接続されたコンピュータを、
前記イメージスキャナにより読み取った画像データを取得する画像データ取得部、
前記取得した画像データを、前記コンピュータの参照画像記憶部に記憶される、前記帳票に対応する参照画像データと比較する画像比較部、
前記画像比較部の比較結果より、前記取得した画像データ中に連続して照度の低くなる影領域が所定の範囲以上存在するか否か判定する影領域判定部、
前記影領域判定部により所定の範囲以上の影領域が存在すると判定されたときに、該影領域の照度値を前記参照画像データのものにそろえるように、前記取得した画像データを補正する影補正処理部、
として機能させる画像データ補正プログラム。
【請求項２】
前記影領域判定部は、所定の文字の線幅以上の範囲で照度の低くなる領域が連続する場合に、影領域であると判定することを特徴とする請求項１記載の画像データ補正プログラム。
【請求項３】
前記影領域判定部は、所定の文字幅以上の範囲で照度の低くなる領域が連続する場合に、影領域であると判定することを特徴とする請求項１記載の画像データ補正プログラム。
【請求項４】
前記影領域判定部は、複数回のスキャンによる判定結果を比較し、連続して影領域と判定された領域のみを影領域として判定することを特徴とする請求項１記載の画像データ補正プログラム。
【請求項５】
前記参照画像記憶部は、帳票の種類を示す帳票ＩＤ毎に前記参照画像データを記憶し、
前記画像比較部は、前記取得した画像データと同一の帳票ＩＤを持つ参照画像データを、前記取得した画像データと比較することを特徴とする請求項１記載の画像データ補正プログラム。
【請求項６】
帳票をスキャンして画像データとして読み取るイメージスキャナと、
該イメージスキャナに接続された画像補正装置と、を備え、
前記画像補正装置は、
前記イメージスキャナにより読み取った画像データを取得する画像データ取得部と、
前記取得した画像データを、前記コンピュータの参照画像記憶部に記憶される、前記帳票に対応する参照画像データと比較する画像比較部と、
前記画像比較部の比較結果より、前記取得した画像データ中に連続して照度の低くなる影領域が所定の範囲以上存在するか否か判定する影領域判定部と、    前記影領域判定部により所定の範囲以上の影領域が存在すると判定されたときに、該影領域の照度値を前記参照画像データのものにそろえるように、前記取得した画像データを補正する影補正処理部と、
を備えることを特徴とする画像データ管理システム。
【請求項７】
前記参照画像記憶部は、帳票の種類を示す帳票ＩＤ毎に前記参照画像データを記憶し、
前記画像比較部は、前記取得した画像データと同一の帳票ＩＤを持つ参照画像データを、前記取得した画像データと比較することを特徴とする請求項６記載の画像データ管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、帳票を画像データとして読み取って、その読み取られた画像データ内の、読み取り時にできる影領域について補正を行なう画像データ補正プログラムおよび画像データ管理システムに関する。
【背景技術】
【０００２】
スタンド型イメージスキャナ（以下、ＯＨＲという）は、専用の光源を持たず、例えば蛍光灯の明かりにより撮影している。そして、その関係から外光の影響を受けやすい。例えば、スキャナの近くに置かれた物に外光があたり影になると、読み取り対象物上で影響を受ける対応部分の照度が暗くなり読み取りにくくなる。そこで、このようなＯＨＲには、一般に、照度変化に応じて読み取る明るさを補正（調整）する機能が搭載されている。しかし、これは、対象物の全体に対する補正（キャリブレーション）であり、従来は例えば、台座上の一点の階調変化によって照度変動を検知していたため、部分的に暗くなったり明るくなったりした場合は補正が困難であった。
【０００３】
図５は、従来技術の問題点を示す図である。
図５において、スタンド型イメージスキャナ４０は、湾曲した支柱４７の先端部にある、帳票を撮影する読み取りヘッド４５、帳票を載置する台部４６、を有する。読み取りヘッド４５にはＣＣＤカメラ（不図示）が搭載されており、画像取得部が、このＣＣＤカメラにより台部４６上に置かれた帳票を撮影し、デジタル画像データとして読み取っている。
【０００４】
スタンド型イメージスキャナ４０が読み取った帳票の画像データ（読み取ったイメージ）４８は、不図示の装置に取得され、メモリ内部に保存される。
図５においては、この読み取ったイメージ４８は、当初は正しく読み取りができており、影が存在しなかった。しかし、スキャナ４０の近くに影を作る物５１が置かれたことで、その後読み取ったイメージ５２上には影領域５３ができてしまった。このような事態が生じると従来は業務を中断し、基準チャート（スキャナに付属の基準の白い紙）５４をスキャナ４０の台部４６にセットし、スキャナ４０で読み取って影の位置を記憶させるキャリブレーションを手動で行っていた。そして、この基準チャート５４によるキャリブレーションの結果として、その後読み取ったイメージ５５上からは影領域がなくなり再度正しく読み取ることができるようになっている。
【０００５】
読み取りの対象物上にできる部分的な影に対しては、基準チャート（スキャナに付属の基準の白い紙）をスキャナにセットし、スキャナで読み取って影の位置を記憶させることが可能だが、スキャナの設置場所が移動した、（図５のように）スキャナの周囲に新たに物が置かれた、または、スキャン時に偶然人がスキャナの近くを通った、などの出来事に起因して対象物上に想定外の影ができてしまい、その都度、基準の白い紙をスキャナに読み取らせる作業を手動で行なって照度調整を行なうことが必要になり（基準チャートによるキャリブレーションが必要となり）、操作が煩雑になっていた。
【０００６】
また、この他に、ＯＨＲの動作時に実際に読み取る紙（媒体、対象物）は白い紙ではなく、この読み取り対象物に対して、白い紙に対するのと同様に補正を行なうと、正しく補正できないことが多い。すなわち、基準の白い紙によるキャリブレーションのときにはできなかった影、すなわち照度の低い領域が対象物の地模様等の関係から、実際にＯＨＲに対象物を読ませたときにできてしまうことがよくあるが、このような対象物を読ませたときにできることが想定される影に対しては補正を行なってはならない。
【０００７】
なお、関連技術として特許文献１には、一定周期ごとに、非接触スキャナにより取り込んだ画像データ内の検査領域の階調値を測定し、前回の階調値と比較することで照度変動があったかどうかを判定し、照度変動があった場合に、ゲイン値を再設定する帳票読取装置が示されている。
【０００８】
また、特許文献２には、環境光の存在を検出するステップと、スキャンして得たデジタル画像中の環境光に起因するノイズを補正するステップとを有する、環境光に起因する照明ノイズの補正方法が示されている。
【０００９】
特許文献１や特許文献２の技術を採用した場合でも、上述の対象物上にできる、想定される部分的な影や、想定できない出来事に起因する部分的な影についてうまく対処はできない。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００４−１７８３５２号公報
【特許文献２】特開２００６−２６８０８６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
本発明は、以上の問題点を考慮してなされたものであり、読み取り時に対象物にできる部分的な影に対して、再度キャリブレーションを実施することなく補正することを可能とした画像データ補正プログラムおよび画像データ管理システムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
提案する画像データ補正プログラムは、帳票をスキャンして画像データとして読み取るイメージスキャナに接続されたコンピュータを、前記イメージスキャナにより読み取った画像データを取得する画像データ取得部、前記取得した画像データを、前記コンピュータの参照画像記憶部に記憶される、前記帳票に対応する参照画像データと比較する画像比較部、前記画像比較部の比較結果より、前記取得した画像データ中に連続して照度の低くなる影領域が所定の範囲以上存在するか否か判定する影領域判定部、前記影領域判定部により所定の範囲以上の影領域が存在すると判定されたときに、該影領域の照度値を前記参照画像データのものにそろえるように、前記取得した画像データを補正する影補正処理部、として機能させるものである。
【００１３】
提案する画像データ管理システムは、帳票をスキャンして画像データとして読み取るイメージスキャナと、該イメージスキャナに通信回線を通して接続された画像補正装置と、を備える。そして、前記画像補正装置は、前記イメージスキャナにより読み取った画像データを取得する画像データ取得部と、前記取得した画像データを、前記コンピュータの参照画像記憶部に記憶される、前記帳票に対応する参照画像データと比較する画像比較部と、前記画像比較部の比較結果より、前記取得した画像データ中に連続して照度の低くなる影領域が所定の範囲以上存在するか否か判定する影領域判定部と、前記影領域判定部により所定の範囲以上の影領域が存在すると判定されたときに、該影領域の照度値を前記参照画像データのものにそろえるように、前記取得した画像データを補正する影補正処理部と、を備える。
【発明の効果】
【００１４】
提案する画像データ補正プログラムによれば、もともと帳票上に存在する地模様の領域などは、影領域判定部により所定の範囲以上の影領域としては認識されないため読み取った画像データ上では補正されず、想定できない出来事に起因する影領域のみが、影領域判定部により所定の範囲以上の影領域として認識され影補正処理部により補正される。よって、基準チャートによるキャリブレーションを手動で行なうことなく、読み取り時に対象物にできる（出来事に起因する）部分的な影を補正できる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態に係る画像データ管理システムを示す図である。
【図２】図１の画像補正装置を示すブロック図である。
【図３】本実施形態の画像データの補正方法を示す図である。
【図４】本実施形態の画像データ補正処理のフローチャートである。
【図５】従来技術の問題点を示す図である。
【発明を実施するための形態】
【００１６】
以下図面に基づいて、本発明の実施形態について詳細を説明する。
図１は、本発明の一実施形態に係る画像データ管理システムを示す図である。
図１に示すように、画像データ管理システムは、画像補正装置１と、スタンド型イメージスキャナ２とを有する。画像補正装置１とスタンド型イメージスキャナ２とは通信回線（専用線）３を通して接続される。
【００１７】
スタンド型イメージスキャナ２は、湾曲した支柱７の先端部にある、帳票を撮影する読み取りヘッド５、帳票を載置する台部６、を有する。読み取りヘッド５にはＣＣＤカメラ（不図示）が搭載されており、画像取得部が、このＣＣＤカメラにより台部６上に置かれた帳票を撮影し、デジタル画像データとして取得している（読み取っている）。
【００１８】
画像補正装置１では、スタンド型イメージスキャナ２の画像取得部から画像データを取得し、取得した画像データと、参照イメージデータ記憶部に記憶された参照イメージデータとを画像比較部が比較し、２つのデータの間の差異が連続して所定の範囲以上に渡る場合に、取得した画像データ上に影領域が存在すると判定して影補正処理部が必要な補正を行なう。
【００１９】
図２は、図１の画像補正装置を示すブロック図である。
図２に示すように、画像補正装置１は、参照イメージデータ記憶部８、画像比較部９、影補正処理部１０、を備える。参照イメージデータ記憶部８は、画像補正装置１が備える記憶部であり、帳票の種類を示す帳票ＩＤ毎に、その帳票の濃淡情報である参照イメージデータを記憶する。なお、参照イメージデータ記憶部８は、画像補正装置１から通信回線を通してアクセス可能な記憶装置であってもよい。
【００２０】
画像比較部９は、取得した画像データから帳票ＩＤを抽出し、その抽出した帳票ＩＤと同一の帳票ＩＤを持つ参照イメージデータを参照イメージデータ記憶部８を検索して見つける。そして、取得した画像データと見つけた参照イメージデータとの対応部分の照度値を比較する。
【００２１】
影補正処理部１０は、画像比較部９が参照イメージデータと比較して、取得した画像データ中の所定の範囲以上に渡って連続して照度の低くなる影領域が存在すると判定したときに起動され、その連続して照度の低くなる影領域について、後述するように、取得した画像データと参照イメージデータとの間の白い領域における照度値の割合を加味しつつ、その影領域の照度値を参照イメージデータのものにそろえるように取得した画像データを補正する。
【００２２】
図３は、本実施形態の画像データの補正方法を示す図である。
図３において、画像データ１１は、今回、イメージスキャナ２により読み取られた、帳票ＩＤ＝“０１０１”の帳票に対する画像データである。
【００２３】
本実施形態では、すべての帳票には、（帳票ＩＤにかかわらず）原点（例えば、図３の画像データ１１の紙面上、左上の頂点）から一定量だけ、下、右の方向にずれた位置に帳票ＩＤが印刷されるものとする。
【００２４】
図３に示す画像データ１１においても、その左上に帳票ＩＤ＝“０１０１”が印刷されている。また、この帳票ＩＤ＝“０１０１”の帳票には、左下側に、画像データとして読み取ったときに影となることが想定される（予め自明である）地模様の領域１２が（帳票フォーマット上）設けられている。
【００２５】
図３に示すように、今回、イメージスキャナ２を用いて読み取った、この帳票ＩＤ＝“０１０１”の帳票に対する画像データ１１上の右下には、上述した出来事（スキャナの設置場所が移動した、スキャナの周囲に新たに物が置かれた、または、スキャン時に偶然人がスキャナの近くを通った、など）に起因する影領域１３が発生している。
【００２６】
図３の右側の画像データ（参照イメージデータ）２１は、参照イメージデータ記憶部８に記憶される、帳票ＩＤごとの参照イメージデータのうちの、帳票ＩＤ＝“０１０１”に対応する帳票の参照イメージデータである。
【００２７】
この画像データ（参照イメージデータ）２１は、帳票ＩＤ＝“０１０１”の帳票に対する濃淡情報を示すイメージデータであり、当然のこととして、出来事に起因する影領域１３はこのイメージデータ上には存在しない。なお、領域２２は、参照イメージデータ上の、読み取った場合に影となる、地模様の領域である。
【００２８】
画像データ１１と画像データ２１とにおいて、Ａ−Ａ’を例えば各画像データの下から上方向に同時に移動させていくことで、Ａ−Ａ’の上下方向の各位置でのＡ−Ａ’の間にある画像データの照度を比較する（図３では、“Ａ−Ａ’間の濃度分布”と表記されている。これの縦軸が照度に対応している）。
【００２９】
なお、図３では、画像データ１１と画像データ（参照イメージデータ）２１とにおける白い領域に対応する照度値は、左右それぞれの“Ａ−Ａ’間の濃度分布”において同じ値になっているが、実際には、白い領域に対応する照度値はほとんどの場合異なっている（読み取りの都度異なる）。画像データ１１と画像データ２１とを比較するためには、それぞれの画像の白い領域での照度値を把握する必要がある。
【００３０】
図３において、今回読み取った画像データ１１上の記入線（これは、英数字等の文字の一部を示している）１５は、左側の“Ａ−Ａ’間の濃度分布”を参照すれば分かる通り、所定の範囲以上に渡って影領域を形成する訳ではない。
【００３１】
これに対し、地模様１２や出来事に起因する影領域１３は、一定の広がりを持つ領域にベタで存在しており、Ａ−Ａ’を上下方向の所定範囲で移動させても、その範囲内のほとんどの位置で、画像データ１１におけるＡ−Ａ’間の比較対象の画像データは広範囲に渡って連続して影を形成するため、帳票上の文字等とは明らかに区別可能である。具体的には、上記「所定の範囲」とは、記入線の文字の線幅の範囲を示している。そして、影領域は記入線の文字の線幅の範囲以上（文字の線幅の範囲より広範囲）に照度が低いことが連続している領域であるために英数字等の記入線とは区別可能となる。文字の線幅は、文字記入に用いられるペンや印字フォントの線幅、あるいは一文字の幅などを想定し決定される。
【００３２】
さらに、このうち、出来事に起因する影領域１３は、記入線の文字の線幅の範囲（所定の範囲）以上の範囲に渡って連続して照度が参照イメージデータ２１より低い画像データ１１中の領域（補正対象の影領域）である。この領域１３に対し、画像データ１１と参照イメージデータ２１との間の白い領域における照度値の割合を加味しつつ、照度値を参照イメージデータ２１の対応箇所にそろえるように補正する。この補正方法を次に説明する。
【００３３】
まず、取得した画像データ１１と、参照イメージデータ２１とにおいて、白い領域に対する照度値を算出し、それぞれＬ１，Ｌ２（通常、Ｌ２＞Ｌ１である）とする。続いて、所定の範囲以上に渡って連続して照度が参照イメージデータ２１より低い画像データ１１中の領域（影領域１３）について、各位置で、参照イメージデータ２１中の対応する位置の照度値Ｙを取得する。画像データ１１中の領域１３内の各位置の照度値Ｘは次式で求めた値で補正される。
Ｘ＝Ｙ＊（Ｌ１／Ｌ２）
【００３４】
このように、もともと帳票上に存在する地模様の領域などは、所定の範囲以上の影領域としては認識されないため読み取った画像データ上では補正されず、想定できない出来事に起因する影領域のみが、所定の範囲以上の影領域として認識され補正される。よって、基準チャートによるキャリブレーションを手動で行なうことなく、読み取り時に対象物にできる（出来事に起因する）部分的な影を補正できる。
【００３５】
なお、図３の右側の画像データ（参照イメージデータ）２１としては、図３に示すように、前回読み取った同一ＩＤの帳票のイメージデータを使用することも可能である。上述した想定外の影の原因となりうる出来事がないときに、読み取ったイメージデータで、参照イメージデータ記憶部の対応する帳票ＩＤのデータを上書きして更新することで、参照イメージデータを予め登録する場合の濃淡情報の登録に要する手間を軽減できる。また、仮に、参照イメージデータとして採用した前回読み取ったイメージ上に想定外の影がある場合でも、以降に読み取った帳票上に新たに生じる影については検出可能である。
【００３６】
以上の説明では、文字の線幅などを考慮し、文字の線幅の範囲に含まれる記入線に対応する影領域は補正対象とせず、英数字等の記入線を補正対象から除外していた。この方法の他に、複数回のスキャンによる判定結果を比較し、連続して影領域と判定された領域のみを影領域として判定することも可能である。このようにしても、各帳票においてほぼ同じ位置に記入されている英数字等の記入線を補正対象から除外することができる。
【００３７】
図４は、本実施形態の画像データ補正処理のフローチャートである。このフローチャートは、イメージスキャナ２が読み取った画像データを通信回線３を通して取得した画像補正装置１において行なわれる処理である。以下の説明における画像比較部や影補正処理部は例えばソフトウェアとして実現される。
【００３８】
図４において、ステップＳ１で、イメージスキャナ２が読み取った画像データが画像補正装置１側に取得される。続く、ステップＳ２では、画像比較部９により、取得した画像データから帳票ＩＤが抽出され、その抽出された帳票ＩＤと同一の帳票ＩＤを持つ参照イメージデータ（登録した濃淡情報もしくは前回読み取ったイメージデータ）が参照イメージデータ記憶部８を検索して見つけられる。そして、取得した画像データと見つけた参照イメージデータとの対応部分の照度値が比較される。
【００３９】
続くステップＳ３では、ステップＳ２での画像比較部９による比較処理において、参照イメージデータと比較して、取得した画像データ中に差異があるかどうかが判定される。
ステップＳ３において差異がないと判定された場合（ステップＳ３の判定結果がＮｏの場合）、一連の処理を終了する。
【００４０】
ステップＳ３において差異があると判定された場合（ステップＳ３の判定結果がＹｅｓの場合）、ステップＳ４において、ステップＳ２での画像比較部９による比較処理において、参照イメージデータと比較して、その取得した画像データ中の所定の範囲以上に渡って連続して照度の低くなる領域が存在するかどうか、すなわち、差異が連続して所定の範囲以上に渡るかどうかが判定される。
【００４１】
ステップＳ４において差異が連続して所定の範囲以上に渡らないと判定された場合（ステップＳ４の判定結果がＮｏの場合）、ステップＳ６で、この検出された差異は、例えば今回読み取った帳票上に書かれた文字等と判定され、したがって、読み取ったときに、偶然にできる影ではないものと判定され、この差異部分についての補正を行なうことなく、一連の処理を終了する。
【００４２】
ステップＳ４において差異が連続して所定の範囲以上に渡ると判定された場合（ステップＳ４の判定結果がＹｅｓの場合）、ステップＳ５で、この検出された差異は、今回帳票を読み取ったときに偶然にできた影領域であると判定して、影補正処理部１０を起動して、この差異部分についての補正を実行する。すなわち、影補正処理部１０により、その差異部分（その連続して照度の低くなる影領域）について、取得した画像データと参照イメージデータとの間の白い領域における照度値の割合を加味しつつ、その影領域の照度値を参照イメージデータのものにそろえるように取得した画像データが補正される。そして、一連の処理を終了する。
【符号の説明】
【００４３】
１      画像補正装置
２、４０      スタンド型イメージスキャナ
３      通信回線
５、４５      読み取りヘッド
６、４６      台部
７、４７      湾曲した支柱
８      参照イメージデータ記憶部
９      画像比較部
１０      影補正処理部
１１      画像データ
１２、２２      地模様の領域
１３      出来事に起因する影領域
１５      カードを写した画像データ内の指定領域
１９      補正後の画像データ
２１      参照イメージデータ
４８、５２、５５      読み取ったイメージ
５１      影を作る物
５４      基準チャート
【図２】
2011139340.tif 000003
【図４】
2011139340.tif 000004
【図１】
2011139340.tif 000005
【図３】
2011139340.tif 000006
【図５】
2011139340.tif 000007