(57)【要約】【課題】読取位置に固着したゴミを検知する処理時間を従来に比べて短縮する画像読取装置を提供する。【解決手段】画像読取装置１は、主走査方向に延びる第１の読取領域３ａに対して副走査方向に搬送される原稿２０から読み取られた画像データを取得する画像データ取得部４１と、画像データを原稿２０の下地及び線のオブジェクトを含む複数のオブジェクトに分離するオブジェクト分離部４５と、オブジェクト分離部４５により分離された線のオブジェクトのうち副走査方向に傾いていない線のオブジェクトを第１の読取領域３ａに存在する異物に起因して画像データに現れる筋画像として検知する筋画像権利処理部４６とを備える。【選択図】図２
2017169106.tif 000002
【特許請求の範囲】
【請求項１】
主走査方向に延びる読取領域に対して副走査方向に搬送される原稿から読み取られた読取信号を画像データとして取得する画像データ取得部と、
前記画像データを前記原稿の下地及び線のオブジェクトを含む複数のオブジェクトに分離するオブジェクト分離部と、
前記オブジェクト分離部により分離された前記線のオブジェクトのうち前記副走査方向に対して傾いていない線のオブジェクトを前記読取領域に存在する異物に起因して前記画像データに現れる筋画像として検知する筋画像検知処理部と、
を備えた画像読取装置。
【請求項２】
前記筋画像検知処理部は、前記筋画像が前記下地のオブジェクトに存在するとき、前記筋画像を下地のオブジェクトとみなす処理を行う、
請求項１に記載の画像読取装置。
【請求項３】
前記オブジェクト分離部により分離された前記下地のオブジェクト、及び前記筋画像検知処理部によりみなされた前記下地のオブジェクトの画素の画素値を、前記下地の画素値と等価な画素値に変換する下地除去部をさらに備えた、
請求項２に記載の画像読取装置。
【請求項４】
前記筋画像が前記下地及び前記線以外の他のオブジェクトに存在するとき、前記他のオブジェクトに存在する前記筋画像の画素値を前記他のオブジェクト内の周辺領域の画素値の代表値に置換する置換処理を行う置換処理部を備え、
前記筋画像検知処理部は、前記筋画像が前記他のオブジェクトに存在するとき、前記置換処理部に前記置換処理を行わせる、
請求項１に記載の画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置に関する。
【背景技術】
【０００２】
従来、できる限り原稿の画像情報を活かしつつ、筋画像を除去又は目立ち難くすることのできる画像読取装置が提案されている（例えば、特許文献１参照）。
【０００３】
この当該画像読取装置は、スキャナ部によって読み取られた原稿画像において筋画像に対応する領域にある画素の画素値の平均値ＤＡＶを算出する平均値算出部と、平均値ＤＡＶが判定基準値ＤＬ，ＤＨの間の値である（ＤＬ＜ＤＡＶ＜ＤＨ）か否かを判断する判断部と、ＤＬ＜ＤＡＶ＜ＤＨでない場合は、筋画像に対応する領域にある各画素の画素値を、周辺画素の画素値に基づいて算出した画素値に置換する置換処理を行い、ＤＬ＜ＤＡＶ＜ＤＨである場合は、筋画像に対応する領域にある各画素について置換処理を実施せず、当該各画素の画素値を維持する補正部とを備える。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−６３０９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来、読取位置に固着したゴミであれば、ゴミプロファイル（ゴミの固着位置情報）等を使用して検知する範囲を特定することが可能であるが、一時的に読取位置に現れる浮遊ゴミの検知に関しては、全画素を走査するなどしてゴミを検知していたため、検知処理に時間を要した。
【０００６】
本発明の目的は、読取位置に固着したゴミを検知する処理時間を従来に比べて短縮する画像読取装置を提供することにある。
【課題を解決するための手段】
【０００７】
［１］主走査方向に延びる読取領域に対して副走査方向に搬送される原稿から読み取られた読取信号を画像データとして取得する画像データ取得部と、
前記画像データを前記原稿の下地及び線のオブジェクトを含む複数のオブジェクトに分離するオブジェクト分離部と、
前記オブジェクト分離部により分離された前記線のオブジェクトのうち前記副走査方向に対して傾いていない線のオブジェクトを前記読取領域に存在する異物に起因して前記画像データに現れる筋画像として検知する筋画像検知処理部と、
を備えた画像読取装置。
［２］前記筋画像検知処理部は、前記筋画像が前記下地のオブジェクトに存在するとき、前記筋画像を下地のオブジェクトとみなす処理を行う、前記［１］に記載の画像読取装置。
［３］前記オブジェクト分離部により分離された前記下地のオブジェクト、及び前記筋画像検知処理部によりみなされた前記下地のオブジェクトの画素の画素値を、前記下地の画素値と等価な画素値に変換する下地除去部をさらに備えた前記［２］に記載の画像読取装置。
［４］前記筋画像が前記下地及び前記線以外の他のオブジェクトに存在するとき、前記他のオブジェクトに存在する前記筋画像の画素値を前記他のオブジェクト内の周辺領域の画素値の代表値に置換する置換処理を行う置換処理部を備え、
前記筋画像検知処理部は、前記筋画像が前記他のオブジェクトに存在するとき、前記置換処理部に前記置換処理を行わせる、前記［１］に記載の画像読取装置。
【発明の効果】
【０００８】
請求項１に係る発明によれば、読取領域に対して副走査方向に搬送される原稿から読み取られた画像データ中に、副走査方向に対して傾いていない線が存在するとき、その線を異物による筋画像であると検知することができる。
請求項２に係る発明によれば、下地に存在する筋画像を下地のオブジェクトとみなすことできる。
請求項３に係る発明によれば、筋画像のうち下地のオブジェクトとみなされた筋画像を一括して消去することができる。
請求項４に係る発明によれば、筋画像のうち下地及び線以外の他のオブジェクトに存在する筋画像を置換処理により消去することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の実施の形態に係る画像読取装置の構成例を示す図である。
【図２】図２は、本実施の形態に係る画像読取装置の制御系の一例を示すブロック図である。
【図３】図３は、下地除去部が保持するルックアップテーブルの一例を示す図である。
【図４】図４は、注目画素と周辺画素との関係の一例を示す図である。
【図５】図５は、置換処理部が有する補間データ生成回路の構成例を示す図である。
【図６】図６は、画像データ取得部が取得した画像データの一例を示す図である。
【図７】図７は、置換処理及び下地除去処理後の画像データの一例を示す図である。
【図８】図８は、画像処理部の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について図面を参照して説明する。なお、各図中、実質的に同一の機能を有する構成要素については、同一の符号を付してその重複した説明を省略する。
【００１１】
図１は、本発明の実施の形態に係る画像読取装置の構成例を示す図である。この画像読取装置１は、給紙台２１に配置された原稿２０を搬送する原稿搬送部２と、原稿２０の表面の画像を光学的に読み取る画像読取部３と備える。
【００１２】
また、画像読取装置１は、画像読取部３の光学系を保持する後述するキャリッジ３７Ａ、３７Ｂを固定とし、原稿搬送部２によって原稿２０を主走査方向にライン状に延びた第１の読取領域３ａを通過するように副走査方向Ａに搬送させて原稿２０の表面から画像データを読み取る「第１の読取モード」と、原稿２０を原稿配置台３６上に配置して固定とし、キャリッジ３７Ａ、３７Ｂを矩形状の第２の読取領域３ｂに対して副走査方向Ａに移動させて原稿２０の表面から画像データを読み取る「第２の読取モード」とを有する。
【００１３】
原稿搬送部２は、原稿配置台３６に対して開閉可能な原稿カバー１７に設けられている。原稿搬送部２は、ＡＤＦ（Automatic Document Feeder）機能を有し、画像が記録された原稿２０が配置される給紙台２１と、搬送された原稿２０が排出される排紙台２２と、原稿２０を給紙台２１から排紙台２２へ搬送する搬送機構２３とを備える。
【００１４】
搬送機構２３は、給紙台２１に配置された複数の原稿２０の束から原稿２０を１枚ずつ分離する分離ロール２３０と、分離した原稿２０を搬送する搬送ロール２３１と、原稿２０を第１の読取領域３ａに搬送する読取ロール２３２と、原稿２０を排紙台２２に排出する排出ロール２３３、２３４と、各ロール２３０〜２３４を駆動する図示しない駆動部とを備える。
【００１５】
画像読取部３は、主走査方向の左右に設けられた一対の光源３０Ａ、３０Ｂと、光源３０Ａ、３０Ｂからの照明光を第１又は第２の読取領域３ａ、３ｂに導く導光体３１と、光源３０Ａ、３０Ｂからの照明光が第１又は第２の読取領域３ａ、３ｂにおける原稿２０の表面で反射した反射光を反射する第１乃至第３のミラー３２Ａ〜３２Ｃと、第３のミラー３２Ｃからの反射光を集光する縮小光学系のレンズ３３と、レンズ３３により集光された光を受光して読取信号を出力するラインセンサ３４とを備える。
【００１６】
ラインセンサ３４は、複数の固体撮像素子が主走査方向に配列されたものであり、例えばＣＣＤ(Charge Coupled Device)ラインセンサを用いることができるが、これに限られるものではなく、ＣＭＯＳ（Comlement Metal-Oxide Semiconductor）イメージセンサ等の他の固体撮像素子アレイでもよい。
【００１７】
また、画像読取部３は、光源３０Ａ、３０Ｂ、導光体３１、第１乃至第３のミラー３２Ａ〜３２Ｃ、レンズ３３及びラインセンサ３４を収容する筐体３５を有し、筐体３５の上部にはガラス等の光透過性部材からなる原稿配置台３６を設けている。
【００１８】
光源３０Ａ、３０Ｂ、導光体３１及び第１のミラー３２Ａは、副走査方向Ａに移動可能な第１のキャリッジ３７Ａに固定され、第２のミラー３２Ｂ及び第３のミラー３２Ｃは、第２のキャリッジ３７Ｂに固定されている。原稿配置台３６の上面からラインセンサ３４の受光面までの光路長が常に一定に保持されるように、第２のキャリッジ３７Ｂは、第１のキャリッジ３７Ａの１／２の移動量で副走査方向Ａに移動可能に構成されている。第１及び第２のキャリッジ３７Ａ、３７Ｂは、原稿配置台３６に配置された原稿２０の表面の画像を読み取る場合には、図１に示す位置に不図示のモータにより副走査方向Ａに移動するように構成されている。
【００１９】
原稿配置台３６の第１の読取領域３ａや第２の読取領域３ｂに、ゴミ、原稿２０の用紙の紙粉等の異物が固着する場合がある。この場合は、原稿配置台３６と原稿２０との間に異物が存在するため、原稿２０から読み取った画像データには異物の像が現れる。異物が第２の読取領域３ｂに存在する場合は、ドットの像として画像データに現れるが、第１の読取領域３ａに存在する場合は、副走査方向Ａに沿った筋状の画像（以下「筋画像」という。）として画像データに現れる。筋画像は視覚的に目立つため、できる限り除去するのが望ましい。
【００２０】
また、原稿２０は、給紙台２１上で傾かないように主走査方向の幅が規制されていたとしても、原稿搬送部２による搬送の際に、原稿２０はほとんどが副走査方向Ａに対して傾いて搬送されてしまう。本発明は、このことに着目してなされたものである。
【００２１】
図２は、本実施の形態に係る画像読取装置１の制御系の一例を示すブロック図である。画像読取装置１は、上記の原稿搬送部２、画像読取部３の他に、画像読取部３によって読み取られた画像データに対し筋画像の除去等の画像処理を行う画像処理部４と、原稿搬送部２、画像読取部３及び画像処理部４を制御する制御部１０とを備える。
【００２２】
画像処理部４は、画像データ取得部４１、下地検知部４２、２値化部４４、オブジェクト分離部４５、筋画像検知処理部４６、置換処理部４７、及び下地除去部４８を備える。
【００２３】
画像データ取得部４１は、第１の読取領域３ａを通過する原稿２０からラインセンサ３４により読み取られた読取信号を原稿２０の１枚分の画像データとして取得する。
【００２４】
下地検知部４２は、画像データ取得部４１が取得した画像データから原稿２０の下地に対応する画素値の代表値を検知する。下地検知部４２は、例えば、画像データ取得部４１が取得した画像データの濃度ヒストグラムを生成し、頻度が最も多い画素値を下地の代表値として検知する。なお、下地の代表値としては、原稿２０の先端側の１ライン又は複数ラインの平均値でもよく、他の値でもよい。
【００２５】
２値化部４４は、画像データ取得部４１が取得した画像データを、下地検知部４２により検知された下地の代表値を閾値として２値化して２値画像データを生成する。
【００２６】
オブジェクト分離部４５は、２値化部４４から出力された２値画像データに基づいて、原稿２０の画像データを画像の種類ごとに原稿２０の下地及び線を含む複数のオブジェクト（下地、写真、図形、文字、線等）に分離する。２値画像データを用いることで下地のオブジェクトか下地以外の他のオブジェクトかの分離が容易になる。オブジェクト分離部４５は、画像データに含まれるオブジェクトごとに配置（例えば、主走査方向に対応するＸ方向の位置、副走査方向に対応するＹ方向の位置、幅、高さ）や、種別（例えば、下地、写真、図形、文字、線等）を抽出する。
【００２７】
画像データ取得部４１には、スキュー角度、すなわち副走査方向Ａに対する原稿２０又は画像データ取得部４１に取得された画像データの傾き角度に関わらず、原稿２０の先端からスキューされたままの画像データが格納される。画像データ取得部４１に取得された画像データの各画素の座標は、左上の角を原点の座標（０、０）、主走査方向をｘ座標、副走査方向Ａをｙ座標とすると、（ｘ、ｙ）で表される。
【００２８】
筋画像検知処理部４６は、オブジェクト分離部４５により分離された線のオブジェクトのうち副走査方向Ａに対して傾いていない線のオブジェクトを筋画像として検知する。具体的には、筋画像検知処理部４６は、オブジェクト分離部４５によって線のオブジェクトに分離されたものが、ｘ座標が同一であり、かつ、ｙ座標において予め定められた画素値以上の画素が一定数以上連続すれば、それは異物による筋画像であると判定する。また、筋画像検知処理部４６は、副走査方向Ａの画素を単純に間引き（例えば、２ラインに１ライン間引く）、間引き後の画像でｘ座標が同一であり、かつ、ｙ座標において予め定められた画素値以上の画素が５画素以上連続すれば、異物による筋画像であると判定してもよい。
【００２９】
筋画像の画素の座標の一例として、間引いていない場合は、
（ｘ,ｙ）＝（100,200）
（ｘ,ｙ）＝（100,201）
（ｘ,ｙ）＝（100,202）
（ｘ,ｙ）＝（100,203）
（ｘ,ｙ）＝（100,204）
となる。
【００３０】
筋画像の画素の座標の他の例として、１ライン間引いた場合は、
（ｘ,ｙ）＝（100,200）
（ｘ,ｙ）＝（100,202）
（ｘ,ｙ）＝（100,204）
（ｘ,ｙ）＝（100,206）
（ｘ,ｙ）＝（100,208）
となる。
【００３１】
また、筋画像検知処理部４６は、筋画像が下地のオブジェクトに存在するとき、下地のオブジェクトに存在する筋画像の部分を下地のオブジェクトとみなす処理を行い、筋画像が下地及び線以外の他のオブジェクトに存在するとき、他のオブジェクトに存在する筋画像の部分については置換処理部４７に置換処理を行わせる。
【００３２】
置換処理部４７は、下地以外の他のオブジェクトに存在する筋画像の画素値を当該オブジェクト内の周辺領域の画素値の代表値に置換する置換処理を行う。置換処理では、例えば、筋画像の主走査方向に隣接する左右領域の複数の画素値の平均値で筋画像の画素値を置き換える。なお、これに限定されず、筋画像の画素値を予め定められた画素値に置換してもよい。例えば、筋画像が写真や文字等のオブジェクトに存在するとき、当該オブジェクトに存在する筋画像の部分については、後述する図４及び図５で説明するように、パターンマッチングにより置換する画素を検索して置換してもよい。
【００３３】
下地除去部４８は、オブジェクト分離部４５により分離された下地のオブジェクト、及び筋画像検知処理部４６によりみなされた下地のオブジェクトを下地の画素値と等価な画素値に変換する。具体的には、下地除去部４８は、オブジェクト分離部４５により分離された下地のオブジェクトについては、図３に示すルックアップテーブルを用いた下地除去処理を行い、筋画像検知処理部４７によりみなされた下地のオブジェクトについては、下地の代表値に置き換える処理を行う。
【００３４】
図３は、下地除去部４８が保持するルックアップテーブルの一例を示す図である。下地除去部４８は、図３に示すルックアップテーブル４８０を保持している。ルックアップテーブル４８０は、入力値と出力値との関係が定められた変換テーブルの一例である。下地除去部４８は、画像データ１００のうちオブジェクト分離部４５により分離された下地のオブジェクトに属する画素の画素値を入力値とし、ルックアップテーブル４８０を参照して出力値に変換する。この結果、下地のオブジェクトに属する画素値４８２が下地の代表値に基づいて定められた閾値（下地除去閾値）４８１以下のときは、画素値が０になる。すなわち、下地除去閾値４８１よりも薄い筋画像は、画素値４８２が０に置き換わる。
【００３５】
次に、置換処理部４７による置換処理の一例を図４及び図５を参照して説明する。図４は、注目画素と周辺画素との関係の一例を示す図である。図５は、置換処理部４７が有する補間データ生成回路の構成例を示す図である。
【００３６】
次に、補間データ生成回路１６Ｒ、１６Ｇ、１６Ｂの構成について説明する。ここでは、Ｒの補間データ生成回路１６Ｒの場合を例に挙げて説明するが、他の補間データ生成回路１６Ｇ、１６Ｂについても全く同じ構成となっている。
【００３７】
補間データ生成回路で１６Ｒは、図４に示すように、ゴミなどの異物が付着したと判定された画素（以下「注目画素」という。）の周辺画素内で、画素データがその注目画素の画素データよりも一定値以上離散した値を持つ画素、すなわち周辺画素内でゴミの影響を受けていない画素を正常画素として認識し、この画素データを用いて補間データを生成する。
【００３８】
図５は、補間データ生成回路１６Ｒの構成の一例を示すブロック図である。本例に係る補間データ生成回路１６Ｒでは、周辺画素として、ある注目画素ｎの主走査方向前後それぞれ４画素（ｎ−４〜ｎ−１）、（ｎ＋１〜ｎ＋４）、計８画素を設定するものとする。
【００３９】
図５において、本例に係る補間データ生成回路１６Ｒは、上記８画素の画素データ（ＬＲｎ−４〜ＬＲｎ−１）、（ＬＲｎ＋１〜ＬＲｎ＋４）に対応してそれぞれ８個ずつ設けられた減算回路５１−１〜５１−８と、比較回路５２−１〜５２−８及び選択回路５３−１〜５３−８と、２つの加算器５４、５５と、１つの除算器５６とを備える。
【００４０】
減算回路５１−１〜５１−８は、注目画素ｎの画素データＬＲｎをＡ入力とし、注目画素ｎの主走査方向前後それぞれ４画素（ｎ−４〜ｎ−１）、（ｎ＋１〜ｎ＋４）の各画素データ（ＬＲｎ−４〜ＬＲｎ−１）、（ＬＲｎ＋１〜ＬＲｎ＋４）をそれぞれＢ入力とし、≡Ａ―Ｂ≡の減算処理を行う。これらの減算回路５１−１〜５１−８の各減算結果は、比較回路５２−１〜５２−８の各Ａ入力となる。
【００４１】
比較回路５２−１〜５２−８は、ＣＰＵ１８で設定されるスレッシュ・レベルを各Ｂ入力とし、このスレッシュ・レベルよりも減算回路５１−１〜５１−８の各減算結果が大きいか（Ａ＞Ｂ）否かの比較処理を行う。これらの比較回路５２−１〜５２−８の比較結果は、選択回路５３−１〜５３−８に対して各選択入力ＳＥＬＡとして与えられるとともに、加算器５５にも供給される。
【００４２】
選択回路５３−１〜５３−８は、注目画素ｎの主走査方向前後それぞれ４画素（ｎ−４〜ｎ−１）、（ｎ＋１〜ｎ＋４）の各画素データ（ＬＲｎ−４〜ＬＲｎ−１）、（ＬＲｎ＋１〜ＬＲｎ＋４）をそれぞれＡ入力とし、論理”０”をＢ入力としており、比較回路５２−１〜５２−８の比較結果がＡ＞ＢのときにＡ入力を、それ以外のときにＢ入力をそれぞれ選択する。選択回路５３−１〜５３−８の各選択出力は加算器５４に供給される。
【００４３】
加算器５４は、選択回路５３−１〜５３−８で周辺画素の画素データ（ＬＲｎ−４〜ＬＲｎ−１）、（ＬＲｎ＋１〜ＬＲｎ＋４）を選択されたとき、これらの画素データ（ＬＲｎ−４〜ＬＲｎ−１）、（ＬＲｎ＋１〜ＬＲｎ＋４）を積算する。一方、加算器５５は、比較回路５２−１〜５２−８での比較結果がＡ＞Ｂとなった回路数を積算する。除算器５６は、加算器５４の積算結果Ａを加算器５５の積算結果Ｂで除算する処理を行う。
【００４４】
ここで、上記構成の補間データ生成回路１６Ｒの動作について説明する。本補間データ生成回路１６Ｒには、ある注目画素ｎ画素データＬＲｎと、その周辺画素（ｎ−４〜ｎ−１）、（ｎ＋１〜ｎ＋４）の各画素データ（ＬＲｎ−４〜ＬＲｎ−１）、（ＬＲｎ＋１〜ＬＲｎ＋４）が入力される。
【００４５】
減算回路５１−１〜５１−８では、まず、注目画素ｎの画素データＬＲｎと周辺画素（ｎ−４〜ｎ−１）、（ｎ＋１〜ｎ＋４）の各画素データ（ＬＲｎ−４〜ＬＲｎ−１）、（ＬＲｎ＋１〜ＬＲｎ＋４）との差分≡Ａ―Ｂ≡が算出される。そして、比較回路５２−１〜５２−８では、注目画素ｎと周辺画素（ｎ−４〜ｎ−１）、（ｎ＋１〜ｎ＋４）の各画素データの差分がスレッシュ・レベルと比較され、その比較結果が選択回路５３−１〜５３−８に与えられる。
【００４６】
ここで、注目画素ｎと周辺画素（ｎ−４〜ｎ−１）、（ｎ＋１〜ｎ＋４）の各画素データの差分が、上記スレッシュ・レベルで決まるある一定範囲内ならば、選択回路５３−１〜５３−８は周辺画素（ｎ−４〜ｎ−１）、（ｎ＋１〜ｎ＋４）の各画素データをそのまま選択して出力する。
【００４７】
選択回路５３−１〜５３−８から出力された周辺画素（ｎ−４〜ｎ−１）、（ｎ＋１〜ｎ＋４）の画素データは加算器５４で積算される。また、加算器５５では、比較回路５２−１〜５２−８内でＡ＞Ｂとなった回路数、すなわち正常画素数の積算が行われる。そして、最終的に除算器５６において、加算器５４の積算値を加算器５５の積算値で除算することで、正常画素の各画素データの平均値を求め、この平均値をＲ補間データとして出力する。
【００４８】
なお、本例では、Ｒ補間データを生成する場合を例に説明したが、Ｇ補間データ、Ｂ補間データを生成する場合もＲ補間データの生成と同様に行われる。
【００４９】
（画像読取装置の動作）
次に、画像読取装置１の動作の一例について図６〜図８を参照して説明する。図８は、画像処理部４の動作の一例を示すフローチャートである。
【００５０】
（１）プロファイル及び画像データの取得
ユーザは、原稿２０を原稿搬送部２の給紙台２１に配置し、図示しない操作部を操作して原稿２０の読取りを指示する。
【００５１】
制御部１０は、原稿搬送部２による原稿２０の搬送に基づき第１の読取モードによる読取りを開始する。
【００５２】
制御部１０は、原稿搬送部２及び画像読取部３を制御して原稿２０の搬送と読取りを行わせる。原稿搬送部２は、図示しない駆動部により分離ロール２３０、搬送ロール２３１及び読取ロール２３２を駆動して給紙台２１上の原稿２０を搬送して第１の読取領域３ａを通過させ、さらに排出ロール２３３、２３４を駆動して原稿２０を排紙台２２に排出させる。
【００５３】
原稿２０が第１の読取領域３ａを通過する間にラインセンサ３４から読取信号が画像データ取得部４１に送信される。画像データ取得部４１は、ラインセンサ３４からの読取信号を原稿２０の１枚分の画像データとして取得する（Ｓ１）。
【００５４】
（２）筋の検知
下地検知部４２は、画像データ取得部４１が取得した画像データの濃度ヒストグラムを生成し、頻度が最も多い画素値を下地の代表値として検知する（Ｓ２）。
【００５５】
図６は、画像データ取得部４１が取得した画像データの一例を示す図である。図６に示すように、画像データ１００には、筋画像１１０や、下地のオブジェクト１２０、図形のオブジェクト１４０、線のオブジェクト１５０が含まれている。図６の筋画像１１０には、周辺が下地のオブジェクト１２０に存在しているものもあれば、一部が図形のオブジェクト１４０と重なっている。
【００５６】
２値化部４４は、画像データ取得部４１が取得した画像データを、下地検知部４２により検知された下地の代表値を閾値として２値化して２値画像データを生成する。
【００５７】
オブジェクト分離部４５は、２値化部４４により生成された２値画像データに基づいて、原稿２０の画像データを画像の種類ごとに原稿２０の下地を含む複数のオブジェクト（下地、写真、図形、文字、線等）に分離する。図６に示す画像データ１００の場合は、オブジェクト分離部４５は、画像データ１００を下地のオブジェクト１２０、図形のオブジェクト１４０、線のオブジェクト１５０に分離する。オブジェクト分離部４５は、画像データの異物に基づく筋画像も線のオブジェクトとして分離する。
【００５８】
筋画像検知処理部４６は、画像データに対して注目した画素（以下「注目画素」という。）が線のオブジェクトに属するか否かを判断する（Ｓ４）。
【００５９】
筋画像検知処理部４６は、当該注目画素が線のオブジェクトに属すると判断したとき（Ｓ４：Ｙｅｓ）、当該注目画素が筋画像に属するものか否かを判断する（Ｓ５）。筋画像検知処理部４６は、当該注目画素がオブジェクト分離部４５により分離された線のオブジェクトのうち副走査方向Ａに対して傾いていない線のオブジェクトであるなら、筋画像に属すると判定する。
【００６０】
筋画像検知処理部４６は、当該注目画素が筋画像に属すると判断したとき（Ｓ５：Ｙｅｓ）、当該注目画素の周辺が下地のオブジェクトか否かを判断する（Ｓ６）。当該注目画素の周辺が下地以外の他のオブジェクトであると判断したとき（Ｓ６：Ｎｏ）、当該注目画素の画素値を置換処理部４７により置換処理させる。置換処理部４７は、画像データの当該注目画素の画素値を当該他のオブジェクト内の周辺領域の画素値の代表値に置換する置換処理を行う（Ｓ７）。
【００６１】
当該注目画素の周辺が下地のオブジェクトであると判断したとき（Ｓ６：Ｙｅｓ）、筋画像検知処理部４６は、当該注目画素を下地のオブジェクトとみなす処理を行う（Ｓ８）。
【００６２】
（３）下地除去
画像データ１００の全ての画素について、上記ステップＳ４〜Ｓ８の処理が終了すると（Ｓ９：Ｙｅｓ）、下地除去部４８は、下地除去処理を行う（Ｓ１０）。すなわち、下地除去部４８は、画像データ１００のうちオブジェクト分離部４５により分離された下地のオブジェクトに属する画素の画素値を図３に示すルックアップテーブル４８０を用いて変換する。また、下地除去部４８は、筋画像検知処理部４７によりみなされた下地のオブジェクトに対して下地の代表値に置き換える処理を行う。
【００６３】
下地除去処理後は、図７に示すように筋の無い又は筋が目立たない画像データ１００が生成される。図７に示す画像データ１００では、図６では現れていた筋画像１１０が消えている。
【００６４】
以上、本発明の実施の形態を説明したが、本発明は上記の実施の形態に限定されるものではなく、本発明の要旨を変更しない範囲内で種々の変形、実施が可能である。例えば本発明の要旨を変更しない範囲内で、実施の形態のフローにおいて、ステップの追加、削除、変更、入替え等が可能である。
【符号の説明】
【００６５】
１…画像読取装置、２…原稿搬送部、３…画像読取部、３ａ…第１の読取領域、
３ｂ…第２の読取領域、４…画像処理部、１０…制御部、
１７…原稿カバー、２０…原稿、２１…給紙台、２２…排紙台、２３…搬送機構、
３０Ａ、３０Ｂ…光源、３１…導光体、３２Ａ-３２Ｃ…ミラー、３３…レンズ、
３４…ラインセンサ、３５…筐体、３６…原稿配置台、
３７Ａ、３７Ｂ…キャリッジ、
４１…画像データ取得部、４２…下地検知部、４４…２値化部、
４５…オブジェクト分離部、４６…筋画像検知処理部、４７…置換処理部、
４８…下地除去部、
２３０…分離ロール、２３１…搬送ロール、２３２…読取ロール、
２３３…排出ロール、４８０…ルックアップテーブル、４８１…下地除去閾値、
４８２…画素値
【図１】
2017169106.tif 000003
【図２】
2017169106.tif 000004
【図３】
2017169106.tif 000005
【図４】
2017169106.tif 000006
【図５】
2017169106.tif 000007
【図６】
2017169106.tif 000008
【図７】
2017169106.tif 000009
【図８】
2017169106.tif 000010