(57)【要約】【課題】無彩色の原稿において、読み取り画像からしわ領域を検出できる画像読取技術を実現する。【解決手段】画像読取装置は、原稿から画像を読み取る読取手段と、前記読取手段により読み取った画像データから各画素の彩度値を検出する彩度検出手段と、前記彩度検出手段により検出した彩度値に基づいて各画素がしわ領域に含まれているか判定する判定手段と、前記判定手段によりしわ領域に含まれていると判定された画素のデータを補正する補正手段とを有し、前記判定手段は、無彩色の原稿について、前記彩度検出手段により検出された彩度値が所定の条件を満たす場合、当該彩度値の画素がしわ領域に含まれていると判定する。【選択図】図２
2010157916.tif 000002
【特許請求の範囲】
【請求項１】
原稿から画像を読み取る読取手段と、
前記読取手段により読み取った画像データから各画素の彩度値を検出する彩度検出手段と、
前記彩度検出手段により検出した彩度値に基づいて各画素がしわ領域に含まれているか判定する判定手段と、
前記判定手段によりしわ領域に含まれていると判定された画素のデータを補正する補正手段とを有し、
前記判定手段は、無彩色の原稿の画素について、前記彩度検出手段により検出された彩度値が所定の条件を満たす場合、当該画素がしわ領域に含まれていると判定することを特徴とする画像読取装置。
【請求項２】
前記彩度検出手段は、前記各画素のＲ，Ｇ，Ｂ値の最大値と最小値との差分に基づき彩度値を検出することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記彩度値が所定の第１値未満の画素のデータから明度を求めてヒストグラムを作成するとともに、当該作成されたヒストグラムから所定の第１の明度となる背景明度と所定の第２の明度となる文字明度とを検出する明度検出手段を有し、
前記補正手段は、前記彩度値が所定の第２値以上の画素のデータを前記文字明度に対応するデータに置換し、前記彩度値が前記所定の第１値以上で前記所定の第２値未満の画素のデータを前記背景明度に対応するデータに置換することを特徴とする請求項１に記載の画像読取装置。
【請求項４】
前記補正手段により補正された画像データを２値化する２値化手段をさらに有することを特徴とする請求項１乃至３のいずれか１項に記載の画像読取装置。
【請求項５】
原稿から画像を読み取る画像読取装置におけるしわ領域判定方法であって、
前記読み取った画像データから各画素の彩度値を検出する彩度検出工程と、
前記検出した彩度値に基づいて各画素がしわ領域に含まれているか判定する判定工程と、
前記しわ領域に含まれていると判定された画素のデータを補正する補正工程とを有し、
前記判定工程では、無彩色の原稿の画素について、前記検出された彩度値が所定の条件を満たす場合、当該画素がしわ領域に含まれていると判定することを特徴とするしわ領域判定方法。
【請求項６】
請求項５に記載のしわ領域判定方法を画像読取装置のコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿から読み取った画像からしわ領域の有無を判定する技術に関する。
【背景技術】
【０００２】
従来から、原稿中の画像情報を読み取り、読み取った画像情報を出力する画像読取装置が実用化されている。読み取られる画像情報は高品質な状態で表示や保存が行われることが望まれる。さらに近年、印字された文字を光学的に読み取って文字を認識するＯＣＲ等の画像読取処理が多用されるようになり、画像の読み取り精度や更なる品質の向上が望まれている。
【０００３】
ところで、最近多くの企業では、原稿を保管しておくためのスペース不足や、業務の効率化を図るために、文書を原稿（ハードコピー）ではなく電子情報として保存する、いわゆるペーパーレス化が進んでいる。これにより、カラー原稿やモノクロプリンタしかなかった時代の古い無彩色原稿まであらゆる原稿を読み取る機会が増加している。
【０００４】
特に、古い原稿などは、時間が経過していることもあり、傷付いたり、しわになっているものが多くある。このようなしわのある原稿をスキャナなどで読み取ると、原稿中のしわ部分における明暗の陰影が、読み取った画像に反映されてしまうという不都合がある。
【０００５】
一般的に安価なスキャナは、原稿を読み取る読取手段が１つの光源と受光部で構成され、光源が受光部に対して搬送方向の上流側又は下流側のいずれか一方に配置されている。そして、光を原稿表面に対して片側から斜めに照射して、受光部がその反射光を原稿表面に対して垂直な方向から読み取るようになっている。
【０００６】
このように光を片側から照射するスキャナでは、原稿のしわ部分の後方に光が届き難いため、原稿にしわによる陰影が発生し、読み取った画像は不要な陰影を含むものになってしまう。
【０００７】
このような不都合を回避するために、読取手段に２つの光源を持たせて、受光部を挟むように両側に２つの光源を配置し、原稿に対してその搬送方向の上流側及び下流側の両側から光を照射して、しわによる陰影が生じないようにすることが考えられる。しかしながら、光源が少なくとも２つ必要になるので、その分コスト高になる。
【０００８】
また、例えば、特許文献１には、原稿中に形成されたしわの影響を軽減させるための技術が記載されている。特許文献１によると、原稿搬送路の幅方向に延在する基準面と、基準面に対向した押さえ部材とで原稿を押圧し、原稿面に形成されたしわを矯正する。そして、しわが矯正された原稿面を読み取ることで、画像へのしわの影響を軽減し、画像の高品質化を実現している。
【特許文献１】特許第３９１２９１７号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１に記載された技術では、原稿を押圧するための部材が必要になるので、画像の高品質化を実現するのと引き換えに、コスト高を招いてしまう。
【００１０】
また、安価なコストで原稿中のしわの影響を軽減するには、読み取った画像からしわ領域を検出し、検出したしわ領域に対して何らかの画像処理を施すことが必要になるが、このような点に着目した技術は現状では見出されていない。
【００１１】
本発明は、無彩色の原稿において、読み取り画像からしわ領域を検出できる画像読取装置を実現すること、検出したしわ領域の画素を効果的に補正できる画像読取装置を実現すること等の、少なくとも１つを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本発明の画像読取装置は、原稿から画像を読み取る読取手段と、前記読取手段により読み取った画像データから各画素の彩度値を検出する彩度検出手段と、前記彩度検出手段により検出した彩度値に基づいて各画素がしわ領域に含まれているか判定する判定手段と、前記判定手段によりしわ領域に含まれていると判定された画素のデータを補正する補正手段とを有し、前記判定手段は、無彩色の原稿の画素について、前記彩度検出手段により検出された彩度値が所定の条件を満たす場合、当該画素がしわ領域に含まれていると判定する。
【００１３】
また、本発明のしわ領域判定方法は、原稿から画像を読み取る画像読取装置におけるしわ領域判定方法であって、前記読み取った画像データから各画素の彩度値を検出する彩度検出工程と、前記検出した彩度値に基づいて各画素がしわ領域に含まれているか判定する判定工程と、前記しわ領域に含まれていると判定された画素のデータを補正する補正工程とを有し、前記判定工程では、無彩色の原稿の画素について、前記検出された彩度値が所定の条件を満たす場合、当該画素がしわ領域に含まれていると判定する。
【発明の効果】
【００１４】
本発明によれば、無彩色の原稿において、読み取り画像からしわ領域を検出できる。また、検出したしわ領域の画素データを補正できるので、安価なコストで高品質の画像が得られるようになる。
【発明を実施するための最良の形態】
【００１５】
以下に、添付図面を参照して本発明を実施するための最良の形態について詳細に説明する。以下の実施の形態は、本発明の実現手段としての一例であり、本発明の趣旨を逸脱しない範囲において本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。
【００１６】
［画像読取装置の構成］
本発明に係る実施形態の画像読取装置の構成について説明する。
【００１７】
図１は本発明に係る実施形態の画像読取装置の構成を例示した模式図である。尚、図示の構成は概略であり、本発明はこの構成に限定されるものではない。
【００１８】
図１に示すように、画像読取装置１は、原稿Ｄをピックアップするピックアップローラ２と、ピックアップローラ２によりピックアップされた原稿Ｄを装置内に給送する給送ローラ３と、ピックアップされた原稿Ｄを１枚ずつ分離する分離ローラ４とを備える。また、画像読取装置１は、原稿Ｄを搬送するため対になって配設されるレジストローラ対５と、原稿Ｄ上の画像情報を読み取る読取ユニット８と、読取ユニット８よりも下流側にある搬送ローラ対７と、原稿Ｄを検知するレジストセンサ１０とを備える。
【００１９】
また、画像読取装置１は、上部フレーム８１及び下部フレーム８２から構成され、上部フレーム８１が回動軸８１ａを中心に回動可能であり、搬送された原稿の紙詰まり等が発生した際に装置内に滞留した原稿を取り除くため、手動での装置の開閉が可能である。上部フレーム８１には、読取ユニット８が固定されている。また、読取ユニット８にはラインイメージセンサ２００と光源２０１が搭載されている。
【００２０】
この画像読取装置は、光源２０１により原稿Ｄを照明して原稿画像をラインイメージセンサ２００により読み取るが、光源２０１の光量むらやラインイメージセンサ２００の感度むらがあるため、白色の色基準部材を読み取って補正する必要がある。
このため、光源２０１の発光量を適正化する光量調整処理と、ラインイメージセンサ２００から出力される画像信号に対する増幅率を最適化するゲイン調整処理とを実行する際にシェーディング補正が行われる。このシェーディング補正は、光源２０１の光量むらやラインイメージセンサ２００の感度むらをラインイメージセンサ２００の画素セル単位で補正する処理である。
【００２１】
本実施形態では、上記光量調整処理やゲイン調整処理等を含めて、ラインイメージセンサ２００が原稿画像を一様に読み取るための補正処理を「シェーディング補正」と呼ぶ。ここではは、原稿Ｄを挟むようにラインイメージセンサ２００や光源２０１と対向して配置される対向部材９の色を白色とし、この対向部材９を読み取ってシェーディング補正を行う。
【００２２】
上記のように構成された画像読取装置１は、以下に説明する原稿Ｄの画像読み取り動作を行う。
【００２３】
まず、後述するように、読取ユニット８は、対向部材９をラインイメージセンサ２００により読み取り、シェーディング補正用の補正データを生成して画素ごとに記憶する。その後、原稿Ｄをピックアップローラ２と給送ローラ３によって装置内に給送し、分離ローラ４によって１枚ずつに分離する。原稿Ｄは、レジストローラ対５及び搬送ローラ対７により挟持され、副走査方向に搬送されつつ、その表面の画像を読取ユニット８にて主走査方向（副走査方向と直交する方向）に読み取られる。
【００２４】
尚、前述した補正用のデータを参照して、読取ユニット８のラインイメージセンサ２００の画像信号から生成した画像データをシェーディング補正する。
【００２５】
画像を読み取った後、原稿Ｄは搬送ローラ対７によって挟持されて搬送されつつ装置外へ排出される。画像を読み取るタイミングは、原稿Ｄの先端部がレジストセンサ１０を通過した後に読み取りを開始し、原稿Ｄが通過し終えた後に読み取りを終了するように設定されている。なお、原稿Ｄを検知するレジストセンサ１０はラインイメージセンサ２００に対して上流に位置しているため、原稿Ｄの先端部がレジストセンサ１０上を通過してから一定時間経過後に原稿Ｄの読み取りを開始する。また、原稿Ｄの後端部がレジストセンサ１０上を通過してから一定時間経過後に読み取りを終了する。これにより、読み取った画像の先端レジストと後端レジストとを調整する。
【００２６】
図２は本実施形態の画像読取装置の電気的構成を示すブロック図である。
【００２７】
図２において、画像読取部１０２は、光源２０１、ラインイメージセンサ２００およびＡ／Ｄ変換部を備える。原稿Ｄに光源２０１から光を照射して原稿Ｄから反射された光を、ラインイメージセンサ２００により所定の解像度で画素に分解して光電変換した後、Ａ／Ｄ変換部から所定の色深度の画像データとして出力される。
【００２８】
画像処理部１０３は、不図示のシェーディング補正部や２値化部を備え、画像読取部１０２で読み取った画像データに対して画像処理を行う。尚、シェーディング補正部では、既知の方法を用いてシェーディング補正を行う。また、２値化部については後述する。
【００２９】
彩度検出部１０４は、画像読取部１０２で読み取った画像を構成する各画素の彩度値を検出する。ここでの検出方法については後述する。
【００３０】
しわ領域判定部１０５は、彩度検出部１０４によって検出された彩度値が所定の条件を満たすか否かに基づき、注目画素がしわ領域に含まれているか否かを判定する。ここでの判定方法については後述する。
【００３１】
データ補正部１０６は、画像読取部１０２で読み取った画像を構成する各画素が、しわ領域判定部１０５によってしわ領域に含まれている画素であると判定された場合、別のデータに補正する。ここでの補正方法については後述する。
【００３２】
制御部１０９は、不図示のＣＰＵ、ＲＯＭ、ＲＡＭを備え、ＲＯＭ内には画像読取装置としての基本処理プログラム等の各種プログラムが格納されているとともに、これらの各プログラムを実行するのに必要な各種データが格納されている。そして、不図示のＣＰＵによりＲＯＭ内のプログラムに基づいてＲＡＭをワークメモリとして利用しつつ、装置１の各部を制御して画像読取装置としての基本処理を実行する。
【００３３】
出力部１０７は画像読取装置１が複写機等に適用される場合には、画像を記録紙に記録出力する記録部として機能し、ファクシミリやスキャナに適用される場合には、電話回線やＰＣ等の外部ホスト装置と接続された通信部として機能する。
【００３４】
記憶部１０８は、例えばＲＡＭ、ハードディスク、フラッシュメモリ等で構成され、制御部１０９による制御の下で画像情報や画像データの書き込みや読み出しが行われる。
【００３５】
次に、彩度検出部１０４による彩度検出方法について、図４のフローを参照して説明する。
【００３６】
図４において、先ず、記憶部１０８に記憶している画像情報から画像サイズを取得して、このサイズを基に算出した画素数を変数Ｉに格納する（ステップＳ４０１）。次に、彩度値Ｓを画素ごとに格納するのに必要なメモリを確保する（ステップＳ４０２）。次に、次画素があるか否かを、Ｉが１以上か否かに基づき判定する（ステップＳ４０３）。次画素がある場合、先ずＩをデクリメントして（ステップＳ４０４）、記憶部１０８に格納されている注目画素の画素データとしてのＲ値，Ｇ値，Ｂ値を読み出す（ステップＳ４０５）。
【００３７】
ところで、ＲＧＢ（赤緑青）からＨＳＶ（色相、彩度、明度）に変換する方法は、一般的に知られている下記の変換方法で行う。
【００３８】
色相Ｈ＝６０＊（Ｇ−Ｂ）／（ＭＡＸ−ＭＩＮ）＋０      ・・・（ＭＡＸ＝Ｒの場合）
色相Ｈ＝６０＊（Ｂ−Ｒ）／（ＭＡＸ−ＭＩＮ）＋１２０  ・・・（ＭＡＸ＝Ｇの場合）
色相Ｈ＝６０＊（Ｒ−Ｇ）／（ＭＡＸ−ＭＩＮ）＋２４０  ・・・（ＭＡＸ＝Ｂの場合）
彩度Ｓ＝（ＭＡＸ−ＭＩＮ）／ＭＡＸ・・・（１）
明度Ｖ＝ＭＡＸ
ＭＡＸはＲ値，Ｇ値，Ｂ値のうちの最大値、ＭＩＮはＲ値，Ｇ値，Ｂ値のうちの最小値である。
【００３９】
上記変換方法に従い、まず読み出した画素データのＲ値、Ｇ値、Ｂ値のうちの最大の値を変数ＭＡＸに代入し（ステップＳ４０６）、同様に最小値を変数ＭＩＮに代入する（ステップＳ４０７）。また、ＭＡＸ、ＭＩＮを用いて、上記式１に従い当該画素の彩度値Ｓを計算する（ステップＳ４０８）。次に、彩度値Ｓを確保したメモリに格納する（ステップＳ４０９）。例えば、画素データが、（Ｒ、Ｇ、Ｂ）＝（２００、１５０、１００）であった場合、ＭＡＸ＝２００、ＭＩＮ＝１００となり、彩度Ｓ＝（２００−１００）／２００＝０．５になる。
【００４０】
彩度値Ｓを格納した後、再度ステップＳ４０３に戻って、次画素がなくなるまでこの処理を繰り返し行う。
【００４１】
次に、しわ領域判定部による１０５判定方法について説明するが、その前にしわのある無彩色原稿をカラーで読み取ったときに、色味が発生する理由について図３を参照して説明する。
【００４２】
本来ならば、無彩色原稿をカラーで読み取った場合、読み取った画像データは彩度値Ｓが０に近い値になるはずであるが、しわのある無彩色原稿を読み取った場合、読み取った画像データには色味が発生する。
【００４３】
図３（ａ）はしわのない無彩色原稿を読み取る場合を示し、光源２０１が原稿Ｄを照射する光の入射角をθ０とする。原稿Ｄにしわがない場合、原稿Ｄのどの部分を照射しても入射角はθ０になる。光源２０１をＲ、Ｇ、Ｂの順番でかわるがわる点灯させるとき、ラインセンサ２００は、Ｒ成分、Ｇ成分、Ｂ成分の順番で受光する。このため受光する時間に時間差が生じる。受光途中でも原稿Ｄは搬送されているので、Ｒ光，Ｇ光，Ｂ光の受光に対してこの時間差分だけ原稿位置が異なる。但し、しわのない原稿であるため、どの位置で照射しても同一の入射角θ０になるので、その受光強度はＲ光，Ｇ光，Ｂ光とも同一になる。
【００４４】
これに対して、しわのある無彩色原稿を読み取る場合は、原稿位置が若干異なると、図３（ｂ）に示すようにＲ、Ｇ、Ｂの入射角が異なるので反射光の強度がＲ光，Ｇ光，Ｂ光ごとにバラバラであり、Ｒ値，Ｇ値，Ｂ値が等しい値にはならない。その結果、原稿Ｄの画像情報とは異なる色合い・色味を有する画像データが形成されてしまう。例えば原稿Ｄが白地の原稿であった場合には、低い彩度の有彩色の画像データになる。
【００４５】
上述した理由により、しわのある無彩色原稿をカラーで読み取った場合、しわ領域において若干の色味が発生する。
【００４６】
但し、無彩色原稿を読み取るとき色味が発生する他の原因もある。前述したように光源の照射をＲ、Ｇ、Ｂの順番でかわるがわる点灯させると、ラインイメージセンサ２００は、Ｒ，Ｇ，Ｂ値の順番で受光するのに時間差が生じるため、読み取る原稿の位置が若干異なる。これにより、例えば原稿Ｄ上の細線等を読み取った場合、色ずれを起こす可能性がある。この場合は、低い彩度の有彩色ではなく、高い彩度の有彩色になるのでしわによる色味の発生とは区別できる。
【００４７】
以上から、しわ領域判定部１０５は、彩度検出部１０４によって検出した彩度値Ｓを基に、注目画素の彩度値Ｓが、所定の第２値以上（彩度閾値Ｔｓ２、ここでは０．５とする）の場合、色ずれを起こしている画素と判定する。
【００４８】
また彩度値Ｓが、所定の第１値未満（彩度閾値Ｔｓ１、ここでは０．１とする）の場合、色味が発生していない画素なので、しわ領域に含まれていない画素と判定する。
【００４９】
また彩度値Ｓが、第１値以上（彩度閾値Ｔｓ１以上）で且つ第２値未満（彩度閾値Ｔｓ２未満）の場合、色味が発生している画素なのでしわ領域に含まれる画素と判定する。ちなみに彩度値Ｓは、上記式１から、最小値が０、最大値が１になり、０から１までの値をとることがわかる（図５）。
【００５０】
ここでは、彩度閾値Ｔｓ１を０．１、彩度閾値Ｔｓ２を０．５としたが、他の値であっても良い。
【００５１】
次に、データ補正部１０６による補正方法について、図６及び図７を参照して説明する。
【００５２】
データ補正部１０６は、前述したしわ領域判定部１０５でしわ領域に含まれる画素と判定された画素のＲ，Ｇ，Ｂの各データを、それぞれ背景明度に対応するデータに置換する。補正処理の流れとしては、画像の左上端部を始点とし右下端部を終点として注目画素を変えながら走査していき、注目画素がしわ領域に含まれていたならば、背景明度に対応するデータに置換するという流れとなる。
【００５３】
図６において、先ず記憶部１０８に記憶している画像情報から画像サイズを取得して、このサイズを基に算出した画素数を変数Ｉに格納する（ステップＳ６０１）。次に記憶部１０８に記憶されている画像データから明度ヒストグラムを作成して、背景明度Ｖｂ及び文字明度Ｖｔを求める（ステップＳ６０２）。ここで、明度ヒストグラムの作成方法、背景明度及び文字明度の求め方については後述する。ここでは一例として、背景明度（第１の明度）Ｖｂ＝２００、文字明度（第２の明度）Ｖｔ＝５０となった場合について説明する。
【００５４】
次に次画素があるか否かを、Ｉが１以上か否かにより判定する（ステップＳ６０３）。次画素がある場合、まずＩをデクリメントして（ステップＳ６０４）、記憶部１０８に格納されている注目画素の彩度値Ｓ（Ｉ）を読み出す（ステップＳ６０５）。次にしわ領域判定部１０５により注目画素が色ずれ画素であるか判定し、色ずれ画素と判定されたならば（ステップＳ６０６でＹＥＳ）、注目画素のＲ，Ｇ，Ｂの各データを、それぞれ文字明度Ｖｔに対応するデータである５０に置換する（Ｓ６０７）。一方、色ずれ画素でないならば、しわ領域判定部１０５により注目画素がしわ領域に含まれるか判定する（ステップＳ６０８）。その結果、しわ領域に含まれる画素と判定されたならば（ステップＳ６０８でＹＥＳ）、注目画素のＲ，Ｇ，Ｂの各データを、それぞれ背景明度Ｖｂに対応するデータである２００に置換する（ステップＳ６０９）。
【００５５】
一方、ステップＳ６０８でＮＯの場合、しわ領域判定部１０５が注目画素を、色ずれ画素でもなく、しわ領域に含まれる画素でもないと判定したものとし、処理を行わずにＳ６０３に戻り、次の画素がなくなるまでこの処理を繰り返し行う。
【００５６】
図７は図６によるデータ補正処理の結果を例示しており、（ａ）は補正前の画素データ、（ｂ）は画素データから検出した彩度値、（ｃ）は補正後の画素データをそれぞれ示している。
【００５７】
本実施形態では、しわ領域に含まれる画素データを背景明度に等しい明度を有する画素データに置換したが、背景明度以外の、例えば背景よりも明るい明度（２５５）を有する画素データで置き換えても良い。
【００５８】
次に明度ヒストグラム作成方法について、図１０のフローを参照して説明する。
【００５９】
図１０において、先ず明度ヒストグラム用のメモリを初期化する。ここでは一例として０から２５５までの２５６段階で明度の出現回数をカウントできるだけのメモリを確保する（Ｓ１０００）。また、Ｒ値，Ｇ値，Ｂ値で構成される画素データから、前述の例示した方法で彩度値が算出され、記憶されているものとする。
【００６０】
記憶部１０８に記憶されている画像情報から画像サイズを取得して、このサイズを基に算出した画素数を変数Ｉに格納する（ステップＳ１００１）。次画素があるか否かを、Ｉが１以上か否かに基づき判定する（ステップＳ１００２）。次画素がある場合、先ずＩをデクリメントして（ステップＳ１００３）、記憶部１０８に格納されている注目画素の彩度値Ｓ（Ｉ）を読み出す（ステップＳ１００４）。
【００６１】
次に注目画素の彩度値Ｓ（Ｉ）が０．１以下か否かを判定する（ステップＳ１００５）。０．１未満であれば、注目画素のデータを読み出し（ステップＳ１００６）、明度を求めてから明度値のカウンタをインクリメントする（ステップＳ１００７）。その後、ステップＳ１００２に戻り、次画素がなくなるまでこの処理を繰り返し行う。一方、ステップＳ１００５で彩度値が０．１以上であった場合は、ステップＳ１００２に戻る。
【００６２】
次に背景明度及び文字明度の求め方（明度検出方法）について、図１１を参照して説明する。図１１は上記のようにして作成された明度ヒストグラムを例示したものであり、無彩色原稿の明度ヒストグラムは一般的に背景明度と文字明度の出現回数が多くなる。従って、明度０から２５５方向に向かって最初のピークの明度値を文字明度とし、明度２５５から０方向に向かって最初のピークの明度値を背景明度とする。ここでは、図１１の最初のピークの明度値５０が文字明度となり、最後のピーク値の明度値２００が背景明度となる。
【００６３】
次に２値化方法について、図８のフローを参照して説明する。
【００６４】
図８において、記憶部１０８に記憶されている画像情報から画像サイズを取得して、このサイズを基に算出した画素数を変数Ｉに格納する（ステップＳ８０１）。次画素があるか否かを、Ｉが１以上か否かに基づき判定する（ステップＳ８０２）。次画素がある場合、先ずＩをデクリメントして（ステップＳ８０３）、記憶部１０８に格納されている注目画素のデータを読み出す（ステップＳ８０４）。Ｒ値，Ｇ値，Ｂ値で構成される注目画素データから前述の例示した方法で明度値を算出するものとする。
【００６５】
次に注目画素のＲ値，Ｇ値，Ｂ値のいずれも２値化閾値１８０以上であるか判定する（ステップＳ８０５）。あるいは前述の例示した方法で算出した注目画素の明度値（ＭＡＸ値）を判定してもよい。判定が１８０以上であるならば、注目画素を白とし（ステップＳ８０６）、１８０未満であるならば、注目画素を黒とする（ステップＳ８０７）。その後、ステップＳ８０２に戻って、次画素がなくなるまでこの処理を繰り返し行う。ここでは２値化閾値を１８０としているが、他の値でも良い。またＲ値、Ｇ値、Ｂ値のいずれも２値化閾値１８０以上であるか否かを判定したが、Ｒ値、Ｇ値、Ｂ値の平均値や自乗平均値を判定に利用してもよい。
【００６６】
図９は図８による２値化データを例示しており、（ａ）は比較のために明度補正前データをそのまま２値化したと仮定した場合を示し、斜線部分の画素がしわ領域に含まれる陰影にあたる画素であるため、２値化すると黒画素として残ってしまう。これに対して、（ｂ）は本発明により陰影にあたる画素の画素データを、背景部分に等しい明度を有する画素データに置換した後にデータを２値化した場合を示し、（ａ）にある陰影にあたる黒画素がなく良好な２値化結果となっている。
【００６７】
最後に、本実施形態の画像読取装置による画像読取動作について、図１２のフローを参照して説明する。
【００６８】
制御部１０９は、ユーザにより画像読取装置１の不図示のスタートボタンが押下されるのを待ち（ステップＳ１２００）、スタートボタンが押下されたことを検知したならば、原稿が不図示の原稿台にあるか否かを判定する（ステップＳ１２０１）。原稿がないならば、ステップＳ１２００に戻り、原稿があるならば、後述の画像情報の読取時に行われるシェーディング補正用の補正データを作成する（ステップＳ１２０２）。
【００６９】
制御部１０９は、補正データを作成した後、原稿を所定の位置まで搬送して、画像読取部１０２で画像情報を読み取り（ステップＳ１２０３）、明度ヒストグラムを作成して背景明度Ｖｂ及び文字明度Ｖｔを求める（ステップＳ１２０４）。次に彩度検出部１０４で各画素の彩度値を検出する（ステップＳ１２０５）。
【００７０】
そして、しわ領域判定部１０５によりしわ領域に含まれると判定された画素のデータを、データ補正部１０６によって背景部分に等しい明度を有する画素データに置換する（ステップＳ１２０６）。その後、画像処理部１０３により２値化処理を行い（ステップＳ１２０７）、２値化データを不図示の外部機器に転送する（ステップＳ１２０８）。その後、ステップＳ１２０１に戻って、次画素がなくなるまでこの処理を繰り返し行う。
【００７１】
上述した実施形態によれば、無彩色の原稿において、読み取り画像からしわ領域を検出し、検出したしわ領域の画素データを補正できるので、安価なコストで高品質の画像が得られるようになる。尚、上述した実施形態では無彩色の原稿の画像データを、２値化の直前までＲ値，Ｇ値，Ｂ値で構成される画素データとして扱っているが、それ以前にグレースケールの画素データに変換しておき、データ補正部１０６によって背景部分に等しい明度を有するグレースケール画素データに置換してもよい。
【００７２】
尚、本発明は、上述した各フローによる処理をコンピュータに実行させるためのプログラムや当該プログラムを格納したコンピュータ可読記憶媒体としても適用可能である。
この場合、上述した各フローによる処理を実行するコンピュータプログラムが格納された記憶媒体を、画像読取装置のコンピュータに供給して、当該コンピュータが記憶媒体に格納されたプログラムコードを読み出して上記処理を実行する。また、本発明の上述した各フローによる処理の一部または全てを、ハードウエアによる処理に置き替えてもよい。また、画像読取装置に接続したＰＣ等のホスト装置において、本発明の処理を行ってもよい。この場合は、画像読取装置とホスト装置を含む画像読取システムが本発明の画像読取装置に相当する。
【図面の簡単な説明】
【００７３】
【図１】本発明に係る実施形態の画像読取装置の機械的構成を示す模式図である。
【図２】本実施形態の画像読取装置の電気的構成を示すブロック図である。
【図３】しわ領域で色味が発生する原理を説明する図である。
【図４】彩度検出方法を示すフローチャートである。
【図５】しわ領域検出方法を説明する図である。
【図６】データ補正方法を示すフローチャートである。
【図７】データ補正前後の画素データを例示する図である。
【図８】２値化処理を示すフローチャートである。
【図９】データ補正前後の２値化データを例示する図である。
【図１０】ヒストグラム作成方法を示すフローチャートである。
【図１１】背景明度及び文字明度の検出方法を説明する図である。
【図１２】装置全体の動作を示すフローチャートである。
【符号の説明】
【００７４】
１、１００  画像読取装置
２  ピックアップローラ
３  給送ローラ
４  分離ローラ
５  レジストローラ対
７  搬送ローラ
８  読取ユニット
９  対向部材
１０  レジストセンサ
８１  上部フレーム
８２  下部フレーム
１０２  画像読取部
１０３  画像処理部
１０４  彩度検出部
１０５  しわ領域判定部
１０６  データ補正部
１０７  出力部
１０８  記憶部
１０９  制御部
１１０  バス
２００  ラインイメージセンサ
２０１  光源
【図１】
2010157916.tif 000003
【図２】
2010157916.tif 000004
【図３】
2010157916.tif 000005
【図４】
2010157916.tif 000006
【図５】
2010157916.tif 000007
【図６】
2010157916.tif 000008
【図７】
2010157916.tif 000009
【図８】
2010157916.tif 000010
【図９】
2010157916.tif 000011
【図１０】
2010157916.tif 000012
【図１１】
2010157916.tif 000013
【図１２】
2010157916.tif 000014