JP3501907B2 - 色識別装置 - Google Patents
色識別装置Info
- Publication number
- JP3501907B2 JP3501907B2 JP25632996A JP25632996A JP3501907B2 JP 3501907 B2 JP3501907 B2 JP 3501907B2 JP 25632996 A JP25632996 A JP 25632996A JP 25632996 A JP25632996 A JP 25632996A JP 3501907 B2 JP3501907 B2 JP 3501907B2
- Authority
- JP
- Japan
- Prior art keywords
- color
- area
- background
- unit
- character
- 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
- 239000003086 colorant Substances 0.000 claims description 21
- 238000006243 chemical reaction Methods 0.000 claims description 6
- 238000000034 method Methods 0.000 description 14
- 238000010606 normalization Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 9
- 238000000926 separation method Methods 0.000 description 6
- 238000001514 detection method Methods 0.000 description 3
- 235000012055 fruits and vegetables Nutrition 0.000 description 3
- 239000002131 composite material Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
Landscapes
- Spectrometry And Color Measurement (AREA)
Description
する対象領域の色を所定の登録色と比較して識別する色
識別装置に関し、特に、カラー画像に含まれる対象領域
の色が背景領域の色と混色した場合に、背景領域の色の
影響を除去しつつ該対象領域の色を正確に識別する色識
別装置に関する。
品質等を表示するための等級文字と階級文字をスタンプ
印字した段ボール箱に青果を収納した後、その等階級文
字を読み取って等階級ごとに選別して出荷される。
みならず文字色によっても等階級を分類しているため、
かかる等階級文字を自動認識する際には文字色について
も識別しなければならない。
像の色情報を、合成色の色調をコントロールし易いマン
セル表色系のHSL空間やLa*b*表色系の均等知覚色
空間に変換して、かかる空間上で色の識別を行う技術が
使用される。
をHSL変換して、色相(H:hue)、彩度(S:satur
ation)及び明度(L:lightness )の成分に分解し、
分解した各成分と予め登録した登録色のH、S、Lとの
距離をそれぞれ求めて、求めた距離に基づいて識別対象
の原画像の色が登録色と一致するか否かを識別する。
来技術は、識別対象となる原画像が良好な状態で色情報
を持つ場合には有効であるが、原画像の色情報が背景色
の影響を受けて劣化した場合には、当然ながらその識別
精度は低下する。
級文字が、段ボール箱自体の色の影響を受けて混色した
ような場合には、この等階級文字の文字色が本来の文字
色とすでに別のものとなっているため、かかる文字色を
HSL空間又は均等知覚色空間に変換したとしても、適
切に文字色を識別することはできない。
り、インクが薄い場合は、文字の色が背景色の影響で背
景色の方に近くなるため、色の類似度を単にユークリッ
ド距離等で計算するとほとんどの色が背景色に類似し、
判別不能となる。
カラー画像に含まれる対象領域の色が背景領域の色と混
色した場合に、背景領域の色の影響を除去しつつ該対象
領域の色を正確に識別することができる色識別装置を提
供することを目的とする。
め、第1の発明は、所定の色を登録色として予め登録
し、カラー画像に内在する対象領域の色を前記登録色と
比較することにより識別する色識別装置において、前記
対象領域の色および前記対象領域の背景に位置する背景
領域の色を検出する検出手段と、前記検出手段で検出し
た対象領域の色と背景領域の色とが色空間上でなす第1
の角度および前記登録色と前記検出手段で検出した背景
領域の色とが色空間上でなす第2の角度を算定する角度
算定手段と、前記角度算定手段が算定した前記第1の角
度と前記第2の角度との角度差に基づき前記対象領域の
色が前記登録色に対応するかを識別する色識別手段とを
具備したことを特徴とする。
て、前記検出手段は、前記カラー画像から対象領域と背
景領域を分離する分離手段と、前記分離手段が分離した
対象領域及び背景領域の各画素が持つ色を明度成分を含
まない単位色にそれぞれ変換する変換手段と、前記変換
手段が変換した対象領域の各画素の単位色のうち出現頻
度が最も高い単位色を該対象領域の色として選択すると
ともに、前記変換手段が変換した背景領域の各画素の単
位色のうち出現頻度が最も高い単位色を該背景領域の色
として選択する色選択手段とを具備することを特徴とす
る。
て図面を参照して説明する。なお、本実施の形態では、
カラー画像に含まれる文字の文字色を識別対象とした場
合について説明する。
10の構成を示す図である。
た色(以下「登録色」と言う。)と識別対象となる文字
(以下「識別文字」と言う。)の文字色とを単に比較す
るのではなく、かかる識別文字の文字色と該識別文字の
背景に付された背景色とが色空間上でなす角度と、登録
色及び背景色が色空間上でなす角度との一致度に基づい
て識別文字の文字色が登録色と一致するか否かを識別す
る。
と比較したのでは、背景色の影響を除去できないため、
本実施の形態では、背景色を考慮した色識別を行ってい
る。
比較の対象となる登録色をあらかじめ登録する色登録モ
ードと、この登録色との比較によって識別文字の識別を
行う識別モードとを有し、図示しない操作部を用いてこ
れらのモード切り替えを行っている。
は、画像入力部11と、切り出し処理部12と、文字背
景分離部13と、識別処理部14と、正規化処理部15
と、ヒストグラム作成部16と、角度算定部17と、色
登録処理部18と、登録色記憶部19とからなる。
部11、切り出し処理部12、文字背景分離部13、識
別処理部14、正規化処理部15、ヒストグラム作成部
16、角度算定部17及び登録色記憶部19について
は、上記識別モードにおいて機能し、また、画像入力部
11、正規化処理部15、ヒストグラム作成部16、色
登録処理部18及び登録色記憶部19については、上記
色登録モードにおいて機能する。
び色識別手段は、それぞれ上記角度算定部17及び識別
処理部14に対応し、第2の発明における分離手段、変
換手段及び色選択手段は、それぞれ文字背景分離部1
3、正規化処理部15及びヒストグラム作成部16に対
応する。
有するカラー画像データを光学的に取り込み、それぞれ
色登録処理部18又は切り出し処理部12に出力する入
力部である。
モードで動作する場合には画像データを色登録処理部1
8に出力し、識別モードで動作する場合には画像データ
を切り出し処理部12に出力する。
ら受け取った画像データから識別文字を含む矩形領域
(以下「文字テンプレート領域」と言う。)を切り出し
て、文字背景分離部13に出力する処理部である。
規化相関や一般化ハフ変換等のテンプレートマッチング
を用いて位置決めした後、識別文字の文字テンプレート
領域を切り出すことになる。
ンプレート領域の一例を示す図であり、同図に示す文字
テンプレート領域20は、アルファベットの’L’を示
す文字領域20aと、該文字領域20a以外の背景領域
20bとからなる。
2が画像データから切り出した文字テンプレート領域を
文字領域及び背景領域に分離して、それぞれ識別処理部
14に出力する処理部である。
に示す文字テンプレート領域20を受け付けた場合に
は、アルファベットの’L’を示す文字領域20aと背
景領域20bとを分離することになる。
を文字背景分離部13から受け付けた際に、背景領域の
色及び文字領域の色の相互関係と、背景領域の色及び登
録色の相互関係とを求め、それぞれの相互関係を識別指
標とする識別処理を行っている。
化処理部15を用いて背景領域及び文字領域の色をそれ
ぞれRGB空間上で正規化した後、ヒストグラム作成部
16を用いて正規化した色の2成分(r,g)を縦軸及
び横軸とした2次元ヒストグラムをそれぞれ作成する。
グラムの最大度数を持つ座標(rb,gb)を背景領域
の特徴量とし、文字領域に対応する2次元ヒストグラム
の最大度数を持つ座標(rc,gc)を文字領域の特徴
量とする。なお、登録色の特徴量(rt,gt)につい
ては、色登録処理部18が予め算定して登録色記憶部1
9に格納している。
色及び文字領域の色の角度θcと、背景領域の色及び登
録色の角度θtとを算定し、これらの角度が所定の範囲
内にあれば文字領域の色と登録色とが同一であると識別
する。
グラムの最大頻度を用いる理由は、背景がスタンプ等に
より汚れていたりしていても、安定して背景色を検出で
きるためである。
色登録処理部18から画像データの画素値(R,G,
B)を受け付けた際に、 r=R/(R+G+B) g=G/(R+G+B) を計算し、計算したr及びgを識別処理部14又は色登
録処理部18に対して出力する。
理の概念を示す図であり、同図に示すように、この正規
化処理部15では、背景領域又は文字領域の色を示すR
GB空間上の色ベクトルCとRGB空間上の単位面との
交点(r,g,b)を求めることにより、背景領域又は
文字領域の色を正規化している。
色ベクトル方向の違いとして捉えることができるため、
RGB空間上の単位面との交点を用いて正規化すること
により、背景領域及び文字領域の各画素が持つ色を明度
成分を含まない色(単位色)にそれぞれ変換しているの
である。
みを算定した理由は、単位面上における r+g+b=1 という関係式からb成分が一意に定まり、色を特定でき
るためである。
としG成分を縦軸とした2次元平面を準備し、識別処理
部14から順次受け付けた座標(r,g)の度数をイン
クリメントする処理を繰り返して2次元ヒストグラムを
算定し、作成した2次元ヒストグラムの最大度数を持つ
座標を識別処理部14に出力する処理部である。
景領域に対応する座標(rb,gb)と、文字領域に対
応する座標(rc,gc)と、登録色に対応する座標
(rt,gt)を受け付け、座標(rb,gb)及び座
標(rc,gc)がなす角度θcと、座標(rb,g
b)及び座標(rt,gt)がなす角度θtを算定して
識別処理部14に出力する。
とになる。
を示す図であり、同図に示すように、この角度算定部1
7では、単に文字領域に対応する座標(rc,gc)及
び登録色に対応する座標(rt,gt)がそれぞれ原点
となす角度を求めているのではなく、それぞれ背景領域
に対応する座標(rb,gb)となす角度を求めてい
る。
背景領域の色を何等考慮しないこととすると、識別文字
の文字色が背景色と混色した際に、識別文字本来の文字
色の識別が事実上不可能となる。
領域の色に対応する座標(rb,gb)を基準とした場
合の角度を求めている。
象となる登録色を登録する色登録モードにおいて機能す
る処理部であり、具体的には、画像入力部11から登録
する色を含む所定の領域を切り出した後に、識別処理部
14と同様に正規化処理部15及びヒストグラム作成部
16を用いて2次元ヒストグラムの最大度数を持つ座標
(rt,gt)を算出して登録色記憶部19に格納す
る。
象となる登録色に対応する2次元ヒストグラム上の座標
を記憶する記憶部である。
ことにより、背景領域の色及び文字領域の色の相互関係
と、背景領域の色及び登録色の相互関係とを求め、それ
ぞれの相互関係を識別指標とする識別処理を行い、もっ
て識別文字の文字色と背景色との混色の影響を除去して
識別を行うことができる。
モードにおける処理手順について説明する。
録モードにおける処理手順を示すフローチャートであ
る。
は、登録色を含むカラー画像(RGB)を画像入力部1
1から取り込んだ後に(ステップ501)、登録する色
を含む領域を指定する(ステップ502)。
い(ステップ503)、指定領域内のすべての画素の
(r,g)の2次元ヒストグラムH(r,g)を求める
(ステップ504)。
g)の最大度数の(r,g)を(rt,gt)として登
録色記憶部19に登録する(ステップ505)。
り、識別文字の文字色の比較の対象となる複数の色を登
録できることになる。
ードにおける処理手順について説明する。
モードにおける処理手順を示すフローチャートである。
は、識別文字を含むカラー画像(RGB)を画像入力部
11から取り込んだならば(ステップ601)、切り出
し処理部12がテンプレートマッチングにより文字テン
プレート領域を切り出し(ステップ602)、文字背景
分離部13がこの文字テンプレート領域をRGB画像か
ら濃度画像に変換して2値化し、文字領域と背景領域に
分離して識別処理部14に出力する(ステップ60
3)。
取った識別処理部14は、正規化処理部15を用いて r=R/(R+G+B) g=G/(R+G+B) の算定式により背景領域の各画素を正規化して(r,
g)を作成し(ステップ604)、さらにヒストグラム
作成部16を用いて背景領域内の全ての画素の(r,
g)の2次元ヒストグラムH(r,g)を求めた後に
(ステップ605)、該ヒストグラムH(r,g)の最
大度数の(r,g)を(rb,gb)として採用する
(ステップ606)。
領域の各画素を正規化して(r,g)を作成し(ステッ
プ607)、文字領域内の全ての画素の(r,g)の2
次元ヒストグラムH(r,g)を求めた後に(ステップ
608)、該ヒストグラムH(r,g)の最大度数の
(r,g)を(rc,gc)として採用する(ステップ
609)。
(rb,gb)を中心として文字領域の色(rc,g
c)の角度θcと、あらかじめ登録した登録色(rt,
gt)の角度θtとを角度算定部17を用いて算出し
(ステップ610)、このθcとθtの差の絶対値が一
定値以内であるならば、文字領域の色が登録色であると
識別する(ステップ611)。
を考慮した識別文字の文字色の識別を行うことが可能と
なる。
色と識別文字の文字色とが一致するか否かを識別する場
合を示したが、実際には複数種類の登録色をあらかじめ
準備しておき、識別文字の文字色がいずれの登録色に近
いかを識別指標とすることもできる。
1(rt1,gt1)、t2(rt2,gt2)及びt
3(rt3,gt3)と背景色bが存在する場合には、
背景色bと各登録色t1、t2及びt3とのなす角度
は、それぞれ θt1=tan-1((gt1−gb)/(rt1−r
b)) θt2=tan-1((gt2−gb)/(rt2−r
b)) θt3=tan-1((gt3−gb)/(rt3−r
b)) となる。ここで、同図から明らかなように、文字色cと
背景色bのなす角度は、登録色t2に最も近いことか
ら、かかる文字色は登録色t2とみなされることにな
る。
識別処理部14が、正規化処理部15を用いて背景領域
及び文字領域の色をそれぞれRGB空間上で正規化した
後、ヒストグラム作成部16を用いて正規化した色の2
成分(r,g)を縦軸及び横軸とした2次元ヒストグラ
ムをそれぞれ作成し、背景領域に対応する2次元ヒスト
グラムの最大度数を持つ座標(rb,gb)及び文字領
域に対応する2次元ヒストグラムの最大度数を持つ座標
(rc,gc)をそれぞれ背景領域の色及び文字領域の
色とし、角度算定部17を用いて背景領域の色及び文字
領域の色の角度θcと、背景領域の色及び登録色の角度
θtとを算定し、これらの角度が所定の範囲内にあれば
文字領域の色と登録色とが同一であると識別するよう構
成したので、以下に示す効果が得られる。
背景領域の色と混色した場合に、背景領域の色の影響を
除去しつつ文字領域の色を正確に識別することができ
る。
θcと背景領域の色及び登録色の角度θtとを効率良く
算出することができる。
まれる文字の文字色を識別対象とした場合について説明
したが、本発明はこれに限定されるものではなく、各種
識別対象に適用することができる。
は、対象領域の色と該対象領域の背景に位置する背景領
域の色が色空間上でなす第1の角度と、あらかじめ登録
した登録色と背景領域の色が色空間上でなす第2の角度
を算定し、算定した第1の角度及び第2の角度の角度差
に基づいて対象領域の色を識別するよう構成したので、
カラー画像に含まれる対象領域の色が背景領域の色と混
色した場合に、背景領域の色の影響を除去しつつ該対象
領域の色を正確に識別することが可能となる。
象領域と背景領域をそれぞれ分離し、分離した対象領域
及び背景領域の各画素が持つ色を明度成分を含まない単
位色にそれぞれ変換し、変換した対象領域の各画素の単
位色のうち出現頻度が最も高い単位色を該対象領域の色
として選択するとともに、背景領域の各画素の単位色の
うち出現頻度が最も高い単位色を該背景領域の色として
選択する。そして、選択した対象領域の色と背景領域の
色が色空間上でなす第1の角度と、選択した背景領域の
色と登録色が色空間上でなす第2の角度を算定し、算定
した第1の角度及び第2の角度の角度差に基づいて対象
領域の色を識別するよう構成したので、第1及び第2の
角度を効率良く算出することがさらに可能となる。
図。
り出した文字テンプレート領域の一例を示す図。
す図。
処理手順を示すフローチャート。
理手順を示すフローチャート。
する場合の説明図。
出し処理部、13…文字背景分離部、 14…識別処理
部、 15…正規化処理部、16…ヒストグラム作成
部、 17…角度算定部、18…色登録処理部、 19
…登録色記憶部、20…文字テンプレート領域、 20
a…文字領域、 20b…背景領域
Claims (2)
- 【請求項1】 所定の色を登録色として予め登録し、カ
ラー画像に内在する対象領域の色を前記登録色と比較す
ることにより識別する色識別装置において、 前記対象領域の色および前記対象領域の背景に位置する
背景領域の色を検出する検出手段と、 前記検出手段で検出した対象領域の色と背景領域の色と
が色空間上でなす第1の角度および前記登録色と前記検
出手段で検出した背景領域の色とが色空間上でなす第2
の角度を算定する角度算定手段と、 前記角度算定手段が算定した前記第1の角度と前記第2
の角度との角度差に基づき前記対象領域の色が前記登録
色に対応するかを識別する色識別手段とを具備したこと
を特徴とする色識別装置。 - 【請求項2】 前記検出手段は、前記カラー画像から対
象領域と背景領域を分離する分離手段と、 前記分離手段が分離した対象領域及び背景領域の各画素
が持つ色を明度成分を含まない単位色にそれぞれ変換す
る変換手段と、 前記変換手段が変換した対象領域の各画素の単位色のう
ち出現頻度が最も高い単位色を該対象領域の色として選
択するとともに、前記変換手段が変換した背景領域の各
画素の単位色のうち出現頻度が最も高い単位色を該背景
領域の色として選択する色選択手段とを具備することを
特徴とする請求項1記載の色識別装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25632996A JP3501907B2 (ja) | 1996-09-27 | 1996-09-27 | 色識別装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25632996A JP3501907B2 (ja) | 1996-09-27 | 1996-09-27 | 色識別装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH10104075A JPH10104075A (ja) | 1998-04-24 |
| JP3501907B2 true JP3501907B2 (ja) | 2004-03-02 |
Family
ID=17291168
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP25632996A Expired - Fee Related JP3501907B2 (ja) | 1996-09-27 | 1996-09-27 | 色識別装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3501907B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007110965A1 (ja) * | 2006-03-29 | 2007-10-04 | Fujitsu Limited | カラーパターン抽出装置及びカラーパターン抽出プログラム |
| JP4977189B2 (ja) * | 2009-10-28 | 2012-07-18 | 株式会社東芝 | 画像処理装置および画像処理方法 |
-
1996
- 1996-09-27 JP JP25632996A patent/JP3501907B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH10104075A (ja) | 1998-04-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8139852B2 (en) | Color classification method, color recognition method, color classification apparatus, color recognition apparatus, color recognition system, computer program, and recording medium | |
| US9633278B2 (en) | Object identification device, method, and storage medium | |
| CN111898520B (zh) | 证件真伪识别方法、装置、计算机可读介质及电子设备 | |
| CN109033308A (zh) | 一种图像检索方法及装置 | |
| US10866984B2 (en) | Sketch-based image searching system using cell-orientation histograms and outline extraction based on medium-level features | |
| JP2002268864A (ja) | 所有者標識のパターン及び色の正確な印刷 | |
| US8023742B2 (en) | Local image descriptors using linear discriminant embedding | |
| CN116778503A (zh) | 一种基于ocr识别的印章真伪鉴别方法及系统 | |
| CN109241970B (zh) | 尿检方法、移动终端及计算机可读存储介质 | |
| WO2018189962A1 (ja) | 物体認識装置、物体認識システム、及び物体認識方法 | |
| Istiadi et al. | Identification of tempe fermentation maturity using principal component analysis and k-nearest neighbor | |
| CN118334672A (zh) | 电子价签识别方法及装置 | |
| JP3501907B2 (ja) | 色識別装置 | |
| Graf et al. | Robust recognition of faces and facial features with a multi-modal system | |
| CN113095147A (zh) | 皮肤区域检测方法、系统、图像处理终端和存储介质 | |
| JP2012185810A (ja) | 画像処理装置及び画像処理プログラム | |
| JP3708383B2 (ja) | パターン認識方法及びパターン認識装置 | |
| JPH07168910A (ja) | 文書レイアウト解析装置及び文書フォ−マット識別装置 | |
| JP2001014465A (ja) | 物体認識方法及び物体認識装置 | |
| CN112734767B (zh) | 基于病理图像组织区域的提取方法、装置、设备及介质 | |
| JP2001034763A (ja) | 文書画像処理装置、その文書タイトル抽出方法及び文書タグ情報付与方法 | |
| He et al. | Colour map classification for archive documents | |
| Zuraiyah et al. | Quran Tajweed Extraction and Segmentation Based on HSV Color Space Model | |
| CN119889247A (zh) | 一种驱动电子显示设备图像的刷新方法 | |
| JP2000242784A (ja) | 物体認識方法及び物体認識装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20031203 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081212 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081212 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091212 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091212 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101212 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111212 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111212 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121212 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |