(57)【要約】【課題】読み取り素子のバラツキによらないシェーディングデータの補正を行うことにより高画質な出力を得ることができる画像処理装置を提供すること。【解決手段】ゴミ検出部１０３でゴミが検出された場合は、補正判定部１０７でシェーディングデータの補正を行うかを判定する。補正実行の判定は、シェーディングデータＲＡＭ１０４のデータとゴミ検出時のゴミ検出位置を除いたデータにおいて相関性を調べる。図３には、シェーディングデータＲＡＭ１０４のデータとゴミ検出時のゴミ検出位置のデータにおける相関性を示してある。ここで、相関性の算出方法としては、以下に示す数式１のような、相互相関関数を用いるものや、数式２のようなシェーディングデータの比率の分散から求めるなどの方法がある。【選択図】  図３
2004229089.tif 000002
【特許請求の範囲】
【請求項１】
原稿画像を所定の解像度で読み取る画像読取手段と、
この画像読取手段から出力される画像信号を所定ビット数のディジタル画信号に変換するアナログ／ディジタル変換手段と、
このアナログ／ディジタル変換手段から出力されるディジタル画信号に基づいて、前記画像読取手段により読み取られた読取画像に含まれるゴミ成分の画素位置を検出するゴミ検出手段と、
このゴミ検出手段が検出したゴミ成分の画素位置のシェーディングデータを補正する補正手段と、
前記ゴミ検出手段でゴミが未検出の場合、シェーディングデータを記憶しておく記憶手段と、を備えたことを特徴とする画像処理装置。
【請求項２】
前記ゴミ検出手段によるゴミ検出時における、前記補正手段によるシェーディングデータの補正方法として、前記記憶手段に記憶されているゴミが未検出時のシェーディングデータから補正データを算出することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記補正手段によりシェーディングデータの補正を行うかどうかを判断するために、前記記憶手段に記憶されたゴミ未検出時のシェーディングデータと、ゴミ検出時におけるゴミ成分の画素を除いたシェーディングデータとの相関性を算出し、相関性が任意の閾値より高い場合に、前記補正手段で補正を行うことを特徴とする請求項１または請求項２記載の画像処理装置。
【請求項４】
算出された相関性が所定の値より低い場合、ゴミ検出の異常を表示する表示手段を備えたことを特徴する請求項３記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、シェーディングデータを補正して高品質の出力画像を得る画像処理装置に関する。
【０００２】
【従来の技術】
従来の原稿移動型の画像読み取り装置において、白基準板にゴミ等が付着した状態でシェーディング補正を行うと、白スジ状の異常画像が発生することがあった。その対策として以下の技術が提案されている。
【特許文献１】
特開平１０−２９４８７０号公報
【０００３】
この特許文献１では、原稿画像を読み取る時、ゴミ検出部でゴミ成分として判定された画素については、画像補正部で補正演算が適用されるので、後段の画像処理部等に加えられるディジタル画信号は、光学系の光路上に位置するゴミの影響が除去された態様のものとなる。それにより、画像処理部等により出力される読取画信号は、光学系の光路上に位置するゴミの影響が除去された適切な内容となるので、より高画質の画像を得ることができる。
【０００４】
【発明が解決しようとする課題】
ところで、この特許文献１記載の技術において、この補正方法は、ゴミ検出部の周囲画素から線形的な補正などを行っており、読み取り素子のバラツキ等は考慮されていない。
そこで、本発明の目的は、読み取り素子のバラツキによらないシェーディングデータの補正を行うことにより、高画質な出力を得ることができる画像処理装置を提供することである。
【０００５】
【課題を解決するための手段】
請求項１記載の発明では、画像処理装置が、原稿画像を所定の解像度で読み取る画像読取手段と、この画像読取手段から出力される画像信号を所定ビット数のディジタル画信号に変換するアナログ／ディジタル変換手段と、このアナログ／ディジタル変換手段から出力されるディジタル画信号に基づいて、前記画像読取手段により読み取られた読取画像に含まれるゴミ成分の画素位置を検出するゴミ検出手段と、このゴミ検出手段が検出したゴミ成分の画素位置のシェーディングデータを補正する補正手段と、前記ゴミ検出手段でゴミが未検出の場合、シェーディングデータを記憶しておく記憶手段と、を備えたことにより、前記目的を達成する。
【０００６】
請求項２記載の発明では、請求項１記載の発明において、前記ゴミ検出手段によるゴミ検出時における、前記補正手段によるシェーディングデータの補正方法として、前記記憶手段に記憶されているゴミが未検出時のシェーディングデータから補正データを算出することを特徴とする。
請求項３記載の発明では、請求項１または請求項２記載の発明において、前記補正手段によりシェーディングデータの補正を行うかどうかを判断するために、前記記憶手段に記憶されたゴミ未検出時のシェーディングデータと、ゴミ検出時におけるゴミ成分の画素を除いたシェーディングデータとの相関性を算出し、相関性が任意の閾値より高い場合に、前記補正手段で補正を行うことを特徴とする。
請求項４記載の発明では、請求項３記載の発明において、算出された相関性が所定の値より低い場合、ゴミ検出の異常を表示する表示手段を備えたことを特徴する。
【０００７】
【発明の実施の形態】
以下、本発明の好適な実施の形態を図１ないし図３を参照して、詳細に説明する。
図１は、本発明の実施の形態に係る画像処理装置の構成を示したブロック図である。この画像処理装置は、原稿を光学的に読み取る画像読み取り部１０１、シェーディングデータ生成部１０２、ゴミ検出部１０３、シェーディングデータＲＡＭ（ランダム・アクセス・メモリ）１０４、シェーディングデータメモリ１０５、シェーディング補正部１０６、補正判定部１０７、シェーディングデータ補正部１０８、画像処理部１１０、操作部１２０を備え、且つ図示していないが階調処理部、ＰＭＷ変調部、書込部、ＣＰＵ（中央演算処理装置）、ＲＯＭ（リード・オンリ・メモリ）、ＲＡＭを備えている。
【０００８】
画像読取部１０１は、原稿濃度を光源の反射光として読み取り、ＣＣＤ（光電結合素子）やＬＥＤ（発光ダイオード）等の撮像素子により電気信号に変換する。また、アナログ信号をディジタル信号に変換する。
この画像読取部１０１は、原稿読み取り前に白基準板のデータを読み取り、そのデータに基づいてシェーディングデータ生成部１０２では、シェーディングデータを生成する。
次に、ゴミ検出部１０３では、シェーディングデータ生成部１０２で生成したデータにゴミが含まれるか判別する。判別の方法は図２に示すように、任意の閾値以下の値となった画素の有無で判定する。
ゴミ検出部１０３でゴミが検出されなかった場合は、シェーディングデータをシェーディングデータＲＡＭ１０４に保存し、そのデータをさらにシェーディングデータメモリ１０５に格納する。
【０００９】
一方、ゴミ検出部１０３でゴミが検出された場合は、補正判定部１０７でシェーディングデータの補正を行うかを判定する。補正実行の判定は、シェーディングデータＲＡＭ１０４のデータとゴミ検出時のゴミ検出位置を除いたデータにおいて相関性を調べる。図３には、シェーディングデータＲＡＭ１０４のデータとゴミ検出時のゴミ検出位置のデータにおける相関性を示してある。
ここで、相関性の算出方法としては、以下に示す数式１のような、相互相関関数を用いるものや、数式２のようなシェーディングデータの比率の分散から求めるなどの方法がある。
【００１０】
【数１】
2004229089.tif 000003
【００１１】
【数２】
2004229089.tif 000004
【００１２】
相関性が低い場合は補正を行わず、操作部１２０にゴミ検出を知らせる。一方、相関性が高い場合は、シェーディング補正部１０６でシェーディングデータの補正を行い、シェーディングメモリ１０５にシェーディングデータを格納する。このシェーディング補正方法としては、ニュートラルネットワーク型の演算器を用いた補正方法や、以下に示す数式３の式から補正値を求める方法などが挙げられる。
【００１３】
【数３】
2004229089.tif 000005
【００１４】
そして、シェーディングデータの補正を行った後は、シェーディングデータメモリ１０５にシェーディングデータを格納する。その後、シェーディングデータメモリ１０５に格納されたデータを用いて、シェーディング補正部１０６において原稿画像データのシェーディング補正を行い、画像処理部１１０へデータを出力する。
【００１５】
次に、補正判定方法を説明する。
数式１はデータの相互相関性の計算式である。ゴミ検出時におけるゴミ検出部１０３以外のデータをＸ（ｘ０、ｘ１、ｘ２・・・・ｘｎ−１）、シェーディングデータＲＡＭ１０４に蓄積されたデータ（ゴミ検出部１０３を除く）をＹ（ｙ０、ｙ１、ｙ２・・・・ｙｎ−１）として、式より算出する。この計算結果が１に近いほど相関性が高いことになるので、任意の閾値で相関性の有無を判断することになる。また、数式２はデータの分散性の計算式である。データＸおよびデータＹの画素データの比率がどの程度ばらついているかを算出している。０に近いほどバラツキが小さいことになる。
数式１および数式２ともに、全ての画素において計算することは非常に計算量が多く、実用的ではない。そのため、サンプリング箇所は任意の数だけランダムに抽出することが望まれる。
【００１６】
次に、補正方法について説明する。
ゴミ検出時におけるゴミ検出部１０３以外のデータをＸ（ｘ０、ｘ１、ｘ２・・・・ｘｎ−１）、シェーディングデータＲＡＭ１０４に蓄積されたデータ（ゴミ検出部１０３を除く）をＹ（ｙ０、ｙ１、ｙ２・・・・ｙｎ−１）として、数式３のＸ／Ｙの平均値から、ゴミ検出部のデータを算出する。
【００１７】
【発明の効果】
本発明によれば、ゴミ検出箇所の補正方法に、ゴミ検出前の同じ画素データを用いることにより、より精度の高いデータ補正が行える。それにより、より精度の高いシェーディング補正を行うことができる。また、補正を行う際に、ゴミ検出時のデータと、ゴミ検出前のデータの相関性をとることにより、シェーディングデータ補正が有効でない場合の判断が適切に行える。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る画像処理装置の構成を示したブロック図である。
【図２】ゴミ検出部が、シェーディングデータ生成部で生成したデータにゴミが含まれるか判別する方法を説明する図である。
【図３】シェーディングデータＲＡＭのデータとゴミ検出時のゴミ検出位置のデータにおける相関性を説明するための図である。
【符号の説明】
１０１  画像読取部
１０２  シェーディングデータ生成部
１０３  ゴミ検出部
１０４  シェーディングデータＲＡＭ
１０５  シェーディングデータメモリ
１０６  シェーディング補正部
１０７  補正判定部
１０８  シェーディングデータ補正部
１１０  画像処理部
１２０  操作部
【図１】
2004229089.tif 000006
【図２】
2004229089.tif 000007
【図３】
2004229089.tif 000008