(57)【特許請求の範囲】
【請求項１】
ブック原稿を画像読取手段により読み取ったスキャン画像の輝度を補正する画像輝度補正装置において、
前記スキャン画像に対する輝度補正処理に係る複数の処理モードを選択可能とする処理モード選択手段と、
この処理モード選択手段により選択された前記処理モードに従って、前記スキャン画像における地肌値を指定する地肌値指定手段と、
この地肌値指定手段により指定された前記地肌値に基づき、前記スキャン画像に対して輝度補正処理を施す輝度補正手段と、
前記スキャン画像中の歪みを生じている領域である歪み領域を抽出する歪み領域抽出手段と、
を備え、
前記輝度補正手段は前記スキャン画像中の前記歪み領域内に対してのみ輝度補正処理を施し、
前記地肌値指定手段は、
前記ブック原稿のページ綴じ部のスキャン画像に平行な複数の画素列を前記歪み領域から抽出する画素列抽出手段と、
前記処理モードに従い、前記画素列抽出手段により抽出された前記各画素列から少なくとも１以上の所定位置の輝度値を取得し、この取得した前記輝度値に基づいて前記各画素列における地肌値を決定する地肌値決定手段と、
を備え、
前記処理モードの一つは、前記画素列における前記スキャン画像のページ外形近傍の線分と前記スキャン画像のページ中央近傍の線分とを所定位置とし、これらの線分に含まれる画素の中で最も輝度値の高い画素の輝度値を前記画素列における地肌値とみなすことを特徴とする画像輝度補正装置。
【請求項２】
ブック原稿を画像読取手段により読み取ったスキャン画像の輝度を補正する画像輝度補正装置において、
前記スキャン画像に対する輝度補正処理に係る複数の処理モードを選択可能とする処理モード選択手段と、
この処理モード選択手段により選択された前記処理モードに従って、前記スキャン画像における地肌値を指定する地肌値指定手段と、
この地肌値指定手段により指定された前記地肌値に基づき、前記スキャン画像に対して輝度補正処理を施す輝度補正手段と、
前記スキャン画像中の歪みを生じている領域である歪み領域を抽出する歪み領域抽出手段と、
を備え、
前記輝度補正手段は前記スキャン画像中の前記歪み領域内に対してのみ輝度補正処理を施し、
前記地肌値指定手段は、
前記ブック原稿のページ綴じ部のスキャン画像に平行な複数の画素列を前記歪み領域から抽出する画素列抽出手段と、
前記処理モードに従い、前記画素列抽出手段により抽出された前記各画素列から少なくとも１以上の所定位置の輝度値を取得し、この取得した前記輝度値に基づいて前記各画素列における地肌値を決定する地肌値決定手段と、
を備え、
前記処理モードの一つは、前記画素列における前記スキャン画像のページ外形近傍の線分と前記スキャン画像のページ中央近傍の線分とを所定位置とし、これらの線分に含まれる画素の中で最も輝度値の低い画素の輝度値を前記画素列における地肌値とみなすことを特徴とする画像輝度補正装置。
【請求項３】
ブック原稿を画像読取手段により読み取ったスキャン画像の輝度を補正する画像輝度補正装置において、
前記スキャン画像に対する輝度補正処理に係る複数の処理モードを選択可能とする処理モード選択手段と、
この処理モード選択手段により選択された前記処理モードに従って、前記スキャン画像における地肌値を指定する地肌値指定手段と、
この地肌値指定手段により指定された前記地肌値に基づき、前記スキャン画像に対して輝度補正処理を施す輝度補正手段と、
前記スキャン画像中の歪みを生じている領域である歪み領域を抽出する歪み領域抽出手段と、
を備え、
前記輝度補正手段は前記スキャン画像中の前記歪み領域内に対してのみ輝度補正処理を施し、
前記地肌値指定手段は、
前記ブック原稿のページ綴じ部のスキャン画像に平行な複数の画素列を前記歪み領域から抽出する画素列抽出手段と、
前記処理モードに従い、前記画素列抽出手段により抽出された前記各画素列から少なくとも１以上の所定位置の輝度値を取得し、この取得した前記輝度値に基づいて前記各画素列における地肌値を決定する地肌値決定手段と、
を備え、
前記処理モードの一つは、前記画素列における前記スキャン画像のページ外形近傍の線分を所定位置とし、この線分に含まれる画素の中で最も輝度値の高い画素の輝度値を前記画素列における地肌値とみなすことを特徴とする画像輝度補正装置。
【請求項４】
ブック原稿を画像読取手段により読み取ったスキャン画像の輝度を補正する画像輝度補正装置において、
前記スキャン画像に対する輝度補正処理に係る複数の処理モードを選択可能とする処理モード選択手段と、
この処理モード選択手段により選択された前記処理モードに従って、前記スキャン画像における地肌値を指定する地肌値指定手段と、
この地肌値指定手段により指定された前記地肌値に基づき、前記スキャン画像に対して輝度補正処理を施す輝度補正手段と、
前記スキャン画像中の歪みを生じている領域である歪み領域を抽出する歪み領域抽出手段と、
を備え、
前記輝度補正手段は前記スキャン画像中の前記歪み領域内に対してのみ輝度補正処理を施し、
前記地肌値指定手段は、
前記ブック原稿のページ綴じ部のスキャン画像に平行な複数の画素列を前記歪み領域から抽出する画素列抽出手段と、
前記処理モードに従い、前記画素列抽出手段により抽出された前記各画素列から少なくとも１以上の所定位置の輝度値を取得し、この取得した前記輝度値に基づいて前記各画素列における地肌値を決定する地肌値決定手段と、
を備え、
前記処理モードの一つは、前記画素列における前記スキャン画像のページ外形近傍の線分と前記スキャン画像のページ中央近傍の線分とを所定位置とし、これらの各線分に含まれる画素の中で最も輝度値の高い画素をそれぞれ探索し、探索された２つの前記画素の輝度値間に位置する輝度値を前記画素列における地肌値とみなすことを特徴とする画像輝度補正装置。
【請求項５】
前記輝度補正手段は、補正する前の前記画素列上の各画素（ｘ，ｙ）の輝度値をＩ（ｘ，ｙ）、前記地肌値指定手段により指定された前記画素列の各画素（ｘ）の地肌値をbase（ｘ）とした場合に、下記の式により、
ｇ（ｘ，ｙ）＝Ｉ（ｘ，ｙ）×（指定輝度値／base（ｘ））
各画素（ｘ，ｙ）の補正輝度値ｇ（ｘ，ｙ）を求めて前記スキャン画像の輝度を補正することを特徴とする請求項１ないし４何れか一項に記載の画像輝度補正装置。
【請求項６】
原稿画像を読み取る画像読取手段と、
この画像読取手段により読み取られたスキャン画像の輝度の補正を行う請求項１ないし５何れか一項に記載の画像輝度補正装置と、を備えることを特徴とする画像読取装置。
【請求項７】
原稿画像を読み取る画像読取手段と、
この画像読取手段により読み取られたスキャン画像の輝度の補正を行う請求項１ないし５何れか一項に記載の画像輝度補正装置と、
この画像輝度補正装置から出力される画像データに基づいた画像を用紙上に印刷する画像印刷装置と、を備えることを特徴とする画像形成装置。
【請求項８】
ブック原稿を画像読取手段により読み取ったスキャン画像の輝度補正をコンピュータに実行させるプログラムであって、
前記コンピュータに、
前記スキャン画像に対する輝度補正処理に係る複数の処理モードを選択可能とする処理モード選択機能と、
この処理モード選択機能により選択された前記処理モードに従って、前記スキャン画像における地肌値を指定する地肌値指定機能と、
この地肌値指定機能により指定された前記地肌値に基づき、前記スキャン画像に対して輝度補正処理を施す輝度補正機能と、
前記スキャン画像中の歪みを生じている領域である歪み領域を抽出する歪み領域抽出機能と、
を実行させ、
前記輝度補正機能は前記スキャン画像中の前記歪み領域内に対してのみ輝度補正処理を施し、
前記地肌値指定機能は、
前記ブック原稿のページ綴じ部のスキャン画像に平行な複数の画素列を前記歪み領域から抽出する画素列抽出機能と、
前記処理モードに従い、前記画素列抽出機能により抽出された前記各画素列から少なくとも１以上の所定位置の輝度値を取得し、この取得した前記輝度値に基づいて前記各画素列における地肌値を決定する地肌値決定機能と、
を前記コンピュータに実行させ、
前記処理モードの一つは、前記画素列における前記スキャン画像のページ外形近傍の線分と前記スキャン画像のページ中央近傍の線分とを所定位置とし、これらの線分に含まれる画素の中で最も輝度値の高い画素の輝度値を前記画素列における地肌値とみなすことを特徴とするプログラム。
【請求項９】
ブック原稿を画像読取手段により読み取ったスキャン画像の輝度補正をコンピュータに実行させるプログラムであって、
前記コンピュータに、
前記スキャン画像に対する輝度補正処理に係る複数の処理モードを選択可能とする処理モード選択機能と、
この処理モード選択機能により選択された前記処理モードに従って、前記スキャン画像における地肌値を指定する地肌値指定機能と、
この地肌値指定機能により指定された前記地肌値に基づき、前記スキャン画像に対して輝度補正処理を施す輝度補正機能と、
前記スキャン画像中の歪みを生じている領域である歪み領域を抽出する歪み領域抽出機能と、
を実行させ、
前記輝度補正機能は前記スキャン画像中の前記歪み領域内に対してのみ輝度補正処理を施し、
前記地肌値指定機能は、
前記ブック原稿のページ綴じ部のスキャン画像に平行な複数の画素列を前記歪み領域から抽出する画素列抽出機能と、
前記処理モードに従い、前記画素列抽出機能により抽出された前記各画素列から少なくとも１以上の所定位置の輝度値を取得し、この取得した前記輝度値に基づいて前記各画素列における地肌値を決定する地肌値決定機能と、
を前記コンピュータに実行させ、
前記処理モードの一つは、前記画素列における前記スキャン画像のページ外形近傍の線分と前記スキャン画像のページ中央近傍の線分とを所定位置とし、これらの線分に含まれる画素の中で最も輝度値の低い画素の輝度値を前記画素列における地肌値とみなすことを特徴とするプログラム。
【請求項１０】
ブック原稿を画像読取手段により読み取ったスキャン画像の輝度補正をコンピュータに実行させるプログラムであって、
前記コンピュータに、
前記スキャン画像に対する輝度補正処理に係る複数の処理モードを選択可能とする処理モード選択機能と、
この処理モード選択機能により選択された前記処理モードに従って、前記スキャン画像における地肌値を指定する地肌値指定機能と、
この地肌値指定機能により指定された前記地肌値に基づき、前記スキャン画像に対して輝度補正処理を施す輝度補正機能と、
前記スキャン画像中の歪みを生じている領域である歪み領域を抽出する歪み領域抽出機能と、
を実行させ、
前記輝度補正機能は前記スキャン画像中の前記歪み領域内に対してのみ輝度補正処理を施し、
前記地肌値指定機能は、
前記ブック原稿のページ綴じ部のスキャン画像に平行な複数の画素列を前記歪み領域から抽出する画素列抽出機能と、
前記処理モードに従い、前記画素列抽出機能により抽出された前記各画素列から少なくとも１以上の所定位置の輝度値を取得し、この取得した前記輝度値に基づいて前記各画素列における地肌値を決定する地肌値決定機能と、
を前記コンピュータに実行させ、
前記処理モードの一つは、前記画素列における前記スキャン画像のページ外形近傍の線分を所定位置とし、この線分に含まれる画素の中で最も輝度値の高い画素の輝度値を前記画素列における地肌値とみなすことを特徴とするプログラム。
【請求項１１】
ブック原稿を画像読取手段により読み取ったスキャン画像の輝度補正をコンピュータに実行させるプログラムであって、
前記コンピュータに、
前記スキャン画像に対する輝度補正処理に係る複数の処理モードを選択可能とする処理モード選択機能と、
この処理モード選択機能により選択された前記処理モードに従って、前記スキャン画像における地肌値を指定する地肌値指定機能と、
この地肌値指定機能により指定された前記地肌値に基づき、前記スキャン画像に対して輝度補正処理を施す輝度補正機能と、
前記スキャン画像中の歪みを生じている領域である歪み領域を抽出する歪み領域抽出機能と、
を実行させ、
前記輝度補正機能は前記スキャン画像中の前記歪み領域内に対してのみ輝度補正処理を施し、
前記地肌値指定機能は、
前記ブック原稿のページ綴じ部のスキャン画像に平行な複数の画素列を前記歪み領域から抽出する画素列抽出機能と、
前記処理モードに従い、前記画素列抽出機能により抽出された前記各画素列から少なくとも１以上の所定位置の輝度値を取得し、この取得した前記輝度値に基づいて前記各画素列における地肌値を決定する地肌値決定機能と、
を前記コンピュータに実行させ、
前記処理モードの一つは、前記画素列における前記スキャン画像のページ外形近傍の線分と前記スキャン画像のページ中央近傍の線分とを所定位置とし、これらの各線分に含まれる画素の中で最も輝度値の高い画素をそれぞれ探索し、探索された２つの前記画素の輝度値間に位置する輝度値を前記画素列における地肌値とみなすことを特徴とするプログラム。
【請求項１２】
前記輝度補正機能は、補正する前の前記画素列上の各画素（ｘ，ｙ）の輝度値をＩ（ｘ，ｙ）、前記地肌値指定機能により指定された前記画素列の各画素（ｘ）の地肌値をbase（ｘ）とした場合に、下記の式により、
ｇ（ｘ，ｙ）＝Ｉ（ｘ，ｙ）×（指定輝度値／base（ｘ））
各画素（ｘ，ｙ）の補正輝度値ｇ（ｘ，ｙ）を求めて前記スキャン画像の輝度を補正することを特徴とする請求項８ないし１１何れか一項に記載のプログラム。
【請求項１３】
請求項８ないし１２のいずれか一記載のプログラムを記憶することを特徴とするコンピュータに読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像輝度補正装置、画像読取装置、画像形成装置、プログラム及び記憶媒体に関する。
【０００２】
【従来の技術】
フラットベッドスキャナを用いて読み取る原稿の多くはシート状の原稿であり、コンタクトガラス上に開閉自在の圧板を設け、コンタクトガラス上に原稿を載置した後に圧板を閉じて原稿をスキャンするようにしている。しかし、原稿としてはシート状のものに限られず、ブック原稿（本、冊子など）も原稿として扱われることがあり、そのような場合にもコンタクトガラス上にブック原稿を載置し、原稿をスキャンすることになる。
【０００３】
ところが、原稿としてブック原稿を用いた場合には、図３６に示すように、ブック原稿１００のページ綴じ部１０１がコンタクトガラス１０２から浮き上がってしまう。このようにブック原稿１００のページ綴じ部１０１がコンタクトガラス１０２から浮き上がってしまった場合には、ページ綴じ部１０１が焦点面から離れてしまうため、浮き上がった部分のスキャン画像には、画像歪み、影、文字ボケなどの画像劣化が発生する。劣化した画像のページ綴じ部１０１は読みにくく、ＯＣＲにより文字認識処理を行うときの認識率が著しく低下する。特に、厚手製本ではその割合が高く、また、ブック原稿１００のページ綴じ部１０１を焦点面から離れないように加圧作業した場合には、ブック原稿１００自体を破損してしまうこともある。
【０００４】
このような問題を解決すべく、画像の濃度情報から物体の３次元形状を推定する方法を用いて、画像の歪みを補正する方法が提案されている。このような画像の濃度情報から物体の３次元形状を推定する方法としては、
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号公報には、三角測量方式により書籍の形状を測定し、歪みを補正する方法が提案されている。
【０００６】
さらに、特開平11-41455号公報には、読み取りスキャン画像のページ外形の形状を用いて書籍表面の３次元形状を推定する方法が提案されている。
【０００７】
【発明が解決しようとする課題】
ところで、前述したShape from Shadingと呼ばれる方法や特開平5-161002号公報に記載されている方法においては、歪みを補正する際に、書籍綴じ部の輝度補正も併せて行うようにしている。しかしながら、この輝度補正の際に、基準の地肌値を検出するために画像全面を探索するとともに、歪み領域と歪みのない領域とを区別せずに画像全面に対して輝度補正処理を施すことにより、処理時間が長くなるので、実用化は困難である。
【０００８】
また、特開平11-41455号公報に記載されている方法によれば、ページ外形の近傍で地肌値と最も黒い画素値とを求めて輝度補正を行うようにしている。ところが、特開平11-41455号公報に記載されている輝度補正の方法によれば、ページ中央部の画素値が過補正されて白く抜けてしまうという問題がある。これは、一般にページ外形の近傍はページ中央部に比べるとスキャナからの光量が不足するため、輝度補正の基準となるページ外形の近傍の地肌値も相対的に黒っぽくなってしまうからである。
【０００９】
本発明の目的は、使用する画像読取手段に最も適した処理モードを選択してスキャン画像に対する輝度補正処理を実行することができ、輝度補正後の画像品質の向上を図ることができる画像輝度補正装置、画像読取装置、画像形成装置、プログラム及び記憶媒体を提供することである。
【００１０】
本発明の目的は、処理時間を短くすることができる画像輝度補正装置、画像読取装置、画像形成装置、プログラム及び記憶媒体を提供することである。
【００１１】
本発明の目的は、輝度補正後の画像における過補正による白抜けの発生を確実に防止することができる画像輝度補正装置、画像読取装置、画像形成装置、プログラム及び記憶媒体を提供することである。
【００１２】
本発明の目的は、ページ外形付近の黒い影を適切に除去することができる画像輝度補正装置、画像読取装置、画像形成装置、プログラム及び記憶媒体を提供することである。
【００１３】
【課題を解決するための手段】
本発明の画像輝度補正装置は、ブック原稿を画像読取手段により読み取ったスキャン画像の輝度を補正する画像輝度補正装置において、前記スキャン画像に対する輝度補正処理に係る複数の処理モードを選択可能とする処理モード選択手段と、この処理モード選択手段により選択された前記処理モードに従って、前記スキャン画像における地肌値を指定する地肌値指定手段と、この地肌値指定手段により指定された前記地肌値に基づき、前記スキャン画像に対して輝度補正処理を施す輝度補正手段と、前記スキャン画像中の歪みを生じている領域である歪み領域を抽出する歪み領域抽出手段と、を備え、前記輝度補正手段は前記スキャン画像中の前記歪み領域内に対してのみ輝度補正処理を施し、
前記地肌値指定手段は、前記ブック原稿のページ綴じ部のスキャン画像に平行な複数の画素列を前記歪み領域から抽出する画素列抽出手段と、前記処理モードに従い、前記画素列抽出手段により抽出された前記各画素列から少なくとも１以上の所定位置の輝度値を取得し、この取得した前記輝度値に基づいて前記各画素列における地肌値を決定する地肌値決定手段と、を備え、
前記処理モードの一つは、前記画素列における前記スキャン画像のページ外形近傍の線分と前記スキャン画像のページ中央近傍の線分とを所定位置とし、これらの線分に含まれる画素の中で最も輝度値の高い画素の輝度値を前記画素列における地肌値とみなす。
【００１４】
したがって、スキャン画像に対する輝度補正処理に係る複数の処理モードから選択された所望の処理モードに従ってスキャン画像における地肌値が指定され、この指定された地肌値に基づきスキャン画像に対する輝度補正処理が実行される。これにより、輝度補正処理の基準とすべき地肌値を抽出するスキャン画像上の位置が画像読取手段の種類によって異なることから、ユーザは、使用する画像読取手段に最も適した処理モードを選択してスキャン画像に対する輝度補正処理を実行することが可能になるので、輝度補正後の画像品質の向上を図ることが可能になる。
【００１６】
したがって、スキャン画像の歪み領域のみについて輝度補正処理が施されるので、処理時間を短くすることが可能になる。
【００１８】
したがって、スキャン画像の歪み領域からブック原稿のページ綴じ部のスキャン画像に平行な複数の画素列が抽出され、抽出された各画素列から少なくとも１以上の所定位置の輝度値が取得され、この取得した輝度値に基づいて前記各画素列における地肌値が決定される。これにより、スキャン画像の一部分の地肌値に基づいてスキャン画像を帯状に輝度補正する場合に比べて局所的な範囲で地肌値が検出されるので、適切な輝度補正が可能になる。
【００２０】
したがって、地肌値検出の対象領域が画素列におけるスキャン画像のページ外形近傍の線分とスキャン画像のページ中央近傍の線分とに絞り込まれるので、処理時間を短くすることが可能になる。また、線分に含まれる画素の中で最も輝度値の高い画素の輝度値を画素列における地肌値とみなすことにより、一般にページ外形の近傍はページ中央部分に比べて画像読取手段の光量が不足するために地肌値も相対的に黒っぽくなることから、この地肌値に基づいて輝度補正処理を施した場合には、輝度補正後の画像における過補正による白抜けの発生を確実に防止することが可能になる。
【００２１】
本発明の画像輝度補正装置は、ブック原稿を画像読取手段により読み取ったスキャン画像の輝度を補正する画像輝度補正装置において、前記スキャン画像に対する輝度補正処理に係る複数の処理モードを選択可能とする処理モード選択手段と、この処理モード選択手段により選択された前記処理モードに従って、前記スキャン画像における地肌値を指定する地肌値指定手段と、この地肌値指定手段により指定された前記地肌値に基づき、前記スキャン画像に対して輝度補正処理を施す輝度補正手段と、前記スキャン画像中の歪みを生じている領域である歪み領域を抽出する歪み領域抽出手段と、を備え、前記輝度補正手段は前記スキャン画像中の前記歪み領域内に対してのみ輝度補正処理を施し、
前記地肌値指定手段は、前記ブック原稿のページ綴じ部のスキャン画像に平行な複数の画素列を前記歪み領域から抽出する画素列抽出手段と、前記処理モードに従い、前記画素列抽出手段により抽出された前記各画素列から少なくとも１以上の所定位置の輝度値を取得し、この取得した前記輝度値に基づいて前記各画素列における地肌値を決定する地肌値決定手段と、を備え、
前記処理モードの一つは、前記画素列における前記スキャン画像のページ外形近傍の線分と前記スキャン画像のページ中央近傍の線分とを所定位置とし、これらの線分に含まれる画素の中で最も輝度値の低い画素の輝度値を前記画素列における地肌値とみなす。
【００２２】
したがって、地肌値検出の対象領域が画素列におけるスキャン画像のページ外形近傍の線分とスキャン画像のページ中央近傍の線分とに絞り込まれるので、処理時間を短くすることが可能になる。また、線分に含まれる画素の中で最も輝度値の低い画素の輝度値を画素列における地肌値とみなすことにより、ページ中央近傍の線分に含まれる画素の中で最も輝度値の低い画素の輝度値を地肌値として輝度補正処理を施すとスキャン画像のページ外形付近に黒い影が生じてしまうような場合であっても、この地肌値に基づいて輝度補正処理を施した場合には、ページ外形付近の黒い影を適切に除去することが可能になる。
【００２３】
本発明の画像輝度補正装置は、ブック原稿を画像読取手段により読み取ったスキャン画像の輝度を補正する画像輝度補正装置において、前記スキャン画像に対する輝度補正処理に係る複数の処理モードを選択可能とする処理モード選択手段と、この処理モード選択手段により選択された前記処理モードに従って、前記スキャン画像における地肌値を指定する地肌値指定手段と、この地肌値指定手段により指定された前記地肌値に基づき、前記スキャン画像に対して輝度補正処理を施す輝度補正手段と、前記スキャン画像中の歪みを生じている領域である歪み領域を抽出する歪み領域抽出手段と、を備え、前記輝度補正手段は前記スキャン画像中の前記歪み領域内に対してのみ輝度補正処理を施し、
前記地肌値指定手段は、前記ブック原稿のページ綴じ部のスキャン画像に平行な複数の画素列を前記歪み領域から抽出する画素列抽出手段と、前記処理モードに従い、前記画素列抽出手段により抽出された前記各画素列から少なくとも１以上の所定位置の輝度値を取得し、この取得した前記輝度値に基づいて前記各画素列における地肌値を決定する地肌値決定手段と、を備え、
前記処理モードの一つは、前記画素列における前記スキャン画像のページ外形近傍の線分を所定位置とし、この線分に含まれる画素の中で最も輝度値の高い画素の輝度値を前記画素列における地肌値とみなす。
【００２４】
したがって、地肌値検出の対象領域が画素列におけるスキャン画像のページ外形近傍の線分に絞り込まれるので、処理時間を短くすることが可能になる。また、線分に含まれる画素の中で最も輝度値の高い画素の輝度値を画素列における地肌値とみなすことにより、ページ中央近傍の線分に含まれる画素の中で最も輝度値の低い画素の輝度値を地肌値として輝度補正処理を施すとスキャン画像のページ外形付近に黒い影が生じてしまうような場合であっても、この地肌値に基づいて輝度補正処理を施した場合には、ページ外形付近の黒い影を適切に除去することが可能になる。
【００２５】
本発明の画像輝度補正装置は、ブック原稿を画像読取手段により読み取ったスキャン画像の輝度を補正する画像輝度補正装置において、前記スキャン画像に対する輝度補正処理に係る複数の処理モードを選択可能とする処理モード選択手段と、この処理モード選択手段により選択された前記処理モードに従って、前記スキャン画像における地肌値を指定する地肌値指定手段と、この地肌値指定手段により指定された前記地肌値に基づき、前記スキャン画像に対して輝度補正処理を施す輝度補正手段と、前記スキャン画像中の歪みを生じている領域である歪み領域を抽出する歪み領域抽出手段と、を備え、前記輝度補正手段は前記スキャン画像中の前記歪み領域内に対してのみ輝度補正処理を施し、
前記地肌値指定手段は、前記ブック原稿のページ綴じ部のスキャン画像に平行な複数の画素列を前記歪み領域から抽出する画素列抽出手段と、前記処理モードに従い、前記画素列抽出手段により抽出された前記各画素列から少なくとも１以上の所定位置の輝度値を取得し、この取得した前記輝度値に基づいて前記各画素列における地肌値を決定する地肌値決定手段と、を備え、
前記処理モードの一つは、前記画素列における前記スキャン画像のページ外形近傍の線分と前記スキャン画像のページ中央近傍の線分とを所定位置とし、これらの各線分に含まれる画素の中で最も輝度値の高い画素をそれぞれ探索し、探索された２つの前記画素の輝度値間に位置する輝度値を前記画素列における地肌値とみなす。
【００２６】
したがって、地肌値検出の対象領域が画素列におけるスキャン画像のページ外形近傍の線分とスキャン画像のページ中央近傍の線分とに絞り込まれるので、処理時間を短くすることが可能になる。また、各線分に含まれる画素の中で最も輝度値の高い画素をそれぞれ探索し、探索された２つの画素の輝度値間に位置する輝度値を画素列における地肌値とみなすことにより、この地肌値に基づいて輝度補正処理を施した場合には、輝度補正後の画像における過補正による白抜けの発生を確実に防止することが可能になるとともに、ページ外形付近の黒い影を適切に除去することが可能になる。
【００２７】
本発明の画像輝度補正装置において、前記輝度補正手段は、補正する前の前記画素列上の各画素（ｘ，ｙ）の輝度値をＩ（ｘ，ｙ）、前記地肌値指定手段により指定された前記画素列の各画素（ｘ）の地肌値をbase（ｘ）とした場合に、下記の式により、
ｇ（ｘ，ｙ）＝Ｉ（ｘ，ｙ）×（指定輝度値／base（ｘ））
各画素（ｘ，ｙ）の補正輝度値ｇ（ｘ，ｙ）を求めて前記スキャン画像の輝度を補正する。
【００２８】
したがって、補正輝度値が容易に求められ、スキャン画像の本来の地肌の濃さに合わせた輝度補正を確実に行うことが可能になる。
【００２９】
本発明の画像読取装置は、原稿画像を読み取る画像読取手段と、この画像読取手段により読み取られたスキャン画像の輝度の補正を行う本発明の画像輝度補正装置のうちの何れか一と、を備える。
【００３０】
したがって、本発明の画像輝度補正装置のうちの何れか一と同様の作用を奏する画像読取装置が得られる。
【００３１】
本発明の画像形成装置は、原稿画像を読み取る画像読取手段と、この画像読取手段により読み取られたスキャン画像の輝度の補正を行う本発明の画像輝度補正装置のうちの何れか一と、この画像輝度補正装置から出力される画像データに基づいた画像を用紙上に印刷する画像印刷装置と、を備える。
【００３２】
したがって、本発明の画像輝度補正装置のうちの何れか一と同様の作用を奏する画像形成装置が得られる。
【００３３】
本発明のプログラムは、ブック原稿を画像読取手段により読み取ったスキャン画像の輝度補正をコンピュータに実行させるプログラムであって、前記コンピュータに、前記スキャン画像に対する輝度補正処理に係る複数の処理モードを選択可能とする処理モード選択機能と、この処理モード選択機能により選択された前記処理モードに従って、前記スキャン画像における地肌値を指定する地肌値指定機能と、この地肌値指定機能により指定された前記地肌値に基づき、前記スキャン画像に対して輝度補正処理を施す輝度補正機能と、
前記スキャン画像中の歪みを生じている領域である歪み領域を抽出する歪み領域抽出機能と、を実行させ、前記輝度補正機能は前記スキャン画像中の前記歪み領域内に対してのみ輝度補正処理を施し、
前記地肌値指定機能は、前記ブック原稿のページ綴じ部のスキャン画像に平行な複数の画素列を前記歪み領域から抽出する画素列抽出機能と、前記処理モードに従い、前記画素列抽出機能により抽出された前記各画素列から少なくとも１以上の所定位置の輝度値を取得し、この取得した前記輝度値に基づいて前記各画素列における地肌値を決定する地肌値決定機能と、を前記コンピュータに実行させ、
前記処理モードの一つは、前記画素列における前記スキャン画像のページ外形近傍の線分と前記スキャン画像のページ中央近傍の線分とを所定位置とし、これらの線分に含まれる画素の中で最も輝度値の高い画素の輝度値を前記画素列における地肌値とみなす。

