説明

画像特徴量抽出装置およびそのプログラム

【課題】局所特徴量間の適合性を考慮し、概略の特徴を捉えて一般物体認識の精度を向上させる。
【解決手段】フレーム画像データからエッジ成分を検出するエッジ検出部20と、フレーム画像データから特徴点を検出する特徴点検出部30と、エッジ検出部20が検出したエッジ成分に基づき、特徴点検出部30が検出した特徴点に対する周辺領域の面積を変化させて生成した複数の特徴量を連結して局所特徴ベクトルを生成する局所特徴ベクトル生成部40と、特徴点に対して、局所特徴ベクトル生成部40が生成した局所特徴ベクトルの空間的な共起に基づく共起特徴ベクトルを生成する共起特徴ベクトル生成部50とを備えた。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、画像特徴量抽出装置およびそのプログラムに関する。
【背景技術】
【0002】
画像から「自動車」や「花」といった一般的なオブジェクトを検出する一般物体認識技術が知られている(例えば、非特許文献1参照)。この一般物体認識技術は、情報処理装置が、一般名称により表現される物体を画像から認識する技術である。この一般物体認識技術は、視覚語(Visual Words)のクラスタである語彙を生成するための学習手続と、生成された語彙に基づいて特徴ベクトルを算出する算出手続とによって実現される。学習手続では、情報処理装置は、学習用の画像データから局所特徴量を算出し、局所特徴量のクラスタ分析処理を実行し、各クラスタの重心ベクトルを視覚語として選択する。また、算出手続では、情報処理装置は、画像認識の対象である画像データから局所特徴量を算出し、距離が最も近い視覚語に各局所特徴量を割り当てる。次に、情報処理装置は、視覚語の出現頻度ヒストグラムを算出し、この出現頻度ヒストグラムを画像の特徴ベクトルとする。
【先行技術文献】
【非特許文献】
【0003】
【非特許文献1】G. Csurka, C. R. Dance, Lixin Fan, J. Willamowski, C. Bray, “Visual Categorization with Bags of Keypoints”, Proc. ECCV Workshop on Statistical Learning in Computer Vision, pp. 59-74, 2004.
【発明の概要】
【発明が解決しようとする課題】
【0004】
上記の一般物体認識技術は、特徴点間の関係性を一切考慮せず独立に扱うものである。また、この一般物体認識技術では、学習用の画像データから抽出された局所特徴量がクラスタ分析によって量子化されるため、情報の一部分が欠落する。
よって、従来の一般物体認識技術では、局所特徴量間の適合性を考慮していないことにより、一般名称により表現される物体、すなわち、一般的なオブジェクトの概略の特徴を捉えることが困難であった。
本発明は、上記の問題点に鑑みてなされたものであり、局所特徴量間の適合性を考慮し、概略の特徴を捉えて一般物体認識の精度を向上することができる、画像特徴量抽出装置およびそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【0005】
[1]上記の課題を解決するため、本発明の一態様である画像特徴量抽出装置は、フレーム画像データからエッジ成分を検出するエッジ検出部と、前記フレーム画像データから特徴点を検出する特徴点検出部と、前記エッジ検出部が検出した前記エッジ成分に基づき、前記特徴点検出部が検出した前記特徴点に対する周辺領域の面積を変化させて生成した複数の特徴量を連結して局所特徴量を生成する局所特徴量生成部と、前記特徴点に対して、前記局所特徴量生成部が生成した前記局所特徴量の空間的な共起に基づく共起特徴量を生成する共起特徴量生成部と、を備えることを特徴とする。
ここで、エッジ成分は、フレーム画像データにおける画素ごとの、エッジの強度を示すエッジ強度と、エッジの方向を示すエッジ方向とを含むデータである。また、特徴点検出部は、例えば、グリッドサンプリング処理によってフレーム画像上の特徴点の位置を求める。特徴点に対する周辺領域は、例えば、特徴点を中心とした当該特徴点の局所領域である。
このように構成したことにより、本発明の一態様である画像特徴量抽出装置は、フレーム画像データから検出した特徴点の周辺領域、つまり局所領域における局所特徴量の共起に基づいて、画像の内容を特徴付ける特徴量を生成して得ることができる。
したがって、本発明の一態様によれば、局所特徴量間の適合性を考慮し、概略の特徴を捉えて一般物体認識の精度を向上することができる。
【0006】
[2]上記[1]記載の画像特徴量抽出装置において、前記フレーム画像データを分割して得られる複数のブロックそれぞれについて、前記共起特徴量生成部が生成した、前記ブロックに含まれる特徴点の共起特徴量の平均値である平均共起特徴量を計算し、前記複数のブロックすべてについての前記平均共起特徴量を連結することにより、前記フレーム画像データ全体の特徴量を生成する特徴量生成部をさらに備えたことを特徴とする。
[3]上記[1]または[2]記載の画像特徴量抽出装置において、前記局所特徴量生成部は、前記エッジ検出部が検出した前記エッジ成分に基づき、前記特徴点検出部が検出した前記特徴点に基づく前記所定の周辺領域の面積を変化させて生成した複数のエッジ方向ヒストグラムを連結して局所特徴量を生成することを特徴とする。
[4]上記[1]または[2]記載の画像特徴量抽出装置において、前記局所特徴量生成部は、前記エッジ検出部が検出した前記エッジ成分に基づき、前記特徴点検出部が検出した前記特徴点に基づく前記所定の周辺領域の面積を変化させて生成した複数のローカルバイナリパターンの頻度ヒストグラムを連結して局所特徴量を生成することを特徴とする。
【0007】
[5]上記の課題を解決するため、本発明の一態様であるプログラムは、コンピュータを、フレーム画像データからエッジ成分を検出するエッジ検出部と、前記フレーム画像データから特徴点を検出する特徴点検出部と、前記エッジ検出部が検出した前記エッジ成分に基づき、前記特徴点検出部が検出した前記特徴点に対する周辺領域の面積を変化させて生成した複数の特徴量を連結して局所特徴量を生成する局所特徴量生成部と、前記特徴点に対して、前記局所特徴量生成部が生成した前記局所特徴量の空間的な共起に基づく共起特徴量を生成する共起特徴量生成部と、として機能させる。
[6]上記[5]記載のプログラムにおいて、前記コンピュータを、前記フレーム画像データを分割して得られる複数のブロックそれぞれについて、前記共起特徴量生成部が生成した、前記ブロックに含まれる特徴点の共起特徴量の平均値である平均共起特徴量を計算し、前記複数のブロックすべてについての前記平均共起特徴量を連結することにより、前記フレーム画像データ全体の特徴量を生成する特徴量生成部としてさらに機能させる。
【発明の効果】
【0008】
本発明によれば、局所特徴量間の適合性を考慮し、概略の特徴を捉えて一般物体認識の精度を向上することができる。
【図面の簡単な説明】
【0009】
【図1】本発明の一実施形態である画像特徴量抽出装置の機能構成を示すブロック図である。
【図2】特徴点検出部が実行するグリッドサンプリング処理において適用される格子を、フレーム画像に対応させて模式的に表した図である。
【図3】特徴点に対する局所領域に基づき求めたエッジ方向ヒストグラムを模式的に示す図である。
【図4】値が異なる3つの分散σそれぞれに対応する3つのエッジ方向ヒストグラムを連結した場合の局所特徴ベクトルを、模式的に示す図である。
【図5】一の特徴点とその周辺に存在する他の特徴点との共起関係を説明するための図である。
【図6】同実施形態における共起特徴ベクトル生成部が実行する共起特徴ベクトルの生成処理の手順を示すフローチャートである。
【図7】同実施形態における特徴ベクトル生成部が平均共起特徴ベクトルを生成する場合の、フレーム画像の分割の例を模式的に示した図である。
【発明を実施するための形態】
【0010】
以下、本発明を実施するための形態について、図面を参照して詳細に説明する。
[1 構成]
図1は、本発明の一実施形態である画像特徴量抽出装置の機能構成を示すブロック図である。同図が示すように、画像特徴量抽出装置1は、画像データ取得部10と、エッジ検出部20と、特徴点検出部30と、局所特徴ベクトル生成部(局所特徴量生成部)40と、共起特徴ベクトル生成部(共起特徴量生成部)50と、特徴ベクトル生成部(特徴量生成部)60とを備える。
【0011】
画像データ取得部10は、図示しない外部装置から供給される画像データを取り込む。画像データは、静止画像データまたは動画像データである。画像データが静止画像データである場合、画像データ取得部10は、取り込んだ画像データをフレーム画像データとしてエッジ検出部20に供給する。また、画像データが動画像データである場合、画像データ取得部10は、取り込んだ動画像データからキーフレームを検出し、このキーフレームのデータをフレーム画像データとして、順次またはあらかじめ決定された所定フレーム数おきにエッジ検出部20に供給する。
外部装置は、例えば、撮影装置や記録装置である。
【0012】
エッジ検出部20は、画像データ取得部10から供給されるフレーム画像データを取り込み、このフレーム画像データからエッジ成分を検出し、このエッジ成分を特徴点検出部30に供給する。エッジ成分は、画素ごとの、エッジの強度を示すエッジ強度と、エッジの方向を示すエッジ方向とを含むデータである。エッジ検出部20によるエッジの検出処理については後述する。
【0013】
特徴点検出部30は、フレーム画像から画像の特徴点を検出する。具体的には、例えば、特徴点検出部30は、エッジ検出部20から供給されるエッジ成分を取り込み、グリッドサンプリング処理によってフレーム画像上の特徴点の位置を求め、各画素のエッジ成分と各特徴点の位置を示す特徴点位置情報とを局所特徴ベクトル生成部40に供給する。特徴点位置情報は、例えば、各特徴点に対応する画素の座標値である。グリッドサンプリング処理は、フレーム画像に対応させた所定の格子(グリッド)の各格子点に対応する画素を特徴点として検出する処理である。特徴点検出部30による特徴点の検出処理については後述する。
【0014】
なお、特徴点検出部30は、グリッドサンプリング処理以外にも、例えばSIFT(Scale−Invariant Feature Transform)処理を実行することによって特徴点を検出してもよい。
【0015】
局所特徴ベクトル生成部40は、特徴点検出部30から供給される、各画素のエッジ成分と特徴点位置情報とを取り込む。局所特徴ベクトル生成部40は、エッジ成分に基づいて、特徴点ごとの局所特徴ベクトル(局所特徴量)を生成し、これら局所特徴ベクトルを共起特徴ベクトル生成部50に供給する。局所特徴ベクトルは、特徴点に対する周辺領域、具体的には、特徴点を中心とした当該特徴点の局所領域の面積を変化させて生成した複数のエッジ方向ヒストグラムを連結して得られる特徴ベクトルである。特徴点の局所領域は、特徴点を含みその周辺の領域である。エッジ方向ヒストグラムは、横軸に階級ごとのエッジ方向、縦軸に度数をとって、エッジ方向の度数分布を表すものである。局所特徴ベクトル生成部40による局所特徴ベクトルの生成処理については後述する。
【0016】
共起特徴ベクトル生成部50は、局所特徴ベクトル生成部40から供給される、特徴点ごとの局所特徴ベクトルを取り込む。共起特徴ベクトル生成部50は、特徴点ごとに、当該特徴点に対する局所特徴ベクトルの空間的な共起に基づく共起特徴ベクトル(共起特徴量)を生成し、この共起特徴ベクトルを特徴ベクトル生成部60に供給する。共起特徴ベクトル生成部50による共起特徴ベクトルの生成処理については後述する。
【0017】
特徴ベクトル生成部60は、共起特徴ベクトル生成部50から供給される共起特徴ベクトルを取り込む。特徴ベクトル生成部60は、フレーム画像を分割して得られる複数のブロックそれぞれについて、当該ブロックに含まれる特徴点の共起特徴ベクトルの平均ベクトルである平均共起特徴ベクトル(平均共起特徴量)を計算する。特徴ベクトル生成部60は、上記の複数のブロックすべてについての平均共起特徴ベクトルを連結し、フレーム画像全体の特徴ベクトル(特徴量)として出力する。特徴ベクトル生成部60による特徴ベクトルの生成処理については後述する。
【0018】
[2 処理]
[2−1.エッジの検出処理]
エッジ検出部20は、画像データ取得部10から供給されるフレーム画像データを取り込むと、例えば、ソーベルフィルタ(Sobel Filter)を適用し、下記の(1)式により、フレーム画像データにおける各画素のエッジ成分を計算する。ただし、同式において、フレーム画像データに対応する座標系は、例えば、フレーム画像の左上端の画素の位置を原点とし、水平方向をx軸、垂直方向をy軸とした直交座標系である(以下同様)。また、m(x,y)は注目画素(x,y)におけるエッジ強度、θ(x,y)は注目画素(x,y)におけるエッジ方向を表す。また、Δxは輝度勾配のx軸方向成分、Δyは輝度勾配のy軸方向成分である。
【0019】
【数1】

