JP4016571B2 - 画像処理装置および方法 - Google Patents
画像処理装置および方法 Download PDFInfo
- Publication number
- JP4016571B2 JP4016571B2 JP2000129763A JP2000129763A JP4016571B2 JP 4016571 B2 JP4016571 B2 JP 4016571B2 JP 2000129763 A JP2000129763 A JP 2000129763A JP 2000129763 A JP2000129763 A JP 2000129763A JP 4016571 B2 JP4016571 B2 JP 4016571B2
- Authority
- JP
- Japan
- Prior art keywords
- range
- color
- specific
- pixel
- image processing
- 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
- 238000012545 processing Methods 0.000 title claims description 14
- 238000000034 method Methods 0.000 title description 7
- 238000003672 processing method Methods 0.000 claims description 4
- 238000000605 extraction Methods 0.000 claims description 3
- 239000000284 extract Substances 0.000 claims 2
- 238000001514 detection method Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 5
- 230000006866 deterioration Effects 0.000 description 3
- 230000007613 environmental effect Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
Images
Landscapes
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
- Image Analysis (AREA)
- Record Information Processing For Printing (AREA)
- Cleaning In Electrography (AREA)
- Image Processing (AREA)
Description
【発明の属する技術分野】
本発明は、画像において特定パターンを検知する画像検知技術に関する。
【0002】
【従来の技術】
近年カラー複写機の機能と性能が上がり、紙幣、有価証券などの有効な偽造防止方法が検討され続けている。偽造防止方法のひとつに、紙幣などの模様の内に特定パターンを入れておき、スキャンされた画像を解析し、画像内に特定パターンを検出したならば正常な像生成を禁止する方法がある。その際、画像読取において紙幣などが任意角の状態で置かれた場合や、紙幣などの流通過程において生じる局部的な汚れ、傷がある場合にも、スキャンされた画像から特定パターンを検知する必要がある。
【0003】
【発明が解決しようとする課題】
スキャナで画像を読み取る場合、スキャン条件によって読み取った画像の色味が変化する。その他、スキャナの劣化、環境条件の変化、ストレス条件の変化などにより、入力画像データが影響を受ける。このため、ある特定画像の検知にあたっては色の判別範囲を広くする必要がある。しかし、判別範囲を広くすることは、ノイズ成分を増やし、検知の誤りを多くする原因になる。
【0004】
本発明の目的は、色を精度よく判別できる画像処理方法及び装置を提供することである。
【0005】
【課題を解決するための手段】
本発明に係る画像処理装置は、入力された画像について、注目画素の複数の色情報がそれぞれ第1の範囲内であることを判断する第1判別手段と、複数の色情報に互いに異なる係数をかけて計算した1次演算結果について第2の範囲内であることを判断する第2判別手段と、第1の判別手段が第1の範囲内にあると判断し、かつ、第2の判別手段が第2の範囲内にあると判断したとき、注目画素が特定色であると判断する色判別手段とを備える。好ましくは、さらに、色判別手段による判別結果を基に、特定の形状を持つ小要素を抽出する小要素抽出手段と、小要素抽出手段により抽出された小要素が特定の配置関係にあるかを識別する配置識別手段を備える。
【0006】
本発明に係る画像処理方法は、入力された画像について、注目画素の複数の色情報がそれぞれ第1の範囲内であることを判断し、次に、複数の色情報に互いに異なる係数をかけて計算した1次演算結果について第2の範囲内であることを判断し、次に、第1の範囲内にあると判断し、かつ、第2の範囲内にあると判断したとき、注目画素が特定色であると判断する。好ましくは、さらに、色判別結果を基に、特定の形状を持つ小要素を抽出し、抽出された小要素が特定の配置関係にあるかを識別する。
【0007】
本発明に係るコンピュータ読み出し可能な記録媒体は、入力された画像について、注目画素の複数の色情報がそれぞれ第1の範囲内であることを判断し、次に、複数の色情報に互いに異なる係数をかけて計算した1次演算結果について第2の範囲内であることを判断し、次に、第1の範囲内にあると判断し、かつ、第2の範囲内にあると判断したとき、注目画素が特定色であると判断する画像処理プログラムを記録する。好ましくは、さらに、色判別結果を基に、特定の形状を持つ小要素を抽出し、抽出された小要素が特定の配置関係にあるかを識別する。
【0008】
【発明の実施の形態】
以下、添付の図面を参照して本発明の実施の形態を説明する。なお、図面において、同じ参照記号は同一または同等のものを示す。
【0009】
図1に本実施形態の画像処理装置(以下、「システム」という。)の概略構成図を示す。図1に示すように、システムは中央演算処理(以下、CPUという)を備え、システム全体を制御する制御装置10を中心として構成される。この制御装置10には、画像、文字等の表示や、操作のための表示等を行うディスプレイ12と、各種入力、指示操作等を行うためのキーボード14およびマウス16が備えられる。記録媒体として、フレキシブルディスク18、ハードディスク20、CD−ROM26が用いられ、フレキシブルディスク装置18b、CD−ROM装置26bおよびハードディスク装置(図示しない)が備えられる。さらに、文字や画像データ等を印刷するプリンタ22と、画像データを取り込むためのスキャナ24と、音声出力のためのスピーカ28と、音声入力のためのマイクロホン30とが接続される。
【0010】
図2に本システムの制御系のブロック図を示す。CPU200には、データバス202を介して、本システムを制御するプログラムが格納されているROM204と、CPU200が制御のために実行するプログラムやデータを一時的に格納するRAM206とが接続される。また、CPU200にデータバス202を介して接続される回路には、画像あるいは文字等の表示のためディスプレイ12を制御する表示制御回路208と、キーボード14からの入力を転送制御するキーボード御回路210と、マウス16からの入力を転送制御するマウス制御回路212と、フレキシブルディスク装置18bを制御するフレキシブルディスク装置制御回路214と、ハードディスク装置を制御するハードディスク装置制御回路216と、プリンタ22への出力を制御するプリンタ制御回路218と、スキャナ24を制御するスキャナ制御回路220と、CD−ROM装置26bを制御するCD−ROM装置制御回路222と、スピーカ28を制御するスピーカ制御回路224と、マイクロホン30を制御するマイクロホン制御回路226とがある。さらに、CPU200には、システムを動作させるために必要な基準クロックを発生させるためのクロック228が接続され、また、各種拡張ボードを接続するための拡張スロット230がデータバス202を介して接続される。
【0011】
なお、このシステムでは、画像検知のプログラムをROM204に格納する。しかし、本プログラムの一部または全部をフレキシブルディスク18、ハードディスク20、CD−ROM26などの情報記録媒体に格納しておき、必要に応じて情報記録媒体よりプログラムをRAM206に読み出し、これを実行させてもよい。また、記録媒体は、光磁気ディスク(MO)等の他の情報記録媒体でもよい。また、画像データ入力装置としてスキャナ24を用いているが、スチルビデオカメラやデジタルカメラ等の他のデータ入力装置であってもよい。また、拡張スロット230にネットワーク用ボードを接続して、ネットワークを介してプログラムや画像データを受け取ることもできる。
【0012】
この画像処理装置は、複数の小要素が特定の配置関係にある特定パターンが入力画像に含まれるかを判断する。図3は、特定パターン検出のフローチャートである。まず、画像入力手段により画素毎に複数の色情報を持つ画像データを入力する(S10)。次に、入力された画像データ中の画素が特定の色であるかどうかを判別する(S12)。次に、その色判別結果について、特定の形状をもつ小要素を判別し、小要素の中心を抽出する(S14)。最後に、抽出された複数の小要素の中心が特定の場所に配置されているかを識別する(S16)。これにより、特定パターンが入力画像に含まれるかを判断する。
【0013】
ここで、スキャナ24で画像を読み取る場合、スキャン条件によって読み取った画像の色味が変化する。その他、スキャナの劣化、環境条件の変化、ストレス条件の変化などにより、入力画像データが影響を受ける。このため、ある特定画像の検知にあたっては、色の判別範囲を広くする必要がある。しかし、判別範囲を広くすることはノイズ成分を増やし、検知の誤りを多く生じる原因になる。そこで、本実施形態では、以下に説明するように、検知の誤りを増やさずに色の判別範囲を広くするため、RGBの明度値の範囲だけでなく、(R−G)、(G−B)、(R−B)、(R+G)、(G+B)、(R+B)といった一次演算結果の範囲を規定する。
【0014】
図4は、色判別処理(図3、S12)のフローチャートである。まず、R、G、Bの色成分に分離して画像データが入力される(S100)。次に、入力データについて、第1の判別手段によって、それぞれが特定の色範囲であるかの判定を行う(S102)。例えば、あらかじめR、G、Bの最大値と最小値を規定しておき、注目画素の各画像データがこの範囲内であるかを判定する。そして全ての条件を満たしている場合のみ検知色と判断する。
【0015】
具体的には、図5に示す第1判別手段のフローチャートにおいて、あらかじめR、G、Bの最大値Rmax、Gmax、Bmaxと最小値Rmin、Gmin、Bminを規定しておき、まず、変数iを1に初期化する(S1020)。iは1,2,・・・,nとなる変数である。次に、i番目の注目画素の入力画像データについて、色範囲の条件を満足するかを判断する(S1022)。条件の1例は以下のとおりである。
Rmin ≦ Ri ≦ Rmax かつ
Gmin ≦ Gi ≦ Gmax かつ (1)
Bmin ≦ Bi ≦ Bmax
この条件を満足する場合に検知色候補と判断する(S1024)。次に、iをインクリメントし(S1026)、すべての画素のデータの処理が終了していなければ(S1028でNO)、ステップS1022に戻り、上述の処理を繰り返す。
【0016】
図4のフローチャートにおいて、次に、第2判別手段により入力画像がそれぞれ条件式(1)とは別の条件式の判別の範囲内であるかの判定を行う(S104)。RGBの最大値と最小値のみで判定を行っていると、検出したい色とは明らかに異なる色(以下ノイズという)までも検出してしまうことがある。そこで、このノイズを省くために別の条件式を設定する。下記の条件式はその1例である。図6は、第2判別手段のフローチャートである。まず、変数iを1に初期化する(S1040)。iは1,2,・・・,nとなる変数である。次に、i番目の注目画素の入力画像データについて、R−G、G−B、R−Bが次の条件を満足するかを判断する(S1042)。
( R−G )min ≦ Ri−Gi ≦ ( R−G )max かつ
( G−B )min ≦ Gi−Bi ≦ ( G−B )max かつ (2)
( R−B )min ≦ Ri−Bi ≦ ( R−B )max
この条件を満足しない場合、ノイズとして特定色候補から除去する(S1044)。次に、iをインクリメントし(S1046)、すべての画素のデータの処理が終了していなければ(S1048でNO)、ステップS1042に戻り、上述の処理を繰り返す。
【0017】
最後に、第1の判別手段と第2の判別手段のANDを取る(S106)。すなわち、第1の判別手段により検知色候補と判別され、かつ、第2の判別手段により検知色候補であると判別された注目画素が、検知色であると判別される。
【0018】
第2の判別手段について、さらに説明する。例えば、R・G空間で黄色を検出するとして、図7のように、Rmax=255、Rmin=150、Gmax=255、Gmin=150に設定したとする。黄色の場合、画像データはR=255、G=255、B=0(A)となるが、条件式(1)のみではR=255、G=150の色(A')やR=150、G=255の色(A")まで検出してしまう。黄色の場合RとGのバランスが崩れると、赤または緑に近づくため、バランスが大きく崩れた場合は、違う色として検出するのが望ましい。そこで、別の条件式(2)により注目画素のR値とG値の差がある一定値以内であることを規定する。これによりA'、A"のようなノイズ成分を削除できる。
【0019】
変形例として、図8のように、条件式(2)として、画像データの単なる差についてでなく、各画像デ-タに係数を掛けて和や差を計算した1次演算結果(さらに一般的にはR、G、Bの関数の演算結果)について範囲を設けることにより、より詳細な条件設定が可能となる。図8において、a、b、c、d、e、f、g、hは係数を表わし、点描部分が特定色検出用の範囲となる。図8には、さらに、画像データR、G自体についての最大値と最小値の条件も記載している。なお、図8にはR・G空間のみが示されているが、G・B空間やR・B空間にも同様な条件を設定する。
【0020】
【発明の効果】
スキャナの劣化、環境条件の変化、ストレス条件の変化などにより、入力画像データが影響を受けた場合にも特定色を判別できる。
複数種の条件を用いて色の判別範囲を狭くすることにより、色検知の誤りを減らすことができる。
【図面の簡単な説明】
【図1】 本発明に係る画像処理装置の構成の概略を示す図
【図2】 画像処理装置の制御装置を中心としたブロック図
【図3】 特定パターン検出のフローチャート
【図4】 特定色判別処理のフローチャート
【図5】 第1の判別のフローチャート
【図6】 第2の判別のフローチャート
【図7】 R・G空間での色判別条件の例を示す図
【図8】 R・G空間での色判別条件の別の例を示す図
【符号の説明】
10 制御装置、 18 フレキシブルディスク、 20 ハードディスク、 22 プリンタ、 24 スキャナ、 26 CD−ROM、 200 CPU、 204 ROM。
Claims (6)
- 入力された画像について、注目画素の複数の色情報がそれぞれ第1の範囲内であることを判断する第1判別手段と、
複数の色情報に互いに異なる係数をかけて計算した1次演算結果について第2の範囲内であることを判断する第2判別手段と、
第1の判別手段が第1の範囲内にあると判断し、かつ、第2の判別手段が第2の範囲内にあると判断したとき、注目画素が特定色であると判断する色判別手段と
を備える画像処理装置。 - さらに、
色判別手段による判別結果を基に、特定の形状を持つ小要素を抽出する小要素抽出手段と、
小要素抽出手段により抽出された小要素が特定の配置関係にあるかを識別する配置識別手段を備える
ことを特徴とする請求項1に記載された画像処理装置。 - 入力された画像について、注目画素の複数の色情報がそれぞれ第1の範囲内であることを判断し、
複数の色情報に互いに異なる係数をかけて計算した1次演算結果について第2の範囲内であることを判断し、
第1の範囲内にあると判断し、かつ、第2の範囲内にあると判断したとき、注目画素が特定色であると判断する
画像処理方法。 - さらに、
色判別結果を基に、特定の形状を持つ小要素を抽出し、
抽出された小要素が特定の配置関係にあるかを識別する
ことを特徴とする請求項3に記載された画像処理方法。 - 入力された画像について、注目画素の複数の色情報がそれぞれ第1の範囲内であることを判断し、
複数の色情報に互いに異なる係数をかけて計算した1次演算結果について第2の範囲内であることを判断し、
第1の範囲内にあると判断し、かつ、第2の範囲内にあると判断したとき、注目画素が特定色であると判断する
画像処理プログラムを記録する、コンピュータ読み出し可能な記録媒体。 - 前記の画像処理プログラムは、さらに、色判別結果を基に、特定の形状を持つ小要素を抽出し、抽出された小要素が特定の配置関係にあるかを識別することを特徴とする請求項5に記載された記録媒体。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000129763A JP4016571B2 (ja) | 2000-04-28 | 2000-04-28 | 画像処理装置および方法 |
| US09/843,703 US20020001096A1 (en) | 2000-04-28 | 2001-04-30 | Image processor for detecting specified pattern |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000129763A JP4016571B2 (ja) | 2000-04-28 | 2000-04-28 | 画像処理装置および方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001313837A JP2001313837A (ja) | 2001-11-09 |
| JP4016571B2 true JP4016571B2 (ja) | 2007-12-05 |
Family
ID=18638986
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000129763A Expired - Fee Related JP4016571B2 (ja) | 2000-04-28 | 2000-04-28 | 画像処理装置および方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4016571B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5143638B2 (ja) * | 2008-06-13 | 2013-02-13 | シャープ株式会社 | 画像処理方法、画像処理装置、画像形成装置、プログラムおよび記録媒体 |
| JP4810614B2 (ja) * | 2010-02-26 | 2011-11-09 | シャープ株式会社 | 画像処理装置、画像形成装置、決定方法、プログラム及びコンピュータ読み取り可能な記憶媒体 |
-
2000
- 2000-04-28 JP JP2000129763A patent/JP4016571B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2001313837A (ja) | 2001-11-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6542629B1 (en) | Digital imaging method and apparatus for detection of document security marks | |
| US6580820B1 (en) | Digital imaging method and apparatus for detection of document security marks | |
| US7746505B2 (en) | Image quality improving apparatus and method using detected edges | |
| JPH07298070A (ja) | 画像処理装置 | |
| TW567445B (en) | Dynamic chain-based thresholding | |
| JP4016571B2 (ja) | 画像処理装置および方法 | |
| JP4140170B2 (ja) | 画像処理装置および方法 | |
| JP2003219180A (ja) | 画像処理方法、画像処理装置、コンピュータ読み取り可能な記憶媒体及びコンピュータプログラム | |
| JP2001320582A (ja) | 画像処理装置および方法 | |
| JP3495743B2 (ja) | 画像処理装置及び画像処理方法 | |
| US7379210B2 (en) | Image processing apparatus, image forming apparatus, and image processing method | |
| JP2001218005A (ja) | 画像処理装置及び方法及び記憶媒体 | |
| JP2012015583A (ja) | 画像処理装置、画像処理方法および画像処理プログラム | |
| JP2004320447A (ja) | 画像処理装置、画像処理方法、およびコンピュータが実行するためのプログラム | |
| US20020001096A1 (en) | Image processor for detecting specified pattern | |
| JP4470349B2 (ja) | 画像処理装置およびその画像処理方法 | |
| JPH07184075A (ja) | カラー画像処理装置 | |
| JPH11220618A (ja) | カラー画像処理装置及びカラー画像処理方法 | |
| JP3245154B2 (ja) | 画像処理装置 | |
| JP2000324338A (ja) | 原稿種認識装置 | |
| JP2001351068A (ja) | 文字認識装置、文字認識方法、画像処理装置、画像処理方法、並びにコンピュータ読み取り可能な記録媒体 | |
| JP3564216B2 (ja) | 画像処理装置 | |
| JP2000151997A (ja) | 原稿種判定装置及び画像処理装置 | |
| JP2002158873A (ja) | 画像処理装置、画像形成装置、画像処理方法及び記録媒体 | |
| JP2002262074A (ja) | 画像処理装置、画像処理方法、該方法を実行するプログラムおよび該プログラムを記録した記録媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20050614 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050920 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20051213 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20051213 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070515 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070522 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070718 |
|
| 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: 20070828 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070910 |
|
| 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: 20100928 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100928 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110928 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120928 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120928 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130928 Year of fee payment: 6 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |