(57)【要約】【課題】直線状でない切断辺上に、ＣＣＤの光源と、原稿を押さえる圧板からの反射光とによる光の乱反射で生じる光の漏れによる影が発生した場合でも、原稿の原稿領域を適切に切り出して読み取ることができる画像処理装置を提供することを目的とする。【解決手段】本発明は、原稿台に置かれている原稿を読み取る原稿読取手段と、読み取った画像に画像処理フィルタを施す画像処理フィルタリング手段と、読み取った画像の輪郭線を抽出するために、上記画像処理フィルタを施した画像を解析する画像解析手段と、上記解析の結果、画像の輪郭線が直線でないことを検知する輪郭線解析手段とを有する画像読取装置である。【選択図】図６
2009303164.tif 000002
【特許請求の範囲】
【請求項１】
原稿台に置かれている原稿を読み取る原稿読取手段と；
読み取った画像に画像処理フィルタを施す画像処理フィルタリング手段と；
読み取った画像の輪郭線を抽出するために、上記画像処理フィルタを施した画像を解析する画像解析手段と；
上記解析の結果、画像の輪郭線が直線でないことを検知する輪郭線解析手段と；
を有することを特徴とする画像読取装置。
【請求項２】
請求項１において、
上記輪郭線解析手段は、画像の輪郭線が鋸歯状に切断されていることを検知する手段であることを特徴とする画像読取装置。
【請求項３】
請求項１において、
上記輪郭線解析手段は、検知された直線状でない輪郭線に、輪郭線が直線状に繋がるよう補間する輪郭線補間処理手段を有することを特徴とする画像読取装置。
【請求項４】
請求項３において、
上記輪郭線補間処理手段は、上記輪郭線解析手段が直線状でないと判断した輪郭線を、上記輪郭線に隣接して存在する輪郭線の間に、輪郭線を配置することによって輪郭線を直線状に補間する手段であることを特徴とする画像読取装置。
【請求項５】
請求項１において、
上記輪郭線解析手段は、上記画像解析手段が抽出した各輪郭線の大きさ、隣接する輪郭線との距離、隣接して連続する輪郭線の数に応じて、輪郭線の特徴を解析する手段であることを特徴とする画像読取装置。
【請求項６】
請求項３において、
上記輪郭線補間処理手段は、上記輪郭線解析手段が直線状でないと判断した輪郭線に、上記輪郭線に連続して隣接する輪郭線群の開始座標、終端座標を検出し、両座標の間を直線状の輪郭線で結ぶことによって上記輪郭線を直線状に補間する手段であることを特徴とする画像読取装置。
【請求項７】
請求項３において、
上記輪郭線補間処理手段は、上記輪郭線解析手段が直線状でないと判断した輪郭線を、予め記録した形状の輪郭線に置き換えることによって、輪郭線を補間する手段であることを特徴とする画像読取装置。
【請求項８】
原稿台に置かれている原稿を、原稿読取手段が読み取る原稿読取工程と；
読み取った画像に画像処理フィルタを施す画像処理フィルタリング工程と；
読み取った画像の輪郭線を抽出するために、上記画像処理フィルタを施した画像を解析する画像解析工程と；
上記解析の結果、画像の輪郭線が直線でないことを検知する輪郭線解析工程と；
を有することを特徴とする画像読取装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置の原稿台に置かれている原稿を読み取り、この読み取った画像を処理して出力する画像処理装置に係り、特に、原稿台に置かれている原稿領域のみを切り出して出力する画像処理装置に関する。
【背景技術】
【０００２】
現在、紙メディアのデータをデジタル化してＰＣ等に取り込む際に使用する機器として、イメージングスキャナや複合機などが挙げられる。これらの画像読取装置では、文字原稿等、モノクロ画像や雑誌等、カラー画像、現像された写真や、ネガ及びポジフィルム等、多くの種類の原稿を読み取ることができる。
【０００３】
ユーザが原稿のみの読取画像を取得したい場合、原稿台全体の読取画像から、原稿部分を切り出す必要がある。読み取る際に便利な機能として、原稿領域のみを自動判定し、原稿領域のみを自動で切り出して読み取る機能が知られている。また、複数の原稿が設置されている場合、複数の原稿の全てを包括する最小矩形領域を読み取る機能と、それぞれ個別の矩形領域を読み取る機能とが知られている。
【０００４】
原稿領域を切り出す場合、原稿を取り囲む輪郭線を抽出し、この輪郭線に囲まれている矩形部分を原稿領域として切り出す技術が知られている。この従来技術では、読み取った原稿領域を切り出すために、読み取った画像について、輪郭線を抽出する。その際に用いられる技術としては、注目画素が、周囲画素との間で、色や輝度が著しく変化することを、一般的な画像処理でよく用いられる画像処理フィルタを用いて探索する方法が知られている。この方法によって、画像処理フィルタを用いた結果値に、一定の閾値を設け、輪郭を簡便に抽出することができ、これを利用して、読み取った画像の原稿領域を切り出す。
【０００５】
また、原稿台全面のＲＧＢ各色配列パターンを検知し、この諧調値の差異に基づいて、原稿を押さえるスキャナカバー裏面と原稿領域との境界線、すなわち原稿の輪郭線を検出する発明が知られている（たとえば、特許文献１参照）。
【０００６】
さらに、直線状でない切断辺を検知する場合、１枚の原稿を切断して分離した複数枚の紙片について、切断辺の形状、切断辺にかかる画像の特徴に基づいて照合することによって、つなぎ目を特定する発明が知られている（たとえば、特許文献２参照）。
【０００７】
この従来発明は、紙片を結合した際につなぎ目に生じる影を消去する発明である。すなわち、スキャンされた切断原稿の、端部の数十ラインのエリアにおけるデータの並び、パターン、色合い等によって、最も特徴が明らかになる方法を画像に応じて選択し、数値化することによって、特徴を抽出する発明である。この結果、ある原稿の後端部と、別の原稿の前端部との特徴の一致度に応じて、結合の対象とする。
【特許文献１】特開２００４−２０１２４０号公報
【特許文献２】特開平６−１７８０８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
図７（ａ）は、直線状でない切断辺について、ラプラシアンフィルタをかけた結果の例を示す図である。
【０００９】
しかし、読み取った画像について輪郭を抽出する特許文献１記載の方法では、原稿の輪郭が直線状でない場合、特に図７（ａ）の原稿９１に示すように、切断辺９２が鋸歯状に細かく切断されている原稿では、次の問題がある。つまり、画像処理フィルタを適用した結果、直線状でない切断辺上に、原稿を照明する光源の光と、原稿を押さえる圧板との反射光による乱反射によって影が発生し、この影が、断続的かつ規則的な輪郭線として抽出される。
【００１０】
この結果、直線的に連続する輪郭線を抽出することができず、原稿の輪郭線抽出ができないので、原稿の輪郭が直線状でない原稿では、原稿の切り出しを適切に行って画像を読み取ることができないという問題がある。
【００１１】
また、直線状でない切断辺を検知する特許文献２記載の方法では、切断辺が細かい鋸歯状である場合、上記乱反射による影が発生することによって、その特徴を誤検出するという問題がある。
【００１２】
一方、使用する画像処理フィルタの値を変更することによって、鋸歯状の細かい切断辺を持つ原稿について、輪郭線検出の精度を向上させることができるが、これを行うことによって、原稿領域検出以外のノイズも多く発生するという問題がある。この結果、実際に原稿の置かれていない個所を原稿として検出し、実際の原稿以外の部分を切り出すという問題がある。
【００１３】
つまり、上記従来例では、直線状でない切断辺上に、原稿を照明する光源と原稿を押さえる圧板からの反射光とによる光の乱反射で生じる光の漏れによる影が発生した場合に、原稿の原稿領域を適切に切り出して読み取ることができないという問題がある。
【００１４】
本発明は、直線状でない切断辺上に、原稿を照明する光源と、原稿を押さえる圧板からの反射光とによる光の乱反射で生じる光の漏れによる影が発生した場合でも、原稿の原稿領域を適切に切り出して読み取ることができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明は、原稿台に置かれている原稿を読み取る原稿読取手段と、読み取った画像に画像処理フィルタを施す画像処理フィルタリング手段と、読み取った画像の輪郭線を抽出するために、上記画像処理フィルタを施した画像を解析する画像解析手段と、上記解析の結果、画像の輪郭線が直線でないことを検知する輪郭線解析手段とを有する画像読取装置である。
【発明の効果】
【００１６】
本発明によれば、直線状でない切断辺上に、原稿を照明する光源と、原稿を押さえる圧板からの反射光とによる光の乱反射で生じる光の漏れによる影が発生した場合でも、原稿の原稿領域を適切に切り出して読み取ることができるという効果を奏する。
【発明を実施するための最良の形態】
【００１７】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００１８】
図１は、本発明の実施例１である画像読取装置Ｒ１を示す断面図である。
【００１９】
画像読取装置Ｒ１は、スキャナＳＣ１と、原稿押圧板１５とを有する。
【００２０】
スキャナＳＣ１は、不図示のインタフェースケーブルを介して、ホストコンピュータに接続されている。スキャナＳＣ１は、光学ユニット１０と、原稿台ガラス１と、電気基板２０と、パルスモータ２と、無端ベルト３と、プーリ４、５と、ギア列６と、ガイドレール７と、白色基準板８とを有する。
【００２１】
白色基準板８の中には、黒マーク８ｂが有り、スキャナＳＣ１は、黒マーク８ｂを基準にして、読み取りエリアを決め、画像を読み取る。
【００２２】
光学ユニット１０とパルスモータ２とは、それぞれ不図示のケーブルを介して、電気的に接続されている。また、光学ユニット１０は、載置部９を介して、ガイドレール７に、摺動可能に載置されている。また、載置部９は、無端ベルト３に固着されている。
【００２３】
光学ユニット１０は、反射原稿用光源１１と、複数の反射ミラーＭ１、Ｍ２、Ｍ３と、結像レンズ１２と、撮像手段であるラインセンサ１３とを有する。
【００２４】
次に、スキャナＳＣ１が反射原稿画像を読み取る動作について説明する。
【００２５】
ホストコンピュータからの読み取り命令コマンドによって、スキャナＳＣ１が読み取り動作を開始する。スキャナＳＣ１は、光学ユニット１０の反射原稿用光源１１を点灯し、原稿からの反射光を、ミラーＭ１、Ｍ２、Ｍ３に反射させ、結像レンズ１２を介して、ラインセンサ１３に結像することによって、主走査方向１ライン分の画像を読み取る。
【００２６】
また、ギア列６を介して、パルスモータ２が、プーリ４を回転させることによって、無端ベルト３を駆動する。これによって、載置部９に固着されている光学ユニット１０は、無端ベルト３を介して、矢印Ｘで示す副走査方向に、ガイドレール７上を移動する。
【００２７】
スキャナＳＣ１は、光学ユニット１０を副走査方向に移動しつつ、主走査方向のライン画像の読み取りを繰り返す。スキャナＳＣ１は、光学ユニット１０を、図１に点線で示す位置まで、読み取り動作をしながら移動させることによって、原稿台ガラス１の全面をスキャンする。ただし、ホストコンピュータからの読み取りコマンドの内容に応じて、原稿台ガラス１上の原稿の部分画像を読むことができる。この場合、ホストコンピュータが指定する読み取り画像範囲に対して、主走査方向には、センサ出力のうち採用する画素範囲を規定し、また副走査方向には、光学ユニットの移動範囲を、電気基板上の後述の制御部で規定することによって実現する。
【００２８】
また、パルスモータ２が、ギア列６を介して、プーリ４を回転させることによって、無端ベルト３を駆動する。これによって、載置部９に固着される光学ユニット１０は、矢印Ｘで示す副走査方向に、無端ベルト３を介して、ガイドレール上を移動する。
【００２９】
スキャナＳＣ１は、光学ユニット１０を副走査方向に移動しつつ、主走査方向におけるライン画像の読み取りを繰り返す。スキャナＳＣ１は、光学ユニット１０を、図１に示す点線で示す位置まで読み取りしながら移動することによって、原稿台ガラス１の全面をスキャンすることができる。ただし、ホストからの読み取りコマンドの内容に応じて、原稿台ガラス１上の原稿の部分画像を読むことができる。
【００３０】
この場合、ホストコンピュータが指定する読み取り画像範囲に対して、主走査方向には、センサ出力のうちで、採用する画素範囲を規定し、また、副走査方向には、光学ユニットの移動範囲を電気基板２０上の後述の制御部で規定することによって、実現する。
【００３１】
また、副走査方向に光学ユニット１０を移動させる場合、ホストコンピュータが指定する画像読み取りの解像度設定によって、システムコントローラ２１が速度を選択し、画像を読み取る。
【００３２】
図２は、主にスキャナＳＣ１の機能構成を示すブロック図である。
【００３３】
図１に示すものと同じ構成には同じ番号を付す。
【００３４】
光学ユニット１０において、光源点灯回路１４は、反射原稿用光源１１を点灯し、この中に、光源の光量検知を行う検知部が含まれている。反射原稿用光源１１に、冷陰極管を用いると、いわゆるインバータ回路になる。
【００３５】
また、電気基板２０において、アナログゲイン調整器２２Ｒ、２２Ｇ、２２Ｂは、ラインセンサ１３から出力されたアナログ画像信号を可変増幅することができる。Ａ／Ｄ変換器２３は、アナログゲイン調整器２２Ｒ、２２Ｇ、２２Ｂから出力されたアナログ画像信号をデジタル画像信号に変換する。画像処理部２４は、デジタル信号化された画像信号について、オフセット補正、シェーディング補正、デジタルゲイン調整、カラーバランス調整、マスキング、主・副走査方向の解像度変換、画像圧縮等の画像処理を行う。
【００３６】
ラインバッファ２５は、画像データを一時的に記憶する部分であり、汎用のランダムアクセスメモリによって構成されている。
【００３７】
Ｉ／Ｆ２６は、ホストコンピュータ４０と通信する。ここでは、ＵＳＢインタフェースで実現しているが、ＩＥＥＥ１３９４等、別のインタフェースを採用するようにしてもよい。
【００３８】
オフセットＲＡＭ２７は、画像処理を行う際のワーキングエリアとして用いられている。オフセットＲＡＭ２７は、ラインセンサ１３に、ＲＧＢ用ラインセンサが各々所定のオフセットを持って平行に配置されているので、そのＲＧＢライン間オフセットの補正用として用いられる。また、オフセットＲＡＭ２７は、シェーディング補正等、各種データの一時記憶も行う。ここでは、汎用のランダムアクセスメモリで実現している。ガンマＲＡＭ２８は、ガンマカーブを記憶し、ガンマ補正を行うためのＲＡＭである。
【００３９】
システムコントローラ２１は、フィルムスキャナ全体のシーケンスを記憶し、ホストコンピュータ４０からの命令に従って各種制御を行う。
【００４０】
ＣＰＵバス２９は、システムコントローラ２１と画像処理部２４とラインバッファ２５とＩ／Ｆ２６とオフセットＲＡＭ２７とガンマＲＡＭ２８とを互いに接続し、アドレスバスとデータバスとによって構成されている。
【００４１】
パルスモータ２用のモータ駆動回路３１は、スキャナＳＣ１のシステム制御手段であるシステムコントローラ２１からの信号によって、パルスモータ２の励磁切り替え信号を出力する。
【００４２】
次に、スキャナＳＣ１の制御に用いられる一般的なホストコンピュータ４０の概略構成について、説明する。
【００４３】
図３は、スキャナＳＣ１のホストコンピュータとして利用される一般的なコンピュータの構成を示すブロック図である。
【００４４】
ホストコンピュータ４０は、ＲＯＭ４２と、ＲＡＭ４３と、中央処理装置４１と、ディスク装置４４と、バス４８と、Ｉ／Ｆ４６と、Ｉ／Ｆ４７と、外部記憶装置４５とを有する。
【００４５】
ＲＯＭ４２は、後述する図４に示す制御手順を実現するプログラムを保持する。
【００４６】
ＲＡＭ４３は、上記プログラムの動作に必要な記憶領域とワークエリアとを提供する。中央処理装置４１は、ＲＯＭ４２に保持されているプログラムに従って処理する。
【００４７】
バス４８は、上記の各構成を接続し、各構成間におけるデータの授受を可能とする。Ｉ／Ｆ４６は、スキャナＳＣ１との間で通信し、スキャナＳＣ１のＩ／Ｆ２６と同様に、ＵＳＢインタフェースで実現しているが、ＩＥＥＥ１３９４等、別のインタフェースを採用するようにしてもよい。
【００４８】
Ｉ／Ｆ４７は、マウスやキーボード等の入力部５１と接続する。
【００４９】
外部記憶装置４５は、フロッピー（登録商標）ディスクやＣＤ−ＲＯＭ等、外部記憶媒体を駆動するためのものであり、ＲＯＭ４２に制御プログラムを予め保持する代わりに、外部記憶媒体に記憶されている場合、それを読み出してダウンロードする。なお、不図示ではあるが、ネットワークコネクタを介して、ネットワーク経由で制御プログラムをダウンロードするようにしてもよい。
【００５０】
スキャナＳＣ１は、原稿台に置かれている原稿を読み取る原稿読取手段の例である。
【００５１】
中央処理装置４１は、読み取った画像に画像処理フィルタを施す画像処理フィルタリング手段の例である。
【００５２】
中央処理装置４１は、読み取った画像の輪郭線を抽出するために、上記画像処理フィルタを施した画像を解析する画像解析手段の例である。
【００５３】
中央処理装置４１は、上記解析の結果、画像の輪郭線が直線でないことを検知する輪郭線解析手段の例である。
【００５４】
また、中央処理装置４１は、画像の輪郭線が鋸歯状に切断されていることを検知する手段の例である。さらに、中央処理装置４１は、検知された直線状でない輪郭線に、輪郭線が直線状に繋がるよう補間する輪郭線補間処理手段の例である。そして、中央処理装置４１は、上記輪郭線解析手段が直線状でないと判断した輪郭線を、上記輪郭線に隣接して存在する輪郭線の間に、輪郭線を配置することによって輪郭線を直線状に補間する手段の例である。しかも、中央処理装置４１は、上記画像解析手段が抽出した各輪郭線の大きさ、隣接する輪郭線との距離、隣接して連続する輪郭線の数に応じて、輪郭線の特徴を解析する手段の例である。
【００５５】
次に、実施例１の動作について説明する。
【００５６】
図４は、実施例１における原稿設置例を示す図である。
【００５７】
図５は、原稿領域を推定する処理の説明図である。
【００５８】
まず、図４に示すように、原稿台６１上に、直線状でない切断辺（ピッチ約１ｍｍの鋸歯状）を持つ原稿Ｄ１を設置し、原稿押圧板１５で覆う。
【００５９】
図４の状態で、解像度７５ｄｐｉの画像を読み取ると、読み取り画像７１を得ることができる。
【００６０】
図６は、実施例１の動作を示すフローチャートである。
【００６１】
Ｓ１で、画像処理フィルタが輪郭線抽出処理を実行する。たとえば、８方向ラプラシアンフィルタと、２値化処理による輪郭線抽出を行う。８方向ラプラシアンフィルタは、ある注目点を中心とした上下左右の９つの画素値に対して、注目点は−８、その他は１の係数を乗算し、その結果を合計する。この合計値が、２値化閾値よりも大きければ、輪郭線として抽出する。
【００６２】
読み取り画像７１について、Ｓ１で画像処理フィルタによる輪郭線抽出処理を行うと、原稿台６１上に設置した頂点ＡＢＣＤを持つ原稿６２において、点Ａと点Ｂとを結ぶ輪郭線ＡＢと、点Ｃと点Ｄを結ぶ輪郭線ＣＤとを得ることができる。点Ａと点Ｃとを結ぶ切断辺と、点Ｂと点Ｄとを結ぶ切断辺上では、断片的かつ規則的な輪郭線群が得られる。
【００６３】
Ｓ２、Ｓ３、Ｓ４で、切断辺が直線状でない原稿７２において特徴的に現れる、断片的かつ規則的な形状の輪郭線群を検出する。Ｓ１で得られた全ての輪郭線について、輪郭線間の幅（図７（ａ）に示すａ）が２ピクセルから３ピクセルの範囲内であり、またそれぞれの輪郭線の大きさ（図７（ａ）に示すｂ）が１ピクセルから２ピクセルの範囲内にある輪郭線群を抽出する。
【００６４】
これらの条件を満たす輪郭線が６個以上連続すれば、それらの輪郭線群を、連続した辺９２が、直線状でない切断辺特有の規則性をもっていると判断する。
【００６５】
Ｓ５で、輪郭線結合処理を行う。
【００６６】
Ｓ２、Ｓ３、Ｓ４で直線状ではない切断辺であると判断された辺９２中に存在する輪郭線群の各輪郭線間に、２ピクセルのドットを配することによって、輪郭線群を擬似的に直線状に結合した辺９３を得ることができる。
【００６７】
なお、Ｓ２、Ｓ３、Ｓ４、Ｓ５の各処理で示した数値は、１つの例であり、原稿によっては、上記処理した数値を変化させるようにしてもよい。
【００６８】
Ｓ６で、原稿領域を推定し、Ｓ２、Ｓ３、Ｓ４で得られた輪郭線群７３が包括する最小の矩形７４を生成する。この矩形７４が原稿領域であると判断する。
【実施例２】
【００６９】
本発明の実施例２は、実施例１のＳ５における輪郭線結合処理において、Ｓ２、Ｓ３、Ｓ４で切断辺が直線状でないと判断されると、上記切断辺上に連続して隣接する輪郭線群を検出し、その開始座標と終端座標とを検出する実施例である。
【００７０】
実施例２によれば、開始座標と終端座標とを結ぶことによって、輪郭線群を近似した輪郭を得ることができ、原稿領域を切り出すことができる。
【００７１】
つまり、中央処理装置４１は、上記輪郭線解析手段が直線状でないと判断した輪郭線に、上記輪郭線に連続して隣接する輪郭線群の開始座標、終端座標を検出し、両座標の間を直線状の輪郭線で結ぶことによって上記輪郭線を直線状に補間する手段の例である
【実施例３】
【００７２】
本発明の実施例３は、実施例１のＳ５における輪郭線結合処理において、Ｓ２、Ｓ３、Ｓ４で切断辺が直線状でないと判断されると、図７（ｃ）に示すように、予め記録したパターン形状の辺９４で、上記切断辺の輪郭線を置き換える。そして、実施例３は、この置き換えられた形状が輪郭であると判断する実施例である。
【００７３】
そして、この置き換えられた形状に基づいて、原稿領域を切り出す実施例である。
【００７４】
つまり、中央処理装置４１は、輪郭線解析手段が直線状でないと判断した輪郭線を、予め記録した形状の輪郭線に置き換えることによって、輪郭線を補間する手段の例である。
【００７５】
上記実施例１、２、３は、複数の機器（たとえば、ホストコンピュータ、インタフェース機器、スキャナ、プリンタ、複合機等）によって構成されているシステムに適応することができる。
【００７６】
なお、画像の輪郭線が直線状でないことを検知する場合、読み取った画像の輪郭線のうちで、大きさが一定範囲内のものを対象とし、この条件を満たす輪郭線同士の距離や連続して隣接する輪郭線の個数に基づいて、画像の輪郭線が直線状でないことを検知する。
【００７７】
輪郭線が直線状に繋がるよう補間する場合、たとえば、上記条件を満たす輪郭線群の隣接する輪郭線間に、２ピクセル大の輪郭線を補間する。
【００７８】
また、上記実施例の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（又は記録媒体）を、システム又は装置に供給するようにしてもよい。そして、上記システムまたは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行するようにしてもよい。
【００７９】
この場合、記憶媒体から読み出されたプログラムコード自体が、上記実施例の機能を実現し、上記プログラムコードを記憶した記憶媒体は、本発明を構成する。
【００８０】
また、コンピュータが読み出したプログラムコードを実行することによって、上記実施例の機能が実現される。これだけでなく、そのプログラムコードの指示に基づいて、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部又は全部を行い、その処理によって上記実施例の機能が実現される。
【００８１】
ここで、プログラムコードを記憶する記憶媒体としては、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、磁気テープ、不揮発性のメモリカード、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ、光ディスク、光磁気ディスク、ＭＯ等が考えられる。
【００８２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続されている機能拡張ユニットに設けられているメモリに書き込まれる。その後に、そのプログラムコードの指示に基づいて、その機能拡張カードや機能拡張ユニットに設けられているＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって、上記実施例の機能が実現される。
【００８３】
上記実施例において、読み取り基準位置は、画像読取装置によって画像を読み始める位置である。原稿領域切り出し処理結果に、傾き補正を行ってもよい。また、輪郭線検出の手法として、Ｌａｐｌａｃｉａｎフィルタ、Ｓｏｂｅｌフィルタ、Ｒｏｂｅｒｔｓフィルタ、Ｐｒｅｗｉｔｔフィルタ、等がある。
【００８４】
つまり、上記実施例は、原稿台に置かれている原稿を読み取る原稿読取工程と、読み取った画像に画像処理フィルタを施す画像処理フィルタリング工程とを画像読取装置に実行させるプログラムの例である。また、上記実施例は、読み取った画像の輪郭線を抽出するために、上記画像処理フィルタを施した画像を解析する画像解析工程と、上記解析の結果、画像の輪郭線が直線でないことを検知する輪郭線解析工程とを画像読取装置に実行させるプログラムの例である。
【図面の簡単な説明】
【００８５】
【図１】本発明の実施例１である画像読取装置Ｒ１を示す断面図である。
【図２】主にスキャナＳＣ１の機能構成を示すブロック図である。
【図３】スキャナＳＣ１のホストコンピュータとして利用される一般的なコンピュータの構成を示すブロック図である。
【図４】実施例１における原稿設置例を示す図である。
【図５】原稿領域を推定する処理の説明図である。
【図６】実施例１の動作を示すフローチャートである。
【図７】直線状でない切断辺について、ラプラシアンフィルタをかけた結果（ａ）と処理後（ｂ）、（ｃ）の例を示す図である。
【符号の説明】
【００８６】
ＳＣ１…スキャナ本体、
Ｄ１…読み取り原稿、
１…原稿台ガラス、
２…パルスモータ、
３…無端ベルト、
４…プーリ、
５…プーリ、
６…ギア列、
７…ガイドレール、
９…載置部、
１０…光学ユニット、
１１…反射原稿用光源、
１２…結像レンズ、
１３…ラインセンサ、
２０…電気基板、
Ｍ１、Ｍ２、Ｍ３…反射ミラー。
【図１】
2009303164.tif 000003
【図２】
2009303164.tif 000004
【図３】
2009303164.tif 000005
【図４】
2009303164.tif 000006
【図５】
2009303164.tif 000007
【図６】
2009303164.tif 000008
【図７】
2009303164.tif 000009