【0020】
なお、エッジ検出部20には、ソーベルフィルタ以外にも、例えば、プレウィットフィルタ(Prewitt Filter)、ラプラシアンフィルタ(Laplacian Filter)等を適用してもよい。
【0021】
[2−2.特徴点の検出処理]
図2は、特徴点検出部30が実行するグリッドサンプリング処理において適用される格子を、フレーム画像に対応させて模式的に表した図である。同図において、Pは、フレーム画像2に対応させた格子のうちの一格子点である。格子点それぞれに対応する画素が特徴点である。なお、同図においては、図を見易くするために、各格子点を丸印で表している。また、格子点間距離(グリッドサイズ)として、x軸方向の格子点間距離をGとし、y軸方向の格子点間距離をGとする。GとGとは、略同一(同一を含む)の値である。
【0022】
特徴点検出部30は、エッジ検出部20から供給される各画素のエッジ成分を取り込むと、同図に示すように、フレーム画像2に対応させた格子の各格子点に対応する画素の位置を特徴点の位置として検出する。
同図のように、一定の画素間隔で特徴点を得ることにより、特徴点検出部30は、画像の特性によらず一定数の特徴点を得ることができる。
【0023】
[2−3.局所特徴ベクトルの生成処理]
局所特徴ベクトル生成部40は、特徴点検出部30から供給される、各画素のエッジ成分と特徴点位置情報とを取り込むと、エッジ成分に基づいて、特徴点ごとに、当該特徴点に対する局所領域からエッジ方向ヒストグラムを生成する。
具体的には、例えば、局所特徴ベクトル生成部40は、特徴点ごとに、分散σのガウス窓を用いた空間的重み付けを適用してエッジ方向ヒストグラムを計算する。エッジ方向θ(x,y)をn方向に量子化する場合、ガウス窓の分散σに対するエッジ方向ヒストグラムhσは、下記の式(2)として表される。
ただし、G(u,v,σ)は、座標(x+u,y+v)におけるエッジ強度m(x+u,y+v)に対する重み係数である。G(u,v,σ)は、座標(x+u,y+v)が座標(x,y)から離れるほど小さな重み係数となるガウス窓である。また、δ(θ(x,y))は、量子化されたθ(x,y)がi番目のビンに属する場合には“1”、それ以外の場合には“0(ゼロ)”とする関数である。
【0024】
【数2】

