(57)【特許請求の範囲】
【請求項１】
原稿の画像を読み取って下地除去処理を行う画像処理装置であって、
読み取った前記画像を画面表示する画像表示部と、
前記画像表示部で表示された前記画像の下地色領域を画面上で指定する下地色領域指定手段と、
前記画像表示部で表示された前記画像の非下地色領域を画面上で指定する非下地色領域指定手段と、
前記下地色領域指定手段で指定された下地色領域の色情報より、該下地色領域内における輝度値Ｌの累積出現頻度ＣＰ１（Ｌ）を算出すると共に、前記非下地色領域指定手段で指定された非下地色領域の色情報より、該非下地色領域内における輝度値Ｌの累積出現頻度ＣＰ２（Ｌ）を算出し、式（１）：１００−ＣＰ２（Ｌ）＋ＣＰ１（Ｌ）の値が最小となる輝度値Ｌ’を算出し、該輝度値Ｌ’に対する前記式（１）の値が所定の閾値以下であれば、輝度値Ｌ’により、下地色領域と非下地色領域を分離可能と判断して該輝度値Ｌ’を下地除去閾値とし、輝度値Ｌ’に対する前記式（１）の値が所定の閾値を越えていれば、輝度値Ｌ’により、下地色領域と非下地色領域は分離不可と判断して前記下地色領域内における輝度の最小値Ｌ１を下地除去閾値とする閾値導出手段と、
前記閾値導出手段によって決定された下地除去閾値を用いて下地除去を行う下地除去手段と
を含むことを特徴とする画像処理装置。
【請求項２】
前記下地除去手段は、前記非下地色領域指定手段で指定された非下地色領域の色情報がない画素及び前記下地色領域指定手段で指定された下地色領域の色情報を有する画素の何れかについてのみ下地除去を行うことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記下地除去手段は、前記非下地色領域指定手段で指定された非下地色領域の色情報がない画素を第一の変換関数で変換する第一の変換手段と、
前記非下地色領域指定手段で指定された非下地色領域の色情報を有する画素を第二の変換関数で変換する第二の変換手段と、
を含むことを特徴とする請求項１記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿の下地の色を除去する画像処理装置に関する。
【背景技術】
【０００２】
従来、画像処理装置において、原稿の下地の色を除去するために、輝度の閾値を定め、その閾値以上の画素を白色に置換する手法が一般的であった。このような下地除去の閾値としては最も輝度の低い下地の色が再現されないような値に設定すればよい。しかし、この閾値を低くしすぎると本来の原稿の画像の高輝度部分も白色に置換される虞があった。
下記に示す特許文献１には、画像データから検出された下地の輝度の平均値に対してユーザが、手動で調整できるようにすることで閾値を自由に変えられる画像処理装置が開示されている。
【特許文献１】特開平６−４６２５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、原稿上に下地と同様な色画像領域が存在すると、ユーザは手動で調整することが困難であった。
【課題を解決するための手段】
【０００４】
本発明は、以上の問題を解決するために、次の構成を具備する。
【０００５】
本発明は、原稿の画像を読み取って下地除去処理を行う画像処理装置であって、読み取った上記画像を画面表示する画像表示部と、上記画像表示部表示された上記画像の下地色領域を画面上で指定する下地色領域指定手段と、上記画像表示部表示された上記画像の非下地色領域を画面上で指定する非下地色領域指定手段と、上記下地色領域指定手段で指定された下地色領域の色情報より、該下地色領域内における輝度値Ｌの累積出現頻度ＣＰ１（Ｌ）を算出すると共に、上記非下地色領域指定手段で指定された非下地色領域の色情報より、該非下地色領域内における輝度値Ｌの累積出現頻度ＣＰ２（Ｌ）を算出し、式（１）：１００−ＣＰ２（Ｌ）＋ＣＰ１（Ｌ）の値が最小となる輝度値Ｌ’を算出し、該輝度値Ｌ’に対する上記式（１）の値が所定の閾値以下であれば、輝度値Ｌ’により、下地色領域と非下地色領域を分離可能と判断して該輝度値Ｌ’を下地除去閾値とし、輝度値Ｌ’に対する上記式（１）の値が所定の閾値を越えていれば、輝度値Ｌ’により、下地色領域と非下地色領域は分離不可と判断して上記下地色領域内における輝度の最小値Ｌ１を下地除去閾値とする閾値導出手段と、上記閾値導出手段によって決定された下地除去閾値を用いて下地除去を行う下地除去手段とを含むことを特徴とする。
【発明の効果】
【０００６】
本発明によれば、原稿の下地色領域と非下地色領域を設定可能にし、有効な下地除去閾値が算出されれば、その下地除去閾値で原稿の画像全域に輝度補正をかけるようにし、一方、下地色領域と非下地色領域で、有効な下地除去閾値が算出されなければ、非下地色領域の画素の輝度値、彩度値、色相値を算出し、同様な画素については、原稿画像部分と判断して下地除去処理から除外した上で原稿の下地色領域を除去しながらも、原稿画像部分を再現することを可能にした画像処理装置を提供することができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の実施形態について図面を用いて説明する。
【実施例１】
【０００８】
図２は、本発明に係る画像処理装置の実施の形態を示す構成の説明図である。
図で示すように、本発明の画像処理装置１００は、スキャナ１０１と、液晶タッチペン等で入力可能であり、且つ読み込んだ画像を表示させる機能を持つ操作パネル１０２とからなり、ネットワークを介してプリンタ１０３に接続されている。
【０００９】
次に、画像処理装置１００の構成について説明する。
図１は、実施例１に係る画像処理装置の構成を示すブロック図である。
図に示すようにスキャナ１０１は、画像読取部２０１、画像前処理部２０２、画像記憶部２０３、下地除去閾値導出部２０５、非下地判定式導出部２０６、下地除去パラメータ登録部２０７、下地除去処理部２０８、画像データ送信部２０９を含む。一方、操作パネル１０２には、下地・非下地色領域指定部２０４を含む。
【００１０】
画像読取部２０１は、原稿（画像）を読み取って画像データに変換し画像前処理部２０２に供給する部分である。また、画像読取部２０１は、画像データに変換が完了すると、操作パネル１０２の下地・非下地色領域指定部２０４にその旨を通知する。
画像前処理部２０２は、画像読取部２０１から供給された原稿の画像データにノイズ除去、平滑化、色変換などの前処理を施し、前処理が完了した画像データを画像記憶部２０３に供給する部分である。
【００１１】
画像記憶部２０３は、画像前処理部２０２から供給された前処理が完了した画像データを記憶する部分である。また、画像記憶部２０３は、記憶された画像データを下地・非下地色領域指定部２０４、下地除去閾値導出部２０５、非下地判定式導出部２０６及び下地除去処理部２０８に供給する。
【００１２】
下地・非下地色領域指定部２０４は、画像記憶部２０３から供給された画像データを操作パネル１０２上に表示させ、ユーザに下地色領域と非下地色領域とを指定させる部分である。また、下地・非下地色領域指定部２０４は、画像データ内の指定された下地色領域と非下地色領域の位置情報を下地除去閾値導出部２０５と非下地判定式導出部２０６とに供給する。
【００１３】
下地除去閾値導出部２０５は、画像記憶部２０３から供給された画像データを受け取り、且つ、下地・非下地色領域指定部２０４から画像データ内の指定された下地色領域と非下地色領域の位置情報を受け取ると、下地色領域、非下地色領域の全画素の輝度を抽出し、輝度頻度分布を算出し、この分布値から、下地除去閾値を算出する部分である。下地除去閾値導出部２０５は、算出された下地除去閾値を下地除去パラメータ登録部２０７に供給する。
【００１４】
非下地判定式導出部２０６は、指定された非下地色領域の全画素の色情報（輝度、彩度、色相）から非下地画素の判定を行うための非下地判定式を導出する部分である。非下地判定式導出部２０６は、算出された非下地判定式を下地除去パラメータ登録部２０７に供給する。
【００１５】
下地除去パラメータ登録部２０７は、下地除去閾値導出部２０５、非下地判定式導出部２０６にて算出された下地除去パラメータ（下地除去閾値と非下地判定式）を登録する部分である。下地除去パラメータ登録部２０７は登録された下地除去パラメータを下地除去処理部２０８に供給する。
下地除去処理部２０８は、下地除去パラメータ登録部２０７から供給された下地除去パラメータを使用して、画像記憶部２０３から供給された画像データに下地除去処理を行う部分である。下地除去処理部２０８は、下地除去された画像データを画像データ送信部２０９に供給する。
画像データ送信部２０９は、下地除去処理部２０８から供給された下地除去済みの画像データをプリンタ１０３に送信する部分である。
【００１６】
次に実施例１の動作について説明する。
図３は、実施例１の処理の流れを示すフローチャートである。
図４は、本発明の操作パネルのユーザインターフェース画面の説明図である。
図３に示すフローチャートに従ってステップＳ３０１からステップＳ３０７までをステップ順に図１、図４を用いながら説明する。
【００１７】
（ステップＳ３０１）
ユーザが、スキャナ１０１に原稿をセットし、操作パネル１０２の図４に示す開始ボタン４０１を押下することで、画像読取部２０１は、原稿から画像を読み取り画像データに変換し、その画像データを画像前処理部２０２に供給する。
【００１８】
（ステップＳ３０２）
供給された画像データに対して画像前処理部２０２は、ノイズ除去、平滑化及び色変換等の前処理を施す。なお、本発明の下地除去に用いる色情報（輝度値Ｌ、彩度値Ｃ、色相値Ｈ）は、前処理が完了した画像データから検出される。
【００１９】
（ステップＳ３０３）
画像前処理部２０２は、画像データの前処理が完了すると、その画像データを画像記憶部２０３に供給し、画像記憶部２０３は、その画像データを記憶する。
【００２０】
（ステップＳ３０４）
画像記憶部２０３は、記憶された画像データを下地・非下地色領域指定部２０４、下地除去閾値導出部２０５、非下地判定式導出部２０６及び下地除去処理部２０８に供給する。
画像データの供給された下地・非下地色領域指定部２０４、下地除去閾値導出部２０５及び非下地判定式導出部２０６によって下地除去パラメータが算出され、下地除去パラメータ登録部２０７にて登録される。その後、下地除去パラメータ登録部２０７は、登録された下地除去パラメータを下地除去処理部２０８に供給する。（詳細は図５のフローチャートで説明）
【００２１】
（ステップＳ３０５）
下地除去処理部２０８は、供給された下地除去パラメータを用いて、画像全域の画素に下地除去処理を施す。（詳細は図７のフローチャートで説明）
【００２２】
（ステップＳ３０６）
下地除去処理部２０８は、画像全域の画素に下地除去処理を施すと、その画像データを画像データ送信部２０９に供給する。画像データ送信部２０９は、供給された画像データをプリンタ１０３が処理可能なデータフォーマットに変換し、その変換された画像データをプリンタ１０３に送信する。
【００２３】
（ステップＳ３０７）
処理可能なデータフォーマットに変換された画像データを受信したプリンタ１０３は、印刷を開始する。
【００２４】
続いて、図３のフローチャートのステップＳ３０４における下地除去パラメータの登録処理について詳細に説明する。
図５は、実施例１の下地除去パラメータの登録処理の流れを示すフローチャートである。
図に示すフローチャートに従ってステップＳ５０１からステップＳ５１２までをステップ順に図１を用いながら説明する。
【００２５】
（ステップＳ５０１）
画像前処理部２０２によって、画像データの前処理が完了し画像記憶部２０３に格納された画像データは、操作パネル１０２の下地・非下地色領域指定部２０４に供給され、ユーザインターフェース４００の画面に表示される。
ここで、操作パネル１０２のユーザインターフェース４００の画面について説明する。
図６は、実施例１の操作パネルのユーザインターフェース画面の説明図である。
図に示すように、ユーザインターフェース４００には、画像記憶部２０３にて格納された画像データを表示するスキャン画像表示部４０２、下地色領域を指定する下地色領域指定ボタン４０３、非下地色領域を指定する非下地色領域指定ボタン４０４、各色領域の指定が完了したことをスキャナ１０１に通知するためのＯＫボタン４０５、及びスキャン画像表示部４０２内に各色領域指定の範囲を指し示すための指定色領域枠４０６が表示されている。
【００２６】
（ステップＳ５０２）
図５の説明に戻って、ユーザは、ユーザインターフェース４００の画面をみながら、先ず下地色領域を指定する。ここで下地色領域の指定方法について説明する。先ず、ユーザは、スキャン画像表示部４０２に表示されたスキャン画像を見ながら液晶タッチペン等で画面上の下地色領域の画像に触れる。すると、画面上に指定色領域枠４０６が表示される。次に、画面上の下地色領域指定ボタンを押下すると、下地色領域が登録され、指定色領域枠４０６は画面から消える。
【００２７】
（ステップＳ５０３）
次に、ユーザは、ユーザインターフェース４００に表示された画面をみながら、非下地色領域を指定する。指定方法は上述の下地色領域の選択同様で最後に非下地色領域指定ボタンを押下すると、非下地色領域が登録され、指定色領域枠４０６が画面から消える。
ユーザが下地色領域と非下地色領域との登録が完了後にユーザインターフェース４００画面上のＯＫボタン４０５を押下すれば、登録が確定となる。
【００２８】
（ステップＳ５０４）
下地色領域、非下地色領域の登録が完了すると、下地・非下地色領域指定部２０４は、スキャナ１０１の下地除去閾値導出部２０５に下地色領域の位置情報を通知する。そして、下地除去閾値導出部２０５は、画像記憶部２０３から供給された画像データと、下地色領域の位置情報とから、指定された下地色領域の全画素の輝度を分析する。
先ず、下地除去閾値導出部２０５は、下地色領域の指定枠内の全画素の輝度値Ｌ（０〜２５５）の出現頻度Ｐ１（Ｌ）（％）を算出する。なお、輝度値Ｌの出現頻度の算出とは、輝度値Ｌを持つ画素の割合（輝度値Ｌを持つ画素数÷指定枠内の全画素）のことである。
その後、下地除去閾値導出部２０５は、算出された出現頻度Ｐ１（Ｌ）から累積出現頻度ＣＰ１（Ｌｉ）（％）を算出する。
下地色領域の累積出現頻度ＣＰ１（Ｌｉ）は、以下の式（１）で表せる。
【数１】
0004603589.tif 000002
【００２９】
（ステップＳ５０５）
次に、操作パネル１０２の下地・非下地色領域指定部２０４は、スキャナ１０１の下地除去閾値導出部２０５に非下地色領域の位置情報を通知する。下地除去閾値導出部２０５は、既に入手済みの画像データと、非下地色領域の位置情報から指定枠内の全画素の色情報を分析する。
下地除去閾値導出部２０５は、非下地色領域の指定枠内の全画素において、輝度値Ｌ（０〜２５５）の出現頻度Ｐ２（Ｌ）（％）を算出する。その後、下地除去閾値導出部２０５は、算出された出現頻度Ｐ２（Ｌ）から累積出現頻度ＣＰ２（Ｌｉ）（％）を算出する。
非下地色領域の累積出現頻度ＣＰ２（Ｌｉ）は以下の式（２）で表せる。
【数２】
0004603589.tif 000003
【００３０】
（ステップＳ５０６）
下地色領域の累積出現頻度ＣＰ１（Ｌｉ）と、非下地色領域の累積出現頻度ＣＰ２（Ｌｉ）とを算出した下地除去閾値導出部２０５は、次に輝度値Ｌ（０〜２５５）の中から下記の式（３）のＢ（Ｌｉ）が最小となる輝度値Ｌ´を算出する。
Ｂ（Ｌｉ）＝１００−ＣＰ２（Ｌｉ）＋ＣＰ１（Ｌｉ）    式（３）
式（３）において、Ｂ（Ｌｉ）が最小となる輝度値Ｌ´の算出とは、輝度値Ｌ´以下であれば非下地色領域内の画素が多く、輝度値Ｌ´以上であれば下地色領域内の画素が多い輝度値Ｌ´を抽出することを指す。
本実施例では、例えば、Ｂ（Ｌｉ）≦１０として判定し、Ｂ（Ｌｉ）が１０を超える場合には、下地色領域内の画素と非下地色領域内の画素には共通の色情報を持つ画素が多く含まれているので分離不可能と判定する。
【００３１】
（ステップＳ５０７）
下地除去閾値導出部２０５は、Ｂ（Ｌｉ）が１０以下かどうかを判定する。１０以下であればステップＳ５１２に進み、１０を超えている場合にはステップＳ５０８に進む。
【００３２】
（ステップＳ５０８）
下地除去閾値導出部２０５は、下地色領域と非下地色領域には共通の色情報を持つ画素が多く含まれているので分離不可能と判定し、下地色領域内の画素の輝度において、最小値Ｌ１を検出する。但し、Ｌ１は、ノイズ等を考慮してＣＰ１（Ｌ１）≧ｔｈｃｐ１（例えば、ｔｈｃｐ１＝５（％））を満たす最小値とする。
【００３３】
（ステップＳ５０９）
下地除去閾値導出部２０５は、下地除去パラメータ登録部２０７に下地色領域内の画素の輝度最小値Ｌ１を供給し、下地除去パラメータ登録部２０７は、Ｌ１を下地除去閾値として登録する。
【００３４】
（ステップＳ５１０）
次に、分離不可能であった非下地色領域内の画素が除去されないように、非下地判定式導出部２０６は、指定された非下地色領域内の画素の輝度のデータ範囲（Ｌ２ｍｉｎ、Ｌ２ｍａｘ）、彩度のデータ範囲（Ｃ２ｍｉｎ、Ｃ２ｍａｘ）、色相のデータ範囲（Ｈ２ｍｉｎ、Ｈ２ｍａｘ）を抽出する。
ここで、上述のデータＬ２ｍｉｎ、Ｌ２ｍａｘ、Ｃ２ｍｉｎ、Ｃ２ｍａｘ、Ｈ２ｍｉｎ、Ｈ２ｍａｘの抽出について説明する。
【００３５】
非下地色領域内の画素の輝度のデータ範囲は以下の通りである。Ｌ２ｍｉｎは、ノイズ等を考慮してＣＰ２（Ｌ）≧ｔｈｃｐ２（例えば、ｔｈｃｐ２＝５（％））を満たす最小値とする。また、Ｌ２ｍａｘは、ノイズ等を考慮してＣＰ２（Ｌ）≦ｔｈｃｐ２（例えば、ｔｈｃｐ２＝９５（％））を満たす最大値とする。
【００３６】
非下地色領域内の画素の彩度のデータ範囲は以下の通りである。Ｃ２ｍｉｎは、ノイズ等を考慮してＣＰＣ２（Ｌ）≧ｔｈｃｐｃ２（例えば、ｔｈｃｐｃ２＝５（％））を満たす最小値とする。また、Ｃ２ｍａｘは、ノイズ等を考慮してＣＰＣ２（Ｌ）≦ｔｈｃｐｃ２（例えば、ｔｈｃｐｃ２＝９５（％））を満たす最大値とする。
【００３７】
非下地色領域内の画素の色相のデータ範囲は以下の通りである。Ｈ２ｍｉｎは、ノイズ等を考慮してＣＰＨ２（Ｌ）≧ｔｈｃｐｈ２（例えば、ｔｈｃｐｈ２＝５（％））を満たす最小値とする。また、Ｈ２ｍａｘは、ノイズ等を考慮してＣＰＨ２（Ｌ）≦ｔｈｃｐｈ２（例えば、ｔｈｃｐｈ２＝９５（％））を満たす最大値とする。
【００３８】
（ステップＳ５１１）
非下地判定式導出部２０６は、指定された非下地色領域に含まれる画素の輝度のデータ範囲（Ｌ２ｍｉｎ、Ｌ２ｍａｘ）、彩度のデータ範囲（Ｃ２ｍｉｎ、Ｃ２ｍａｘ）、色相のデータ範囲（Ｈ２ｍｉｎ、Ｈ２ｍａｘ）を抽出すると、下地除去パラメータ登録部２０７に非下地判定式として下記の式（４）を登録する。
（Ｌ２ｍｉｎ≦Ｌ≦Ｌ２ｍａｘ）ＡＮＤ（Ｃ２ｍｉｎ≦Ｃ≦Ｃ２ｍａｘ）ＡＮＤ（Ｈ２ｍｉｎ≦Ｈ≦Ｈ２ｍａｘ）                                      式（４）
【００３９】
（ステップＳ５１２）
一方、ステップＳ５０７において、下地色領域と非下地色領域とが分離可能な輝度値Ｌ´が算出されれば、下地除去パラメータ登録部２０７は、下地除去閾値として輝度値Ｌ´を登録する。
【００４０】
続いて、画像全域の各画素を１つづつ下地除去処理する流れについて説明する。
図７は、実施例１の下地除去処理の流れを示すフローチャートである。
図に示すフローチャートに従ってステップＳ７０１からステップＳ７０４までをステップ順に図１を用いながら説明する。
【００４１】
（ステップＳ７０１）
下地除去処理部２０８は、画像記憶部２０３に格納された画像データの所定の画素を選択し、下地除去処理が必要かどうかを解析する。先ず、下地除去処理部２０８は、下地除去パラメータ登録部２０７に上述の非下地判定式が登録されているかを確認する。登録されていればステップＳ７０２に進み、登録されていなければステップＳ７０３に進む。
【００４２】
（ステップＳ７０２）
下地除去処理部２０８は、選択された画素の色情報が、登録されている非下地判定式の色情報の範囲内であればステップＳ７０４に進み、範囲外であればステップＳ７０３に進む。
【００４３】
（ステップＳ７０３）
下地除去処理部２０８は、選択された画素の輝度を下地除去パラメータ登録部２０７に登録されている下地除去閾値に基づいて下地除去処理を行う。
【００４４】
ここで下地除去処理を行う変換関数について説明する。
図８は、実施例１の下地除去処理の変換関数の説明図である。
図に示すように下地除去閾値ＬＲに基づいて、選択された画素の輝度値Ｌを変換関数によって変換する。上記変換関数は、下記に示す式（５）で表される。
【数３】
0004603589.tif 000004
この変換関数により、選択された画素は、下地除去閾値ＬＲ以上の輝度の画素は輝度値２５５に変換され白色となる。また、下地除去閾値ＬＲ以下の輝度の画素は、式（５）により、輝度が明るい側に補正される。従って、本変換関数によって下地を除去しつつも下地の輝度と原稿上の画素の輝度とが連続性を保つことができる。
【００４５】
（ステップＳ７０４）
下地除去処理部２０８は、選択された画素の輝度値を変換関数で変換させ画像内の最終画素かどうかを判断する。最終画素であれば処理を終了し、最終画素でなければステップＳ７０１に戻って、次の画素の処理を行う。
【００４６】
なお、指定された下地色領域、非下地色領域の輝度、彩度、色相から非下地画素を判定し、非下地画素以外の画素に対して式（５）で下地除去処理を実施したが、指定された下地色領域の輝度、彩度、色相から下地画素を判定し、下地画素のみを式（５）で下地除去処理を行う方法でも構わない。その場合も本実施例同様に指定された非下地色領域の画素とその他の原稿との輝度の連続性を保つことができる。
【実施例２】
【００４７】
本実施例では、指定された下地色領域、非下地色領域を分離可能な下地除去閾値が存在しない場合に、指定された非下地色領域の輝度、彩度、色相と同じ値を持つ画素と他の画素を別の変換関数で変換することで、原稿の下地色領域を除去しつつ、もともとの原稿の指定した非下地色領域の輝度と他の輝度との関係を保ちながら、原稿を再現できる。
【００４８】
次に、画像処理装置９００の構成について説明する。
図９は、実施例２に係る画像処理装置の構成を示すブロック図である。
図に示すようにスキャナ９０１は、画像読取部２０１、画像前処理部２０２、画像記憶部２０３、下地除去閾値導出部２０５、非下地判定式導出部２０６、非下地画素用閾値導出部９０４、下地除去パラメータ登録部９０２、下地除去処理部９０３、画像データ送信部２０９を含む。一方、操作パネル１０２には、下地・非下地色領域指定部２０４を含む。
以下に実施例１と異なる部分のみについて詳細に説明する。実施例１と同様な構成については実施例１と同一の符号を付して説明を省略する。
【００４９】
非下地画素用閾値導出部９０４は、ユーザから指定された非下地色領域の輝度頻度分布から非下地と判定された画素用の輝度変換閾値（非下地画素用閾値）を抽出する部分である。
下地除去パラメータ登録部９０２は、下地除去閾値導出部２０５、非下地判定式導出部２０６にて導出された下地除去閾値と非下地判定式の他に上述の非下地画素用閾値を登録する部分である。
下地除去処理部９０３は、下地除去パラメータ登録部９０２に登録された下地除去パラメータ（下地除去閾値、非下地判定式及び非下地画素用閾値）を用いて、画像記憶部２０３に記憶された画像データに下地除去処理を行う。
【００５０】
続いて、実施例２で追加された非下地画素用閾値を含む下地除去パラメータの登録処理について詳細に説明する。
図１０は、実施例２の下地除去パラメータの登録処理の流れを示すフローチャートである。
図に示すフローチャートは、図５のフローチャートと同様な処理については同じ符号を使用しており、新たにステップＳ１００１からステップＳ１００３が追加された。従って、追加されたステップＳ１００１からステップＳ１００３についてのみ説明する。
【００５１】
（ステップＳ１００１）
非下地画素用閾値導出部９０４は、指定された非下地色領域に出現する輝度の最大値Ｌ２を検出する。但し、Ｌ２は、ノイズ等を考慮してＣＰ２（Ｌ２）≦ｔｈｃｐ２（例えば、ｔｈｃｐ２＝９５（％））を満たす最大値とする。
【００５２】
（ステップＳ１００２）
下地除去パラメータ登録部９０２は、検出されたＬ２を非下地画素用閾値として登録する。
【００５３】
（ステップＳ１００３）
一方、ステップＳ５１２において、下地色領域と非下地色領域とが分離可能な輝度値Ｌ´が算出されれば、下地除去パラメータ登録部９０２は、検出されたＬ´を下地除去閾値ととともに非下地画素用閾値としても登録する。
【００５４】
続いて、実施例２の画像全域の各画素を１つづつ下地除去処理する流れについて説明する。
図１１は、実施例２の下地除去処理の流れを示すフローチャートである。
図に示すフローチャートに従ってステップＳ１１０１からステップＳ１１０４までをステップ順に図９を用いながら説明する。
【００５５】
（ステップＳ１１０１）
下地除去処理部９０３は、画像記憶部２０３に格納された画像データの所定の画素を選択し、選択された画素の色情報が、登録されている非下地判定式の色情報の範囲内であればステップＳ１１０３に進み、範囲外であればステップＳ１１０２に進む。
【００５６】
（ステップＳ１１０２）
下地除去処理部９０３は、下地除去パラメータ登録部９０２に登録されている下地除去閾値に基づいて下地除去処理を行う。ここで下地除去処理を行う変換関数については前述の式（５）と同様である。従って、下地色領域については、下地除去閾値ＬＲによって画素の輝度値Ｌが変換される。
【００５７】
（ステップＳ１１０３）
下地除去処理部９０３は、下地除去パラメータ登録部９０２に登録されている非下地画素用閾値に基づいて輝度変換処理を行う。
図１２は、実施例２の非下地画素に対する輝度変換関数の説明図である。
図に示すように、非下地色領域の画素は輝度変換関数によって変換され、その関数は、下記に示す式（６）で表される。
【数４】
0004603589.tif 000005
なお、ＬＲ２は非下地画素用閾値である。この変換関数を利用すると、非下地画素用閾値が２５５から下地除去閾値ＬＲに近づけば近づくほど式（５）による変換結果に近い結果が得られる。従って、実施例１では、下地色領域のみを式（５）で変換していたのを、実施例２では式（６）によって、非下地色領域も変換することで、例えば、もともとの原稿では非下地色領域の輝度が他の画像部分の輝度より高い場合に、下地除去した結果、他の画像部分の輝度が高くなり、非下地色領域の画素と輝度において逆転現象を防止することができる。
【００５８】
（ステップＳ１１０４）
下地除去処理部９０３は、選択された画素の輝度値を変換関数で変換させ画像内の最終画素かどうかを判断する。最終画素であれば処理を終了し、最終画素でなければステップＳ１１０１に戻って、次の画素の処理を行う。
【００５９】
以上にように実施例２によれば、指定された下地色領域、非下地色領域を分離可能な下地除去閾値が存在しない場合に、指定された非下地色領域の輝度、彩度、色相と同じ値を持つ画素と他の画素を別の変換関数で変換することで、原稿の下地色領域を除去しつつ、もともとの原稿の指定した非下地色領域の輝度と他の輝度との関係を保ちながら、原稿を再現できる。
【産業上の利用可能性】
【００６０】
なお、本実施例では、スキャナと操作パネルを用いて説明したが、スキャナ、操作パネル、プリンタから構成される複合機において実施しても良い。
【図面の簡単な説明】
【００６１】
【図１】実施例１に係る画像処理装置の構成を示すブロック図である。
【図２】本発明に係る画像処理装置の実施の形態を示す構成の説明図である。
【図３】実施例１の処理の流れを示すフローチャートである。
【図４】本発明の操作パネルのユーザインターフェース画面の説明図である。
【図５】実施例１の下地除去パラメータの登録処理の流れを示すフローチャートである。
【図６】実施例１の操作パネルのユーザインターフェース画面の説明図である。
【図７】実施例１の下地除去処理の流れを示すフローチャートである。
【図８】実施例１の下地除去処理の変換関数の説明図である。
【図９】実施例２に係る画像処理装置の構成を示すブロック図である。
【図１０】実施例２の下地除去パラメータの登録処理の流れを示すフローチャートである。
【図１１】実施例２の下地除去処理の流れを示すフローチャートである。
【図１２】実施例２の非下地画素に対する輝度変換関数の説明図である。
【符号の説明】
【００６２】
１００、９００  画像処理装置
１０１、９０１  スキャナ
１０２  操作パネル
１０３  プリンタ
２０１  画像読取部
２０２  画像前処理部
２０３  画像記憶部
２０４  下地・非下地色領域指定部
２０５  下地除去閾値導出部
２０６  非下地判定式導出部
２０７、９０２  下地除去パラメータ登録部
２０８、９０３  下地除去処理部
２０９  画像データ送信部
４００  ユーザインターフェース
４０１  開始ボタン
４０２  スキャン画像表示部
４０３  下地色領域指定ボタン
４０４  非下地色領域指定ボタン
４０５  ＯＫボタン
４０６  指定色領域枠
９０４  非下地画素用閾値導出部
【図１】
0004603589.tif 000006
【図２】
0004603589.tif 000007
【図３】
0004603589.tif 000008
【図４】
0004603589.tif 000009
【図５】
0004603589.tif 000010
【図６】
0004603589.tif 000011
【図７】
0004603589.tif 000012
【図８】
0004603589.tif 000013
【図９】
0004603589.tif 000014
【図１０】
0004603589.tif 000015
【図１１】
0004603589.tif 000016
【図１２】
0004603589.tif 000017