(57)【要約】【課題】  スジ除去に起因する画質低下を軽減する。【解決手段】  スジ検出部３１は、原稿画像内で副走査方向に延びるスジを検出しスジの主走査方向におけるスジ範囲を特定し、修正処理部３２は、原稿画像内のスジを除去するために副走査方向に沿ってスジ範囲内の画素値を修正する。そして、スジ範囲変動検出部３３は、スジ範囲内の画素の値およびスジ範囲周辺の画素の値に基づきスジの拡大、縮小、および移動の少なくとも１つを検出したときに、検出したスジの拡大、縮小、および移動の少なくとも１つに応じて、修正処理部３２により画素値が修正されるスジ範囲を変更する。【選択図】  図２
2014192637.tif 000002
【特許請求の範囲】
【請求項１】
原稿画像内で副走査方向に延びるスジを検出し前記スジの主走査方向におけるスジ範囲を特定するスジ検出部と、
前記原稿画像内の前記スジを除去するために副走査方向に沿って前記スジ範囲内の画素値を修正する修正処理部と、
前記スジ範囲内の画素の値および前記スジ範囲周辺の画素の値に基づき前記スジの拡大、縮小、および移動の少なくとも１つを検出したときに、検出した前記スジの拡大、縮小、および移動の少なくとも１つに応じて、前記修正処理部により画素値が修正される前記スジ範囲を変更するスジ範囲変動検出部と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記スジ範囲変動検出部は、前記スジ範囲の一端に隣接する画素位置において、副走査方向に沿って連続する所定閾値以上の数の画素の画素値が、前記スジと判定される値である場合、前記スジ範囲を拡大し、前記スジ範囲の一端の画素位置において、副走査方向に沿って連続する所定閾値以上の数の画素の画素値が、前記スジと判定される値ではない場合、前記スジ範囲を縮小することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記スジ範囲変動検出部は、前記スジ検出部により特定された前記スジ範囲の幅に対応してスジ範囲上限幅を設定し、前記スジ範囲の一端に隣接する画素位置において、副走査方向に沿って連続する所定閾値以上の数の画素の画素値が、前記スジと判定される値である場合、拡大後の前記スジ範囲が前記スジ範囲上限幅の幅を超えないときには、前記スジ範囲を拡大し、拡大後の前記スジ範囲の幅が前記スジ範囲上限幅を超えるときには、前記スジ範囲を拡大しないことを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記スジ範囲変動検出部は、主走査方向におけるある画素位置から前記スジ範囲の一端までの周辺範囲において、前記周辺範囲内のすべての画素位置において副走査方向に沿って連続する所定閾値以上の数の画素の画素値が、前記スジと判定される値である場合、前記周辺範囲をすべて含むように前記スジ範囲を拡大することを特徴とする請求項１から請求項３のうちのいずれか１項記載の画像処理装置。
【請求項５】
コンタクトガラスと、前記コンタクトガラス上を通過するように原稿を通過させる原稿自動送り装置と、前記コンタクトガラス上を通過する前記原稿の画像を読み取る画像読取部とをさらに備え、
前記スジ検出部は、前記原稿読取部により読み取られた前記画像を前記原稿画像として、前記原稿画像内で副走査方向に延びるスジを検出し前記スジの主走査方向におけるスジ範囲を特定すること、
を特徴とする請求項１から請求項４のうちのいずれか１項記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関するものである。
【背景技術】
【０００２】
例えば原稿自動送り装置を有する画像読取装置において、コンタクトガラスなどにゴミが付着すると、原稿へ入射すべき光がそのゴミによって遮られるため、原稿に関係なく、画像読取装置から出力される原稿画像に黒スジなどのスジが発生する。
【０００３】
ある画像処理装置では、このような黒スジの周辺画素の値で黒スジ内の画素値を補間して、画像内の黒スジを除去している（例えば特許文献１，２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１４２６７１号公報
【特許文献２】特開２０１１−０２３９２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述のように補間によって黒スジを除去すると、黒スジの幅が広くなるほど、黒スジのあった箇所の画質が低下する可能性が高くなる。例えば、原稿画像が網点のような反復的な画像である場合、黒スジの幅が広くなると、黒スジのあった箇所で網点の規則性が失われるため、黒スジは除去されるものの画質が低くなり、目立ちやすくなってしまう。
【０００６】
したがって、黒スジ除去のための補間処理は、黒スジの箇所以外では行わないほうが好ましい。しかしながら、上述の画像処理装置では、黒スジを一旦検出すると、黒スジが検出された同一の箇所で継続的に補間処理を行うため、付着していたゴミが移動や変形したりして黒スジの位置が移動したり太くなったりしても同一の箇所に対して継続的に補間処理が行われ、黒スジ以外の箇所で補間処理が行われたり、黒スジの箇所で補間処理が行われなかったりして画質低下を招いてしまう可能性がある。
【０００７】
本発明は、上記の問題に鑑みてなされたものであり、スジ除去に起因する画質低下を軽減する画像処理装置を得ることを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る画像処理装置は、原稿画像内で副走査方向に延びるスジを検出し前記スジの主走査方向におけるスジ範囲を特定するスジ検出部と、前記原稿画像内の前記スジを除去するために副走査方向に沿って前記スジ範囲内の画素値を修正する修正処理部と、前記スジ範囲内の画素の値および前記スジ範囲周辺の画素の値に基づき前記スジの拡大、縮小、および移動の少なくとも１つを検出したときに、検出した前記スジの拡大、縮小、および移動の少なくとも１つに応じて、前記修正処理部により画素値が修正される前記スジ範囲を変更するスジ範囲変動検出部とを備える。
【発明の効果】
【０００９】
本発明によれば、スジ除去に起因する画質低下を軽減する画像処理装置が得られる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の実施の形態に係る画像処理装置の内部構成を示す側面図である。
【図２】図２は、本発明の実施の形態に係る画像処理装置の電気的な構成を示すブロック図である。
【図３】図３は、図２におけるスジ検出部３１によるスジ検出について説明する図である。
【図４】図４は、図２におけるスジ範囲変動検出部３３の動作を説明するフローチャートである（１／２）。
【図５】図５は、図２におけるスジ範囲変動検出部３３の動作を説明するフローチャートである（２／２）。
【図６】図６は、主走査方向におけるスジの移動の一例を示す図である。
【図７】図７は、図６に示すようにスジが移動した場合における、修正対象となるスジ範囲の一例を示す図である。
【図８】図８は、スジ範囲上限幅が、スジ検出部３１により特定されたスジ範囲の幅より大きく設定される場合の修正対象となるスジ範囲の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図に基づいて本発明の実施の形態を説明する。
【００１２】
図１は、本発明の実施の形態に係る画像処理装置の内部構成を示す側面図である。図１に示す画像処理装置は、スキャナー機、コピー機、ファクシミリ機、複合機などといった装置である。
【００１３】
図１に示す画像処理装置は、コンタクトガラス１ａ，１ｂ、キャリッジ２，３、結像レンズ４、イメージセンサー５、白基準パッチ６、および原稿カバー７を有する。
【００１４】
コンタクトガラス１ａは、当該画像処理装置本体の上面に設置され、原稿カバー７の原稿自動送り装置（ＡＤＦ：Auto Document Feeder）を使用せずに画像読取を行う場合に原稿を載置される。
【００１５】
また、コンタクトガラス１ｂは、当該画像処理装置本体の上面に設置され、原稿カバー７のＡＤＦで原稿を自動的に搬送しつつ画像読取を行う際に、原稿がその上を通過する。
【００１６】
上述のＡＤＦは、コンタクトガラス１ｂ上を通過するように原稿を通過させ、画像読取部２１が、コンタクトガラス１ｂ上を通過する原稿の画像を読み取る。
【００１７】
画像読取部２１において、キャリッジ２は、図示せぬ駆動源によって副走査方向に移動可能に設置されている。キャリッジ２は、光源１１とミラー１２とを有する。光源１１は、主走査方向に沿って配置され、例えば配列された複数の発光ダイオードで光を出射する。光源１１から出射された光は、キャリッジ２の位置に応じて、コンタクトガラス１ａ上に載置された原稿、コンタクトガラス１ｂ上を通過する原稿などで反射する。ミラー１２は、原稿などからの反射光を反射する。原稿カバー７のＡＤＦを使用して原稿の画像読取を行う場合、キャリッジ２は、コンタクトガラス１ｂの下に固定的に配置される。
【００１８】
また、キャリッジ３は、図示せぬ駆動源によってキャリッジ２とともに副走査方向に移動可能に設置されている。キャリッジ３は、ミラー１３，１４を有する。ミラー１３，１４は、キャリッジ２のミラー１２からの光を反射して副走査方向に沿って出射する。
【００１９】
結像レンズ４は、ミラー１４からの光をイメージセンサー５に結像させる。イメージセンサー５は、主走査方向に配列された所定の画素数の受光素子を有する一次元イメージセンサーであり、ラインごとに、その画素数の画素についての受光量に対応する電気信号を出力する。イメージセンサー５としては、例えば、ＣＣＤ（Charge Coupled Device）が使用される。
【００２０】
白基準パッチ６は、装置内部の天面に配置され、白色の基準データを取得するために使用される板状の部材である。
【００２１】
原稿カバー７は、コンタクトガラス１ａに面接触可能で回動自在に設置されている部材であって、原稿をコンタクトガラス１ａに密着させるとともに、画像読取時に環境光がコンタクトガラス１から装置内部へ入射することを防ぐ。また、原稿カバー７は、ＡＤＦを有しており、原稿トレイ７ａに載置された原稿を１枚ずつ搬送ローラー７ｂによって搬送し、コンタクトガラス１ｂ上を通過させる。
【００２２】
図２は、本発明の実施の形態に係る画像処理装置の電気的な構成を示すブロック図である。
【００２３】
図２に示すように、画像読取部２１により得られる原稿画像の画像データがスジ修正部２２に供給される。
【００２４】
スジ修正部２２は、スジ検出部３１、修正処理部３２、スジ範囲変動検出部３３、および記憶部３４を有する。なお、スジ修正部２２は、ＡＳＩＣ（Application Specific Integrated Circuit）などでハードウェアとして実現してもよいし、コンピューターでプログラムを実行することで、ソフトウェアとして実現してもよい。
【００２５】
スジ検出部３１は、原稿画像内で副走査方向に延びるスジを検出しそのスジの主走査方向におけるスジ範囲を特定する。
【００２６】
図３は、図２におけるスジ検出部３１によるスジ検出について説明する図である。
【００２７】
例えば、スジ検出部３１は、原稿画像内の所定の複数のラインＬ１〜ＬＮで、画素値が所定の閾値以下である範囲を特定し、その範囲のうち、それらのラインＬ１〜ＬＮに共通する部分を、スジ範囲として検出する。
【００２８】
また、スジ検出部３１は、検出した１または複数のスジごとに、主走査方向におけるスジ範囲を指定するスジ範囲データを生成する。例えば、スジ範囲データは、主走査方向におけるスジ範囲の開始位置の画素位置ＰＳ、およびスジ範囲の幅Ｗを有する。
【００２９】
修正処理部３２は、原稿画像内のスジを除去するために副走査方向に沿ってスジ範囲内の画素値を修正する。例えば、修正処理部３２は、スジ範囲周辺の画素値に基づく補間によって得られる画素値へスジ範囲内の画素値を変更する。
【００３０】
修正処理部３２は、原稿画像の１ラインを順番に注目ラインとして選択し、その注目ライン内において、スジ範囲データにより指定される１または複数のスジ範囲内の画素値を修正する。
【００３１】
スジ範囲変動検出部３３は、スジ範囲内の画素の値およびスジ範囲周辺の画素の値に基づきスジの拡大、縮小、および移動の少なくとも１つを検出したときに、検出したスジの拡大、縮小、および移動の少なくとも１つに応じて、修正処理部３２により画素値が修正されるスジ範囲（つまり、上述のスジ範囲データ）を変更する。
【００３２】
この実施の形態では、スジ範囲変動検出部３３は、スジ範囲の一端に隣接する画素位置において、副走査方向に沿って連続する所定閾値（例えば４）以上の数の画素の画素値が、スジと判定される値である場合、スジ範囲を拡大し、スジ範囲の一端の画素位置において、副走査方向に沿って連続する所定閾値以上の数の画素の画素値が、スジと判定される値ではない場合、スジ範囲を縮小する。
【００３３】
なお、「スジと判定される値」とは、スジ検出部３１によって検出されるスジの色値である。以下、「スジと判定される値」の色のことを、スジ色という。例えば、スジ検出部３１が、原稿画像内の所定の複数のラインＬ１〜ＬＮで、画素値が所定の閾値以下である範囲を特定し、その範囲のうち、それらのラインＬ１〜ＬＮに共通する部分を、スジ範囲として検出する場合、「スジと判定される値」は、その所定の閾値以下の値となる。
【００３４】
また、この実施の形態では、スジ範囲変動検出部３３は、スジ検出部３１により特定されたスジ範囲の幅Ｗに対応してスジ範囲上限幅を設定し、スジ範囲の一端に隣接する画素位置において、副走査方向に沿って連続する上述の閾値以上の数の画素の画素値が、スジと判定される値である場合、拡大後のスジ範囲の幅がスジ範囲上限幅を超えないときには、スジ範囲を拡大し、拡大後のスジ範囲の幅がスジ範囲上限幅を超えるときには、スジ範囲を拡大しない。
【００３５】
さらに、この実施の形態では、スジ範囲変動検出部３３は、主走査方向におけるある画素位置からスジ範囲の一端までの周辺範囲において、その周辺範囲内のすべての画素位置において副走査方向に沿って連続する上述の閾値以上の数の画素の画素値が、スジと判定される値である場合、その周辺範囲をすべて含むようにスジ範囲を拡大する。
【００３６】
例えば、現時点のスジ範囲の一端が画素位置Ｘ６であり、画素位置Ｘ７から画素位置Ｘ８までの周辺範囲において、画素位置Ｘ７で、副走査方向に、スジ色の画素が所定閾値の数以上連続し、かつ、画素位置Ｘ８で、副走査方向に、スジ色の画素が所定閾値の数以上連続している場合、スジ範囲を、画素位置Ｘ８まで拡げる。
【００３７】
この場合において、画素位置Ｘ７で、副走査方向に、スジ色の画素が所定閾値の数以上連続しているが、画素位置Ｘ８で、副走査方向に、スジ色の画素が所定閾値の数以上連続していない場合、スジ範囲を、画素位置Ｘ７まで拡げる。
【００３８】
また、この場合において、画素位置Ｘ８で、副走査方向に、スジ色の画素が所定閾値の数以上連続しているが、画素位置Ｘ７で、副走査方向に、スジ色の画素が所定閾値の数以上連続していない場合、スジ範囲を拡大しない。
【００３９】
記憶部３４は、上述のスジ範囲データを保持するメモリーなどの記憶装置である。スジ検出部３１は、１または複数のスジ範囲を指定するスジ範囲データを記憶部３４に書き込む。修正処理部３２は、記憶部３４に記憶されているスジ範囲データをラインごとに読み出してスジ範囲を特定し、そのスジ範囲に対して上述の修正処理を行う。スジ範囲変動検出部３３は、記憶部３４に記憶されているスジ範囲データを読み出して現時点でのスジ範囲を特定し、現時点でのスジ範囲に対して、スジの拡大、縮小、および移動の少なくとも１つを検出する。
【００４０】
なお、スジ検出部３１が第１ページの原稿画像でスジを検出し、第２ページ以降の原稿画像に対して、修正処理部３２による修正処理およびスジ範囲変動検出部３３によるスジ範囲の監視を行うようにしてもよいし、スジ検出部３１が第１ページの原稿画像の所定部分でスジを検出し、その所定部分より後の原稿画像に対して、修正処理部３２による修正処理およびスジ範囲変動検出部３３によるスジ範囲の監視を行うようにしてもよい。
【００４１】
次に、上記画像処理装置の動作について説明する。
【００４２】
図４および図５は、図２におけるスジ範囲変動検出部３３の動作を説明するフローチャートである。
【００４３】
図６は、主走査方向におけるスジの移動の一例を示す図である。なお、図中のハッチの画素は、スジ色の画素であり、白ヌキの画素は、スジ色ではない画素である。図６に示す例では、ラインＹ６までは、スジは、主走査方向における画素位置Ｘ１から画素位置Ｘ６までであるが、ラインＹ７からラインＹ１４までの間に、スジが、画素位置Ｘ５から画素位置Ｘ１０までの範囲へ移動している。
【００４４】
コンタクトガラス１ｂにゴミなどが付着し原稿画像内にスジが発生すると、そのスジがスジ検出部３１により検出され、スジ範囲内の画素値が修正処理部３２による修正される。
【００４５】
修正処理部３２による修正処理が開始されると、スジ範囲変動検出部３３は、まず、スジ範囲データを記憶部３４から取得し（ステップＳ１）、１または複数のスジ範囲（つまり、スジ範囲の開始位置および幅の初期値）を特定し、各スジ範囲（つまり、各スジ）に対して、以下の処理を行う。
【００４６】
スジ範囲変動検出部３３は、修正処理が開始されたラインを注目ラインとして、注目ラインにおける、スジ範囲の各端からのスジ拡大範囲を特定する（ステップＳ２）。
【００４７】
「スジ拡大範囲」は、スジ範囲の端から外側に連続してスジ色を有する画素の範囲である。例えば、スジ範囲が画素位置Ｘ１から画素位置Ｘ６までである場合において、あるラインにおける画素位置Ｘ７および画素位置Ｘ８の画素がスジ色を有し、画素位置Ｘ９の画素がスジ色を有していない場合、このラインの「スジ拡大範囲」は、画素位置Ｘ７から画素位置Ｘ８までとなる。
【００４８】
スジ範囲変動検出部３３は、スジ拡大範囲内の各画素位置に対応する拡大カウンターデータの値を１だけ増加する（ステップＳ３）。なお、その画素位置に対応する拡大カウンターデータがない場合には、その拡大カウンターデータを生成し、その値を１にセットする。さらに、スジ範囲変動検出部３３は、スジ拡大範囲以外の各画素位置に対応する拡大カウンターデータの値をゼロにリセットする（ステップＳ４）。
【００４９】
なお、スジ拡大範囲が存在しない場合、スジ範囲変動検出部３３は、すべての画素位置に対応する拡大カウンターデータの値をゼロにリセットする。
【００５０】
また、スジ範囲変動検出部３３は、注目ラインにおける、スジ範囲の各端からのスジ縮小範囲を特定する（ステップＳ５）。
【００５１】
「スジ縮小範囲」は、スジ範囲の端から内側に連続してスジ色を有さない画素の範囲である。例えば、スジ範囲が画素位置Ｘ１から画素位置Ｘ６までである場合において、あるラインにおける画素位置Ｘ１および画素位置Ｘ２の画素がスジ色を有さず、画素位置Ｘ３の画素がスジ色を有する場合、このラインの「スジ縮小範囲」は、画素位置Ｘ１から画素位置Ｘ２までとなる。
【００５２】
スジ範囲変動検出部３３は、スジ縮小範囲内の各画素位置に対応する縮小カウンターデータの値を１だけ増加する（ステップＳ６）。なお、その画素位置に対応する縮小カウンターデータがない場合には、その縮小カウンターデータを生成し、その値を１にセットする。さらに、スジ範囲変動検出部３３は、スジ縮小範囲以外の各画素位置に対応する縮小カウンターデータの値をゼロにリセットする（ステップＳ７）。
【００５３】
そして、スジ範囲変動検出部３３は、縮小カウンターデータの値が所定閾値（例えば４）以上である画素位置があるか否かを判定する（ステップＳ８）。
【００５４】
縮小カウンターデータの値が所定閾値以上である画素位置がある場合、スジ範囲変動検出部３３は、その画素位置を現時点のスジ範囲から除外するように、スジ範囲を縮小する（ステップＳ９）。このとき、スジ範囲変動検出部３３は、記憶部３４に記憶されているスジ範囲データにおけるそのスジ範囲についての幅Ｗ、あるいは幅Ｗと開始位置ＰＳを変更する。
【００５５】
縮小カウンターデータの値が所定閾値以上である画素位置がない場合、ステップＳ９の処理は行われない。
【００５６】
次に、スジ範囲変動検出部３３は、拡大カウンターデータの値が上述の閾値（例えば４）以上である画素位置があるか否かを判定する（ステップＳ１０）。
【００５７】
拡大カウンターデータの値がその閾値以上である画素位置がある場合、スジ範囲変動検出部３３は、その画素位置が、スジ範囲上限幅の範囲内にあるか否かを判定する（ステップＳ１１）。
【００５８】
例えば、スジ検出部３１により特定されたスジ範囲の幅が６（６画素）であり、スジ範囲上限幅が７に設定されており、現時点の画素位置Ｘ１から画素位置Ｘ６までである場合において、拡大カウンターデータの値が閾値以上である画素位置が、Ｘ７であれば、スジ範囲上限幅の範囲内となり、Ｘ８であれば、スジ範囲上限幅の範囲外となる。
【００５９】
また、例えば、スジ検出部３１により特定されたスジ範囲の幅が６（６画素）であり、スジ範囲上限幅が７に設定されており、現時点の画素位置Ｘ２から画素位置Ｘ６までである場合において、拡大カウンターデータの値が閾値以上である画素位置が、Ｘ７またはＸ８であれば、スジ範囲上限幅の範囲内となり、Ｘ９であれば、スジ範囲上限幅の範囲外となる。
【００６０】
拡大カウンターデータの値がその閾値以上である画素位置がスジ範囲上限幅の範囲内にある場合、スジ範囲変動検出部３３は、その画素位置を現時点のスジ範囲に追加するように、スジ範囲を拡大する（ステップＳ１２）。このとき、スジ範囲変動検出部３３は、記憶部３４に記憶されているスジ範囲データにおけるそのスジ範囲についての幅Ｗ、あるいは幅Ｗと開始位置ＰＳを変更する。
【００６１】
一方、拡大カウンターデータの値が上述の閾値以上である画素位置がない場合には、スジ範囲の拡大は行われない。また、拡大カウンターデータの値がその閾値以上である画素位置がスジ範囲上限幅の範囲外にある場合、その画素位置については、スジ範囲の拡大は行われない。
【００６２】
そして、スジ範囲変動検出部３３は、次のラインがあるか否かを判定し（ステップＳ１３）、次のラインがあれば、そのラインを注目ラインとし（ステップＳ１４）、ステップＳ２以降の処理を行い、次のラインがなければ、この処理を終了する。
【００６３】
ここで、具体例について説明する。
【００６４】
具体例１．
【００６５】
図７は、図６に示すようにスジが移動した場合における、修正対象となるスジ範囲の一例を示す図である。図７に示す場合、上述の閾値は４に設定されている。なお、ハッチの画素内の数値は、上述の拡大カウンターデータの値を示し、白ヌキの画素内の数値は、上述の縮小カウンターデータの値を示している。
【００６６】
図７に示す例では、ラインＹ１１，Ｙ１３，Ｙ１６，Ｙ１８で、スジ範囲の拡大および縮小が行われており、結果的に、スジ範囲がＸ１〜Ｘ６の範囲からＸ５〜Ｘ１０の範囲へ徐々に移動している。
【００６７】
具体例２．
【００６８】
図８は、スジ範囲上限幅が、スジ検出部３１により特定されたスジ範囲の幅より大きく設定される場合の修正対象となるスジ範囲の一例を示す図である。図８に示す場合、上述の閾値は４に設定されており、上述のスジ範囲上限幅は、７（つまり、スジ範囲の幅の初期値＋１）に設定されている。
【００６９】
なお、図８に示すスジは、図６に示すスジとほぼ同様であるが、ラインＹ８の画素位置Ｘ２の画素がスジ色を有さず、ラインＹ９の画素位置Ｘ１の画素がスジ色を有している。
【００７０】
この例では、ラインＹ１０において、画素位置Ｘ７の拡大カウンターデータの値が４になっているため、画素位置Ｘ７がスジ範囲に含まれ、スジ範囲が拡大される。これにより、スジ範囲の幅が７になる。
【００７１】
その後、画素位置Ｘ１は、ラインＹ１３まで、修正対象のスジ範囲に含まれている。他方、ラインＹ１２において、画素位置Ｘ８の拡大カウンターデータの値が４になっているが、この時点で、画素位置Ｘ８がスジ範囲に含まれると、スジ範囲の幅がスジ範囲上限幅を超えるため、画素位置Ｘ８はスジ範囲には含まれない。
【００７２】
そして、ラインＹ１３において、画素位置Ｘ１，Ｘ２がスジ範囲から除外されるため、この時点で、画素位置Ｘ８がスジ範囲に含まれる。つまり、ラインＹ１３では、スジ範囲の縮小と拡大の両方が行われる。
【００７３】
以上のように、上記実施の形態によれば、スジ検出部３１は、原稿画像内で副走査方向に延びるスジを検出しスジの主走査方向におけるスジ範囲を特定し、修正処理部３２は、原稿画像内のスジを除去するために副走査方向に沿ってスジ範囲内の画素値を修正する。そして、スジ範囲変動検出部３３は、スジ範囲内の画素の値およびスジ範囲周辺の画素の値に基づきスジの拡大、縮小、および移動の少なくとも１つを検出したときに、検出したスジの拡大、縮小、および移動の少なくとも１つに応じて、修正処理部３２により画素値が修正されるスジ範囲を変更する。
【００７４】
これにより、例えばコンタクトガラス１ｂ上のゴミが移動や変形してスジの幅や位置が変わっても、その変化に追随して、画素値を修正するスジ範囲を変更していくので、スジ除去に起因する画質低下が軽減される。
【００７５】
なお、上述の実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【産業上の利用可能性】
【００７６】
本発明は、例えば、画像読取機能を有するスキャナー機、ファクシミリ機、コピー機、複合機などの画像形成装置に適用可能である。
【符号の説明】
【００７７】
１ｂ  コンタクトガラス
２１  画像読取部
３１  スジ検出部
３２  修正処理部
３３  スジ範囲変動検出部
【図１】
2014192637.tif 000003
【図２】
2014192637.tif 000004
【図３】
2014192637.tif 000005
【図４】
2014192637.tif 000006
【図５】
2014192637.tif 000007
【図６】
2014192637.tif 000008
【図７】
2014192637.tif 000009
【図８】
2014192637.tif 000010