(57)【特許請求の範囲】
【請求項１】
原稿上の像を走査ライン単位で読み取って得られた画像データに含まれる各画素の濃度に基づき、自画素の位置から所定範囲内に存在する画素群の濃度よりも低濃度側に閾値以上乖離した濃度を有し、且つ、前記走査ラインにおいて連続して並んだ所定数以下の画素を異常画素として抽出する抽出手段と、
前記抽出手段によって抽出された異常画素の濃度を、当該濃度よりも高い濃度に補正する補正手段と、
前記補正手段によって補正された濃度を含む画像データを出力する出力手段と
を備え、
前記抽出手段は、ある注目画素の走査方向手前側に連続して位置する所定数の画素群の濃度の平均値を算出し、当該平均値が閾値以上である場合には、当該注目画素が前記異常画素であるか否かを判定し、その結果に基づいて当該注目画素を異常画素として抽出する
ことを特徴とする画像処理装置。
【請求項２】
原稿上の像を走査ライン単位で読み取って得られた画像データに含まれる各画素の濃度に基づいて各々の走査ライン上に連なる画素群のライン方向の濃度変化を検出し、各走査ライン上で自画素から所定範囲内に存在する画素群の濃度から低濃度側に閾値以上乖離した濃度を有し、且つ、前記走査ラインにおいて連続して並んだ所定数以下の画素を異常画素として抽出する抽出手段と、
前記抽出手段によって抽出された異常画素の濃度を、当該濃度よりも高い濃度に補正する補正手段と、
前記補正手段によって補正された濃度を含む画像データを出力する出力手段と
を備え、
前記抽出手段は、ある注目画素の走査方向手前側に連続して位置する所定数の画素群の濃度の平均値を算出し、当該平均値が閾値以上である場合には、当該注目画素が前記異常画素であるか否かを判定し、その結果に基づいて当該注目画素を異常画素として抽出する
ことを特徴とする画像処理装置。
【請求項３】
原稿上の像を走査ライン単位で読み取って得られた画像データに含まれる各画素の濃度に基づき、自画素の位置から所定範囲内に存在する画素群の濃度よりも低濃度側に閾値以上乖離した濃度を有し、且つ、前記走査ラインにおいて連続して並んだ所定数以下の画素を異常画素として抽出する抽出手段と、
前記抽出手段によって抽出された異常画素の濃度を、当該濃度よりも高い濃度に補正する補正手段と、
前記補正手段によって補正された濃度を含む画像データを出力する出力手段と
を備え、
前記抽出手段は、ある注目画素の走査方向手前側に連続して位置する所定数の画素群の濃度の平均値と、当該注目画素の走査方向奥側に位置する画素の濃度または当該注目画素の走査方向奥側に連続して位置する所定数の画素群の濃度の平均値とを算出し、当該注目画素の濃度が走査方向手前側に位置する前記画素群の濃度の平均値よりも閾値以上低く、且つ、当該注目画素の濃度が走査方向奥側に位置する画素の濃度または所定数の画素群の濃度の平均値よりも閾値以上低い場合には、当該注目画素を前記異常画素であると判定して抽出し、
前記注目画素の走査方向手前側に連続して位置する所定数の画素群の画素数が、当該注目画素の走査方向奥側に連続して位置する所定数の画素群の画素数よりも多い
ことを特徴とする画像処理装置。
【請求項４】
原稿上の像を走査ライン単位で読み取って得られた画像データに含まれる各画素の濃度に基づいて各々の走査ライン上に連なる画素群のライン方向の濃度変化を検出し、各走査ライン上で自画素から所定範囲内に存在する画素群の濃度から低濃度側に閾値以上乖離した濃度を有し、且つ、前記走査ラインにおいて連続して並んだ所定数以下の画素を異常画素として抽出する抽出手段と、
前記抽出手段によって抽出された異常画素の濃度を、当該濃度よりも高い濃度に補正する補正手段と、
前記補正手段によって補正された濃度を含む画像データを出力する出力手段と
を備え、
前記抽出手段は、ある注目画素の走査方向手前側に連続して位置する所定数の画素群の濃度の平均値と、当該注目画素の走査方向奥側に位置する画素の濃度または当該注目画素の走査方向奥側に連続して位置する所定数の画素群の濃度の平均値とを算出し、当該注目画素の濃度が走査方向手前側に位置する前記画素群の濃度の平均値よりも閾値以上低く、且つ、当該注目画素の濃度が走査方向奥側に位置する画素の濃度または所定数の画素群の濃度の平均値よりも閾値以上低い場合には、当該注目画素を前記異常画素であると判定して抽出し、
前記注目画素の走査方向手前側に連続して位置する所定数の画素群の画素数が、当該注目画素の走査方向奥側に連続して位置する所定数の画素群の画素数よりも多い
ことを特徴とする画像処理装置。
【請求項５】
コンピュータに、
原稿上の像を走査ライン単位で読み取って得られた画像データに含まれる各画素の濃度に基づき、自画素の位置から所定範囲内に存在する画素群の濃度よりも低濃度側に閾値以上乖離した濃度を有し、且つ、前記走査ラインにおいて連続して並んだ所定数以下の画素を異常画素として抽出する機能と、
抽出された前記異常画素の濃度を、当該濃度よりも高い濃度に補正する機能と、
補正された濃度を含む画像データを出力する機能と
を実現させ、
前記抽出する機能は、ある注目画素の走査方向手前側に連続して位置する所定数の画素群の濃度の平均値を算出し、当該平均値が閾値以上である場合には、当該注目画素が前記異常画素であるか否かを判定し、その結果に基づいて当該注目画素を異常画素として抽出する
ことを特徴とするプログラム。
【請求項６】
コンピュータに、
原稿上の像を走査ライン単位で読み取って得られた画像データに含まれる各画素の濃度に基づいて各々の走査ライン上に連なる画素群のライン方向の濃度変化を検出し、各走査ライン上で自画素から所定範囲内に存在する画素群の濃度から低濃度側に閾値以上乖離した濃度を有し、且つ、前記走査ラインにおいて連続して並んだ所定数以下の画素を異常画素として抽出する機能と、
抽出された前記異常画素の濃度を、当該濃度よりも高い濃度に補正する機能と、
補正された濃度を含む画像データを出力する機能と
を実現させ、
前記抽出する機能は、ある注目画素の走査方向手前側に連続して位置する所定数の画素群の濃度の平均値を算出し、当該平均値が閾値以上である場合には、当該注目画素が前記異常画素であるか否かを判定し、その結果に基づいて当該注目画素を異常画素として抽出する
ことを特徴とするプログラム。
【請求項７】
コンピュータに、
原稿上の像を走査ライン単位で読み取って得られた画像データに含まれる各画素の濃度に基づき、自画素の位置から所定範囲内に存在する画素群の濃度よりも低濃度側に閾値以上乖離した濃度を有し、且つ、前記走査ラインにおいて連続して並んだ所定数以下の画素を異常画素として抽出する機能と、
抽出された前記異常画素の濃度を、当該濃度よりも高い濃度に補正する機能と、
補正された濃度を含む画像データを出力する機能と
を実現させ、
前記抽出する機能は、ある注目画素の走査方向手前側に連続して位置する所定数の画素群の濃度の平均値と、当該注目画素の走査方向奥側に位置する画素の濃度または当該注目画素の走査方向奥側に連続して位置する所定数の画素群の濃度の平均値とを算出し、当該注目画素の濃度が走査方向手前側に位置する前記画素群の濃度の平均値よりも閾値以上低く、且つ、当該注目画素の濃度が走査方向奥側に位置する画素の濃度または所定数の画素群の濃度の平均値よりも閾値以上低い場合には、当該注目画素を前記異常画素であると判定して抽出し、
前記注目画素の走査方向手前側に連続して位置する所定数の画素群の画素数が、当該注目画素の走査方向奥側に連続して位置する所定数の画素群の画素数よりも多い
ことを特徴とするプログラム。
【請求項８】
コンピュータに、
原稿上の像を走査ライン単位で読み取って得られた画像データに含まれる各画素の濃度に基づいて各々の走査ライン上に連なる画素群のライン方向の濃度変化を検出し、各走査ライン上で自画素から所定範囲内に存在する画素群の濃度から低濃度側に閾値以上乖離した濃度を有し、且つ、前記走査ラインにおいて連続して並んだ所定数以下の画素を異常画素として抽出する機能と、
抽出された前記異常画素の濃度を、当該濃度よりも高い濃度に補正する機能と、
補正された濃度を含む画像データを出力する機能と
を実現させ、
前記抽出する機能は、ある注目画素の走査方向手前側に連続して位置する所定数の画素群の濃度の平均値と、当該注目画素の走査方向奥側に位置する画素の濃度または当該注目画素の走査方向奥側に連続して位置する所定数の画素群の濃度の平均値とを算出し、当該注目画素の濃度が走査方向手前側に位置する前記画素群の濃度の平均値よりも閾値以上低く、且つ、当該注目画素の濃度が走査方向奥側に位置する画素の濃度または所定数の画素群の濃度の平均値よりも閾値以上低い場合には、当該注目画素を前記異常画素であると判定して抽出し、
前記注目画素の走査方向手前側に連続して位置する所定数の画素群の画素数が、当該注目画素の走査方向奥側に連続して位置する所定数の画素群の画素数よりも多い
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、原稿から画像を読み取る画像読取位置におけるゴミの付着を検出し、このゴミに起因したノイズ画像を読取画像から除去するための技術に関する。
【背景技術】
【０００２】
画像処理装置は、搬送装置によって搬送される原稿の画像を所定の読取位置においてＣＣＤ等のラインセンサを用いてプラテンガラス越しに読み取る。ところが、プラテンガラス上の読取位置にゴミが付着していると、そのゴミに起因したスジ状のノイズ画像が読み取った画像に入り込んでしまう。このような問題を解決するべく、特許文献１には、原稿を読み取る前に背景板を読み取っておき、原稿画像の濃度と背景板の濃度とを比較してゴミに起因するノイズ画像を検知し、これを除去する技術が開示されている。また、特許文献２には、画像データを二次微分することでノイズ画像の存在を検知する技術が開示されている。
【特許文献１】特開２００５−６４９１３号公報
【特許文献２】特許第３５５４１３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１に記載の技術は、背景板との濃度の違いに基づいてノイズ画像の存在を検出しているため、その比較基準である背景板の濃度とノイズ画像の濃度とがほぼ同じ場合には、ノイズ画像を検知することができない。例えば背景板として白色のものを用いた場合、白色のゴミ（例えば紙粉）は背景板との濃度差が極めて小さいために検出することができない虞がある。また、特許文献２の二次微分を用いた方法では、ゴミに起因するスジ状のノイズ画像と、原稿にもともとあった線画像とを区別することができない虞がある。
【０００４】
本発明は、上述した背景に鑑みてなされたものであり、その目的は、原稿の読取位置におけるゴミの存在をより正確に検出し、これに起因したノイズ画像を読取画像から除去することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、この発明は、原稿上の像を走査ライン単位で読み取って得られた画像データに含まれる各画素の濃度に基づき、自画素の位置から所定範囲内に存在する画素群の濃度よりも低濃度側に閾値以上乖離した濃度を有し、且つ、前記走査ラインにおいて連続して並んだ所定数以下の画素を異常画素として抽出する抽出手段と、前記抽出手段によって抽出された異常画素の濃度を、当該濃度よりも高い濃度に補正する補正手段と、前記補正手段によって補正された濃度を含む画像データを出力する出力手段とを備え、前記抽出手段は、ある注目画素の走査方向手前側に連続して位置する所定数の画素群の濃度の平均値を算出し、当該平均値が閾値以上である場合には、当該注目画素が前記異常画素であるか否かを判定し、その結果に基づいて当該注目画素を異常画素として抽出することを特徴とする画像処理装置を提供する。
【０００６】
この画像処理装置によれば、抽出手段が、自画素の位置から所定範囲内に存在する画素群の濃度よりも低濃度側に閾値以上乖離した濃度を有し、且つ、走査ラインにおいて連続して並んだ所定数以下の画素を異常画素として抽出し、補正手段が、抽出された異常画素の濃度を、当該濃度よりも高い濃度に補正する。このように周囲の画素の濃度よりも低い異常画素の濃度を高濃度に補正して、所定範囲内に存在する周囲の画素の濃度に近づけることで、読取手段の読取位置に紙粉などのゴミが付着した場合であっても、そのゴミに起因したノイズ画像を読み取った像から除去することができる。なお、自画素の位置から所定範囲内に存在する画素群の濃度よりも低濃度側に閾値以上乖離した濃度を有し、且つ、前記走査ラインにおいて連続して並んだ所定数以下の画素とは、複数画素だけではなく、１つの画素である場合も含む。
【０００７】
また、本発明は、原稿上の像を走査ライン単位で読み取って得られた画像データに含まれる各画素の濃度に基づいて各々の走査ライン上に連なる画素群のライン方向の濃度変化を検出し、各走査ライン上で自画素から所定範囲内に存在する画素群の濃度から低濃度側に閾値以上乖離した濃度を有し、且つ、前記走査ラインにおいて連続して並んだ所定数以下の画素を異常画素として抽出する抽出手段と、前記抽出手段によって抽出された異常画素の濃度を、当該濃度よりも高い濃度に補正する補正手段と、前記補正手段によって補正された濃度を含む画像データを出力する出力手段とを備え、前記抽出手段は、ある注目画素の走査方向手前側に連続して位置する所定数の画素群の濃度の平均値を算出し、当該平均値が閾値以上である場合には、当該注目画素が前記異常画素であるか否かを判定し、その結果に基づいて当該注目画素を異常画素として抽出することを特徴とする画像処理装置を提供する。
【０００８】
この画像処理装置によれば、抽出手段は、各走査ライン上で自画素から所定範囲内に存在する画素群の濃度から低濃度側に閾値以上乖離した濃度を有し、且つ、前記走査ラインにおいて連続して並んだ所定数以下の画素を異常画素として抽出する抽出手段と、前記抽出手段によって抽出された異常画素の濃度を、当該濃度よりも高い濃度に補正する。このように所定範囲内に存在する周囲の画素の濃度よりも低い異常画素の濃度を高濃度に補正して、周囲の画素の濃度に近づけることで、読取手段の読取位置に紙粉などのゴミが付着した場合であっても、そのゴミに起因したノイズ画像を読み取った像から除去することができる。なお、自画素の位置から所定範囲内に存在する画素群の濃度よりも低濃度側に閾値以上乖離した濃度を有し、且つ、前記走査ラインにおいて連続して並んだ所定数以下の画素とは、複数画素だけではなく、１つの画素である場合も含む。
【０００９】
また、本発明は、原稿上の像を走査ライン単位で読み取って得られた画像データに含まれる各画素の濃度に基づき、自画素の位置から所定範囲内に存在する画素群の濃度よりも低濃度側に閾値以上乖離した濃度を有し、且つ、前記走査ラインにおいて連続して並んだ所定数以下の画素を異常画素として抽出する抽出手段と、前記抽出手段によって抽出された異常画素の濃度を、当該濃度よりも高い濃度に補正する補正手段と、前記補正手段によって補正された濃度を含む画像データを出力する出力手段とを備え、前記抽出手段は、ある注目画素の走査方向手前側に連続して位置する所定数の画素群の濃度の平均値と、当該注目画素の走査方向奥側に位置する画素の濃度または当該注目画素の走査方向奥側に連続して位置する所定数の画素群の濃度の平均値とを算出し、当該注目画素の濃度が走査方向手前側に位置する前記画素群の濃度の平均値よりも閾値以上低く、且つ、当該注目画素の濃度が走査方向奥側に位置する画素の濃度または所定数の画素群の濃度の平均値よりも閾値以上低い場合には、当該注目画素を前記異常画素であると判定して抽出し、前記注目画素の走査方向手前側に連続して位置する所定数の画素群の画素数が、当該注目画素の走査方向奥側に連続して位置する所定数の画素群の画素数よりも多いことを特徴とする画像処理装置を提供する。
【００１０】
また、本発明は、原稿上の像を走査ライン単位で読み取って得られた画像データに含まれる各画素の濃度に基づいて各々の走査ライン上に連なる画素群のライン方向の濃度変化を検出し、各走査ライン上で自画素から所定範囲内に存在する画素群の濃度から低濃度側に閾値以上乖離した濃度を有し、且つ、前記走査ラインにおいて連続して並んだ所定数以下の画素を異常画素として抽出する抽出手段と、前記抽出手段によって抽出された異常画素の濃度を、当該濃度よりも高い濃度に補正する補正手段と、前記補正手段によって補正された濃度を含む画像データを出力する出力手段とを備え、前記抽出手段は、ある注目画素の走査方向手前側に連続して位置する所定数の画素群の濃度の平均値と、当該注目画素の走査方向奥側に位置する画素の濃度または当該注目画素の走査方向奥側に連続して位置する所定数の画素群の濃度の平均値とを算出し、当該注目画素の濃度が走査方向手前側に位置する前記画素群の濃度の平均値よりも閾値以上低く、且つ、当該注目画素の濃度が走査方向奥側に位置する画素の濃度または所定数の画素群の濃度の平均値よりも閾値以上低い場合には、当該注目画素を前記異常画素であると判定して抽出し、前記注目画素の走査方向手前側に連続して位置する所定数の画素群の画素数が、当該注目画素の走査方向奥側に連続して位置する所定数の画素群の画素数よりも多いことを特徴とする画像処理装置を提供する。
【００１１】
また、本発明は、コンピュータに、原稿上の像を走査ライン単位で読み取って得られた画像データに含まれる各画素の濃度に基づき、自画素の位置から所定範囲内に存在する画素群の濃度よりも低濃度側に閾値以上乖離した濃度を有し、且つ、前記走査ラインにおいて連続して並んだ所定数以下の画素を異常画素として抽出する機能と、抽出された前記異常画素の濃度を、当該濃度よりも高い濃度に補正する機能と、補正された濃度を含む画像データを出力する機能とを実現させ、前記抽出する機能は、ある注目画素の走査方向手前側に連続して位置する所定数の画素群の濃度の平均値を算出し、当該平均値が閾値以上である場合には、当該注目画素が前記異常画素であるか否かを判定し、その結果に基づいて当該注目画素を異常画素として抽出することを特徴とするプログラムを提供する。また、本発明は、コンピュータに、原稿上の像を走査ライン単位で読み取って得られた画像データに含まれる各画素の濃度に基づいて各々の走査ライン上に連なる画素群のライン方向の濃度変化を検出し、各走査ライン上で自画素から所定範囲内に存在する画素群の濃度から低濃度側に閾値以上乖離した濃度を有し、且つ、前記走査ラインにおいて連続して並んだ所定数以下の画素を異常画素として抽出する機能と、抽出された前記異常画素の濃度を、当該濃度よりも高い濃度に補正する機能と、補正された濃度を含む画像データを出力する機能とを実現させ、前記抽出する機能は、ある注目画素の走査方向手前側に連続して位置する所定数の画素群の濃度の平均値を算出し、当該平均値が閾値以上である場合には、当該注目画素が前記異常画素であるか否かを判定し、その結果に基づいて当該注目画素を異常画素として抽出することを特徴とするプログラムを提供する。
【００１２】
また、本発明は、コンピュータに、原稿上の像を走査ライン単位で読み取って得られた画像データに含まれる各画素の濃度に基づき、自画素の位置から所定範囲内に存在する画素群の濃度よりも低濃度側に閾値以上乖離した濃度を有し、且つ、前記走査ラインにおいて連続して並んだ所定数以下の画素を異常画素として抽出する機能と、抽出された前記異常画素の濃度を、当該濃度よりも高い濃度に補正する機能と、補正された濃度を含む画像データを出力する機能とを実現させ、前記抽出する機能は、ある注目画素の走査方向手前側に連続して位置する所定数の画素群の濃度の平均値と、当該注目画素の走査方向奥側に位置する画素の濃度または当該注目画素の走査方向奥側に連続して位置する所定数の画素群の濃度の平均値とを算出し、当該注目画素の濃度が走査方向手前側に位置する前記画素群の濃度の平均値よりも閾値以上低く、且つ、当該注目画素の濃度が走査方向奥側に位置する画素の濃度または所定数の画素群の濃度の平均値よりも閾値以上低い場合には、当該注目画素を前記異常画素であると判定して抽出し、前記注目画素の走査方向手前側に連続して位置する所定数の画素群の画素数が、当該注目画素の走査方向奥側に連続して位置する所定数の画素群の画素数よりも多いことを特徴とするプログラムを提供する。また、本発明は、コンピュータに、原稿上の像を走査ライン単位で読み取って得られた画像データに含まれる各画素の濃度に基づいて各々の走査ライン上に連なる画素群のライン方向の濃度変化を検出し、各走査ライン上で自画素から所定範囲内に存在する画素群の濃度から低濃度側に閾値以上乖離した濃度を有し、且つ、前記走査ラインにおいて連続して並んだ所定数以下の画素を異常画素として抽出する機能と、抽出された前記異常画素の濃度を、当該濃度よりも高い濃度に補正する機能と、補正された濃度を含む画像データを出力する機能とを実現させ、前記抽出する機能は、ある注目画素の走査方向手前側に連続して位置する所定数の画素群の濃度の平均値と、当該注目画素の走査方向奥側に位置する画素の濃度または当該注目画素の走査方向奥側に連続して位置する所定数の画素群の濃度の平均値とを算出し、当該注目画素の濃度が走査方向手前側に位置する前記画素群の濃度の平均値よりも閾値以上低く、且つ、当該注目画素の濃度が走査方向奥側に位置する画素の濃度または所定数の画素群の濃度の平均値よりも閾値以上低い場合には、当該注目画素を前記異常画素であると判定して抽出し、前記注目画素の走査方向手前側に連続して位置する所定数の画素群の画素数が、当該注目画素の走査方向奥側に連続して位置する所定数の画素群の画素数よりも多いことを特徴とするプログラムを提供する。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照し、本発明の実施の形態について説明する。
図１はこの発明の一実施形態である画像処理装置の構成を示すブロック図である。この画像処理装置においては、シェーディング補正を経て位相補正された画像データに対して、ゴミに起因したノイズ画像の検出が試みられ、ノイズ画像が検出されると、そのノイズ画像が除去される。ノイズ画像が除去された画像は、必要に応じて拡大縮小等の画像処理が施されてこの画像処理装置から出力されることになる。
【００１４】
図１において、ＣＰＵ１００は、この画像処理装置の各部を制御する手段である。具体的には、ＣＰＵ１００は、ＣＣＤ駆動回路２によって行われるＣＣＤ部１の駆動の周期を設定し、出力増幅回路４Ａ〜４Ｃの利得の制御を行ったり、シェーディング補正回路６Ａ〜６Ｃ、ゴミ検出回路９、ノイズ除去回路１０、画像処理回路１１などの各種制御を行う。ＣＣＤ部１は、原稿の搬送経路上の最上流側読取位置から最下流側読取位置までの３箇所の読取位置の各々において、図示しない搬送装置によって搬送される原稿上の像を主走査ライン単位で読み取り、読み取った像の濃度に応じたアナログ画像信号Ｒ，Ｇ，Ｂを出力する。
【００１５】
ここで、図２は、原稿の搬送装置の構成および原稿の搬送経路上の読取位置からＣＣＤ部１に至るまでの光学系の構成を示す図である。図２において、原稿１３は、引き込みローラ１４により、１枚ずつ搬送ローラ１５まで運ばれる。搬送ローラ１５は、原稿搬送方向を変えてプラテンガラス１６に向けて原稿１３を搬送する。このようにして搬送される原稿１３は、バックプラテン１８によってプラテンガラス１６に押さえつけられ、最後に排出ローラ１９によって搬送装置から排出される。上述した上流側読取位置から下流側読取位置までの３箇所の読取位置は、プラテンガラス１６上に各々設けられている。これらの各読取位置における各原稿画像は、第１ミラー２０、第２ミラー２１、第３ミラー２２により光路を変え、レンズ２３により縮小され、ＣＣＤ部１を構成する３個のＣＣＤラインセンサ１Ａ、１Ｂ、１Ｃに至る。
【００１６】
ＣＣＤラインセンサ１Ｃは、プラテンガラス１６上の最上流側の読取位置Ｃにおいて、原稿搬送方向を横切る方向（走査方向）に一直線（ライン）上に並んだＮ個の画素のＢ色成分の濃度を表す画像信号Ｂを出力する。また、ＣＣＤラインセンサ１Ｂは、最上流側の読取位置から主走査線４本分の距離（以下、単に４ライン相当という）だけ下流に進んだ読取位置Ｂにおいて、走査方向に一直線上に並んだＮ個の画素のＧ色成分の濃度を表す画像信号Ｇを出力する。そして、ＣＣＤラインセンサ１Ａは、画像信号Ｇに対応した読取位置からさらに４ライン相当下流に進んだ最下流側の読取位置Ａにおいて、主走査ラインにおいて走査方向に一直線上に並んだＮ個の画素のＲ色成分の濃度を表す画像信号Ｒを出力する。
【００１７】
再び図１の説明に戻る。ＣＣＤ部１の後段には、サンプルホールド回路３Ａ、出力増幅回路４Ａ、Ａ／Ｄ変換回路５Ａおよびシェーデイング補正回路６Ａからなる信号処理系Ａと、サンプルホールド回路３Ｂ、出力増幅回路４Ｂ、Ａ／Ｄ変換回路５Ｂおよびシェーデイング補正回路６Ｂからなる信号処理系Ｂと、サンプルホールド回路３Ｃ、出力増幅回路４Ｃ、Ａ／Ｄ変換回路５Ｃおよびシェーデイング補正回路６Ｃからなる信号処理系Ｃが設けられている。信号処理系Ａ〜Ｃは、読取位置Ａ、Ｂ、Ｃにおいて各々得られた画像信号Ｒ、画像信号Ｇ、画像信号Ｂに各々対応した信号処理系である。
【００１８】
ここで、ＣＣＤ部１から得られるアナログ画像信号Ｒ，Ｇ，Ｂは、サンプルホールド回路３Ａ〜３Ｃにより各々サンプリングされた後、出力増幅回路４Ａ〜４Ｃによって各々適正なレベルに増幅され、Ａ／Ｄ変換回路５Ａ〜５Ｃにより各々デジタル画像データＲ，Ｇ，Ｂに変換される。これらのデジタル画像データＲ，Ｇ，Ｂに対し、シェーデイング補正回路６Ａ〜６Ｃによって、ＣＣＤラインセンサ１Ａ〜１Ｃの感度バラツキや光学系の光量分布特性に対応した補正が施される。このようにして、原稿画像を表す各画素の濃度を含むデジタル画像データが生成されることになる。
【００１９】
出力遅延回路７Ｂ，７Ｃは、シェーデイング補正回路６Ｂ，６Ｃから出力される画像データＧ，Ｂをそれぞれ４ライン相当、８ライン相当の遅延時間だけ遅延させ、画像データＲと同相の画像データとして出力する。ラインメモリ８は、シェーデイング補正回路６Ａから出力される画像データＲ、出力遅延回路７Ｂ，７Ｃから出力される画像データＧ，Ｂを各々所定ライン数分だけ記憶するメモリである。
【００２０】
ゴミ検出回路９は、シェーデイング補正回路６Ａ、出力遅延回路７Ｂ，７Ｃのそれぞれからラインメモリ８内に書き込まれた画像データに基づいて、ゴミの影響を受けている画素を異常画素として抽出し、抽出した異常画素の主走査ライン上の位置を示すゴミ検出データを出力する。
【００２１】
ここで、ゴミ検出回路９が異常画素を抽出するアルゴリズムについて説明する。
まず、ゴミ検出回路９は、画像データＢ，Ｇ，Ｒに含まれる各画素の濃度に基づいて、各々の走査ラインで並んだ各画素の濃度を検出する。これにより、図３に示すように、走査（主走査）方向に連なる各画素の濃度変化が検出されることになる。ゴミ検出回路９の目的は、図３に示すような、周囲にある画素の濃度よりも低濃度側に著しく変化し、且つ、所定数以内（本実施形態では２画素以内）で連続して並ぶ画素群Ｐを特定することにある。本実施形態では、画像読取位置に付着するゴミとして、記録紙から発生した紙粉を想定しており、上述したような並ぶ画素群Ｐは、この紙粉のような低濃度の色のゴミの影響を受けている画素である。なお、図３においては、濃度が２５６ビットで表されているものとする。
【００２２】
ゴミ検出回路９は、各画素の濃度を検出すると、図４に示すように主走査ライン上のある画素ｐ１に注目し、その注目画素ｐ１の位置から走査方向手前側の所定範囲内に位置する画素群（ここでは走査方向手前側に位置するの１６個の画素群Ｐｆ）の濃度の平均値ａ１を算出する。そして、算出された画素群Ｐｆの濃度平均値ａ１が、予め決められた閾値以上であれば、ゴミ検出回路９は画素群Ｐｆの濃度平均値ａ１と、注目画素ｐ１の濃度ｚ１とを比較する。
【００２３】
ここで、算出された画素群Ｐｆの濃度平均値ａ１が、予め決められた閾値以上であるか否かを判定する理由は以下の通りである。ゴミ検出回路９の目的は前述したように、周囲にある画素の濃度よりも低濃度側に著しく変化する画素群を特定することにあるが、それを実現するためには、周囲の画素群が比較的高い濃度であることが必要である。なぜなら、周囲の画素群が例えば白色に近いような相当低い濃度であれば、それよりも著しく低い濃度の画素群を見つけ出すことは困難だからである。従って、ゴミ検出回路９は、画素群Ｐｆの濃度平均値ａ１を閾値と比較し、周囲にある画素の濃度よりも低濃度側に著しく変化する画素群を抽出することができる程度の濃度であるかどうかを確認してから、画素群Ｐｆの濃度平均値ａ１と、注目画素ｐ１の濃度ｚ１とを比較するというわけである。
【００２４】
そして、ゴミ検出回路９は、注目画素ｐ１の濃度ｚ１が画素群Ｐｆの濃度平均値ａ１から低濃度側に閾値ｓ１以上乖離している場合には、“低濃度側に濃度の段差がある”と判定する。
【００２５】
次に、ゴミ検出回路９は、注目画素ｐ１から走査方向に２画素分だけ奥に存在する画素から連なる４個の画素群Ｐｂの濃度の平均値ａ２を算出する。そして、ゴミ検出回路９は、注目画素ｐ１の濃度ｚ１と、画素群Ｐｂの濃度平均値ａ２とを比較し、注目画素ｐ１の濃度ｚ１が画素群Ｐｂの濃度平均値ａ２から低濃度側に閾値ｓ２以上乖離している場合には、“高濃度側に濃度の段差がある”と判定する。ゴミ検出回路９は、このように低濃度側及び高濃度側に段差があると判定された注目画素ｐ１を、ゴミの影響によって原稿画像の濃度を正確に表していない「異常画素」と判定する。さらに、ゴミ検出回路９は、異常画素と判定した注目画素ｐ１の１画素分奥に存在する隣の画素ｐ２の濃度ｚ２を、画素群Ｐｆの濃度平均値ａ１及び画素群Ｐｂの濃度平均値ａ２と比較する。この比較の結果、注目画素ｐ２の濃度ｚ２が、画素群Ｐｆの濃度平均値ａ１から低濃度側に閾値ｓ１以上乖離し、且つ、画素群Ｐｆの濃度平均値ａ２から低濃度側に閾値ｓ２以上乖離している場合には、ゴミ検出回路９は注目画素ｐ２も「異常画素」であると判定する。なお、注目画素ｐ２の濃度ｚ２がこれらの濃度条件を満たさない場合には、注目画素ｐ１のみが異常画素として判定されることになる。
【００２６】
走査方向手前側の画素群Ｐｆの画素数が１６個であるのに対し、走査方向奥側の画素群Ｐｂの画素数が４個である理由は以下の通りである。
走査方向手前側の画素群Ｐｆの濃度平均値が閾値以上であることを確認する理由は、前述したとおり、周囲の画素の濃度よりも低濃度側に著しく変化する画素群を抽出するためである。つまり、注目画素の周囲の画像の分布状況を調べて、比較的高い密度で画像が分布していることを確認するということである。このような画像の分布状況を調べるためには、比較的多くの画素群の濃度平均値を採る必要がある。これに対し、走査方向奥側の画素群Ｐｂと注目画素との濃度を比較する理由は、走査方向奥側の画素群Ｐｂと注目画素との間に濃度の段差があるか否かを調べるためである。このように濃度の段差があるか否かを調べるためには、比較的少ない画素数で足りる。このような理由から、走査方向手前側の画素群Ｐｆの画素数は、走査方向奥側の画素群Ｐｂの画素数よりも多いのである。
【００２７】
前述したように、画像読取位置に付着するゴミとして、記録紙から発生した紙粉を想定している。例えばＣＣＤ部１の読み取り解像度を６００ｄｐｉとしたとき、紙粉の大きさはおおよそ２／６００inch以内に収まる。このため、走査方向に連続して並んだ２画素がその周囲の画素群の濃度と比較して上記のような濃度条件を満たす場合には、その画素群を「異常画素」と判定する。従って、仮に走査方向に連続して並んだ３画素が上記のような濃度条件を満たしたとしても、その画素群が異常画素と判定されることはない。原稿上の画像には低濃度の線分画像が含まれている場合（例えば比較的暗い背景画像中に白っぽい線分が引かれているような場合）があるが、そのような線分画像のうち最も細い線分画像は３画素程度の太さしかないものも存在する。このような低濃度で細い線分画像とノイズ画像とを区別するために、ゴミ検出回路９は、上記のような濃度条件を満たす連続画素群が２画素以内であれば異常画素と判定する一方、上記のような濃度条件を満たす連続画素群が３画素以上であれば異常画素とは判定しない。なお、本実施形態では、画像読み取り時の解像度６００ｄｐｉであるから、異常画素と判定する連続画素数を最高２画素としているが、画像読み取り時の解像度が変われば、異常画素と判定する連続画素数も変わる。よって、異常画素の判定基準となる連続画素数は、画像読み取り時の解像度や、用いる用紙から発生する紙粉の大きさなどを勘案して適宜定めればよい。特に紙粉の大きさは、使用される原稿の用紙の種類などに依存するので、異常画素の判定基準となる連続画素数を、用紙の種類などに応じて適宜変えるようにしてもよい。
【００２８】
このように、ゴミ検出回路９は、画像データに含まれる各画素の濃度に基づいて各々の主走査ラインにおいて連なる複数画素のライン方向の濃度変化を検出し、当該ライン上で注目画素の位置から所定範囲内に存在する画素群（走査方向手前側の１６個の画素群と走査方向奥側の４画素群）の濃度から低濃度側に閾値以上乖離した濃度の画素で、且つ、主走査ラインにおいて連続して並んだ所定数（２画素）以下の画素を異常画素として抽出する。そして、ゴミ検出回路９は、抽出した異常画素の主走査ライン上の位置を示すゴミ検出データをノイズ除去回路１０に出力する。
【００２９】
ノイズ除去回路１０は、ゴミ検出回路９からのゴミ検出データに基づいて異常画素の位置を特定し、その異常画素の濃度をより高濃度に補正することで、画像データＢ，Ｇ，Ｒからノイズ画像を除去する。ここで、図５は、ノイズ除去回路１０によって行われるノイズ除去のための処理の内容を示している。図５に示すように、ノイズ除去回路１０は、異常画素として抽出された注目画素ｐ１の濃度を走査方向手前側に位置する画素ｐ１’の濃度に置換し、異常画素として抽出された注目画素ｐ２の濃度を走査方向奥側に位置する画素ｐ２’の濃度に置換する。仮に、異常画素として１つの注目画素ｐ１のみが抽出された場合は、走査方向手前側に位置する画素ｐ１’の濃度で置換してもよいし、走査方向奥に位置する画素ｐ２’の濃度に置換してもよい。このような処理が、ゴミ検出データによって示される全ての異常画素について実行されることにより、ラインメモリ８に格納された画像データからゴミに起因したスジ状のノイズ画像が除去される。そして、このノイズ除去の行われた画像データが画像処理回路１１に送られる。
【００３０】
画像処理回路１１は、ノイズ除去回路１０から出力される画像データに対し、この画像処理装置が搭載された装置（デジタル複写機、スキャナなど）が必要とする画像処理、例えば拡大縮小処理、地肌除去処理、２値化処理などを施す。そして、画像処理回路１１は、これらの処理を施した画像データを出力する。この画像データに基づいて画像形成が行われるなどの各種処理がなされる。
【００３１】
以上説明したように、本実施形態によれば、周囲の画素群の濃度よりも著しく低い濃度の画素を異常画素として抽出し、この異常画素の濃度を適切に補正する。従来は、背景板との濃度差で異常画素を検出していたが故に背景板と同程度の濃度の異常画素を検出することが出来なかったが、本実施形態によれば画像中の濃度差に着目して異常画素を見つけ出すので、紙粉などの白色のゴミの影響を受けた異常画素であってもより正確に検出することが可能となる。また、本実施形態で説明した方法によって紙粉などの白色のゴミの影響を受けた異常画素を除去するとともに、特開２００５−６４９１３号公報に開示された方法によって異物等の黒色のゴミ影響を受けた異常画素を除去することで、如何なる種類のゴミが画像読み取り位置に付着したとしても、その影響を受けずに済む。
【００３２】
上述した実施形態は次のような変形が可能である。
例えば異常画素の検出精度を向上させるために、図６のような構成としてもよい。この図６に示した各構成のうち、図１に示した構成と同じものには同一の符号を付している。図６の構成においては次のような動作となる。
ゴミ検出回路９ａは、走査ライン毎に上記のような異常画素の検出処理を試みるが、これら各走査ラインについての異常画素の検出結果を複数ライン分にわたってラインメモリ８ａに記憶しておく。そして、ゴミ検出回路９ａは、複数の走査ラインにわたって、各走査ラインの同一位置から異常画素が抽出された頻度又は回数が閾値を超えるか否かを判断し、閾値を超えると判断した場合には、ノイズ除去回路１０がそれら複数の走査ラインにわたって異常画素の濃度を補正する。各々の走査ライン単位では異常画素の検出結果に多少ばらつきが生じる可能性があるが、複数の走査ライン分の検出結果に基づいて異常画素の検出を試みるようにすれば、その検出精度を高くすることができる。なお、異常画素の濃度を補正する際には、異常画素の検出対象となった複数の走査ラインの全てに遡って補正してもよいし、異常画素が検出されたラインのみにおいて補正するだけでもよい。
【００３３】
また、実施形態では、Ｒ，Ｇ，Ｂの画像データを処理対象としているが、これに限らず、例えばＲ，Ｇ，ＢをＬａｂへと色空間変換して得られる画像データＬ，ａ，ｂであっても、多値画像データであれば、実施形態の説明と同様に異常画素を検出し、それを補正することができる。つまり、画像データの色空間の種類は特に限定されない。
【００３４】
また、実施形態では、注目画素ｐ１の位置から走査方向手前側の所定範囲内に位置する画素群Ｐｆを１６個の画素としたが、画素数はこれに限らない。同様に、実施形態では、注目画素ｐ１の位置から走査方向奥側の所定範囲内に位置する画素群Ｐｂを４個の画素としたが、画素数はこれに限らない。画素群Ｐｆは、前述したように比較的高い密度で画像が分布していることを確認するという目的から、比較的多くの画素であることが望ましいが、画素群Ｐｂは最低１つであってもよい。画素（群）Ｐｂが１つの画素からなる場合には、ゴミ検出回路９は、画素（群）Ｐｂの平均値を算出する必要はなく、その画素そのものの濃度を注目画素の濃度を比較すればよい。
【００３５】
上述した実施形態では、ハードウェア（回路）によって、異常画素の検出とその除去を行っていたが、これをソフトウェア（コンピュータプログラム）によって実現するようにしてもよい。つまり、図７のブロック図に示すように、画像処理装置が画像データを記憶可能な大容量の画像メモリ１１０を備え、且つ、図示せぬ記憶部にソフトウェア１２０を記憶している。なお、この図７に示した各構成のうち、図１に示した構成と同じものには同一の符号を付している。ＣＰＵ１００がソフトウェア１２０を実行することで、画像メモリ１１０に記憶された画像データに対して、上述のゴミ検出回路９及びノイズ除去回路１０と同等の処理を実行する。つまり、このソフトウェア１２０には、コンピュータに原稿上の像を走査ライン単位で読み取って得られた画像データに含まれる各画素の濃度に基づき、各々の走査ライン上に連なる画素群のライン方向の濃度変化を検出する機能と、各走査ライン上で自画素から所定範囲内に存在する画素群の濃度から低濃度側に閾値以上乖離した濃度を有し、且つ、その走査ラインにおいて連続して並んだ所定数以下の画素を異常画素として抽出する機能と、抽出された前記異常画素の濃度を、当該濃度よりも高い濃度に補正し、補正された前記異常画素の濃度を含む画像データを出力する機能とを実現させるものである。なお、このソフトウェアは、磁気テープ、磁気ディスク、フロッピー（登録商標）ディスク、光記録媒体、光磁気記録媒体、ＣＤ（Compact Disk）−ＲＯＭ、ＤＶＤ（Digital Versatile Disk）、ＲＡＭなどの記録媒体に記録した状態で画像処理装置に提供し得る。また、インターネットのようなネットワークを介して画像処理装置に提供することも可能である。
【図面の簡単な説明】
【００３６】
【図１】この発明の一実施形態である画像処理装置の構成を示すブロック図である。
【図２】同実施形態における原稿の搬送装置および原稿の読取位置からＣＣＤ部に至るまでの光学系の構成を示す図である。
【図３】ゴミ検出回路によって１ライン分の画素群の濃度変化が検出される様子を説明する図である。
【図４】１ライン分の画素群の濃度変化に基づいて異常画素を判定する仕組みを説明する図である。
【図５】ノイズ除去回路が行う補正処理を説明する図である。
【図６】変形例に係る画像処理装置の構成を示すブロック図である。
【図７】変形例に係る画像処理装置の構成を示すブロック図である。
【符号の説明】
【００３７】
１…ＣＣＤ部、２…ＣＣＤ駆動回路、７Ｂ，７Ｃ…出力遅延回路、９…ゴミ検出回路、１０…ノイズ除去回路、１１…画像処理回路。
【図１】
0004539546.tif 000002
【図２】
0004539546.tif 000003
【図３】
0004539546.tif 000004
【図４】
0004539546.tif 000005
【図５】
0004539546.tif 000006
【図６】
0004539546.tif 000007
【図７】
0004539546.tif 000008