(57)【要約】  【課題】シートスルー方式の画像読取装置において、筋状ノイズの補正を的確に行う。  【解決手段】副走査方向において異なる位置に配されたラインセンサ171Ｒ、172Ｒから出力された画像データD1、D2について、ノイズ画素判定部725で同一画素に対する濃度相関性の有無を判定する。濃度相関性がないと判定された画素について画像データD1、D2のそれぞれにおける垂直エッジ度を求めて、これらを垂直変化レベル比較部7264で比較し、当該エッジ度が所定値以上低い方の画像データを出力したラインセンサの読取領域内にゴミが存すると判定する。この判定が不能な場合には、水平変化レベル比較部7270で、当該画素について各画像データD1、D2における水平エッジ度を比較し、その結果に基づきノイズの発生したラインセンサを判定する。【選択図】図６
2010226313.tif 000002
【特許請求の範囲】
【請求項１】
原稿を副走査方向に移動させながら、画像読取手段により当該原稿の画像データを取得する画像読取装置であって、
前記画像読取手段は、副走査方向において異なる位置に配された第１〜第Ｎ（Ｎは２以上の整数）のＮ個のイメージセンサを有し、
第１〜第Ｎのイメージセンサで読み取った第１〜第Ｎの画像データのうち、同一画素に対応するものを比較して、それらの濃度相関性の有無を判定する第１の判定手段と、
前記濃度相関性がないと判定された画素の、その副走査方向において隣接する画素に対する濃度変化の程度を示す値を、前記第１〜第Ｎの画像データについて取得して第１〜第Ｎの垂直方向濃度変化レベルとする第１の濃度変化レベル取得手段と、
前記取得された第１〜第Ｎの垂直方向濃度変化レベルを比較する第１の濃度変化レベル比較処理を実行し、当該複数の垂直方向濃度変化レベルのうち最大のものから第１の差分以上の垂直方向濃度変化レベルがある場合に、当該第１の差分以上の垂直方向濃度変化レベルに係る画像データを出力したイメージセンサを、読み取り領域内にノイズ惹起物が存するノイズ発生イメージセンサと判定する第２の判定手段と
を備えたことを特徴とする画像読取装置。
【請求項２】
前記濃度相関性がないと判定された画素について、その主走査方向において隣接する画素に対する濃度変化の程度を示す値を、前記第１〜第Ｎの画像データに基づき取得して第１〜第Ｎの水平方向濃度変化レベルとする第２の濃度変化レベル取得手段を備え、
前記第２の判定手段は、
前記第１の濃度変化レベル比較処理によっては、ノイズ発生イメージセンサを判定できない場合に、前記取得された第１〜第Ｎの水平方向濃度変化レベルを比較する第２の濃度変化レベル比較処理を実行し、当該複数の水平方向濃度変化レベルのうち最小のものから第２の差分以上大きな水平方向濃度変化レベルがある場合に、当該第２の差分以上大きな水平方向濃度変化レベルに係る画像データを出力したイメージセンサを、読み取り領域内にノイズ惹起物が存するノイズ発生イメージセンサと判定する
ことを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記第２の判定手段は、
前記濃度相関性がないと判定された画素が主走査方向に連続して並ぶ領域の両端の位置に対応して発生する主走査方向における濃度変化レベルの２つのピークが、一のイメージセンサから出力される画像データ上で検出されない場合には、前記第２の濃度変化レベル比較処理に基づくノイズ発生イメージセンサの判定を破棄することを特徴とする請求項２に記載の画像読取装置。
【請求項４】
前記第２の判定手段によりノイズ発生イメージセンサと判定されたイメージセンサを除いた他の特定の１つのイメージセンサの出力を当該画素の画像データとして選択して出力する選択手段を
備えることを特徴とする請求項１から３のいずれかに記載の画像読取装置。
【請求項５】
前記第２の判定手段は、
前記濃度相関性がないと判定された画素について、ノイズ発生イメージセンサの判定をすることができないときに、副走査方向における１ライン前の画素であって主走査方向に同じアドレスの画素についてなされたノイズ発生イメージセンサの判定結果を採用することを特徴とする請求項１から４のいずれかに記載の画像読取装置。
【請求項６】
前記第２の判定手段は、
濃度相関性がないと判定された第１の画素について、第１の濃度変化レベル比較処理によっては、ノイズ発生イメージセンサの判定をすることができないときに、副走査方向における１ライン前の画素であって主走査方向に同じアドレスを有する第２の画素についてなされた第１の濃度変化レベル比較処理に基づくノイズ発生イメージセンサの判定結果を採用し、
前記第２の画素についても第１の濃度変化レベル比較処理に基づくノイズ発生イメージセンサの判定ができていなかった場合には、前記第１の画素について第２の濃度変化レベル比較処理に基づくノイズ発生イメージセンサの判定を行い、
前記第１の画素について第２の濃度変化レベル比較処理によっても、ノイズ発生イメージセンサの判定をすることができないときに、前記第２の画素についてなされた第２の濃度変化レベル比較処理に基づくノイズ発生イメージセンサの判定結果を採用する
ことを特徴とする請求項２から４のいずれかに記載の画像読取装置。
【請求項７】
前記濃度相関性がないと判定された画素について、前記第２の判定手段の判定結果を当該画素の主走査方向のアドレスに対応させて記憶する記憶手段と、
特定の画素について第２の判定手段から判定結果が出されたときに、前記記憶手段における当該特定の画素の主走査方向におけるアドレスに対応して格納されている判定結果を更新する更新手段と、
を備え、
前記第２の判定手段は、
前記第１の濃度変化レベル比較処理によっては、ノイズ発生イメージセンサを判定できない場合に、前記更新手段による更新を禁止して、前記記憶手段の対応するアドレスに格納されている判定結果を読み出して出力する
ことを特徴とする請求項１から４のいずれかに記載の画像読取装置。
【請求項８】
前記濃度相関性がないと判定された画素について、前記第２の判定手段の判定結果を当該画素の主走査方向のアドレスに対応させて記憶する記憶手段と、
特定の画素について第２の判定手段から判定結果が出されたときに、前記記憶手段における当該特定の画素の主走査方向におけるアドレスに対応して格納されている判定結果を更新する更新手段と、
を備え、
前記第２の判定手段は、
前記第２の濃度変化レベル比較処理によっては、ノイズ発生イメージセンサを判定できない場合に、前記更新手段による更新を禁止して、前記記憶手段の対応するアドレスに格納されている判定結果を読み出して出力する
ことを特徴とする請求項２から４のいずれかに記載の画像読取装置。
【請求項９】
前記第１の判定手段により、特定の画素について前記濃度相関性があると判定された場合に、前記記憶手段の当該特定の画素に対応するアドレスに記憶されている判定結果を、所定の初期値にリセットするリセット手段を
備えていることを特徴とする請求項７または８に記載の画像読取装置。
【請求項１０】
前記第２の判定手段は、ノイズ発生イメージセンサを判定できない場合には、あらかじめ決定された一のイメージセンサを、ノイズ発生イメージセンサとみなすことを特徴とする請求項１から９のいずれかに記載の画像読取装置。
【請求項１１】
前記第２の判定手段は、前記各画像データの濃度変化の程度を示す値を取得すべき方向における画素のエッジ度を取得するエッジ度取得手段を備え、
前記各画像データの濃度変化の程度を示す値は、当該画素について取得されたエッジ度に関する値であることを特徴とする請求項１から１０のいずれかに記載の画像読取装置。
【請求項１２】
前記第２の判定手段は、前記各画像データの濃度変化の程度を示す値を取得すべき方向における最大コントラスト値を取得する最大コントラスト値取得手段を備え、
前記各画像データの濃度変化の程度を示す値は、当該画素について取得された最大コントラスト値であることを特徴とする請求項１から１１のいずれかに記載の画像読取装置。
【請求項１３】
原稿を副走査方向に移動させながら画像読取手段により当該原稿の画像データを取得する画像読取装置において、画像読取手段として副走査方向において異なる位置に配された第１〜第Ｎ（Ｎは２以上の整数）のＮ個のイメージセンサを有しており、そのうち筋状ノイズの発生しているイメージセンサを判定し、それ以外の一のイメージセンサから出力された画像データを選択することにより、筋状ノイズの補正をする方法であって、
前記筋状ノイズの発生しているイメージセンサを判定は、
前記第１〜第Ｎのイメージセンサで読み取った第１〜第Ｎの画像データのうち、同一画素に対応するものを比較して、それらの濃度相関性の有無を判定する第１の判定ステップと、
前記濃度相関性がないと判定された画素の、その副走査方向において隣接する画素に対する濃度変化の程度を示す値を、前記第１〜第Ｎの画像データについて取得して第１〜第Ｎの垂直方向濃度変化レベルとする第１の濃度変化レベル取得ステップと、
前記取得された第１〜第Ｎの垂直方向濃度変化レベルを比較する第１の濃度変化レベル比較処理を実行し、当該複数の垂直方向濃度変化レベルのうち最大のものから第１の差分以上の垂直方向濃度変化レベルがある場合に、当該第１の差分以上の垂直方向濃度変化レベルに係る画像データを出力したイメージセンサを、読み取り領域内にノイズ惹起物が存するノイズ発生イメージセンサと判定する第２の判定ステップと
を備えたことを特徴とする筋状ノイズ補正方法。
【請求項１４】
前記濃度相関性がないと判定された画素について、その主走査方向において隣接する画素に対する濃度変化の程度を示す値を、前記第１〜第Ｎの画像データに基づき取得して第１〜第Ｎの水平方向濃度変化レベルとする第２の濃度変化レベル取得ステップを備え、
前記第２の判定ステップは、
前記第１の濃度変化レベル比較処理によっては、ノイズ発生イメージセンサを判定できない場合に、前記取得された第１〜第Ｎの水平方向濃度変化レベルを比較する第２の濃度変化レベル比較処理を実行し、当該複数の水平方向濃度変化レベルのうち最小のものから第２の差分以上大きな水平方向濃度変化レベルがある場合に、当該第２の差分以上大きな水平方向濃度変化レベルに係る画像データを出力したイメージセンサを、読み取り領域内にノイズ惹起物が存するノイズ発生イメージセンサと判定する
ことを特徴とする請求項１３に記載の筋状ノイズ補正方法。
【請求項１５】
前記第２の判定ステップは、
前記濃度相関性がないと判定された画素が主走査方向に連続して並ぶ領域の両端の位置に対応して発生する主走査方向における濃度変化レベルの２つのピークが、一のイメージセンサから出力される画像データ上で検出されない場合には、前記第２の濃度変化レベル比較処理に基づくノイズ発生イメージセンサの判定を破棄することを特徴とする請求項１４に記載の筋状ノイズ補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シートスルー方式により原稿を読み取る原稿読取装置に関し、特に、筋状ノイズを検出して補正する技術に関する。
【背景技術】
【０００２】
複写機、ファクシミリ装置、スキャナ装置等に備えられる原稿読取装置においては、自動原稿搬送装置によって原稿を搬送しながら読取位置を通過させ、その原稿画像をイメージセンサで電気信号に変換して画像データを取得する、いわゆるシートスルー方式の原稿読取方法が多く採用されている。
このようなシートスルー方式の原稿読取方法は、原稿をプラテンガラス上に載置してスキャナを当該原稿面に沿って移動させながら画像を読み取る方法よりも読み取り速度を向上させることができる等の利点がある反面、読取位置のプラテンガラスに紙粉などのゴミが存すると、原稿の副走査方向に沿って筋状のノイズが生じるという問題がある。
【０００３】
上記筋状ノイズを除去した画像データを得るため、たとえば、特許文献１では、原稿搬送方向（副走査方向）における異なる位置に配された２つのイメージセンサで原稿を読み取りそれらの画像データを比較して、副走査方向に並んだ複数の画素について連続して濃度値が一致していない場合に、どちらかのイメージセンサの出力にゴミによる筋状ノイズが発生していると判断する。
【０００４】
そして、当該筋状ノイズが発生しいていると判断された画素について両画像データを比較して、他方よりも顕著に濃度の高い画像データを出力しているイメージセンサの方に黒筋のノイズが発生していると判断し、反対に他方よりも顕著に濃度の低い画像データを出力しているイメージセンサに白筋のノイズが発生していると判断する。
上記判断結果に基づき、筋状ノイズの発生している領域の画素について、筋状ノイズが発生していない方のイメージセンサの出力を採用することにより、ノイズを含まない画像データを出力するように構成している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−１５２００８号公報
【特許文献２】特開２０００−２９５４１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１によれば、各イメージセンサから出力された画像データの顕著な濃度差に基づき、筋状ノイズが発生しているイメージセンサを特定するため、原稿の白地の箇所に黒筋ノイズが発生している場合や、原稿の黒地の部分に白筋ノイズが発生している場合には有効と考えられるが、原稿に、たとえば写真画像などの階調性を有する画像や、その他のグレースケール画像、カラー画像、網点画像などが描かれており、それらの画像に重なって筋状ノイズが発生した場合には、筋状ノイズの発生している画像データと発生していない画像データの相対的な濃度差が常に変化するため、誤判定が生じやすく、筋ノイズが補正されずに出力されるおそれが高い。
【０００７】
画像データのうち、むしろそのような画像が形成されている部分における筋状ノイズの除去が重要なのであって、上記特許文献１の方法によっては、この要請に十分に対応できない。
本発明は、上記問題に鑑みてなされたものであって、特に原稿の画像部分について筋状ノイズの発生したイメージセンサをより正確に判定し、当該筋状ノイズを的確に補正することができる画像読取装置および筋状ノイズの補正方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するため、本発明に係る画像読取装置は、原稿を副走査方向に移動させながら、画像読取手段により当該原稿の画像データを取得する画像読取装置であって、前記画像読取手段は、副走査方向において異なる位置に配された第１〜第Ｎ（Ｎは２以上の整数）のＮ個のイメージセンサを有し、第１〜第Ｎのイメージセンサで読み取った第１〜第Ｎの画像データのうち、同一画素に対応するものを比較して、それらの濃度相関性の有無を判定する第１の判定手段と、前記濃度相関性がないと判定された画素の、その副走査方向において隣接する画素に対する濃度変化の程度を示す値を、前記第１〜第Ｎの画像データについて取得して第１〜第Ｎの垂直方向濃度変化レベルとする第１の濃度変化レベル取得手段と、前記取得された第１〜第Ｎの垂直方向濃度変化レベルを比較する第１の濃度変化レベル比較処理を実行し、当該複数の垂直方向濃度変化レベルのうち最大のものから第１の差分以上の垂直方向濃度変化レベルがある場合に、当該第１の差分以上の垂直方向濃度変化レベルに係る画像データを出力したイメージセンサを、読み取り領域内にノイズ惹起物が存するノイズ発生イメージセンサと判定する第２の判定手段とを備えたことを特徴としている。
【発明の効果】
【０００９】
第１の判定手段により、２つのイメージセンサで取得された画像データについて、濃度の相関性がないと判定された画素について、筋状ノイズの発生している領域にある画素であると判定することができる。
一般に筋状ノイズは、その濃度が副走査方向にほぼ一定であるので、第２の判定手段により、同一の画素について、第１〜第Ｎの画像データのそれぞれの副走査方向における濃度変化の程度を示す値を第１〜第Ｎの垂直方向濃度変化レベルとして取得して、それらを比較する第１の濃度変化レベル比較処理を実行し、当該複数の垂直方向濃度変化レベルのうち最大のものから第１の差分以上の垂直方向濃度変化レベルがある場合に、当該第１の差分以上の垂直方向濃度変化レベルに係る画像データを出力したイメージセンサを、読み取り領域内にノイズ惹起物が存するノイズ発生イメージセンサと判定することができる。
【００１０】
上記ノイズ発生イメージセンサ以外のイメージセンサの出力を採用すれば、特に原稿の画像部分に重なって筋状ノイズが発生した場合に効果的な筋状ノイズ補正を可能にする。
ここで、「ノイズ惹起物」とは、紙粉や塵埃などのゴミを含み、筋状ノイズの発生原因となるものを意味している。また、「読取り領域」は、画像読取位置におけるプラテンガラス表面だけでなく、その裏面や反射ミラー表面、イメージセンサの表面などおよそ原稿面からイメージセンサの受光素子に至るまでのイメージセンサで撮像される範囲を意味する。
【００１１】
また、前記濃度相関性がないと判定された画素について、その主走査方向において隣接する画素に対する濃度変化の程度を示す値を、前記第１〜第Ｎの画像データに基づき取得して第１〜第Ｎの水平方向濃度変化レベルとする第２の濃度変化レベル取得手段を備えており、前記第２の判定手段は、前記第１の濃度変化レベル比較処理によっては、ノイズ発生イメージセンサを判定できない場合に、前記取得された第１〜第Ｎの水平方向濃度変化レベルを比較する第２の濃度変化レベル比較処理を実行し、当該複数の水平方向濃度変化レベルのうち最小のものから第２の差分以上大きな水平方向濃度変化レベルがある場合に、当該第２の差分以上大きな水平方向濃度変化レベルに係る画像データを出力したイメージセンサを、読み取り領域内にノイズ惹起物が存するノイズ発生イメージセンサと判定するようにしてもよい。
【００１２】
上記垂直方向濃度変化レベルに基づく第１の濃度変化レベル比較処理により、ノイズ発生イメージセンサを判定できない場合は、たとえば原稿の無地の部分に筋状のノイズが発生した場合と考えられるが、筋状ノイズは、副走査方向に発生するので、主走査ライン上でそのエッジ部を有しており、無地の箇所に発生した筋状ノイズは、水平方向濃度変化レベルのエッジ部において高くなる。したがって、このような場合には水平方向濃度変化レベルの高い方のイメージセンサをノイズ発生イメージセンサと判定することができ、原稿の画像の種類に関わらず、より確実な筋状ノイズの補正が可能となる。
【００１３】
また、前記第２の判定手段は、前記濃度相関性がないと判定された画素が主走査方向に連続して並ぶ領域の両端の位置に対応して発生する主走査方向における濃度変化レベルの２つのピークが、一のイメージセンサから出力される画像データ上で検出されない場合には、前記第２の濃度変化レベル比較処理に基づくノイズ発生イメージセンサの判定を破棄するようにしてもよい。
【００１４】
原稿の画像部分の一部に筋状ノイズが重なっている場合には、第1の判定部で濃度相関性がないと判断された領域（筋状ノイズ）のエッジ部と、ノイズ発生イメージセンサにおける水平方向濃度変化レベルのピーク位置が必ずしも一致しないので、この場合には、第２の濃度変化レベル比較処理の信用性が低いのでその判定結果を破棄するのが望ましいからである。
【００１５】
ここで、前記第２の判定手段によりノイズ発生イメージセンサと判定されたイメージセンサを除いた他の特定の１つのイメージセンサの出力を当該画素の画像データとして選択して出力する選択手段を備えることにより、筋状ノイズの除去された画像データを得ることができる。
また、前記第２の判定手段は、前記濃度相関性がないと判定された画素について、ノイズ発生イメージセンサの判定をすることができないときに、副走査方向における１ライン前の画素であって主走査方向に同じアドレスの画素についてなされたノイズ発生イメージセンサの判定結果を採用するようにしてもよい。
【００１６】
ノイズが発生している領域においては、その副走査方向における１ライン前の主走査方向に同じアドレスの画素と同じイメージセンサにノイズが発生している蓋然性が高いからである。
ここで、前記第２の判定手段は、濃度相関性がないと判定された第１の画素について、第１の濃度変化レベル比較処理によっては、ノイズ発生イメージセンサの判定をすることができないときに、副走査方向における１ライン前の画素であって主走査方向に同じアドレスを有する第２の画素についてなされた第１の濃度変化レベル比較処理に基づくノイズ発生イメージセンサの判定結果を採用し、前記第２の画素についても第１の濃度変化レベル比較処理に基づくノイズ発生イメージセンサの判定ができていなかった場合には、前記第１の画素について第２の濃度変化レベル比較処理に基づくノイズ発生イメージセンサの判定を行い、前記第１の画素について第２の濃度変化レベル比較処理によっても、ノイズ発生イメージセンサの判定をすることができないときに、前記第２の画素についてなされた第２の濃度変化レベル比較処理に基づくノイズ発生イメージセンサの判定結果を採用するようにしてもよい。
【００１７】
前記濃度相関性がないと判定された画素について、前記第２の判定手段の判定結果を当該画素の主走査方向のアドレスに対応させて記憶する記憶手段と、特定の画素について第２の判定手段から判定結果が出されたときに、前記記憶手段における当該特定の画素の主走査方向におけるアドレスに対応して格納されている判定結果を更新する更新手段とを備え、前記第２の判定手段は、前記第１の濃度変化レベル比較処理によっては、ノイズ発生イメージセンサを判定できない場合に、前記更新手段による更新を禁止して、前記記憶手段の対応するアドレスに格納されている判定結果を読み出して出力するように構成してもよい。
【００１８】
また、前記濃度相関性がないと判定された画素について、前記第２の判定手段の判定結果を当該画素の主走査方向のアドレスに対応させて記憶する記憶手段と、特定の画素について第２の判定手段から判定結果が出されたときに、前記記憶手段における当該特定の画素の主走査方向におけるアドレスに対応して格納されている判定結果を更新する更新手段とを備え、前記第２の判定手段は、前記第２の濃度変化レベル比較処理によっては、ノイズ発生イメージセンサを判定できない場合に、前記更新手段による更新を禁止して、前記記憶手段の対応するアドレスに格納されている判定結果を読み出して出力するように構成してもよい。
【００１９】
ここで、前記第１の判定手段により、特定の画素について前記濃度相関性があると判定された場合に、前記記憶手段の当該特定の画素に対応するアドレスに記憶されている判定結果を、所定の初期値にリセットするリセット手段を設けることが望ましい。
前記濃度相関性がある画素は、筋状ノイズの領域外の画素であり、もはやノイズ発生イメージセンサの判定は存在しないからである。
【００２０】
ここで、また、前記第２の判定手段は、ノイズ発生イメージセンサを判定できない場合には、あらかじめ決定された一のイメージセンサを、ノイズ発生イメージセンサとみなすようにしてもよい。
また、前記第２の判定手段は、前記各画像データの濃度変化の程度を示す値を取得すべき方向における画素のエッジ度を取得するエッジ度取得手段を備え、前記各画像データの濃度変化の程度を示す値は、当該画素について取得されたエッジ度に関する値であるとしてもよい。
【００２１】
さらに、前記第２の判定手段は、前記各画像データの濃度変化の程度を示す値を取得すべき方向における最大コントラスト値を取得する最大コントラスト値取得手段を備え、前記各画像データの濃度変化の程度を示す値は、当該画素について取得された最大コントラスト値であるとしてもよい。
また、本発明に係る筋状ノイズの補正方法は、原稿を副走査方向に移動させながら画像読取手段により当該原稿の画像データを取得する画像読取装置において、画像読取手段として副走査方向において異なる位置に配された第１〜第Ｎ（Ｎは２以上の整数）のＮ個のイメージセンサを有しており、そのうち筋状ノイズの発生しているイメージセンサを判定し、それ以外の一のイメージセンサから出力された画像データを選択することにより、筋状ノイズの補正をする方法であって、前記第１〜第Ｎのイメージセンサで読み取った第１〜第Ｎの画像データのうち、同一画素に対応するものを比較して、それらの濃度相関性の有無を判定する第１の判定ステップと、前記濃度相関性がないと判定された画素の、その副走査方向において隣接する画素に対する濃度変化の程度を示す値を、前記第１〜第Ｎの画像データについて取得して第１〜第Ｎの垂直方向濃度変化レベルとする第１の濃度変化レベル取得ステップと、前記取得された第１〜第Ｎの垂直方向濃度変化レベルを比較する第１の濃度変化レベル比較処理を実行し、当該複数の垂直方向濃度変化レベルのうち最大のものから第１の差分以上の垂直方向濃度変化レベルがある場合に、当該第１の差分以上の垂直方向濃度変化レベルに係る画像データを出力したイメージセンサを、読み取り領域内にノイズ惹起物が存するノイズ発生イメージセンサと判定する第２の判定ステップとを備えたことを特徴としている。
【００２２】
ここで、前記濃度相関性がないと判定された画素について、その主走査方向において隣接する画素に対する濃度変化の程度を示す値を、前記第１〜第Ｎの画像データに基づき取得して第１〜第Ｎの水平方向濃度変化レベルとする第２の濃度変化レベル取得ステップを備え、前記第２の判定ステップは、前記第１の濃度変化レベル比較処理によっては、ノイズ発生イメージセンサを判定できない場合に、前記取得された第１〜第Ｎの水平方向濃度変化レベルを比較する第２の濃度変化レベル比較処理を実行し、当該複数の水平方向濃度変化レベルのうち最小のものから第２の差分以上大きな水平方向濃度変化レベルがある場合に、当該第２の差分以上大きな水平方向濃度変化レベルに係る画像データを出力したイメージセンサを、読み取り領域内にノイズ惹起物が存するノイズ発生イメージセンサと判定するとしてもよい。
【００２３】
また、ここで、前記第２の判定ステップは、前記濃度相関性がないと判定された画素が主走査方向に連続して並ぶ領域の両端の位置に対応して発生する主走査方向における濃度変化レベルの２つのピークが、一のイメージセンサから出力される画像データ上で検出されない場合には、前記第２の濃度変化レベル比較処理に基づくノイズ発生イメージセンサの判定を破棄するようにしてもよい。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施の形態に係る画像読取装置を備えた複合機の外観斜視図である。
【図２】上記複合機における画像読取部の構成を示す概略断面図である。
【図３】上記複合機の制御部の構成を表すブロック図である。
【図４】上記制御部の画像補正処理部の構成を示すブロック図である。
【図５】イメージセンサ部の構成を示す図である。
【図６】上記画像補正処理部におけるノイズセンサ判定部の構成を示すブロック図である。
【図７】（ａ）は、上記ノイズセンサ判定部における垂直エッジ度算出部の構成を示すブロック図であり、（ｂ）は、垂直エッジ度算出部の垂直エッジ検出部に設けられる微分フィルタの例を示す図である。
【図８】（ａ）は、上記ノイズセンサ判定部における水平エッジ度算出部の構成を示すブロック図であり、（ｂ）は、水平エッジ度算出部の水平エッジ検出部に設けられる微分フィルタの例を示す図である。
【図９】画像補正処理部におけるノイズ画素判定部のノイズ画素判別信号Ｓ１の立ち上がり、立ち下がりエッジの位置と、水平エッジ度算出部の濃度変化レベル比較信号Ｓ３のエッジ位置との関係を示す図である。
【図１０】原稿の画像と筋ノイズが重なっている場合における、上記イズ画素判別信号Ｓ１の立ち上がり、立ち下がりエッジの位置と、水平エッジ度算出部の濃度変化レベル比較信号Ｓ３のエッジ位置との関係を示す図である。
【図１１】筋ノイズ補正処理の内容を示すフローチャートである。
【図１２】図１１のステップＳ３のノイズ画素判定処理のサブルーチンを示すフローチャートである。
【図１３】図１１のステップＳ５のノイズセンサ判定処理のサブルーチンを示すフローチャートである。
【図１４】本発明の変形例に係るノイズセンサ判定処理の基本的な流れを説明する図である。
【図１５】上記変形例に係るノイズセンサ判定部の構成を示すブロック図である。
【図１６】上記変形例に係るノイズセンサ判定部において実行される処理を示すフローチャートである。
【発明を実施するための形態】
【００２５】
以下、本発明に係る画像読取装置の実施の形態を、コピー機能やプリンタ機能を有する多機能なデジタル式カラー複合機（以下、単に「複合機」と言う。）の画像読取部に適用した場合を例にして説明する。
＜実施の形態１＞
（１)複合機の構成
図１は、実施の形態１に係る複合機１の構成を示す外観斜視図である。
【００２６】
同図に示すように複合機１は、原稿画像を読み取る画像読取部１０と、読み取った画像を記録シート上にプリントして再現するプリンタ部２０と、当該プリンタ部２０に記録シートを供給する給紙部３０と、当該画像読取部１０に原稿を自動的に搬送する自動原稿搬送装置（以下、「ＡＤＦ」という。）４０と、プリンタ部２０から出力された記録シートに所定の後処理を施すフィニッシャ部５０とからなる。
【００２７】
図３は、画像読取部１０とＡＤＦ４０の構成を示す概略断面図である。
同図に示すように、本実施の形態では、画像読取部１０は、固定光学系の一つであるシートスルー方式と移動光学系の一つであるスキャナ移動方式の両方で原稿画像の読取が可能なように構成されている。
ＡＤＦ４０は、シートスルー方式の読取り実行の際、原稿給紙トレイ４０１にセットされた原稿束（不図示）は、ピックアップローラ４０３と捌きローラ４０４とにより原稿束から１枚ずつ分離され、レジストローラ４０５まで搬送される。なお、原稿給紙トレイ４０１における４０８は、原稿給紙トレイ４０１上の原稿の有無を検出するための原稿検出センサであり、公知の反射型光電センサなどからなる。
【００２８】
搬送された原稿は、レジストローラ４０５のニップ部に当接して、その傾き（スキュー）が補正された後、所定のタイミングで原稿読取位置Ｑへと搬送され、原稿押さえ部材４０９により原稿読取位置Ｑにおける原稿面とシートスルー用プラテンガラス１２上面との距離が一定に保たれた状態で原稿の読取りが行われるようになっている。
上記原稿読取位置Ｑを通過した原稿は、さらに、読取後ローラ４０６および排出ローラ４０７を介して原稿排紙トレイ４０２上に排出される。
【００２９】
原稿読取位置Ｑを通過する原稿は、その直下に位置決めされたスキャナユニット１１のランプ１１ａによって照射され、原稿面からの反射光は、ミラー１１ｂ、１４、および１５により光路変更され、集光レンズ１６によってイメージセンサ部１７の受光面で結像される。
なお、本実施の形態では、イメージセンサ部１７は、副走査方向に平行に配されカラー用のラインセンサユニット１７１及び１７２から構成されており（図５参照）、この２つラインセンサユニット１７１，１７２で読み取って得た画像データに基づき、副走査方向に生じる筋状のノイズ（以下、単に「筋ノイズ」という。）の補正が実行される。詳しくは後述する。
【００３０】
一方、原稿を手置き用プラテンガラス１３に載置して読み取る場合（スキャナ移動方式）には、ＡＤＦ４０を上方に開放して、原稿を手置き用プラテンガラス１３上にセットする。
この場合には、スキャナユニット１１は、図１の矢印Ｘの方向に移動される。この際、ミラー１４および１５が対となって上記スキャナユニット１１と同方向に、その移動速度の半分の速度で移動するようになっており、これにより原稿面から結像レンズ１６までの距離（光路長）が常に一定に保たれて、原稿の反射光は、イメージセンサ部１７の受光面で結像される。なお、上記スキャナユニット１１およびミラー１４、１５は、スキャンモータＭ２を動力源とし、ベルトやワイヤ等から成る図示しない動力伝達機構を介して走行駆動される。
【００３１】
また、画像読取部１０には、基準白出力を得るための基準白板（シェーディング板）１９がシートスルー用プラテンガラス１２と手置き用プラテンガラス１３との間に配置されている。原稿の読取りに際しては、スキャナユニット１１を基準白板１９が配置されている位置に移動させて当該基準白板１９の画像データを読み取り、イメージセンサ部１７の各ラインセンサにおける撮像素子間の感度のばらつきや、ランプ１１ａの照射光量のばらつきを補正する処理（シェーディング補正）を行う。
【００３２】
上記画像読取部１０で原稿を読み取って得られた画像データや外部の端末から受信したプリントジョブの画像データは、後述の制御部７０において、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の再現色の画像データに変換される。
図１に戻り、プリンタ部２０は、公知の電子写真式のカラープリンタであって、上記ＣＭＹＫの画像データに基づいて感光体ドラムを露光走査して静電潜像を形成し、各静電潜像をトナーで現像した後、当該トナー像を用紙上に多重転写して画像を形成する。
【００３３】
もっとも、プリンタ部２０は、上記のような電子写真方式に限定されず、他の方式、たとえばインクジェット方式のカラープリンタなどであっても構わない。
給紙部３０は、プリンタ部２０の下方に設けられ、複数サイズの記録シートを収納し、その中から指定されたサイズの記録シートを１枚ずつ取り出して、プリンタ部２０へ供給する。
【００３４】
フィニッシャ部５０は、プリンタ部２０から出力された記録シートにステープルやパンチ等の後処理を行なう。
また、画像読取部１０の前面の操作しやすい位置に操作パネル６０が設置されている。この操作パネル６０には、コピー枚数を設定するためのテンキー、コピーを開始させるためのスタートキーなどのハードキー群の他、原稿の読取モードや後処理の内容の指示などの入力を受付けるための設定画面や用紙切れ、紙詰まりなどのメッセージを表示させるための液晶表示部が配されている。この液晶表示部の画面にはタッチパネルが実装されており、表示されたソフトキーにタッチすることにより所定の入力が可能なように構成される。
【００３５】
プリンタ部２０の筐体内には、制御部７０が内蔵される。この制御部７０はＣＰＵを中心に構成されており、上記画像読取部１０、プリンタ部２０、給紙部３０、ＡＤＦ４０およびフィニッシャ部５０の動作を制御して、コピージョブやプリントジョブを円滑に実行させる。また、シートスルー用プラテンガラス１２上にのっている紙粉や埃などによりシートスルー方式で得られた画像データに筋状のノイズが発生したときにこれを補正する処理を実行する。
【００３６】
（２）制御部７０の構成
図３は、制御部７０の構成を示すブロック図である。
同図に示すように、制御部７０は、ＣＰＵ（Central Processing Unit）７１、画像補正処理部７２、画像メモリ７３、各部の制御に必要なプログラムなどが格納されたＲＯＭ（Read Only Memory）７４、プログラム実行時のワークエリアとなるＲＡＭ（Random Access Memory）７５、通信インターフェース（Ｉ／Ｆ）部７６などを有する。
【００３７】
画像補正処理部７２は、イメージセンサ部１７からの読取データを所定のタイミングでサンプリングして、適正レベルに増幅した後、Ｒ，Ｇ，Ｂのデジタルデータに変換してシェーディング補正などの補正処理や、シートスルー方式で原稿画像を読み取るときに、イメージセンサ部１７の読取り領域に存するゴミなどに起因する筋状のノイズの発生の有無を判定して、これを補正する処理（以下、「筋ノイズ補正処理」という。）を行う。詳しくは後述する。
【００３８】
画像メモリ部７３は、各色ごとに用意されたフレームメモリに各色の濃度データを格納し、ＣＰＵ７１からの指示により、該当する画像データが読み出され、その画像データに基づきプリンタ部２０において画像形成が実行される。
通信Ｉ／Ｆ部７６は、ＬＡＮカード、ＬＡＮボードといったＬＡＮ（Local Area Network)に接続するためのインターフェースであり、外部の端末からのプリントジョブのデータなどを受信する。
【００３９】
ＣＰＵ７１は、操作パネル６０を介して操作者によるキー入力等を受付け、あるいは、通信Ｉ／Ｆ部７６を介して外部からプリントジョブを受け付け、ＲＯＭ７４内に格納された制御プログラムを読み出して、上記の画像読取部１０、プリンタ部２０などの各部の動作を制御し、円滑なコピー動作、プリント動作および後処理を実現する。
（３）画像補正処理部７２の構成
図４は、制御部７０における上記画像補正処理部７２の基本構成を示すブロック図である。
【００４０】
イメージセンサ部１７は、図５に示すように２組のカラー用のラインセンサユニット１７１、１７２を副走査方向の異なる位置において平行に配列して構成される。
各ラインセンサユニット１７１、１７２は、それぞれＲＧＢ専用の３本のＣＣＤラインセンサ１７１Ｒ〜１７１Ｂ、１７２Ｒ〜１７２Ｂを平行に配設してなり、それぞれの色成分の画像信号を出力する。
【００４１】
原稿のスキャン動作時において、ＣＰＵ７１の指示を受けて、タイミング発生回路１７４によるタイミング制御が行なわれ、ドライバ１７３を介してイメージセンサ部１７の各ラインセンサユニット１７１、１７２へ駆動パルスが出力される。
当該駆動パルスによりラインセンサユニット１７１，１７２の各ラインセンサが駆動されて、ＲＧＢ毎の画像信号が出力される。出力された各色の画像信号は、ＣＤＳ（相関２重サンプリング回路）７２１ａ，７２１ｂによってサンプリングされた後に、ＡＤ変換部７２２ａ、７２２ｂにおいてＡＤ変換され、デジタルデータが出力される。
【００４２】
ＡＤ変換後のデジタルデータは、シェーディング補正部７２３ａ、７２３ｂにおいて、ラインセンサ１７１、１７２の画素間の感度ばらつきや光学系の特性による光量ばらつき等を補正するシェーディング補正処理が実行される。
シェーディング補正されたＲ，Ｇ，Ｂのデジタルデータは、ライン間補正部７２４ａ，７２４ｂにおいて、原稿の同一の主走査ライン上のＲ，Ｇ，Ｂの画像データが出力されるようにライン間の位置ずれ補正が実行される。
【００４３】
この補正は、たとえば、原稿の同じ位置が、ラインセンサ１７１Ｒで読み取られてから、副走査方向における最終ラインとなるラインセンサ１７２Ｂに至るまで時間をｔ１とすると、ラインセンサ１７１Ｒからの出力をｔ１だけ遅延させて、ラインセンサ１７２Ｂの出力と同期させることにより達成できる。
この時間ｔ１は、ラインセンサ１７１Ｒとラインセンサ１７２Ｂとの副走査方向の距離と、集光レンズ１６の縮小倍率と、ＡＤＦ４０による原稿搬送速度により容易に求められる。
【００４４】
その他のラインセンサ１７１Ｇ、１７１Ｂ、ラインセンサ１７２Ｒ、１７２Ｇラインの出力についても同様にラインセンサ１７２Ｂと同期して出力されるように、各ラインセンサ１７１Ｇ、１７１Ｂ、１７２Ｒ、１７２Ｇとラインセンサ１７２Ｂとの副走査方向における距離に応じた所定時間だけ遅延して出力することによってライン間の位置ずれが補正される。このような遅延時間が予め求められてライン間補正部７２４ａ、７２４ｂに設定される。
【００４５】
ノイズ画素判定部７２５は、同一の画素について、ラインセンサユニット１７１、１７２から出力される画像データについて対応する色成分ごとに、その濃度相関性を取得し、いずれのラインセンサからの出力された画素のデータが筋ノイズのデータであるか否かを判定する（このようにシートスルー用プラテンガラス１２上のゴミによりラインセンサユニット１７１，１７２のどちらかのラインセンサの読取りデータにノイズが発生している領域に存する画素のことを、以下では「ノイズ画素」という）。
【００４６】
図５では、シートスルー用プラテンガラス１２上のゴミ８１がラインセンサ１７１Ｒ上に投影された例が模式的に示されている。このような場合には、当該ラインセンサ１７１Ｒの出力と、主走査方向に同じ位置におけるラインセンサ１７２Ｒの出力を比較すれば、その濃度値が異なるので、その差分の大きさにより濃度相関性の有無を定義することができ、これにより当該画素がノイズ画素であるか否かを判定することができる。
【００４７】
ノイズ画素判定部７２５は、ＲＧＢの画像データについて１画素ずつ上記判定を行い、当該ノイズ画素のアドレスとその判定結果を信号Ｓ１としてノイズセンサ判定部７２６に出力する。
次段のノイズセンサ判定部７２６では、ノイズ画素判定部７２５を介してＲＧＢの濃度データを受信していくが、受信した画素のデータが、ノイズ画素である旨の信号を受信した場合において、そのノイズ画素が、ラインセンサ１７１と１７２のどちらのセンサによるものであるかを判定する。
【００４８】
検出領域にゴミ８１に起因するノイズを含む画像データを出力したラインセンサ（以下、「ノイズセンサ」という。また、ノイズセンサでない方のラインセンサを「非ノイズセンサ」という。）の判定方法は、当該ノイズ画素の周辺画素に対する濃度変化の程度（以下、「濃度変化レベル」という。）に基づき行う。
筋ノイズは、特に副走査方向にほぼ均一な濃度となって現れるので、当該ノイズ画素の周辺画素に対して、ラインセンサ１７１と１７２の画像データの濃度変化レベルを比較し、当該変化レベルが少ない画像データを出力したラインセンサの方をノイズセンサと推定できるからである。この詳細については後述する。
【００４９】
ノイズセンサ判定部７２６は、ノイズセンサ判定の結果を信号Ｓ２としてノイズ補正部７２７に出力する。
ノイズ補正部７２７は、ノイズ画素が発生していない場合にはラインセンサ１７１からの出力を選択し、ノイズ画素が発生した場合には、上記ノイズセンサ判定部７２６の判定結果に基づき、当該画素の濃度データとしてノイズセンサではないと判定されたラインセンサの出力を選択することにより筋ノイズ補正を実行する。
【００５０】
ノイズ補正部７２７で補正された各色成分の画像データは、色補正部７２８で、ラインセンサの特性に起因する分光補正、階調補正、収差補正等の色補正が施され、正規化された後、画像メモリ部７３に蓄積される。
（４）ノイズセンサ判定部７２６の構成
図６は、上記ノイズセンサ判定部７２６の構成を示すブロック図である。なお、本図では、説明の便宜上ラインセンサ１７１Ｒと１７２Ｒから出力されたＲの画像データに基づくノイズセンサの判定について説明するが、ラインセンサ１７１Ｇと１７２Ｇから出力されたＧ成分の画像データ、およびラインセンサ１７１Ｂと１７２Ｂから出力されたＢ成分の画像データについても全く同じ内容である。
【００５１】
図６に示すように、ノイズセンサ判定部７２６は、ローパスフィルタ（ＬＰＦ）７２６１、７２６６、垂直エッジ度算出部７２６２、７２６７、水平エッジ度算出部７２６３、７２６８、垂直変化レベル比較部７２６４、水平エッジ位置比較部７２６９、水平変化レベル比較部７２７０、判定部７２６５からなる。
なお、セレクター７２７Ｒは、図４のノイズ補正部７２７内に含まれ、Ｒ成分の画像データの補正を担当する構成要素である。
【００５２】
（４−１）垂直方向における濃度変化レベルの比較
ラインセンサ１７１Ｒ、１７２ＲからのＲ成分の画像データは、ローパスフィルタ７２６１、７２６６により、画像データに存するランダムな高周波成分が除去された後、ノイズ画素判定部７２５にて、同じ画素についてラインセンサ１７１Ｒ、１７２Ｒの画像データの濃度相関性を示すパラメータを取得し、濃度相関性のないものについて筋ノイズが発生している領域の画素（ノイズ画素）と判定する。その判定結果をノイズ画素信号Ｓ１（「０」と「１」の２値信号。ノイズ画素と判定されたものを「１」、そうでないものを「０」とする。）を判定部７２６５に出力する。以下、ラインセンサ１７１Ｒ、１７２Ｒから出力される画像データを、それぞれ画像データＤ１，Ｄ２と呼ぶ。
【００５３】
この濃度相関性は、同画素に対する画像データＤ１、Ｄ２の濃度値を比較することによりなされるが、本実施の形態では、ランダムに生じる微少な電気ノイズ等の影響による誤判定を避けるため、それぞれの画像データＤ１、Ｄ２について比較対象となる画素を注目画素として、たとえば、３×３の平均化フィルタあるいは一定の重み付けを付した平滑化フィルタを用いて、周囲の画素の濃度を反映した値を代表値として用い、さらに、両者の代表濃度の差分が、所定の閾値以上の場合に濃度相関性がないと判断するようにしている。
【００５４】
一方、垂直エッジ度算出部７２６２、７２６７は、画像データＤ１、Ｄ２について、その垂直方向（副走査方向）における垂直エッジ度を算出する。
図７（ａ）は、垂直エッジ度算出部７２６２の構成を示すブロック図である。
同図に示すように垂直エッジ度算出部７２６２は、垂直エッジ検出部７２６２ａと、コアリング部７２６２ｂと、絶対値変換部７２６２ｃとからなる。
【００５５】
垂直エッジ検出部７２６２ａは、たとえば、図７（ｂ）に示すような３×３のラプラシアンフィルタを用いて、判定対象となる画素を注目画素として、その垂直エッジ度を検出し、コアリング部７２６２ｂは、当該検出された垂直エッジ度のうち、予め決定された閾値以上のものを選択するコアリング処理を施す。
絶対値変換部７２６２ｃにおいて、そのコアリング処理後の画素のエッジ度を絶対値化してその値を当該垂直方向における濃度変化レベルＬｖ１として、垂直変化レベル比較部７２６４に出力する。
【００５６】
垂直エッジ度算出部７２６７も垂直エッジ度算出部７２６２と同様な構成を有し、ラインセンサ１７２から出力された同一の画素における画像データＤ２について、その垂直方向における濃度変化レベルＬｖ２を算出して、同じく垂直変化レベル比較部７２６４に出力する。
ここで、シートスルー用プラテンガラス１２上の一方のラインセンサの検出領域にゴミが存在して筋ノイズが発生する場合は、その筋ノイズの濃度は副走査方向にほとんど変化しないと考えられるので、上記のようにラインセンサ１７１、１７２から出力される画像データについて副走査方向の濃度変化レベルを求めて比較することによりノイズセンサの判定が可能になる。
【００５７】
そこで、垂直変化レベル比較部７２６４は、画像データＤ１，Ｄ２双方の垂直方向の濃度変化レベルＬｖ１、Ｌｖ２の差分を取り、その差分が所定の値ΔＤｖ未満の場合には、濃度変化レベルにあまり差がないので、誤差の範囲内であると判断し、ノイズセンサの判定不能として「０」の濃度変化レベル比較信号Ｓ２を判定部７２６５に出力する。このΔＤｖの値は、実験などにより予め求められ、ＲＯＭ７４内に格納されている。
【００５８】
一方、その差分が所定の値ΔＤｖ以上であって、Ｌｖ１＜Ｌｖ２の場合に、ラインセンサ１７１がノイズセンサであると判定し、濃度変化レベル比較信号Ｓ２として「１」を、Ｌｖ１＞Ｌｖ２のときにラインセンサ１７２がノイズセンサであると判定し、濃度変化レベル比較信号Ｓ２として「２」を、それぞれ判定部７２６５に出力する。
このように、ノイズ画素について、垂直方向における濃度変化レベルが小さい方の画像データを出力したラインセンサをノイズセンサと判定することにより、特に階調性を有する画像や網点画像部分は、濃度変化レベルが大きいので、濃度変化レベルの小さな筋ノイズ部分との区別が明確であり、確実にノイズセンサの判定を行うことができる。
【００５９】
（４−２）水平方向における濃度変化レベルの比較
上述のように垂直方向の濃度変化レベルＬｖ１とＬｖ２を比較して、その差が少ないときには、判定不能として「０」が出力されるが、このような判定結果は、原稿の無地の部分に筋ノイズが発生する場合に発生しやすい。たとえば、白い無地の部分に黒筋が発生したような場合、ノイズが発生しているラインセンサと、発生していないラインセンサのどちらから出力された画像データについても副走査方向における濃度変化があまり発生しないため、ノイズセンサの判定は困難となる。
【００６０】
そこで、本実施の形態では、さらに水平方向（主走査方向）における濃度変化レベルを比較することによりノイズセンサをより確実に判定できるようにしている。
すなわち、ラインセンサ１７１、１７２から出力された画像データＤ１，Ｄ２について、水平エッジ度算出部７２６３、７２６８において、その水平方向における濃度変化レベルＬｈ１、Ｌｈ２を算出し、これを水平変化レベル比較部７２７０で比較する。
【００６１】
図８（ａ）は、水平エッジ度算出部７２６３の構成を示すブロック図である。同図に示すように、水平エッジ度算出部７２６３は、水平エッジ検出部７２６３ａを除き、図７に示した垂直エッジ度算出部７２６２の構成とほぼ同じである。水平エッジ検出部７２６３ａは、たとえば図８（ｂ）に示すようなラプラシアンフィルタを使用して、画像データＤ１における注目画素のエッジ度を求めるように構成されており、コアリング部７２６３ｂでエッジ度の大きなもののみを採用し、絶対値変換部７２６３ｃにより、その絶対値を求めてこれを水平方向における濃度変化レベルＬｈ１として水平変化レベル比較部７２７０に出力する。
【００６２】
水平エッジ度算出部７２６８も水平エッジ度算出部７２６３と同じ構成を有し、画像データＤ２における判定対象画素についての水平方向の濃度変化レベルＬｈ２を求め、水平変化レベル比較部７２７０に出力する。
水平変化レベル比較部７２７０は、入力された水平方向の濃度変化レベルＬｈ１、Ｌｈ２の差分を取り、その差分が所定の値ΔＤｈ未満の場合には、やはり、誤差の範囲内であると判断し、この場合はノイズセンサの判定が不能として「０」の濃度変化レベル比較信号Ｓ３を判定部７２６５に出力する。このΔＤｈの値も、実験などにより予め求められ、ＲＯＭ７４内に格納されている。
【００６３】
一方、その差分が所定の値ΔＤｈ以上であって、Ｌｈ１＞Ｌｈ２の場合に、ラインセンサ１７１がノイズセンサであると判定し、濃度変化レベル比較信号Ｓ３として「１」を、Ｌｈ１＜Ｌｈ２のときにラインセンサ１７２がノイズセンサであると判定し、濃度変化レベル比較信号Ｓ３として「２」を、それぞれ判定部７２６５に出力する。
このように水平方向の濃度変化レベルの場合に、垂直方向の場合と異なり、その濃度変化レベルが大きい方の画像データを出力したラインセンサをノイズセンサであると判断しているのは、筋ノイズは副走査方向に発生するため、当該副走査方向において濃度変化レベルの変化はほとんど生じないが、主走査方向に沿って濃度変化レベルを取得すべく走査すると、筋ノイズに交差するので、当該筋ノイズのエッジが検出され、ここで大きく濃度が変化するからである。
【００６４】
図９は、その様子を、原稿の白地部分において、ラインセンサ１７２の画像データに幅ｗ１の黒の筋ノイズが発生した場合を模式的に示す図である。
同図に示すように、ノイズ画素信号Ｓ１は、筋ノイズ１０１の主走査方向の幅Ｗ１だけ、「１」（Ｈｉ）が出力される。
主走査ラインＡ上で濃度変化レベルの変化を検出したとき、ゴミのないラインセンサ１７１からの画像データＤ１については、背景が白いため、濃度の変化はなく、水平方向濃度変化レベルＬｈ１は、ほぼ「０」のままだが、ラインセンサ１７２からの画像データについての水平方向濃度変化レベルＬｈ２は、筋ノイズ１０１のエッジ部Ａ１、Ａ２のところで大きく変化しているため、これによりノイズセンサの判定が可能となる。
【００６５】
もっとも、筋ノイズの主走査方向中央部（両エッジ部Ａ１，Ａ２の中間部）については、濃度変化がないが、ラプラシアンフィルタの、少なくとも水平方向のサイズを大きくとれば、エッジ部のデータを取り込んだ濃度変化レベルが取得されるので、筋ノイズの幅ｗ１がそれほど大きくないものについては、無地の背景部分と区別できる程度に濃度変化レベルが高くなり、やはりノイズセンサの判定が可能である。
【００６６】
（４−３）水平エッジ位置の比較によるノイズセンサ判定の制限
上述のように、水平方向における濃度変化レベルの比較によるノイズセンサの判定は、特に、無地の原稿部分に筋ノイズが発生している場合に有効であるが、その部分が完全に無地ではなく、何らかの画像があり、これと筋ノイズが一部重なっている場合には、判定不能となるおそれがある。
【００６７】
たとえば、図１０に示すように原稿の無地の部分に黒の点画像１０２があり、この部分に一部重なって、黒の筋ノイズ１０１が、ラインセンサ１７２側に発生した場合を考える。
今、主走査方向ラインＢ上の画素に対する濃度変化レベルを考えると、ノイズ画素判定部７２５は、濃度相関関係がない画素についてノイズ画素と判定するので、点画像１０２と筋ノイズ１０１が重なっている部分は、実際にはノイズ画素と判定されず、図１０の点Ｂ１とＢ２間の幅ｗ２の範囲がノイズ画素と判定されることになる（ノイズ画素判定信号Ｓ１の信号の変化図参照）。
【００６８】
そこで、当該ｗ２のノイズ画素の範囲（ノイズ領域）についてラインセンサ１７１の出力に係る画像データＤ１の濃度変化レベルＬｈ１を取得すると、このセンサにはノイズが発生していないので、ノイズ範囲ｗ２の左端のＢ１は、画像１０２のエッジ部となるので濃度変化レベルＬｈ１が大きく変化するが、その後は白地なので、濃度変化は見られない。
【００６９】
一方、ノイズが発生しているラインセンサ１７２から出力されている画像データは、ノイズ範囲ｗ２の左端のＢ１は、主走査方向ラインＢ上において点画像１０２に引き続き筋ノイズ１０１が存在するため濃度変化が見られず、筋ノイズ１０１の右端のＢ２の部分で、そのエッジが検出され、濃度変化レベルＬｈ２が大きくなっている。
上述のように水平変化レベル比較部７２７０では、濃度変化レベル変化の高い方のラインセンサをノイズセンサと判定するように構成しているので、位置Ｂ１の画素においては、濃度変化レベルの高いラインセンサ１７１がノイズセンサとして誤判定されてしまう結果となる。
【００７０】
そこで、水平エッジ位置比較部７２６９は、主走査方向におけるノイズ画素判定信号Ｓ１の立ち上がりエッジと立ち下がりエッジと、水平エッジ度算出部７２６３、７２６８から出力される濃度変化レベルの大きく変化する部分（エッジ部分）を、それぞれ１ライン毎にモニタし、図９の場合のように、ノイズ画素判定信号Ｓ１の立ち上がりエッジと立ち下がりエッジと対応する位置において、濃度変化レベルのピークが一方のラインセンサの画像データのみに検出される場合には、水平変化レベル比較部７２７０の判定結果を適正と判断して「１」を出力し、そうでない場合には水平変化レベル比較部７２７０の判定結果が適正でないと判断して「０」を、当該水平変化レベル比較部７２７０に送信する。
【００７１】
水平変化レベル比較部７２７０は、水平エッジ位置比較部７２６９からエッジ位置比較結果として「１」を受信した場合には、自己の比較結果が適正であるとし、濃度変化レベル比較信号Ｓ３として「１」または「２」を、判定部７２６５に出力し、エッジ位置比較結果として「０」を受信した場合には、自己の比較結果を破棄し、濃度変化レベル比較信号Ｓ３として「０」（判定不能）を判定部７２６５に出力する。
【００７２】
（４−４）判定部７２６５による判定
判定部７２６５には、ノイズ画素判定部７２５からのノイズ画素判定信号Ｓ１、垂直変化レベル比較部７２６４の垂直比較信号Ｓ２、水平変化レベル比較部７２７０の水平比較信号Ｓ３が入力されており、次のような規則に基づき、センサ判定信号Ｓ４をセレクター７２７Ｒに出力する。
【００７３】
（ｉ）ノイズ画素判定部７２５からのノイズ画素判定信号Ｓ１が「０」の場合には、当該画素はノイズ画素ではないので、予め設定された基本となるラインセンサ１７１の出力を採用するように指示すべく、ラインセンサ１７２をノイズセンサとみなし、センサ判定信号Ｓ４として「２」をセレクター７２７Ｒに送信する。
（ii)ノイズ画素判別信号Ｓ１が「１」である場合には、垂直・水平比較信号Ｓ２、Ｓ３のうち、まず垂直比較信号Ｓ２を優先的に採用し、これが「０」の場合のみ水平比較信号Ｓ３を採用してセレクター７２７Ｒに出力する。
【００７４】
(iii)垂直・水平比較信号Ｓ２、Ｓ３ともに「０」である場合には、ノイズセンサの判定が不能なので、基本となるラインセンサ１７１からの出力を選択するようにセンサ判定信号Ｓ４として「２」を出力する。
セレクター７２７Ｒは、上記判定部７２６５から出力されたセンサ判定信号Ｓ４に基づき、現在判定対象となっている画素について、ラインセンサ１７１、１７２の出力を選択して後段の色補正部７２８に送出する。
【００７５】
すなわち、セレクター７２７Ｒは、センサ判定信号Ｓ４が「２」のとき、ラインセンサ１７１Ｒからの画像データＤ１を選択し、センサ判定信号Ｓ４が「１」のとき、ラインセンサ１７２Ｒからの画像データＤ２を選択して、色補正部７２８へ出力する。
以上のような処理が、他のＧ、Ｂ成分の画像データについても実行され、色補正部７２８で所定の補正処理を施された後、画像メモリ部７３に各色ごとに格納される。
【００７６】
（５）筋ノイズ補正処理のフローチャート
以上の画像補正処理部７２、特に、ノイズ画素判定部７２５、ノイズセンサ判定部７２６、ノイズ補正部７２７で実行される筋ノイズ補正処理の内容を図１１〜図１３のフローチャートに基づき簡単に説明する。なお、本フローチャートにおいてもＲ成分の画像データＤ１、Ｄ２に基づく処理について述べるが、Ｇ，Ｂ成分の画像データについても全く同様に処理される。
【００７７】
図１１は、筋ノイズ補正処理の基本的なフローチャートであり、複合機全体の動作を制御するためのメインフローチャート（不図示）において、シートスルー方式の画像読取時に実行される筋ノイズ補正処理のサブルーチンを示すフローチャートである。
まず、原稿１頁毎の画素の位置を示すアドレス（ｉ、ｊ）（ｉ：主走査ライン番号、ｊ：各主走査ラインにおける走査開始位置からの画素のカウント番号）において「ｉ」「ｊ」をともに「１」に設定する（ステップＳ１）。
【００７８】
ラインセンサ１７１Ｒ、１７２Ｒからの出力データＤ１、Ｄ２について、画素Ｐｉｊを注目画素として、その周囲の画素の濃度データとの平均値を求め、その値を当該画素Ｐｉｊの濃度を示す値（代表濃度）Ｄ１ｉｊ、Ｄ２ｉｊとする（ステップＳ２）。
このようにするのは、上述のようにゴミに起因するノイズ以外の微少な電気的ノイズにより誤判定が生じないようにするためである。
【００７９】
そして、上記代表濃度Ｄ１ｉｊ、Ｄ２ｉｊに基づき、当該判定対象の画素Ｐｉｊがノイズ画素であるか否かの判定を行う。
図１２は、当該ノイズ画素判定処理の内容を示すフローチャートである。
まず、画素Ｐｉｊについて、その代表濃度Ｄ１ｉｊとＤ２ｉｊとを比較し（ステップＳ３１）、その差分が所定値ΔＤｒ以上である場合には、当該画素Ｐｉｊがノイズ画素であると判定し（ステップＳ３２：ＹＥＳ、ステップＳ３３）、そうでない場合には、非ノイズ画素であると判定し（ステップＳ３２：ＮＯ、ステップＳ３４）、図１１のフローチャートにリターンする。
【００８０】
上記ノイズ画素判定処理の結果により、当該画素がノイズ画素であると判定された場合には、当該ノイズを検出したラインセンサを特定する処理（ノイズセンサ判定処理）（ステップＳ５）を実行する。
図１３は、当該ノイズセンサ判定処理の内容を示すフローチャートである。
まず、画素Ｐijについて、ラインセンサ１７１Ｒの出力に係る濃度データＤ１の垂直方向の濃度変化レベルＬV１ijとラインセンサ１７２Ｒの出力に係る濃度データの垂直方向の濃度変化レベルＬV2ijとを取得し（ステップＳ５１）、それらを比較してΔＤｖ以上の差があれば（ステップＳ５２：ＹＥＳ）、その大小を判定する（ステップＳ５３）。
【００８１】
ここで、ＬV１ij＞ＬV2ijであれば、ラインセンサ１７２Ｒにノイズがあると判定し（ステップＳ５３：ＹＥＳ、ステップＳ５５）、ＬV１ij＞ＬV2ijでなければ、ラインセンサ１７１Ｒにノイズがあると判定する（ステップＳ５３：ＮＯ、ステップＳ５４）。
ステップＳ５２において、ＬV１ijとＬV2ijとの差がΔＤｖ未満である場合には（ステップＳ５２：ＮＯ）、垂直方向の濃度変化レベルによるノイズセンサの判定を断念して、ステップＳ５６に移り、画素Ｐijについて、ラインセンサ171の出力に係る濃度データの水平方向の濃度変化レベルＬh１ijとラインセンサ172出力に係る濃度データの水平方向の濃度変化レベルＬh2ijをそれぞれ１ラインに渡って取得する。
【００８２】
そして、濃度変化レベルＬh１ij、濃度変化レベルＬh2ijのいずれか一方における２つのピークと、連続するノイズ画素の領域について、そのノイズ画素判別信号Ｓ１の立ち上がり・立ち下がりの両エッジの位置が一致しているか否かを判定する（ステップＳ５７）。
図１０に示すように一方の水平方向における濃度変化レベルのピークが１つしかないような場合には（ステップＳ５７：ＮＯ）、ステップＳ５８，Ｓ５９の水平方向の濃度変化レベルに基づくノイズセンサの判定をスキップし、基本となるラインセンサ１７１の出力を採用すべく、ラインセンサ１７２がノイズセンサであると判定する（ステップＳ５５）。
【００８３】
ステップＳ５７において、肯定的な判断がなされた場合には（ステップＳ５７：ＹＥＳ）、ステップＳ５８において、濃度変化レベルＬh１ijとＬh２ijとの間にΔＤｈ以上の差があるか否かを判定し、これが肯定的な場合には（ステップＳ５８：ＹＥＳ）、さらに、濃度変化レベルＬh１ijとＬh２ijその大小を判定する（ステップＳ５９）。
ここで、Ｌh１ij＜Ｌh2ijであれば、ラインセンサ１７２にノイズがあると判定し（ステップＳ５９：ＹＥＳ、ステップＳ５５）、Ｌh１ij＜Ｌh2ijでなければ、ラインセンサ１７１にノイズがあると判定する（ステップＳ５９：ＮＯ、ステップＳ６０）。
【００８４】
また、ステップＳ５８において、Ｌh１ijとＬh2ijとの差がΔＤh未満である場合には（ステップＳ５８：ＮＯ）、水平方向の濃度変化レベルによるノイズセンサの判定も不可能と判断し、基本となるラインセンサ１７１の出力を採用すべく、ラインセンサ１７２がノイズセンサであると判定する（ステップＳ５５）。
以上によりノイズセンサ判定処理を終了して図１１のフローチャートにリターンして、当該判定結果に基づきノイズ補正を実行する（ステップＳ６）。
【００８５】
すなわち、ノイズ画素と判定された画素の出力として、ノイズセンサと判定されていない方のラインセンサの出力を選択することにより、ゴミによるノイズが惹起されていない画像データを得る。
ステップＳ４においてノイズ画素でないと判定された場合にはステップＳ５、Ｓ６のノイズ補正処理を行わない。
【００８６】
以上の処理が、１ライン分の画素について終了したか否かを判定し（ステップＳ７）、していなければ、変数「ｊ」を１だけインクリメントして、次の画素について上記ステップＳ２〜Ｓ６のノイズ画素判定・ノイズ補正処理の一連の処理（以下、「ノイズ判定・補正処理」という。）を繰り返し（ステップＳ７：ＮＯ、ステップＳ９）、この処理が１ライン分の画素について終了すると（ステップＳ７：ＹＥＳ）、次に１頁分についてノイズ判定・補正処理が終了したか否かを判定し（ステップＳ８）、終了していなければ、変数「ｊ」を１にリセットすると共に変数「ｉ」を１だけインクリメントして（ステップＳ８：ＮＯ、ステップＳ１０）、次のラインについてノイズ判定・補正処理を繰り返し、ステップＳ８で１頁分の処理が終了した場合には、次の原稿の有無を判定し（ステップＳ１１）、原稿があれば（ステップＳ１１：ＹＥＳ）、当該原稿についてステップＳ１〜ステップＳ１０の処理を繰り返し、なければ（ステップＳ１１：ＮＯ）、筋ノイズ補正処理を終了する。
【００８７】
＜変形例＞
以上、本発明を実施の形態に基づいて説明してきたが、本発明が上記実施の形態に限定されないのは勿論であり、以下のような変形例を実施することができる。
（１）１ライン前のノイズ画素に対する判定結果の利用
（１−１）上記実施の形態のノイズセンサ判定部７２６におけるノイズセンサの判定処理においては、まず、ラインセンサ１７１Ｒ、１７２Ｒの副走査方向における濃度変化レベルを比較し、それで判定不能な場合には、主走査方向における濃度変化レベルを比較し、それでも判定が困難な場合には、基本となるラインセンサ（上記ではラインセンサ１７１）の出力を選択するようにしているが、本変形例では、これらの判定不能の場合において、前のラインの判定結果を利用して、より正確に筋ノイズ補正を図るようにしている。
【００８８】
（１−２）基本的な処理手順
図１４は、本変形例における基本的な処理手順を示す図である。
（i）第１段階
ラインセンサ１７１Ｒ、１７２Ｒから出力された画像データＤ１、Ｄ２について、垂直濃度変化レベルに基づくノイズセンサ判定を行う。
【００８９】
（ii）第２段階
上記の方法でノイズセンサの判定が不能な場合には、所定の条件の下に、副走査方向における１ライン前の主走査方向における位置が同じ位置の画素（１つ前の主走査方向ラインの画素において当該主走査方向のアドレスが同じ画素。以下では、単に「前ライン画素」という。）についての垂直濃度変化レベルに基づくノイズセンサ判定結果を参照し、これを使用する。ここでの所定条件は、当該副走査方向における前ライン画素もノイズ画素であることを意味する。
【００９０】
（iii）第３段階
上記第２段階において、前ライン画素についてもノイズセンサの判定不能であるか、もしくは前ライン画素がノイズ画素でない場合には、水平濃度変化レベルに基づくノイズセンサ判定を行う。
（iv）第４段階
上記第３段階の判定でもノイズセンサを特定できない場合は、所定の条件の下に、前ライン画素についての水平濃度変化レベルに基づくノイズセンサ判定結果を使用する。ここでの所定条件も、前ライン画素がノイズ画素であることを意味する。
【００９１】
上記第１〜第４段階のノイズセンサ判定は、ノイズ画素についてのみ行われ、その判定結果がノイズ補正部７２７（図４）に出力される。
Ｇ、Ｂの色成分の画像データについても同様なノイズセンサ判定処理が実行される。
（１−３）回路構成
以下、上記ノイズセンサ判定処理を実行するためのノイズセンサ判定部の回路構成を説明するが、この構成は、図６のノイズセンサ判定部７２６と大部分同じであり、判定部７２６５の該当する部分の構成のみが異なるだけなので、この点を中心に説明する。
【００９２】
図１５は、本変形例に係る判定部１００の構成を示すブロック図である。
同図に示すように判定部１００は、ラッチ回路を基本としており、２個のラッチセレクター１１１、１２１、６個のセレクター１１２、１１４、１１６、１２２、１２４、１２５、２個のラッチメモリ１１３，１２３および加算機１１５などからなる。
以下、上記処理手順にそって各構成要素の動作を説明する。
【００９３】
＜第１段階＞（濃度変化レベル比較信号Ｓ２が、「１」もしくは「２」の場合）
垂直変化レベル比較部７２６４から出力された垂直方向における濃度変化レベル比較信号Ｓ２は、ラッチセレクター１１１、セレクター１１４ならびにセレクター１２４、１２５に入力される。
当該濃度変化レベル比較信号Ｓ２が、「１」もしくは「２」の場合、セレクター１１４、１２４、１２５からは、全て「０」が出力されるため、信号Ｓ２を除き、加算器１１５に入力される信号Ｓ１１〜Ｓ１３は全て「０」となり、結局、加算器１１５は、濃度変化レベル比較信号Ｓ２の出力「１」、「２」をセレクター１１６に出力することになる。
【００９４】
セレクター１１６は、ノイズ画素判定部７２５からのノイズ画素判別信号Ｓ１（「１」の場合「ノイズ画素」、「０」の場合「非ノイズ画素」）と、加算器１１５からの出力が乗算器ａ４で乗算されて入力されており、いずれも「０」でない場合のみ、加算器１１５からの出力を選択して、ノイズ補正部７２７に出力する。
反対に、信号Ｓ１もしくは加算器１１５の出力のいずれか一方が「０」の場合には、「２」をノイズ補正部７２７に送出して、基本となるラインセンサ１７１の出力をノイズ補正部７２７から出力させる。
【００９５】
一方、ラッチセレクター１１１は、ノイズ画素判別信号Ｓ１と、濃度変化レベル比較信号Ｓ２と信号Ｓ１４の和との積Ｍ（Ｍ＝Ｓ１×（Ｓ２＋Ｓ１４））が、「０」のときセレクター１１２に「０」を出力し、Ｍが「０」でないときには、「１」をセレクター１１２に出力するように構成されている。
したがって、判定対象となる画素が、ノイズ画素であって（Ｓ１＝１）、濃度変化レベル比較信号Ｓ２が「１」又は「２」の場合には、Ｍ＞０となるので、ラッチセレクター１１１は、セレクター１１２に「１」を出力する。
【００９６】
セレクター１１２は、ラッチセレクター１１１から「１」が入力されると、加算器１１５からの出力Ｓ１３をラッチメモリ１１３に出力するように構成されている。
ラッチメモリ１１３は、たとえば、１ライン分の濃度変化レベル比較信号Ｓ２を格納するだけの容量のメモリを有し、判定対象となっている画素の主走査方向におけるメモリアドレスに上記加算器１１５からの出力を上書きして格納する。これにより、判定対象となる画素について、ノイズ画素判別信号Ｓ１と、濃度変化レベル比較信号Ｓ２が共に「０」でない場合には、当該画素に対応する判定結果が、ラッチメモリ１１３の対応するメモリアドレスにラッチされて更新されることになる。
【００９７】
＜第２段階＞（濃度変化レベル比較信号Ｓ２が「０」の場合）
一方、セレクター１１４は、入力されている濃度変化レベル比較信号Ｓ２が「０」の場合のみラッチメモリ１１３にラッチされ読み出された信号Ｓ１４を選択して、加算器１１５に出力する。
この信号Ｓ１４は、現在判定対象となっている画素の前ライン画素のノイズセンサ判定結果（信号Ｓ１３）を示す。そして、ノイズ画素判別信号Ｓ１が「１」であって、かつ濃度変化レベル比較信号Ｓ２が「０」の場合には、ラッチメモリ１１３から読み出された信号Ｓ１４が信号Ｓ１１として、加算器１１５に入力され、これが「０」でない場合には、そのままセレクター１１２を介してラッチメモリ１１３に格納されるので、結局、前ライン画素のノイズセンサ判定結果が継続して加算器１１５に出力されることになる。
【００９８】
ところが、前ライン画素がノイズ画素ではない場合には、ノイズ画素判別信号Ｓ１＝０なので、ラッチセレクター１１１からは「０」が出力され、セレクター１１２からラッチメモリ１１３に「０」が出力され、初期値にリセットされる。そうすると次にノイズ画素判別信号Ｓ１が「１」になり、かつ、濃度変化レベル比較信号Ｓ２が「１」または「２」になるまで、ラッチメモリ１１３は「０」のまま更新されない。
【００９９】
上記のラッチ回路より、次の処理が実現される。
判定対象画素がノイズ画素（Ｓ１＝１）であって、かつ濃度変化レベル比較信号Ｓ２が、「０」でない場合には、その判定結果がそのまま採用される。
判定対象画素および前ライン画素が共にノイズ画素であって、かつ、濃度変化レベル比較信号Ｓ２が「０」である場合には、前ライン画素のノイズセンサ判定結果が連続して出力される。
【０１００】
＜第３段階＞（濃度変化レベル比較信号Ｓ２、信号Ｓ１４ともに「０」の場合）
この場合には、ラッチメモリ１１３は、「０」を保持しており、セレクター１１４に制御信号として入力される濃度変化レベル比較信号Ｓ２が「０」であるため、セレクター１１４からの出力信号Ｓ１１も「０」となり、垂直方向における濃度変化レベルによっては、もはやノイズセンサの特定は難しい。この場合には第３段階の水平方向における濃度変化レベルに基づきノイズセンサを特定する。
【０１０１】
すなわち、上記濃度変化レベル比較信号Ｓ２と信号Ｓ１１が加算器ａ１で加算されて制御信号としてセレクター１２５に入力されており、信号Ｓ２、Ｓ１１ともに「０」なので、セレクター１２５からは、水平変化レベル比較部７２７０からの濃度変化レベル比較信号Ｓ３が、そのまま信号Ｓ１２として加算器１１５に出力され、もし、濃度変化レベル比較信号Ｓ３が「０」以外の「１」、「２」であれば、他の信号Ｓ２、Ｓ１１、Ｓ１３が「０」なので、これが加算器１１５から出力され、ノイズセンサ判定結果として採用される。
【０１０２】
しかし、濃度変化レベル比較信号Ｓ３も「０」の場合には、次の第４段階の判定に移る。
＜第４段階＞
（濃度変化レベル比較信号Ｓ２、濃度変化レベル比較信号Ｓ３および信号Ｓ１４全てが「０」の場合）
濃度変化レベル比較信号Ｓ２、信号Ｓ１４が「０」のためセレクター１２５からは、濃度変化レベル比較信号Ｓ３の値「０」がそのまま信号Ｓ１２として出力される。
【０１０３】
一方、濃度変化レベル比較信号Ｓ２、信号Ｓ１１、Ｓ１２が、加算器ａ２、ａ３で加算されて、セレクター１２４に制御信号として入力されており、今、濃度変化レベル比較信号Ｓ２、信号Ｓ１１，Ｓ１２の全てが「０」なので、セレクター１２４からは、ラッチメモリ１２３から出力される信号Ｓ１５の値が、そのまま信号１３として加算器１１５に出力される。
【０１０４】
ラッチセレクター１２１には、ノイズ画素判別信号Ｓ１、水平方向の濃度変化レベル比較信号Ｓ３、信号Ｓ１５が入力されており、それらの信号値に応じ、上述したラッチセレクター１１１、セレクター１１２、ラッチメモリ１１３と同様な動作が実行され、ノイズ画素判別信号Ｓ１が「１」であり、かつ、濃度変化レベル比較信号Ｓ３および信号Ｓ１４の双方が「０」でない限り、ラッチメモリ１２３に、主走査方向のアドレスごとに加算器１１５からの出力がラッチされる。
【０１０５】
ここで、ラッチメモリ１２３から出力される信号Ｓ１５は、当該判定対象となっている画素と主走査方向において同じアドレスの前ライン画素に対してラッチされている加算器１１５の出力信号Ｓ１６の値が出力されるようにＣＰＵ７１により制御される。
（１−４）フローチャート
図１６は、本変形例に係るノイズセンサ判定部７２６で実行されるノイズセンサ判定処理の内容を示すフローチャートである。
【０１０６】
まず、垂直エッジ度算出部７２６２の出力に基づき、垂直方向における濃度変化レベルに基づくノイズセンサ判定を行う（ステップＳ１０１）。
濃度変化レベル比較信号Ｓ２が「１」または「２」であって、判定不能ではない場合には（ステップＳ１０２：ＮＯ）、それらをノイズセンサ判定の結果として、そのまま図１１のフローチャートにリターンする。
【０１０７】
一方、濃度変化レベル比較信号Ｓ２が「０」であってノイズセンサの判定が不能である場合には（ステップＳ１０２：ＹＥＳ）、次に、前ライン画素がノイズ画素であるか否かを判定し（ステップＳ１０３）、前ライン画素がノイズ画素であれば（ステップＳ１０３：ＹＥＳ）、当該画素についてのノイズセンサの判定が不能であったか否かを判定し（ステップＳ１０４）、判定不能でなければ、その判定結果（垂直濃度変化レベルに基づく判定結果）を使用して現在判定対象となっている画素についての判定結果とする（ステップＳ１０４：ＮＯ、ステップＳ１１０）。
【０１０８】
しかし、前ライン画素がノイズ画素でないか（ステップＳ１０３：ＮＯ）もしくは、前ライン画素についても判定不能であれば（ステップＳ１０４：ＹＥＳ）、水平変化レベル比較部７２７０の濃度変化レベル比較信号Ｓ３に基づき水平方向における濃度変化レベルに基づくノイズセンサ判定を行う（ステップＳ１０５）。
濃度変化レベル比較信号Ｓ３が「１」または「２」であって、判定不能ではない場合には（ステップＳ１０６：ＮＯ）、それらをノイズセンサ判定の結果として、図１１のフローチャートにリターンする。
【０１０９】
一方、濃度変化レベル比較信号Ｓ３が「０」であってノイズセンサ判定不能である場合には（ステップＳ１０６：ＹＥＳ）、次に、前ライン画素がノイズ画素であるか否かを判定し（ステップＳ１０７）、前ライン画素がノイズ画素であれば（ステップＳ１０７：ＹＥＳ）、当該画素についてのノイズセンサの判定が不能であったか否かを判定し（ステップＳ１０８）、判定不能でなければ、その判定結果（水平濃度変化レベルに基づく判定結果）を使用して現在判定対象となっている画素についての判定結果とする（ステップＳ１０８：ＮＯ、ステップＳ１１０）。
【０１１０】
しかし、前ライン画素がノイズ画素でないか（ステップＳ１０７：ＮＯ）もしくは、前ライン画素についても判定不能であれば（ステップＳ１０８：ＹＥＳ）、もはや垂直・水平方向における濃度変化レベルを参照して行うノイズセンサ判定を断念し、ラインセンサ１７２をノイズセンサとみなす（ステップＳ１０９）。
本変形例のように、連続する筋ノイズの領域内においては、ノイズセンサも同一と考えられるので、特定の画素について、ラインセンサの判定が不能であっても、前ライン画素がノイズ画素であって、かつ、有効な判定がなされておれば、それを流用することによってさらに的確なノイズセンサ判定を行える。
【０１１１】
なお、本変形例において、図１４に示すように第１〜第４段階の全てを行う必要はなく、たとえば第２段階、第４段階の判定処理の一方を省略したり、さらには、第１段階→第３段階→第２段階というように判定処理を実行するようにしてもよい。
もっとも、筋ノイズは副走査方向に生じるので、ノイズ画素が副走査方向に連続している限りは、垂直濃度変化レベルに基づくノイズセンサ判定結果の信頼性の方が、水平濃度変化レベルに基づく判定結果の信頼性よりも高いと考えられ、第１段階の次に第２段階の判定処理を優先的に適用するのが望ましい。
【０１１２】
（２）濃度変化レベルの検出方法
（２−１）上記実施の形態では、判定対象となる画素を注目画素として、図７（ｂ）、図８（ｂ）に示すような３×３のラプラシアンフィルタを使用して、濃度変化レベルを算出したが、フィルタのサイズはこの大きさに限られず、５×５、８×８などでも構わない。
【０１１３】
特に、上記実施の形態では、画素単位でエッジを検出して濃度変化レベルを比較するようにしているので、当該エッジ検出方向以外は１画素とし、エッジ検出方向における画素数を複数画素分のサイズとする方がより効果的である。この場合、たとえば、垂直エッジ検出フィルタとして、１×７（主走査方向の画素×副走査方向の画素）や、１×９程度、水平エッジ検出フィルタとして７×１、９×１程度のサイズのものが使用される。
【０１１４】
また、同様な効果を有する他の一次微分フィルタを用いても構わない。
反対に、少なくとも判定対象となっている画素と、主走査方向、副走査方向に隣接する画素との濃度との差分から濃度勾配を求めて、これを濃度変化レベルとすることも可能である。
（２−２）その他、濃度変化レベルを指標するものとして、エッジ度の程度ではなく、最大コントラスト値を用いても構わない。このような場合でも画素間の濃度変化を知ることができ、筋ノイズの発生を知り得るからである。
【０１１５】
この最大コントラスト値は、たとえば判定対象となる画素を注目画素し、その所定範囲内の複数の画素との濃度差を算出し、そのうち最大の濃度差を出力することにより取得される。このような場合には、上記ラプラシアンフィルタに代えて公知の最大コントラスト値検出フィルタを使用することによって実行される。
（３）上記実施の形態では、カラー原稿を読取ることができるようにカラー用のラインセンサユニット１７１、１７２を使用したが、モノクロ用の画像読取部であっても、２個のブラック用のラインセンサを副走査方向に異なる位置に配設し、それらの出力に係る画像データに基づき上記と同様にして筋ノイズの補正が可能である。
【０１１６】
（４）上記実施の形態では、副走査方向に２組のラインセンサユニット１７１、１７２を配して、その対応する色成分のラインセンサからの出力に基づき、ノイズ画素の判定並びにノイズセンサの判定を行ったが、同様なラインセンサユニットを副走査方向に３以上の複数組配置して、それらの対応する色成分の出力を比較して、ノイズ画素の判定、ノイズセンサの判定を行うことも可能である。  
【０１１７】
同一画素について画像データを取得するラインセンサが副走査方向に異なる位置に多くあればあるほど、それら全てのラインセンサについて同一画素に対応する位置にゴミが存在する確率は格段に低くなるので、いずれかのラインセンサが非ノイズセンサと判定されて筋ノイズの補正を確実に行うことができるからである。
たとえば、ラインセンサユニットが、副走査方向に３組ある場合には、各第１〜第３の同一色成分のラインセンサで読み取った、同一画素に対する第１〜第３の画像データを比較して各画像データ間の濃度相関性の有無を判定して、ノイズ画素判定を実行する。
【０１１８】
この場合、たとえば判定対象となっている画素の代表濃度値の最大値と最小値の差分が、上記ΔＤｒを超える場合に当該画素について各画像データに濃度相関性がないと判断でき、その画素をノイズ画素であると判定することができる。
さらに、ノイズ画素と判定された画素について、各第１〜第３の画像データの副走査方向における周辺画素に対する濃度変化のレベルを取得してそれらを比較し、当該副走査方向における濃度変化レベルの最小のものと最大のものとの間に、所定の差分（ΔＤｖ）以上の差がある場合に、当該濃度変化レベルのうち最大のものから当該差分以上の濃度変化レベルに係る画像データを出力したイメージセンサを、読み取り領域内にノイズ惹起物が存するノイズセンサと判定するようにすればよい。
【０１１９】
ノイズ補正部７２７（図４）は、ノイズセンサ以外の一のラインセンサを非ノイズセンサとして、その出力を当該ノイズ画素の画像データとして色補正部７２８に出力するが、非ノイズセンサが複数ある場合には、たとえば、次のような基準で、一の非ノイズセンサを特定する。
（ａ）複数の非ノイズセンサの中に、予め決定されている基本のラインセンサユニットがある場合には、そのイメージセンサユニット内のラインセンサの出力を選択する。
【０１２０】
（ｂ）副走査方向における濃度変化レベルの一番大きな画像データを出力したラインセンサの出力を採用する。
また、副走査方向における濃度変化レベルによっては、非ノイズセンサの判定が不能であれば、前記濃度相関性がないと判定された画素について、各第１〜第３の画像データの主走査方向における濃度変化のレベルを比較して、当該主走査方向における濃度変化レベルの最小のものと最大のものとの間に、所定の差分（ΔＤｈ）以上の差がある場合に、当該濃度変化レベルのうち最小のものから上記の差分以上大きな濃度変化レベルに係る画像データを出力したラインセンサをノイズセンサと判定するようにすればよい。
【０１２１】
この場合において、非ノイズセンサが複数ある場合に選択すべき一のラインセンサの決定基準は、上記（ａ）については同じだが、（ｂ）は、次の（ｃ）に置き換えられる。
（ｃ）主走査方向における濃度変化レベルの一番小さな画像データを出力したラインセンサの出力を採用する。
上記方法により決定された非ノイズセンサの出力をノイズ画素の画像データとして選択して出力することにより、筋ノイズの除去された画像データを取得することができる。
【０１２２】
（５）上記実施の形態において、原稿の両面の読取りが可能なようにＡＤＦ４０に読み取った原稿を反転させて再度原稿読取位置に導く機構を設けてもよいし、原稿の表裏を同時に読み取ることができるように、図２におけるＡＤＦ４０の通紙経路途中の４１の位置に裏面読取専用のイメージセンサ部や露光ランプを設けるようにしてもよい。この場合、当該裏面専用イメージセンサ部の主走査方向の幅は、当該画像読取部１０で読取可能な原稿の最大幅とほぼ同様な長さであり、また、給紙路を挟んで対抗する位置にシェーディング補正用の白色板（不図示）が配設される。
【０１２３】
この場合にも、ゴミなどによる筋ノイズが発生する可能性があるので、上記実施の形態と同様にして筋ノイズ補正処理が実行される。
＜その他＞
（１）上記画像補正処理部７２による補正処理の内容は、ＣＰＵ７１で実行されるプログラムに関する発明として捉えることが可能である。
【０１２４】
この場合、当該プログラムは、例えば磁気テープ、フレキシブルディスク等の磁気ディスク、ＤＶＤ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＭＯ、ＰＤなどの光記録媒体、Ｓｍａｒｔ  Ｍｅｄｉａ（登録商標）、ＣＯＭＰＡＣＴＦＬＡＳＨ（登録商標）などのフラッシュメモリ系記録媒体等、コンピュータ読み取り可能な各種記録媒体に記録することが可能であり、当該記録媒体の形態で生産、譲渡等がなされる場合もあるし、プログラムの形態で、インターネットを含む有線、無線の各種ネットワーク、放送、電気通信回線、衛星通信等を介して伝送、供給される場合もある。
【０１２５】
（２）上記実施の形態では、複合機における画像読取装置に本発明を適用した例について説明したが、シートスルー方式の画像読み取り機能を備えていれば、ＦＡＸ専用機や画像読取装置単体であっても構わない。
【産業上の利用可能性】
【０１２６】
本発明は、シートスルー式の画像読取装置において、筋状のノイズを補正する技術として有用である。
【符号の説明】
【０１２７】
１      複合機
１０    画像読取部
１２    シートスルー用プラテンガラス
１９    基準白板
１７    イメージセンサ部
２０    プリンタ部
３０    給紙部
４０    ＡＤＦ
５０    フィニッシャ
６０    操作パネル
７０    制御部
７２    画像補正処理部
８１    ごみ
１００    判定部
１１１、１２１      ラッチセレクター
１１２、１１４、１１６、１２２、１２４，１２５    セレクター
１１３、１２３      ラッチメモリ
１７１、１７２      ラインセンサ
１１５    加算器
７２５    ノイズ画素判定部
７２６    ノイズセンサ判定部
７２７    ノイズ補正部
７２７Ｒ  セレクター
７２８    色補正部
７２６１、７２６６    ローパスフィルタ
７２６２、７２６７    垂直エッジ度算出部
７２６３，７２６８    水平エッジ度算出部
７２６４              垂直変化レベル比較部
７２６５              判定部
７２６９              水平エッジ位置比較部
７２７０              水平変化レベル比較部
【図１】
2010226313.tif 000003
【図２】
2010226313.tif 000004
【図３】
2010226313.tif 000005
【図４】
2010226313.tif 000006
【図５】
2010226313.tif 000007
【図６】
2010226313.tif 000008
【図７】
2010226313.tif 000009
【図８】
2010226313.tif 000010
【図９】
2010226313.tif 000011
【図１０】
2010226313.tif 000012
【図１１】
2010226313.tif 000013
【図１２】
2010226313.tif 000014
【図１３】
2010226313.tif 000015
【図１４】
2010226313.tif 000016
【図１５】
2010226313.tif 000017
【図１６】
2010226313.tif 000018