【0025】
図3は、特徴点に対する局所領域に基づき求めたエッジ方向ヒストグラムを模式的に示す図である。同図における上側の図は、一特徴点におけるエッジ方向θ(x,y)をn方向(n=8)に量子化する場合の、分散σのガウス窓を表している。また、同図における下側の図は、局所特徴ベクトル生成部40が、上記分散σのガウス窓を用いた空間的重み付けを適用して計算したエッジ方向ヒストグラムを表している。このエッジ方向ヒストグラムは、横軸にビン数を8とした階級ごとのエッジ方向θ、縦軸に度数をとって、エッジ方向θの度数分布を表している。
【0026】
次に、局所特徴ベクトル生成部40は、下記の式(3)に表すように、それぞれ値が異なる複数の分散σごとに、エッジ方向ヒストグラムhσiを計算し、これら複数のエッジ方向ヒストグラムhσiを連結することにより、特徴点(x,y)に対する局所特徴ベクトルgx,yを取得する。同式において、σはガウス窓の分散の初期値、sは分散σを変化させる割合である。
【0027】
【数3】

【0028】
図4は、値が異なる3つの分散σそれぞれに対応する3つのエッジ方向ヒストグラムを連結した場合の局所特徴ベクトルを、模式的に示す図である。同図における上側の図は、一特徴点に対する、分散σ,σ,σ(σ<σ<σ)のガウス窓を表している。また、同図における下側の図は、局所特徴ベクトル生成部40が、分散σに対するエッジ方向ヒストグラムhσ1と、分散σに対するエッジ方向ヒストグラムhσ2と、分散σに対するエッジ方向ヒストグラムhσ3とを連結し、局所特徴ベクトルgx,yとしている。
【0029】
[2−4.共起特徴ベクトルの生成処理]
共起特徴ベクトル生成部50は、局所特徴ベクトル生成部40から供給される、特徴点ごとの局所特徴ベクトルを取り込むと、特徴点ごとに、当該特徴点に対する局所特徴ベクトルgx,yの空間的な共起に基づいて共起特徴ベクトルを計算する。特徴点(x,y)と特徴点(x+u,y+v)との共起特徴量Uを下記の式(4)として表す。
【0030】
【数4】

