(57)【特許請求の範囲】
【請求項１】
所定形状の認識対象画像を含む画像に対して変倍が行われた可能性がある入力画像を処理する画像処理装置において、
前記入力画像から特定色を抽出し、解像度を低く変換した認識対象画像の外形および内部の画素数ならびに注目画素と主走査方向もしくは副走査方向に隣接する画素同士を比較し互いに反転している反転数による特徴量を算出する複数の特徴量算出手段と、
前記複数の特徴量算出手段から算出された複数の特徴量から各々変倍率を算出する複数の変倍率推定手段と、
前記複数の変倍率推定手段で算出された複数の変倍率の誤差が所定の範囲内に収まっている場合、前記入力画像中に前記認識対象画像が存在すると判断する判定手段と
を有することを特徴とする画像処理装置。
【請求項２】
前記複数の変倍率推定手段は、前記複数の特徴量算出手段から算出された複数の特徴量の誤差を考慮して前記変倍率を算出する
ことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記判定手段は、前記複数の特徴量算出手段から算出された複数の特徴量と、前記複数の変倍率推定手投から推定された複数の変倍率より前記認識対象画像が存在するか否かを判定する
ことを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記特徴量抽出手段の前段に、前記入力画像から所定範囲を順次切出すウィンドウ処理手段を有する
ことを特徴とする請求項１から請求項３のいずれか一項に記載の画像処理装置。
【請求項５】
所定形状の認識対象画像を含む画像に対して変倍が行われた可能性がある入力画像を処理する画像処理方法において、
前記入力画像から特定色を抽出し、解像度を低く変換した認識対象画像の外形および内部の画素数ならびに注目画素と主走査方向もしくは副走査方向に隣接する画素同士を比較し互いに反転している反転数による特徴量を算出する複数の特徴量算出工程と、
前記特徴量算出工程で前記複数の特徴量算出手段から算出された複数の特徴量から変倍率を算出する複数の変倍率推定工程と、
前記複数の変倍率推定工程で算出された複数の変倍率の誤差が所定の範囲内に収まっている場合、前記入力画像中に前記認識対象画像が存在すると判断する判定工程と
を有することを特徴とする画像処理方法。
【請求項６】
前記変倍率推定工程は、前記特徴量算出工程で算出された複数の特徴量の誤差を考慮して前記変倍率を算出する
ことを特徴とする請求項５記載の画像処理方法。
【請求項７】
前記判定工程は、前記特徴量算出工程で算出された複数の特徴量と、前記変倍率推定工程で推定された複数の変倍率より前記認識対象画像が存在するか否かを判定することを特徴とする請求項５記載の画像処理方法。
【請求項８】
前記特徴量抽出工程の前段に、前記入力画像から所定範囲を順次切出すウィンドウ処理工程を有する
ことを特徴とする請求項５から請求項７のいずれか一項に記載の画像処理方法。
【請求項９】
外部装置から変倍が行われた可能性のある画像データを受け取るインタフェース手段と、前記インタフェース手段で受け取った画像データに基づき画像を形成する画像形成手段と、前記画像データ中に認識対象画像があるか否かを判定する認識手段と、全体を制御するとともに前記認識手段により前記インタフェース手段で受け取った画像データ中に前記認識対象画像が含まれていると判断された場合に該画像データの無効化処理を行なう制御手投とを有する画像形成装置において、
前記認識手段は、請求項１から請求項３のいずれか一項に記載の画像処理装置を備えている
ことを特徴とする画像形成装置。
【請求項１０】
前記制御手段は、前記無効化処理として所定の画像データと前記インタフェース手段で受け取った画像データとに基づいて前記画像形成手段に画像を形成させる
ことを特徴とする請求項９記載の画像形成装置。
【請求項１１】
前記制御手段は、前記無効化処理として、受け取った画像データに基づいた画像の形成を禁止する制御を行なう
ことを特徴とする請求項９記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、原稿画像を画像入力装置により画素単位で読み取った画像データあるいは通信手段にて送信されてきた画像データから特定パターンを検出する画像処理装置および画像処理方法ならびに画像形成装置に関する。
【０００２】
【従来の技術】
近年、著作物や重要文書あるいは有価証券などに２次元コードなどの特定パターンをあらかじめ埋め込み、このパターンを認識することで著作物の無断複写といった不正利用の防止などを実現するシステムが提案され、フルカラー複写機などの画像形成装置に応用されている。
【０００３】
ところで、複写機は所定の場所に置かれた原稿に対して、原寸通りに複写すること、あるいは所定の倍率を設定してその倍率で原稿を複写することが原則である。したがって、複写機内における前記特定パターンを認識するための装置では、入力画像データが変倍されているか、変倍されているとすると変倍率はどれくらいかを容易に把握でき、その変倍情報を元に、識別動作を実行できる。
【０００４】
一方、プリンタは複写機と異なリパーソナルコンピュータ（以下、単に「パソコン」と言う。）などの外部装置と接続され、その外部装置より出力すべき画像データが送られてくる。ここで仮に前記特定パターンをあらかじめ埋めこんである原稿をスキャナなどの読み取り装置で読み取り、パソコン内のメモリに取り込み、数％の変倍を施した画像データをプリンタに送信した場合、プリンタ内の前記特定パターンを認識するための装置では変倍率が不明なため、前記変倍を施した画像データ中の特定パターンと前記特定パターンの大きさが異なると判断し、前記変倍を施した画像データ中の特定パターンが検出すべき特定パターンとして認識できない可能性がある。
【０００５】
係る認識不良を未然に防止するため、所定の特定パターンを認識する為の画像認識装置において変倍率を算出する技術として、特開平９−８１７２９号公報や特開平１０−１２６６１４号公報に開示される技術がある。特開平９−８１７２９号公報の技術は、基準画像として、認識すべき特定パターンの平均的または代表的な特性を備える画像と最大の特性を備える画像と最小の特性を備える画像等の複数の画像を使用し、これら複数の基準画像と認識しようとする対象画像との間でマッチング処理を行ない、ピークのマッチング位置及びマッチング度を求める。それらの結果を用いて補間処理を行ない、変倍率を算出している。
【０００６】
また、特開平１０−１２６６１４号公報の技術は、まず、入力画像データ中に存在する所定のマークを検出するとともに、そのマークの大きさから入力画像データの変倍率を推定する。次に推定された変倍率から入力画像を正規化するなど処理を行ない、基準データと比較することにより、入力画像中に認識対象画像が存在するか否かを判定している。
【０００７】
【発明が解決しようとする課題】
しかしながら、特開平９−８１７２９号公報の技術では、認識すべき対象画像として円形画像以外では実現が困難である。すなわち、例えば対象画像が円以外の形状の場合や、外枠が円形でも内部が複雑な模様で構成されている場合、故意に回転された画像が入力される場合も考えられる。このような場合に対応するため、回転された画像に対するマッチング処理を行なう必要がある。しかし、このような回転された画像に対するマッチング処理をハード的に実現するには回路規模が大規模となり、ソフト的に実現した場合は演算処理が膨大になると考えられる。
【０００８】
一方、持開平１０−１２６６１４号公報の技術では、上述の通り、入力画像中に認識対象画像が存在するか否かを判定する過程で複数のステップを必要とし、複雑な処理を必要とする。
【０００９】
また、変倍率を算出した後、入力画像中に対象画像があるか否かを判定するために、入力画像あるいは内部で処理された画像を一旦メモリに保持するため、大きなメモリが必要となると考えられる。
【００１０】
本発明は、上述した事情に鑑みてなされたもので、少ないメモリ量で、かつ簡単な構成および処理で、変倍率がわからない入力画像中の認識すべき特定画像を識別することができる画像処理装置および画像処理方法、ならびに特定画像を有する画像の無効化処理を行なう画像形成装置を提供することを目的とするものである。
【００１１】
【課題を解決するための手段】
本発明は、所定形状の認識対象画像を含む画像に対して変倍が行われた可能性がある入力画像を処理する画像処理装置において、図２１に示すように入力画像から特定色を抽出し、解像度を低く変換した認識対象画像の外形および内部の画素数ならびに注目画素と主走査方向もしくは副走査方向に隣接する画素同士を比較し互いに反転している反転数による特徴量を算出する複数の特徴量算出手段と、複数の特徴量算出手段から算出された複数の特徴量から各々変倍率を算出する複数の変倍率推定手段と、複数の変倍率推定手段で算出された複数の変倍率の誤差が所定の範囲内に収まっている場合、入力画像中に認識対象画像が存在すると判断する判定手段と備えている。この構成より入力画像中に変倍が施された認識対象画像が存在しても、的確に検出することができる。
【００１２】
また、図２２に示すように前記判定手段を、前記１つあるいは複数の特徴量算出手段から算出された１つあるいは複数の特徴量と、前記１つあるいは複数の変倍率推定手段から推定された１つあるいは複数の変倍率より前記認識対象画像が存在するか否かを判定する構成にしても、入力画像中に変倍が施された認識対象画像が存在しても、的確に検出することができる。
【００１３】
また、このような画像処理装置または画像処理方法を認識手役として画像形成装置に搭載し、入力された画像データ中に認識対象画像が存在する場合は、的確に無効化処理を行なうことができる。
【００１４】
すなわち、入力された画像データが変倍処理された画像であっても、上述のように正確に認識対象画像の存在を判定することができるので、認識対象画像を含む画像データに対して確実に無効化処理を行なうことができる。
【００１５】
【発明の実施の形態】
まず、本実施の形態では図１に示す認識対象画像を検出するものとする。認識対象画像１はなにも変倍されていない場合つまり変倍率１００％のとき、直径１０ｍｍの円とその内部の模様で構成されているもとする。なお、認識対象画像１はここに示されたものに限るものではなく、大きさや形状は任意に予め設定できる。
【００１６】
図２は本発明の画像処理装置における実施の形態を示す全体ブロック図である。図中２は特定色抽出部、３は解像度変換部、４はウィンドウ処理部、５１〜５３は特徴量算出部、６１〜６３は変倍率推定部、７は判定部である。
【００１７】
特定色抽出部２は、入力画像から予め設定されている色のみを抽出する。解像度変換部３は、特定色抽出部２で特定色のみを抽出した入力画像について、解像度を低下させる。具体例としては、入力画像６００ｄｐｉのとき、１００ｄｐｉ程度に解像度を変換することができる。解像度を１００ｄｐｉに変換した場合、変倍率１００％のとき認織対象画像１の直径は４０ドットとなる。
【００１８】
この特定色抽出部２および解像度変換部３により、処理すべき画像データのサイズを小さくすることが可能となり、以降の処理における負荷を軽減することができる。もし必要なければ特定色抽出部２あるいは解像度変換部３、またはその両方を設けずに構成してもよい。
【００１９】
ウィンドウ処理部４は解像度変換部３で解像度を低下させた画像から、所定範図の領域を切出し領域として順次切出す。図３は認識対象画像１における解像度変換後の大きさと変倍率の関係を示した図である。変倍が施されていない認識対象画像１を含んだ入力画像が６００ｄｐｉで入力され、１００ｄｐｉに解像度変換されると、認識対象画像１は直径４０ドット程度の円形になる。
【００２０】
また、このような認識対象画像１が拡大あるいは縮小された画像が入力されたとき、認識対象画像１の直径はそれぞれの変倍率に対応して図３に示すような大きさとなる。これをもとに、ウィンドウ処理部４の切出し領域の大きさを決定すればよい。
【００２１】
この例では変倍率１２０％において認識対象画像１の直径が４８ドットとなるので、切出し領域を４８ドット×４８ドットとする。なお、この例では切出し領域を４８×４８の矩形としたが、これに限らず、任意の大きさ、形状に設定することができる。例えば、認識対象画像１に応じた形状としてもよい。また、この例では変倍率の範囲を８０％〜１２０％としたが、これに限らず、さらに広い範囲に設定しても構わない。
【００２２】
特徴量算出部５１Ａ〜５１Ｄおよび特徴量算出部５２，５３では、認識対象画像１の特徴を示すもの（以下、単に「特徴量」と言う。）を検出あるいは算出する。この例では後述するように、認識対象画像１の形状を反映した特徴として４箇所の外周情報と認識対象画像１の内部模様を反映した特徴としてＯＮ画素情報およびＯＮ／ＯＦＦ反転情報の６つの特徴量について検出または算出する。つまり、特徴量算出部５１Ａ〜５１Ｄにて認識対象画像１の外周情報を検出し、特徴量算出部５２でＯＮ画素情報を算出し、特徴量算出部５３でＯＮ／ＯＦＦ反転情報を算出する。
【００２３】
なお、この例では６つの特徴量について検出あるいは算出しているが、特徴量は認識対象画像の特徴を示すものであればどのようなものでもよく、従って特徴量の数は適宜設定すればよい。
【００２４】
特徴量算出部５１Ａ〜５１Ｄにて検出される特徴量（それぞれ特徴量「１Ａ」〜特徴量「１Ｄ」）は認識対象画像１の形状を反映したものであり、具体的には後述するそれぞれ特徴量「１Ａ」検出領域、特徴量「１Ｂ」検出領域、特徴量「１Ｃ」検出領域および特徴量「１Ｄ」検出領域における変倍率に対応した変倍率推定領域（１）〜（９）のＯＮ画素情報である。
【００２５】
図４および図５に特徴量「１Ａ」検出領域、特徴量「１Ｂ」検出領域、特徴量「１Ｃ」検出領域、特徴量「１Ｄ」検出領域および変倍率推定領域（１）〜（９）の具体例を示す。図４に示す切出し領域４１はウィンドウ処理部４にて切出された切出し領域であり、切出し領域４１内の特徴量「１Ａ」検出領域、特徴量「１Ｂ」検出領域、特徴量「１Ｃ」検出領域および特徴量「１Ｄ」検出領域は認識対象画像１の外周円を簡易的に検出する領域で、特徴量「１Ａ」検出領域と特徴量「１Ｃ」検出領域を主走査方向における外周検出領域とし、特徴量「１Ｂ」検出領域と特徴量「１Ｄ」検出領域を副走査方向における外周検出領域とする。
【００２６】
また、図３より、変倍率によって認識対象画像の大きさ（直径）が異なるため特徴量「１Ａ」検出領域、特徴量「１Ｂ」検出領域、特徴量「１Ｃ」検出領域、特徴量「１Ｄ」検出領域において、それぞれ変倍率に相当する位置を図５に示す数字部分をそれぞれ変倍率推定領域（１）〜（９）に割り当てる。
【００２７】
この例では、変倍率推定領域（１）は変倍率１２０％の位置に対応する。同様に変倍率推定領域（２），（３），（４），（５），（６），（７），（８），（９）はそれぞれ１１５％，１１０％，１０５％，１００％，９５％，９０％，８５％，８０％と対応する。
【００２８】
従って、特徴量「１Ａ」検出領域、特徴量「１Ｂ」検出領域、特徴量「１Ｃ」検出領域、特徴量「１Ｄ」検出領域および変倍率推定領域を上述のように想定し、ウィンドウ処理部４にて認識対象画像１が切出された場合、認識対象画像１の変倍率に対応した位置がＯＮ画素として抽出される。
【００２９】
なお、この例では認識対象画像１の外周円を検出する各特徴量１検出領域として、主走査方向および副走査方向の４箇所としているが、これに限らず、斜め方向に対応した場所など、どのような場所および検出個数はこれに限らず適宜設定することができる。
【００３０】
つまり、特徴量算出部５１Ａ〜Ｄの出力は、認識対象画像１の外周を検出する特徴量「１Ａ」検出領域、特徴量「１Ｂ」検出領域、特徴量「１Ｃ」検出領域、特徴量「１Ｄ」検出領域の変倍率に対応した変倍率推定領域（１）〜（９）におけるＯＮ画素情報であり、変倍率推定部６１では特徴量算出部５１Ａ〜ＤのＯＮ画素情報より、切出し領域４１内の変倍率を推定する。
【００３１】
図６に変倍率推定部６１の一例のブロック図を示す。変倍率推定部６１では、まず特徴量算出部５１Ａ〜Ｄからの各入力信号は一致度算出部６１Ａ〜６１Ｃに入力される。一致度算出手投６１Ａは特徴量算出部５１Ａ〜ＤからのＯＮ画素情報を比較し、特徴量算出部５１Ａ〜ＤからのＯＮ画素情報が４つすべて一致しているか否かを検出し、一致している場合、一致しているＯＮ画素情報を有効一致度選択部６１Ｈに出力する。
【００３２】
同様に一致度算出手段６１Ｂは特徴量算出部５１Ａ〜ＤからのＯＮ画素情報を比較し、特徴量算出部５１Ａ〜ＤからのＯＮ画素情報が３つ一致するか否かを検出し、一致度算出手段６１Ｃは特徴量算出部５１Ａ〜ＤからのＯＮ画素情報を比較し、特徴量算出部５１Ａ〜ＤからのＯＮ画素情報が２つ一致するか否かを検出する。
【００３３】
一致度算出手段６１Ｂおよび一致度算出手投６１Ｃの検出結果はそれぞれ誤差比較部６１Ｄおよび誤差比較部６１Ｅに出力される。誤差比較部６１Ｄおよび誤差比較部６１Ｅでは、一致しなかった特徴量算出部５１Ａ〜ＤからのＯＮ画素情報と、一致した特徴量算出部５１Ａ〜ＤからのＯＮ画素情報の誤差を算出し、算出した誤差が誤差レジスタによって設定された範囲内であれば、所定誤差範囲と判断し、一致度算出手投６１Ｂおよび一致度算出手段６１Ｃにおける一致しているＯＮ画素情報を有効一致度選択部６１Ｈに出力する。
【００３４】
つまり。例えば、誤差レジスタに±５％まで許可するように設定し、特徴量算出部５１Ａ〜ＣからのＯＮ画素情報が変倍率推定領域５つまり１００％の位置であり、特徴量算出部５１ＤからのＯＮ画素情報が変倍率推定領域４つまり１０５％の位置を表している場合は、一致度算出手段６１Ｂにおいて特徴量算出部５１Ａ〜ＤからのＯＮ画素情報が３つ一致していることを検出し、誤差比較部６１Ｄにおいて特徴量算出部５１Ａ〜ＣからのＯＮ画素情報である１００％と特徴量算出部５１ＤからのＯＮ画素情報である１０５％を比較した結果、誤差が５％であり、誤差レジスタに設定された±５％以内であるため、特徴量算出部５１Ａ〜ＣからのＯＮ画素情報である１００％を有効一致度選択部６１Ｈに出力する。
【００３５】
有効一致度選択部６１Ｈでは、一致度算出部６１Ａ，誤差比較部６１Ｄおよび誤差比較部６１Ｅの結果を有効とするか否かを、有効一致度選択レジスタ６１Ｉにて選択し、有効とされる結果のみ判定部７に出力する。
【００３６】
次に特徴量算出部５２において認識対象画像１の内部模様を反映した特徴量（特徴量「２」）としてのＯＮ画素情報の算出方法について説明する。まず、ウィンドウ処理部４にて切出された切出し領域４１内に図７中ハッチングがかかった直径４８ドットの円形領域（変倍率１２０％の認識対象画像１の対応）を特徴量「２」抽出領域４２として設ける。特徴量算出部５２では、切出し領域４１内の画像に対して特徴量「２」抽出領域４２内のＯＮ画素をカウントし、変倍率推定部６２に出力する。
【００３７】
図８に特徴量「２」抽出領域４２内における変倍率に対応した認識対象画像１のＯＮ画素数をカウントした結果を示す。図８より、変倍率によって特徴量「２」抽出領域４２内のＯＮ画素数が異なっていることがわかり、切出し領域４１内に認識対象画像１が存在する場合、特徴量算出部５２にてカウントされた特徴量「２」抽出領域４２内のＯＮ画素数から、変倍率推定部６２にて切出し領域４１内に認識対象画像１に対応した変倍率を推定することができる。
【００３８】
変倍率推定部６２にて切出し領域４１内の認識対象画像１に対応した変倍率を推定する方法の例として、図８に示したように、特徴量「２」抽出領域４２内における変倍率に対応した認識対象画像１のＯＮ画素数そのものを辞書として持っておき、この辞書と比較することによって、変倍率を推定してもよい。
【００３９】
または、特徴量「２」抽出領域４２内における変倍率に対応した認識対象画像１のＯＮ画素数の上限値／下限値を設定した辞書を持ち、特徴量「２」抽出領域４２内のＯＮ画素数が、変倍率に対応した上限値／下限値の間にある場合、その上限値／下限値に対応した変倍率が、切出し領域４１内の画像に対する変倍率と推定してもよい。
【００４０】
次に、特徴量算出部５３において認識対象画像１の内部模様を反映した特徴量（特徴量「３」）としてのＯＮ／ＯＦＦ反転情報の算出方法について説明する。特徴量算出部５２にてＯＮ画素情報の算出方法と同様に、ＯＮ／ＯＦＦ反転情報を算出するために、ウィンドウ処理部４にて切出された切出し領域４１内に特徴量「３」抽出領域を設け、主走査方向および副走査方向でＯＮ画素とＯＦＦ画素が反転している部分をそれぞれカウントし、変倍率推定部６３に出力する。
【００４１】
なお、この例ではＯＮ／ＯＦＦ反転情報を得るための方向として、主走査方向と副走査方向の２方向としたが、これに限らず、１方向あるいは複数方向でも構わない。また、図９に示すように、特徴量「３」抽出領域４３内において例えばＯＮ／ＯＦＦ抽出領域４４のような所定形状の画像上のＯＮ／ＯＦＦをカウントしても構わない。
【００４２】
図１０に特徴量「３」抽出領域を特徴量「２」抽出領域４２にした場合の変倍率に対応した認識対象画像１のＯＮ／ＯＦＦ反転情報をカウントした結果を示す。図１０より、変倍率によって特徴量「２」抽出領域４２内のＯＮ／ＯＦＦ反転画素数が異なっていることがわかり、切出し領域４１内に認識対象画像１が存在する場合、特徴量算出部５３にてカウントされた特徴量「２」抽出領域４２内のＯＮ／ＯＦＦ反転画素数から、変倍率推定部６３にて切出し領域４１内に認識対象画像１に対応した変倍率を推定することができる。
【００４３】
変倍率推定部６３にて切出し領域４１内の認識対象画像１に対応した変倍率を推定する方法は、変倍率推定部６２にて変倍率を推定した方法と同様にして求めることができる。
【００４４】
図１１に判定部７の一例のブロック図を示す。判定部７では、まず変倍率推定部６１〜６３からの各変倍率情報は一致度算出部７１および一致度算出部７２に入力される。一致度算出部７１では変倍率推定部６１〜６３からの各変倍率情報を比較し、変倍率推定部６１〜６３からの各変倍率情報がすべて一致しているか否かを検出し、一致している場合、切出し領域４１には認報対象画像１があると判定し、判定結果を有効一致度選択部７５に出力する。
【００４５】
同様に一致度算出部７２では変倍率推定部６１〜６３からの各変倍率情報を比較し、変倍率推定部６１〜６３からの各変倍率情報が２つ一致しているか否かを検出し、検出結果を誤差比較部７３に出力する。
【００４６】
誤差比較部７３では、一致しなかった変倍率推定部６１〜６３からの変倍率情報と一致した変倍率推定部６１〜６３からの変倍率情報の誤差を算出し、算出した誤差が誤差レジスタによって設定された範囲内であれば、所定誤差範囲内と判断し、切出し領域４１には認識対象画像１があると判定し、判定結果を有効一致度選択部７５に出力する。
【００４７】
つまり、例えば、誤差レジスタに±５％まで許可するように設定し、変倍率推定部６１および６２の変倍率情報が１００％であり、変倍率推定部６３の変倍率情報が１０５％の場合、一致度算出部７２において変倍率推定部６１〜６３の変倍率情報が２つ一致していることを検出し、誤差比較部７３において変倍率推定部６１および６２の変倍率情報である１００％と変倍率推定部６３の変倍率情報である１０５％を比較した結果、誤差が５％であり、誤差レジスタに設定された±５％以内であるため、切出し領域４１には認識対象画像１があると判定し、判定結果を有効一致度選択部７５に出力する。
【００４８】
有効一致度選択部７５では、一致度算出部７１および誤差比較部７３の結果を有効とするか否かを、有効一致度選択レジスタ７６にて選択し、有効とされる結果のみ判定結果として出力する。
【００４９】
図１２は本発明の画像処理方法の実施の形態における動作の一例を示すフローチャートである。入力画像が入力されると、認識対象画像検出動作が開始され、Ｓ１において、予め設定された色のみを抽出する。さらにＳ２において、Ｓ１にて抽出された色データに対して解像度を変換する。例えば、６００ｄｐｉから１００ｄｐｉに解像度を変換する。
【００５０】
次にＳ３においてＳ２にて解像度変換された画像データから、最大変倍率の認識対象画像１が検出できる大きさの切出し領域を切出す。この例における切出し領域は変倍率１２０％の認識対象画像１が検出できるように４８×４８ドットとする。
【００５１】
次にＳ４において、Ｓ３にて切出された領域内の認識対象画像１の特徴量「１」を抽出し、Ｓ５においてＳ４にて抽出された特徴量「１」から変倍率を推定する。また、Ｓ６において、Ｓ３にて切出された領域内の認識対象画像１の特徴量「２」を抽出し、Ｓ７においてＳ６にて抽出された特徴量「２」から変倍率を推定する。
【００５２】
同様に、Ｓ８において、Ｓ３にて切出された領域内の認識対象画像１の特徴量「３」を抽出し、Ｓ９においてＳ８にて抽出された特徴量「３」から変倍率を推定する。ここで、特徴量「１」とは本実施形態の画像処理装置にて用いた特徴量「１Ａ」〜「１Ｄ」すべて含んだものとし、特徴量「２」および特徴量「３」は本実施形態の画像処理装着にて用いた特徴量「２」および特徴量「３」とする。
【００５３】
図１３は図１２におけるＳ４において、特徴量「１」の抽出方法の一例を示したフローチャートである。特徴量「１」の抽出が始まると、Ｓ２１において切出し領域内の画素の走査が行われ、Ｓ２２において切出し領域内のすべての画素を走査したか否かを判定し、すべて走査されていない場合は、Ｓ２３において次の画素を走査し、切出し領域内のすべての画素が走査されるまで繰り返す。
【００５４】
切出し領域内のすべての画素が走査されると、Ｓ２４において、図５に示した特徴量「１Ａ」抽出領域における変倍率推定領域（１）〜（９）の画素のＯＮ情報を抽出する。同様にＳ２５、Ｓ２６、Ｓ２７において、図５に示した特徴量「１Ｂ」抽出領域、特徴量１Ｃ抽出領域、特徴量「１Ｄ」抽出領域における変倍率推定領域（１）〜（９）の画素のＯＮ情報を抽出する。そして、Ｓ２８において、Ｓ２４〜Ｓ２７にて抽出された各特徴量「１Ａ」抽出領域、特徴量「１Ｂ」抽出領域、特徴量「１Ｃ」抽出領域、特徴量「１Ｄ」抽出領域における変倍率推定領域のＯＮ情報を出力し、終了する。
【００５５】
図１４は図１２におけるＳ５において、特徴量「１」から変倍率を推定する方法の一例を示したフローチャートである。特徴量「１」からの変倍率推定動作が開始されると、Ｓ３１において、図１２におけるＳ４にて抽出された特徴量「１」抽出領域Ａ〜Ｄの各ＯＮ画素情報の比較が行われ、比較結果がすべて一致した場合、Ｓ３８に進み、それ以外はＳ３２に進む。
【００５６】
Ｓ３２において所定設定値より検出が許可されている場合は、Ｓ３３において、図１２におけるＳ４にて抽出された特徴量「１」抽出領域Ａ〜Ｄの各ＯＮ画素情報の比較が行われ、比較結果が３つ一致した場合は、Ｓ３４において一致しなかった領域は所定誤差範囲内か否かを調べ、所定誤差範囲内であれば、Ｓ３８に進み、それ以外はＳ４０において、認識対象画像１の形状という観点から、切り出し領域４１内の画像は認識対象画像１でないと判断し、Ｓ４１において、切り出し領域４１内の画像は認識対象画像１でないという情報を出力し、終了する。
【００５７】
また、Ｓ３３にて比較結果が３つ一致しなかった場合は、Ｓ３５に進み、Ｓ３５において所定設定値より検出が許可されている場合は、Ｓ３６において、図１２におけるＳ４にて抽出された特徴量「１」抽出領域Ａ〜Ｄの各ＯＮ画素情報の比較が行われ、比較結果が２つ一致した場合は、Ｓ３７において一致しなかった領域は所定誤差範囲内か否かを調べ、所定誤差範囲内であれば、Ｓ３８に進み、それ以外はＳ４０において、認識対象画像１の形状という観点から、切り出し領域４１内の画像は認識対象画像１でないと判断し、Ｓ４１において、切り出し領域４１内の画像は認識対象画像１でないという情報を出力し、終了する。
【００５８】
また、Ｓ３８においては．認識対象画像１の形状という観点から、切り出し領域４１内の画像は認識対象画像１であると判断し、Ｓ３９において、Ｓ４で得られた各特徴量「１」抽出領域Ａ〜Ｄの変倍率を出力し、終了する。
【００５９】
次に、図１２中のＳ６において、Ｓ３にて切出された領域内の特徴量「２」の抽出方法の一例を図１５に示す。特徴量「２」の抽出動作が開始されると、Ｓ５１において、切出し領域内の画素の走査が行われ、Ｓ５２において、走査対象の注目画素が図７中の特徴量「２」抽出領域４２内にあるか否かを判断し、注目画素が図７中の特徴量「２」抽出領域４２内にある場合はＳ５３において注目画素がＯＮ画素か否かを判断する。
【００６０】
Ｓ５３において、注目画素がＯＮ画素と判断された場合、Ｓ５４にてカウントし、Ｓ５５に進む。また、Ｓ５２において、注目画素が図７中の特徴量「２」抽出領域４２内にないと判断された場合、またはＳ５３において、注目画素がＯＮ画素ではないと判断された場合はそれぞれＳ５５に進む。Ｓ５５では、切出し領域の走査が終了したか否かを判断し、終了してない場合は、Ｓ５６にて次の画素を走査し、Ｓ５２からＳ５５のステップを繰り返す。Ｓ５５において切出し領域の走査が終了したと判断された場合はＳ５７にてカウント数を出力して終了する。
【００６１】
次に、Ｓ７においてＳ６にて抽出された特徴量「２」から変倍率を推定する方法の一例のフローチャートを図１６に示す。特徴量「２」からの変倍率推定動作が開始されると、Ｓ６１において、Ｓ６にて抽出された特徴量「２」抽出領域のＯＮ画素数と図８に示すような辞書の値と比較し、一致するか否かを判断する。
【００６２】
一致した場合は、Ｓ６２において、認識対象画像１の幾何的模様という観点から、切出し領域内に認識対象画像１があると判断し、Ｓ６３において、Ｓ６２にて一致したＯＮ画素数に対応する変倍率を出力し、終了する。また、Ｓ６１において、Ｓ６にて抽出された特徴量「２」抽出領域のＯＮ画素数と図８に示すような辞書の値が一致しなかった場合、Ｓ６４において、認識対象画像１の幾何的模様という観点から、切出し領域内に認識対象画像１ではないと判断し、Ｓ６５において、切り出し領域４１内の画像は認識対象画像１でないという情報を出力し、終了する。
【００６３】
図１２におけるＳ７において、特徴量「２」から変倍率を推定する方法として、図１７に示すフローチャートに従ってもよい。まず、特徴量「２」からの変倍率推定動作が開始されると、Ｓ７１において、Ｓ６にて抽出された特徴量「２」抽出領域のＯＮ画素数と特徴量「２」抽出領域４２内における変倍率に対応した認識対象画像１のＯＮ画素数の上限値／下限値を設定した辞書を比較し、カウント数が辞書に登録されている閾値範囲にあるか否かを判断し、閾値範囲にあると判断された場合は、Ｓ７２において、認識対象画像１の幾何的模様という観点から、切出し領域内に認識対象画像１があると判断し、Ｓ７３において、カウント値が含まれる閾値範囲に対応した変倍率を出力し、終了する。
【００６４】
また、Ｓ７１において、Ｓ６にて抽出された特徴量「２」抽出領域のＯＮ画素数が辞書に登録されている閾値範囲になかった場合、Ｓ７４において、認識対象画像１の幾何的模様という観点から、切出し領域内に認識対象画像１ではないと判断し、Ｓ７５において、切り出し領域４１内の画像は認識対象画像１でないという情報を出力し、終了する。
【００６５】
図１２中のＳ８において、Ｓ３にて切出された領域内の特徴量「３」を抽出する方法の一例のフローチャートを図１８に示す。特徴量「３」の抽出動作が開始されると、Ｓ８１において、切出し領域内の画素の走査が行われ、Ｓ８２において、走査対象の注目画素が特徴量「３」抽出領域内にあるか否かを判断し、注目画素が特徴量「３」抽出領域内にある場合、Ｓ８３において、注目画素と主走査方向の前画素がＯＮ／ＯＦＦ反転しているか否かを判断する。
【００６６】
Ｓ８３において、注目画素と主走査方向の前画素がＯＮ／ＯＦＦ反転していると判断された場合、Ｓ８５に進む。同様に、Ｓ８２において、注目画素が特徴量「３」抽出領域内にある場合、Ｓ８４において、注目画素と副走査方向の前画素がＯＮ／ＯＦＦ反転しているか否かを判断する。
【００６７】
Ｓ８４において、注目画素と副走査方向の前画素がＯＮ／ＯＦＦ反転していると判断された場合、Ｓ８５に進み、Ｓ８５では、主走査方向および副走査方向の反転数をカウントする。また、Ｓ８２において、注目画素が特徴量「３」抽出領域内にないと判断された場合、またはＳ８３およびＳ８４において、注目画素と主走査方向の前画素および注目画素と副走査方向の前画素がそれぞれＯＮ／ＯＦＦ反転していないと判断された場合、Ｓ８６に進む。
【００６８】
Ｓ８６では、切出し領域の走査が終了したか否かを判断し、終了してない場合は、Ｓ８７にて次の画素を走査し、Ｓ８２からＳ８６のステップを繰り返す。Ｓ８６において切出し領域の走査が終了したと判断された場合はＳ８８にてカウント数を出力して終了する。
【００６９】
Ｓ９において、特徴量「３」から変倍率を推定する方法は、Ｓ７にて特徴量「２」から変倍率を推定する方法と同じようにすることができるため、省略する。
【００７０】
次に、図１２中のＳ１０にける総合判定工程の一例のフローチャートを図１９に示す。総合判定工程が開始されると、Ｓ９１において、各特徴量「１」〜「３」の変倍率推定工程Ｓ５，Ｓ７，Ｓ９にて算出された変倍率の比較が行なわれ、比較結果がすべて一致した場合、Ｓ９５に進み、それ以外はＳ９２に進む。
【００７１】
Ｓ９２において所定設定値より検出が許可されている場合は、Ｓ９３において、各特徴量「１」〜「３」の変倍率推定工程Ｓ５，Ｓ７，Ｓ９にて算出された変倍率の比較が行なわれ、比較結果が２つ一致した場合は、Ｓ９４において一致しなかった領域は所定誤差範囲内か否かを調べ、所定誤差範囲内であれば、Ｓ９５に進み、それ以外はＳ９７において、切り出し領域４１内の画像は認識対象画像１でないと判断し、Ｓ９８において、切り出し領域４１内の画像は認識対象画像１でないという情報を出力し、終了する。
【００７２】
また、Ｓ９５においては、切り出し領域４１内の画像は認識対象画像１であると判断し、Ｓ９６において、切り出し領域４１内の画像は認識対象画像１であるという判定結果を出力し、終了する。
【００７３】
図２０は本発明の画像形成装置における実施の一形態を示したブロック図である。図中８１は画像形成装置、８２は制御部、８３はインタフェース部、８４は画像処理部、８５は画像形成部、８６は認識部である。
【００７４】
制御部８２は各部を制御して、入力された画像データに基づいて被記録媒体に画像を形成するための制御を行なう。特に、認識部８６によりインタフェース部８３で受け取った画像データ中に認識対象画像が含まれていると判断された場合、その画像データの無効化処理を行なう。
【００７５】
インタフェース部８３は、例えばパソコンなどの外部装置から送られてきた画像データを受け取る。この時受けっとった画像データ中には画像を形成してはいけないことを示す認識対象画像が含まれている可能性がある。また、画像データはオリジナルの画像を変倍した画像であってもよい。
【００７６】
画像処理部８４は、画像を形成するための各種の処理を行なう。なお、例えば外部装置にて各種の処理を行なった後の画像を入力する場合のように、この画像形成装置において画像処理が必要ない場合は、この画像処理部８４を設けなくてもよい。
【００７７】
画像形成部８５は、被記録煤体上に画像を形成する。画像を形成する方式は任意である。なお、制御部８２から無効化処理のための指示を受けた場合はその指示に従って画像を形成する。
【００７８】
認識部８６は、例えば上述の実施形態で示した構成を適用することができる。すなわち、入力された画像データ中に認識対象画像が存在するか否かを判定し、その判定結果を制御部８２に出力する。この時、入力画像データが変倍処理をなされていても、上述のように認識対象画像を検出することができる。
【００７９】
簡単に動作を説明すると、インタフェース部８３によって、パソコンなどの外部装置から画像データを受け取り、画像処理部８４にて所定の画像処理を施した後、画像形成部８５にて画像を被記録媒体上に形成する。このとき、インタフェース部８３、画像処理部８４および画像形成装置８５は制御部８２によって制御されている。
【００８０】
インタフェース部８３にて受け取られた画像データは、認識部８６にも入力される。認識部８６では入力された画像データ中に所定の認識対象画像が存在するか否かを判断し、判断結果を制御部８２に出力する。
【００８１】
認識部８６にて所定の認識対象画像が存在すると判断された場合、制御部８２は入力画像データの無効化処理を行なう。無効化処理としては、例えば、出力画像全体を所定の色で塗りつぶすなどの所定の画像データを生成し、画像形成部８５にて生成した画像を形成させることができる。あるいは、画像形成部５５に対して、受け取った画像データの生成を禁止し、画像を形成しないように制御してもよい。
【００８２】
このようにして認識対象画像を含む画像データについては、そのまま画像を形成しないように制御することができる。このとき、画像データに変倍処理が施されていても本発明の画像処理装置を認識部８６に適用することによって、変倍された後の特定画像も確実に認識でき、無効化処理を行なうことができる。
【００８３】
【発明の効果】
以上の説明から、本発明によれば、所定形状の認識対象画像に変倍処理が施されていても、的確に認識対象画像を検出することができる。さらに、変倍された画像データが入力されても、変倍された特定画像を認識して無効化処理を行なうことができる画像形成装置を提供することができるという効果がある。
【図面の簡単な説明】
【図１】  認識対象画像の一例の説明図である。
【図２】  本実施形態に係る画像処理装置を示す全体ブロック図である。
【図３】  認識対象画像の一例における解像度変換後の大きさと変倍率の関係の説明図である。
【図４】  切出し領域および特徴量「１」における特徴量「１」検出領域の一例を示した図である。
【図５】  特徴量「１Ａ」〜「１Ｄ」を抽出際の特徴量１検出領域および変倍率推定領域の一例の説明図である。
【図６】  特徴量「１Ａ」〜「１Ｄ」における変倍率推定部の一例を示したブロック図である。
【図７】  特徴量「２」を抽出する際の抽出領域の一例の説明図である。
【図８】  特徴量「２」と変倍率の関係の説明図である。
【図９】  特徴量「３」を抽出する際の抽出領域の一例の説明図である。
【図１０】  特徴量「３」と変倍率の関係の説明図である。
【図１１】  判定部の一例を示したブロック図である。
【図１２】  本実施形態に係る画像処理方法を示す全体フローチャートである。
【図１３】  特徴量「１」抽出工程の一例を示すフローチャートである。
【図１４】  特徴量「１」による変倍率推定工程の一例を示すフローチャートである。
【図１５】  特徴量「２」抽出工程の一例を示すフローチャートである。
【図１６】  特徴量「２」による変倍率推定工程の一例を示すフローチャートである。
【図１７】  特徴量「２」による変倍率推定工程の一例を示すフローチャートである。
【図１８】  特徴量「３」抽出工程の一例を示すフローチャートである。
【図１９】  総合判定工程の一例を示すフローチャートである。
【図２０】  画像形成装置の実施の一形態を示すブロック図である。
【図２１】  画像処理装置の実施形態を示す全体ブロック図（その１）である。
【図２２】  画像処理装置の実施形態を示す全体ブロック図（その２）である。
【符号の説明】
１…認識対象画像、２…特定色抽出部、３…解像度変換部、４…ウィンドウ処理部、５１Ａ〜５１Ｄ…特徴量算出部、５２…特徴量算出部、５３…特徴量算出部、６１〜６３…変倍率推定部
【図１】
0003893829.tif 000002
【図２】
0003893829.tif 000003
【図３】
0003893829.tif 000004
【図４】
0003893829.tif 000005
【図５】
0003893829.tif 000006
【図６】
0003893829.tif 000007
【図７】
0003893829.tif 000008
【図８】
0003893829.tif 000009
【図９】
0003893829.tif 000010
【図１０】
0003893829.tif 000011
【図１１】
0003893829.tif 000012
【図１２】
0003893829.tif 000013
【図１３】
0003893829.tif 000014
【図１４】
0003893829.tif 000015
【図１５】
0003893829.tif 000016
【図１６】
0003893829.tif 000017
【図１７】
0003893829.tif 000018
【図１８】
0003893829.tif 000019
【図１９】
0003893829.tif 000020
【図２０】
0003893829.tif 000021
【図２１】
0003893829.tif 000022
【図２２】
0003893829.tif 000023