(57)【要約】【課題】画像情報の特徴抽出において、バックプロパゲーション法を用いずに、空間的な相関性を取り込むとともに、従来に比べて演算処理の負荷及びメモリ消費量を抑制する特徴抽出プログラム及び情報処理装置を提供する。【解決手段】情報処理装置１は、レイヤ０において、画像情報１１１から特徴量を抽出する基本特徴量抽出手段１００と、複数レイヤにおいて抽出された特徴量を用いて学習を行い学習結果情報１１２を出力する学習手段１０２と、レイヤ０以外のレイヤのそれぞれにおいて、学習手段１０２の学習結果情報１１２に基づいて、１つ前のレイヤの出力からｋ−ｍｅａｎｓクラスタリングにより特徴量を抽出する特徴量抽出手段１０１と、レイヤ０以外のレイヤのそれぞれにおいて、特徴量抽出手段１０１が抽出した特徴量をプーリング処理し、プーリング処理された特徴量を当該レイヤの出力とするプーリング処理手段１０３とを有する。【選択図】図１
2015036939.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
複数の階層の各階層において、１つ前の階層の出力を入力として画像情報の特徴量を抽出するよう機能させるものであって、
前記複数の階層の最初の階層において、画像情報から特徴量を抽出する基本特徴量抽出手段と、
前記複数の階層において抽出された特徴量を用いて学習を行い学習結果を出力する学習手段と、
前記複数の階層の最初以外の階層のそれぞれにおいて、前記学習手段の学習結果に基づいて、１つ前の階層の出力から教師なしのクラスタリング手法により特徴量を抽出する特徴量抽出手段と、
前記複数の階層の最初以外の階層のそれぞれにおいて、前記特徴量抽出手段が抽出した特徴量をプーリング処理し、プーリング処理された特徴量を当該階層の出力とするプーリング処理手段として機能させる特徴抽出プログラム。
【請求項２】
前記特徴量抽出手段は、前記複数の階層のうち特定の階層までに抽出された特徴量を用いて前記学習手段が学習を行い出力した学習結果に基づいて、１つ前の階層の出力から特徴量を抽出する請求項１に記載の特徴抽出プログラム。
【請求項３】
前記学習手段は、１つ前の階層の学習結果を用いて学習を行う請求項１又は２に記載の特徴抽出プログラム。
【請求項４】
複数の階層において１つ前の階層の出力を入力として特徴量を抽出するものであって、
前記複数の階層の最初の階層において、画像情報から特徴量を抽出する基本特徴量抽出手段と、
前記複数の階層において抽出された特徴量を用いて学習を行い学習結果を出力する学習手段と、
前記複数の階層の最初以外の階層のそれぞれにおいて、前記学習手段の学習結果に基づいて、１つ前の階層の出力から教師なしのクラスタリング手法により特徴量を抽出する特徴量抽出手段と、
前記複数の階層の最初以外の階層のそれぞれにおいて、前記特徴量抽出手段が抽出した特徴量をプーリング処理し、プーリング処理された特徴量を当該階層の出力とするプーリング処理手段とを有する情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特徴抽出プログラム及び情報処理装置に関する。
【背景技術】
【０００２】
従来の特徴抽出プログラムとして、画像情報から得られる特徴ベクトルについて階層的なプーリング及び特徴抽出を行うものがある（例えば、特許文献１参照）。
【０００３】
特許文献１の特徴抽出プログラムは、画像情報から人物の顔を認識するために用いられる特徴を抽出する手法であって、画像情報の全体画像上で予め定めた範囲を走査して当該範囲毎に特徴ベクトルを抽出し、自己組織化マップによって抽出した特徴ベクトルの次元数を減らし、次元数を減らした特徴ベクトルから混成畳み込みニューラルネットワークにより画像情報を予め定めたクラスに分類する。当該ニューラルネットワークは、教師あり学習を用いる方法であるバックプロパゲーション法（誤差逆伝播法）によりクラスと画像情報との対応関係を学習するものであり、局所的特徴検出と空間プーリングを繰り返すことで並進、回転、拡大縮小、変形に対して検出される特徴量の不変性を増している。つまり、画像情報の持つ空間的な相関性を取り込んでいる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−２１４０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、画像情報の特徴抽出において、バックプロパゲーション法を用いずに、空間的な相関性を取り込むとともに、従来に比べて演算処理の負荷及びメモリ消費量を抑制する特徴抽出プログラム及び情報処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一態様は、上記目的を達成するため、以下の特徴抽出プログラム及び情報処理装置を提供する。
【０００７】
［１］コンピュータを、
複数の階層の各階層において、１つ前の階層の出力を入力として画像情報の特徴量を抽出するよう機能させるものであって、
前記複数の階層の最初の階層において、画像情報から特徴量を抽出する基本特徴量抽出手段と、
前記複数の階層において抽出された特徴量を用いて学習を行い学習結果を出力する学習手段と、
前記複数の階層の最初以外の階層のそれぞれにおいて、前記学習手段の学習結果に基づいて、１つ前の階層の出力から教師なしのクラスタリング手法により特徴量を抽出する特徴量抽出手段と、
前記複数の階層の最初以外の階層のそれぞれにおいて、前記特徴量抽出手段が抽出した特徴量をプーリング処理し、プーリング処理された特徴量を当該階層の出力とするプーリング処理手段として機能させる特徴抽出プログラム。
【０００８】
［２］前記特徴量抽出手段は、前記複数の階層のうち特定の階層までに抽出された特徴量を用いて前記学習手段が学習を行い出力した学習結果に基づいて、１つ前の階層の出力から特徴量を抽出する前記[１]に記載の特徴抽出プログラム。
【０００９】
［３］前記学習手段は、１つ前の階層の学習結果を用いて学習を行う前記[１]又は［２］に記載の特徴抽出プログラム。
【００１０】
［４］複数の階層において１つ前の階層の出力を入力として特徴量を抽出するものであって、
前記複数の階層の最初の階層において、画像情報から特徴量を抽出する基本特徴量抽出手段と、
前記複数の階層において抽出された特徴量を用いて学習を行い学習結果を出力する学習手段と、
前記複数の階層の最初以外の階層のそれぞれにおいて、前記学習手段の学習結果に基づいて、１つ前の階層の出力から教師なしのクラスタリング手法により特徴量を抽出する特徴量抽出手段と、
前記複数の階層の最初以外の階層のそれぞれにおいて、前記特徴量抽出手段が抽出した特徴量をプーリング処理し、プーリング処理された特徴量を当該階層の出力とするプーリング処理手段とを有する情報処理装置。
【発明の効果】
【００１１】
請求項１又は４に係る発明によれば、画像情報の特徴抽出において、バックプロパゲーション法を用いずに、空間的な相関性を取り込むとともに、従来に比べて演算処理の負荷及びメモリ消費量を抑制することができる。
【００１２】
請求項２に係る発明によれば、共通の学習結果に基づいて特徴量を抽出することができる。
【００１３】
請求項３に係る発明によれば、１つ前の階層の学習結果を用いて学習を行うことができる。
【図面の簡単な説明】
【００１４】
【図１】図１は、本発明の第１の実施の形態に係る情報処理装置の構成の一例を示す図である。
【図２】図２は、特徴抽出動作の一例を説明する概略図である。
【図３】図３は、学習動作の一例を説明する概略図である。
【図４】図４（ａ）及び（ｂ）は、基本特徴量抽出手段の特徴量抽出動作を説明するための概略図である。
【図５】図５は、学習結果情報の構成の一例を示す概略図である。
【図６】図６は、特徴量抽出手段によって抽出される特徴量情報の構成の一例を示す概略図である。
【図７】図７は、特徴量抽出手段によって抽出される特徴量情報の構成の他の例を示す概略図である。
【図８】図８（ａ）−（ｃ）は、特徴量の抽出動作の具体例を説明するための概略図である。
【図９】図９は、特徴量の抽出動作においてｋ−ｍｅａｎｓクラスタリングの具体例を説明するための概略図である。
【図１０】図１０（ａ）及び（ｂ）は、プーリング処理の具体例を説明するための概略図である。
【図１１】図１１は、情報処理装置の特徴抽出動作の一例を示すフローチャートである。
【図１２】図１２は、情報処理装置の学習動作の一例を示すフローチャートである。
【図１３】図１３は、本発明の第２の実施の形態に係る情報処理装置の構成の一例を示す図である。
【図１４】図１４は、特徴抽出動作の一例を説明する概略図である。
【図１５】図１５は、本発明の第３の実施の形態に係る情報処理装置の構成の一例を示す図である。
【図１６】図１６は、特徴抽出動作の一例を説明する概略図である。
【発明を実施するための形態】
【００１５】
［第１の実施の形態］
（情報処理装置の構成）
図１は、本発明の第１の実施の形態に係る情報処理装置の構成の一例を示す図である。
【００１６】
情報処理装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等から構成され各部を制御するとともに各種のプログラムを実行する制御部１０と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やフラッシュメモリ等の記憶媒体から構成され情報を記憶する記憶部１１と、外部とネットワークを介して通信する通信部１２を備える。
【００１７】
情報処理装置１は、画像情報１１１に、例えば、「木」「家」「犬」「車」等の被写体が含まれるとき、これら「木」「家」「犬」「車」等の語句を画像情報に対する識別情報として付与するために画像情報１１１から特徴を抽出するものである。また、情報処理装置１は、記憶部１１に格納された予め抽出されるべき特徴が付与された訓練用の訓練画像情報集合１１４を用いて学習を行うものである。なお、情報処理装置１は、識別情報を付与する動作は他の装置に実行させて、画像情報１１１から特徴を抽出する動作までを実行するものであってもよい。
【００１８】
情報処理装置１は、画像情報１１１から複数の階層で特徴量を抽出するものであり、各階層のことを以下「レイヤ」という。各階層は、特徴量を抽出する動作と、抽出された特徴量について後述するプーリングを行う動作とを含むものとし、両動作が実行されて出力される値が次のレイヤの入力となる。また、各レイヤは特徴量を抽出する順番においてレイヤ０、レイヤ１、レイヤ２…と番号を振って呼ぶことにする。
【００１９】
制御部１０は、後述する特徴抽出プログラム１１０を実行することで、基本特徴量抽出手段１００、特徴量抽出手段１０１、学習手段１０２及びプーリング処理手段１０３等として機能する。
【００２０】
基本特徴量抽出手段１００は、複数のレイヤのうち最初のレイヤ（レイヤ０）において、画像情報１１１及び学習用の訓練画像情報集合１１４を、画素の単位であるピクセル毎に、例えば、ガボールフィルタを用いる方法やＲＧＢ、正規化ＲＧ、ＣＩＥＬＡＢ等の特徴量を抽出する方法によって特徴ベクトルを生成する。ここで、特徴ベクトルは特徴量情報の一例である。また、数ピクセル毎に特徴量を抽出してもよいし、数ピクセルのパッチを１つの単位として、それぞれのピクセルから得られる値をベクトルの要素として１つの特徴量としてもよい。
【００２１】
特徴量抽出手段１０１は、複数のレイヤのうち最初以外のレイヤ（レイヤ１以降）において、１つ前のレイヤの出力を入力として、１つ前のレイヤの学習結果に基づいて特徴量の抽出を行う。特徴量の抽出方法は、ｋ−ｍｅａｎｓクラスタリングを用いる。なお、抽出方法は教師なしのクラスタリング手法であれば、混合ガウスモデル、混合多項分布モデル等を用いてもよい。
【００２２】
学習手段１０２は、訓練画像情報集合１１４を、複数のレイヤのうちレイヤ０の入力とし、複数レイヤにおける処理結果である出力を用いて学習を行う。
【００２３】
プーリング処理手段１０３は、基本特徴量抽出手段１００又は特徴量抽出手段１０１が抽出した複数の特徴量から、１つの平均値、最大値等の統計値を得て特徴量の数を次元数とする新たな特徴量ベクトルを生成する（以下、「プーリング」という。）。
【００２４】
記憶部１１は、制御部１０を上述した各手段として動作させる特徴抽出プログラム１１０、特徴抽出の対象となる画像情報１１１、学習手段１０２による学習結果として保存される学習結果情報１１２、特徴量抽出手段１０１が抽出した特徴量である特徴量情報１１３及び学習手段１０２が学習の際に用いる訓練画像情報集合１１４等を記憶する。
【００２５】
（情報処理装置の動作）
以下に、情報処理装置の動作例を各図を参照しつつ、（１）特徴抽出動作、（２）学習動作に分けて説明する。
【００２６】
（１）特徴抽出動作
図１１は、情報処理装置の特徴抽出動作の一例を示すフローチャートである。図２は、特徴抽出動作の一例を説明する概略図である。
【００２７】
まず、特徴抽出の対象となる画像情報１１１を基本特徴量抽出手段１００に入力する（Ｓ１）。
【００２８】
図４（ａ）及び（ｂ）は、基本特徴量抽出手段１００の特徴量抽出動作を説明するための概略図である。
【００２９】
基本特徴量抽出手段１００は、図４（ａ）に示すように、画像情報１１１ａからピクセル毎に、一例として、Ｄ０個の特徴量ｆ１−ｆＤ０を抽出する。ここで、「ｃｏｌ」は列を示し、「ｒｏｗ」は行を示す。次に、基本特徴量抽出手段１００は、図４（ｂ）に示すように、Ｄ０個の特徴量ｆ１−ｆＤ０を成分とした各座標における特徴ベクトルｘ１、ｘ２、…、ｘＮ０の集合である特徴量情報１１３０を抽出する（Ｓ２）。
【００３０】
図５は、学習結果情報１１２の構成の一例を示す概略図である。図６は、特徴量抽出手段１０１によって抽出される特徴量情報１１３の構成の一例を示す概略図である。図７は、特徴量抽出手段１０１によって抽出される特徴量情報１１３の構成の他の例を示す概略図である。以下に説明する動作は、レイヤ１以降の複数のレイヤにおいて繰り返されるものである（Ｓ３、Ｓ６及びＳ９）。なお、代表してレイヤＭについて説明する。
【００３１】
特徴量抽出手段１０１ｍは、ｋ−ｍｅａｎｓクラスタリングにより、レイヤＭ−１の出力である特徴量情報１１３ｍ−１について、後述する「（２）学習動作」によって得られるレイヤＭ−１における学習結果情報１１２ｍ−１（図５）に基づいて図６に示す特徴量１０１ｍａを抽出する（Ｓ４）。
【００３２】
ここで、学習結果情報１１２ｍ−１は、ｄ１ｍ−ｄＤｍｍまでのＤｍ個のベクトルを含むものであり、ｋ−ｍｅａｎｓクラスタリングにより特徴量１０１ｍ−１ａの各ベクトルがｄ１ｍ−ｄＤｍｍのＤｍ個のベクトルに属するか否かを判定するものであるため、特徴量１０１ｍａはＤｍ次元のベクトルになる。
【００３３】
つまり、レイヤｍ−１の出力であるｘｉｍ−１ｍ−１を入力とし、これをＤｍ次元のベクトルｘｉｍ−１ｍに変換する。すなわち、
【数１】
2015036939.tif 000003
【００３４】
ここで、「ｓｍａｌｌ（）」は、ｋに関して括弧内が小さい方から数えてＫ番目までの大きさの場合には「１」、そうでない場合には「０」を値として返すものである。
【００３５】
なお、ここで、ｋ−ｍｅａｎｓクラスタリングにより特徴量１０１ｍ−１ａの各ベクトルがｄ１ｍ−ｄＤｍｍの各ベクトルに属する場合は値が「１」、また、属さない場合は値が「０」となるため、特徴量１０１ｍａの各ベクトルは値が０のものが多い、いわゆるスパースなベクトルとなる。
【００３６】
従って、値が０でないベクトルの要素について、そのインデックス１０１ｉと値１０１ｖとを記述する特徴量１０１ｍｂとすることにより、図示しない情報処理装置１のメモリにおいて情報処理の際に一時的に保持する情報量を減少することができる。
【００３７】
次に、プーリング処理手段１０３は、特徴量１０１ｍａ（又は１０１ｍｂ）に含まれる複数のベクトルのうち、予め定めた数のベクトルと組として、組に属するベクトルの平均、最大値等の統計値を算出して新たな１つのベクトルを生成することでプーリング処理し（Ｓ５）、特徴量１０１ｍａに含まれるベクトルの数を減少させた特徴量情報１１３ｍを出力する。
【００３８】
ここで、プーリング処理のうち平均プーリングは次式で表される。
【数２】
2015036939.tif 000004
【００３９】
また、プーリング処理のうち、最大プーリングは次式で表される。
【数３】
2015036939.tif 000005
【００４０】
次に、すべてのレイヤについて上記ステップＳ４、Ｓ５の動作を処理し終えると、最後のレイヤＭの出力を特徴量情報１１３として記憶部１１に保存する（Ｓ８）。ここで、Ｍの設定方法としては、レイヤＭの出力が予め定めた数のベクトル以下となる場合であってもよいし、予め定めた数値としてもよい。
【００４１】
以下において、上記したレイヤｍにおける特徴量の抽出動作及びプーリング処理の動作を、具体例を用いて説明する。
【００４２】
図８（ａ）−（ｃ）は、特徴量の抽出動作の具体例を説明するための概略図である。図９は、特徴量の抽出動作においてｋ−ｍｅａｎｓクラスタリングの具体例を説明するための概略図である。図１０（ａ）及び（ｂ）は、プーリング処理の具体例を説明するための概略図である。
【００４３】
まず、図８（ａ）に示すようにレイヤｍ−１の出力である特徴量情報１１３ｍ−１に含まれる特徴量ベクトルを概念的に×印で記載した場合に、各特徴量ベクトルがｘ１＝［０．１、０．０８］、ｘ２＝［０．４、０．１］、ｘ３＝［０．１、０．１３］、ｘ４＝［０．１５、０．１］であって、レイヤｍ−１の学習結果情報１１２ｍ−１がｄ１＝［０．１、０．１］、ｄ２＝［０．４、０．１］、ｄ３＝［０．１、０．１３］、ｄ４＝［０．１５、０．１］であった場合について考える。
【００４４】
ｋ−ｍｅａｎｓクラスタリングにより特徴量空間において図９に示すように各ベクトルが分布していたとすると、ｘ１、ｘ３、ｘ４がｄ１に属し、ｘ２がｄ４に属しているため、属している場合を「１」、属していない場合を「０」と記載するとしたとき、ｘ１＝［１、０、０、０］、ｘ２＝［０、０、０、１］、ｘ３＝［１、０、０、０］、ｘ４＝［１、０、０、０］といった特徴量ベクトル１０１ｍｃが抽出される。
【００４５】
次に、プーリング処理手段１０３は、特徴量ベクトル１０１ｍｃから平均値ｘａｖｇ＝［０．７５、０、０、０．２５］を算出し、新たな特徴量情報１１３ｍの特徴量ベクトルとする。また、最大値を算出する場合は、ｘｍａｘ＝［１、０、０、１］を特徴量ベクトルとする。
【００４６】
（２）学習動作
図１２は、情報処理装置の学習動作の一例を示すフローチャートである。図３は、学習動作の一例を説明する概略図である。
【００４７】
まず、学習の対象となる複数の訓練画像情報１１４を入力し（Ｓ１０）、「（１）特徴抽出動作」のステップＳ２−Ｓ９を実行し、基本特徴量抽出手段１００、特徴量抽出手段１０１及びプーリング処理手段１０３によって、レイヤｍ−１までの特徴量情報１１３ｍ−１を抽出する（Ｓ１１）。当該動作は、複数の訓練画像情報集合１１４について実行され、それぞれの特徴量を抽出する（Ｓ１２）。
【００４８】
次に、学習手段１０２は、特徴量情報１１３０−１１３ｍ−１に基づいてｋ−ｍｅａｎｓクラスタリングにより学習し、学習結果情報１１２ｍ−１を算出して（Ｓ１３）、記憶部１１に保存する（Ｓ１４）。
【００４９】
上記のレイヤｍ−１における学習結果情報１１２ｍ−１はレイヤｍの特徴量抽出手段１０１ｍにおいて用いられる。
【００５０】
（第１の実施の形態の効果）
上記した第１の実施の形態によると、画像情報の特徴抽出において、教師あり学習を用いる方法であるバックプロパゲーション法を用いずに、教師なしのクラスタリング手法であるｋ−ｍｅａｎｓクラスタリングを用いたため、例えば、公知の技術であるＫＤ−ｔｒｅｅと呼ばれる木構造を用いて高速に計算することができるため、従来に比べて演算処理の負荷を抑制できる。
【００５１】
また、バックプロパゲーション法は、全てのレイヤにおける値をメモリ上に保持する必要があるが、ｋ−ｍｅａｎｓクラスタリングは、１つ前のレイヤにおける値をメモリ上に保持するだけで済み、情報処理装置１のメモリ消費量を抑制することができる。
【００５２】
また、プーリング処理手段１０３によって局所受容野を用いてプーリングを行ったため、特徴量情報１１３に画像情報１１１の空間的な相関性を取り込むことができる。
【００５３】
［第２の実施の形態］
（情報処理装置の構成）
図１３は、本発明の第２の実施の形態に係る情報処理装置の構成の一例を示す図である。図１４は、特徴抽出動作の一例を説明する概略図である。
【００５４】
第２の実施の形態の情報処理装置１Ａは、第１の実施の形態の情報処理装置１の構成に加えて共通学習結果情報１１５を有する点で異なる。
【００５５】
情報処理装置１Ａの学習手段１０２は、一例として、レイヤ０及びレイヤ１において抽出される特徴量情報１１３０及び１１３１を用いて学習し、学習の結果得られた学習結果情報１１２を共通学習結果情報１１５としてレイヤ１−レイヤＭの特徴量抽出手段１０１１−１０１Ｍにおいて用いる。なお、共通学習結果情報１１５を用いるレイヤＮ−レイヤＭは、Ｎ≧１を満たせばよく、その場合、共通学習結果情報１１５はレイヤ１−レイヤＮにおいて抽出される特徴量情報１１３０−１１３Ｎを用いた学習結果情報１１２を用いるものとする。
【００５６】
（第２の実施の形態の効果）
上記した第２の実施の形態によると、共通学習結果情報１１５に含まれるベクトルの数がレイヤ１−レイヤＭで抽出される特徴量情報１１３１−１１３Ｍに含まれる次元数となる、つまり、特徴量情報１１３１−１１３Ｍの次元数が全て共通となるため、計算の簡略化を図ることができ、第１の実施の形態に比べて、処理が高速化される。
【００５７】
［第３の実施の形態］
（情報処理装置の構成）
図１５は、本発明の第３の実施の形態に係る情報処理装置の構成の一例を示す図である。図１６は、特徴抽出動作の一例を説明する概略図である。
【００５８】
第３の実施の形態の情報処理装置１Ｂは、第１の実施の形態の情報処理装置１の構成に加えて初期値設定手段１０４を有する点で異なる。
【００５９】
情報処理装置１Ｂの学習手段１０２は、一つ前のレイヤｍ−１において得られた学習結果情報１１２ｍ−１をｋ−ｍｅａｎｓクラスタリングの初期値に利用してレイヤｍにおいて抽出された特徴量情報１１３ｍについて学習し、学習結果情報１１２ｍを得る。
【００６０】
（第３の実施の形態の効果）
上記した第３の実施の形態によると、一つ前のレイヤｍ−１において得られた学習結果情報１１２ｍ−１をｋ−ｍｅａｎｓクラスタリングの初期値に利用したため、ｋ−ｍｅａｎｓクラスタリングにおいて値の収束までの処理の回数が短縮でき、第１の実施の形態に比べて、処理が高速化される。
【００６１】
［他の実施の形態］
なお、本発明は、上記実施の形態に限定されず、本発明の趣旨を逸脱しない範囲で種々な変形が可能である。
【００６２】
また、上記実施の形態で使用される特徴抽出プログラム１１０は、ＣＤ−ＲＯＭ等の記憶媒体から装置内の記憶部１１に読み込んでも良く、インターネット等のネットワークに接続されているサーバ装置等から装置内の記憶部１１にダウンロードしてもよい。また、記憶部１１を装置外に配置してもよいし、装置外に配置した記憶部１１と情報処理装置１とをネットワークを介して接続してもよい。また、上記実施の形態で使用される手段１００〜１０４の一部または全部をＡＳＩＣ等のハードウェアによって実現してもよい。
【符号の説明】
【００６３】
１、１Ａ、１Ｂ       情報処理装置
１０   制御部
１１   記憶部
１２   通信部
１００ 基本特徴量抽出手段
１０１ 特徴量抽出手段
１０１ｉ      インデックス
１０１ｍａ、１０１ｍｂ、１０１ｍｃ 特徴量ベクトル
１０１ｖ      値
１０２ 学習手段
１０３ プーリング処理手段
１０４ 初期値設定手段
１１０ 特徴抽出プログラム
１１１ 画像情報
１１２ 学習結果情報
１１３ 特徴量情報
１１４ 訓練画像情報集合
１１５ 共通学習結果情報
【図１】
2015036939.tif 000006
【図２】
2015036939.tif 000007
【図３】
2015036939.tif 000008
【図４】
2015036939.tif 000009
【図５】
2015036939.tif 000010
【図６】
2015036939.tif 000011
【図７】
2015036939.tif 000012
【図９】
2015036939.tif 000013
【図１１】
2015036939.tif 000014
【図１２】
2015036939.tif 000015
【図１３】
2015036939.tif 000016
【図１４】
2015036939.tif 000017
【図１５】
2015036939.tif 000018
【図１６】
2015036939.tif 000019
【図８】
2015036939.tif 000020
【図１０】
2015036939.tif 000021