【0031】
共起特徴ベクトル生成部50による式(4)の計算によって求められるUx,y,u,vは、行数および列数がgx,yの次元数に等しい正方行列となるが、共起特徴ベクトル生成部50は、この正方行列を一次元ベクトルの形式U’に変換して計算に適用する。
【0032】
図5は、一の特徴点とその周辺に存在する他の特徴点との共起関係を説明するための図である。同図は、座標値が(x,y)である特徴点Aと、この特徴点Aとの共起特徴量を求めるべき他の特徴点(18個の特徴点)との位置関係を示している。同図は、特徴点Aを中心として3格子分の半径を有する略半円に相当する特徴点を示している。このように、特徴点Aを中心とする一方の略半円のみを計算対象とした場合、特徴点Aに対する一方の略半円の点対象となる他方の略半円を、計算対象から外すことができる。
同図に示すように、共起特徴ベクトル生成部50は、特徴点Aに対し、自特徴点(特徴点A)と特徴点Aの周辺に存在する18個の特徴点とのそれぞれについての共起特徴量U’を計算する。次に、共起特徴ベクトル生成部50は、計算の結果得た19個の共起特徴量U’を連結することによって、特徴点Aに対する共起特徴ベクトルを生成する。
【0033】
なお、図5において、特徴点Aを中心とする半径は、3格子分に限られるものではない。また、一の特徴点に対して共起関係を求める他の特徴点の分布の形状は、図5の略半円形に限らず、例えば、矩形であってもよい。
【0034】
図6は、共起特徴ベクトル生成部50が実行する共起特徴ベクトルの生成処理の手順を示すフローチャートである。
共起特徴ベクトル生成部50は、局所特徴ベクトル生成部40から供給される、特徴点ごとの局所特徴ベクトルを取り込むと、同図のフローチャートの処理を開始する。
まず、ステップS1において、共起特徴ベクトル生成部50は、フレーム画像データにおいて、未処理の特徴点があるか否かを判定する。そして、共起特徴ベクトル生成部50は、未処理の特徴点があると判定した場合(S1:YES)は、一の未処理の特徴点を指定してステップS2の処理に移す。一方、共起特徴ベクトル生成部50は、全ての特徴点についての処理が完了していると判定した場合(S1:NO)は、本フローチャートの処理を終了させる。
【0035】
ステップS2において、共起特徴ベクトル生成部50は、指定した一の特徴点に対し、参照していない周辺の特徴点があるか否かを判定する。具体的には、共起特徴ベクトル生成部50は、例えば図5における特徴点Aと特徴点Aの周辺に存在する18個の特徴点とのうち、指定した一の特徴点である特徴点Aに対して参照していない特徴点があるか否かを判定する。そして、共起特徴ベクトル生成部50は、参照していない周辺の特徴点があると判定した場合(S2:YES)は、一の未参照の特徴点を指定してステップS3の処理に移し、周辺の特徴点全てについて参照したと判定した場合(S2:NO)はステップS4の処理に移す。
【0036】
ステップS3において、共起特徴ベクトル生成部50は、指定した一の特徴点に対し、この特徴点と、指定した一の未処理の特徴点との共起特徴量U’を計算し、その後ステップS2の処理に戻す。
ステップS4において、共起特徴ベクトル生成部50は、計算の結果得たすべての共起特徴量U’を連結することによって、指定した一の特徴点に対する共起特徴ベクトルを生成し、その後ステップS1の処理に戻す。
【0037】
[2−5.特徴ベクトルの生成処理]
図7(a),(b)は、特徴ベクトル生成部60が平均共起特徴ベクトルを生成する場合の、フレーム画像の分割の例を模式的に示した図である。同図(a)は、フレーム画像をx軸方向において3等分し、ブロック7a,7b,7cに分割した例である。また、同図(b)は、フレーム画像をx軸方向およびy軸方向それぞれにおいて2等分し、ブロック7d,7e,7f,7gに分割した例である。
特徴ベクトル生成部60は、共起特徴ベクトル生成部50から供給される共起特徴ベクトルを取り込むと、同図(a)または同図(b)に示すようにフレーム画像を分割して得られる複数のブロックそれぞれについて、当該ブロックに含まれる特徴点の共起特徴ベクトルの平均ベクトルである平均共起特徴ベクトルを計算する。次に、特徴ベクトル生成部60は、計算したすべての平均共起特徴ベクトルを連結し、フレーム画像全体の特徴ベクトルとして出力する。
【0038】
以上、詳述したとおり、本発明の一実施形態である画像特徴量抽出装置1は、外部から供給される画像データを取り込んでフレーム画像データを取得し、このフレーム画像データからエッジ成分を検出し、また特徴点を検出する。そして、画像特徴量抽出装置1は、エッジ成分に基づいて、特徴点に基づく所定の局所領域の面積を変化させて生成した複数の特徴量を連結して局所特徴ベクトルを生成する。ここで、複数の特徴量は、例えば、複数のエッジ方向ヒストグラムである。そして、画像特徴量抽出装置1は、特徴点に対して、複数の局所特徴ベクトルの空間的な共起に基づく共起特徴ベクトルを生成する。そして、画像特徴量抽出装置1は、フレーム画像データを分割して得られる複数のブロックそれぞれについて、ブロックに含まれる特徴点の共起特徴ベクトルの平均ベクトルである平均共起特徴ベクトルを計算し、複数のブロックすべてについての平均共起特徴ベクトルを連結することにより、フレーム画像データ全体の特徴ベクトルを生成する。
【0039】
このように構成したことにより、本実施形態である画像特徴量抽出装置1は、フレーム画像データから検出した特徴点の周辺領域、つまり局所領域における局所特徴ベクトルの共起に基づいて、画像の内容を特徴付ける特徴ベクトルを生成して得ることができる。
したがって、本実施形態によれば、局所特徴量間の適合性を考慮し、概略の特徴を捉えて一般物体認識の精度を向上することができる。
【0040】
なお、上述した画像特徴量抽出装置1が出力する特徴ベクトルは、例えば、ラベルが付与された学習データとともに、画像データからのオブジェクトの認識に利用されたり、特徴ベクトル間のマッチングによって類似画像の検索に利用されたりすることができる。
【0041】
また、第1実施形態では、局所特徴ベクトル生成部40は、特徴点検出部30から供給される、各画素のエッジ成分と特徴点位置情報とを取り込んで、エッジ成分に基づいて、特徴点ごとに、当該特徴点に対する局所領域からエッジ方向ヒストグラムを計算するようにした。
これ以外にも、局所特徴ベクトル生成部40は、エッジ方向ヒストグラムの代わりに、ローカルバイナリパターンの頻度ヒストグラムを計算して用いてもよい。
【0042】
具体的には、局所特徴ベクトル生成部40は、特徴点ごとに、分散σのガウス窓を用いた空間的重み付けを適用してローカルバイナリパターンの頻度ヒストグラムを計算する。エッジ方向θ(x,y)をn方向に量子化する場合、ガウス窓の分散σに対するローカルバイナリパターンの頻度ヒストグラムl(エル)σは、下記の式(5)として表される。
ただし、G(u,v,σ)は、座標(x+u,y+v)におけるエッジ強度m(x+u,y+v)に対する重み係数であり、座標(x+u,y+v)が座標(x,y)から離れるほど小さな重み係数となるガウス窓である。また、LBP(x,y)は、座標値が(x,y)である画素におけるローカルバイナリパターンの値を表す。δ(LBP(x,y))は、ローカルバイナリパターン値がiならば“1”を、それ以外の場合には“0(ゼロ)”とする関数である。
【0043】
【数5】

