(57)【要約】【課題】文字、ノイズ等があってもウォーターマークを正確に抽出することができる画像処理装置、画像処理方法及びプログラムを提供する。【解決手段】対象となる画像データを画像分割部２２が所定のサイズのブロックに分割し、画像解析部２４が上記ブロックの一つに対してフーリエ変換処理を実行して低線数網点がブロック内にあるか否かを検出する。あるブロックに低線数網点が存在している場合には、フーリエ変換処理を停止し、画像処理決定部２６が、上記低線数網点を構成する一つの点の画素数をカウントする。画像処理決定部２６は、カウントした画素数に基づき、収縮膨張処理の回数を決定する。画像処理部２８は、上記画像処理決定部２６が決定した回数だけ、画像データに対して収縮膨張処理を実行する。これにより、背景の画素が消え、低線数網点が残る。【選択図】図２
2007172067.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像について、低線数網点を検出する画像解析手段と、
前記検出された低線数網点に基づき、収縮膨張処理の回数を決定する画像処理決定手段と、
前記画像処理決定手段が決定した回数だけ前記入力画像を収縮膨張処理し、前記入力画像から背景を消去して低線数網点を抽出する画像処理手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
請求項１記載の画像処理装置は、さらに前記入力画像を所定のブロックに分割する画像分割手段を有し、前記画像解析手段は、前記ブロックの一部または全部に対して低線数網点を検出する処理を実行することを特徴とする画像処理装置。
【請求項３】
請求項１または請求項２記載の画像処理装置において、前記画像処理決定手段は、前記低線数網点の１点の画素数をカウントし、その総数に基づいて、前記低線数網点が消えない収縮回数を算出し、その回数の範囲内で前記収縮膨張処理の回数を決定することを特徴とする画像処理装置。
【請求項４】
請求項３記載の画像処理装置において、前記画像処理決定手段は、前記低線数網点の１点の画素数と、背景の１点の画素数とを比較し、前記低線数網点が残り、前記背景が消える最小の収縮回数を算出することを特徴とする画像処理装置。
【請求項５】
請求項３または請求項４記載の画像処理装置において、前記画像処理決定手段は、前記低線数網点の１点の画素数をカウントする代わりに、あらかじめ入力された前記低線数網点の１点の画素数に基づいて、前記低線数網点が消えない収縮回数を算出することを特徴とする画像処理装置。
【請求項６】
請求項２記載の画像処理装置において、前記画像解析手段は、低線数網点を検出した時点で前記ブロックに対する低線数網点の検出処理を終了することを特徴とする画像処理装置。
【請求項７】
入力された画像について、低線数網点を検出するステップと、
前記検出された低線数網点に基づき、収縮膨張処理の回数を決定するステップと、
前記決定した回数だけ前記入力画像を収縮膨張処理し、前記入力画像から背景を消去して低線数網点を抽出するステップと、
を備えることを特徴とする画像処理方法。
【請求項８】
入力された画像について、低線数網点を検出し、
前記検出された低線数網点に基づき、収縮膨張処理の回数を決定し、
前記決定した回数だけ前記入力画像を収縮膨張処理し、前記入力画像から背景を消去して低線数網点を抽出する処理をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された画像から正確に低線数網点を抽出するための画像処理装置、画像処理方法及びプログラムの改良に関する。
【背景技術】
【０００２】
従来より、コピー牽制等の目的で、画像にウォーターマークを埋め込むことが行われている。このウォーターマークは、背景よりも線数の少ない低線数網点により構成されており、複写機等においては、低線数網点を背景と区別することによりウォーターマークの検出を行っている。
【０００３】
例えば、下記特許文献１には、フーリエ変換（ＦＦＴ）を用いて画像を周波数領域に変換し、低線数網点を抽出する技術が開示され、下記特許文献２には、画像に特定サイズのウィンドウを設定し、そのウィンドウ内の画素値に基づいて低線数網点か否かを判定する技術が開示されている。
【特許文献１】特開２００２−１００６７号公報
【特許文献２】特開２００１−１１９５７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記従来の技術においては、文字等がウォーターマークに重なっていたり、ノイズが存在すると、ウォーターマークを正確に抽出することが困難になるという問題があった。
【０００５】
本発明は、上記従来の課題に鑑みなされたものであり、その目的は、文字、ノイズ等があってもウォーターマークを正確に抽出することができる画像処理装置、画像処理方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、画像処理装置であって、入力された画像について、低線数網点を検出する画像解析手段と、前記検出された低線数網点に基づき、収縮膨張処理の回数を決定する画像処理決定手段と、前記画像処理決定手段が決定した回数だけ前記入力画像を収縮膨張処理し、前記入力画像から背景を消去して低線数網点を抽出する画像処理手段と、を備えることを特徴とする。
【０００７】
また、上記画像処理装置は、さらに前記入力画像を所定のブロックに分割する画像分割手段を有し、前記画像解析手段は、前記ブロックの一部または全部に対して低線数網点を検出する処理を実行することを特徴とする。
【０００８】
また、上記画像処理決定手段は、前記低線数網点の１点の画素数をカウントし、その総数に基づいて、前記低線数網点が消えない収縮回数を算出し、その回数の範囲内で前記収縮膨張処理の回数を決定することを特徴とする。この場合、低線数網点の１点の画素数と、背景の１点の画素数とを比較し、前記低線数網点が残り、前記背景が消える最小の収縮回数を算出するのが好適である。
【０００９】
また、上記画像処理決定手段は、前記低線数網点の１点の画素数をカウントする代わりに、あらかじめ入力された前記低線数網点の１点の画素数に基づいて、前記低線数網点が消えない収縮回数を算出してもよい。
【００１０】
また、上記画像解析手段は、低線数網点を検出した時点で前記ブロックに対する低線数網点の検出処理を終了することを特徴とする。
【００１１】
また、本発明は、入力された画像について、低線数網点を検出するステップと、前記検出された低線数網点に基づき、収縮膨張処理の回数を決定するステップと、前記決定した回数だけ前記入力画像を収縮膨張処理し、前記入力画像から背景を消去して低線数網点を抽出するステップと、を備えることを特徴とする。
【００１２】
また、本発明は、入力された画像について、低線数網点を検出し、前記検出された低線数網点に基づき、収縮膨張処理の回数を決定し、前記決定した回数だけ前記入力画像を収縮膨張処理し、前記入力画像から背景を消去して低線数網点を抽出する処理をコンピュータに実行させるプログラムであることを特徴とする。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を実施するための最良の形態（以下、実施形態という）を、図面に従って説明する。
【００１４】
図１には、本発明かかる画像処理装置の構成のブロック図が示される。図１において、画像処理装置は、制御部１０、画像取得部１２、操作部１４、表示部１６、記憶部１８及び画像形成部２０を含んで構成されている。
【００１５】
制御部１０は、ＣＰＵを含んで構成され、画像取得部１２、操作部１４、表示部１６、記憶部１８及び画像形成部２０とデータのやり取りを行いながらこれらの動作を制御する。また、制御部１０は、記憶部１８に格納されたプログラムに従い、ウォーターマークを抽出する処理を実行する。
【００１６】
画像取得部１２は、例えばスキャナ等で構成され、ウォーターマークが埋め込まれた画像データを取得する。なお、この画像取得部１２は、通信回線を介して他のコンピュータ等から画像データを取得する構成としてもよい。
【００１７】
操作部１４は、マウス等のポインティングデバイス、キーボード、タッチパネル等の入力装置を含み、ユーザが画像処理装置に指示情報等の各種データを入力するために使用する。
【００１８】
表示部１６は、液晶ディスプレイ等により構成され、画像取得部１２が取得した画像データ、ユーザインターフェース画面等を表示画面に表示する。
【００１９】
記憶部１８は、例えばＣＰＵの作業用のＲＡＭ及び磁気記憶装置等で構成されており、画像取得部１２が取得した画像データのファイル及び制御部１０のＣＰＵを動作させるプログラム等が記憶される。
【００２０】
画像形成部２０は、プリンタ等により構成され、画像データを所定の用紙上に出力する装置である。
【００２１】
図２には、上記画像処理装置の機能ブロック図が示される。図２において、画像分割部２２は、画像取得部１２が取得した画像データを制御部１０が所定のサイズのブロックに分割する機能を表している。この機能により、画像データを複数のブロックに分割することができる。各々のブロックには、画像解析部２４が解析する順序を予め設定しておくのが好適である。
【００２２】
また、画像解析部２４は、制御部１０が上記ブロックごとにフーリエ変換処理を実行し、得られる周波数成分によって低線数網点を検出する機能を表している。
【００２３】
また、画像処理決定部２６は、上記ブロックにおいて低線数網点が検出された場合に、制御部１０が当該網点を構成する一つの点の画素数をカウントし、その画素数に基づき、画像データに対して収縮処理を実行した場合に、上記低線数網点が消えずに残る最大の収縮回数を算出する機能を表している。画像処理決定部２６は、この最大収縮回数に基づき、上記低線数網点が残り、背景が消える収縮膨張処理の回数を決定する。なお、低線数網点の一つの点の画素数は、画像データと共に予め画像取得部１２が取得する構成としてもよい。この場合には、画像処理決定部２６は画素のカウントを行わず、画像取得部１２が取得した画素数に基づいて収縮膨張処理の回数を決定する。
【００２４】
画像処理部２８は、上記画像処理決定部２６が決定した回数だけ、画像データに対して収縮膨張処理を実行する制御部１０の機能を表している。
【００２５】
図３には、上述した収縮処理により背景が消え、低線数網点が残る理由の説明図が示される。図３において、低線数網点がＡで示されるように７×７＝４９画素で構成され、背景がａで示されるように３×３＝９画素で構成されているものとする。なお、これらの低線数網点Ａ及び背景ａの画素は、図に斜線で示すように黒色であり、その周囲は白色であるとする。
【００２６】
ここで、１回収縮処理を行うと、低線数網点Ａは、その最外周の画素列が周囲の白色画素の膨張により白色となり、Ｂに示されるように１画素分収縮して、図の斜線で示されるように５×５＝２５画素となる。また、同様に背景ａも１画素分収縮してｂ（１画素）となる。ここで、さらに収縮処理を行うと、低線数網点は、Ｃに斜線で示されるように、３×３＝９画素まで収縮する。また、背景は、ｃに示されるように消失する（全て白画素となる）。
【００２７】
このように、収縮処理により低線数網点及び背景を構成する画素が減少して行くので、低線数網点より画素数の少ない背景は、低線数網点より早く消失する。従って、低線数網点と背景とを構成する画素数をそれぞれカウントすれば、低線数網点を残し、背景だけを消すために適切な収縮処理の回数を決定することができる。上記画像処理決定部２６は、このようにして収縮処理の回数を決定している。
【００２８】
なお、背景が消えた後、収縮処理と同じ回数の膨張処理を実行すれば、もとの大きさ（画素数）の低線数網点に戻すことができる。
【００２９】
図４には、本発明にかかる画像処理装置の動作例のフローが示される。図４において、画像取得部１２が取得した画像データを画像分割部２２が所定のサイズのブロックに分割すると（Ｓ１）、画像解析部２４が上記ブロックの一つに対してフーリエ変換処理を実行し（Ｓ２）、低線数網点がブロック内にあるか否かを検出する（Ｓ３）。ブロック内に低線数網点がない場合には、画像解析部２４が次のブロックを選択し（Ｓ４）、Ｓ２からの処理を繰り返す。
【００３０】
一方、あるブロックに低線数網点が存在している場合には、フーリエ変換処理を停止し（Ｓ５）、画像処理決定部２６が、上記低線数網点を構成する一つの点の画素数をカウントする（Ｓ６）。画像処理決定部２６は、カウントした画素数に基づき、画像データに対して収縮処理を実行した場合に、上記低線数網点が消えずに残る最大の収縮回数を算出して、収縮膨張処理の回数を決定する（Ｓ７）。
【００３１】
画像処理部２８は、上記画像処理決定部２６が決定した回数だけ、画像データに対して収縮膨張処理を実行する（Ｓ８）。これにより、背景の画素が消え、低線数網点が残る。
【００３２】
このように、本実施形態では、あるブロックに低線数網点が存在していることを検出した場合に、当該検出された低線数網点の画素数に基づいて収縮膨張処理を行ってウォーターマークを抽出する構成となっている。このため、文字、ノイズ等がないブロックにより低線数網点が検出できればウォーターマークの抽出が行える。従って、文字、ノイズ等がある画像データであっても、文字、ノイズ等を避けて低線数網点の検出を行えばよく、ウォーターマークを正確に抽出することができる。
【００３３】
次に、画像処理部２８は、低線数網点の各点より白以外の画素数の多い領域を探し（Ｓ９）、当該領域を消去して白色とする（Ｓ１０）。低線数網点の各点より白以外の画素数の多い領域は、例えば文字を表す領域である。この処理により、低線数網点のみが残った画像データとなる。なお、Ｓ９において、低線数網点より画素数の多い領域がない場合には、Ｓ１０の処理は実行しない。
【００３４】
その後、画像処理部２８は、低線数網点のみが残った画像データを、出力画像と合成する（Ｓ１１）。出力画像は、画像取得部１２が取得した画像データから予め低線数網点を除去した画像データであり、制御部１０により生成される。この低線数網点の除去は、例えば低線数網点を含む背景の情報を消去すること等により実行することができる。あるいは、上記出力画像を予め通信回線等を介して画像取得部１２が取得しておいてもよい。
【００３５】
合成された画像データは、画像形成部２０により印刷出力される。印刷出力される画像は、上記出力画像にウォーターマークが重畳したものである。この場合、ウォーターマークを黒以外の色とすることも好適である。これにより、ウォーターマークを、より目立たせることができる。なお、上記印刷出力される画像は、ユーザが操作部１４から入力した指示により、表示部１６に表示する構成としてもよい。
【図面の簡単な説明】
【００３６】
【図１】本発明かかる画像処理装置の構成のブロック図である。
【図２】本発明かかる画像処理装置の機能ブロック図である。
【図３】収縮処理により背景が消え、低線数網点が残る理由の説明図である。
【図４】本発明にかかる画像処理装置の動作例のフロー図である。
【符号の説明】
【００３７】
１０  制御部、１２  画像取得部、１４  操作部、１６  表示部、１８  記憶部、２０  画像形成部、２２  画像分割部、２４  画像解析部、２６  画像処理決定部、２８  画像処理部。
【図１】
2007172067.tif 000003
【図２】
2007172067.tif 000004
【図３】
2007172067.tif 000005
【図４】
2007172067.tif 000006