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