【0044】
また、上述した実施形態である画像特徴量抽出装置の一部の機能をコンピュータで実現するようにしてもよい。この場合、その制御機能を実現するためのプログラム(画像特徴量抽出プログラム)をコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませて、このコンピュータシステムが実行することによって実現してもよい。なお、このコンピュータシステムとは、オペレーティング・システム(Operating System;OS)や周辺装置のハードウェアを含むものである。また、コンピュータ読み取り可能な記録媒体とは、フレキシブルディスク、光磁気ディスク、光ディスク、メモリカード等の可搬型記録媒体、コンピュータシステムに備えられる磁気ハードディスクやソリッドステートドライブ等の記憶装置のことをいう。さらに、コンピュータ読み取り可能な記録媒体とは、インターネット等のコンピュータネットワーク、および電話回線や携帯電話網を介してプログラムを送信する場合の通信回線のように、短時間の間、動的にプログラムを保持するもの、さらには、その場合のサーバ装置やクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持するものを含んでもよい。また上記のプログラムは、前述した機能の一部を実現するためのものであってもよく、さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせにより実現するものであってもよい。
【0045】
以上、本発明の実施の形態について図面を参照して詳述したが、具体的な構成はその実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【0046】
1 画像特徴量抽出装置
10 画像データ取得部
20 エッジ検出部
30 特徴点検出部
40 局所特徴ベクトル生成部(局所特徴量生成部)
50 共起特徴ベクトル生成部(共起特徴量生成部)
60 特徴ベクトル生成部(特徴量生成部)

