(57)【特許請求の範囲】
【請求項１】
画像読み取りの主走査方向に対してページ綴じ部を平行にしてコンタクトガラスの上もしくは下に接触したブック原稿を画像読取手段により読み取ったスキャン画像の歪みを補正する画像歪み補正装置において、
前記スキャン画像から前記ブック原稿のページ外形を抽出するページ外形抽出手段と、
前記スキャン画像の境界部分に前記ページ外形が位置するとみなした場合の仮想的なページ外形である仮想ページ外形を、前記スキャン画像の主走査方向における上辺または下辺の近傍に位置するページ外形を歪み補正に際しての基準となる線である基準線として選択し、この基準線側の辺とは反対側の辺の近傍に位置するページ外形を補正率の算出用となる参照線として選択し、前記基準線及び前記参照線に基づいて、前記ページ外形抽出手段により抽出された前記ページ外形の歪み発生部分に応じて算出する仮想ページ外形算出手段と、
前記スキャン画像の歪み発生部分に対し、前記仮想ページ外形算出手段により算出された前記仮想ページ外形に基づいて主走査方向の歪み補正を行う歪み補正手段と、を備えることを特徴とする画像歪み補正装置。
【請求項２】
画像読み取りの主走査方向に対してページ綴じ部を平行にしてコンタクトガラスの上もしくは下に接触したブック原稿を画像読取手段により読み取ったスキャン画像の歪みを補正する画像歪み補正装置において、
前記スキャン画像から前記ブック原稿のページ外形を抽出するページ外形抽出手段と、
前記スキャン画像の境界部分に前記ページ外形が位置するとみなした場合の仮想的なページ外形である仮想ページ外形を、前記スキャン画像の主走査方向における上辺または下辺の近傍に位置するページ外形を歪み補正に際しての基準となる線である基準線として選択し、前記スキャン画像を副走査方向に貫く画像中心線を補正率の算出用となる参照線として選択し、前記基準線及び前記参照線に基づいて、前記ページ外形抽出手段により抽出された前記ページ外形の歪み発生部分に応じて算出する仮想ページ外形算出手段と、
前記スキャン画像の歪み発生部分に対し、前記仮想ページ外形算出手段により算出された前記仮想ページ外形に基づいて主走査方向の歪み補正を行う歪み補正手段と、を備えることを特徴とする画像歪み補正装置。
【請求項３】
前記仮想ページ外形算出手段は、副走査方向の任意の位置ｘにて、
（前記基準線上の所定位置における前記仮想ページ外形と前記基準線との間隔）／（前記基準線上の所定位置における前記基準線と前記参照線との間隔）
と、
（前記副走査方向の任意の位置ｘにおける前記仮想ページ外形と前記基準線との間隔）／（前記副走査方向の任意の位置ｘにおける前記基準線と前記参照線との間隔）
と、が等しくなるように前記仮想ページ外形を算出することを特徴とする請求項１または２記載の画像歪み補正装置。
【請求項４】
前記基準線上の所定位置は、前記基準線の直線部分と曲線部分との境界点であることを特徴とする請求項３記載の画像歪み補正装置。
【請求項５】
前記基準線上の所定位置は、前記基準線の直線部分と曲線部分との境界点が前記参照線の直線部分と曲線部分との境界点に比べて前記ブック原稿のページ綴じ部側に寄っている場合に、前記参照線の直線部分と曲線部分との境界点に対応する位置であることを特徴とする請求項３記載の画像歪み補正装置。
【請求項６】
前記補正率は、前記仮想ページ外形の副走査方向の任意の位置ｘにて、
（前記仮想ページ外形上の所定位置における前記仮想ページ外形と前記参照線との間隔）／（副走査方向の任意の位置ｘにおける前記仮想ページ外形と前記参照線との間隔）
であることを特徴とする請求項１または２記載の画像歪み補正装置。
【請求項７】
前記仮想ページ外形上の所定位置は、前記基準線の直線部分と曲線部分との境界点であることを特徴とする請求項６記載の画像歪み補正装置。
【請求項８】
前記仮想ページ外形上の所定位置は、前記基準線の直線部分と曲線部分との境界点が前記参照線の直線部分と曲線部分との境界点に比べて前記ブック原稿のページ綴じ部側に寄っている場合に、前記参照線の直線部分と曲線部分との境界点に対応する位置であることを特徴とする請求項６記載の画像歪み補正装置。
【請求項９】
前記歪み補正手段は、前記仮想ページ外形を直線形状になるように主走査方向に画素シフトした前記スキャン画像を、補正率を用いて主走査方向に伸張することを特徴とする請求項１ないし８のいずれか一記載の画像歪み補正装置。
【請求項１０】
前記ページ外形抽出手段と前記仮想ページ外形算出手段とは、前記スキャン画像の左右ページ毎に独立して実行されることを特徴とする請求項１ないし９のいずれか一記載の画像歪み補正装置。
【請求項１１】
原稿画像を読み取る画像読取手段と、この画像読取手段により読み取られたスキャン画像の補正を行う請求項１ないし１０の何れか一記載の画像歪み補正装置と、を備えることを特徴とする画像読取装置。
【請求項１２】
原稿画像を読み取る画像読取手段と、この画像読取手段により読み取られたスキャン画像の補正を行う請求項１ないし１０の何れか一記載の画像歪み補正装置と、この画像歪み補正装置から出力される画像データに基づいた画像を用紙上に印刷する画像印刷装置と、を備えることを特徴とする画像形成装置。
【請求項１３】
画像読み取りの主走査方向に対してページ綴じ部を平行にしてコンタクトガラスの上もしくは下に接触したブック原稿を画像読取手段により読み取ったスキャン画像の画像歪み補正をコンピュータに実行させるプログラムであって、
前記コンピュータに、
前記スキャン画像から前記ブック原稿のページ外形を抽出するページ外形抽出機能と、
前記スキャン画像の境界部分に前記ページ外形が位置するとみなした場合の仮想的なページ外形である仮想ページ外形を、前記スキャン画像の主走査方向における上辺または下辺の近傍に位置するページ外形を歪み補正に際しての基準となる線である基準線として選択し、この基準線側の辺とは反対側の辺の近傍に位置するページ外形を補正率の算出用となる参照線として選択し、前記基準線及び前記参照線に基づいて、前記ページ外形抽出手段により抽出された前記ページ外形の歪み発生部分に応じて算出する仮想ページ外形算出機能と、
前記スキャン画像の歪み発生部分に対し、前記仮想ページ外形算出機能により算出された前記仮想ページ外形に基づいて主走査方向の歪み補正を行う歪み補正機能と、
を実行させることを特徴とするプログラム。
【請求項１４】
画像読み取りの主走査方向に対してページ綴じ部を平行にしてコンタクトガラスの上もしくは下に接触したブック原稿を画像読取手段により読み取ったスキャン画像の画像歪み補正をコンピュータに実行させるプログラムであって、
前記コンピュータに、
前記スキャン画像から前記ブック原稿のページ外形を抽出するページ外形抽出機能と、
前記スキャン画像の境界部分に前記ページ外形が位置するとみなした場合の仮想的なページ外形である仮想ページ外形を、前記スキャン画像の主走査方向における上辺または下辺の近傍に位置するページ外形を歪み補正に際しての基準となる線である基準線として選択し、前記スキャン画像を副走査方向に貫く画像中心線を補正率の算出用となる参照線として選択し、前記基準線及び前記参照線に基づいて、前記ページ外形抽出手段により抽出された前記ページ外形の歪み発生部分に応じて算出する仮想ページ外形算出機能と、
前記スキャン画像の歪み発生部分に対し、前記仮想ページ外形算出機能により算出された前記仮想ページ外形に基づいて主走査方向の歪み補正を行う歪み補正機能と、
を実行させることを特徴とするプログラム。
【請求項１５】
前記仮想ページ外形算出機能は、副走査方向の任意の位置ｘにて、
（前記基準線上の所定位置における前記仮想ページ外形と前記基準線との間隔）／（前記基準線上の所定位置における前記基準線と前記参照線との間隔）
と、
（前記副走査方向の任意の位置ｘにおける前記仮想ページ外形と前記基準線との間隔）／（前記副走査方向の任意の位置ｘにおける前記基準線と前記参照線との間隔）
と、が等しくなるように前記仮想ページ外形を算出することを特徴とする請求項１３または１４記載のプログラム。
【請求項１６】
前記補正率は、前記仮想ページ外形の副走査方向の任意の位置ｘにて、
（前記仮想ページ外形上の所定位置における前記仮想ページ外形と前記参照線との間隔）／（副走査方向の任意の位置ｘにおける前記仮想ページ外形と前記参照線との間隔）
であることを特徴とする請求項１３または１４記載のプログラム。
【請求項１７】
前記歪み補正機能は、前記仮想ページ外形を直線形状になるように主走査方向に画素シフトした前記スキャン画像を、補正率を用いて主走査方向に伸張することを特徴とする請求項１３ないし１６のいずれか一記載のプログラム。
【請求項１８】
前記ページ外形抽出機能と前記仮想ページ外形算出機能とは、前記スキャン画像の左右ページ毎に独立して実行されることを特徴とする請求項１３ないし１７のいずれか一記載のプログラム。
【請求項１９】
請求項１３ないし１８のいずれか一記載のプログラムを記憶することを特徴とするコンピュータに読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像歪み補正装置、画像読取装置、画像形成装置、プログラム及び記憶媒体に関する。
【０００２】
【従来の技術】
フラットベッドスキャナを用いて読み取る原稿の多くはシート状の原稿であり、コンタクトガラス上に開閉自在の圧板を設け、コンタクトガラス上に原稿を載置した後に圧板を閉じて原稿をスキャンするようにしている。しかし、原稿としてはシート状のものに限られず、ブック原稿（本、冊子など）も原稿として扱われることがあり、そのような場合にもコンタクトガラス上にブック原稿を載置し、原稿をスキャンすることになる。
【０００３】
ところが、原稿としてブック原稿を用いた場合には、図３１に示すように、ブック原稿１００のページ綴じ部１０１がコンタクトガラス１０２から浮き上がってしまう。このようにブック原稿１００のページ綴じ部１０１がコンタクトガラス１０２から浮き上がってしまった場合には、ページ綴じ部１０１が焦点面から離れてしまうため、浮き上がった部分のスキャン画像には、画像歪み、影、文字ボケなどの画像劣化が発生する。劣化した画像のページ綴じ部１０１は読みにくく、ＯＣＲにより文字認識処理を行うときの認識率が著しく低下する。特に、厚手製本ではその割合が高く、また、ブック原稿１００のページ綴じ部１０１を焦点面から離れないように加圧作業した場合には、ブック原稿１００自体を破損してしまうこともある。
【０００４】
このような問題を解決すべく、画像の濃度情報から物体の３次元形状を推定する方法を用いて、画像の歪みを補正する方法が提案されている。このような画像の濃度情報から物体の３次元形状を推定する方法としては、
T. Wada, H. Uchida and T. Matsuyama, “Shape from Shading with Interreflections under a Proximal Light Source: Distortion-Free Copying of an Unfolded Book”, International Journal Computer Vision 24(2), 125-135(1997)
に記載されているShape from Shadingと呼ばれる方法が代表的な例である。
【０００５】
また、特開平5-161002号公報には、三角測量方式により書籍の形状を測定し、歪みを補正する方法が提案されている。
【０００６】
しかしながら、前述したShape from Shadingと呼ばれる方法によれば、計算量が多く、歪み補正処理の計算時間が長いので、実用化は困難である。
【０００７】
また、特開平5-161002号公報に記載されている方法によれば、三角測量方式により書籍の形状を測定するための特別な形状計測装置が必要になるため、適当ではない。
【０００８】
そこで、近年においては、少ない計算量で有効に歪みを補正すべく、読み取りスキャン画像のページ外形の形状を用いて書籍表面の３次元形状を推定する画像補正装置が提案されている（例えば、特開平11-41455号公報等を参照）。
【０００９】
【発明が解決しようとする課題】
ところで、画像歪みの補正が必要な部分は、歪み発生部分である。つまり、図３１に示す例によれば、図３２に示すように、ブック原稿１００のページ綴じ部１０１のスキャン画像１０１´付近に位置する「ページ外形」が曲線になった領域（図３２中、斜線領域ａ）である。
【００１０】
ところが、特開平11-41455号公報等に記載されている画像補正装置によれば、スキャン画像全体に対して補正処理を施すので、本来補正処理を施す必要のない領域（図３２中、斜線領域以外の領域ｂ）にまで補正処理を施すことになり、処理時間が無駄に長くなってしまうという問題がある。特に、見開きＡ３サイズ程度の大判の書籍の場合には、歪みが生じている部分の面積は全体の1/5〜1/6程度であることが多いので、このような問題は顕著である。
【００１１】
本発明の目的は、スキャン画像に対する歪み補正処理の高速化を図ることができる画像歪み補正装置、画像読取装置、画像形成装置、プログラム及び記憶媒体を提供することである。
【００１２】
【課題を解決するための手段】
本発明の画像歪み補正装置は、画像読み取りの主走査方向に対してページ綴じ部を平行にしてコンタクトガラスの上もしくは下に接触したブック原稿を画像読取手段により読み取ったスキャン画像の歪みを補正する画像歪み補正装置において、前記スキャン画像から前記ブック原稿のページ外形を抽出するページ外形抽出手段と、前記スキャン画像の境界部分に前記ページ外形が位置するとみなした場合の仮想的なページ外形である仮想ページ外形を、前記ページ外形抽出手段により抽出された前記ページ外形の歪み発生部分に応じて算出する仮想ページ外形算出手段と、前記スキャン画像の歪み発生部分に対し、前記仮想ページ外形算出手段により算出された前記仮想ページ外形に基づいて主走査方向の歪み補正を行う歪み補正手段と、を備える。
【００１３】
したがって、ページ外形の歪み発生部分に応じて算出された仮想ページ外形に基づいてスキャン画像に対する主走査方向の歪み補正が行われる。これにより、仮想ページ外形がスキャン画像の歪み発生部分に応じて算出されることから、スキャン画像に対する主走査方向の歪み補正はスキャン画像の歪み発生部分に対してのみ実行されることになるので、処理の高速化を図ることが可能になる。
【００１４】
本発明の画像歪み補正装置において、前記仮想ページ外形算出手段は、前記スキャン画像の主走査方向における上辺または下辺の近傍に位置するページ外形を歪み補正に際しての基準となる線である基準線として選択し、この基準線側の辺とは反対側の辺の近傍に位置するページ外形を補正率の算出用となる参照線として選択し、前記基準線及び前記参照線に基づいて前記仮想ページ外形を算出する。
【００１５】
したがって、仮想ページ外形をスキャナ（画像読取手段）の固有パラメータに依存することなく確実に算出することが可能になる。
【００１６】
本発明の画像歪み補正装置において、前記仮想ページ外形算出手段は、前記スキャン画像の主走査方向における上辺または下辺の近傍に位置するページ外形を歪み補正に際しての基準となる線である基準線として選択し、前記スキャン画像を副走査方向に貫く画像中心線を補正率の算出用となる参照線として選択し、前記基準線及び前記参照線に基づいて前記仮想ページ外形を算出する。
【００１７】
したがって、仮想ページ外形をスキャナ（画像読取手段）の固有パラメータに依存することなく確実に算出することが可能になる。また、スキャン画像からのページ外形の抽出においては、上辺又は下辺のページ外形のいずれか一方のみを抽出すればよいことにより、上辺及び下辺のページ外形を抽出する場合と比較して、ページ外形の抽出時間が半分になるので、処理の高速化を図ることが可能になる。
【００１８】
本発明の画像歪み補正装置において、前記仮想ページ外形算出手段は、副走査方向の任意の位置ｘにて、
（前記基準線上の所定位置における前記仮想ページ外形と前記基準線との間隔）／（前記基準線上の所定位置における前記基準線と前記参照線との間隔）
と、
（前記副走査方向の任意の位置ｘにおける前記仮想ページ外形と前記基準線との間隔）／（前記副走査方向の任意の位置ｘにおける前記基準線と前記参照線との間隔）
と、が等しくなるように前記仮想ページ外形を算出する。
【００１９】
したがって、簡易な計算により仮想ページ外形の算出が可能になる。
【００２０】
本発明の画像歪み補正装置において、前記基準線上の所定位置は、前記基準線の直線部分と曲線部分との境界点である。
【００２１】
したがって、スキャン画像に対する歪み補正の際の画像の欠落を最小限に抑えることが可能になる。
【００２２】
本発明の画像歪み補正装置において、前記基準線上の所定位置は、前記基準線の直線部分と曲線部分との境界点が前記参照線の直線部分と曲線部分との境界点に比べて前記ブック原稿のページ綴じ部側に寄っている場合に、前記参照線の直線部分と曲線部分との境界点に対応する位置である。
【００２３】
したがって、例えばスキャン画像の上辺と下辺でページ綴じ部の浮き上がり方が異なるために、スキャン画像の上辺及び下辺で歪み部分がずれている場合であっても、スキャン画像に対する歪み補正の際の画像の欠落を最小限に抑えることが可能になる。
【００２４】
本発明の画像歪み補正装置において、前記補正率は、前記仮想ページ外形の副走査方向の任意の位置ｘにて、
（前記仮想ページ外形上の所定位置における前記仮想ページ外形と前記参照線との間隔）／（副走査方向の任意の位置ｘにおける前記仮想ページ外形と前記参照線との間隔）
である。
【００２５】
したがって、簡易な計算により補正率の算出が可能になる。
【００２６】
本発明の画像歪み補正装置において、前記仮想ページ外形上の所定位置は、前記基準線の直線部分と曲線部分との境界点である。
【００２７】
したがって、スキャン画像に対する歪み補正の際の画像の欠落を最小限に抑えることが可能になる。
【００２８】
本発明の画像歪み補正装置において、前記仮想ページ外形上の所定位置は、前記基準線の直線部分と曲線部分との境界点が前記参照線の直線部分と曲線部分との境界点に比べて前記ブック原稿のページ綴じ部側に寄っている場合に、前記参照線の直線部分と曲線部分との境界点に対応する位置である。
【００２９】
したがって、スキャン画像に対する歪み補正の際の画像の欠落を最小限に抑えることが可能になる。
【００３０】
本発明の画像歪み補正装置において、前記歪み補正手段は、前記仮想ページ外形を直線形状になるように主走査方向に画素シフトした前記スキャン画像を、補正率を用いて主走査方向に伸張する。
【００３１】
したがって、主走査方向のスキャン画像の歪みが、確実に補正される。
【００３２】
本発明の画像歪み補正装置において、前記ページ外形抽出手段と前記仮想ページ外形算出手段とは、前記スキャン画像の左右ページ毎に独立して実行される。
【００３３】
したがって、左右ページ毎に独立して処理されることにより、スキャン画像の歪み補正の補正精度を向上させることが可能になる。
【００３４】
本発明の画像読取装置は、原稿画像を読み取る画像読取手段と、この画像読取手段により読み取られたスキャン画像の補正を行う請求項１ないし１０の何れか一記載の画像歪み補正装置と、を備える。
【００３５】
したがって、請求項１ないし１１の何れか一記載の発明と同様の作用を奏する画像読取装置が得られる。
【００３６】
本発明の画像形成装置は、原稿画像を読み取る画像読取手段と、この画像読取手段により読み取られたスキャン画像の補正を行う請求項１ないし１０の何れか一記載の画像歪み補正装置と、この画像歪み補正装置から出力される画像データに基づいた画像を用紙上に印刷する画像印刷装置と、を備える。
【００３７】
したがって、請求項１ないし１１の何れか一記載の発明と同様の作用を奏する画像形成装置が得られる。
【００３８】
本発明のプログラムは、画像読み取りの主走査方向に対してページ綴じ部を平行にしてコンタクトガラスの上もしくは下に接触したブック原稿を画像読取手段により読み取ったスキャン画像の画像歪み補正をコンピュータに実行させるプログラムであって、前記コンピュータに、前記スキャン画像から前記ブック原稿のページ外形を抽出するページ外形抽出機能と、前記スキャン画像の境界部分に前記ページ外形が位置するとみなした場合の仮想的なページ外形である仮想ページ外形を、前記ページ外形抽出機能により抽出された前記ページ外形の歪み発生部分に応じて算出する仮想ページ外形算出機能と、前記スキャン画像の歪み発生部分に対し、前記仮想ページ外形算出機能により算出された前記仮想ページ外形に基づいて主走査方向の歪み補正を行う歪み補正機能と、を実行させる。
【００３９】
したがって、ページ外形の歪み発生部分に応じて算出された仮想ページ外形に基づいてスキャン画像に対する主走査方向の歪み補正が行われる。これにより、仮想ページ外形がスキャン画像の歪み発生部分に応じて算出されることから、スキャン画像に対する主走査方向の歪み補正はスキャン画像の歪み発生部分に対してのみ実行されることになるので、処理の高速化を図ることが可能になる。
【００４０】
本発明のプログラムにおいて、前記仮想ページ外形算出機能は、前記スキャン画像の主走査方向における上辺または下辺の近傍に位置するページ外形を歪み補正に際しての基準となる線である基準線として選択し、この基準線側の辺とは反対側の辺の近傍に位置するページ外形を補正率の算出用となる参照線として選択し、前記基準線及び前記参照線に基づいて前記仮想ページ外形を算出する。
【００４１】
したがって、仮想ページ外形をスキャナ（画像読取手段）の固有パラメータに依存することなく確実に算出することが可能になる。
【００４２】
本発明のプログラムにおいて、前記仮想ページ外形算出機能は、前記スキャン画像の主走査方向における上辺または下辺の近傍に位置するページ外形を歪み補正に際しての基準となる線である基準線として選択し、前記スキャン画像を副走査方向に貫く画像中心線を補正率の算出用となる参照線として選択し、前記基準線及び前記参照線に基づいて前記仮想ページ外形を算出する。
【００４３】
したがって、仮想ページ外形をスキャナ（画像読取手段）の固有パラメータに依存することなく確実に算出することが可能になる。また、スキャン画像からのページ外形の抽出においては、上辺又は下辺のページ外形のいずれか一方のみを抽出すればよいことにより、上辺及び下辺のページ外形を抽出する場合と比較して、ページ外形の抽出時間が半分になるので、処理の高速化を図ることが可能になる。
【００４４】
本発明のプログラムにおいて、前記仮想ページ外形算出機能は、副走査方向の任意の位置ｘにて、
（前記基準線上の所定位置における前記仮想ページ外形と前記基準線との間隔）／（前記基準線上の所定位置における前記基準線と前記参照線との間隔）
と、
（前記副走査方向の任意の位置ｘにおける前記仮想ページ外形と前記基準線との間隔）／（前記副走査方向の任意の位置ｘにおける前記基準線と前記参照線との間隔）
と、が等しくなるように前記仮想ページ外形を算出する。
【００４５】
したがって、簡易な計算により仮想ページ外形の算出が可能になる。
【００４６】
本発明のプログラムにおいて、前記補正率は、前記仮想ページ外形の副走査方向の任意の位置ｘにて、
（前記仮想ページ外形上の所定位置における前記仮想ページ外形と前記参照線との間隔）／（副走査方向の任意の位置ｘにおける前記仮想ページ外形と前記参照線との間隔）
である。
【００４７】
したがって、簡易な計算により補正率の算出が可能になる。
【００４８】
本発明のプログラムにおいて、前記歪み補正機能は、前記仮想ページ外形を直線形状になるように主走査方向に画素シフトした前記スキャン画像を、補正率を用いて主走査方向に伸張する。
【００４９】
したがって、主走査方向のスキャン画像の歪みが、確実に補正される。
【００５０】
本発明のプログラムにおいて、前記ページ外形抽出機能と前記仮想ページ外形算出機能とは、前記スキャン画像の左右ページ毎に独立して実行される。
【００５１】
したがって、左右ページ毎に独立して処理されることにより、スキャン画像の歪み補正の補正精度を向上させることが可能になる。
【００５２】
本発明のコンピュータに読み取り可能な記憶媒体は、請求項１３ないし１８のいずれか一記載のプログラムを記憶する。
【００５３】
したがって、この記憶媒体をコンピュータにインストールすることにより、請求項１４ないし２０のいずれか一記載のプログラムと同様の作用を得ることが可能になる。
【００５４】
【発明の実施の形態】
本発明の第一の実施の形態を図１ないし図２３に基づいて説明する。本実施の形態の画像歪み補正装置は画像形成装置であるデジタル複写機に備えられており、画像読取装置としてはデジタル複写機のスキャナ部が適用されている。
【００５５】
ここで、図１はスキャナ部１の構成を示す縦断正面図である。図１に示すように、スキャナ部１は、原稿を載置するコンタクトガラス２と、原稿の露光用の露光ランプ３および第一反射ミラー４からなる第一走行体５と、第二反射ミラー６および第三反射ミラー７からなる第二走行体８と、原稿の画像を読み取る撮像素子としてのＣＣＤ（Charge Coupled Device）９と、このＣＣＤ９に結像させるためのレンズユニット１０と、原稿を載置する基準になるとともにコンタクトガラス２のズレや外れを防止する原稿スケール１１と、この原稿スケール１１の下側に設置されたシェーディング補正用の白基準板１２と、フレーム１４とを備えている。ＣＣＤ９はセンサボード１３上に形成されている。
【００５６】
原稿の走査時には、第一走行体５および第二走行体８はステッピングモータ２４（図３参照）によって副走査方向に移動する。すなわち、第一走行体５および第二走行体８がコンタクトガラス２の下を走行して、露光ランプ３で原稿を露光走査し、その反射光を第一反射ミラー４、第二反射ミラー６および第三反射ミラー７で反射して、レンズユニット１０を通してＣＣＤ９に結像させる。ここに、画像読取手段が実現されている。
【００５７】
このようなスキャナ部１は、このスキャナ部１で読み取られた原稿の画像に基づく画像データに応じ、例えば電子写真方式で用紙上に画像の形成を行う画像印刷装置であるプリンタ部（図示せず）を備えるデジタル複写機１６に搭載されている。図２は、スキャナ部１を搭載したデジタル複写機１６の上部部分を示す斜視図である。図２に示すように、スキャナ部１には、コンタクトガラス２に対して開閉自在な圧板１７と、この圧板１７の開閉を検出する開閉センサ１８とが設けられている。なお、デジタル複写機１６に備えられるプリンタとしては、電子写真方式のほか、インクジェット方式、昇華型熱転写方式、銀塩写真方式、直接感熱記録方式、溶融型熱転写方式など、種々の印刷方式を適用することができる。その具体的な構成については周知であるため、詳細な説明は省略する。
【００５８】
図３は、スキャナ部１の制御系の電気的な接続を示すブロック図である。図３に示すように、この制御系は、スキャナ部１の全体を制御するメイン制御部１９に、ＣＣＤ９で読み取った画像データに各種の画像処理を施す回路である画像処理部２０と、第一走行体５および第二走行体８を制御する回路である走行体制御部２１と、デジタル複写機１６への各種操作を受け付け、また、各種メッセージを表示する操作パネル２２と、ＣＣＤ９で読み取った画像データや所定のデータ等を記憶するメモリ２３とが接続されている。なお、操作パネル２２には、コピー開始を宣言するためのコピースタートキー等が設けられている。また、走行体制御部２１には、露光ランプ３と、第一走行体５および第二走行体８を駆動するステッピングモータ２４と、第一走行体５および第二走行体８がホームポジションにあるか否かを検出するスキャナホームポジションセンサ（ＨＰセンサ）２５と、開閉センサ１８とが接続されている。
【００５９】
ここで、図４は画像処理部２０の基本的な内部構成を示すブロック図である。図４に示すように、画像処理部２０は、原稿をＣＣＤ９により読み取ったアナログ画像信号の増幅処理やデジタル変換処理等を行うアナログビデオ処理部２６、シェーディング補正処理を行うシェーディング補正処理部２７、シェーディング補正処理後のデジタル画像信号に、ＭＴＦ補正、変倍処理、γ補正等の各種画像データ処理を行いスキャン画像を生成する画像データ処理部２８、本実施の形態の特長的な機能であるスキャン画像の歪み補正機能を実現する画像歪み補正部２９から構成されている。以上のような画像処理後のデジタル画像信号は、メイン制御部１９を介してプリンタ部に送信されて、画像形成に供される。
【００６０】
メイン制御部１９は、図５に示すように、各部を集中的に制御するＣＰＵ（Central Processing Unit）３１を備えており、このＣＰＵ３１には、ＢＩＯＳなどを記憶した読出し専用メモリであるＲＯＭ（Read Only Memory）３２と、各種データを書換え可能に記憶してＣＰＵ３１の作業エリアとして機能するＲＡＭ（Random Access Memory）３３とがバス３４で接続されており、マイクロコンピュータを構成している。さらにバス３４には、制御プログラムが記憶されたＨＤＤ３５と、ＣＤ（Compact Disc）−ＲＯＭ３７を読み取るＣＤ−ＲＯＭドライブ３６と、プリンタ部等との通信を司るインタフェース（Ｉ／Ｆ）３８とが接続されている。
【００６１】
図５に示すＣＤ−ＲＯＭ３７は、この発明の記憶媒体を実施するものであり、所定の制御プログラムが記憶されている。ＣＰＵ３１は、ＣＤ−ＲＯＭ３７に記憶されている制御プログラムをＣＤ−ＲＯＭドライブ３６で読み取り、ＨＤＤ３５にインストールする。これにより、メイン制御部１９は、後述するような各種の処理を行うことが可能な状態となる。
【００６２】
なお、記憶媒体としては、ＣＤ−ＲＯＭ３７のみならず、ＤＶＤなどの各種の光ディスク、各種光磁気ディスク、フロッピーディスクなどの各種磁気ディスク、半導体メモリ等、各種方式のメディアを用いることができる。また、インターネットなどのネットワークからプログラムをダウンロードし、ＨＤＤ３５にインストールするようにしてもよい。この場合に、送信側のサーバでプログラムを記憶している記憶装置も、この発明の記憶媒体である。なお、プログラムは、所定のＯＳ（Operating System）上で動作するものであってもよいし、その場合に後述の各種処理の一部の実行をＯＳに肩代わりさせるものであってもよいし、ワープロソフトなど所定のアプリケーションソフトやＯＳなどを構成する一群のプログラムファイルの一部として含まれているものであってもよい。
【００６３】
次に、メイン制御部１９に設けられたＣＰＵ３１が制御プログラムに基づいて実行する各種処理の内容について説明する。ここでは、ＣＰＵ３１が実行する処理のうち、本実施の形態のスキャナ部１が備える特長的な機能であるスキャン画像の歪み補正機能を実現する画像歪み補正装置である画像歪み補正部２９におけるスキャン画像の歪み補正処理についてのみ説明する。
【００６４】
図６は、スキャン画像の歪み補正処理の流れを概略的に示すフローチャートである。なお、ここでは、図７に示すように、ブック原稿４０のページ綴じ部４１とスキャナ部１の画像読み取りの主走査方向とが平行になるように位置させてブック原稿４０をコンタクトガラス２上に下向きに載置した場合について説明する。
【００６５】
まず、画像データ処理部２８から出力されたコンタクトガラス２に載置されているブック原稿４０のスキャン画像を入力し（ステップＳ１）、ブック原稿４０のスキャン画像（例えば、モノクロ多値画像）の最適２値化処理を実行する（ステップＳ２）。なお、スキャン画像がカラー多値画像の場合における２値化処理は、例えばＲＧＢ成分の何れか一つの成分に着目し（例えばＧ成分）、Ｇ成分の所定の濃度閾値よりも大きいものを黒画素とし、Ｇ成分の所定の濃度閾値よりも小さいものを白画素とすれば良い。また、ＲＧＢを色変換して輝度成分と色差成分とに分け、輝度成分で閾値処理を行うようにしても良い。ここで、図８は入力した画像の一例を示したものである。そして、図９に示すように、入力されたブック原稿４０のスキャン画像には、ページ綴じ部４１のスキャン画像４１´の近傍において歪みが生じている。
【００６６】
次いで、ステップＳ３に進み、画像歪み補正処理を実行する。ステップＳ３の画像歪み補正処理においては、図６に示すように、スキャン画像からページ外形を抽出し（ステップＳ３−１：ページ外形抽出手段）、抽出されたページ外形に基づいて主走査方向の形状補正を行った後（ステップＳ３−２）、副走査方向の形状補正を行う（ステップＳ３−３）。
【００６７】
まず、ステップＳ３−１におけるスキャン画像からのページ外形の抽出について説明する。ここで、図１０は上端にページ外形が存在するスキャン画像の一例を示す説明図、図１１は図１０に示したスキャン画像の綴じ部境界線左側の黒画素ヒストグラムである。図１１に示すヒストグラムのｘ軸はスキャン画像の主走査方向（図１０の上下方向）を示すものであり、スキャン画像の上端はヒストグラムの左端に対応付けられている。なお、ページ外形が下端に存在するスキャン画像の場合には、スキャン画像の下端がヒストグラムの右端に対応付けられることになる。したがって、図１０に示すようにスキャン画像の上端にページ外形が存在する場合、スキャン画像の上部に黒い帯が現れることから、図１１に示すヒストグラムの左端には高い縦棒が現れることになる。本実施の形態では、このような特性を利用して、スキャン画像にページ外形が存在するか否かの判断を行う。
【００６８】
より具体的には、図１１に示すように、ページ綴じ部４１のスキャン画像４１´からスキャン画像の左端（図１０の左端）までの距離ＡＯ、ヒストグラム縦棒の高さＢＯとし、その比率を下記に示す式（１）により算出し、
【００６９】
【数１】
0003877142.tif 000002
算出された比率ｋが、予め定められた閾値よりも大きい場合に、スキャン画像にページ外形が存在すると判断する。
【００７０】
なお、スキャン画像の上下にページ外形が存在する場合には、ヒストグラムの左右両端に高い縦棒が現れることになるので、このような場合には、ヒストグラムの左右両端の高い縦棒に基づいてスキャン画像にページ外形が存在するか否かの判断がそれぞれ実行される。
【００７１】
以上の処理により、スキャン画像にページ外形が存在すると判断された場合には、上辺及び下辺のページ外形をスキャン画像から抽出する。
【００７２】
なお、このスキャン画像にページ外形が存在するか否かの判断処理は、スキャン画像の綴じ部境界線を境にした左右ページ毎に実行される。
【００７３】
また、スキャン画像にページ外形が存在することが予め解かっている場合には、ページ外形が存在するか否かの判断を省略し、ページ外形の抽出のみを行うようにしても良い。
【００７４】
次に、ステップＳ３−２における抽出されたページ外形（上辺及び下辺）に基づく主走査方向の形状補正について説明する。本実施の形態におけるスキャン画像の主走査方向の形状補正は、歪み補正（伸張）に際しての基準となる線（基準線）と、この基準線に対応するものであって補正率（伸張率）の算出用の参照線と、に基づいてスキャン画像に伸張処理を施して主走査方向の歪みを補正するものである。より具体的には、図１２に示すように、スキャン画像の下辺のページ外形を基準線とし、スキャン画像の上辺のページ外形を参照線とする。
【００７５】
図１２に示すように、ページ綴じ部４１のスキャン画像４１´付近に位置する「ページ外形」の曲線部分が歪み発生部分であって、ｘ０は右ページに位置する基準線（下辺のページ外形）の直線部分と曲線部分との境界点、ｙ０は左ページに位置する基準線（下辺のページ外形）の直線部分と曲線部分との境界点である。なお、図１２中、Ａはスキャン画像の画像境界線である。
【００７６】
主走査方向の形状補正処理としては、まず、図１３において二点鎖線で示すような仮想ページ外形ＶＥを求める。仮想ページ外形ＶＥは、スキャン画像の境界部分である画像境界線Ａにページ外形が位置するとみなした場合の仮想的なページ外形である。例えば右ページにおける仮想ページ外形ＶＥは、境界点ｘ０における基準線と画像境界線Ａとの距離ａ０と、境界点ｘ０における基準線と参照線との距離ｂ０とに基づいて算出することができる。すなわち、境界点ｘ０よりもページ綴じ部４１のスキャン画像４１´寄りであって副走査方向上の任意位置である位置ｘにおける基準線と参照線間の距離ｂが解かれば、
ａ／ｂ＝ａ０／ｂ０
であることから、位置ｘから仮想ページ外形ＶＥまでの距離ａが算出することができる。したがって、右ページに位置する基準線（下辺のページ外形）の曲線部分の副走査方向の全ての位置ｘにおける距離ａを算出することにより、仮想ページ外形ＶＥを求めることができる。ここに、仮想ページ外形算出手段の機能が実行される。このような処理は、左右ページについてそれぞれ独立に行われる。
【００７７】
そして、主走査方向の形状補正の際に用いる補正率は、境界点ｘ０における基準線と画像境界線Ａとの距離ａ０と、境界点ｘ０における基準線と参照線との距離ｂ０とを加算した距離ｈ０（ｈ０＝ａ０＋ｂ０）に基づいて算出され、位置ｘにおける参照線から仮想ページ外形ＶＥまでの距離をｈ（ｈ＝ａ＋ｂ）とした場合には、位置ｘにおける歪み補正率は、
ｈ０／ｈ
として表すことができる。即ち、歪み補正率とは、主走査方向に画像を伸張して補正する際に、基準線と参照線との間の距離を曲線部分における副走査方向の全ての位置ｘにおいて等しくなるように、各ｘに関して算出した値である。
【００７８】
実際に補正をする際は、まず、図１４に示すように仮想ページ外形ＶＥが画像境界線Ａに一致するように、主走査方向に各画素をシフトする。この場合、仮想ページ外形ＶＥは基準線（下辺のページ外形）の曲線部分（ｙ０とｘ０との間に位置する部分）であるので、本実施の形態における主走査方向の形状補正処理は、ページ外形の曲線部分（歪み発生部分）のみに対して実行されることになる。その結果、基準線は図１４のＥＤ、参照線は図１４のＥＵのようになる。
【００７９】
その後、ページ外形の曲線部分（歪み発生部分）における副走査方向の全ての位置ｘにおいて、画像を主走査方向の上辺側にｈ０／ｈで伸張する。その結果、基準線は図１４のＲＥＤ、参照線は図１４のＲＥＵのように、直線に補正される。ここに、歪み補正手段の機能が実行される。
【００８０】
以上によりスキャン画像の主走査方向の形状補正が終了すると、続いて副走査方向の形状補正処理（ステップＳ３−３）が実行される。ここで、図１５は副走査方向の形状補正処理の流れを概略的に示すフローチャートである。図１５に示すように、ステップＳ１０１においては、主走査方向歪み補正されたスキャン画像に基づいて文字の外接矩形Ａ（図１６参照）を抽出する。ここで、文字認識処理については周知の技術であるので、その説明は省略する。このように文字の外接矩形Ａを抽出するのは、この文字の外接矩形Ａの形状の変化を基に、副走査方向の歪みを補正するためである。ここでは、図１６に示すように、文字外接矩形Ａの横辺の長さｗ、縦辺の長さｈ、および、文字の中心Ｂを定義する。ここで、文字の中心Ｂは、外接矩形Ａの対角線の交点である。
【００８１】
続いて、図１７に示すように、スキャン画像をページ綴じ部４１のスキャン画像４１´に平行な方向の複数の短冊状の領域Ｃに分割した後（ステップＳ１０２）、各短冊領域Ｃについて、そこに含まれる文字外接矩形Ａに関する特徴量を求める（ステップＳ１０３）。ここで、ある短冊領域Ｃに含まれる文字外接矩形Ａとは、その中心が当該短冊領域Ｃに含まれるような外接矩形Ａのことである。例えば、図１７の短冊領域Ｃ１に含まれる外接矩形Ａは、図中の網掛けを施した矩形である。
【００８２】
さて、上記の文字外接矩形Ａに関する特徴量は、
（文字の横辺の長さ）／（文字の縦辺の長さ）＝ｗ／ｈ
を基に求められる。すなわち、各短冊領域Ｃについて、そこに含まれる全ての文字外接矩形Ａのｗ／ｈの値の平均値をその短冊領域Ｃの特徴量とするのである。
【００８３】
しかしながら、単に、ｗ／ｈの平均値を算出すると不適切な場合がある。文字の中には、句読点や数式中の記号のようにそのサイズが元々小さく、ｗ／ｈの値が不安定なものがある。また、矩形抽出の際に隣接する文字同士がくっついて抽出されてしまい、ｗが極端に大きい文字外接矩形Ａが生じる場合もある。特徴量を求める場合は、このような特殊な文字や極端にｗが大きいものを予め排除しておく必要がある。そこで、続くステップＳ１０４においては、予め閾値を定めておいて、ｈの値がその閾値より小さな文字外接矩形Ａを予め排除するとともに、ｗ／ｈの比率に関する閾値を予め定めておき、ｗ／ｈの値が其の閾値よりも大きい文字外接矩形Ａも予め排除する。例えば、図１８中に示した網掛けを施した文字外接矩形Ａが予め排除されることになる。
【００８４】
続くステップＳ１０５においては、前述したように極端な文字外接矩形Ａを排除した後に、各短冊領域Ｃ内の文字外接矩形Ａのｗ／ｈの平均値を求める。図１９に各短冊領域Ｃ内の外接矩形Ａのｗ／ｈの平均値の一例を示す。なお、図１９中の短冊領域Ｃ２は、ページ綴じ部４１のスキャン画像４１´を含む短冊領域である。
【００８５】
続いて、ページ綴じ部４１のスキャン画像４１´を含む短冊領域Ｃ２に文字外接矩形Ａが存在するか否かを判断する（ステップＳ１０６）。これは、図１８に示すように、一般にはブック原稿４０のページ綴じ部４１付近には文字外接矩形Ａが存在しない場合が多いからである。ページ綴じ部４１のスキャン画像４１´を含む短冊領域Ｃ２に文字外接矩形Ａが存在する場合は（ステップＳ１０６のＹ）、その文字外接矩形Ａを利用して特徴量は算出されているのでそのままステップＳ１０８に進む。
【００８６】
一方、ブック原稿４０のページ綴じ部４１を含む短冊領域Ｃ２に文字外接矩形Ａが存在しない場合は（ステップＳ１０６のＮ）、ステップＳ１０７に進み、ページ綴じ部４１のスキャン画像４１´を含む短冊領域Ｃ２の特徴量を求める。なお、ページ綴じ部４１のスキャン画像４１´を含む短冊領域Ｃ２の識別は、例えば、スキャン画像（例えば、モノクロ多値画像）の地肌濃度変化を各短冊領域Ｃごとに求め、短冊領域Ｃ内の最も濃度の薄い濃度値を求めることにより実現される。図２０は地肌濃度変化を求めた一例を示したものであり、地肌濃度が最も濃い短冊領域が、ページ綴じ部４１のスキャン画像４１´を含む短冊領域Ｃ２であるとみなされる。
【００８７】
なお、スキャン画像がカラー多値画像の場合におけるページ綴じ部４１のスキャン画像４１´を含む短冊領域Ｃ２の識別は、例えばＲＧＢ成分の何れか一つの成分（例えばＧ成分）に着目し、そのＧ成分の地肌濃度を使用して識別するようにすれば良い。また、ＲＧＢを色変換して輝度成分と色差成分とに分け、輝度成分を使用してページ綴じ部４１のスキャン画像４１´を含む短冊領域Ｃ２を識別するようにしても良い。
【００８８】
ページ綴じ部４１のスキャン画像４１´を含む短冊領域Ｃ２の特徴量は、次のようにして定められる。ここでは、統計的特徴量の算出対象となり得る文字外接矩形Ａが存在し、かつ、ページ綴じ部４１のスキャン画像４１´を含む短冊領域Ｃ２の最近傍である短冊領域Ｃの特徴量に対して予め定めた定数値を乗じることにより算出された値が、ページ綴じ部４１のスキャン画像４１´を含む短冊領域Ｃ２における特徴量とみなされるものである。つまり、図１９に示した例では、ページ綴じ部４１のスキャン画像４１´を含む短冊領域Ｃ２の左右何れの短冊領域Ｃ３，Ｃ４にも文字外接矩形Ａが存在するので、どちらか適当な方の特徴量を選択し（ここでは右側の○印の方）、それに予め定めた定数値（ここでは０．５）を乗じて、これをページ綴じ部４１のスキャン画像４１´を含む短冊領域Ｃ２の特徴量としている。
【００８９】
続くステップＳ１０８においては、各短冊領域Ｃの特徴量に対する適切なフィルタリング処理、例えば、短冊領域Ｃの位置の変化方向（即ち副走査方向）に関する移動平均を求める処理を施すなどして、短冊領域Ｃの位置の変化に対する（副走査方向の）特徴量の変化がなだらかになるようにする。ただし、ここでもページ綴じ部４１のスキャン画像４１´付近は特別な処理が必要となる。なぜなら、副走査方向に関して長さが全て等しいウィンドウを用いてフィルタリングを行うと、ページ綴じ部４１のスキャン画像４１´付近の特徴量の変化の鋭さが失われてしまうからである。
【００９０】
ここで、長さが全て５であるウィンドウを用いて図１９に示した各短冊領域Ｃの特徴量に対してフィルタリング処理を施した結果を図２１に示す。図２１に示すように、長さが全て５であるウィンドウを用いてフィルタリング処理を施した場合には、ページ綴じ部４１のスキャン画像４１´付近の特徴量（ｗ／ｈ）の変化がなだらかになり過ぎてしまう。このような場合には、ブック原稿４０のページ綴じ部４１付近での適切な画像補正が不可能になってしまう。
【００９１】
そこで、本実施の形態においては、フィルタリング処理の際には、フィルタのウィンドウがページ綴じ部４１のスキャン画像４１´を含む短冊領域Ｃ２の両側の短冊領域Ｃ３，Ｃ４に跨がらないように、ページ綴じ部４１のスキャン画像４１´付近でウィンドウ長を調整する。ここで、図２２はページ綴じ部４１のスキャン画像４１´付近でウィンドウ長を調整してフィルタリング処理を施した結果を示すグラフである。図２２に示すように、ページ綴じ部４１のスキャン画像４１´付近でウィンドウ長を調整した場合には、ページ綴じ部４１のスキャン画像４１´付近の特徴量（ｗ／ｈ）の変化を適切に表現できるので、良好な画像補正が実現できる。
【００９２】
続くステップＳ１０９においては、各短冊領域Ｃの推定歪み量を算出する。各短冊領域Ｃの推定歪み量の算出手法は、以下に示す通りである。
【００９３】
まず、短冊領域の歪み量を算出するための基準となる短冊領域（基準短冊領域）を定める。ここでは、歪みが最も小さいと考えられる短冊領域Ｃ、例えば、特徴量（ｗ／ｈ）が最大である短冊領域Ｃを基準短冊領域とする。この処理は左右ページで共通に行っても良いが、左右独立に基準短冊領域を定めても構わない。図２２においては、左右独立に基準短冊領域を定めた例を示しており、○印を施した短冊領域Ｃが基準短冊領域であり、左側の基準特徴量を“Ｌｗ０／Ｌｈ０”、右側の基準特徴量を“Ｒｗ０／Ｒｈ０”、でそれぞれ示している。
【００９４】
次に、基準短冊領域の特徴量ｗ０／ｈ０をスキャン画像全体の基準特徴量とし、
（各短冊領域の特徴量）／（基準特徴量）＝（ｗ／ｈ）／（ｗ０／ｈ０）
の値を、各短冊領域の推定歪み量として算出する。
【００９５】
なお、ページ綴じ部４１のスキャン画像４１´から外れたページ外側付近の短冊領域Ｃを基準短冊領域とすると、ページ綴じ部４１のスキャン画像４１´付近とはフォントや活字のサイズの違いが大きくて、適切な推定歪み量が算出できない場合も考えられる。そのような画像を対象とする場合は、基準短冊領域の探索範囲を予めページ綴じ部４１のスキャン画像４１´付近に限定しておくのが有効である。これを実現するためには、地肌濃度が予め定めた濃度よりも濃い短冊領域Ｃのみから基準短冊領域を求めるようにすれば良い。
【００９６】
最後に、スキャン画像に対して、短冊領域Ｃの短辺方向（副走査方向）の拡大処理を行い、ページ綴じ部４１のスキャン画像４１´付近の歪みを補正する（ステップＳ１１０）。その場合の拡大率（副走査方向の歪み補正率（伸張率））は、ステップＳ１０９において算出した推定歪み量の逆数、すなわち、
（基準特徴量）／（各短冊領域の特徴量）＝（ｗ０／ｈ０）／（ｗ／ｈ）
とする。ここで、上記の基準短冊領域を左右共通に定めた場合には、この拡大率も左右共通の基準特徴量によって算出し、独立に定めた場合には、左右それぞれの基準特徴量で独立に算出するようにする。図２３は、図２２に示した特徴量に基づいて算出した補正拡大率を示したものである。
【００９７】
なお、ここでも、ページ綴じ部４１のスキャン画像４１´付近から離れた短冊領域Ｃはもともと画像の歪みが無い領域である可能性が高いので、拡大処理の対象としない方が良い場合がある。拡大処理を行ったために、かえって不自然な歪みが生じてしまう可能性があるからである。これを防ぐために、地肌濃度が予め定めた濃度よりも薄い短冊領域Ｃについては、推定歪み量を“１”とする。
【００９８】
また、短冊領域Ｃ内において共通の補正拡大率を適用した場合、隣接する短冊領域Ｃの境界部での補正拡大率が不連続となるため、補正画像が不自然となる。そこで、隣接する短冊領域Ｃの境界部での補正拡大率が連続的に変化するように、補正拡大率を予め補正しておく。これは、例えば図２３に示す短冊領域Ｃの中央部分の補正拡大率を推定歪み量の逆数を示す点としてプロットし、これらの点を線分で結んで直線補間することで、他の部分の補正拡大率とすることで実現できる。以上の処理により、スキャン画像の副走査方向の補正拡大率が確定する。
【００９９】
なお、画像の拡大処理は、例えばコピーの変倍機能として良く使われる３次関数のコンボリューション法等を用いて実行される。
【０１００】
以上、ステップＳ１０１〜Ｓ１１０の処理により副走査方向の形状補正処理（ステップＳ３−３）が終了する。
【０１０１】
なお、ステップＳ３−３の副走査方向の形状補正処理については、前述したステップＳ１０１〜Ｓ１１０の処理に示したものに限られるものではなく、各種の処理方法を用いることが可能である。例えば、特開平11-41455号公報に記載されている副走査方向復元の処理方法を用いるようにしても良い。
【０１０２】
以上、ステップＳ１〜Ｓ３により、スキャン画像の歪み補正処理が終了する。
【０１０３】
ここに、ページ外形の歪み発生部分に応じて算出された仮想ページ外形に基づいてスキャン画像に対する主走査方向の歪み補正が行われる。これにより、仮想ページ外形がスキャン画像の歪み発生部分に応じて算出されることから、スキャン画像に対する主走査方向の歪み補正はスキャン画像の歪み発生部分に対してのみ実行されることになるので、処理の高速化を図ることが可能になる。
【０１０４】
次に、本発明の第二の実施の形態を図２４ないし図２６に基づいて説明する。なお、本発明の第一の実施の形態において説明した部分と同一部分については同一符号を用い、説明も省略する。本実施の形態は、前述した第一の実施の形態で説明したスキャン画像の歪み補正処理の中で、主走査方向の形状補正の処理（図６に示すステップＳ３−２）のみが異なるものである。
【０１０５】
本実施の形態における主走査方向の形状補正について説明する。本実施の形態におけるスキャン画像の主走査方向の形状補正は、歪み補正（伸張）に際しての基準となる線（基準線）であるスキャン画像の下辺のページ外形と、この基準線に対応するものであって補正率（伸張率）の算出用の参照線であるスキャン画像の上辺のページ外形と、に基づいてスキャン画像に伸張処理を施して主走査方向の歪みを補正する点では第一の実施の形態と同様である。
【０１０６】
図２４に示すように、ページ綴じ部４１のスキャン画像４１´付近に位置する「ページ外形」の曲線部分が歪み発生部分であって、ｘ０ｄは右ページに位置する基準線（下辺のページ外形）の直線部分と曲線部分との境界点、ｙ０ｄは左ページに位置する基準線（下辺のページ外形）の直線部分と曲線部分との境界点、ｘ０ｕは右ページに位置する参照線（上辺のページ外形）の直線部分と曲線部分との境界点、ｙ０ｕは左ページに位置する参照線（上辺のページ外形）の直線部分と曲線部分との境界点である。なお、図２４中、Ａはスキャン画像の画像境界線である。
【０１０７】
主走査方向の形状補正処理としては、まず、図２５において二点鎖線で示すような仮想ページ外形ＶＥを求める。まず、仮想ページ外形ＶＥを求めるにあたり、基準線の歪み発生部分（曲線部分）と直線部分との境界点と、参照線の歪み発生部分（曲線部分）と直線部分との境界点とを比較し、ページ綴じ部４１のスキャン画像４１´からより遠い境界点を選択する。図２５に示すように、ここでは、右ページに位置する参照線（上辺のページ外形）の直線部分と曲線部分との境界点ｘ０ｕと、左ページに位置する基準線（下辺のページ外形）の直線部分と曲線部分との境界点ｙ０ｄとが選択される。これは、例えばスキャン画像の上辺と下辺でページ綴じ部４１の浮き上がり方が異なるためにスキャン画像の上辺及び下辺で歪み部分がずれている場合に対応するためである。
【０１０８】
そして、例えば右ページにおける仮想ページ外形ＶＥは、境界点ｘ０ｕにおける基準線と画像境界線Ａとの距離ａ０と、境界点ｘ０ｕにおける基準線と参照線との距離ｂ０とに基づいて算出することができる。すなわち、境界点ｘ０ｕよりもページ綴じ部４１のスキャン画像４１´寄りであって副走査方向上の任意位置である位置ｘにおける基準線と参照線間の距離ｂが解かれば、
ａ／ｂ＝ａ０／ｂ０
であることから、位置ｘから仮想ページ外形ＶＥまでの距離ａが算出することができる。したがって、右ページに位置する境界点ｘ０ｕまでの副走査方向の全ての位置ｘにおける距離ａを算出することにより、仮想ページ外形ＶＥを求めることができる。ここに、仮想ページ外形算出手段の機能が実行される。このような処理は、左右ページについてそれぞれ独立に行われる。
【０１０９】
そして、主走査方向の形状補正の際に用いる補正率は、境界点ｘ０ｕにおける基準線と画像境界線Ａとの距離ａ０と、境界点ｘ０ｕにおける基準線と参照線との距離ｂ０とを加算した距離ｈ０（ｈ０＝ａ０＋ｂ０）に基づいて算出され、位置ｘにおける参照線から仮想ページ外形ＶＥまでの距離をｈ（ｈ＝ａ＋ｂ）とした場合には、位置ｘにおける歪み補正率は、
ｈ０／ｈ
として表すことができる。即ち、歪み補正率とは、主走査方向に画像を伸張して補正する際に、基準線と参照線との間の距離を曲線部分における副走査方向の全ての位置ｘにおいて等しくなるように、各ｘに関して算出した値である。
【０１１０】
実際に補正をする際は、まず、図２６に示すように仮想ページ外形ＶＥが画像境界線Ａに一致するように、主走査方向に各画素をシフトする。この場合、仮想ページ外形ＶＥはｙ０ｄとｘ０ｕとの間に位置する部分であるので、本実施の形態における主走査方向の形状補正処理は、ページ外形の曲線部分（歪み発生部分）のみに対して実行されることになる。その結果、基準線は図２６のＥＤ、参照線は図２６のＥＵのようになる。
【０１１１】
その後、ページ外形の曲線部分（歪み発生部分）における副走査方向の全ての位置ｘにおいて、画像を主走査方向の上辺側にｈ０／ｈで伸張する。その結果、基準線は図２６のＲＥＤ、参照線は図２６のＲＥＵのように、直線に補正される。ここに、歪み補正手段の機能が実行される。
【０１１２】
以上によりスキャン画像の主走査方向の形状補正が終了すると、続いて副走査方向の形状補正処理が実行される。副走査方向の形状補正処理については、前述したので、説明は省略する。
【０１１３】
ここに、ページ外形の歪み発生部分に応じて算出された仮想ページ外形に基づいてスキャン画像に対する主走査方向の歪み補正が行われる。これにより、仮想ページ外形がスキャン画像の歪み発生部分に応じて算出されることから、スキャン画像に対する主走査方向の歪み補正はスキャン画像の歪み発生部分に対してのみ実行されることになるので、処理の高速化を図ることが可能になる。
【０１１４】
次に、本発明の第三の実施の形態を図２７ないし図２９に基づいて説明する。なお、本発明の第一の実施の形態において説明した部分と同一部分については同一符号を用い、説明も省略する。本実施の形態は、前述した第一の実施の形態で説明したスキャン画像の歪み補正処理の中で、スキャン画像からのページ外形の抽出（図６に示すステップＳ３−１）及び主走査方向の形状補正の処理（図６に示すステップＳ３−２）が異なるものである。
【０１１５】
本実施の形態におけるスキャン画像の主走査方向の形状補正は、歪み補正（伸張）に際しての基準となる線（基準線）と、この基準線に対応するものであって補正率（伸張率）の算出用の参照線と、に基づいてスキャン画像に伸張処理を施して主走査方向の歪みを補正する点では第一の実施の形態と同様であるが、第一の実施の形態のように上辺及び下辺のページ外形を用いるのではなく、図２７に示すように、スキャン画像の下辺のページ外形を基準線とし、スキャン画像を副走査方向に貫く中心線を参照線とする。なお、中心線は、スキャン画像の主走査方向の中心を副走査方向に横切る線（レンズの光軸）であり、ブック原稿４０の中心線ではない。
【０１１６】
したがって、本実施の形態におけるスキャン画像からのページ外形の抽出においては、上辺又は下辺のページ外形のいずれか一方のみを抽出すればよい。これにより、上辺及び下辺のページ外形を抽出する場合と比較して、ページ外形の抽出時間が半分になるので、処理の高速化を図ることが可能になる。この場合、基準線とすべきページ外形は下辺に限るものではなく、上辺のページ外形を基準線としても構わない。上辺のページ外形を基準線とした場合には、スキャン画像を１８０度回転させれば良い。
【０１１７】
次に、本実施の形態における主走査方向の形状補正について説明する。図２７に示すように、ページ綴じ部４１のスキャン画像４１´付近に位置する「ページ外形」の曲線部分が歪み発生部分であって、ｘ０は右ページに位置する基準線（下辺のページ外形）の直線部分と曲線部分との境界点、ｙ０は左ページに位置する基準線（下辺のページ外形）の直線部分と曲線部分との境界点である。なお、図２７中、Ａはスキャン画像の画像境界線である。
【０１１８】
主走査方向の形状補正処理としては、まず、図２８において二点鎖線で示すような仮想ページ外形ＶＥを求める。例えば右ページにおける仮想ページ外形ＶＥは、境界点ｘ０における基準線と画像境界線Ａとの距離ａ０と、境界点ｘ０における基準線と参照線との距離ｂ０とに基づいて算出することができる。すなわち、境界点ｘ０よりもページ綴じ部４１のスキャン画像４１´寄りであって副走査方向上の任意位置である位置ｘにおける基準線と参照線間の距離ｂが解かれば、
ａ／ｂ＝ａ０／ｂ０
であることから、位置ｘから仮想ページ外形ＶＥまでの距離ａが算出することができる。したがって、右ページに位置する基準線（下辺のページ外形）の曲線部分の副走査方向の全ての位置ｘにおける距離ａを算出することにより、仮想ページ外形ＶＥを求めることができる。ここに、仮想ページ外形算出手段の機能が実行される。このような処理は、左右ページについてそれぞれ独立に行われる。
【０１１９】
そして、主走査方向の形状補正の際に用いる補正率は、境界点ｘ０における基準線と画像境界線Ａとの距離ａ０と、境界点ｘ０における基準線と参照線との距離ｂ０とを加算した距離ｈ０（ｈ０＝ａ０＋ｂ０）に基づいて算出され、位置ｘにおける参照線から仮想ページ外形ＶＥまでの距離をｈ（ｈ＝ａ＋ｂ）とした場合には、位置ｘにおける歪み補正率は、
ｈ０／ｈ
として表すことができる。即ち、歪み補正率とは、主走査方向に画像を伸張して補正する際に、基準線と参照線との間の距離を曲線部分における副走査方向の全ての位置ｘにおいて等しくなるように、各ｘに関して算出した値である。
【０１２０】
実際に補正をする際は、まず、図２９に示すように仮想ページ外形ＶＥが画像境界線Ａに一致するように、主走査方向に各画素をシフトする。この場合、仮想ページ外形ＶＥは基準線（下辺のページ外形）の曲線部分（ｙ０とｘ０との間に位置する部分）であるので、本実施の形態における主走査方向の形状補正処理は、ページ外形の曲線部分（歪み発生部分）のみに対して実行されることになる。その結果、基準線は図２９のＥＤ、参照線は図２９のＣ、上辺ページ外形は図２９のＥＵのようになる。
【０１２１】
その後、ページ外形の曲線部分（歪み発生部分）における副走査方向の全ての位置ｘにおいて、画像を主走査方向の上辺側にｈ０／ｈで伸張する。その結果、基準線は図２９のＲＥＤ、参照線は図１４のＲＣ、上辺ページ外形は図２９のＲＥＵのように、直線に補正される。ここに、歪み補正手段の機能が実行される。
【０１２２】
以上によりスキャン画像の主走査方向の形状補正が終了すると、続いて副走査方向の形状補正処理が実行される。副走査方向の形状補正処理については、前述したので、説明は省略する。
【０１２３】
ここに、ページ外形の歪み発生部分に応じて算出された仮想ページ外形に基づいてスキャン画像に対する主走査方向の歪み補正が行われる。これにより、仮想ページ外形がスキャン画像の歪み発生部分に応じて算出されることから、スキャン画像に対する主走査方向の歪み補正はスキャン画像の歪み発生部分に対してのみ実行されることになるので、処理の高速化を図ることが可能になる。
【０１２４】
なお、各実施の形態においては、画像読取装置としてデジタル複写機のスキャナ部１を適用したが、これに限るものではなく、例えば自動ページ捲り機能を搭載したスキャナ等に適用するようにしても良い。
【０１２５】
また、各実施の形態においては、ブック原稿４０のページ綴じ部４１とスキャナ部１の画像読み取りの主走査方向とが平行になるように位置させてブック原稿４０をコンタクトガラス２上に下向きに載置した場合について説明したが、これに限るものではない。例えば、図３０に示すように、上向きのブック原稿４０をコンタクトガラス２の下方からコンタクトガラス２に対して押し付けるように接触させるものであっても良い。
【０１２６】
さらに、各実施の形態においては、画像歪み補正装置を画像形成装置であるデジタル複写機１６に備え、デジタル複写機１６のスキャナ部１で読み取ったスキャン画像に対して画像歪み補正処理を施すようにしたが、これに限るものではない。例えば、原稿画像を読み取る画像読取手段を備えたイメージスキャナを、図５に示したメイン制御部１９と同等なシステム構成を備えたパーソナルコンピュータに接続するとともに、このパーソナルコンピュータのＨＤＤに記憶媒体であるＣＤ−ＲＯＭ３７に格納されたプログラムをインストールし、このプログラムに従ってパーソナルコンピュータのＣＰＵを動作させることによって画像歪み補正装置を構成しても、前述したような各種の作用効果と同様の作用効果を得ることができる。また、記憶媒体であるＣＤ−ＲＯＭ３７に格納されたプログラムを、図５に示したメイン制御部１９と同等なシステム構成を備えたパーソナルコンピュータのＨＤＤにインストールし、このプログラムに従ってパーソナルコンピュータのＣＰＵを動作させることによって画像歪み補正装置を構成し、予め画像読取手段により読み取られたスキャン画像に対して画像歪み補正処理を施すようにしても良い。
【０１２７】
【発明の効果】
本発明の画像歪み補正装置によれば、画像読み取りの主走査方向に対してページ綴じ部を平行にしてコンタクトガラスの上もしくは下に接触したブック原稿を画像読取手段により読み取ったスキャン画像の歪みを補正する画像歪み補正装置において、前記スキャン画像から前記ブック原稿のページ外形を抽出するページ外形抽出手段と、前記スキャン画像の境界部分に前記ページ外形が位置するとみなした場合の仮想的なページ外形である仮想ページ外形を、前記ページ外形抽出手段により抽出された前記ページ外形の歪み発生部分に応じて算出する仮想ページ外形算出手段と、前記スキャン画像の歪み発生部分に対し、前記仮想ページ外形算出手段により算出された前記仮想ページ外形に基づいて主走査方向の歪み補正を行う歪み補正手段と、を備え、ページ外形の歪み発生部分に応じて算出された仮想ページ外形に基づいてスキャン画像に対する主走査方向の歪み補正を行うことにより、仮想ページ外形がスキャン画像の歪み発生部分に応じて算出されることから、スキャン画像に対する主走査方向の歪み補正はスキャン画像の歪み発生部分に対してのみ実行されることになるので、処理の高速化を図ることができる。
【０１２８】
本発明の画像歪み補正装置において、前記仮想ページ外形算出手段は、前記スキャン画像の主走査方向における上辺または下辺の近傍に位置するページ外形を歪み補正に際しての基準となる線である基準線として選択し、この基準線側の辺とは反対側の辺の近傍に位置するページ外形を補正率の算出用となる参照線として選択し、前記基準線及び前記参照線に基づいて前記仮想ページ外形を算出することにより、仮想ページ外形をスキャナ（画像読取手段）の固有パラメータに依存することなく確実に算出することができる。
【０１２９】
本発明の画像歪み補正装置において、前記仮想ページ外形算出手段は、前記スキャン画像の主走査方向における上辺または下辺の近傍に位置するページ外形を歪み補正に際しての基準となる線である基準線として選択し、前記スキャン画像を副走査方向に貫く画像中心線を補正率の算出用となる参照線として選択し、前記基準線及び前記参照線に基づいて前記仮想ページ外形を算出することにより、仮想ページ外形をスキャナ（画像読取手段）の固有パラメータに依存することなく確実に算出することができる。また、スキャン画像からのページ外形の抽出においては、上辺又は下辺のページ外形のいずれか一方のみを抽出すればよいことにより、上辺及び下辺のページ外形を抽出する場合と比較して、ページ外形の抽出時間が半分になるので、処理の高速化を図ることができる。
【０１３０】
本発明の画像歪み補正装置において、前記仮想ページ外形算出手段は、副走査方向の任意の位置ｘにて、
（前記基準線上の所定位置における前記仮想ページ外形と前記基準線との間隔）／（前記基準線上の所定位置における前記基準線と前記参照線との間隔）
と、
（前記副走査方向の任意の位置ｘにおける前記仮想ページ外形と前記基準線との間隔）／（前記副走査方向の任意の位置ｘにおける前記基準線と前記参照線との間隔）
と、が等しくなるように前記仮想ページ外形を算出することにより、簡易な計算により仮想ページ外形を算出することができる。
【０１３１】
本発明の画像歪み補正装置において、前記基準線上の所定位置は、前記基準線の直線部分と曲線部分との境界点であることにより、スキャン画像に対する歪み補正の際の画像の欠落を最小限に抑えることができる。
【０１３２】
本発明の画像歪み補正装置において、前記基準線上の所定位置は、前記基準線の直線部分と曲線部分との境界点が前記参照線の直線部分と曲線部分との境界点に比べて前記ブック原稿のページ綴じ部側に寄っている場合に、前記参照線の直線部分と曲線部分との境界点に対応する位置であることにより、例えばスキャン画像の上辺と下辺でページ綴じ部の浮き上がり方が異なるために、スキャン画像の上辺及び下辺で歪み部分がずれている場合であっても、スキャン画像に対する歪み補正の際の画像の欠落を最小限に抑えることができる。
【０１３３】
本発明の画像歪み補正装置において、前記補正率は、前記仮想ページ外形の副走査方向の任意の位置ｘにて、
（前記仮想ページ外形上の所定位置における前記仮想ページ外形と前記参照線との間隔）／（副走査方向の任意の位置ｘにおける前記仮想ページ外形と前記参照線との間隔）
であることにより、簡易な計算により補正率を算出することができる。
【０１３４】
本発明の画像歪み補正装置において、前記仮想ページ外形上の所定位置は、前記基準線の直線部分と曲線部分との境界点であることにより、スキャン画像に対する歪み補正の際の画像の欠落を最小限に抑えることができる。
【０１３５】
本発明の画像歪み補正装置において、前記仮想ページ外形上の所定位置は、前記基準線の直線部分と曲線部分との境界点が前記参照線の直線部分と曲線部分との境界点に比べて前記ブック原稿のページ綴じ部側に寄っている場合に、前記参照線の直線部分と曲線部分との境界点に対応する位置であることにより、スキャン画像に対する歪み補正の際の画像の欠落を最小限に抑えることができる。
【０１３６】
本発明の画像歪み補正装置において、前記歪み補正手段は、前記仮想ページ外形を直線形状になるように主走査方向に画素シフトした前記スキャン画像を、補正率を用いて主走査方向に伸張することにより、主走査方向のスキャン画像の歪みを確実に補正することができる。
【０１３７】
本発明の画像歪み補正装置において、前記ページ外形抽出手段と前記仮想ページ外形算出手段とは、前記スキャン画像の左右ページ毎に独立して実行されることにより、左右ページ毎に独立して処理されることになるので、スキャン画像の歪み補正の補正精度を向上させることができる。
【０１３８】
本発明の画像読取装置によれば、原稿画像を読み取る画像読取手段と、この画像読取手段により読み取られたスキャン画像の補正を行う請求項１ないし１０の何れか一記載の画像歪み補正装置と、を備えることにより、請求項１ないし１０の何れか一記載の発明と同様の作用効果を奏する画像読取装置を得ることができる。
【０１３９】
本発明の画像形成装置によれば、原稿画像を読み取る画像読取手段と、この画像読取手段により読み取られたスキャン画像の補正を行う請求項１ないし１０の何れか一記載の画像歪み補正装置と、この画像歪み補正装置から出力される画像データに基づいた画像を用紙上に印刷する画像印刷装置と、を備えることにより、請求項１ないし１０の何れか一記載の発明と同様の作用効果を奏する画像形成装置を得ることができる。
【０１４０】
本発明のプログラムによれば、画像読み取りの主走査方向に対してページ綴じ部を平行にしてコンタクトガラスの上もしくは下に接触したブック原稿を画像読取手段により読み取ったスキャン画像の画像歪み補正をコンピュータに実行させるプログラムであって、前記コンピュータに、前記スキャン画像から前記ブック原稿のページ外形を抽出するページ外形抽出機能と、前記スキャン画像の境界部分に前記ページ外形が位置するとみなした場合の仮想的なページ外形である仮想ページ外形を、前記ページ外形抽出機能により抽出された前記ページ外形の歪み発生部分に応じて算出する仮想ページ外形算出機能と、前記スキャン画像の歪み発生部分に対し、前記仮想ページ外形算出機能により算出された前記仮想ページ外形に基づいて主走査方向の歪み補正を行う歪み補正機能と、を実行させ、ページ外形の歪み発生部分に応じて算出された仮想ページ外形に基づいてスキャン画像に対する主走査方向の歪み補正を行うことにより、仮想ページ外形がスキャン画像の歪み発生部分に応じて算出されることから、スキャン画像に対する主走査方向の歪み補正はスキャン画像の歪み発生部分に対してのみ実行されることになるので、処理の高速化を図ることができる。
【０１４１】
本発明のプログラムにおいて、前記仮想ページ外形算出機能は、前記スキャン画像の主走査方向における上辺または下辺の近傍に位置するページ外形を歪み補正に際しての基準となる線である基準線として選択し、この基準線側の辺とは反対側の辺の近傍に位置するページ外形を補正率の算出用となる参照線として選択し、前記基準線及び前記参照線に基づいて前記仮想ページ外形を算出することにより、仮想ページ外形をスキャナ（画像読取手段）の固有パラメータに依存することなく確実に算出することができる。
【０１４２】
本発明のプログラムにおいて、前記仮想ページ外形算出機能は、前記スキャン画像の主走査方向における上辺または下辺の近傍に位置するページ外形を歪み補正に際しての基準となる線である基準線として選択し、前記スキャン画像を副走査方向に貫く画像中心線を補正率の算出用となる参照線として選択し、前記基準線及び前記参照線に基づいて前記仮想ページ外形を算出することにより、仮想ページ外形をスキャナ（画像読取手段）の固有パラメータに依存することなく確実に算出することができる。また、スキャン画像からのページ外形の抽出においては、上辺又は下辺のページ外形のいずれか一方のみを抽出すればよいことにより、上辺及び下辺のページ外形を抽出する場合と比較して、ページ外形の抽出時間が半分になるので、処理の高速化を図ることができる。
【０１４３】
本発明のプログラムにおいて、前記仮想ページ外形算出機能は、副走査方向の任意の位置ｘにて、
（前記基準線上の所定位置における前記仮想ページ外形と前記基準線との間隔）／（前記基準線上の所定位置における前記基準線と前記参照線との間隔）
と、
（前記副走査方向の任意の位置ｘにおける前記仮想ページ外形と前記基準線との間隔）／（前記副走査方向の任意の位置ｘにおける前記基準線と前記参照線との間隔）
と、が等しくなるように前記仮想ページ外形を算出することにより、簡易な計算により仮想ページ外形を算出することができる。
【０１４４】
本発明のプログラムにおいて、前記補正率は、前記仮想ページ外形の副走査方向の任意の位置ｘにて、
（前記仮想ページ外形上の所定位置における前記仮想ページ外形と前記参照線との間隔）／（副走査方向の任意の位置ｘにおける前記仮想ページ外形と前記参照線との間隔）
であることにより、簡易な計算により補正率を算出することができる。
【０１４５】
本発明のプログラムにおいて、前記歪み補正機能は、前記仮想ページ外形を直線形状になるように主走査方向に画素シフトした前記スキャン画像を、補正率を用いて主走査方向に伸張することにより、主走査方向のスキャン画像の歪みを確実に補正することができる。
【０１４６】
本発明のプログラムにおいて、前記ページ外形抽出機能と前記仮想ページ外形算出機能とは、前記スキャン画像の左右ページ毎に独立して実行されることにより、左右ページ毎に独立して処理されることになるので、スキャン画像の歪み補正の補正精度を向上させることができる。
【０１４７】
本発明のコンピュータに読み取り可能な記憶媒体によれば、請求項１３ないし１８のいずれか一記載のプログラムを記憶することにより、この記憶媒体をコンピュータにインストールすることで、請求項１３ないし１８のいずれか一記載のプログラムと同様の作用効果を得ることができる。
【図面の簡単な説明】
【図１】本発明の第一の実施の形態のスキャナ部の構成を示す縦断正面図である。
【図２】スキャナ部を搭載したデジタル複写機の上部部分を示す斜視図である。
【図３】スキャナ部の制御系の電気的な接続を示すブロック図である。
【図４】画像処理部の基本的な内部構成を示すブロック図である。
【図５】メイン制御部の電気的な接続を示すブロック図である。
【図６】スキャン画像の歪み補正処理の流れを概略的に示すフローチャートである。
【図７】スキャナ部のコンタクトガラス上にブック原稿を載置した状態を示す斜視図である。
【図８】入力した画像の一例を示す平面図である。
【図９】スキャン画像のページ綴じ部の近傍の歪みを示す説明図である。
【図１０】上端にページ外形が存在するスキャン画像の一例を示す説明図である。
【図１１】図１０に示したスキャン画像の綴じ部境界線左側の黒画素ヒストグラムである。
【図１２】スキャン画像における歪み発生部分の境界点を示す説明図である。
【図１３】図１２における仮想ページ外形を示す説明図である。
【図１４】図１２を画素シフトした後に所定の歪み補正率により伸張して補正した状態を示す説明図である。
【図１５】副走査方向歪み補正処理の流れを概略的に示すフローチャートである。
【図１６】抽出された文字外接矩形を示す説明図である。
【図１７】二値化画像をブック原稿のページ綴じ部に平行な方向の複数の短冊状の領域に分割した状態を示す説明図である。
【図１８】予め排除される文字外接矩形を示す説明図である。
【図１９】各短冊領域内の外接矩形の特徴量の平均値の一例を示すグラフである。
【図２０】各短冊領域内の地肌濃度変化の一例を示すグラフである。
【図２１】図１９に示した各短冊領域の特徴量に対して長さが全て５であるウィンドウを用いてフィルタリング処理を施した結果を示すグラフである。
【図２２】図１９に示した各短冊領域の特徴量に対してページ綴じ部付近でウィンドウ長を調整してフィルタリング処理を施した結果を示すグラフである。
【図２３】図２２に示した特徴量に基づいて算出した補正拡大率を示すグラフである。
【図２４】本発明の第二の実施の形態のスキャン画像における歪み発生部分の境界点を示す説明図である。
【図２５】図２４における仮想ページ外形を示す説明図である。
【図２６】図２４を画素シフトした後に所定の歪み補正率により伸張して補正した状態を示す説明図である。
【図２７】本発明の第三の実施の形態のスキャン画像における歪み発生部分の境界点を示す説明図である。
【図２８】図２７における仮想ページ外形を示す説明図である。
【図２９】図２７を画素シフトした後に所定の歪み補正率により伸張して補正した状態を示す説明図である。
【図３０】コンタクトガラスにブック原稿を接触させた状態を示す正面図である。
【図３１】コンタクトガラス上にブック原稿を載置した状態を示す正面図である。
【図３２】画像歪みの補正が必要な歪み発生部分を示す説明図である。
【符号の説明】
１        画像読取装置
２        コンタクトガラス
１６      画像形成装置
２９      画像歪み補正装置
３７      記憶媒体
４０      ブック原稿
４１      ページ綴じ部
【図１】
0003877142.tif 000003
【図２】
0003877142.tif 000004
【図３】
0003877142.tif 000005
【図４】
0003877142.tif 000006
【図５】
0003877142.tif 000007
【図６】
0003877142.tif 000008
【図７】
0003877142.tif 000009
【図８】
0003877142.tif 000010
【図９】
0003877142.tif 000011
【図１０】
0003877142.tif 000012
【図１１】
0003877142.tif 000013
【図１２】
0003877142.tif 000014
【図１３】
0003877142.tif 000015
【図１４】
0003877142.tif 000016
【図１５】
0003877142.tif 000017
【図１６】
0003877142.tif 000018
【図１７】
0003877142.tif 000019
【図１８】
0003877142.tif 000020
【図１９】
0003877142.tif 000021
【図２０】
0003877142.tif 000022
【図２１】
0003877142.tif 000023
【図２２】
0003877142.tif 000024
【図２３】
0003877142.tif 000025
【図２４】
0003877142.tif 000026
【図２５】
0003877142.tif 000027
【図２６】
0003877142.tif 000028
【図２７】
0003877142.tif 000029
【図２８】
0003877142.tif 000030
【図２９】
0003877142.tif 000031
【図３０】
0003877142.tif 000032
【図３１】
0003877142.tif 000033
【図３２】
0003877142.tif 000034