JP5171362B2 - 強識別器の学習装置及びその方法並びに強識別器の学習プログラム - Google Patents
強識別器の学習装置及びその方法並びに強識別器の学習プログラム Download PDFInfo
- Publication number
- JP5171362B2 JP5171362B2 JP2008099722A JP2008099722A JP5171362B2 JP 5171362 B2 JP5171362 B2 JP 5171362B2 JP 2008099722 A JP2008099722 A JP 2008099722A JP 2008099722 A JP2008099722 A JP 2008099722A JP 5171362 B2 JP5171362 B2 JP 5171362B2
- Authority
- JP
- Japan
- Prior art keywords
- weak
- classifier
- image data
- strong
- classifiers
- 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.)
- Active
Links
Images
Landscapes
- Image Analysis (AREA)
Description
Paul Viola and Michael Jones, "Rapid Object Detection using a Boosted Cascade of Simple Features,"Proc. of CVPR2001, vol.1, pp. 511-518, 2001.
以下、本発明の第1の実施形態に係る強識別器の学習方法について説明する。図1は、本実施形態に係る強識別器の学習方法のフローチャートを示す図であり、図2は、本発明の第1の実施形態に係る強識別器の学習装置の構成を示す図である。
図5及び図6を参照して、本発明の第2の実施形態に係る強識別器の学習装置について説明する。第2の実施形態では、非カスケード型の強識別器をカスケード型に変換し、変換されたカスケード型の強識別器において、弱識別器の閾値を設定する。
まず、非カスケード型の強識別器をカスケード型の強識別器に変換する変換方法について、図5を参照して説明する。図5(a)は、非カスケード型の強識別器であり、図5(b)は、図5(a)に示す非カスケード型の強識別器をカスケード型に変換したカスケード型の強識別器である。強識別器501の出力が、例えば、ベクトルの内積(ベクトルの要素同士の積の総和)で表わされる線形識別器のように、複数の判別関数502の和で表わされる場合を考える。なお、各判別関数は、特徴ベクトルと予め設定された辞書ベクトルとの内積計算における1要素の積で表される。この場合、再度学習処理を行うことなく、複数の弱識別器で構成されるカスケード型の強識別器に変換することができる。例えば、図5(a)に示すように4つの判別関数502の和で表わされる強識別器501を、図5(b)に示すように2つの弱識別器で構成されるカスケード型の強識別器503へ変換する場合を考える。この場合、図5(b)に示すように1段目の弱識別器1(504)の出力を2つの判別関数1、2(502)の和とし、2段目の弱識別器2(506)の出力を1段目の弱識別器1(504)で使われていない残りの2つの判別関数3、4と1段目の弱識別器1(504)の出力505との和とすればよい。ここで、2段目の弱識別器2(506)の出力は、図5(a)の強識別器501の出力と全く同じであり、1段目の弱識別器1(504)を全てのサンプルが通過するとすれば、変換前後で出力が全く変化しないことが分かる。弱識別器が3段以上の場合も同様に、各段の弱識別器の出力を、前段の弱識別器の出力と前段までで使われていない判別関数との和とし、全ての判別関数がいずれかの弱識別器で使われるように判別関数を割り当てればよい。
図6を参照して、図5(b)に示すカスケード型の強識別器における閾値の設定方法について説明する。図6は、i段目の弱識別器における閾値設定の過程を表している。縦軸は、i段目の弱識別器の出力W_i(x)であり、横軸は、強識別器の出力C(x)である。ポジティブサンプル及びネガティブサンプルについては、図3と同一の記号で表されている。閾値th(604)より右側は、強識別器でポジティブ(識別対象)と識別されるサンプルである。強識別器でネガティブ(非識別対象)と識別されるポジティブサンプル601は、最終的に誤識別されるため、弱識別器によりネガティブと識別されても識別結果に悪影響を及ぼさない。そこで、i番目の弱識別器は、画像データと識別対象との類似度が高いほど出力値が大きくなる弱識別器であれば、出力が最小となるサンプル602をぎりぎり含む閾値T_i(603)を設定する。また、画像データと識別対象との類似度が低いほど出力値が大きくなる弱識別器であれば、出力が最大となるサンプルについて、同様に閾値設定することにより、効率良く識別処理を行うことができる。この場合も、画像データと識別対象との類似度が高いほどポジティブ側に対応付けられることから、ポジティブサンプルに対する弱識別器の類似度の中で、最も低い類似度に閾値T_i(603)を再設定することになる。
本発明は、上記の各実施形態に限らず、その主旨を逸脱しない限り、種々の形態に変形することができる。
第1の実施形態に係る弱識別器は、入力がベクトルで出力がスカラーである任意の識別器を用いることができる。また、Adaboostに代えて、例えば、Logit BoostやReal Boost等の他のBoosting手法を用いてもよいし、例えば、パーセプトロンやサポートベクターマシンなどのBoosting以外の手法を用いてもよい。
第2の実施形態に係る非カスケード型の強識別器は、出力が複数の判別関数の和で表わされていればよい。そのため、線形識別器だけではなく、例えば、サポートベクターマシンやBoostingなど、一般的に広く使われている識別器の多くに適用することができる。サポートベクターマシンに適用する場合には、サポートベクター毎のカーネル計算、Boostingに適用する場合には、例えば、1つのHarr Wavelet特徴計算などが判別関数に該当する。弱判別関数の計算の順番が学習の過程で与えられない場合には、その判別関数を加えて、新たに識別対象として正しく識別される画像データの数が多い順にすることにより、効率良く識別を行うことができる。ただし、判別関数ごとに用いる特徴量が異なる場合や、判別関数の計算量に差がある場合には、上記の新たに識別対象として正しく識別される画像データの数を、その判別関数により増加する計算量(判別関数の計算量及びその特徴量の計算にかかる計算量の少なくとも一方)で割った値が大きい判別関数ほど、前段の弱識別器に配置することが好ましい。これにより、性能と計算量のトレードオフを考慮して、判別関数を配置することができる。
識別器のパラメータ設定に用いる学習サンプルと、閾値の設定に用いる学習サンプルとは、同じであってもよいし、異なっていてもよい。
201 制御部
203 抽出部
204 強識別器
205 弱識別器1
206 弱識別器2
Claims (5)
- 複数の弱識別器を有し、前記複数の弱識別器の各々において、画像データと識別対象との類似度を、設定された閾値と順次比較することによって、前記画像データに前記識別対象が含まれる否かを識別する強識別器を制御するための制御部と、
前記強識別器により前記識別対象が含まれると識別された画像データを抽出する抽出部と、
を備え、
前記強識別器の制御部は、前記抽出部により抽出された複数の画像データに対する前記複数の弱識別器の類似度の中で、最も低い類似度を前記複数の弱識別器の各々の閾値に設定し、
前記複数の弱識別器は、直列に接続され、
前記複数の弱識別器の各々は、複数の判別関数を加算するように構成され、
後段の前記弱識別器は、前段の前記弱識別器の出力を前記複数の判別関数に更に加算するように構成され、
前記判別関数は、その判別関数により新たに識別対象として正しく識別される画像データの数を、その判別関数により増加する計算量で割った値が大きいほど、前段の前記弱識別器に配置される
ことを特徴とする強識別器の学習装置。 - 前記強識別器は、線形識別器であることを特徴とする請求項1に記載の強識別器の学習装置。
- 前記強識別器は、サポートベクターマシンによって前記識別対象が含まれる否かを識別することを特徴とする請求項1または2に記載の強識別器の学習装置。
- 複数の弱識別器の各々において、画像データと識別対象との類似度を、設定された閾値と順次比較することによって、前記画像データに前記識別対象が含まれる否かを識別する工程と、
前記識別する工程により前記識別対象が含まれると識別された画像データを抽出する工程と、
前記抽出された複数の画像データに対する前記複数の弱識別器の類似度の中で、最も低い類似度を前記複数の弱識別器の各々の閾値に設定する工程とを含み
前記複数の弱識別器は、直列に接続され、
前記複数の弱識別器の各々は、複数の判別関数を加算するように構成され、
後段の前記弱識別器は、前段の前記弱識別器の出力を前記複数の判別関数に更に加算するように構成され、
前記判別関数は、その判別関数により新たに識別対象として正しく識別される画像データの数を、その判別関数により増加する計算量で割った値が大きいほど、前段の前記弱識別器に配置される
ことを特徴とする強識別器の学習方法。 - コンピュータに、
複数の弱識別器の各々において、画像データと識別対象との類似度を、設定された閾値と順次比較することによって、前記画像データに前記識別対象が含まれる否かを識別する工程と、
前記識別する工程により前記識別対象が含まれると識別された画像データを抽出する工程と、
前記抽出された複数の画像データに対する前記複数の弱識別器の類似度の中で、最も低い類似度を前記複数の弱識別器の各々の閾値に設定する工程とを実行させるためのプログラムであって、
前記複数の弱識別器は、直列に接続され、
前記複数の弱識別器の各々は、複数の判別関数を加算するように構成され、
後段の前記弱識別器は、前段の前記弱識別器の出力を前記複数の判別関数に更に加算するように構成され、
前記判別関数は、その判別関数により新たに識別対象として正しく識別される画像データの数を、その判別関数により増加する計算量で割った値が大きいほど、前段の前記弱識別器に配置されること
とを特徴とする強識別器の学習プログラム
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008099722A JP5171362B2 (ja) | 2008-04-07 | 2008-04-07 | 強識別器の学習装置及びその方法並びに強識別器の学習プログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008099722A JP5171362B2 (ja) | 2008-04-07 | 2008-04-07 | 強識別器の学習装置及びその方法並びに強識別器の学習プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009251962A JP2009251962A (ja) | 2009-10-29 |
| JP5171362B2 true JP5171362B2 (ja) | 2013-03-27 |
Family
ID=41312605
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008099722A Active JP5171362B2 (ja) | 2008-04-07 | 2008-04-07 | 強識別器の学習装置及びその方法並びに強識別器の学習プログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5171362B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8580190B2 (en) | 2008-04-10 | 2013-11-12 | Outokumpu Vdm Gmbh | Durable iron-chromium-aluminum alloy showing minor changes in heat resistance |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5660294B2 (ja) * | 2010-08-17 | 2015-01-28 | 富士ゼロックス株式会社 | 文字画像識別装置、文字画像識別方法およびプログラム |
| KR101476799B1 (ko) * | 2013-07-10 | 2014-12-26 | 숭실대학교산학협력단 | 깊이 정보를 이용한 객체 검출 시스템 및 방법 |
| CN116433988B (zh) * | 2023-06-01 | 2023-08-08 | 中国标准化研究院 | 一种多源异构的图像数据分类治理方法 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6227878A (ja) * | 1985-07-29 | 1987-02-05 | Ricoh Co Ltd | マツチング方法 |
| JP2005044330A (ja) * | 2003-07-24 | 2005-02-17 | Univ Of California San Diego | 弱仮説生成装置及び方法、学習装置及び方法、検出装置及び方法、表情学習装置及び方法、表情認識装置及び方法、並びにロボット装置 |
| JP4657934B2 (ja) * | 2006-01-23 | 2011-03-23 | 富士フイルム株式会社 | 顔検出方法および装置並びにプログラム |
-
2008
- 2008-04-07 JP JP2008099722A patent/JP5171362B2/ja active Active
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8580190B2 (en) | 2008-04-10 | 2013-11-12 | Outokumpu Vdm Gmbh | Durable iron-chromium-aluminum alloy showing minor changes in heat resistance |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009251962A (ja) | 2009-10-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10699169B2 (en) | Machine learning-based object detection method and apparatus | |
| Chen et al. | Joint cascade face detection and alignment | |
| US9053358B2 (en) | Learning device for generating a classifier for detection of a target | |
| Marée et al. | Random subwindows for robust image classification | |
| US8606022B2 (en) | Information processing apparatus, method and program | |
| US20120114250A1 (en) | Method and system for detecting multi-view human face | |
| US9563821B2 (en) | Method, apparatus and computer readable recording medium for detecting a location of a face feature point using an Adaboost learning algorithm | |
| US9619753B2 (en) | Data analysis system and method | |
| Mccullagh | Face detection by using haar cascade classifier | |
| US20100290700A1 (en) | Information processing device and method, learning device and method, programs, and information processing system | |
| JP6924031B2 (ja) | オブジェクト検出装置及びこれらのプログラム | |
| JP5207870B2 (ja) | 次元削減方法、パターン認識用辞書生成装置、及びパターン認識装置 | |
| KR101802500B1 (ko) | 영상 인식을 위한 학습 장치 및 그 학습 방법 | |
| EP3748539A1 (en) | Device and method of digital image content recognition, training of the same | |
| JP2015187759A (ja) | 画像検索装置、画像検索方法 | |
| US10380456B2 (en) | Classification dictionary learning system, classification dictionary learning method and recording medium | |
| JP5171362B2 (ja) | 強識別器の学習装置及びその方法並びに強識別器の学習プログラム | |
| US10579909B2 (en) | Information processing apparatus, information processing method, and non-transitory computer readable storage medium | |
| JP2016151805A (ja) | オブジェクト検出装置、オブジェクト検出方法、及びプログラム | |
| Putro et al. | Fast face-CPU: a real-time fast face detector on CPU using deep learning | |
| US20190087644A1 (en) | Adaptive system and method for object detection | |
| Marée et al. | Decision trees and random subwindows for object recognition | |
| KR101847175B1 (ko) | 객체 인식방법 및 이를 이용한 객체 인식장치 | |
| KR102050422B1 (ko) | 문자 인식 장치 및 방법 | |
| JP2014153837A (ja) | 識別装置、データ判別装置、ソフトカスケード識別器を構成する方法、データの識別方法、および、プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110318 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20111125 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20111205 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120713 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120720 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120918 |
|
| 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: 20121130 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121225 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 5171362 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160111 Year of fee payment: 3 |