【特許請求の範囲】
【請求項1】
フレーム画像データからエッジ成分を検出するエッジ検出部と、
前記フレーム画像データから特徴点を検出する特徴点検出部と、
前記エッジ検出部が検出した前記エッジ成分に基づき、前記特徴点検出部が検出した前記特徴点に対する周辺領域の面積を変化させて生成した複数の特徴量を連結して局所特徴量を生成する局所特徴量生成部と、
前記特徴点に対して、前記局所特徴量生成部が生成した前記局所特徴量の空間的な共起に基づく共起特徴量を生成する共起特徴量生成部と、
を備えることを特徴とする画像特徴量抽出装置。
【請求項2】
前記フレーム画像データを分割して得られる複数のブロックそれぞれについて、前記共起特徴量生成部が生成した、前記ブロックに含まれる特徴点の共起特徴量の平均値である平均共起特徴量を計算し、前記複数のブロックすべてについての前記平均共起特徴量を連結することにより、前記フレーム画像データ全体の特徴量を生成する特徴量生成部
をさらに備えたことを特徴とする請求項1記載の画像特徴量抽出装置。
【請求項3】
前記局所特徴量生成部は、前記エッジ検出部が検出した前記エッジ成分に基づき、前記特徴点検出部が検出した前記特徴点に基づく前記所定の周辺領域の面積を変化させて生成した複数のエッジ方向ヒストグラムを連結して局所特徴量を生成する
ことを特徴とする請求項1または2記載の画像特徴量抽出装置。
【請求項4】
前記局所特徴量生成部は、前記エッジ検出部が検出した前記エッジ成分に基づき、前記特徴点検出部が検出した前記特徴点に基づく前記所定の周辺領域の面積を変化させて生成した複数のローカルバイナリパターンの頻度ヒストグラムを連結して局所特徴量を生成する
ことを特徴とする請求項1または2記載の画像特徴量抽出装置。
【請求項5】
コンピュータを、
フレーム画像データからエッジ成分を検出するエッジ検出部と、
前記フレーム画像データから特徴点を検出する特徴点検出部と、
前記エッジ検出部が検出した前記エッジ成分に基づき、前記特徴点検出部が検出した前記特徴点に対する周辺領域の面積を変化させて生成した複数の特徴量を連結して局所特徴量を生成する局所特徴量生成部と、
前記特徴点に対して、前記局所特徴量生成部が生成した前記局所特徴量の空間的な共起に基づく共起特徴量を生成する共起特徴量生成部と、
として機能させるためのプログラム。
【請求項6】
前記コンピュータを、
前記フレーム画像データを分割して得られる複数のブロックそれぞれについて、前記共起特徴量生成部が生成した、前記ブロックに含まれる特徴点の共起特徴量の平均値である平均共起特徴量を計算し、前記複数のブロックすべてについての前記平均共起特徴量を連結することにより、前記フレーム画像データ全体の特徴量を生成する特徴量生成部
としてさらに機能させるための請求項5記載のプログラム。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate


【公開番号】特開2013−37539(P2013−37539A)
【公開日】平成25年2月21日(2013.2.21)
【国際特許分類】
【出願番号】特願2011−173193(P2011−173193)
【出願日】平成23年8月8日(2011.8.8)
【出願人】(000004352)日本放送協会 (2,206)
【Fターム(参考)】