【００３４】
したがって、スキャン画像に対する輝度補正処理に係る複数の処理モードから選択された所望の処理モードに従ってスキャン画像における地肌値が指定され、この指定された地肌値に基づきスキャン画像に対する輝度補正処理が実行される。これにより、輝度補正処理の基準とすべき地肌値を抽出するスキャン画像上の位置が画像読取手段の種類によって異なることから、ユーザは、使用する画像読取手段に最も適した処理モードを選択してスキャン画像に対する輝度補正処理を実行することが可能になるので、輝度補正後の画像品質の向上を図ることが可能になる。
【００３６】
したがって、スキャン画像の歪み領域のみについて輝度補正処理が施されるので、処理時間を短くすることが可能になる。
【００３８】
したがって、スキャン画像の歪み領域からブック原稿のページ綴じ部のスキャン画像に平行な複数の画素列が抽出され、抽出された各画素列から少なくとも１以上の所定位置の輝度値が取得され、この取得した輝度値に基づいて前記各画素列における地肌値が決定される。これにより、スキャン画像の一部分の地肌値に基づいてスキャン画像を帯状に輝度補正する場合に比べて局所的な範囲で地肌値が検出されるので、適切な輝度補正が可能になる。
【００４０】
したがって、地肌値検出の対象領域が画素列におけるスキャン画像のページ外形近傍の線分とスキャン画像のページ中央近傍の線分とに絞り込まれるので、処理時間を短くすることが可能になる。また、線分に含まれる画素の中で最も輝度値の高い画素の輝度値を画素列における地肌値とみなすことにより、一般にページ外形の近傍はページ中央部分に比べて画像読取手段の光量が不足するために地肌値も相対的に黒っぽくなることから、この地肌値に基づいて輝度補正処理を施した場合には、輝度補正後の画像における過補正による白抜けの発生を確実に防止することが可能になる。
【００４１】
本発明のプログラムは、ブック原稿を画像読取手段により読み取ったスキャン画像の輝度補正をコンピュータに実行させるプログラムであって、前記コンピュータに、前記スキャン画像に対する輝度補正処理に係る複数の処理モードを選択可能とする処理モード選択機能と、この処理モード選択機能により選択された前記処理モードに従って、前記スキャン画像における地肌値を指定する地肌値指定機能と、この地肌値指定機能により指定された前記地肌値に基づき、前記スキャン画像に対して輝度補正処理を施す輝度補正機能と、前記スキャン画像中の歪みを生じている領域である歪み領域を抽出する歪み領域抽出機能と、を実行させ、前記輝度補正機能は前記スキャン画像中の前記歪み領域内に対してのみ輝度補正処理を施し、
前記地肌値指定機能は、前記ブック原稿のページ綴じ部のスキャン画像に平行な複数の画素列を前記歪み領域から抽出する画素列抽出機能と、前記処理モードに従い、前記画素列抽出機能により抽出された前記各画素列から少なくとも１以上の所定位置の輝度値を取得し、この取得した前記輝度値に基づいて前記各画素列における地肌値を決定する地肌値決定機能と、を前記コンピュータに実行させ、
前記処理モードの一つは、前記画素列における前記スキャン画像のページ外形近傍の線分と前記スキャン画像のページ中央近傍の線分とを所定位置とし、これらの線分に含まれる画素の中で最も輝度値の低い画素の輝度値を前記画素列における地肌値とみなす。
【００４２】
したがって、地肌値検出の対象領域が画素列におけるスキャン画像のページ外形近傍の線分とスキャン画像のページ中央近傍の線分とに絞り込まれるので、処理時間を短くすることが可能になる。また、線分に含まれる画素の中で最も輝度値の低い画素の輝度値を画素列における地肌値とみなすことにより、ページ中央近傍の線分に含まれる画素の中で最も輝度値の低い画素の輝度値を地肌値として輝度補正処理を施すとスキャン画像のページ外形付近に黒い影が生じてしまうような場合であっても、この地肌値に基づいて輝度補正処理を施した場合には、ページ外形付近の黒い影を適切に除去することが可能になる。
【００４３】
本発明のプログラムは、ブック原稿を画像読取手段により読み取ったスキャン画像の輝度補正をコンピュータに実行させるプログラムであって、前記コンピュータに、前記スキャン画像に対する輝度補正処理に係る複数の処理モードを選択可能とする処理モード選択機能と、この処理モード選択機能により選択された前記処理モードに従って、前記スキャン画像における地肌値を指定する地肌値指定機能と、この地肌値指定機能により指定された前記地肌値に基づき、前記スキャン画像に対して輝度補正処理を施す輝度補正機能と、前記スキャン画像中の歪みを生じている領域である歪み領域を抽出する歪み領域抽出機能と、を実行させ、前記輝度補正機能は前記スキャン画像中の前記歪み領域内に対してのみ輝度補正処理を施し、
前記地肌値指定機能は、前記ブック原稿のページ綴じ部のスキャン画像に平行な複数の画素列を前記歪み領域から抽出する画素列抽出機能と、前記処理モードに従い、前記画素列抽出機能により抽出された前記各画素列から少なくとも１以上の所定位置の輝度値を取得し、この取得した前記輝度値に基づいて前記各画素列における地肌値を決定する地肌値決定機能と、を前記コンピュータに実行させ、
前記処理モードの一つは、前記画素列における前記スキャン画像のページ外形近傍の線分を所定位置とし、この線分に含まれる画素の中で最も輝度値の高い画素の輝度値を前記画素列における地肌値とみなす。
【００４４】
したがって、地肌値検出の対象領域が画素列におけるスキャン画像のページ外形近傍の線分に絞り込まれるので、処理時間を短くすることが可能になる。また、線分に含まれる画素の中で最も輝度値の高い画素の輝度値を画素列における地肌値とみなすことにより、ページ中央近傍の線分に含まれる画素の中で最も輝度値の低い画素の輝度値を地肌値として輝度補正処理を施すとスキャン画像のページ外形付近に黒い影が生じてしまうような場合であっても、この地肌値に基づいて輝度補正処理を施した場合には、ページ外形付近の黒い影を適切に除去することが可能になる。
【００４５】
本発明のプログラムは、ブック原稿を画像読取手段により読み取ったスキャン画像の輝度補正をコンピュータに実行させるプログラムであって、前記コンピュータに、前記スキャン画像に対する輝度補正処理に係る複数の処理モードを選択可能とする処理モード選択機能と、この処理モード選択機能により選択された前記処理モードに従って、前記スキャン画像における地肌値を指定する地肌値指定機能と、この地肌値指定機能により指定された前記地肌値に基づき、前記スキャン画像に対して輝度補正処理を施す輝度補正機能と、前記スキャン画像中の歪みを生じている領域である歪み領域を抽出する歪み領域抽出機能と、を実行させ、前記輝度補正機能は前記スキャン画像中の前記歪み領域内に対してのみ輝度補正処理を施し、
前記地肌値指定機能は、前記ブック原稿のページ綴じ部のスキャン画像に平行な複数の画素列を前記歪み領域から抽出する画素列抽出機能と、前記処理モードに従い、前記画素列抽出機能により抽出された前記各画素列から少なくとも１以上の所定位置の輝度値を取得し、この取得した前記輝度値に基づいて前記各画素列における地肌値を決定する地肌値決定機能と、を前記コンピュータに実行させ、
前記処理モードの一つは、前記画素列における前記スキャン画像のページ外形近傍の線分と前記スキャン画像のページ中央近傍の線分とを所定位置とし、これらの各線分に含まれる画素の中で最も輝度値の高い画素をそれぞれ探索し、探索された２つの前記画素の輝度値間に位置する輝度値を前記画素列における地肌値とみなす。
【００４６】
したがって、地肌値検出の対象領域が画素列におけるスキャン画像のページ外形近傍の線分とスキャン画像のページ中央近傍の線分とに絞り込まれるので、処理時間を短くすることが可能になる。また、各線分に含まれる画素の中で最も輝度値の高い画素をそれぞれ探索し、探索された２つの画素の輝度値間に位置する輝度値を画素列における地肌値とみなすことにより、この地肌値に基づいて輝度補正処理を施した場合には、輝度補正後の画像における過補正による白抜けの発生を確実に防止することが可能になるとともに、ページ外形付近の黒い影を適切に除去することが可能になる。
【００４７】
本発明のプログラムは、さらに、前記輝度補正機能は、補正する前の前記画素列上の各画素（ｘ，ｙ）の輝度値をＩ（ｘ，ｙ）、前記地肌値指定機能により指定された前記画素列の各画素（ｘ）の地肌値をbase（ｘ）とした場合に、下記の式により、
ｇ（ｘ，ｙ）＝Ｉ（ｘ，ｙ）×（指定輝度値／base（ｘ））
各画素（ｘ，ｙ）の補正輝度値ｇ（ｘ，ｙ）を求めて前記スキャン画像の輝度を補正する。
【００４８】
したがって、補正輝度値が容易に求められ、スキャン画像の本来の地肌の濃さに合わせた輝度補正を確実に行うことが可能になる。
【００４９】
本発明のコンピュータに読み取り可能な記憶媒体は、本発明のプログラムのうち何れか一を記憶する。
【００５０】
したがって、この記憶媒体をコンピュータにインストールすることにより本発明のプログラムのうち何れか一のプログラムと同様の作用を得ることが可能になる。
【００５１】
【発明の実施の形態】
本発明の実施の一形態を図１ないし図３５に基づいて説明する。本実施の形態の画像輝度補正装置は画像形成装置であるデジタル複写機に備えられており、画像読取装置としてはデジタル複写機のスキャナ部が適用されている。
【００５２】
ここで、図１はスキャナ部１の構成を示す縦断正面図である。図１に示すように、スキャナ部１は、原稿を載置するコンタクトガラス２と、原稿の露光用の露光ランプ３および第一反射ミラー４からなる第一走行体５と、第二反射ミラー６および第三反射ミラー７からなる第二走行体８と、原稿の画像を読み取る撮像素子としてのＣＣＤ（Charge Coupled Device）９と、このＣＣＤ９に結像させるためのレンズユニット１０と、原稿を載置する基準になるとともにコンタクトガラス２のズレや外れを防止する原稿スケール１１と、この原稿スケール１１の下側に設置されたシェーディング補正用の白基準板１２と、フレーム１４とを備えている。ＣＣＤ９はセンサボード１３上に形成されている。
【００５３】
原稿の走査時には、第一走行体５および第二走行体８はステッピングモータ２４（図３参照）によって副走査方向に移動する。すなわち、第一走行体５および第二走行体８がコンタクトガラス２の下を走行して、露光ランプ３で原稿を露光走査し、その反射光を第一反射ミラー４、第二反射ミラー６および第三反射ミラー７で反射して、レンズユニット１０を通してＣＣＤ９に結像させる。ここに、画像読取手段が実現されている。
【００５４】
このようなスキャナ部１は、このスキャナ部１で読み取られた原稿の画像に基づく画像データに応じ、例えば電子写真方式で用紙上に画像の形成を行う画像印刷装置であるプリンタ部（図示せず）を備えるデジタル複写機１６に搭載されている。図２は、スキャナ部１を搭載したデジタル複写機１６の上部部分を示す斜視図である。図２に示すように、スキャナ部１には、コンタクトガラス２に対して開閉自在な圧板１７と、この圧板１７の開閉を検出する開閉センサ１８とが設けられている。なお、デジタル複写機１６に備えられるプリンタとしては、電子写真方式のほか、インクジェット方式、昇華型熱転写方式、銀塩写真方式、直接感熱記録方式、溶融型熱転写方式など、種々の印刷方式を適用することができる。その具体的な構成については周知であるため、詳細な説明は省略する。
【００５５】
図３は、スキャナ部１の制御系の電気的な接続を示すブロック図である。図３に示すように、この制御系は、スキャナ部１の全体を制御するメイン制御部１９に、ＣＣＤ９で読み取った画像データに各種の画像処理を施す回路である画像処理部２０と、第一走行体５および第二走行体８を制御する回路である走行体制御部２１と、デジタル複写機１６への各種操作を受け付け、また、各種メッセージを表示する操作パネル２２と、ＣＣＤ９で読み取った画像データや所定のデータ等を記憶するメモリ２３とが接続されている。
【００５６】
操作パネル２２には、コピー開始を宣言するためのコピースタートキー（図示せず）等が設けられている。また、操作パネル２２には、後述するスキャン画像の輝度補正処理の際の地肌値指定の処理モードを設定するためのモードキー（図示せず）も設けられている。本実施の形態においては、モードキーの操作によって４段階の処理モードに設定可能とされている。これらの処理モードは、輝度補正処理の基準とすべき地肌値を抽出するスキャン画像上の位置がスキャナ部１の種類によって異なることから、使用するスキャナ部１に応じて輝度補正処理の基準とすべき地肌値を抽出するスキャン画像上の位置を決定するものであって、設定１〜設定４までの４つの処理モードが設定されているものである。この処理モードは、使用するスキャナ部１について、数枚のサンプル画像でテストするなどして適切に定めれば良い。
【００５７】
走行体制御部２１には、露光ランプ３と、第一走行体５および第二走行体８を駆動するステッピングモータ２４と、第一走行体５および第二走行体８がホームポジションにあるか否かを検出するスキャナホームポジションセンサ（ＨＰセンサ）２５と、開閉センサ１８とが接続されている。
【００５８】
ここで、図４は画像処理部２０の基本的な内部構成を示すブロック図である。図４に示すように、画像処理部２０は、原稿をＣＣＤ９により読み取ったアナログ画像信号の増幅処理やデジタル変換処理等を行うアナログビデオ処理部２６、シェーディング補正処理を行うシェーディング補正処理部２７、シェーディング補正処理後のデジタル画像信号に、ＭＴＦ補正、変倍処理、γ補正等の各種画像データ処理を行いスキャン画像を生成する画像データ処理部２８、スキャン画像の画像輝度補正機能を含む歪み補正機能を実現する画像歪み補正部２９から構成されている。以上のような画像処理後のデジタル画像信号は、メイン制御部１９を介してプリンタ部に送信されて、画像形成に供される。
【００５９】
メイン制御部１９は、図５に示すように、各部を集中的に制御するＣＰＵ（Central Processing Unit）３１を備えており、このＣＰＵ３１には、ＢＩＯＳなどを記憶した読出し専用メモリであるＲＯＭ（Read Only Memory）３２と、各種データを書換え可能に記憶してＣＰＵ３１の作業エリアとして機能するＲＡＭ（Random Access Memory）３３とがバス３４で接続されており、マイクロコンピュータを構成している。なお、ＲＡＭ３３には、操作パネル２２のモードキーの操作によって設定されたスキャン画像の輝度補正処理の際の地肌値指定の処理モードを格納するエリアが設けられている。
【００６０】
さらにバス３４には、制御プログラムが記憶されたＨＤＤ３５と、ＣＤ（Compact Disc）−ＲＯＭ３７を読み取るＣＤ−ＲＯＭドライブ３６と、プリンタ部等との通信を司るインタフェース（Ｉ／Ｆ）３８とが接続されている。
【００６１】
図５に示すＣＤ−ＲＯＭ３７は、この発明の記憶媒体を実施するものであり、所定の制御プログラムが記憶されている。ＣＰＵ３１は、ＣＤ−ＲＯＭ３７に記憶されている制御プログラムをＣＤ−ＲＯＭドライブ３６で読み取り、ＨＤＤ３５にインストールする。これにより、メイン制御部１９は、後述するような各種の処理を行うことが可能な状態となる。
【００６２】
なお、記憶媒体としては、ＣＤ−ＲＯＭ３７のみならず、ＤＶＤなどの各種の光ディスク、各種光磁気ディスク、フロッピーディスクなどの各種磁気ディスク、半導体メモリ等、各種方式のメディアを用いることができる。また、インターネットなどのネットワークからプログラムをダウンロードし、ＨＤＤ３５にインストールするようにしてもよい。この場合に、送信側のサーバでプログラムを記憶している記憶装置も、この発明の記憶媒体である。なお、プログラムは、所定のＯＳ（Operating System）上で動作するものであってもよいし、その場合に後述の各種処理の一部の実行をＯＳに肩代わりさせるものであってもよいし、ワープロソフトなど所定のアプリケーションソフトやＯＳなどを構成する一群のプログラムファイルの一部として含まれているものであってもよい。
【００６３】
次に、メイン制御部１９に設けられたＣＰＵ３１が制御プログラムに基づいて実行する各種処理の内容について説明する。ここでは、ＣＰＵ３１が実行する処理のうち、本実施の形態のスキャナ部１が備える特長的な機能であるスキャン画像の輝度補正機能を実現する画像輝度補正装置である画像歪み補正部２９におけるスキャン画像のページ綴じ部の輝度補正処理についてのみ説明する。
【００６４】
図６は、スキャン画像の輝度補正処理の流れを概略的に示すフローチャートである。なお、ここでは、図７に示すように、ブック原稿４０のページ綴じ部４１とスキャナ部１の画像読み取りの主走査方向とが平行になるように位置させてブック原稿４０をコンタクトガラス２上に下向きに載置したことを意図した場合について説明する。
【００６５】
まず、画像データ処理部２８から出力されたコンタクトガラス２に載置されているブック原稿４０のスキャン画像（例えば、８bitモノクロ多値画像）を入力する（ステップＳ１）。ここで、図８は入力した画像の一例を示したものである。そして、図９に示すように、入力されたブック原稿４０のスキャン画像には、ページ綴じ部４１のスキャン画像４１´の近傍において歪みが生じている。
【００６６】
続くステップＳ２においては、ページ外形／罫線／文字行の抽出処理を実行する。ここで、図１０は、ページ外形／罫線／文字行の抽出処理の流れを概略的に示すフローチャートである。
【００６７】
［スキャン画像からのページ外形の抽出］
まず、ステップＳ４１におけるスキャン画像からのページ外形の抽出処理について説明する。ここで、図１１は上端にページ外形が存在するスキャン画像の一例を示す説明図、図１２は図１１に示したスキャン画像の綴じ部境界線左側の黒画素ヒストグラムである。なお、綴じ部境界線としては、スキャン画像中の画素の中でその濃度値が元も濃い画素が位置する副走査方向の位置が選択される。図１２に示すヒストグラムのｘ軸はスキャン画像の主走査方向（図１１の上下方向）を示すものであり、スキャン画像の上端はヒストグラムの左端に対応付けられている。なお、ページ外形が下端に存在するスキャン画像の場合には、スキャン画像の下端がヒストグラムの右端に対応付けられることになる。したがって、図１１に示すようにスキャン画像の上端にページ外形が存在する場合、スキャン画像の上部に黒い帯が現れることから、図１２に示すヒストグラムの左端には高い縦棒が現れることになる。本実施の形態では、このような特性を利用して、スキャン画像にページ外形が存在するか否かの判断を行う。
【００６８】
より具体的には、図１２に示すように、綴じ部境界線からスキャン画像の左端（図１１の左端）までの距離ＡＯ、ヒストグラム縦棒の高さＢＯとし、その比率を下記に示す式（１）により算出し、
【数１】
0003917421.tif 000002
算出された比率ｋが、予め定められた閾値よりも大きい場合に、スキャン画像にページ外形が存在すると判断する。
【００６９】
なお、スキャン画像の上下にページ外形が存在する場合には、ヒストグラムの左右両端に高い縦棒が現れることになるので、このような場合には、ヒストグラムの左右両端の高い縦棒に基づいてスキャン画像にページ外形が存在するか否かの判断がそれぞれ実行される。
【００７０】
以上の処理により、スキャン画像にページ外形が存在すると判断された場合には、左右ページの上下辺のいずれにページ外形が存在しているのかという情報とともにページ外形を抽出し、ＲＡＭ３３に一時的に記憶する。
【００７１】
なお、このスキャン画像にページ外形が存在するか否かの判断処理は、スキャン画像の綴じ部境界線を境にした左右ページ毎に実行される。
【００７２】
［スキャン画像からの罫線の抽出］
続くステップＳ４２においては、スキャン画像からの罫線の抽出処理を実行する。ステップＳ４２におけるスキャン画像からの罫線の抽出処理について説明する。
【００７３】
［罫線候補の検出］
ここで、図１３は長い罫線が存在するスキャン画像の一例を示す説明図、図１４は図１３に示したスキャン画像の綴じ部境界線左側の黒画素ヒストグラムである。図１４に示すヒストグラムのｘ軸はスキャン画像の主走査方向（図１３の上下方向）を示すものであり、スキャン画像の上端はヒストグラムの左端に対応付けられている。図１３に示すようにスキャン画像に罫線が存在する場合には、図１４に示すヒストグラムに幅の狭いピークが現れることになる。本実施の形態では、このような特性を利用して、スキャン画像に罫線が存在するか否かの判断を行う。
【００７４】
より具体的には、まず、図１４に示すヒストグラムに現れた幅の狭いピークの高さＨを求めるとともに、求められた各ピークの中央位置（高さが半分の位置）における幅Ｗを求める。そして、ピークの高さＨが予め定められた閾値thＨよりも高く、かつ、ピークの中央位置の幅Ｗが予め定められた閾値thＷより小さなピークが存在する場合、そのピークを罫線の候補とする。
【００７５】
続いて、罫線の候補とされたピークについて、罫線の連続性を利用して、更に罫線か否かの判断をする。図１５に示すように、候補罫線上の適当な位置（例えば、ページの中心線の位置）を開始点とし、この開始点から候補罫線を左右方向へ探索し、切断点（罫線がかすれて途切れている部分）の数を累積する。切断点の数が予め定められた閾値より少なければ、この候補を罫線と判断する。このように罫線連続性に基づいて罫線か否かの判断をすることにより、罫線として誤って検出された小さな文字で構成された横書き文字行や点線等を排除することが可能になる。
【００７６】
［罫線の座標検出］
以上のようにして罫線を判別した後、各罫線の座標を検出する。罫線座標の検出は、図１６に示すように、罫線の主走査方向（図１６のｙ軸方向）の座標値を罫線部の黒画素ランの中点座標とした場合、図１６に示す罫線の左端のｘ１における主走査方向座標値はｙ１となる。
【００７７】
［最適罫線の選択］
次に、候補罫線の中から歪み補正に最適な罫線を選択する。図１７に示すように複数の罫線が検出される場合、どの罫線を用いて歪み補正するかを選択する必要がある。最適な罫線の選択基準の一例としては、罫線の長さが予め定められた閾値より長く、かつ、綴じ部境界線を挟んだ左右の一定幅領域内（図１７の網掛け領域）に罫線の一部がかかっていることを条件とし、その中で上下いずれかのページ外形に最も近い罫線を選択するようにする。図１７においては、左右ページから各１本ずつの罫線を選択する場合を示している。ここでは、罫線▲１▼と罫線▲２▼とが選択されている。
【００７８】
また、最適な罫線の選択基準の別の例としては、罫線の長さが予め定められた閾値より長く、かつ、綴じ部境界線を挟んだ左右の一定幅領域内（図１８の網掛け領域）に罫線の一部がかかっていることを条件とし、各ページの上部では上端のページ外形に、各ページの下部では下端のページ外形に、それぞれ最も近い罫線を選択するようにする。図１８においては、左右ページをさらに上下部分に分け、その各４ブロックにおいて１本ずつの罫線を選択する場合を示している。ここでは、左上のブロックでは罫線▲１▼、右下のブロックでは罫線▲２▼、左下のブロックでは罫線▲３▼が選択されている。なお、図１８中の右上のブロックには上記２条件（罫線の長さが予め定められた閾値より長く、かつ、綴じ部境界線を挟んだ左右の一定幅領域内に罫線の一部がかかっている）を満足する罫線が存在しないので、選択された罫線はない。
【００７９】
なお、上記２条件（罫線の長さが予め定められた閾値より長く、かつ、綴じ部境界線を挟んだ左右の一定幅領域内に罫線の一部がかかっている）については、その両方ではなくいずれか一方のみを満足するものであっても良い。また、選択基準として上例では「ページ外形に最も近い」を用いているが、これに限るものではなく、「罫線の湾曲が最も大きい」を用いても良い。ここで、「罫線の湾曲」は罫線の左右両端点の主走査方向の座標値の差で表すものとする。
【００８０】
［最適罫線の座標値の決定］
最適な罫線が選択された場合には、罫線の（主走査方向の）座標値を決定する。罫線の（主走査方向の）座標値は、選択された罫線を左右ページのそれぞれ両端に達するまで近似して延長することにより決定される。図１９において、罫線が存在しているＢＣ部については、前述した罫線座標検出処理により既に座標値は決まっていることから、それ以外の延長部分について罫線の（主走査方向の）座標値を決定することになる。より詳細には、図１９に示すＡＢ部は直線近似で（主走査方向の）座標値を推定し、ＣＤ部は多項式近似曲線で（主走査方向の）座標値を推定する。
【００８１】
［不適切な罫線の排除］
最後に不適切な罫線を排除する。これは、前述したように多項式近似により座標値を推定する際に、多項式近似による推定曲線の形状が不適切である場合には補正の際にかえって歪みが増大する恐れがあるので、このような罫線を排除するものである。不適切な近似曲線形状の例としては、図２０に示すように、曲線が書籍の外側へ向かうような曲線▲１▼や、中心線を超えて大きく内側へ食い込むような曲線▲２▼である。
【００８２】
なお、推定曲線の形状が不適切であるとして罫線を排除した場合には、再び最適な罫線を選択し、上記の処理を繰り返すことになる。
【００８３】
以上の処理により、スキャン画像に罫線が存在すると判断された場合には、左右各ページのいずれの位置に罫線が存在しているのかという情報とともに罫線を抽出し、ＲＡＭ３３に一時的に記憶する。
【００８４】
［スキャン画像からの文字行の抽出］
続くステップＳ４３においては、スキャン画像からの文字行の抽出処理を実行する。ステップＳ４３におけるスキャン画像からの文字行の抽出処理について説明する。本実施の形態においては、まず、スキャン画像中の文字行が縦書き文字行なのか、横書き文字行なのかの判別を行う。
【００８５】
［文字行の判別］
スキャン画像中の文字行が縦書き文字行なのか、横書き文字行なのかの判別手法について説明する。ここで、図２１は図８に示した画像の副走査方向の黒白反転数ヒストグラムである。図２１中の横軸は、副走査方向（左右方向）の黒画素（スキャン画像を黒白反転させた画素の中でその濃度値が予め定めた濃度値よりも濃い画素）の主走査方向上での位置を示し、図２１中の縦軸は、その位置毎の黒画素数を示すものである。また、図２２は図８に示した画像の主走査方向の黒白反転数ヒストグラムである。図２２中の横軸は、主走査方向（上下方向）の黒画素（スキャン画像を黒白反転させた画素の中でその濃度値が予め定めた濃度値よりも濃い画素）の副走査方向上での位置を示し、図２２中の縦軸は、その位置毎の黒画素数を示すものである。画像中の文字が横書きの図８に示したようなスキャン画像の場合、図２１に示すような副走査方向のヒストグラムは激しく変化するが、図２２に示すような主走査方向のヒストグラムの変化は少ない。また、特に図示しないが、スキャン画像中の文字行が縦書き文字行である場合には、主走査方向のヒストグラムは激しく変化するが、副走査方向のヒストグラムの変化は少ない。
【００８６】
上述したような判別手法は、具体的には下記に示す各式により実現される。まず、下記に示す式（２）により、
【数２】
0003917421.tif 000003
主走査方向ｙの位置でのヒストグラム値Pnt（ｙ）の平均値meanＨが算出される。ここで、heightは画像の高さである。
【００８７】
そして、下記に示す式（３）により、
【数３】
0003917421.tif 000004
副走査方向のヒストグラムの主走査方向に関する分散σＨが得られる。
【００８８】
同様に、下記に示す式（４）により、
【数４】
0003917421.tif 000005
副走査方向ｘの位置でのヒストグラム値Pnt（ｘ）の平均値meanＶが算出される。ここで、widthは画像の幅である。
【００８９】
そして、下記に示す式（５）により、
【数５】
0003917421.tif 000006
主走査方向のヒストグラムの副走査方向に関する分散σｖが得られる。
【００９０】
上述したようにスキャン画像中の文字行が横書き文字行である場合には、副走査方向のヒストグラムの主走査方向に関する分散σＨが、主走査方向のヒストグラムの副走査方向に関する分散σｖより大きい。逆に、スキャン画像中の文字行が縦書き文字行である場合には、主走査方向のヒストグラムの副走査方向に関する分散σｖが、副走査方向のヒストグラムの主走査方向に関する分散σＨより大きい。つまり、分散σＨと分散σｖとの比較により、スキャン画像中の文字行が縦書き文字行なのか、横書き文字行なのかの判別が可能になっている。
【００９１】
なお、スキャン画像中の文字行が縦書き文字行なのか、横書き文字行なのかの判別に、黒白反転数ヒストグラムを用いたのは、文字行と写真部分との混同を避けるためである。一般に、黒画素ヒストグラムの値が同程度の場合、文字領域のほうが写真領域よりも黒白反転数ヒストグラムの値が大きくなるからである。
【００９２】
［横書き文字行の座標検出］
以上のようにして文字行を判別した後、まず、各横書き文字行の座標を検出する。横書き文字行の座標の検出にあたっては、文字単位の外接矩形抽出処理を行うとともに、横書き文字行の抽出処理を行う。なお、文字認識処理については周知の技術であるので、その説明は省略する。ここで、スキャン画像の文字外接矩形抽出処理および文字行抽出処理の結果の一例を図２３に示す。そして、各文字の外接矩形の中心点の座標をその文字の座標とみなし、横書き文字行の座標を検出する。
【００９３】
［最適横書き文字行の選択］
次に、抽出した横書き文字行の中から歪み補正に最適な横書き文字行を選択する。複数の横書き文字行が検出される場合、どの横書き文字行を用いて歪み補正するかを選択する必要がある。最適な横書き文字行の選択基準の一例としては、前述した最適な罫線の選択基準と基本的に同様であって、図２４に示すように横書き文字行の長さＢＣが予め定められた閾値より長く、かつ、綴じ部境界線を挟んだ左右の一定幅領域内（図２４の網掛け領域）に横書き文字行の一部Ｃがかかっていることを条件とし、その中で上下いずれかのページ外形に最も近い横書き文字行を選択するようにする。ここで、Ｂは文字行の一番左の矩形の中心であり、Ｃは一番右の矩形の中心である。なお、最適な横書き文字行の選択は、左右ページから各１本ずつのページ外形に最も近い横書き文字行を選択するものであっても良いし、左右ページをさらに上下部分に分け、その各４ブロックにおいて１本ずつのページ外形に最も近い横書き文字行を選択するものであっても良い。
【００９４】
なお、上記２条件（横書き文字行の長さが予め定められた閾値より長く、かつ、綴じ部境界線を挟んだ左右の一定幅領域内に横書き文字行の一部がかかっている）については、その両方ではなくいずれか一方のみを満足するものであっても良い。また、選択基準として上例では「ページ外形に最も近い」を用いているが、これに限るものではなく、「横書き文字行の湾曲が最も大きい」を用いても良い。ここで、「横書き文字行の湾曲」は横書き文字行の両端の文字外接矩形の中心座標の主走査方向の座標値の差で表すものとする。
【００９５】
［最適横書き文字行の座標値の決定］
最適な横書き文字行が選択された場合には、横書き文字行の（主走査方向の）座標値を決定する。横書き文字行の（主走査方向の）座標値は、横書き文字行内の各文字外接矩形の中心点を連結し、直線部分と曲線部分とを近似して抽出することにより横書き文字行の（主走査方向の）座標値を決定することになる。より詳細には、図２４に示すＤは綴じ部境界線であり、ＢＤの間は多項式近似曲線で（主走査方向の）座標値を推定し、一番左端のＡとＢとの間は近似直線の値で（主走査方向の）座標値を推定する。
【００９６】
［不適切な横書き文字行の排除］
最後に不適切な横書き文字行を排除する。これは、前述したように多項式近似により座標値を推定する際に、多項式近似による推定曲線の形状が不適切である場合には補正の際にかえって歪みが増大する恐れがあるので、このような横書き文字行を排除するものである。不適切な近似曲線形状の例としては、前述した罫線の場合と同様であって、特に図示しないが、曲線が書籍の外側へ向かうような場合や、中心線を超えて大きく内側へ食い込むような場合である。
【００９７】
なお、推定曲線の形状が不適切であるとして横書き文字行を排除した場合には、再び最適な横書き文字行を選択し、上記の処理を繰り返すことになる。
【００９８】
以上の処理により、スキャン画像に横書き文字行が存在すると判断された場合には、左右各ページのいずれの位置に横書き文字行が存在しているのかという情報とともに横書き文字行を抽出し、ＲＡＭ３３に一時的に記憶する。
【００９９】
［縦書き文字行の各文字の座標検出］
続いて、各縦書き文字行の座標を検出する。縦書き文字行の座標の検出にあたっては、文字単位の外接矩形抽出処理を行う。なお、文字認識処理については周知の技術であるので、その説明は省略する。そして、各文字の外接矩形の中心点の座標をその文字の座標とみなす。
【０１００】
［横書き文字行の抽出］
次に、各縦書き文字行から横書き文字行を抽出する。横書き文字行の抽出は、各縦書き文字行の一番上の文字を連結した外形、または、各縦書き文字行の一番下の文字を連結した外形を横書き文字行とみなすものである。より詳細には、左右ページから各１本ずつの文字行を選択する場合は、各縦書き文字行の一番上もしくは一番下の各一文字を連結した外形を一つの行とみなして抽出する。また、左右ページをさらに上下部分に分け、その４ブロックにおいて1本ずつの文字行を選択する場合は、左上部、右上部においては各縦書き文字行の一番上の各一文字を連結した外形を一つの行とみなし、左下部、右下部においては各縦書き文字行の一番下の各一文字を連結した外形を一つの行とみなして抽出する。
【０１０１】
その際、図２５に示すように抽出された外形の長さＢＣが予め定められた閾値より長く、かつ、綴じ部境界線を挟んだ左右の一定幅領域内（図２５の網掛け領域）に抽出された外形の一部Ｃがかかっていることを条件とし、外形を抽出する。なお、上記２条件（抽出された外形の長さが予め定められた閾値より長く、かつ、綴じ部境界線を挟んだ左右の一定幅領域内に抽出された外形の一部がかかっている）については、その両方ではなくいずれか一方のみを満足するものであっても良い。したがって、上記条件を満足しない場合は、歪み補正用の縦書き文字行の外形は無いということになる。
【０１０２】
［抽出された外形の座標値の決定］
縦書き文字行に応じて外形が抽出された場合には、なお、縦書き文字行の外形の（主走査方向の）座標値を決定する。縦書き文字行の外形の座標値は、図２６に示すように、各縦書き文字行の一番上の各一文字を連結した外形である場合には、連結する各文字の外接矩形の上辺中心点を連結し、直線部分と曲線部分とを近似して抽出することにより縦書き文字行の外形の（主走査方向の）座標値を決定することになる。また、図２６に示すように、各縦書き文字行の一番下の各一文字を連結した外形である場合には、連結する各文字の外接矩形の下辺中心点を連結し、直線部分と曲線部分とを近似して抽出することにより縦書き文字行の外形の（主走査方向の）座標値を決定することになる。より詳細には、図２５に示すＤは綴じ部境界線であり、ＢＤの間は多項式近似曲線で（主走査方向の）座標値を推定し、一番左端のＡとＢとの間は近似直線の値で（主走査方向の）座標値を推定する。
【０１０３】
［不適切な縦書き文字行の外形の排除］
最後に不適切な縦書き文字行の外形を排除する。これは、前述したように多項式近似により座標値を推定する際に、多項式近似による推定曲線の形状が不適切である場合には補正の際にかえって歪みが増大する恐れがあるので、このような縦書き文字行の外形を排除するものである。不適切な近似曲線形状の例としては、前述した罫線や横書き文字行の場合と同様であって、特に図示しないが、曲線が書籍の外側へ向かうような場合や、中心線を超えて大きく内側へ食い込むような場合である。
【０１０４】
なお、推定曲線の形状が不適切であるとして縦書き文字行の外形を排除した場合には、歪み補正用の縦書き文字行の外形は無いということになる。
【０１０５】
以上の処理により、スキャン画像に縦書き文字行の外形が存在すると判断された場合には、左右各ページのいずれの位置に縦書き文字行の外形が存在しているのかという情報とともに縦書き文字行の外形を抽出し、ＲＡＭ３３に一時的に記憶する。
【０１０６】
なお、以下においては、横書き文字行及び縦書き文字行の外形を文字列として扱うものとする。
【０１０７】
以上、ステップＳ４１〜Ｓ４３の処理により、ページ外形／罫線／文字行の抽出処理（ステップＳ２）が終了する。
【０１０８】
続くステップＳ３（図６参照）においては、スキャン画像の中に歪み領域が存在するか否かを判別し、歪み領域が存在する場合にはスキャン画像から歪み領域を抽出する歪み領域抽出処理を実行する。ここに、歪み領域抽出手段の機能が実行される。歪み領域抽出処理は、ステップＳ２において抽出されたページ外形／罫線／文字行に応じて実行される。図２７は、スキャン画像からの歪み領域の抽出の一例を示すものであって、スキャン画像からページ外形（上辺及び下辺）を抽出し、抽出されたページ外形（上辺及び下辺）に基づいて歪み領域を抽出したものである。図２７に示すように、ページ綴じ部４１のスキャン画像４１´付近に位置する「ページ外形」の曲線部分が歪み発生部分であって、Ｘ１及びＸ２が「ページ外形」の直線部分と曲線部分との境界点である。つまり、図２７に示すＸ１とＸ２との間に位置する網掛け領域が歪み領域であって、後述する輝度補正処理をこの歪み領域のみに行うものである。
【０１０９】
スキャン画像から歪み領域が抽出されると、ステップＳ４において、地肌値指定処理が実行される。ここで、図２８は地肌値指定処理を概略的に示すフローチャートである。図２８に示すように、本実施の形態の地肌値指定処理は、予め設定された処理モードに従って（ステップＳ５１〜Ｓ４３：処理モード選択手段）、地肌値を指定するものである。以下、詳細に説明する。
【０１１０】
まず、設定された処理モードが第一設定モードである“設定１”である場合について説明する。設定された処理モードが“設定１”である場合（ステップＳ５１のＹ）、ステップＳ５４に進む。
【０１１１】
ステップＳ５４の輝度抽出位置指定処理においては、歪み領域内に位置し、かつ、ページ綴じ部４１のスキャン画像４１´に平行な画素列上の数箇所の位置を地肌抽出位置として指定する。図２９に示す例では、ページ綴じ部４１のスキャン画像４１´に平行な画素列ＡＥ上に位置してページ外形近傍に位置する線分ＡＢ、及び、ページ綴じ部４１のスキャン画像４１´に平行な画素列ＡＥ上に位置してページ中央付近に位置する線分ＣＤ、の２箇所（２線分）を地肌抽出位置として指定する。
【０１１２】
ここで、図３０は輝度補正前の画素列ＡＥの画像輝度分布を示すグラフである。図３０は８bitモノクロ多値画像の例であり、この場合、最も白い画素の輝度値は“２５５”であって、最も黒い画素の輝度値は“０”である。図３０においては、全体的に画素の輝度値は低いが、特に、文字部分の輝度値と画素列ＡＥの両端部分の輝度値はほぼ“０”を示している。なお、画素列ＡＥの両端部分は、歪みが生じることにより変化したページ外形の外側部分になる。
【０１１３】
続くステップＳ５５では、地肌値決定処理を実行する。地肌値決定処理は、ステップＳ５４において指定した輝度抽出位置の中で、一番白い画素（輝度値が最大の画素）を有する位置を探索し、その画素の輝度値をこの画素列の地肌値と見なすものである。図３０に示す例では、線分ＡＢ及び線分ＣＤの２箇所（２線分）の中から、線分ＣＤ上の画素の輝度値（１３０）が指定される。ここで指定された地肌値は、base（ｘ）とされる。なお、ｘは、図２９における画素列ＡＥのｘ座標である。
【０１１４】
以上、ステップＳ５４〜Ｓ５５によって、地肌値指定手段を構成する画素列抽出手段の機能と地肌値検出手段の機能とが実行される。
【０１１５】
次いで、設定された処理モードが第二設定モードである“設定２”である場合について説明する。設定された処理モードが“設定２”である場合（ステップＳ５２のＹ）、ステップＳ５６に進む。
【０１１６】
ステップＳ５６の輝度抽出位置指定処理においては、歪み領域内に位置し、かつ、ページ綴じ部４１のスキャン画像４１´に平行な画素列上の数箇所の位置を地肌抽出位置として指定する。ここでは、ステップＳ５４の輝度抽出位置指定処理と同様に、ページ綴じ部４１のスキャン画像４１´に平行な画素列ＡＥ上に位置してページ外形近傍に位置する線分ＡＢ、及び、ページ綴じ部４１のスキャン画像４１´に平行な画素列ＡＥ上に位置してページ中央付近に位置する線分ＣＤ、の２箇所（２線分）を地肌抽出位置として指定する（図２９、３０参照）。
【０１１７】
続くステップＳ５７では、地肌値決定処理を実行する。地肌値決定処理は、ステップＳ５６において指定した輝度抽出位置の中で、一番黒い画素（輝度値が最小の画素）を有する位置を探索し、その画素の輝度値をこの画素列の地肌値と見なすものである。図３０に示す例では、線分ＡＢ及び線分ＣＤの２箇所（２線分）の中から、線分ＡＢ上の画素の輝度値（８０）が指定される。ここで指定された地肌値は、base（ｘ）とされる。
【０１１８】
以上、ステップＳ５６〜Ｓ５７によって、地肌値指定手段を構成する画素列抽出手段の機能と地肌値検出手段の機能とが実行される。
【０１１９】
次いで、設定された処理モードが第三設定モードである“設定３”である場合について説明する。設定された処理モードが“設定３”である場合（ステップＳ５３のＹ）、ステップＳ５８に進む。
【０１２０】
ステップＳ５８の輝度抽出位置指定処理においては、歪み領域内に位置し、かつ、ページ綴じ部４１のスキャン画像４１´に平行な画素列ＡＥ上に位置してページ外形近傍に位置する線分ＡＢを地肌抽出位置として指定する（図２９、３０参照）。
【０１２１】
続くステップＳ５９では、地肌値決定処理を実行する。地肌値決定処理は、ステップＳ５８において指定した輝度抽出位置の中で、一番白い画素（輝度値が最大の画素）を有する位置を探索し、その画素の輝度値をこの画素列の地肌値と見なすものである。図３０に示す例では、線分ＡＢ上の画素の輝度値（１００）が指定される。ここで指定された地肌値は、base（ｘ）とされる。
【０１２２】
以上、ステップＳ５８〜Ｓ５９によって、地肌値指定手段を構成する画素列抽出手段の機能と地肌値検出手段の機能とが実行される。
【０１２３】
次いで、設定された処理モードが第四設定モードである“設定４”である場合について説明する。設定された処理モードが“設定４”である場合（ステップＳ５３のＮ）、ステップＳ６０に進む。
【０１２４】
ステップＳ６０の輝度抽出位置指定処理においては、歪み領域内に位置し、かつ、ページ綴じ部４１のスキャン画像４１´に平行な画素列上の数箇所の位置を地肌抽出位置として指定する。ここでは、ステップＳ５４の輝度抽出位置指定処理と同様に、ページ綴じ部４１のスキャン画像４１´に平行な画素列ＡＥ上に位置してページ外形近傍に位置する線分ＡＢ、及び、ページ綴じ部４１のスキャン画像４１´に平行な画素列ＡＥ上に位置してページ中央付近に位置する線分ＣＤ、の２箇所（２線分）を地肌抽出位置として指定する（図２９、３０参照）。
【０１２５】
続くステップＳ６１では、地肌値決定処理を実行する。地肌値決定処理は、ステップＳ６０において指定した各輝度抽出位置の中で、一番白い画素（輝度値が最大の画素）を有する位置をそれぞれ探索し、探索された２つの画素の輝度値間に位置する輝度値をこの画素列の地肌値と見なすものである。図３０に示す例では、線分ＡＢ上の画素の輝度値（１００）と線分ＣＤ上の画素の輝度値（１３０）とが選択される。そして、輝度値（１００）と輝度値（１３０）との間を２：１に内分する値（１２０）が地肌値として指定される。ここで指定された地肌値は、base（ｘ）とされる。
【０１２６】
以上、ステップＳ６０〜Ｓ６１によって、地肌値指定手段を構成する画素列抽出手段の機能と地肌値検出手段の機能とが実行される。
【０１２７】
以上のようにして地肌値が求められると、ステップＳ５に進み、歪み領域に対する画像輝度補正処理を実行する。歪み領域に対する画像輝度補正処理は、ステップＳ４において指定された地肌値をスキャン画像本来の地肌の輝度に戻すのが目標である。この目標とすべき本来の地肌の輝度値を「指定輝度値」と呼び、この例では８bitモノクロ多値画像の最大値である“２５５”を指定輝度値とする（つまり、この例の本来の地肌は「白色」であるとする）。しかしながら、画素値に、２５５とその画素地肌値との差分を単純に加算するだけでは、地肌部分と文字部分のコントラストが低いままとなってあまり改善されない。そこで、本実施の形態においては、
【数６】
0003917421.tif 000007
を用いて各画素の輝度を補正する。ここに、輝度補正手段の機能が実行される。これは、補正する前の各画素（ｘ，ｙ）の輝度値Ｉ（ｘ，ｙ）とステップＳ４において求めた画素（ｘ）の地肌値base（ｘ）とが同じである場合には、補正された各画素（ｘ，ｙ）の輝度値ｇ（ｘ，ｙ）は“２５５”になることによる。
【０１２８】
まず、設定された処理モードが“設定１”である場合について説明する。設定された処理モードが“設定１”である場合には、前述したように、線分ＣＤ上の画素の輝度値（１３０）が地肌値として指定されており、（６）式に基づく輝度補正によれば、図３１に示すように、地肌の黒い影を取り除くと共にブック原稿４０のページ綴じ部４１のスキャン画像４１´のダイナミックレンジが広くなり、コントラストが強調されることになる。
【０１２９】
ここに、処理モードが“設定１”である場合には、地肌値検出の対象領域を画素列におけるスキャン画像のページ外形近傍の線分とスキャン画像のページ中央近傍の線分とに絞り込むことができるので、処理時間を短くすることができる。また、線分に含まれる画素の中で最も輝度値の高い画素の輝度値を画素列における地肌値とみなすことにより、一般にページ外形の近傍はページ中央部分に比べて画像読取手段の光量が不足するために地肌値も相対的に黒っぽくなることから、この地肌値に基づいて輝度補正処理を施した場合には、輝度補正後の画像における過補正による白抜けの発生を確実に防止することができる。
【０１３０】
なお、補正された各画素（ｘ，ｙ）の輝度値ｇ（ｘ，ｙ）が指定輝度値を超えた場合は、これを強制的に指定輝度値に一致させるものとする。つまり、本実施の形態においては指定輝度値を“２５５”としているので、
輝度値ｇ（ｘ，ｙ）＞２５５
となった場合には、強制的に
輝度値ｇ（ｘ，ｙ）＝２５５
とする。
【０１３１】
また、設定された処理モードが“設定２”である場合について説明する。設定された処理モードが“設定２”である場合には、前述したように、線分ＡＢ上の画素の輝度値（８０）が地肌値として指定されており、（６）式に基づく輝度補正によれば、図３２に示すように、地肌の黒い影を取り除くと共にブック原稿４０のページ綴じ部４１のスキャン画像４１´のダイナミックレンジが広くなり、コントラストが強調されることになる。
【０１３２】
ここに、処理モードが“設定２”である場合には、地肌値検出の対象領域を画素列におけるスキャン画像のページ外形近傍の線分とスキャン画像のページ中央近傍の線分とに絞り込むことができるので、処理時間を短くすることができる。また、線分に含まれる画素の中で最も輝度値の低い画素の輝度値を画素列における地肌値とみなすことにより、ページ中央近傍の線分に含まれる画素の中で最も輝度値の低い画素の輝度値を地肌値として輝度補正処理を施すとスキャン画像のページ外形付近に黒い影が生じてしまうような場合であっても、この地肌値に基づいて輝度補正処理を施した場合には、ページ外形付近の黒い影を適切に除去することができる。
【０１３３】
また、設定された処理モードが“設定３”である場合について説明する。設定された処理モードが“設定３”である場合には、前述したように、線分ＡＢ上の画素の輝度値（１００）が地肌値として指定されており、（６）式に基づく輝度補正によれば、図３３に示すように、地肌の黒い影を取り除くと共にブック原稿４０のページ綴じ部４１のスキャン画像４１´のダイナミックレンジが広くなり、コントラストが強調されることになる。
【０１３４】
ここに、処理モードが“設定３”である場合には、地肌値検出の対象領域を画素列におけるスキャン画像のページ外形近傍の線分に絞り込むことができるので、処理時間を短くすることができる。また、線分に含まれる画素の中で最も輝度値の高い画素の輝度値を画素列における地肌値とみなすことにより、ページ中央近傍の線分に含まれる画素の中で最も輝度値の低い画素の輝度値を地肌値として輝度補正処理を施すとスキャン画像のページ外形付近に黒い影が生じてしまうような場合であっても、この地肌値に基づいて輝度補正処理を施した場合には、ページ外形付近の黒い影を適切に除去することができる。
【０１３５】
設定された処理モードが“設定４”である場合について説明する。設定された処理モードが“設定４”である場合には、前述したように、輝度値（１００）と輝度値（１３０）との間を２：１に内分する値（１２０）が地肌値として指定されており、（６）式に基づく輝度補正によれば、図３４に示すように、地肌の黒い影を取り除くと共にブック原稿４０のページ綴じ部４１のスキャン画像４１´のダイナミックレンジが広くなり、コントラストが強調されることになる。
【０１３６】
なお、輝度値（１００）と輝度値（１３０）との間を２：１に内分する値（１２０）を地肌値として指定したが、内分する比は２：１に限るものではない。
【０１３７】
ここに、処理モードが“設定４”である場合には、地肌値検出の対象領域を画素列におけるスキャン画像のページ外形近傍の線分とスキャン画像のページ中央近傍の線分とに絞り込むことができるので、処理時間を短くすることができる。また、各線分に含まれる画素の中で最も輝度値の高い画素をそれぞれ探索し、探索された２つの画素の輝度値間に位置する輝度値を画素列における地肌値とみなすことにより、この地肌値に基づいて輝度補正処理を施した場合には、輝度補正後の画像における過補正による白抜けの発生を確実に防止することができるとともに、ページ外形付近の黒い影を適切に除去することができる。
【０１３８】
ここに、スキャン画像に対する輝度補正処理に係る複数の処理モードから選択された所望の処理モードに従ってスキャン画像における地肌値が指定され、この指定された地肌値に基づきスキャン画像に対する輝度補正処理が実行される。これにより、輝度補正処理の基準とすべき地肌値を抽出するスキャン画像上の位置が画像読取手段の種類によって異なることから、ユーザは、使用する画像読取手段に最も適した処理モードを選択してスキャン画像に対する輝度補正処理を実行することが可能になるので、輝度補正後の画像品質の向上を図ることが可能になる。
【０１３９】
なお、本実施の形態においては、画像読取装置としてデジタル複写機のスキャナ部１を適用したが、これに限るものではなく、例えば自動ページ捲り機能を搭載したスキャナ等に適用するようにしても良い。
【０１４０】
また、本実施の形態においては、ブック原稿４０のページ綴じ部４１とスキャナ部１の画像読み取りの主走査方向とが平行になるように位置させてブック原稿４０をコンタクトガラス２上に下向きに載置した場合について説明したが、これに限るものではない。例えば、図３５に示すように、上向きのブック原稿４０をコンタクトガラス２の下方からコンタクトガラス２に対して押し付けるように接触させるものであっても良い。
【０１４１】
さらに、本実施の形態においては、指定輝度値を白色である“２５５”にしたが、これに限るものではなく、特定の原稿色の輝度値を指定輝度値として、その原稿の地肌の濃さに合わせた輝度補正ができるようにしても良い。
【０１４２】
また、本実施の形態においては、図６のステップＳ２においてページ外形／罫線／文字行の抽出処理を行った。しかし、ページ外形の存在が予め分かっている場合は、ステップＳ２でページ外形のみを抽出するようにしても良い。
【０１４３】
なお、本実施の形態においては、画像輝度補正装置を画像形成装置であるデジタル複写機１６に備え、デジタル複写機１６のスキャナ部１で読み取ったスキャン画像に対して画像の輝度補正処理を施すようにしたが、これに限るものではない。例えば、原稿画像を読み取る画像読取手段を備えたイメージスキャナを、図５に示したメイン制御部１９と同等なシステム構成を備えたパーソナルコンピュータに接続するとともに、このパーソナルコンピュータのＨＤＤに記憶媒体であるＣＤ−ＲＯＭ３７に格納されたプログラムをインストールし、このプログラムに従ってパーソナルコンピュータのＣＰＵを動作させることによって画像輝度補正装置を構成しても、前述したような各種の作用効果と同様の作用効果を得ることができる。また、記憶媒体であるＣＤ−ＲＯＭ３７に格納されたプログラムを、図５に示したメイン制御部１９と同等なシステム構成を備えたパーソナルコンピュータのＨＤＤにインストールし、このプログラムに従ってパーソナルコンピュータのＣＰＵを動作させることによって画像輝度補正装置を構成し、予め画像読取手段により読み取られたスキャン画像に対して輝度補正処理を施すようにしても良い。
【０１４４】
【発明の効果】
本発明の画像輝度補正装置によれば、コンタクトガラスの上もしくは下に接触したブック原稿を画像読取手段により読み取ったスキャン画像の輝度を補正する画像輝度補正装置において、前記スキャン画像に対する輝度補正処理に係る複数の処理モードを選択可能とする処理モード選択手段と、この処理モード選択手段により選択された前記処理モードに従って、前記スキャン画像における地肌値を指定する地肌値指定手段と、この地肌値指定手段により指定された前記地肌値に基づき、前記スキャン画像に対して輝度補正処理を施す輝度補正手段と、前記スキャン画像中の歪みを生じている領域である歪み領域を抽出する歪み領域抽出手段と、を備え、前記輝度補正手段は前記スキャン画像中の前記歪み領域内に対してのみ輝度補正処理を施し、
前記地肌値指定手段は、前記ブック原稿のページ綴じ部のスキャン画像に平行な複数の画素列を前記歪み領域から抽出する画素列抽出手段と、前記処理モードに従い、前記画素列抽出手段により抽出された前記各画素列から少なくとも１以上の所定位置の輝度値を取得し、この取得した前記輝度値に基づいて前記各画素列における地肌値を決定する地肌値決定手段と、を備え、
前記処理モードの一つは、前記画素列における前記スキャン画像のページ外形近傍の線分と前記スキャン画像のページ中央近傍の線分とを所定位置とし、これらの線分に含まれる画素の中で最も輝度値の低い画素の輝度値を前記画素列における地肌値とみなすことにより、
スキャン画像に対する輝度補正処理に係る複数の処理モードから選択された所望の処理モードに従ってスキャン画像における地肌値を指定し、この指定された地肌値に基づきスキャン画像に対する輝度補正処理を実行することにより、輝度補正処理の基準とすべき地肌値を抽出するスキャン画像上の位置が画像読取手段の種類によって異なることから、ユーザは、使用する画像読取手段に最も適した処理モードを選択してスキャン画像に対する輝度補正処理を実行することができるので、輝度補正後の画像品質の向上を図ることができ、
さらに、スキャン画像の歪み領域のみについて輝度補正処理を施すことができるので、処理時間を短くすることができ、
さらに、スキャン画像の歪み領域からブック原稿のページ綴じ部のスキャン画像に平行な複数の画素列を抽出し、抽出された各画素列から少なくとも１以上の所定位置の輝度値を取得し、この取得した輝度値に基づいて各画素列における地肌値を決定することにより、スキャン画像の一部分の地肌値に基づいてスキャン画像を帯状に輝度補正する場合に比べて局所的な範囲で地肌値を検出することができるので、適切な輝度補正を行うことができ、
さらに、地肌値検出の対象領域を画素列におけるスキャン画像のページ外形近傍の線分とスキャン画像のページ中央近傍の線分とに絞り込むことができるので、処理時間を短くすることができる。また、線分に含まれる画素の中で最も輝度値の高い画素の輝度値を画素列における地肌値とみなすことにより、一般にページ外形の近傍はページ中央部分に比べて画像読取手段の光量が不足するために地肌値も相対的に黒っぽくなることから、この地肌値に基づいて輝度補正処理を施した場合には、輝度補正後の画像における過補正による白抜けの発生を確実に防止することができる。
【０１４８】
本発明の画像輝度補正装置によれば、ブック原稿を画像読取手段により読み取ったスキャン画像の輝度を補正する画像輝度補正装置において、前記スキャン画像に対する輝度補正処理に係る複数の処理モードを選択可能とする処理モード選択手段と、この処理モード選択手段により選択された前記処理モードに従って、前記スキャン画像における地肌値を指定する地肌値指定手段と、この地肌値指定手段により指定された前記地肌値に基づき、前記スキャン画像に対して輝度補正処理を施す輝度補正手段と、前記スキャン画像中の歪みを生じている領域である歪み領域を抽出する歪み領域抽出手段と、を備え、前記輝度補正手段は前記スキャン画像中の前記歪み領域内に対してのみ輝度補正処理を施し、
前記地肌値指定手段は、前記ブック原稿のページ綴じ部のスキャン画像に平行な複数の画素列を前記歪み領域から抽出する画素列抽出手段と、前記処理モードに従い、前記画素列抽出手段により抽出された前記各画素列から少なくとも１以上の所定位置の輝度値を取得し、この取得した前記輝度値に基づいて前記各画素列における地肌値を決定する地肌値決定手段と、を備え、
前記処理モードの一つは、前記画素列における前記スキャン画像のページ外形近傍の線分と前記スキャン画像のページ中央近傍の線分とを所定位置とし、これらの線分に含まれる画素の中で最も輝度値の低い画素の輝度値を前記画素列における地肌値とみなすことにより、
スキャン画像に対する輝度補正処理に係る複数の処理モードから選択された所望の処理モードに従ってスキャン画像における地肌値を指定し、この指定された地肌値に基づきスキャン画像に対する輝度補正処理を実行することにより、輝度補正処理の基準とすべき地肌値を抽出するスキャン画像上の位置が画像読取手段の種類によって異なることから、ユーザは、使用する画像読取手段に最も適した処理モードを選択してスキャン画像に対する輝度補正処理を実行することができるので、輝度補正後の画像品質の向上を図ることができ、
さらに、スキャン画像の歪み領域のみについて輝度補正処理を施すことができるので、処理時間を短くすることができ、
さらに、スキャン画像の歪み領域からブック原稿のページ綴じ部のスキャン画像に平行な複数の画素列を抽出し、抽出された各画素列から少なくとも１以上の所定位置の輝度値を取得し、この取得した輝度値に基づいて各画素列における地肌値を決定することにより、スキャン画像の一部分の地肌値に基づいてスキャン画像を帯状に輝度補正する場合に比べて局所的な範囲で地肌値を検出することができるので、適切な輝度補正を行うことができ、
さらに、地肌値検出の対象領域を画素列におけるスキャン画像のページ外形近傍の線分とスキャン画像のページ中央近傍の線分とに絞り込むことができるので、処理時間を短くすることができる。また、線分に含まれる画素の中で最も輝度値の低い画素の輝度値を画素列における地肌値とみなすことにより、ページ中央近傍の線分に含まれる画素の中で最も輝度値の低い画素の輝度値を地肌値として輝度補正処理を施すとスキャン画像のページ外形付近に黒い影が生じてしまうような場合であっても、この地肌値に基づいて輝度補正処理を施した場合には、ページ外形付近の黒い影を適切に除去することができる。
【０１４９】
本発明の画像輝度補正装置によれば、ブック原稿を画像読取手段により読み取ったスキャン画像の輝度を補正する画像輝度補正装置において、前記スキャン画像に対する輝度補正処理に係る複数の処理モードを選択可能とする処理モード選択手段と、この処理モード選択手段により選択された前記処理モードに従って、前記スキャン画像における地肌値を指定する地肌値指定手段と、この地肌値指定手段により指定された前記地肌値に基づき、前記スキャン画像に対して輝度補正処理を施す輝度補正手段と、前記スキャン画像中の歪みを生じている領域である歪み領域を抽出する歪み領域抽出手段と、を備え、前記輝度補正手段は前記スキャン画像中の前記歪み領域内に対してのみ輝度補正処理を施し、
前記地肌値指定手段は、前記ブック原稿のページ綴じ部のスキャン画像に平行な複数の画素列を前記歪み領域から抽出する画素列抽出手段と、前記処理モードに従い、前記画素列抽出手段により抽出された前記各画素列から少なくとも１以上の所定位置の輝度値を取得し、この取得した前記輝度値に基づいて前記各画素列における地肌値を決定する地肌値決定手段と、を備え、
前記処理モードの一つは、前記画素列における前記スキャン画像のページ外形近傍の線分を所定位置とし、この線分に含まれる画素の中で最も輝度値の高い画素の輝度値を前記画素列における地肌値とみなすことにより、
スキャン画像に対する輝度補正処理に係る複数の処理モードから選択された所望の処理モードに従ってスキャン画像における地肌値を指定し、この指定された地肌値に基づきスキャン画像に対する輝度補正処理を実行することにより、輝度補正処理の基準とすべき地肌値を抽出するスキャン画像上の位置が画像読取手段の種類によって異なることから、ユーザは、使用する画像読取手段に最も適した処理モードを選択してスキャン画像に対する輝度補正処理を実行することができるので、輝度補正後の画像品質の向上を図ることができ、
さらに、スキャン画像の歪み領域のみについて輝度補正処理を施すことができるので、処理時間を短くすることができ、
さらに、スキャン画像の歪み領域からブック原稿のページ綴じ部のスキャン画像に平行な複数の画素列を抽出し、抽出された各画素列から少なくとも１以上の所定位置の輝度値を取得し、この取得した輝度値に基づいて各画素列における地肌値を決定することにより、スキャン画像の一部分の地肌値に基づいてスキャン画像を帯状に輝度補正する場合に比べて局所的な範囲で地肌値を検出することができるので、適切な輝度補正を行うことができ、
さらに、ページ中央近傍の線分に含まれる画素の中で最も輝度値の低い画素の輝度値を地肌値として輝度補正処理を施すとスキャン画像のページ外形付近に黒い影が生じてしまうような場合であっても、この地肌値に基づいて輝度補正処理を施した場合には、ページ外形付近の黒い影を適切に除去することができる。
【０１５０】
本発明の画像輝度補正装置によれば、ブック原稿を画像読取手段により読み取ったスキャン画像の輝度を補正する画像輝度補正装置において、前記スキャン画像に対する輝度補正処理に係る複数の処理モードを選択可能とする処理モード選択手段と、この処理モード選択手段により選択された前記処理モードに従って、前記スキャン画像における地肌値を指定する地肌値指定手段と、この地肌値指定手段により指定された前記地肌値に基づき、前記スキャン画像に対して輝度補正処理を施す輝度補正手段と、前記スキャン画像中の歪みを生じている領域である歪み領域を抽出する歪み領域抽出手段と、を備え、前記輝度補正手段は前記スキャン画像中の前記歪み領域内に対してのみ輝度補正処理を施し、
前記地肌値指定手段は、前記ブック原稿のページ綴じ部のスキャン画像に平行な複数の画素列を前記歪み領域から抽出する画素列抽出手段と、前記処理モードに従い、前記画素列抽出手段により抽出された前記各画素列から少なくとも１以上の所定位置の輝度値を取得し、この取得した前記輝度値に基づいて前記各画素列における地肌値を決定する地肌値決定手段と、を備え、
前記処理モードの一つは、前記画素列における前記スキャン画像のページ外形近傍の線分と前記スキャン画像のページ中央近傍の線分とを所定位置とし、これらの各線分に含まれる画素の中で最も輝度値の高い画素をそれぞれ探索し、探索された２つの前記画素の輝度値間に位置する輝度値を前記画素列における地肌値とみなすことにより、
スキャン画像に対する輝度補正処理に係る複数の処理モードから選択された所望の処理モードに従ってスキャン画像における地肌値を指定し、この指定された地肌値に基づきスキャン画像に対する輝度補正処理を実行することにより、輝度補正処理の基準とすべき地肌値を抽出するスキャン画像上の位置が画像読取手段の種類によって異なることから、ユーザは、使用する画像読取手段に最も適した処理モードを選択してスキャン画像に対する輝度補正処理を実行することができるので、輝度補正後の画像品質の向上を図ることができ、
さらに、スキャン画像の歪み領域のみについて輝度補正処理を施すことができるので、処理時間を短くすることができ、
さらに、スキャン画像の歪み領域からブック原稿のページ綴じ部のスキャン画像に平行な複数の画素列を抽出し、抽出された各画素列から少なくとも１以上の所定位置の輝度値を取得し、この取得した輝度値に基づいて各画素列における地肌値を決定することにより、スキャン画像の一部分の地肌値に基づいてスキャン画像を帯状に輝度補正する場合に比べて局所的な範囲で地肌値を検出することができるので、適切な輝度補正を行うことができ、
さらに、地肌値検出の対象領域を画素列におけるスキャン画像のページ外形近傍の線分とスキャン画像のページ中央近傍の線分とに絞り込むことができるので、処理時間を短くすることができる。また、各線分に含まれる画素の中で最も輝度値の高い画素をそれぞれ探索し、探索された２つの画素の輝度値間に位置する輝度値を画素列における地肌値とみなすことにより、この地肌値に基づいて輝度補正処理を施した場合には、輝度補正後の画像における過補正による白抜けの発生を確実に防止することができるとともに、ページ外形付近の黒い影を適切に除去することができる。
【０１５１】
本発明の画像輝度補正装置において、前記輝度補正手段は、補正する前の前記画素列上の各画素（ｘ，ｙ）の輝度値をＩ（ｘ，ｙ）、前記地肌値指定手段により指定された前記画素列の各画素（ｘ）の地肌値をbase（ｘ）とした場合に、下記の式により、
ｇ（ｘ，ｙ）＝Ｉ（ｘ，ｙ）×（指定輝度値／base（ｘ）
各画素（ｘ，ｙ）の補正輝度値ｇ（ｘ，ｙ）を求めて前記スキャン画像の輝度を補正することにより、補正輝度値を容易に求めることができ、スキャン画像の本来の地肌の濃さに合わせた輝度補正を確実に行うことができる。
【０１５２】
本発明の画像読取装置によれば、原稿画像を読み取る画像読取手段と、この画像読取手段により読み取られたスキャン画像の輝度の補正を行う本発明の画像輝度補正装置の何れか一と、を備えることにより、本発明の画像輝度補正装置の何れか一と同様の作用効果を奏する画像読取装置を得ることができる。
【０１５３】
本発明の画像形成装置によれば、原稿画像を読み取る画像読取手段と、この画像読取手段により読み取られたスキャン画像の輝度の補正を行う本発明の画像輝度補正装置の何れか一と、この画像輝度補正装置から出力される画像データに基づいた画像を用紙上に印刷する画像印刷装置と、を備えることにより、本発明の画像輝度補正装置の何れか一と同様の作用効果を奏する画像形成装置を得ることができる。
【０１５４】
本発明のプログラムによれば、ブック原稿を画像読取手段により読み取ったスキャン画像の輝度補正をコンピュータに実行させるプログラムであって、前記コンピュータに、前記スキャン画像に対する輝度補正処理に係る複数の処理モードを選択可能とする処理モード選択機能と、この処理モード選択機能により選択された前記処理モードに従って、前記スキャン画像における地肌値を指定する地肌値指定機能と、この地肌値指定機能により指定された前記地肌値に基づき、前記スキャン画像に対して輝度補正処理を施す輝度補正機能と、前記スキャン画像中の歪みを生じている領域である歪み領域を抽出する歪み領域抽出機能と、を実行させ、前記輝度補正機能は前記スキャン画像中の前記歪み領域内に対してのみ輝度補正処理を施し、
前記地肌値指定機能は、前記ブック原稿のページ綴じ部のスキャン画像に平行な複数の画素列を前記歪み領域から抽出する画素列抽出機能と、前記処理モードに従い、前記画素列抽出機能により抽出された前記各画素列から少なくとも１以上の所定位置の輝度値を取得し、この取得した前記輝度値に基づいて前記各画素列における地肌値を決定する地肌値決定機能と、を前記コンピュータに実行させ、
前記処理モードの一つは、前記画素列における前記スキャン画像のページ外形近傍の線分と前記スキャン画像のページ中央近傍の線分とを所定位置とし、これらの線分に含まれる画素の中で最も輝度値の高い画素の輝度値を前記画素列における地肌値とみなすことにより、
スキャン画像に対する輝度補正処理に係る複数の処理モードから選択された所望の処理モードに従ってスキャン画像における地肌値を指定し、この指定された地肌値に基づきスキャン画像に対する輝度補正処理を実行することにより、輝度補正処理の基準とすべき地肌値を抽出するスキャン画像上の位置が画像読取手段の種類によって異なることから、ユーザは、使用する画像読取手段に最も適した処理モードを選択してスキャン画像に対する輝度補正処理を実行することができるので、輝度補正後の画像品質の向上を図ることができ、
さらに、スキャン画像の歪み領域のみについて輝度補正処理を施すことができるので、処理時間を短くすることができ、
さらに、スキャン画像の歪み領域からブック原稿のページ綴じ部のスキャン画像に平行な複数の画素列を抽出し、抽出された各画素列から少なくとも１以上の所定位置の輝度値を取得し、この取得した輝度値に基づいて各画素列における地肌値を決定することにより、スキャン画像の一部分の地肌値に基づいてスキャン画像を帯状に輝度補正する場合に比べて局所的な範囲で地肌値を検出することができるので、適切な輝度補正を行うことができ、
さらに、地肌値検出の対象領域を画素列におけるスキャン画像のページ外形近傍の線分とスキャン画像のページ中央近傍の線分とに絞り込むことができるので、処理時間を短くすることができる。また、線分に含まれる画素の中で最も輝度値の高い画素の輝度値を画素列における地肌値とみなすことにより、一般にページ外形の近傍はページ中央部分に比べて画像読取手段の光量が不足するために地肌値も相対的に黒っぽくなることから、この地肌値に基づいて輝度補正処理を施した場合には、輝度補正後の画像における過補正による白抜けの発生を確実に防止することができる。
【０１５８】
本発明によれば、ブック原稿を画像読取手段により読み取ったスキャン画像の輝度補正をコンピュータに実行させるプログラムであって、前記コンピュータに、前記スキャン画像に対する輝度補正処理に係る複数の処理モードを選択可能とする処理モード選択機能と、この処理モード選択機能により選択された前記処理モードに従って、前記スキャン画像における地肌値を指定する地肌値指定機能と、この地肌値指定機能により指定された前記地肌値に基づき、前記スキャン画像に対して輝度補正処理を施す輝度補正機能と、前記スキャン画像中の歪みを生じている領域である歪み領域を抽出する歪み領域抽出機能と、を実行させ、前記輝度補正機能は前記スキャン画像中の前記歪み領域内に対してのみ輝度補正処理を施し、
前記地肌値指定機能は、前記ブック原稿のページ綴じ部のスキャン画像に平行な複数の画素列を前記歪み領域から抽出する画素列抽出機能と、前記処理モードに従い、前記画素列抽出機能により抽出された前記各画素列から少なくとも１以上の所定位置の輝度値を取得し、この取得した前記輝度値に基づいて前記各画素列における地肌値を決定する地肌値決定機能と、を前記コンピュータに実行させ、
前記処理モードの一つは、前記画素列における前記スキャン画像のページ外形近傍の線分を所定位置とし、この線分に含まれる画素の中で最も輝度値の高い画素の輝度値を前記画素列における地肌値とみなすことにより、
より、
スキャン画像に対する輝度補正処理に係る複数の処理モードから選択された所望の処理モードに従ってスキャン画像における地肌値を指定し、この指定された地肌値に基づきスキャン画像に対する輝度補正処理を実行することにより、輝度補正処理の基準とすべき地肌値を抽出するスキャン画像上の位置が画像読取手段の種類によって異なることから、ユーザは、使用する画像読取手段に最も適した処理モードを選択してスキャン画像に対する輝度補正処理を実行することができるので、輝度補正後の画像品質の向上を図ることができ、
さらに、スキャン画像の歪み領域のみについて輝度補正処理を施すことができるので、処理時間を短くすることができ、
さらに、スキャン画像の歪み領域からブック原稿のページ綴じ部のスキャン画像に平行な複数の画素列を抽出し、抽出された各画素列から少なくとも１以上の所定位置の輝度値を取得し、この取得した輝度値に基づいて各画素列における地肌値を決定することにより、スキャン画像の一部分の地肌値に基づいてスキャン画像を帯状に輝度補正する場合に比べて局所的な範囲で地肌値を検出することができるので、適切な輝度補正を行うことができ、
さらに、地肌値検出の対象領域を画素列におけるスキャン画像のページ外形近傍の線分とスキャン画像のページ中央近傍の線分とに絞り込むことができるので、処理時間を短くすることができる。また、線分に含まれる画素の中で最も輝度値の低い画素の輝度値を画素列における地肌値とみなすことにより、ページ中央近傍の線分に含まれる画素の中で最も輝度値の低い画素の輝度値を地肌値として輝度補正処理を施すとスキャン画像のページ外形付近に黒い影が生じてしまうような場合であっても、この地肌値に基づいて輝度補正処理を施した場合には、ページ外形付近の黒い影を適切に除去することができる。
【０１５９】
本発明によれば、ブック原稿を画像読取手段により読み取ったスキャン画像の輝度補正をコンピュータに実行させるプログラムであって、前記コンピュータに、前記スキャン画像に対する輝度補正処理に係る複数の処理モードを選択可能とする処理モード選択機能と、この処理モード選択機能により選択された前記処理モードに従って、前記スキャン画像における地肌値を指定する地肌値指定機能と、この地肌値指定機能により指定された前記地肌値に基づき、前記スキャン画像に対して輝度補正処理を施す輝度補正機能と、前記スキャン画像中の歪みを生じている領域である歪み領域を抽出する歪み領域抽出機能と、を実行させ、前記輝度補正機能は前記スキャン画像中の前記歪み領域内に対してのみ輝度補正処理を施し、
前記地肌値指定機能は、前記ブック原稿のページ綴じ部のスキャン画像に平行な複数の画素列を前記歪み領域から抽出する画素列抽出機能と、前記処理モードに従い、前記画素列抽出機能により抽出された前記各画素列から少なくとも１以上の所定位置の輝度値を取得し、この取得した前記輝度値に基づいて前記各画素列における地肌値を決定する地肌値決定機能と、を前記コンピュータに実行させ、
前記処理モードの一つは、前記画素列における前記スキャン画像のページ外形近傍の線分と前記スキャン画像のページ中央近傍の線分とを所定位置とし、これらの各線分に含まれる画素の中で最も輝度値の高い画素をそれぞれ探索し、探索された２つの前記画素の輝度値間に位置する輝度値を前記画素列における地肌値とみなすことにより、
スキャン画像に対する輝度補正処理に係る複数の処理モードから選択された所望の処理モードに従ってスキャン画像における地肌値を指定し、この指定された地肌値に基づきスキャン画像に対する輝度補正処理を実行することにより、輝度補正処理の基準とすべき地肌値を抽出するスキャン画像上の位置が画像読取手段の種類によって異なることから、ユーザは、使用する画像読取手段に最も適した処理モードを選択してスキャン画像に対する輝度補正処理を実行することができるので、輝度補正後の画像品質の向上を図ることができ、
さらに、スキャン画像の歪み領域のみについて輝度補正処理を施すことができるので、処理時間を短くすることができ、
さらに、スキャン画像の歪み領域からブック原稿のページ綴じ部のスキャン画像に平行な複数の画素列を抽出し、抽出された各画素列から少なくとも１以上の所定位置の輝度値を取得し、この取得した輝度値に基づいて各画素列における地肌値を決定することにより、スキャン画像の一部分の地肌値に基づいてスキャン画像を帯状に輝度補正する場合に比べて局所的な範囲で地肌値を検出することができるので、適切な輝度補正を行うことができ、
さらに、地肌値検出の対象領域を画素列におけるスキャン画像のページ外形近傍の線分に絞り込むことができるので、処理時間を短くすることができる。また、線分に含まれる画素の中で最も輝度値の高い画素の輝度値を画素列における地肌値とみなすことにより、ページ中央近傍の線分に含まれる画素の中で最も輝度値の低い画素の輝度値を地肌値として輝度補正処理を施すとスキャン画像のページ外形付近に黒い影が生じてしまうような場合であっても、この地肌値に基づいて輝度補正処理を施した場合には、ページ外形付近の黒い影を適切に除去することができる。
【０１６０】
本発明によれば、ブック原稿を画像読取手段により読み取ったスキャン画像の輝度補正をコンピュータに実行させるプログラムであって、前記コンピュータに、前記スキャン画像に対する輝度補正処理に係る複数の処理モードを選択可能とする処理モード選択機能と、この処理モード選択機能により選択された前記処理モードに従って、前記スキャン画像における地肌値を指定する地肌値指定機能と、この地肌値指定機能により指定された前記地肌値に基づき、前記スキャン画像に対して輝度補正処理を施す輝度補正機能と、前記スキャン画像中の歪みを生じている領域である歪み領域を抽出する歪み領域抽出機能と、を実行させ、前記輝度補正機能は前記スキャン画像中の前記歪み領域内に対してのみ輝度補正処理を施し、
前記地肌値指定機能は、前記ブック原稿のページ綴じ部のスキャン画像に平行な複数の画素列を前記歪み領域から抽出する画素列抽出機能と、前記処理モードに従い、前記画素列抽出機能により抽出された前記各画素列から少なくとも１以上の所定位置の輝度値を取得し、この取得した前記輝度値に基づいて前記各画素列における地肌値を決定する地肌値決定機能と、を前記コンピュータに実行させ、
前記処理モードの一つは、前記画素列における前記スキャン画像のページ外形近傍の線分と前記スキャン画像のページ中央近傍の線分とを所定位置とし、これらの各線分に含まれる画素の中で最も輝度値の高い画素をそれぞれ探索し、探索された２つの前記画素の輝度値間に位置する輝度値を前記画素列における地肌値とみなすことにより、
スキャン画像に対する輝度補正処理に係る複数の処理モードから選択された所望の処理モードに従ってスキャン画像における地肌値を指定し、この指定された地肌値に基づきスキャン画像に対する輝度補正処理を実行することにより、輝度補正処理の基準とすべき地肌値を抽出するスキャン画像上の位置が画像読取手段の種類によって異なることから、ユーザは、使用する画像読取手段に最も適した処理モードを選択してスキャン画像に対する輝度補正処理を実行することができるので、輝度補正後の画像品質の向上を図ることができ、
さらに、スキャン画像の歪み領域のみについて輝度補正処理を施すことができるので、処理時間を短くすることができ、
さらに、スキャン画像の歪み領域からブック原稿のページ綴じ部のスキャン画像に平行な複数の画素列を抽出し、抽出された各画素列から少なくとも１以上の所定位置の輝度値を取得し、この取得した輝度値に基づいて各画素列における地肌値を決定することにより、スキャン画像の一部分の地肌値に基づいてスキャン画像を帯状に輝度補正する場合に比べて局所的な範囲で地肌値を検出することができるので、適切な輝度補正を行うことができ、
さらに、地肌値検出の対象領域を画素列におけるスキャン画像のページ外形近傍の線分とスキャン画像のページ中央近傍の線分とに絞り込むことができるので、処理時間を短くすることができる。また、各線分に含まれる画素の中で最も輝度値の高い画素をそれぞれ探索し、探索された２つの画素の輝度値間に位置する輝度値を画素列における地肌値とみなすことにより、この地肌値に基づいて輝度補正処理を施した場合には、輝度補正後の画像における過補正による白抜けの発生を確実に防止することができるとともに、ページ外形付近の黒い影を適切に除去することができる。
【０１６１】
本発明のプログラムにおいて、前記輝度補正機能は、補正する前の前記画素列上の各画素（ｘ，ｙ）の輝度値をＩ（ｘ，ｙ）、前記地肌値指定機能により指定された前記画素列の各画素（ｘ）の地肌値をbase（ｘ）とした場合に、下記の式により、
ｇ（ｘ，ｙ）＝Ｉ（ｘ，ｙ）×（指定輝度値／base（ｘ））
各画素（ｘ，ｙ）の補正輝度値ｇ（ｘ，ｙ）を求めて前記スキャン画像の輝度を補正することにより、補正輝度値を容易に求めることができ、スキャン画像の本来の地肌の濃さに合わせた輝度補正を確実に行うことができる。
【０１６２】
本発明のコンピュータに読み取り可能な記憶媒体によれば、本発明のプログラムのうちの何れか一を記憶することにより、この記憶媒体をコンピュータにインストールすることで、本発明のいずれか一のプログラムと同様の作用効果を得ることができる。
【図面の簡単な説明】
【図１】本発明の第一の実施の形態のスキャナ部の構成を示す縦断正面図である。
【図２】スキャナ部を搭載したデジタル複写機の上部部分を示す斜視図である。
【図３】スキャナ部の制御系の電気的な接続を示すブロック図である。
【図４】画像処理部の基本的な内部構成を示すブロック図である。
【図５】メイン制御部の電気的な接続を示すブロック図である。
【図６】スキャン画像の輝度補正処理の流れを概略的に示すフローチャートである。
【図７】スキャナ部のコンタクトガラス上にブック原稿を載置した状態を示す斜視図である。
【図８】入力した画像の一例を示す平面図である。
【図９】スキャン画像のページ綴じ部の近傍の歪みを示す説明図である。
【図１０】ページ外形／罫線／文字行の抽出処理の流れを概略的に示すフローチャートである。
【図１１】上端にページ外形が存在するスキャン画像の一例を示す説明図である。
【図１２】図１１に示したスキャン画像の綴じ部境界線左側の黒画素ヒストグラムである。
【図１３】長い罫線が存在するスキャン画像の一例を示す説明図である。
【図１４】図１３に示したスキャン画像の綴じ部境界線左側の黒画素ヒストグラムである。
【図１５】罫線の連続性の判別を示す説明図である。
【図１６】罫線の座標検出を示す説明図である。
【図１７】左右ページから各１本ずつの罫線を選択する場合を示す説明図である。
【図１８】左右ページをさらに上下部分に分け、その各４ブロックにおいて１本ずつの罫線を選択する場合を示す説明図である。
【図１９】罫線の座標抽出を示す説明図である。
【図２０】排除される不適切な罫線の例を示す説明図である。
【図２１】図８に示した画像の副走査方向の黒白反転数ヒストグラムである。
【図２２】図８に示した画像の主走査方向の黒白反転数ヒストグラムである。
【図２３】スキャン画像の文字外接矩形抽出処理および文字行抽出処理の結果の一例を示す説明図である。
【図２４】最適な横書き文字行の選択を示す説明図である。
【図２５】最適な縦書き文字行の外形の選択を示す説明図である。
【図２６】抽出された文字外接矩形を示す説明図である。
【図２７】スキャン画像からの歪み領域の抽出の一例を示す説明図である。
【図２８】地肌値指定処理を概略的に示すフローチャートである。
【図２９】ページ綴じ部のスキャン画像に平行な画素列上の数箇所の位置を指定した一例を示す説明図である。
【図３０】輝度補正前の画素列ＡＥの画像輝度分布を示すグラフである。
【図３１】設定１による輝度補正後の画素列ＡＥの画像輝度分布を示すグラフである。
【図３２】設定２による輝度補正後の画素列ＡＥの画像輝度分布を示すグラフである。
【図３３】設定３による輝度補正後の画素列ＡＥの画像輝度分布を示すグラフである。
【図３４】設定４による輝度補正後の画素列ＡＥの画像輝度分布を示すグラフである。
【図３５】ブック原稿をコンタクトガラスの下方からコンタクトガラスに対して押し付けるように接触させた状態を示す正面図である。
【図３６】コンタクトガラス上にブック原稿を載置した状態を示す正面図である。
【符号の説明】
１        画像読取装置
２        コンタクトガラス
１６      画像形成装置
２９      画像輝度補正装置
４０      ブック原稿
【図１】
0003917421.tif 000008
【図２】
0003917421.tif 000009
【図３】
0003917421.tif 000010
【図４】
0003917421.tif 000011
【図５】
0003917421.tif 000012
【図６】
0003917421.tif 000013
【図７】
0003917421.tif 000014
【図８】
0003917421.tif 000015
【図９】
0003917421.tif 000016
【図１０】
0003917421.tif 000017
【図１１】
0003917421.tif 000018
【図１２】
0003917421.tif 000019
【図１３】
0003917421.tif 000020
【図１４】
0003917421.tif 000021
【図１５】
0003917421.tif 000022
【図１６】
0003917421.tif 000023
【図１７】
0003917421.tif 000024
【図１８】
0003917421.tif 000025
【図１９】
0003917421.tif 000026
【図２０】
0003917421.tif 000027
【図２１】
0003917421.tif 000028
【図２２】
0003917421.tif 000029
【図２３】
0003917421.tif 000030
【図２４】
0003917421.tif 000031
【図２５】
0003917421.tif 000032
【図２６】
0003917421.tif 000033
【図２７】
0003917421.tif 000034
【図２８】
0003917421.tif 000035
【図２９】
0003917421.tif 000036
【図３０】
0003917421.tif 000037
【図３１】
0003917421.tif 000038
【図３２】
0003917421.tif 000039
【図３３】
0003917421.tif 000040
【図３４】
0003917421.tif 000041
【図３５】
0003917421.tif 000042
【図３６】
0003917421.tif 000043