(57)【要約】【課題】裏写り修正処理における誤判定を修正する。【解決手段】高周波成分抽出処理部５１ｂは、画像データから高周波成分を抽出した高周波成分抽出画像を生成する。分散値算出処理部５１ｃは、高周波成分抽出画像に含まれる画素のうち所定の注目画素を含む所定の領域の分散値を算出する。分散値判定処理部５１ｄは、分散値が所定の閾値以下である場合に、注目画素と位置が対応する画像データの画素を裏写り画素として判定する。裏写り修正処理部５１ｆは、分散値判定処理部５１ｄが裏写り画素と判定した画素に対して裏写り修正処理を行う。【選択図】図３
2017135690.tif 000002
【特許請求の範囲】
【請求項１】
画像データに含まれる裏写り画素に対して修正処理を行う画像処理装置であって、
前記画像データから高周波成分を抽出した高周波成分抽出画像を生成する高周波成分抽出手段と、
前記高周波成分抽出画像に含まれる画素のうち所定の注目画素を含む所定の領域の分散値を算出する分散値算出手段と、
前記分散値が所定の閾値以下である場合に、前記注目画素の位置に対応する前記画像データの画素を裏写り画素として判定する判定手段と、
前記判定手段が裏写り画素と判定した画素に対して裏写り修正処理を行う裏写り修正手段と、を備えることを特徴とする画像処理装置。
【請求項２】
前記画像データから平滑化画像を生成する平滑化手段を更に備え、
前記高周波成分抽出手段は、前記画像データの画素値と前記平滑化画像の画素値との差分を算出することにより高周波成分を抽出することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記判定手段は、前記注目画素に対応する前記平滑化画像の画素の画素値が、前記画像データの地肌の画素値から所定値以上異なる場合に、前記注目画素に対応する前記画像データの画素は裏写りではないと判定することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記判定手段は、前記注目画素に対応する前記画像データの画素の画素値が、前記画像データの地肌の画素値から所定値以上異なる場合に、前記注目画素に対応する前記画像データの画素は裏写りではないと判定することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項５】
画像データに含まれる裏写り画素に対して修正処理を行う画像処理方法であって、
前記画像データから高周波成分を抽出した高周波成分抽出画像を生成するステップと、
前記高周波成分抽出画像に含まれる画素のうち所定の注目画素を含む所定の領域の分散値を算出するステップと、
前記分散値が所定の閾値以下である場合に、前記注目画素の位置に対応する前記画像データの画素を裏写り画素と判定するステップと、
裏写り画素と判定した画素に対して裏写り修正処理を行うステップと、を実行することを特徴とする画像処理方法。
【請求項６】
請求項５に記載の画像処理方法における各ステップをプロセッサに実行させることを特徴とするプログラム。
【請求項７】
記録媒体の表面と裏面から読み取った画像データに含まれる裏写り画像に対して修正処理を行う画像処理装置であって、
前記画像データにおける裏面の濃度に基づいて裏写り画像か否かを判定する裏写り判定手段と、
前記裏写り判定手段により判定された裏写り画像から高周波成分を抽出して高周波成分抽出画像を生成する高周波成分抽出手段と、
前記高周波成分抽出画像に含まれる画素のうち所定の注目画素を含む所定の領域の分散値を算出する分散値算出手段と、
前記分散値に応じて前記表面に網点があるか否かを判定する網点判定手段と、
前記表面に網点がない場合に、前記記録媒体の地肌の濃度に応じて裏写り修正処理を行う第１裏写り修正手段と、
前記表面に網点がある場合に、前記所定の注目画素、前記注目画素の周辺にある周辺画素のヒストグラムのピーク値、前記裏面の濃度が占める割合に基づいて、裏写り修正処理を行う第２裏写り修正手段と、
を備えることを特徴とする画像処理装置。
【請求項８】
前記画像データを平滑化することにより平滑化画像を生成する平滑化手段を更に備え、
前記高周波成分抽出手段は、前記画像データの画素値と前記平滑化画像の画素値との差分値を算出することにより高周波成分を抽出することを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記第１裏写り修正手段は、前記注目画素の位置に対応する前記平滑化画像の画素値が、前記画像データの地肌の画素値から所定値以上異なる場合に、前記注目画素の位置に対応する前記画像データの画素は裏写りではないと判定することを特徴とする請求項７に記載の画像処理装置。
【請求項１０】
前記第２裏写り修正手段は、前記ヒストグラムからピーク値を２点検出し、前記裏面の濃度の割合に基づいて、一方のピーク値を有する画素値を他のピーク値を有する画素値に補正することを特徴とする請求項７又は８に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、複写機、ファクシミリ、複合機等の画像形成装置、或いはコンピュータ等の画像処理装置において、用紙に印刷された画像を読み取るために、スキャナなどの画像読取装置が広く用いられている。両面印刷された用紙の片面を画像読取装置によって読み取る場合、読み取り面の裏面に印刷された画像が透けて裏写りが生じ、読み取る画像の画質を劣化させることが問題になっている。
【０００３】
画像読取装置が取得した裏写り画素を含む表面の入力画像に対して、裏写り画素を修正する方法として、裏写り画素を判定し、裏写り画素と判定された画素を除去する方法がある。ここで、裏写り画素は低濃度であるため、画素値に基づいて裏写り画素を判定することが可能になる。
しかし、入力画像中に網点画像のように意図的に濃度を低くした画像が存在する場合、網点画像が裏写り画素として判定される虞があった。
そこで、網点で表現された領域では分散値が高くなるという特性を利用して、画素の分散値に基づいて裏写り画素の判定を行う方法が知られている。
例えば特許文献１では、入力画像において注目画素として定めた所定の画素を含む一定範囲内の画素の分散値を算出し、該分散値を基準値と比較することで注目画素が裏写り画素であるか否かを判定し、裏写り画素と判定された画素に対しては裏写り修正処理を行う方法が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、用紙の裏面に印刷された網点画像の裏写りが入力画像中に存在する場合、特許文献１に記載された方法のように、入力画像において所定の画素を含む一定範囲内の画素の分散値に基づいて裏写り画素を判定すると、読取面に印刷された網点画像と裏面に印刷された網点画像の裏写りを誤判定する虞がある。
つまり、裏面に印刷された網点画像の裏写りであるにも関わらず読取面に印刷された網点画像であると誤判定されることで裏面に印刷された網点画像の裏写りに対して裏写り修正処理が行われない、又は、読取面に印刷された網点画像であるにも関わらず裏面に印刷された網点画像の裏写りであると誤判定されることで読取面に印刷された網点画像に対して裏写り修正処理が行われる問題があった。
【０００５】
本発明は、上記に鑑みてなされたもので、その目的としては、裏写り画素を含む画像に対する裏写り修正処理において誤判定を低減することにある。
【課題を解決するための手段】
【０００６】
請求項１記載の発明は、上記課題を解決するため、画像データに含まれる裏写り画素に対して修正処理を行う画像処理装置であって、前記画像データから高周波成分を抽出した高周波成分抽出画像を生成する高周波成分抽出手段と、前記高周波成分抽出画像に含まれる画素のうち所定の注目画素を含む所定の領域の分散値を算出する分散値算出手段と、前記分散値が所定の閾値以下である場合に、前記注目画素の位置に対応する画像データの画素を裏写り画素と判定する判定手段と、前記判定手段が裏写り画素と判定した画素に対して裏写り修正処理を行う裏写り修正手段と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、画像読取手段が取得した裏写り画素を含む画像に対する裏写り修正処理において誤判定を低減することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１実施形態に係る画像処理装置を説明するためのモジュール構成図である。
【図２】画像処理部の第１実施形態を示すブロック図である。
【図３】裏写り処理部の詳細を示すブロック図である。
【図４】平滑化処理部による平滑処理に用いられる平滑フィルタの第１実施形態を示す図である。
【図５】本発明の第１実施形態に係る画像処理装置の裏写り修正処理の流れの一例を示すフローチャートである。
【図６】本発明の第１実施形態に係る画像処理装置の裏写り修正処理による裏写り修正効果を示す図である。
【図７】本発明の第２実施形態に係る画像処理装置の裏写り処理部の動作を示すメインのフローチャートである。
【図８】裏写り低減処理１の詳細な動作を示すサブルーチンのフローチャートである。
【図９】裏写り低減処理２の詳細な動作を示すサブルーチンのフローチャートである。
【図１０】本発明の第２実施形態に係る画像処理装置の裏写り処理部により、対応が可能な画像の一例を示す図である。
【図１１】本発明の第２実施形態に係る画像処理装置の裏写り処理部により検出されたヒストグラムの一例を示すグラフ図である。
【発明を実施するための形態】
【０００９】
以下、本発明を図面に示した実施の形態により詳細に説明する。
本発明は、裏写り画素を含む画像に対する裏写り修正処理において誤判定を低減するために、以下の構成を有する。
すなわち、本発明の画像処理装置は、画像データに含まれる裏写り画素に対して修正処理を行う画像処理装置であって、画像データから高周波成分を抽出した高周波成分抽出画像を生成する高周波成分抽出手段と、高周波成分抽出画像に含まれる画素のうち所定の注目画素を含む所定の領域の分散値を算出する分散値算出手段と、分散値が所定の閾値以下である場合に、注目画素の位置に対応する画像データの画素を裏写り画素として判定する判定手段と、判定手段が裏写り画素と判定した画素に対して裏写り修正処理を行う裏写り修正手段と、を備えることを特徴とする。
以上の構成を備えることにより、裏写り画素を含む画像に対する裏写り修正処理において誤判定を低減することができる。
上記の本発明の特徴に関して、以下、図面を用いて詳細に説明する。
【００１０】
＜画像処理装置＞
図１は、本発明の第１実施形態に係る画像処理装置を説明するためのモジュール構成図である。
画像処理装置１は、制御部２、画像読取部３、画像記憶部４、画像処理部５、プリント出力部６、表示操作部７及び通信部８等を備えており、上記各部は、バス９により接続されている。この画像処理装置１は、ファクシミリ装置、複写装置、プリンタ装置、複合装置等に適用することができる。
【００１１】
制御部２は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）等を備え、ＣＰＵがＲＯＭ内のプログラムに基づいて、ＲＡＭをワークメモリとして利用しつつ、画像処理装置１の各部を制御して、画像処理装置１としての処理を実行する。
【００１２】
画像読取部３は、搬送される用紙（記録媒体）または静止する用紙に光を照射して、当該用紙で反射された反射光をＣＣＤ（Charge Coupled Device）等の光電変換素子で光電変換することで用紙に印刷された画像を読み取る。また、画像読取部３は、ＡＤＦ（自動給紙装置）が設けられているときには、当該ＡＤＦにセットされてＡＤＦから１枚ずつ読取部に搬送されてくる用紙に印刷された画像を読み取る。
【００１３】
画像記憶部４は、ハードディスク、あるいは大容量のＲＡＭ等で構成され、画像読取部３が読み取った画像データ及び画像処理部５で画像処理された画像データ等を画像ファイルとしてファイル単位で記憶する。
【００１４】
画像処理部５は、制御部２の制御下で後述する表示操作部７で設定された設定内容に応じて、画像処理ＬＳＩ（Large Scale Integrated circuit）によってハード的に、あるいは、画像処理プログラムを使用してソフト的に、画像記憶部４に記憶されている画像データに対して各種画像処理、例えば、後述する裏写り修正処理等を行う。
【００１５】
プリント出力部６は、例えば、電子写真方式で画像を用紙に印刷出力するエンジン部と、当該エンジン部で画像の印刷出力された用紙に対して、パンチ処理、ステープル処理等の後処理を行う後処理装置を備えている。そして、プリント出力部６は、画像処理部５によって最終的に画像処理された画像データと、後述する表示操作部７で設定された設定内容に基づいて、エンジン部によって用紙に印刷出力を行う。また、後処理部で、当該画像の印刷出力された用紙に対して、後述する表示操作部７で設定された処理設定に応じて後処理を施す。なお、エンジン部の印刷方式は、電子写真方式のほか、インクジェット方式、昇華型熱転写方式、銀塩写真方式、直接感熱記録方式、溶融型熱転写方式など、様々な方式を用いることができる。
【００１６】
表示操作部（表示手段、操作手段）７は、画像処理装置１を動作させるのに必要な各種操作キーが設けられているとともに、表示画面として例えば、液晶ディスプレイが設けられており、表示画面上には、タッチパネルが配設されている。表示操作部７は、処理設定に必要な各種設定ボタン等を表示する。当該表示に応じてタッチパネル上でタッチ操作が行われると、当該タッチ操作の行われたタッチ位置情報を制御部２に通知する。なお、表示操作部７における表示手段と操作手段は分かれていても良く、操作手段としてキーボードやマウスなどを用いても良い。
【００１７】
通信部８は、ネットワークを介して外部機器とデータ通信を行うためのものである。外部機器として例えば、パーソナルコンピュータやカメラ、画像データを記憶した記憶手段などがある。
【００１８】
＜画像処理部＞
図２は、画像処理部５の第１実施形態を示すブロック図である。
画像処理部５は、裏写り処理部５１、像域分離処理部５２、γ変換処理部５３、フィルタ処理部５４、色変換処理部５５、中間調処理部５６を有する。
【００１９】
以下では、画像処理部５は画像読取部３が取得した裏写り画素を含む入力画像データ１０を入力し、入力画像データ１０に裏写り修正処理を含む所定の処理を行った後の出力画像データ１１をプリント出力部６に出力するものとして説明するが、入力画像データ１０の入力元や出力先はこれに限定されない。画像読取部３に代えて画像記憶部４や、通信部８を介して接続された外部機器を入力画像データ１０の入力元としても良いし、プリント出力部６に代えて画像記憶部４や通信部８を介して接続された外部機器を所定の処理後の画像データの出力先としても良い。
【００２０】
裏写り処理部５１は、画像読取部３が取得した裏写り画素を含む入力画像データ１０に対して、後述する方法によって裏写り画素を判定する。また、裏写り画素であると判定した画素に対しては裏写り画素を修正する処理を行い、裏写り画素を修正した画像データを生成する。そして、裏写り処理部５１は、裏写り画素を修正した画像データを像域分離処理部５２と、γ変換処理部５３に出力する。以下では、裏面に印刷された網点画像の裏写り画素を修正する場合について説明するが、裏写り処理部５１によって修正される裏写りは網点画像に限定されない。
【００２１】
なお、裏写り画素の判定や、裏写り画素を修正する処理は、画像処理部５に入力される全ての入力画像データ１０に対して行っても良いし、例えば、裏写り画素を修正する処理を行うモードと、裏写り画素を修正する処理を行わないモードの一方を表示操作部７によって選択できるものとして、裏写り画素を修正する処理を行うモードが選択されている場合にのみ裏写り画素の判定や、裏写り画素を修正する処理を行うものとしても良い。
【００２２】
像域分離処理部５２は、裏写り処理部５１から出力された裏写り画素を修正した画像データの各画素に対して、その画素が文字を表現する文字部に含まれる画素なのか、絵や写真を表現する絵柄部に含まれる画素なのか、網点を表現する網点部に含まれる画素なのか、若しくは有彩色の画素なのか無彩色の画素なのかなどを判定する。そして、像域分離処理部５２は、判定結果をフィルタ処理部５４、色変換処理部５５、中間調処理部５６に出力する。
【００２３】
γ変換処理部５３は、裏写り処理部５１から出力された裏写り画素を修正した画像データに対して、画像読取部３の特性を考慮して所望の階調特性になるように画像データの階調特性の変換処理を行う。そして、γ変換処理部５３は、変換処理を行った画像データをフィルタ処理部５４に出力する。
【００２４】
フィルタ処理部５４は、像域分離処理部５２による判定結果に基づいて、γ変換処理部５３から出力された画像データに対して、スキャナによって劣化したＭＴＦ特性の補正を行う。また、網点印刷原稿に生じるモアレを修正するフィルタ処理を行うことにより画像の空間周波数の変換処理を行う。そして、フィルタ処理部５４は、補正やフィルタ処理を行った画像データを色変換処理部５５に出力する。
【００２５】
色変換処理部５５は、像域分離処理部５２による判定結果に基づいて、フィルタ処理部５４から出力された画像データに対して、ＲＧＢ画像をプリント出力部６の再現色であるＣＭＹＫデータへ変換する処理を行う。そして、色変換処理部５５は、ＣＭＹＫデータへ変換した画像データを中間調処理部５６に出力する。
【００２６】
中間調処理部５６は、像域分離処理部５２による判定結果に基づいて、色変換処理部５５から出力された画像データに対して、組織的ディザ処理や誤差拡散処理などの処理によって出力印刷機器の出力特性に合わせて少値化処理を行う。そして、中間調処理部５６は、少値化処理を行った画像データをプリント出力部６に出力する。
【００２７】
＜裏写り処理部＞
図３は、裏写り処理部５１の詳細を示すブロック図である。
図３に示す裏写り処理部５１は、平滑化処理部５１ａ、高周波成分抽出処理部５１ｂ、分散値算出処理部５１ｃ、分散値判定処理部５１ｄ、画素値判定処理部５１ｅ、裏写り修正処理部５１ｆを備える。
画像読取部３が出力する入力画像データ１０は、平滑化処理部５１ａ、高周波成分抽出処理部５１ｂ、裏写り修正処理部５１ｆに入力され、裏写り修正処理部５１ｆが所定の裏写り修正処理を行った画像データは像域分離処理部５２、γ変換処理部５３に出力される。
【００２８】
以下では、グレースケールの画像データに対して裏写り画素を修正する処理を行う場合について説明する。画像読取部３が用紙を読み取る際にグレースケールの画像を生成するものとしても良いし、入力画像データ１０がＲＧＢ画像である場合には、ＲＧＢの各色がそれぞれ有する画素値に基づいて白から黒の２５６階調の色（輝度）に変換したグレースケールの画像データを画像処理部５によって生成するものとしても良い。
【００２９】
＜平滑化処理部＞
平滑化処理部５１ａは、低周波成分を抽出するために、画像読取部３が出力する入力画像データ１０に対して平滑化処理を行う。そして、平滑化処理部５１ａは、平滑処理を行った画像データを高周波成分抽出処理部５１ｂと画素値判定処理部５１ｅに対して出力する。平滑化処理には、図４に例示する平滑フィルタを用いるが、平滑処理を行うことができれば他のフィルタや手段を用いても構わない。
【００３０】
図４は、平滑化処理部５１ａによる平滑処理に用いられる平滑フィルタの第１実施形態を示す図である。
図４（ａ）は、５×５の移動平均フィルタであり、図４（ｂ）は５×５のガウシアンフィルタである。ここでは、マトリクスサイズが５×５のフィルタを示すが、３×３や７×７などの任意のマトリクスサイズのフィルタを用いて構わない。
【００３１】
＜高周波成分抽出処理部＞
高周波成分抽出処理部５１ｂは、画像読取部３が出力する入力画像データ１０と平滑化処理部５１ａが出力する平滑処理を行った画像データを取得し、入力画像データ１０の高周波成分を抽出した高周波成分抽出画像を生成する。そして、高周波成分抽出処理部５１ｂは、高周波成分抽出画像を分散値算出処理部５１ｃに対して出力する。
【００３２】
より詳しくは、高周波成分抽出処理部５１ｂは、入力画像データ１０が有する所定の画素の画素値と、平滑化処理を行った画像データが有する画素であって入力画像データ１０が有する所定の画素と画像上の位置に対応する画素の画素値との差分を算出する。
これにより、高周波成分抽出処理部５１ｂでは、平滑化処理部５１ａで抽出された低周波成分が入力画像データ１０から差し引かれ、入力画像データ１０の高周波成分を抽出した高周波成分抽出画像が生成される。つまり、入力画像データ１０にハイパスフィルタをかけた場合と同様の効果が得られる。
【００３３】
高周波成分抽出処理部５１ｂは、例えば、以下の式に基づき入力画像の画素値と平滑処理を行った画像データの画素値との差分を算出する。
2017135690.tif 000003
・・・式（１）
【００３４】
このとき、Ｉは入力画像データ１０が有する所定の画素の画素値であり、ＩＬＰは平滑化処理を行った画像データが有する画素であって入力画像データ１０が有する所定の画素と画像上の位置に対応する画素の画素値である。この２つの画素値の差分を求め２５６を足すことにより、０から５１１までの値を生成する。この処理は、入力画像データ１０が有する全ての画素に対して行われる。
【００３５】
＜分散値算出処理部＞
分散値算出処理部５１ｃは、高周波成分抽出処理部５１ｂから高周波成分抽出画像を取得し、高周波成分抽出画像が有する全画素に対して分散値を算出する。そして、分散値算出処理部５１ｃは、算出した分散値を分散値判定処理部５１ｄに対して出力する。
【００３６】
より詳しくは、分散値算出処理部５１ｃは、高周波成分抽出処理部５１ｂが出力する高周波成分抽出画像の画素のうち、所定の画素を注目画素として設定し、注目画素を含む所定のマトリクスサイズを有する画像領域内の画素について分散値を算出する。その後、分散値算出処理部５１ｃは、高周波成分抽出画像が有する画素のうち、それ以前に設定した注目画素とは異なる画素を新たな注目画素として設定し、同様に分散値を算出する。この処理を、高周波成分抽出画像が有する全ての画素で完了するまで繰り返す。
【００３７】
分散値算出処理部５１ｃは、例えば、以下の式に基づき所定の注目画素を含む所定のマトリクスサイズを有する画像領域内の画素について分散値を算出する。
2017135690.tif 000004
・・・式（２）
【００３８】
このとき、Ｎは所定のマトリクスサイズを有する画像領域内に存在する画素の総画素数であり、Ｘｉは所定のマトリクスサイズを有する画像領域内に存在する画素の内のｉ番目の画素の画素値であり、Ｘａｖｅは所定のマトリクスサイズを有する画像領域内に存在する画素の画素値の平均を示す。分散値を求めるときのマトリクスサイズは７×７や９×９のような比較的大きい値を用いた方が、網点の特徴を捉えることができるため好ましいが、マトリクスサイズはこれに限定されることはなく、いかなるマトリクスサイズが用いられても良い。
【００３９】
＜分散値判定処理部＞
分散値判定処理部５１ｄは、分散値算出処理部５１ｃが算出した画素毎の分散値を取得する。また、全ての画素に対して、それぞれ分散値が所定の閾値よりも大きいか否かを判定し、その判定結果に基づいて裏写り判定を行う。そして、分散値判定処理部５１ｄは、分散値に基づく裏写り判定結果は裏写り修正処理部５１ｆへ出力される。
【００４０】
そもそも、網点画像は分散値が大きいため、画素の分散値が所定の閾値よりも大きければ、その画素は網点画像の画素であると判定することができる。しかし、単に分散値を比較しただけでは用紙の読取面に印刷された網点画像か裏面に印刷された網点画像かを区別することはできない。
そこで、入力画像データ１０の周波数成分に着目すると、読取面に印刷された網点画像には高周波成分が多く含まれるのに対して、裏面に印刷された網点画像の裏写り画素には低周波数成分が多く含まれる。このため、入力画像データ１０の高周波成分を抽出した高周波成分抽出画像の画素毎に分散値を求め、分散値を所定の閾値と比較することにより、その画素が読取面に印刷された網点画像の画素であるのか裏面に印刷された網点画像の裏写の画素であるのか判定することができる。
つまり、高周波成分抽出画像が有する所定の画素の分散値が所定の閾値よりも大きい場合、その画素と画像上の位置に対応する入力画像データ１０の画素は、読取面に印刷された網点画像の画素であると判定することができる。
また、分散値が所定の閾値よりも小さい場合、その画素と画像上の位置に対応する入力画像データ１０の画素は、裏面に印刷された網点画像の裏写りの画素であると判定できる。
【００４１】
なお、裏写り画素判定において分散値の比較に用いる所定の閾値は、実験的に求めた値を用いても良いし、画像処理装置１のユーザが表示操作部７によって変更できるものとしても良い。
【００４２】
＜画素値判定処理部＞
画素値判定処理部５１ｅは、平滑化処理部５１ａが出力する平滑化処理後の画像データを取得する。また、平滑化処理後の画像データが有する全ての画素に対して、それぞれ画素値が用紙の地肌の画素値と所定値以上異なるか否かを判定し、その判定結果に基づいて裏写り判定を行う。そして、画素値判定処理部５１ｅは、画素値に基づく裏写り判定結果は裏写り修正処理部５１ｆへ出力される。
【００４３】
より詳しくは、画素値判定処理部５１ｅは、所定の画素の画素値が用紙の地肌の画素値付近でなければ、その画素と画像上の位置に対応する入力画像データ１０の画素は、読取面に印刷された網点画像の画素であると判定し、画素値が用紙の地肌の画素値付近であれば、その画素と画像上の位置に対応する入力画像データ１０の画素は裏面に印刷された網点画像の裏写りの画素であると判定する。
【００４４】
なお、画素値判定処理部５１ｅでは、所定の画素の画素値が用紙の地肌の画素値付近であるか否かを判定するためには、画像読取部３が取得した用紙の地肌の画素値に基づいて所定の上限閾値又は所定の下限閾値、若しくは上限閾値と下限閾値の両方を設定し、所定の画素の画素値が上限閾値より大きいか、下限閾値より小さい場合、その画素と画像上の位置に対応する入力画像データ１０の画素は読取面に印刷された網点画像の画素であると判定する。
また、画素値判定処理部５１ｅでは、上限閾値のみが設定されているならば所定の画素の画素値が上限閾値以下である場合に、下限閾値のみが設定されているならば所定の画素の画素値が下限閾値以上である場合に、上限閾値と下限閾値の両方が設定されているならば所定の画素の画素値が上限閾値以下で且つ下限閾値以上である場合に、その画素と画像上の位置に対応する入力画像データ１０の画素は裏面に印刷された網点画像の裏写りの画素であると判定する。
【００４５】
なお、用紙の地肌の画素値としては、用紙の縁から所定範囲の画素値を用紙の地肌の画素値として用いることができる。このため、入力画像データ１０における縁から所定範囲の画素値の平均値を算出して用紙の地肌の画素値として定めることができるが、この方法に限定されることはなく、用紙の地肌の画素値を求める他の方法が用いられても良い。また、画素値の比較に用いる上限閾値又は下限閾値は、実験的に求めた値を用いても良いし、画像処理装置１のユーザが表示操作部７によって変更できる構成としても良い。
【００４６】
ところで、トナーやインクの飛び散りや埃などの汚れによって、用紙の地肌の画素値に比べて画素値が小さい画素が入力画像データ１０の画素に現れることがある。
しかし、平滑化処理部５１ａによる平滑化によって、汚れによって画素値が小さくなった画素の画素値は、用紙の地肌の画素値に近づく。
このため、画素値判定処理部５１ｅは平滑処理部が出力する画像データに基づいて判定を行うことにより、汚れによって画素値が小さくなった画素についても、裏写りとして裏写り修正処理部５１ｆで修正することが可能となる。
このように、画素値判定処理部５１ｅの判定には平滑処理部が出力する画像データを用いた方が、入力画像データ１０に基づいて判定を行った場合に比べて裏写り修正処理の効果を得ることができるため好ましい。
しかし、画素値判定処理部５１ｅが入力画像データ１０に基づいて判定を行った場合でも十分に裏写り修正処理の効果を得ることができるため、画素値判定処理部５１ｅは、平滑処理部が出力する画像データに代えて、画像読取部３が出力する入力画像データ１０を取得して、画素毎に画素値と所定の閾値とを比較する構成としても良い。
【００４７】
＜裏写り修正処理部＞
裏写り修正処理部５１ｆは、分散値判定処理部５１ｄが出力する分散値に基づく裏写り判定結果、画素値判定処理部５１ｅが出力する画素値に基づく裏写り判定結果、および画像読取部３が出力する入力画像データ１０を取得する。
また、裏写り画素であると判定された画素に対して裏写り画素を修正する処理を行う。そして、裏写り修正処理部５１ｆでは、裏写り画素を修正した画像データは、像域分離処理部５２とγ変換処理部５３へ出力される。
【００４８】
より詳しくは、裏写り修正処理部５１ｆは、分散値判定処理部５１ｄが裏面に印刷された網点画像の裏写りの画素であると判定した画素であって、且つ画素値判定処理部５１ｅが裏面に印刷された網点画像の裏写りの画素であると判定した画素である場合に、その画素に対しては裏写り画素を修正する処理を行う。
また、分散値判定処理部５１ｄと画素値判定処理部５１ｅの少なくともどちらか一方が読取面に印刷された網点画像の画素と判定した画素に対しては、裏写り画素を修正する処理は行わず、読取面に印刷された網点画像の画素と判定した画素と画像上の位置に対応する入力画像データ１０の画素の画素値をそのまま用いる。
なお、裏写り画素を修正する処理には、裏面に印刷された網点画像の裏写りの画素であると判定された画素と画像上の位置に対応する入力画像データ１０の画素の画素値を、用紙の地肌の画素値に置き換える手法があるが、この方法に限定されることはなく、裏写り画素を修正する他の方法が用いられても良い。
【００４９】
以上では、グレースケールの画像データに対して裏写り画素を修正する処理を行う場合を例として説明を行ったが、本実施形態における裏写り画素を修正する処理はＲＧＢ画像データに対しても行うことができる。入力画像データ１０がＲＧＢ画像データである場合には、例えば、各画素が有するＲＧＢのいずれか一色の画素値を用いることで、ＲＧＢ画像データに対しても同様に裏写り画素を修正する処理を行うことができる。このとき、人の目が感知しやすいＧ（緑）の画素値を用いて裏写り画素を修正する処理を行うことができる。しかし、用いる画素値はこれに限定されず、Ｒ（赤）の画素値でも良いし、Ｂ（青）の画素値でも良い。
【００５０】
＜裏写り画素修正処理＞
図５は、本発明の第１実施形態に係る画像処理装置の裏写り画素修正処理の流れの一例を示すフローチャートである。以下、このフローチャートに沿って説明する。
【００５１】
まず、画像読取部３から出力された入力画像データ１０に対して、平滑化処理部５１ａが画像データに平滑化処理を行う（ステップＳ１）。
【００５２】
次に、高周波成分抽出処理部５１ｂは、入力画像データ１０が有する全ての画素の画素値と平滑化処理を行った画像データが有する全ての画素の画素値との差分をそれぞれ算出する（ステップＳ２）。これによって、入力画像データ１０から低周波成分が差し引かれ、入力画像データ１０の高周波数成分を抽出した高周波成分抽出画像を作成することができる。
【００５３】
次に、分散値算出処理部５１ｃは、ステップＳ２で作成した高周波成分抽出画像が有する全ての画素に対して分散値を算出する（ステップＳ３）。
【００５４】
次に、分散値判定処理部５１ｄは、ステップＳ３で算出された画素の分散値が所定の閾値より大きいか否かを判定する（ステップＳ４）。
【００５５】
ステップＳ４で分散値が所定の閾値よりも小さいと判定された場合、ステップＳ１で平滑化処理部５１ａが平滑化処理を行った画像データが有する画素であって、ステップＳ４で分散値が所定の閾値以下であると判定された画素と画像上の位置に対応する画素について、画素値が用紙の地肌の画素値と所定値以上異なるか否かを判定する（ステップＳ５）。より詳しくは、画素値が上限閾値よりも大きいか否か又は下限閾値よりも小さいか否かを判定する。
【００５６】
ステップＳ５で画素値が上限閾値以下で且つ下限閾値以上である場合、その画素と画像上の位置に対応する入力画像データ１０の画素に対して、裏面に印刷された網点画像の裏写りの画素として裏写り修正処理部５１ｆが裏写り修正処理を行う（ステップＳ６）。つまり、裏写り画素であると判定された画素の画素値を用紙の地肌の画素値に置き換える。
なお、上限閾値のみが設定されているならば所定の画素の画素値が上限閾値以下である場合に、下限閾値のみが設定されているならば所定の画素の画素値が下限閾値以上であるときに、その画素と画像上の位置に対応する入力画像データ１０の画素に対して、裏面に印刷された網点画像の裏写りの画素として裏写り修正処理部５１ｆが裏写り修正処理を行う。裏写り修正処理を終えると、裏写り修正処理を終了する。
【００５７】
ステップＳ４で分散値が閾値より大きいと判定された場合、又はステップＳ４で画素の分散値が閾値よりも小さいと判定されたが、ステップ５で画素値が用紙の地肌の画素値と所定値以上異なると判定された場合には、その画素と画像上の位置に対応する入力画像データ１０の画素は読取面に印刷された網点画像の画素であると判定して、裏写り修正処理部５１ｆは裏写り修正を行わずに、裏写り修正処理を終了する。この場合、読取面に印刷された網点画像の画素と判定された画素の画素値には、入力画像データ１０の画素の画素値がそのまま用いられる。
【００５８】
裏写り処理部５１は、入力画像データ１０が有する全ての画素に対して、上記のフローチャートに従って処理を行う。入力画像データ１０の画素のうち、裏面に印刷された網点画像の裏写りの画素であると判定した画素の画素値は用紙の地肌の画素値に置き換え、読取面に印刷された網点画像の画素と判定した画素の画素値は入力画像データ１０の画素の画素値をそのまま用いることによって、裏写り画素を修正した画像データを生成し、生成した画像データを像域分離処理部５２とγ変換処理部５３へ出力する。
【００５９】
図６は、本発明の第１実施形態に係る画像処理装置の裏写り修正処理による裏写り修正効果を示す図である。
入力画像データ１０には、読取面に印刷された網点画像と、裏面に印刷された網点画像の裏写り画素が含まれている。入力画像データ１０に対して分散値を算出して裏写り修正処理を行った場合に、読取面に印刷された網点画像であるにも関わらず裏面に印刷された網点画像の裏写り画素であると誤判定されることで、読取面に印刷された網点画像に対しても裏写り修正処理が行われる。読取面に印刷された網点画像の一部に対して裏写り修正処理が行われると、図６に示すように読取面に印刷された網点画像中に白抜けが生じてしまう問題がある。
そこで、本発明の第１実施形態に係る画像処理装置では、読取面に印刷された網点画像には高周波成分が多く含まれるのに対して、裏面に印刷された網点画像の裏写り画素には低周波数成分が多く含まれることに着目して、裏写り修正処理を行う。
詳しくは、入力画像データ１０の高周波成分を抽出した高周波成分抽出画像の画素毎に分散値を求め、分散値を所定の閾値と比較することにより、読取面の網点画像と裏面の網点画像を区別できため、裏面に印刷された網点画像の裏写り画素のみを修正することができる。
【００６０】
より詳しくは、高周波成分抽出画像が有する所定の画素の分散値が所定の閾値より大きい場合、又は高周波成分抽出画像が有する所定の画素の分散値が所定の閾値よりも小さいがその画素と画像上の位置に対応する平滑化処理後の画像の画素の画素値が用紙の地肌の画素値と所定値以上異なる場合には、その画素と画像上の位置に対応する入力画像データ１０の画素は読取面に印刷された網点画像の画素であると判定する。
また、高周波成分抽出画像が有する所定の画素の分散値が所定の閾値よりも小さく、その画素と画像上の位置に対応する入力画像データ１０の画素の画素値が上限閾値以下で且つ下限閾値以上である場合は、その画素と画像上の位置に対応する入力画像データ１０の画素は裏面に印刷された網点画像の裏写りの画素であると判定する。
このように、本発明の第１実施形態に係る画像処理装置によれば、読取面の網点画像と裏面の網点画像を区別できるため、裏写り修正処理における誤判定を修正できる。
【００６１】
以上、この発明の実施形態について説明してきたが、本発明はこれに限るものではない。前述した各実施形態の構成及び機能等は、適宜追加、変更、一部の省略等を行うことができ、また、相互に矛盾しない限り任意に組み合わせて実施可能であることは勿論である。
【００６２】
例えば、高周波成分抽出処理部５１ｂに代えて、ハイパスフィルタを用いることができる。ハイパスフィルタは入力画像データ１０を取得し、入力画像データ１０の高周波成分を抽出した高周波成分抽出画像を生成する。そして、ハイパスフィルタは、高周波成分抽出画像を分散値算出処理部５１ｃへ出力する。この場合、高周波成分抽出画像の生成に平滑化処理部５１ａは不要であるため、平滑化処理部５１ａは設けなくても良い。平滑化処理部５１ａを設けない場合は、画素値判定処理部５１ｅは入力画像データ１０の画素値判定を行う。しかし、画素値判定処理部５１ｅでの画素値判定に用いるために平滑化処理部５１ａを設けても良い。
【００６３】
また、裏写り画素を修正する処理、入力画像データ１０が有する全ての画素について行われるが、入力画像データ１０の所定の範囲について裏写り修正処理を行わないことが予め設定されている場合は、裏写り修正処理を行う範囲に含まれる画素に対してのみ裏写り画素を修正する処理を行っても良い。
【００６４】
なお、本発明による画像処理装置は、複合機（ＭＦＰ）や、画像読取装置（スキャナ）、複写機、ファクシミリ装置、単体のプリンタや簡易印刷装置などの画像形成装置等に適用できる。また、カラー画像形成装置でもモノクロ画像形成装置でもよい。更に、画像処理をソフトウェアによって行うパソコンなどの情報処理装置にも適用できる。
【００６５】
＜第２実施形態＞
本発明の第２実施形態に係る画像処理装置は、図１に示す本発明の第１実施形態に係る画像処理装置に適用するものであり、本発明の第２実施形態に係る画像処理部は、図２に示す画像処理部５に適用するものである。
ここで、本発明の第２実施形態に係る画像処理装置について説明する前に、第２実施形態を開示するに至った経緯について順に説明する。
【００６６】
＜経緯説明＞
従来、両面印刷された用紙の片面を画像読取装置によって読み取る場合、読み取り面の裏面に印刷された画像が透けて裏写りが生じ、読み取る画像の画質を劣化させることが問題になっている。
この裏写り画素を除去する目的で、表面の入力画像データを利用することにより裏写り画素を検出する判定方法がある。
この裏写り画素の判定方式として、画像データの分散値や濃度値などを演算し、網点、裏写り画素の判定を行い、裏写り画素であると判定された箇所のみに裏写り低減処理を実施する。この裏写り低減処理では、画像データの分散値による裏写り画素の判定方法では、分散値が所定値以上である場合は、裏写り画素ではないと判定していた。
しかし、表面の網点箇所に裏写り画素が発生している場合は、分散値が所定値以上になってしまうときがあり、裏写り画素ではないと判定してしまうことがあった。すなわち、誤判定された場合には、裏写り低減処理を実施しないため、裏写り画素に起因した画質の劣化が生じるという問題があった。
【００６７】
第１実施形態では、裏写り画素か否かを判定する目的で、入力画像データの高周波成分に対して分散値を演算し、その演算結果によって裏写り画素をしているか否かを判定するように構成されている。
しかし、表面の網点箇所に裏写り画素が発生している場合には、裏写り画素ではないと誤判定しており、裏写り画素に起因した画質の劣化を防止できなかった。
本発明の第２実施形態は、原稿用紙を印刷する際に、表面に網点箇所に裏写り画素が発生した場合には、裏写り画素だと判定し、裏写り画素に起因した画像の劣化を防ぐことにある。
【００６８】
そこで、第２実施形態では、あるマトリクス内で裏面の濃度が一定値以上となる画素が占める割合に基づいて、裏写り画素があるか否かを判定する材料とする。これにより、あるマトリクスにおいてどれだけ裏写り画素があるのかを把握することができる。このため、表面に網点がある箇所に裏写り画素が発生した場合でも、裏写り画素だと判定できるので、裏写り画素の判定精度を向上することができ、裏写り画素による画像の劣化を防ぐことができる。この他、裏面の画像に応じた裏写り低減処理についての最適化を行うことができるという効果も期待できる。
【００６９】
図１に示す画像読取部３は、搬送される用紙または静止する用紙の表面及び裏面に光を照射して、当該用紙で反射された反射光を１対のＣＣＤ（Charge Coupled Device）等の光電変換素子で光電変換することで用紙の表面及び裏面に印刷された画像を読み取る。 また、画像読取部３は、ＡＤＦ（自動給紙装置）が設けられているときには、当該ＡＤＦにセットされてＡＤＦから１枚ずつ読取部に搬送されてくる用紙の表面及び裏面に印刷された画像を読み取る。
図２に示す画像処理部５は、画像読取部３が取得した裏面及び表面の入力画像データ１０を入力し、入力画像データ１０に裏写り修正処理を含む所定の処理を行った後の出力画像データ１１をプリント出力部６に出力するものとして説明するが、入力画像データ１０の入力元や出力先はこれに限定されない。
【００７０】
＜裏写り処理部＞
図７は、本発明の第２実施形態に係る画像処理装置の裏写り処理部の動作を示すメインのフローチャートである。
まず、裏写り処理部５１は、画像読取部３から出力された裏面の入力画像データ１０に対して、画素数がＮ×Ｎ（例えば、１００×１００）の画素から構成されるマトリクスに分割し、濃度Ｄ以上の画素の占める割合を算出する（ステップＳ１１）。
次に、裏写り処理部５１は、ステップＳ１１において算出された濃度Ｄ以上の画素の占める割合が所定の閾値（例えば、１％）より大きいか否かを判定する（ステップＳ１２）。
なお、ステップＳ１２において、濃度Ｄ以上の画素の占める割合が所定の閾値よりも大きいと判定される場合（ステップＳ１２、Ｙｅｓ）には、Ｎ×Ｎのマトリクスの裏面の位置に対応する表面の位置に裏写りによる画質劣化がある。
濃度Ｄ以上の画素の占める割合が所定の閾値よりも大きいと判定された場合（ステップＳ１２、Ｙｅｓ）、Ｎ×Ｎのマトリクスの裏面の位置に対応する表面の位置の画素値と、同様の画素に対して平滑化処理を行った画素値との差分を算出して、高周波成分の抽出を行って高周波成分抽出画像を生成する（ステップＳ１３）。
【００７１】
次に、分散値算出処理部５１ｃは、ステップＳ１３において生成した高周波成分抽出画像が有する全ての画素に対して分散値を算出する（ステップＳ１４）。なお、分散値算出処理部５１ｃは、式（２）に基づいて分散値を算出するが、第１実施形態において説明したので、その説明を省略する。
次に、分散値判定処理部５１ｄは、ステップＳ１３において算出された画素の分散値が所定の閾値より大きいか否かを判定する（ステップＳ１５）。なお、ステップＳ１５は網点判定手段を構成する。
分散値が所定の閾値よりも小さいと判定された場合（ステップＳ１５、Ｎｏ）、Ｎ×Ｎのマトリクスの表面の入力画像データ１０に網点がなく、裏写りのみが存在する場合であり、後述する裏写り低威厳処理１を実行する（ステップＳ１６）。
一方、ステップＳ１５において分散値が所定の閾値よりも大きいと判定された場合（ステップＳ１５、Ｙｅｓ）、裏写り修正処理部５１ｆは、表面の入力画像データ１０に網点があり、かつ裏写りが存在する場合であり、後述の裏写り低威厳処理２を実行する（ステップＳ１７）。
【００７２】
＜裏写り低減処理１＞
図８は、裏写り低減処理１の詳細な動作を示すサブルーチンのフローチャートである。
ステップＳ１６において、裏写り低減処理１のサブルーチンがコールされると、図８に示す処理を開始する。
上述したステップＳ１５において、画素の分散値が所定値以下と判定される場合は、表面の地肌部分に裏写り画像による画質劣化があることを意味する。
まず、画素値判定処理部５１ｅは、画素値が用紙の地肌の画素値と所定値以上異なるか否かを判定する（ステップＳ２１）。ここで、画素値が用紙の地肌の画素値と所定値以上異なっていない場合（ステップＳ２１、Ｎｏ）に、ステップＳ２２に進む。
なお、ステップＳ２１において、判定処理に用いる所定値をユーザが設定可能となるように構成することで、所定値をユーザの好みに合わせて設定することができる。
裏写り修正処理部５１ｆは、裏写り画像であると判定された画素の画素値を原稿の地肌の画素値に置き換える裏写り補正処理を行うことにより裏写りの低減を行う（ステップＳ２２)。
これにより、表面の地肌画素部分に生じる裏写り画像による画質劣化を補正することができる。
一方、画素値が用紙の地肌の画素値と所定値以上異なっている場合（ステップＳ２１、Ｙｅｓ）は、そのままメインルーチンに復帰する。
【００７３】
図９は、裏写り低減処理２の詳細な動作を示すサブルーチンのフローチャートである。
ステップＳ１７において、裏写り低減処理２のサブルーチンがコールされると、図９に示す処理を開始する。
まず、用紙の表面の入力画像データ１０に網点があり、かつ裏写り画像がある場合にステップ１７を実行することになる。
ただし、Ｎ×Ｎのマトリクス内にグラデーションがある場合や、濃度の切り替わりの位置である場合には本発明の処理は対応できない。一方、図１０に示すように、Ｎ×Ｎのマトリクス内すべてが同じ色になるようなときに、本発明の裏写り補正処理の対象となる。
【００７４】
まず、裏写り修正処理部５１ｆは、ステップＳ１１において算出された裏面の濃度Ｄの割合が所定の閾値より大きいか否かを判定する（ステップＳ３１）。このときの所定の閾値はステップＳ１２とは別の閾値であり９５％付近に設定する。
ステップＳ３１において所定の閾値以上の判定されるのは、N×Nのマトリクス内がほぼ全面裏写りの影響により画質劣化が生じる場合である。その際、裏写り修正処理部５１ｆは、裏写り補正処理２として式（３）のように裏面の濃度と地肌の濃度との差分値に補正倍率を足し合わることにより補正を行う（ステップＳ３２）。
【００７５】
式（３）において、Ｚは裏写り補正処理の注目画素の画素値、Ｚ‘は裏写り補正処理後の注目画素の画素値、Ｇは原稿の地肌の画素値、Ｚ_averは裏面のN×Nのマトリクス内の画素値の平均値、σは補正倍率となっている。
Ｚ‘＝Ｚ＋（Ｇ−Ｚ_aver）×σ
・・・式(３)
ステップＳ３２により表面が網点の箇所、かつ裏写りしている箇所の裏写りの影響を補正できる。
裏写り修正処理部５１ｆは、表面の入力画像データに対して平滑化処理を行う（ステップＳ３３）。
ステップＳ１１において分割したＮ×Ｎのマトリクス内のヒストグラムからピークを２点検出する（ステップＳ３４）。なお、Ｎ×Ｎのマトリクス内の画像として、画像のヒストグラムからピークが３点以上検出されてしまう領域には、本発明を適用しないこととする。
次に、裏写り修正処理部５１ｆは、ステップＳ１２において算出された裏面の濃度Ｄの割合が所定の閾値より大きいか否かを判定する（ステップＳ３５）。このとき、所定の閾値は５０％付近に設定する。
【００７６】
ここで、ステップＳ３５において裏面の濃度Ｄの割合が所定の閾値より大きいと判定されるのは、Ｎ×Ｎのマトリクス内に裏写り画像の方が多く存在している場合となるので、２点のピーク値（Ｈｘ，Ｈｙ）のうち、ピーク値が大きい方（Ｈｙ）が裏写り画像の濃度であり、ピーク値が小さい方（Ｈｘ）が表面の濃度であることが理解できる。
そこで、２点のピーク値（Ｈｘ，Ｈｙ）のそれぞれの濃度の中間の位置で区切り、図１１に示すように、ピーク値が小さい方（Ｈｘ）をα領域、ピーク値が大きい方（Ｈｙ）をβ領域とする。
式（４）において、Ｚは裏写り補正処理の注目画素の画素値、Ｚ‘は裏写り補正処理後の注目画素の画素値、Ｙは大きい方のピーク２の濃度、Ｘは小さい方のピーク１の濃度となっている。
裏写り修正処理部５１ｆは、β領域に属する画素Ｚに対して、式（４）に従って、２点のピーク値の濃度間隔を表す差分値(Ｙ−Ｘ)を算出し、画素値Ｚから差分値(Ｙ−Ｘ)を減算することでピーク値の濃度が小さい方（Ｘ）へ補正して、算出後の画素値をＺ‘とする（ステップＳ３６）。
Ｚ‘＝Ｚ−（Ｙ−Ｘ）
・・・式（４）
【００７７】
一方、ステップＳ３３において割合が所定の閾値より小さい場合は、Ｎ×Ｎのマトリクス内に表面の入力画像データ１０の方が多く存在している場合であるので、２点のピーク値（Ｈｘ，Ｈｙ）のうち、ピーク値が小さい方（Ｈｘ）が裏写りの濃度であり、ピーク値が大きい方（Ｈｙ）が表面の濃度であることが理解できる。
そこで、２点のピーク値（Ｈｘ，Ｈｙ）のそれぞれの濃度の中間の位置で区切り、図１１に示すように、小さい方をα領域、大きい方をβ領域とする。
そして、裏写り修正処理部５１ｆは、α領域に属する画素Ｚに対して、式（５）に従って、２点のピーク値の濃度間隔を表す差分値(Ｙ−Ｘ)を算出し、画素値Ｚに差分値(Ｙ−Ｘ)を加算することでピーク値の濃度が大きい方（Ｙ）へ補正して、算出後の画素値をＺ‘とする（ステップＳ３７）。
Ｚ‘＝Ｚ＋（Ｙ−Ｘ）
・・・式（５）
【００７８】
ステップＳ３６、Ｓ３７により、Ｎ×Ｎのマトリクス内の画素が裏写り画像の影響により濃度が濃くなっているか否かの判定を行うことができ、裏写り画像の影響により濃度が濃くなっている画素に対して裏写り画像の影響を補正することができる。
【００７９】
図１０は、本発明の第２実施形態に係る画像処理装置の裏写り処理部により、対応が可能な画像の一例を示す図である。
図１０に示す画像は、Ｎ×Ｎのマトリクス内の画像であり、文字「あ」の裏写り領域７１の濃度が一様に高くなり、文字「あ」の裏写り領域を除く領域７２の濃度が一様に低くなる。このため、図１０に示すような画像例を対象とした場合、Ｎ×Ｎのマトリクス内のヒストグラムからピークを２点検出することが可能となる。
【００８０】
図１１は、本発明の第２実施形態に係る画像処理装置の裏写り処理部により検出されたヒストグラムの一例を示すグラフ図である。
図１１に示すヒストグラムは、横軸に濃度（０〜２５５）を表し、縦軸に出現頻度を表す。このヒストグラムは、２点のピーク値（Ｈｘ，Ｈｙ）のそれぞれの濃度（Ｘ，Ｙ）の中間の位置で区切り、濃度が小さい方をα領域、濃度が大きい方をβ領域としている。
第２実施形態によれば、表面に網点箇所に裏写り画素が発生した場合には、裏写り画素だと判定し、裏写り画素に起因した画像の劣化を防ぐことができる。
【００８１】
＜本発明の実施態様例の構成、作用、効果＞
＜第１態様＞
本態様の画像処理装置１は、画像データに含まれる裏写り画素に対して修正処理を行う画像処理装置であって、画像データから高周波成分を抽出した高周波成分抽出画像を生成する高周波成分抽出処理部５１ｂと、高周波成分抽出画像に含まれる画素のうち所定の注目画素を含む所定の領域の分散値を算出する分散値算出処理部５１ｃと、分散値が所定の閾値以下である場合に、注目画素の位置に対応する画像データの画素を裏写り画素として判定する分散値判定処理部５１ｄと、分散値判定処理部５１ｄが裏写り画素と判定した画素に対して裏写り修正処理を行う裏写り修正処理部５１ｆと、を備えることを特徴とする。
本態様によれば、高周波成分抽出処理部５１ｂは、画像データから高周波成分を抽出した高周波成分抽出画像を生成する。分散値算出処理部５１ｃは、高周波成分抽出画像に含まれる画素のうち所定の注目画素を含む所定の領域の分散値を算出する。分散値判定処理部５１ｄは、分散値が所定の閾値以下である場合に、注目画素の位置に対応する画像データの画素を裏写り画素として判定する。裏写り修正処理部５１ｆは、分散値判定処理部５１ｄが裏写り画素と判定した画素に対して裏写り修正処理を行う。
これにより、分散値が所定の閾値以下である場合に、注目画素の位置に対応する画像データの画素を裏写り画素として判定し、裏写り画素と判定した画素に対して裏写り修正処理を行うので、裏写り画素を含む画像に対する裏写り修正処理において誤判定を低減することができる。
【００８２】
＜第２態様＞
本態様の画像処理装置１は、画像データから平滑化画像を生成する平滑化処理部５１ａを更に備え、高周波成分抽出処理部５１ｂは、画像データの画素値と平滑化画像の画素値との差分を算出することにより高周波成分を抽出することを特徴とする。
本態様によれば、平滑化処理部５１ａは、画像データから平滑化画像を生成する。高周波成分抽出処理部５１ｂは、画像データの画素値と平滑化画像の画素値との差分を算出することにより高周波成分を抽出する。
これにより、入力画像データ１０の高周波成分を抽出した高周波成分抽出画像を生成することができる。
【００８３】
＜第３態様＞
本態様の分散値判定処理部５１ｄは、注目画素に対応する平滑化画像の画素の画素値が、画像データの地肌の画素値から所定値以上異なる場合に、注目画素に対応する画像データの画素は裏写りではないと判定することを特徴とする。
本態様によれば、分散値判定処理部５１ｄは、注目画素に対応する平滑化画像の画素の画素値が、画像データの地肌の画素値から所定値以上異なる場合に、注目画素に対応する画像データの画素は裏写りではないと判定する。
これにより、注目画素に対応する平滑化画像の画素の画素値が、画像データの地肌の画素値から所定値以上異なる場合に、注目画素に対応する画像データの画素は裏写りではないと判定することができる。
【００８４】
＜第４態様＞
本態様の分散値判定処理部５１ｄは、注目画素に対応する画像データの画素の画素値が、画像データの地肌の画素値から所定値以上異なる場合に、注目画素に対応する画像データの画素は裏写りではないと判定することを特徴とする。
本態様によれば、分散値判定処理部５１ｄは、注目画素に対応する画像データの画素の画素値が、画像データの地肌の画素値から所定値以上異なる場合に、注目画素に対応する画像データの画素は裏写りではないと判定する。
これにより、注目画素に対応する画像データの画素の画素値が、画像データの地肌の画素値から所定値以上異なる場合に、注目画素に対応する画像データの画素は裏写りではないと判定することができる。
【００８５】
＜第５態様＞
本態様の画像処理方法は、画像データに含まれる裏写り画素に対して修正処理を行う画像処理方法であって、画像データから高周波成分を抽出した高周波成分抽出画像を生成するステップ（Ｓ２）と、高周波成分抽出画像に含まれる画素のうち所定の注目画素を含む所定の領域の分散値を算出するステップ（Ｓ３）と、分散値が所定の閾値以下である場合に、注目画素の位置に対応する画像データの画素を裏写り画素と判定するステップ（Ｓ４、Ｓ５）と、裏写り画素と判定した画素に対して裏写り修正処理を行うステップ（Ｓ６）と、を実行することを特徴とする。
第６態様の作用、及び効果は第１態様と同様であるので、その説明を省略する。
【００８６】
＜第６態様＞
本態様のプログラムは、第５態様記載の画像処理方法における各ステップをプロセッサに実行させることを特徴とするプログラム。
本態様によれば、各ステップをプロセッサに実行させることができる。
【００８７】
＜第７態様＞
本態様の画像処理装置１は、記録媒体の表面と裏面から読み取った画像データに含まれる裏写り画像に対して修正処理を行う画像処理装置であって、画像データにおける裏面の濃度に基づいて裏写り画像か否かを判定する裏写り処理部５１（ステップＳ１２）と、裏写り判定手段により判定された裏写り画像から高周波成分を抽出して高周波成分抽出画像を生成する高周波成分抽出処理部５１ｂと、高周波成分抽出画像に含まれる画素のうち所定の注目画素を含む所定の領域の分散値を算出する分散値算出処理部５１ｃと、分散値に応じて表面に網点があるか否かを判定する網点判定手段（ステップＳ１５）と、表面に網点がない場合に、記録媒体の地肌の濃度に応じて裏写り修正処理を行う裏写り修正処理部５１ｆ（ステップＳ２２）と、表面に網点がある場合に、所定の注目画素、注目画素の周辺にある周辺画素のヒストグラムのピーク値、裏面の濃度が占める割合に基づいて、裏写り修正処理を行う裏写り修正処理部５１ｆ（ステップＳ３１〜Ｓ３７）と、を備えることを特徴とする。
本態様によれば、裏写り処理部５１（ステップＳ１２）が、画像データにおける裏面の濃度に基づいて裏写り画像か否かを判定する。高周波成分抽出処理部５１ｂが、裏写り判定手段により判定された裏写り画像から高周波成分を抽出して高周波成分抽出画像を生成する。分散値算出処理部５１ｃが、高周波成分抽出画像に含まれる画素のうち所定の注目画素を含む所定の領域の分散値を算出する。網点判定手段（ステップＳ１５）が、分散値に応じて表面に網点があるか否かを判定する。裏写り修正処理部５１ｆ（ステップＳ２２）が、表面に網点がない場合に、記録媒体の地肌の濃度に応じて裏写り修正処理を行う。裏写り修正処理部５１ｆ（ステップＳ３１〜Ｓ３７）が、表面に網点がある場合に、所定の注目画素、注目画素の周辺にある周辺画素のヒストグラムのピーク値、裏面の濃度が占める割合に基づいて、裏写り修正処理を行う。
これにより、表面に網点箇所に裏写り画素が発生した場合には、裏写り画素だと判定し、裏写り画素に起因した画像の劣化を防ぐことができる。
【００８８】
＜第８態様＞
本態様の画像処理装置１は、画像データを平滑化することにより平滑化画像を生成する平滑化処理部５１ａを更に備え、高周波成分抽出処理部５１ｂは、画像データの画素値と平滑化画像の画素値との差分値を算出することにより高周波成分を抽出することを特徴とする。
本態様によれば、平滑化処理部５１ａが、画像データを平滑化することにより平滑化画像を生成する。高周波成分抽出処理部５１ｂが、画像データの画素値と平滑化画像の画素値との差分値を算出することにより高周波成分を抽出する。
これにより、高周波成分を抽出することができる。
【００８９】
＜第９態様＞
本態様の裏写り修正処理部５１ｆ（ステップＳ２２）は、注目画素の位置に対応する平滑化画像の画素値が、画像データの地肌の画素値から所定値以上異なる場合に、注目画素の位置に対応する画像データの画素は裏写りではないと判定することを特徴とする。
本態様によれば、裏写り修正処理部５１ｆ（ステップＳ２２）は、注目画素の位置に対応する平滑化画像の画素値が、画像データの地肌の画素値から所定値以上異なる場合に、注目画素の位置に対応する画像データの画素は裏写りではないと判定する。
これにより、注目画素の位置に対応する画像データの画素が裏写りではないと判定することができる。
【００９０】
＜第１０態様＞
本態様の裏写り修正処理部５１ｆ（ステップＳ３１〜Ｓ３７）は、ヒストグラムからピーク値を２点検出し、裏面の濃度の割合に基づいて、一方のピーク値を有する画素値を他のピーク値を有する画素値に補正することを特徴とする。
本態様によれば、裏写り修正処理部５１ｆ（ステップＳ３１〜Ｓ３７）は、ヒストグラムからピーク値を２点検出し、裏面の濃度の割合に基づいて、一方のピーク値を有する画素値を他のピーク値を有する画素値に補正する。
これにより、裏面の濃度の割合に基づいて、一方のピーク値を有する画素値を他のピーク値を有する画素値に補正することができる。
【符号の説明】
【００９１】
１…画像処理装置、２…制御部、３…画像読取部、４…画像記憶部、５…画像処理部、６…プリント出力部、７…表示操作部、８…通信部、９…バス、１０…入力画像データ、１１…出力画像データ、５１…裏写り処理部、５２…像域分離処理部、５３…γ変換処理部、５４…フィルタ処理部、５５…色変換処理部、５６…中間調処理部、５１ａ…平滑化処理部、５１ｂ…高周波成分抽出処理部、５１ｃ…分散値算出処理部、５１ｄ…分散値判定処理部、５１ｅ…画素値判定処理部、５１ｆ…裏写り修正処理部
【先行技術文献】
【特許文献】
【００９２】
【特許文献１】特許第５６４５６８９号公報
【図１】
2017135690.tif 000005
【図２】
2017135690.tif 000006
【図３】
2017135690.tif 000007
【図４】
2017135690.tif 000008
【図５】
2017135690.tif 000009
【図６】
2017135690.tif 000010
【図７】
2017135690.tif 000011
【図８】
2017135690.tif 000012
【図９】
2017135690.tif 000013
【図１０】
2017135690.tif 000014
【図１１】
2017135690.tif 000015