JP4235352B2 - Image discrimination apparatus, copying machine, and image discrimination method - Google Patents
Image discrimination apparatus, copying machine, and image discrimination method Download PDFInfo
- Publication number
- JP4235352B2 JP4235352B2 JP2000243330A JP2000243330A JP4235352B2 JP 4235352 B2 JP4235352 B2 JP 4235352B2 JP 2000243330 A JP2000243330 A JP 2000243330A JP 2000243330 A JP2000243330 A JP 2000243330A JP 4235352 B2 JP4235352 B2 JP 4235352B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- feature points
- information
- predetermined
- marks
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Dot-Matrix Printers And Others (AREA)
- Cleaning In Electrography (AREA)
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
- Facsimile Image Signal Circuits (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、画像判別装置及び複写機及び画像判別方法に関し、例えばコピー原稿上に形成されている特定の画像パターンを判別する画像判別装置及び複写機及び画像判別方法に関する。
【0002】
【従来の技術】
近年のフルカラー複写機の技術的な発展により、複写物(コピー)の画質を、原稿とさほど変わらない画質とすることが可能となっており、カラー原稿のみでなく、カラー複写機の出力したコピー出力を原稿として、さらにコピーを繰り返すジェネレーションコピーが行われるようになってきている。
【0003】
しかし、ジェネレーションコピーの画質は、オリジナル原稿のコピー画質には及ばないのが通常であり、近年においては、カラー複写機にジェネレーションコピー用の所定の画像処理を行うモードを設けて、ジェネレーションコピーの画質の劣化を防止するようにしている。
【0004】
また、カラー複写機の画質の向上に伴い、紙幣や有価証券などの法律的に複写が禁止されている原稿の複写機による偽造が懸念されており、このような原稿の偽造を防止すべく、複写動作時に機体固有の画像パターンを印刷物に印刷し、違法に複写された複写物がどの機体で複写されたのかを特定できるようにする技術が知られている。
【0005】
【発明が解決しようとする課題】
しかしながら、上述した従来の技術において、ジェネレーションコピー時の画像処理を行う際には、手動でジェネレーションコピーモードに切り替えを行わなければならずオペレータにとって煩わしい。
【0006】
また、複写時に原稿画像に付加された特定の画像パターンは、カラー複写機の印刷部における走査方向に強く依存している。このため、原稿の読み取りに際して想定している方向とは異なる向きで読み取られた場合には、判別やコード抽出を自動的に行うのは困難であり、原稿に印刷された画像パターンから、その原稿を印刷した装置(例えば複写機)の機体番号等の情報を読み取るのは容易ではない。
【0007】
そこで、本発明は、所定の画像パターンが含まれる原稿画像を、その原稿画像の方向に関らずに高精度に判別し、適切な処理を行う画像判別装置及び複写機及び画像判別方法の提供を目的とする。
【0008】
【課題を解決するための手段】
上記の目的を達成するため、本発明に係る画像判別装置は、以下の構成を特徴とする。
【0009】
即ち、原稿画像に含まれる複数のマークからなる画像パターンを判別する画像判別装置であって、前記複数のマークには、位置決めマークと、当該位置決めマークを中心位置として同心円状の仮想的な輪郭の上に配置される複数の情報マークと、が含まれ、前記複数のマークにそれぞれ対応する複数の特徴点を、入力された原稿画像から抽出する抽出手段と、前記抽出手段によって抽出された前記複数の特徴点の数が所定数と一致するか否かを判定し、該複数の特徴点の数が該所定数と一致する場合に、前記位置決めマークに対応する中心の特徴点と該複数の特徴点のうちの他の各特徴点との距離の総和が所定の値の範囲内にあるか否かを判定し、該距離の総和が該所定の値の範囲内である場合に、該他の特徴点間の距離を算出し、該算出した他の特徴点間の距離に基づいて、前記画像パターンが表わす情報を識別する識別手段と、を備え、前記識別手段は、前記複数の特徴点の数が前記所定数と一致しない場合と、前記距離の総和が前記所定の値の範囲内ではない場合に、前記原稿画像は画像パターンを含まないと判定することを特徴とする。
【0011】
上記の同目的を達成するため、本発明に係る複写機は、以下の構成を特徴とする。
【0012】
即ち、複写すべき原稿の画像情報に基づいて、その原稿の複写物を印刷する複写機であって、前記画像情報に所定の画像処理を施す画像処理手段と、上記の構成を備える画像判別装置と、備え、前記画像処理手段は、前記識別手段が予め定められた情報を識別した場合は、該予め定められた情報を識別しなかった場合と異なる画像処理を施すことを特徴とする。
【0013】
上記の複写機において、前記画像処理手段は、前記識別手段が予め定められた情報を識別した場合は該識別した情報を表示すると良い。
【0016】
また、上記の同目的を達成するため、本発明に係る画像判別方法は、以下の構成を特徴とする。
【0017】
即ち、原稿画像に含まれる複数のマークからなる画像パターンを判別する画像判別方法であって、前記複数のマークには、位置決めマークと、当該位置決めマークを中心位置として同心円状の仮想的な輪郭の上に配置される複数の情報マークと、が含まれ、前記複数のマークにそれぞれ対応する複数の特徴点を、入力された原稿画像から抽出する抽出工程と、前記抽出工程にて抽出された前記複数特徴点の数が所定数と一致するか否かを判定し、該複数の特徴点の数が該所定数と一致する場合に、前記位置決めマークに対応する中心の特徴点と該複数の特徴点のうちの他の各特徴点との距離の総和が所定の値の範囲内にあるか否かを判定し、該距離の総和が該所定の値の範囲内である場合に、該他の特徴点間の距離を算出し、該算出した他の特徴点間の距離に基づいて、前記画像パターンが表わす情報を識別する識別工程と、を有し、前記識別工程においては、前記複数の特徴点の数が前記所定数と一致しない場合と、前記距離の総和が前記所定の値の範囲内ではない場合に、前記原稿画像は画像パターンを含まないと判定することを特徴とする。
【0019】
【発明の実施の形態】
以下、本発明に係る画像判別装置を、カラー複写機に適用した一実施形態として、図面を参照して詳細に説明する。
【0020】
図1は、本実施形態におけるカラー複写機の概略構成を示すブロック図である。
【0021】
同図において、101は、原稿台を含むスキャナ部であり、原稿の画像を一般的な光学的処理によって読み取る。102は、スキャナ部101から出力される原稿画像の画像信号に対して、画像劣化を復元する処理(フィルタ処理など)や、プリンタ出力に適した色空間変換(出力マスキングなど)を行う画像処理部である。103は、画像処理部102から送られてきた画像信号を、一般的な手法により、記録媒体としての用紙上に画像として記録するプリンタ部である。
【0022】
105は、スキャナ部101によって読み取った原稿画像を複写する複写動作時に、プリンタ部103から出力するコピー出力(複写物)に対して、図2に例示するような所定の画像パターンを付加すべく、その画像パターンを表わす画像信号を画像処理部102に設定する画像パターン付加装置である。この画像パターンは、所定の情報を表わす(詳細は後述する)。
【0023】
104は、画像パターン判別装置であり、画像処理部102で入力マスキングなどの所定の画像処理が施された画像信号を受け取り、スキャナ部101にて読み取った原稿画像が所定の画像パターンを含むか否かを判別し、判別結果と、その画像パターンを含む場合には当該画像パターンが表わす情報とを、画像処理部102に通知する(詳細は後述する)。
【0024】
画像処理部102では、画像パターン判別装置104によって原稿画像が画像パターンを含むと判別された場合、その原稿画像は、本実施形態に係るカラー複写機と同様な機能を備えるカラー複写機によって複写された原稿(コピー)であると判断して、プリンタ部103にて印刷した際に再現される複写画像の画質劣化を防止すべく(画質を向上させるべく)、フィルタ係数、あるいは出力マスキング係数を、画像パターンを含まない通常原稿に用いる係数とは異なる係数に設定し、その設定した係数を用いて出力画像処理を行うと共に、当該画像パターンが表わす情報を、不図示の操作部に表示する。
【0025】
上述した各部の動作は、制御部106による制御により、協調して動作する。
【0026】
図2は、本実施形態に係るカラー複写機の複写動作時に、コピー原稿上に形成される画像パターンを例示する図である。
【0027】
画像パターン付加装置105は、本実施形態において、同図に示すように、画像パターンとして、1inch四方のエリア内に、ある所定の範囲の色濃度で印刷された同心円状の位置決めマークA(201)を、当該エリア内中央に配し、マークAを中心にした所定の半径を持つ同心円状の仮想輪郭203上に、コード情報マークB,C,D,E(202)を配置する。
【0028】
本実施形態では、内側の仮想輪郭上にB,Cが配置され、外側の仮想輪郭上にD,Eが配置されているが、この配置は、B,Cの間の距離、およびD,Eの間の距離が複写機の機体番号などの個体情報を示すように、予め設定された所定の関係に基づいて、画像パターン付加装置105において座標情報が計算され、その計算結果に応じて配置が決定される。
【0029】
また、上記の画像パターンは、コピー出力全面に対して、且つ画像パターンの存在するエリアどうしが重ならないように配置される。
【0030】
ここで、位置決めマーク201、コード情報マーク202の色濃度は、所定の色濃度を持つように印刷するが、見た目には目立ちにくい薄い黄色が好ましい。具体的には、プリント時に一般に使用されるY(イエロー),M(マゼンダ),C(シアン),Bk(ブラック)の4色のうちYellowの濃度を増加させて印刷するか、もしくは、読み取り、画像処理の過程で用いられるR(レッド),G(グリーン),B(ブルー)の色空間のBlueの輝度を減少させて印刷することで実現できる。
【0031】
図3は、画像パターン判別装置104の内部構成を示すブロック図であり、画像パターン判別装置104は、以下に説明する処理を、原稿画像の1画素毎に行う。
【0032】
同図において、画像処理部102は、スキャナ部101で読み取ったR,G,Bの色成分を持つ画像信号301を、画像パターン判別装置104に入力する。
【0033】
画像処理部102から入力された画像信号301は、まず、2値化ブロック302で2値化され、その結果得られる2値画像は、特徴点抽出ブロック303に送られる。
【0034】
特徴点抽出ブロック303では、位置決めマーク201およびコード情報マーク202の特徴を抽出して、抽出した特徴を表わす特徴点位置情報304を、特徴点位置バッファ305に記憶する。
【0035】
判別/コード抽出ブロック306は、特徴点位置バッファ305に記憶されている特徴点位置の情報に基づいて、スキャナ部101で読み取った画像信号301に所定の画像パターン(図2)が含まれているかを判別する。その結果、画像パターンが含まれていると判定した場合には、その画像パターンが表わすコード情報を抽出し、抽出したコード情報に対応する判別結果信号307を、画像処理部102に返す。
【0036】
画像処理部102では、判別/コード抽出ブロック306から取得した判別結果信号307に応じて、スキャナ部101で読み取った画像信号301に対して施すべき出力画像処理を選択し、選択した出力画像処理を施した後でプリンタ部103に出力する。
【0037】
図4は、2値化ブロック302の内部構成を示すブロック図である。
【0038】
本実施形態において、2値化ブロック302は、画像処理部102から入力されたR,G,B3成分からなる各成分8bit/1画素の画像信号301を受け取り、各成分毎にしきい値処理部401にて所定のしきい値との比較を行う。ここで、しきい値処理部401におけるしきい値の処理方法としては、当該画像パターンを構成する画素(以下、マーク画素)には値1を採り、マーク画素でない画素には値0を採るように処理を行う。
【0039】
そして、色成分毎のしきい値処理部401における比較結果を、後段の合成ブロック402で論理和を取るなどによって合成し、その合成結果として、特徴点抽出ブロック303に、1bit/1画素の画像信号(即ち、2値画像)を渡す。
【0040】
特徴点抽出ブロック303は、2値化ブロック302から入力された1bit画像を、位置決めマーク201の大きさの分だけメモリに保持しておき、入力された画像が画像パターンを構成するマーク画素であるか否かを、以下に説明するマスク処理によって判別する。
【0041】
図5は、本実施形態において特徴抽出のためのマスク処理に使用されるマスクパターンを例示する図であり、510は、位置決めマーク用の特徴抽出マスクパターンであり、520は、コード情報マーク用の特徴抽出マスクパターンである。
【0042】
図5に例示する2種類のマスクパターンは、一例として15(ドット)x15(ドット)の大きさを持ち、501は、値1(同図に黒画素として示す)の画素であり、502は、値0(同図に白画素として示す)の画素で構成されている。
【0043】
特徴点抽出ブロック303において、上述した位置決めマーク201及びコード情報マーク202の判別を行うためには、上記の2種類のマスクパターンを用いて、2値化ブロック302から入力される2値画像との積和演算を行い、その演算結果に対してしきい値処理を施せば良い。
【0044】
そして、特徴点抽出ブロック303において、マーク画素であると判別された場合には、そのマーク画素の中心位置を特徴点位置情報304として、特徴点位置バッファ305に保存する。
【0045】
図6及び図7は、特徴点位置バッファ305内に、特徴点位置情報304が格納されている様子を示す概念図であり、図6は、スキャナ部101の原稿台上で原稿が正位置に載置されていた場合を示し、図7は、原稿が回転して載置されていた場合を示している。
【0046】
特徴点位置バッファ305は、画像パターンのエリア全体を格納できるだけの大きさを持ったメモリで構成されており、本実施形態において、画像パターンは1inch四方なので、特徴点位置バッファ305のサイズは、1.414inch×1.414inchをカバーできる大きさのメモリ容量を備えなければならない。
【0047】
図8は、本実施形態において判別/コード抽出ブロック306にて行われる判別処理の手順を示すフローチャートである。以下、図8を参照して、判別/コード抽出ブロック306の処理の詳細について述べる。
【0048】
ステップS800:特徴点位置バッファ305の中心位置と、特徴点抽出ブロック303で抽出された位置決めマークの中心点が一致した場合に、以下の判別処理に進む。
【0049】
ステップS801,ステップS808:特徴点位置バッファ305内にストアされている特徴点の数をカウントし、そのカウント値と、所定の数とを比較する。本実施形態の場合、バッファ内に格納されている特徴点の集合が図2に例示したような画像パターンのものであれば、位置決めマークA、コード情報マークB,C,D,Eの5つの特徴点が存在するはずである。即ち、本実施形態においては、当該所定の数は「5」である。
【0050】
この判断の結果、特徴点の数が5でない場合には、画像パターンを含まない画像であることを示す値として、値0を画像処理部102にを返す(ステップS808)。
【0051】
ステップS802:ステップS801において特徴点の個数が一致した場合には、中心点Aから各特徴点への距離を求める。この場合は、マークAからマークB,C,D,Eへの4個の距離を計算する(以下の説明においては、本ステップにて算出した点Xから点Yへの距離を、distXYと表記する)。
【0052】
ここで、ステップS802における2点間の距離は、一般的なユークリッド距離(√x2+y2)や、ユークリッド距離の2乗(x2+y2)によって算出すれば良い。
【0053】
ステップS803:次に、ステップS802で計算したマークAから各特徴点への距離の総和ΣdistAx(x=B,C,D,E)を求めて、これをdistAとして記憶する。
【0054】
ステップS804:マークAから各特徴点への距離の総和ΣdistAが、所定の値の範囲に入っているかどうかを調べる。本実施形態の場合は、図2に示すように、2つの同心円(仮想輪郭203)上にコード情報マーク202がそれぞれ2つ配置されているため、その距離の総和は、内側の円と外側の円直径とを加算して2で割ったものになる。
【0055】
ステップS804の条件を満たさない場合は、上述したステップS808に処理を移し、条件を満たした場合は、ステップS805に処理を移す。
【0056】
上記の如くステップS804においてチェックを行うことにより、2値化ブロック302あるいは特徴点抽出ブロック303において、誤検知や誤抽出をしてしまった場合であっても、判別/コード抽出ブロック306で誤った判定をしてしまったり、誤った情報を抽出してしまう危険性が少なくなる。
【0057】
ステップS805,ステップS806:内側の仮想輪郭上にある特徴点B,Cの距離を計算して、distBCとして記憶し(ステップS805)、ステップS806では外側の仮想輪郭上にある特徴点D,Eの距離を計算して、distDEとして記憶する(ステップS806)。この場合、distBC,distDEは、それぞれ64レベル程度に量子化すれば、2つの距離を合わせて4096レベルの数値、即ち、情報を画像パターンに埋め込むことが可能である。また、同心円の数を更に増やす、或いは同心円上に配置するコード情報マークを増やすようにすれば、更に多数の情報を埋め込むことが可能になる。
【0058】
ステップS807,ステップS809:このようにして抽出した情報を画像処理部102に返して(ステップS807)、処理を終了する(ステップS809)。
【0059】
その後、画像処理部102では、判別/コード抽出ブロック306より返された値を、原稿1ページ分保持しておくようにし、複写動作に先立つプリスキャン時には、判別/コード抽出処理を行って、その結果、原稿から画像パターンが検出された場合には、コピー出力に対して最適な画像処理を行うように処理を切り替える。そして複写動作時には、判別/コード抽出処理を行うことにより、当該画像パターンが表わす情報(例えば、今回読み取った原稿を印刷した装置の機体番号など)を、不図示の操作部に表示する。
【0060】
上述した本実施形態によれば、原稿画像の向きに関らずに、読み取った原稿に含まれる画像パターンの有無を確実に判別することができるので、その判別の結果、画像パターンが含まれる場合には、今回読み取った原稿は既にコピーされた原稿であると判断し、ジェネレーションコピーに際して画質の劣化を防止するための最適な処理を、自動的に行うことができる。
【0061】
また、読み取った原稿に画像パターンが含まれる場合に、その画像パターンが表わす情報を原稿画像の向きに関らずに抽出できるので、例えば、その原稿(コピー原稿)がいかなる機体番号のカラー複写機でコピーされたのか知ることができる。
【0062】
【他の実施形態】
なお、本発明は、複数の機器(例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど)から構成されるシステムに適用しても、一つの機器からなる装置(例えば、複写機、ファクシミリ装置など)に適用してもよい。
【0063】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体(または記録媒体)を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(OS)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【0064】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【0065】
【発明の効果】
以上説明したように、本発明によれば、所定の画像パターンが含まれる原稿画像を、その原稿画像の方向に関らずに高精度に判別し、適切な処理を行う画像判別装置及び複写機及び画像判別方法の提供が実現する。
【図面の簡単な説明】
【図1】本実施形態におけるカラー複写機の概略構成を示すブロック図である。
【図2】本実施形態に係るカラー複写機の複写動作時に、コピー原稿上に形成される画像パターンを例示する図である。
【図3】画像パターン判別装置104の内部構成を示すブロック図である。
【図4】2値化ブロック302の内部構成を示すブロック図である。
【図5】本実施形態において特徴抽出のためのマスク処理に使用されるマスクパターンを例示する図である。
【図6】特徴点位置バッファ305内に、特徴点位置情報304が格納されている様子を示す概念図である。
【図7】特徴点位置バッファ305内に、特徴点位置情報304が格納されている様子を示す概念図である。
【図8】本実施形態において判別/コード抽出ブロック306にて行われる判別処理の手順を示すフローチャートである。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image discriminating apparatus, a copying machine, and an image discriminating method, for example, an image discriminating apparatus, a copying machine, and an image discriminating method for discriminating a specific image pattern formed on a copy original.
[0002]
[Prior art]
Due to recent technological developments in full-color copiers, it has become possible to make the image quality of copies (copy) not much different from that of manuscripts. Generation copying is being performed in which the output is a manuscript and the copying is repeated.
[0003]
However, the image quality of the generation copy is usually less than the copy image quality of the original document. In recent years, the color copy machine has a mode for performing predetermined image processing for generation copy, and the image quality of the generation copy is To prevent deterioration.
[0004]
In addition, with the improvement of the image quality of color copiers, there is a concern about forgery of manuscripts that are legally prohibited from copying, such as banknotes and securities, and to prevent forgery of such manuscripts, A technique is known in which an image pattern unique to a machine is printed on a printed material during a copying operation so that it can be specified which machine the illegally copied material was copied.
[0005]
[Problems to be solved by the invention]
However, in the conventional technique described above, when performing image processing during generation copying, it is necessary to manually switch to the generation copy mode, which is troublesome for the operator.
[0006]
In addition, the specific image pattern added to the original image at the time of copying strongly depends on the scanning direction in the printing unit of the color copying machine. For this reason, it is difficult to automatically perform discrimination and code extraction when the document is read in a direction different from the direction assumed when reading the document, and the original document is determined from the image pattern printed on the document. It is not easy to read information such as the machine number of an apparatus (for example, a copier) that printed
[0007]
Accordingly, the present invention provides an image determination apparatus, a copying machine, and an image determination method for accurately determining a document image including a predetermined image pattern regardless of the direction of the document image and performing appropriate processing. With the goal.
[0008]
[Means for Solving the Problems]
In order to achieve the above object, an image discriminating apparatus according to the present invention is characterized by the following configuration.
[0009]
That is, an image discriminating apparatus for discriminating an image pattern composed of a plurality of marks included in a document image, wherein the plurality of marks include a positioning mark and a concentric virtual contour centered on the positioning mark. A plurality of information marks arranged above, and a plurality of feature points respectively corresponding to the plurality of marks are extracted from an input document image; and the plurality of points extracted by the extraction unit It is determined whether or not the number of feature points matches a predetermined number, and when the number of feature points matches the predetermined number, a central feature point corresponding to the positioning mark and the plurality of features It is determined whether or not the sum of the distances to the other feature points of the points is within a predetermined value range, and if the sum of the distances is within the predetermined value range, Calculate the distance between feature points and calculate Based on the distance between the other feature points, and a discrimination means for identifying information which the image pattern is represented, the identification means includes a case where the number of the plurality of feature points does not coincide with the predetermined number, the When the total sum of distances is not within the predetermined value range, it is determined that the document image does not include an image pattern .
[0011]
In order to achieve the above object, a copying machine according to the present invention is characterized by the following configuration.
[0012]
That is, a copying machine for printing a copy of an original based on image information of the original to be copied, an image processing means for performing predetermined image processing on the image information, and an image discrimination device having the above-described configuration The image processing means performs image processing different from the case where the predetermined information is not identified when the identifying means identifies the predetermined information .
[0013]
In the above copying machine, the image processing means may display the identified information when the identifying means identifies predetermined information.
[0016]
In order to achieve the above object, an image discrimination method according to the present invention is characterized by the following configuration.
[0017]
That is, an image discrimination method for discriminating an image pattern composed of a plurality of marks included in a document image, wherein the plurality of marks include a positioning mark and a concentric virtual contour centered on the positioning mark. A plurality of information marks arranged above, and a plurality of feature points respectively corresponding to the plurality of marks are extracted from the input document image, and the extraction step is performed by the extraction step. It is determined whether or not the number of the plurality of feature points matches the predetermined number, and when the number of the plurality of feature points matches the predetermined number, the center feature point corresponding to the positioning mark and the plurality of features It is determined whether or not the sum of the distances to the other feature points of the points is within a predetermined value range, and if the sum of the distances is within the predetermined value range, Calculate the distance between feature points, and calculate the other Based on the distance between feature points, have a, an identification step of identifying the information which the image pattern is represented, in the above identifying step, and if the number of the plurality of feature points does not coincide with the predetermined number, the When the total sum of distances is not within the predetermined value range, it is determined that the document image does not include an image pattern .
[0019]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an image determination apparatus according to the present invention will be described in detail as an embodiment applied to a color copying machine with reference to the drawings.
[0020]
FIG. 1 is a block diagram showing a schematic configuration of a color copying machine according to the present embodiment.
[0021]
In the figure,
[0022]
In order to add a predetermined image pattern as illustrated in FIG. 2 to a copy output (copy material) output from the
[0023]
[0024]
In the
[0025]
The operation of each unit described above operates cooperatively under the control of the
[0026]
FIG. 2 is a diagram illustrating an example of an image pattern formed on a copy document during the copying operation of the color copying machine according to the present embodiment.
[0027]
In this embodiment, the image
[0028]
In this embodiment, B and C are arranged on the inner virtual contour, and D and E are arranged on the outer virtual contour. This arrangement is based on the distance between B and C, and D and E. The coordinate information is calculated by the image
[0029]
Further, the image pattern is arranged on the entire copy output so that the areas where the image pattern exists do not overlap.
[0030]
Here, the color density of the positioning mark 201 and the
[0031]
FIG. 3 is a block diagram showing the internal configuration of the image
[0032]
In the figure, an
[0033]
The
[0034]
In the feature
[0035]
Whether the discrimination /
[0036]
The
[0037]
FIG. 4 is a block diagram showing an internal configuration of the
[0038]
In the present embodiment, the
[0039]
Then, the comparison result in the threshold
[0040]
The feature
[0041]
FIG. 5 is a diagram illustrating a mask pattern used for mask processing for feature extraction in this embodiment, 510 is a feature extraction mask pattern for positioning marks, and 520 is for code information marks. It is a feature extraction mask pattern.
[0042]
The two types of mask patterns illustrated in FIG. 5 have a size of 15 (dots) × 15 (dots) as an example, 501 is a pixel of value 1 (shown as a black pixel in the figure), and 502 is It consists of pixels with a value of 0 (shown as white pixels in the figure).
[0043]
In the feature
[0044]
When the feature
[0045]
FIGS. 6 and 7 are conceptual diagrams showing how the feature
[0046]
The feature
[0047]
FIG. 8 is a flowchart showing the procedure of the discrimination process performed by the discrimination /
[0048]
Step S800: When the center position of the feature point position buffer 305 matches the center point of the positioning mark extracted by the feature
[0049]
Step S801, Step S808: The number of feature points stored in the feature
[0050]
If the number of feature points is not five as a result of this determination, the value 0 is returned to the
[0051]
Step S802: If the number of feature points matches in step S801, the distance from the center point A to each feature point is obtained. In this case, four distances from the mark A to the marks B, C, D, and E are calculated (in the following description, the distance from the point X to the point Y calculated in this step is expressed as distXY). To do).
[0052]
Here, the distance between the two points in step S802 may be calculated by a general Euclidean distance (√x 2 + y 2 ) or a square of the Euclidean distance (x 2 + y 2 ).
[0053]
Step S803: Next, the sum ΣdistAx (x = B, C, D, E) of the distances from the mark A calculated in step S802 to each feature point is obtained and stored as distA.
[0054]
Step S804: It is checked whether or not the sum ΣdistA of the distance from the mark A to each feature point is within a predetermined value range. In the case of the present embodiment, as shown in FIG. 2, since two code information marks 202 are arranged on two concentric circles (virtual contour 203), the sum of the distances is calculated between the inner circle and the outer circle. Add the circle diameter and divide by 2.
[0055]
If the condition in step S804 is not satisfied, the process proceeds to step S808 described above. If the condition is satisfied, the process proceeds to step S805.
[0056]
As a result of the check in step S804 as described above, even if the
[0057]
Step S805, Step S806: The distance between the feature points B and C on the inner virtual contour is calculated and stored as distBC (Step S805). In Step S806, the feature points D and E on the outer virtual contour are calculated. The distance is calculated and stored as distDE (step S806). In this case, if distBC and distDE are each quantized to about 64 levels, it is possible to embed numerical values of 4096 levels, that is, information, in the image pattern by combining the two distances. Further, if the number of concentric circles is further increased, or the number of code information marks arranged on the concentric circles is increased, a larger number of information can be embedded.
[0058]
Steps S807 and S809: The information extracted in this way is returned to the image processing unit 102 (step S807), and the process is terminated (step S809).
[0059]
Thereafter, the
[0060]
According to the above-described embodiment, the presence or absence of an image pattern included in a read original can be reliably determined regardless of the orientation of the original image. In this case, it is determined that the original read this time is an already copied original, and it is possible to automatically perform an optimum process for preventing deterioration of image quality during generation copying.
[0061]
In addition, when an image pattern is included in the read original, information represented by the image pattern can be extracted regardless of the orientation of the original image. For example, a color copying machine having any body number for the original (copy original) You can know if it was copied at
[0062]
[Other Embodiments]
Note that the present invention can be applied to a system including a plurality of devices (for example, a host computer, an interface device, a reader, and a printer), and a device (for example, a copying machine and a facsimile device) including a single device. You may apply to.
[0063]
Another object of the present invention is to supply a storage medium (or recording medium) in which a program code of software that realizes the functions of the above-described embodiments is recorded to a system or apparatus, and the computer (or CPU or This is also achieved by the MPU) reading and executing the program code stored in the storage medium. In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the storage medium storing the program code constitutes the present invention. Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an operating system (OS) running on the computer based on the instruction of the program code. A case where part or all of the actual processing is performed and the functions of the above-described embodiments are realized by the processing is also included.
[0064]
Furthermore, after the program code read from the storage medium is written into a memory provided in a function expansion card inserted into the computer or a function expansion unit connected to the computer, the function is determined based on the instruction of the program code. The case where the CPU of the expansion card or the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing is also included.
[0065]
【The invention's effect】
As described above, according to the present invention, an image discriminating apparatus and a copying machine that discriminate a document image including a predetermined image pattern with high accuracy regardless of the direction of the document image and perform appropriate processing. And providing an image discrimination method.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a schematic configuration of a color copying machine according to an embodiment.
FIG. 2 is a diagram illustrating an example of an image pattern formed on a copy document during a copying operation of the color copying machine according to the embodiment.
3 is a block diagram showing an internal configuration of an image
4 is a block diagram showing an internal configuration of a
FIG. 5 is a diagram illustrating a mask pattern used for mask processing for feature extraction in the present embodiment.
6 is a conceptual diagram showing how feature
7 is a conceptual diagram showing how feature
FIG. 8 is a flowchart showing a procedure of discrimination processing performed in a discrimination /
Claims (4)
前記複数のマークには、位置決めマークと、当該位置決めマークを中心位置として同心円状の仮想的な輪郭の上に配置される複数の情報マークと、が含まれ、
前記複数のマークにそれぞれ対応する複数の特徴点を、入力された原稿画像から抽出する抽出手段と、
前記抽出手段によって抽出された前記複数の特徴点の数が所定数と一致するか否かを判定し、該複数の特徴点の数が該所定数と一致する場合に、前記位置決めマークに対応する中心の特徴点と該複数の特徴点のうちの他の各特徴点との距離の総和が所定の値の範囲内にあるか否かを判定し、該距離の総和が該所定の値の範囲内である場合に、該他の特徴点間の距離を算出し、該算出した他の特徴点間の距離に基づいて、前記画像パターンが表わす情報を識別する識別手段と、
を備え、
前記識別手段は、前記複数の特徴点の数が前記所定数と一致しない場合と、前記距離の総和が前記所定の値の範囲内ではない場合に、前記原稿画像は画像パターンを含まないと判定する
ことを特徴とする画像判別装置。An image discriminating apparatus for discriminating an image pattern composed of a plurality of marks included in a document image,
The plurality of marks include a positioning mark and a plurality of information marks arranged on a concentric virtual contour with the positioning mark as a center position,
Extracting means for extracting a plurality of feature points corresponding to the plurality of marks, from the input document image,
It is determined whether or not the number of the plurality of feature points extracted by the extraction unit matches a predetermined number, and when the number of the plurality of feature points matches the predetermined number, it corresponds to the positioning mark It is determined whether or not the sum of the distances between the center feature point and each of the other feature points of the plurality of feature points is within a predetermined value range, and the sum of the distances is within the predetermined value range An identification means for calculating a distance between the other feature points , and identifying information represented by the image pattern based on the calculated distance between the other feature points ;
Equipped with a,
The identification unit determines that the document image does not include an image pattern when the number of the feature points does not match the predetermined number and when the sum of the distances is not within the range of the predetermined value. An image discriminating apparatus characterized by:
前記画像情報に所定の画像処理を施す画像処理手段と、
請求項1に記載の画像判別装置と、
を備え、
前記画像処理手段は、前記識別手段が予め定められた情報を識別した場合は、該予め定められた情報を識別しなかった場合と異なる画像処理を施す
ことを特徴とする複写機。A copying machine that prints a copy of a document based on image information of the document to be copied,
Image processing means for performing predetermined image processing on the image information;
An image discrimination device according to claim 1,
With
The copying machine according to claim 1, wherein when the identification unit identifies predetermined information, the image processing unit performs image processing different from that performed when the predetermined information is not identified.
ことを特徴とする請求項2記載の複写機。 3. The copying machine according to claim 2 , wherein the image processing unit displays the identified information when the identifying unit identifies predetermined information.
前記複数のマークには、位置決めマークと、当該位置決めマークを中心位置として同心円状の仮想的な輪郭の上に配置される複数の情報マークと、が含まれ、
前記複数のマークにそれぞれ対応する複数の特徴点を、入力された原稿画像から抽出する抽出工程と、
前記抽出工程にて抽出された前記複数特徴点の数が所定数と一致するか否かを判定し、該複数の特徴点の数が該所定数と一致する場合に、前記位置決めマークに対応する中心の特徴点と該複数の特徴点のうちの他の各特徴点との距離の総和が所定の値の範囲内にあるか否かを判定し、該距離の総和が該所定の値の範囲内である場合に、該他の特徴点間の距離を算出し、該算出した他の特徴点間の距離に基づいて、前記画像パターンが表わす情報を識別する識別工程と、
を有し、
前記識別工程においては、前記複数の特徴点の数が前記所定数と一致しない場合と、前記距離の総和が前記所定の値の範囲内ではない場合に、前記原稿画像は画像パターンを含まないと判定する
ことを特徴とする画像判別方法。An image discrimination method for discriminating an image pattern composed of a plurality of marks included in a document image,
The plurality of marks include a positioning mark and a plurality of information marks arranged on a concentric virtual contour with the positioning mark as a center position,
An extraction step of extracting a plurality of feature points corresponding to each of the plurality of marks, from the input document image,
It is determined whether or not the number of the plurality of feature points extracted in the extraction step matches a predetermined number, and when the number of the plurality of feature points matches the predetermined number, it corresponds to the positioning mark It is determined whether or not the sum of the distances between the center feature point and each of the other feature points of the plurality of feature points is within a predetermined value range, and the sum of the distances is within the predetermined value range An identification step for calculating the distance between the other feature points , and identifying information represented by the image pattern based on the calculated distance between the other feature points ;
I have a,
In the identification step, the original image does not include an image pattern when the number of the plurality of feature points does not match the predetermined number and when the sum of the distances is not within the predetermined value range. image discrimination wherein the determining <br/>.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000243330A JP4235352B2 (en) | 2000-08-10 | 2000-08-10 | Image discrimination apparatus, copying machine, and image discrimination method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000243330A JP4235352B2 (en) | 2000-08-10 | 2000-08-10 | Image discrimination apparatus, copying machine, and image discrimination method |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2002057894A JP2002057894A (en) | 2002-02-22 |
| JP2002057894A5 JP2002057894A5 (en) | 2007-09-06 |
| JP4235352B2 true JP4235352B2 (en) | 2009-03-11 |
Family
ID=18734203
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000243330A Expired - Fee Related JP4235352B2 (en) | 2000-08-10 | 2000-08-10 | Image discrimination apparatus, copying machine, and image discrimination method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4235352B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5028895B2 (en) * | 2006-07-21 | 2012-09-19 | コニカミノルタビジネステクノロジーズ株式会社 | Document creation apparatus with copy-forgery-inhibited pattern pattern, document with copy-forgery-inhibited pattern pattern, image processing apparatus, and image processing method |
| JP4483932B2 (en) | 2007-11-12 | 2010-06-16 | 富士ゼロックス株式会社 | Image processing apparatus, image forming apparatus, and program |
-
2000
- 2000-08-10 JP JP2000243330A patent/JP4235352B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002057894A (en) | 2002-02-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3743494B2 (en) | Image processing method and apparatus, and copier, scanner and printer equipped with the same | |
| US5765089A (en) | Image processing apparatus and method for generating a control signal based on a discrimination of whether an input image includes a specific image | |
| EP0776120B1 (en) | Image processing apparatus | |
| EP0529744B1 (en) | Image processing apparatus | |
| JP3060902B2 (en) | Image processing apparatus and image processing method | |
| JPH05300362A (en) | Image processing device | |
| US5933520A (en) | Image processing apparatus | |
| US6928190B2 (en) | Image discrimination apparatus, copier and image discrimination method | |
| CN102196119B (en) | Image processing method, image processing apparatus and image forming apparatus | |
| JP4949356B2 (en) | Image processing method, image processing apparatus, image forming apparatus, program, and recording medium | |
| CA2072838C (en) | Image processor | |
| JP4235352B2 (en) | Image discrimination apparatus, copying machine, and image discrimination method | |
| JP2000076458A (en) | Color picture recognizing device, its method, and recording medium | |
| JP3375992B2 (en) | Image processing apparatus and method | |
| JP4014070B2 (en) | Pattern detection method and image processing control method | |
| JP3581526B2 (en) | Image processing apparatus and method | |
| JP3679571B2 (en) | Image processing apparatus and method, and storage medium | |
| JPH07143335A (en) | Copy-inhibited original copying preventing device/method for color copying machine | |
| JPH06251128A (en) | Image processor and copying machine using its processor | |
| JP5143638B2 (en) | Image processing method, image processing apparatus, image forming apparatus, program, and recording medium | |
| JP2001218037A (en) | Image forming apparatus and control method thereof | |
| JP3363488B2 (en) | Image processing apparatus and image processing method | |
| JPH1132213A (en) | Image processing apparatus and image processing method | |
| JP2001069335A (en) | Image processing apparatus, image processing method, and storage medium | |
| JP4175593B2 (en) | Image recording apparatus, control method therefor, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070720 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070720 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20070720 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080605 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080613 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080807 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20080819 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20081208 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20081215 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111219 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121219 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131219 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |