(57)【特許請求の範囲】
【請求項１】
画像分類システムであって、
画像を分類するための複数の画像データを抽出する画像群抽出部と、
抽出された前記複数の画像データの特徴ベクトルを導出し、導出した特徴ベクトルの次元を削減する次元削減部と、
次元削減された前記複数の画像データの特徴ベクトルに基づき、前記複数の画像データを複数のクラスタに分類するクラスタリング部と、
前記画像データの特徴ベクトルに基づいて前記複数の画像データのそれぞれに対応するサムネイルの３次元空間上の座標を決定する座標決定部と、
前記座標決定部で決定された前記座標に基づき、前記サムネイルを表示装置に表示させる表示部と、を有し、
前記表示部は、前記３次元空間において前記表示装置の表示面に直交する方向における距離に応じたサイズで前記サムネイルを表示させ、
前記クラスタリング部は、前記特徴ベクトルに基づき、前記複数の画像データを複数のクラスタに分類するよう構成されており、
前記次元削減部及び前記クラスタリング部は、複数のハイパーパラメータで複数回実行されるよう構成されており、
前記画像分類システムは、少なくとも前記クラスタの数が所定の範囲内であるか否かに基づき、複数回実行された画像分類結果のうち、前記表示面に表示させる分類結果を決定する分類結果選択部を有する、画像分類システム。
【請求項２】
ユーザの指令に応じて、前記表示面に対する前記３次元空間の座標の向きを変更可能に構成されている、請求項１に記載の画像分類システム。
【請求項３】
前記表示部は、前記表示面に対する前記３次元空間の座標の向きの変更に伴って、前記３次元空間において前記表示面に直交する方向における距離に応じて前記サムネイルのサイズを変更して表示する、請求項２に記載の画像分類システム。
【請求項４】
前記分類結果選択部は、少なくとも前記クラスタに属する前記画像データの分布に基づき、複数回実行された画像分類結果のうち、前記表示面に表示させる分類結果を決定する、請求項１から３のいずれか１項に記載の画像分類システム。
【請求項５】
コンピュータが、
画像を分類するための複数の画像データを抽出するステップと、
抽出された前記複数の画像データの特徴ベクトルを導出し、導出した特徴ベクトルの次元を削減する次元削減ステップと、
次元削減された前記複数の画像データの前記特徴ベクトルに基づき、前記複数の画像データを複数のクラスタに分類するクラスタリングステップと、
前記画像データの特徴ベクトルと前記クラスタに基づいて前記複数の画像データのそれぞれに対応するサムネイルの３次元空間上の座標を決定するステップと、
決定された前記座標に基づき前記サムネイルを表示装置に表示させる表示ステップと、
を実行することを含み、
前記表示ステップでは、前記３次元空間において前記表示装置の表示面に直交する方向における距離に応じたサイズで前記サムネイルが表示させ、
前記次元削減ステップ及び前記クラスタリングステップは、複数のハイパーパラメータで複数回実行され、
少なくとも前記クラスタの数が所定の範囲内であるか否かに基づき、複数回実行された画像分類結果のうち、前記表示面に表示させる分類結果を決定する、画像分類方法。
【請求項６】
請求項５に記載の画像分類方法をコンピュータに行わせるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の分類を行う画像分類システム及び画像分類方法に関する。
【背景技術】
【０００２】
近年、大量の画像群から所望の画像を効率的に閲覧するために、画像検索技術の必要性が高まっている。１つの検索手法として、ユーザが指定する検索要求画像（クエリ画像）に類似する画像をデータベース又はインターネットから抽出する方法がある（特許文献１）。
【０００３】
また、特許文献１は、検索結果である画像群を２次元座標平面上に配置し視覚化したイメージ情報を生成し、利用者端末へ表示する機能を開示する。引用文献１では、画像の近似度に応じた近似の関係を示すマップが表示される（引用文献１の図９−図１１）。
【０００４】
さらに、特許文献２は、画像分類の結果を３次元空間上で可視化し、提示する画像分類装置を開示する。特許文献２では、類似した画像のサムネイルが近くに配置され、類似していない画像のサムネイルが遠く配置されることが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−１１４５９７号
【特許文献２】国際公開第２００９／０７２４６６号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
前述したように、特許文献２は、３次元空間上に複数のサムネイルを配置して表示することを開示する。しかしながら、ディスプレイのような表示装置は２次元（平面）的であるため、ユーザは、サムネイルどうしの位置関係（距離）を正確に把握し難いことがある。
【０００７】
特に、ユーザは、ディスプレイに正対して奥行き方向における距離を認識し難い。したがって、ユーザは、実際には奥行き方向において遠く離れた位置にあるサムネイル、すなわち類似度の低いサムネイルを、類似度の高いサムネイルと誤って認識してしまうことも起こり得る。
【０００８】
よって、分類した画像の類似度をよりわかり易く表示することが可能な画像分類システムが望まれる。
【課題を解決するための手段】
【０００９】
一態様に係る画像分類システムは、指定された条件に基づいて画像を分類するための複数の画像データを抽出する画像群抽出部と、抽出された前記複数の画像データの特徴量に基づき、前記複数の画像データを複数のクラスタに分類するクラスタリング部と、前記画像データの特徴量に基づいて前記複数の画像データのそれぞれに対応するサムネイルの３次元空間上の座標を決定する座標決定部と、前記座標決定部で決定された前記座標に基づき、前記サムネイルを表示装置に表示させる表示部と、を有し、前記表示部は、前記３次元空間において前記表示装置の表示面に直交する方向における距離に応じたサイズで前記サムネイルを表示させる。
【００１０】
好ましい一態様によれば、画像分類システムは、ユーザの指令に応じて、前記表示面に対する前記３次元空間の座標の向きを変更可能に構成されている。
【００１１】
好ましい一態様によれば、前記表示部は、前記表示面に対する前記３次元空間の座標の向きの変更に伴って、前記３次元空間において前記表示面に直交する方向における距離に応じて前記サムネイルのサイズを変更して表示する。
【００１２】
好ましい一態様によれば、画像分類システムは、前記複数の画像データを複数のクラスタに分類する前に、画像データの特徴ベクトルを導出し、導出した特徴ベクトルの次元を削減する次元削減部を有し、前記クラスタリング部は、前記特徴ベクトルに基づき、前記複数の画像データを複数のクラスタに分類するよう構成されている。
【００１３】
好ましい一態様によれば、前記次元削減部及び前記クラスタリング部は、複数のハイパーパラメータで複数回実行されるよう構成されており、前記画像分類システムは、少なくとも前記クラスタに属する前記画像データの分布に基づき、複数回実行された画像分類結果のうち、前記表示面に表示させる分類結果を決定する分類結果決定部を有する。
【００１４】
好ましい一態様によれば、前記次元削減部及び前記クラスタリング部は、複数のハイパーパラメータで複数回実行されるよう構成されており、前記画像分類システムは、少なくとも前記クラスタの数が所定の範囲内であるか否かに基づき、複数回実行された画像分類結果のうち、前記表示面に表示させる分類結果を決定する分類結果決定部を有する。
【００１５】
一態様に係る画像分類方法は、指定された条件に基づいて画像を分類するための複数の画像データを抽出するステップと、抽出された前記複数の画像データの特徴量に基づき、前記複数の画像データを複数のクラスタに分類するステップと、前記画像データの特徴量と前記クラスタに基づいて前記複数の画像データのそれぞれに対応するサムネイルの３次元空間上の座標を決定するステップと、決定された前記座標に基づき前記サムネイルを表示装置に表示させる表示ステップと、を有し、前記表示ステップでは、前記３次元空間において前記表示装置の表示面に直交する方向における距離に応じたサイズで前記サムネイルが表示させる。
【００１６】
一態様に係るプログラムは、上記の画像分類方法をコンピュータに行わせるプログラムである。
【発明の効果】
【００１７】
上記態様によれば、分類した画像の類似度をよりわかり易く表示することが可能になる。
【図面の簡単な説明】
【００１８】
【図１】一実施形態における画像分類システムを含む全システムの構成を示す概略ブロック図である。
【図２】一実施形態における画像分類方法のフローチャートである。
【図３】画像分類システムの一状態の画面を示す図である。
【図４】画像分類システムの別の状態の画面を示す図である。
【発明を実施するための形態】
【００１９】
以下、本開示の実施形態について説明する。なお、以下に説明する実施形態は、特許請求の範囲に記載された発明を限定するものではない。また本実施形態で説明される構成の全てが、本開示の必須構成要件であるとは限らない。
【００２０】
図１は、一実施形態における画像分類システムを含む全システムの構成を示す概略ブロック図である。図２は、一実施形態における画像分類方法のフローチャートである。
【００２１】
本実施形態に係る画像分類システム１００は、画像分類方法を実行するコンピュータ端末２００と、記憶部３００と、表示装置４００と、を有していてよい。記憶部３００は、分類対象の複数の画像データを記憶していてよい。
【００２２】
表示装置４００は、画像データの分類結果や各種情報等を表示する。図３及び図４は、後述するように、画像分類システムの各状態の画面を示している。
【００２３】
画像分類システム１００は、複数の画像データを、類似した画像毎に分類するシステムである。また、画像分類システム１００は、分類した画像データ群を３次元空間上で可視化し、表示装置４００に出力させるよう構成されていてよい。
【００２４】
コンピュータ端末２００は、分類対象の画像群を抽出する画像群抽出部２０２と、画像データの特徴ベクトルを導出する特徴ベクトル導出部２０４と、特徴ベクトルの次元を削減する次元削減部２０６と、画像データ群を分類するクラスタリング部２０８と、分類された画像データ群を表示装置４００に表示させる表示部２１６と、を有していてよい。
【００２５】
さらに、コンピュータ端末２００は、複数回クラスタリング部２０８による分類を行った場合に、各々の分類結果の評価値を導出する評価値導出部２１０と、良い評価の分類結果を選択する分類結果選択部２１２と、を有していてよい。また、表示装置４００に表示させる際に、３次元座標における各画像データの表示位置を決定する座標決定部２１４を有していてもよい。
【００２６】
以下、本実施形態における画像分類方法とともに、画像分類システム１００の各構成についてより詳細に説明する。
【００２７】
まず、画像群抽出部２０２は、指定された条件に基づいて画像を分類するための複数の画像データを抽出する（ステップＳ１）。画像群抽出部２０２は、データベース、又はネットワーク経由で、分類対象の複数の画像データ（画像データ群）を抽出すればよい。画像群抽出部２０２により抽出された複数の画像データは、記憶部３００に記憶される。
【００２８】
指定された条件は、例えばユーザにより指定されるものであってよい。そのような条件として、例えばキーワードによる条件が挙げられる。
【００２９】
次に、特徴ベクトル導出部２０４は、ステップＳ１において抽出された各々の画像データについて、特徴ベクトルを導出する（ステップＳ２）。特徴ベクトルの導出は、公知の任意の手段を用いることができる。特徴ベクトルの導出は、例えば、畳み込みニューラルネットワーク（ＣＮＮ）を用いた学習済みの学習モデルにより実施できる。そのような学習モデルとして、例えばInception V3を用いることができる。
【００３０】
ステップＳ２において導出される特徴ベクトルの次元数は、特に限定されないが、例えば２０４２次元のような高次元であってよい。
【００３１】
次に、必要に応じて、次元削減部２０６が、ステップＳ２において導出された特徴ベクトルの次元数を削減する処理を実行する（ステップＳ３）。次元削減処理は、複数の画像データを複数のクラスタに分類する後述の処理の前に実施される。
【００３２】
次元削減処理は、画像データの特徴ベクトルの次元を削減する公知の任意の方法により実施することができる。そのような方法の１つとして、例えばUMAP（Uniform Manifold Approximation and Projection）が利用可能である。この代わりに、PCA、Isomap、t-SNEなども利用可能である。
【００３３】
ステップＳ３における次元削減処理の結果、各々の画像データに対して、ステップＳ２で導出された特徴ベクトルの次元よりも低い次元を有する特徴ベクトルが導出される。ステップＳ３により導出される特徴ベクトルの次元数は、特に限定されないが、例えば２〜７次元であってよい。
【００３４】
なお、UMAPを用いた次元削減処理では、出力される特徴ベクトルの次元数、ある点の周辺として扱う点の数、及び次元削減処理で行われる繰り返し計算の回数は、パラメータ（ハイパーパラメータと称する）として、設定可能になっている。
【００３５】
ここで、出力される特徴ベクトルの次元数は、例えば２〜７の範囲に設定されることが好ましい。また、ある点の周辺として扱う点の数は、例えば５〜５０の範囲に設定されることが好ましい。さらに、繰り返し計算の回数は、例えば２００〜５００の範囲に設定されることが好ましい。
【００３６】
なお、次元削減処理は、必須の処理ではなく、必要に応じて実施されればよい。例えば、ステップＳ２において導出される特徴ベクトルの次元が十分に小さい場合、ステップＳ３における次元削減処理は不要である。
【００３７】
次に、クラスタリング部２０８は、ステップＳ１にて抽出された複数の画像データを、当該画像データの特徴量に基づき複数のクラスタに分類する（ステップＳ４）。好ましくは、クラスタリング部２０８は、ステップＳ３の次元削減後の特徴ベクトルに基づき、複数の画像データを複数のクラスタに分類する。
【００３８】
この代わりに、次元削減処理（ステップＳ３）が行われない場合には、クラスタリング部２０８は、ステップＳ２で導出された特徴ベクトルに基づき、複数の画像データを複数のクラスタに分類してもよい。
【００３９】
クラスタリング部２０８によるクラスタリング処理は、公知の任意の方法により実施することができる。そのような方法の１つとして、例えばHDBSCAN（Density-Based Clustering Based on Hierarchical Density Estimates）が挙げられる。
【００４０】
具体的一例として、複数の画像データは、特徴ベクトルどうしの距離に応じて、複数の画像データがクラスタに分類される。ここで、特徴ベクトルどうしの距離は、公知の任意の方法により定義されていてよい。例えば、特徴ベクトルどうしの距離は、ユークリッド距離、シティブロック距離、ミンコフスキー距離又はマハラノビス距離などであってよい。
【００４１】
すなわち、特徴ベクトルどうしの距離が小さい場合、それらの画像データは同じクラスタに分類される。一方、特徴ベクトルどうしの距離が大きい場合には、それらの画像データは互いに異なるクラスタに分類される。これにより、互いに類似する画像データは同じクラスタに分類され、非類似の画像データは互いに異なるクラスタに分類されることになる。
【００４２】
なお、HDBSCANを用いたクラスタリング処理では、最小クラスターサイズは、パラメータ（ハイパーパラメータと称する）として、設定可能になっている。この場合、最小クラスターサイズは、例えば５以上、かつ分類すべき画像データの数の１／５０以下の値に設定されることが好ましい。
【００４３】
次に、必要に応じて、評価値導出部２１０が、ステップＳ４で分類された分類結果について、評価値を算出する（ステップＳ５）。評価値の算出は、後述するように、次元削減処理及びクラスタリング処理を複数回施行する場合に、実施される。
【００４４】
評価値の算出方法は、特に制限されず、画像データの分類結果がなるべく好ましくなるよう設定されていればよい。
【００４５】
この評価値は、少なくともクラスタに属する画像データの分布と、クラスタの数が所定の範囲内であるか否か、の少なくとも一方に基づき算出されることが好ましい。より好ましくは、評価値は、少なくともクラスタに属する画像データの分布と、クラスタの数が所定の範囲内であるか否か、の両方に基づき算出される。
【００４６】
一例では、評価値は、各クラスタに分類された画像データの分布と、均等な分布（理想分布）との差異を数値化することにより算出される。より具体的な一例では、評価値は、クラスタに分類された画像データの離散確率分布と、均一に画像データが分布した場合の離散確率分布との差異によって定義されていてよい。この場合、２つの確率分布の差異は、例えばカルバック・ライブラー情報量（情報利得又は情報エントロピー）により算出される。なお、この場合、評価値の数値が低いほど分布どうしの差異が小さくなる。したがって、評価値が低いほど、分類結果が良いことを意味する。
【００４７】
前段落の条件により算出された評価値は、例えばクラスタの数が所定の範囲内であるか否かによって、修正されてもよい。すなわち、ステップＳ４の後にクラスタの数が所定の範囲外にある場合、評価値の数値を増大させてもよい。
【００４８】
例えば、ステップＳ４の後にクラスタの数が１になった場合、評価値の数値を所定の値だけ増大させてもよい。また、クラスタの数が予め設定した上限値を超えた場合、評価値の数値を所定の値だけ増大させてもよい。これにより、クラスタの数が所定の範囲外にある場合、評価値の数値が高くなり、分類結果がよくないという方にバイアスをかけることができる。
【００４９】
次に、クラスタリング部２０８による分類処理を所定回数行ったかどうか判断する（ステップＳ６）。クラスタリング部２０８による分類処理が所定回数行われていない場合、前述した次元削減処理（ステップＳ３）と、前述した分類処理（ステップＳ４）と、評価値導出の処理（ステップＳ５）と、を繰り返す。この際、前述したハイパーパラメータを変更して各処理を実行する。
【００５０】
ステップＳ３〜Ｓ５の繰り返しの回数は、特に制限されず、予め設定されていてよい。なお、各回におけるハイパーパラメータの設定は、例えば公知の最適化手法により決定されていてよい。そのような最適化手法として、Tree-structured Parzen Estimatorと称される公知のアルゴリズムが知られている。この代わりに、例えばベイズ最適化のような手法を用いることもできる。
【００５１】
ステップＳ３〜Ｓ５が所定の回数繰り返されたら、分類結果選択部２１２が、複数回実行された画像分類結果のうち表示装置４００の表示面に表示させる分類結果を決定する（ステップＳ７）。
【００５２】
すなわち、分類結果選択部２１２が、複数回実行された画像分類結果のうち、良い評価値の分類結果を選択する。したがって、分類結果選択部２１２は、少なくともクラスタに属する画像データの分布に基づき、複数回実行された画像分類結果のうち、表示面に表示させる分類結果を決定すればよい。より好ましくは、分類結果選択部２１２は、少なくともクラスタの数が所定の範囲内であるか否かに基づき、複数回実行された画像分類結果のうち、表示面に表示させる分類結果を決定すればよい。または、分類結果選択部２１２は、これらの両方の条件に基づき、表示面に表示させる分類結果を決定すればよい。
【００５３】
分類結果選択部２１２によるステップＳ７は、ステップＳ３〜Ｓ５が複数回繰り返された場合に実施されればよい。特にクラスタリング部２０８による分類処理（ステップＳ４）が一回のみ実施される場合には、その分類結果が、表示装置４００の表示面に表示されることとなる。
【００５４】
次に、座標決定部２１４が、ステップＳ１で抽出された画像データの特徴量に基づいて、複数の画像データのそれぞれに対応するサムネイルの３次元空間上の座標を決定する（ステップＳ８）。
【００５５】
具体的には、ステップＳ４の分類処理で用いられた特徴ベクトルどうしの距離に基づいて、特定の画像データのサムネイルを表示するための３次元空間上の位置を決定することが好ましい。すなわち、特徴ベクトルどうしの距離が近い場合に、３次元空間上で近い位置に画像データのサムネイルが割り当てられ、特徴ベクトルどうしの距離が遠い場合に、３次元空間上で遠い位置に画像データのサムネイルが割り当てられればよい。
【００５６】
より具体的には、例えば、ステップＳ４の分類処理で用いられた特徴ベクトルが３次元である場合、当該３次元ベクトルを、３次元空間のＸ軸、Ｙ軸、Ｚ軸に割り当てればよい。これにより、特定の画像データのサムネイルを表示するための３次元空間上の位置を決定することができる。
【００５７】
ステップＳ４の分類処理で用いられた特徴ベクトルが３次元よりも高い次元を有する場合、ステップＳ３と同様の次元削減処理をさらに実行すればよい。この際に、出力として得られる特徴ベクトルが３次元となるように、前述したハイパーパラメータを調整すればよい。
【００５８】
次元削減処理により特徴ベクトルが３次元になれば、当該３次元ベクトルを、３次元空間のＸ軸、Ｙ軸、Ｚ軸に割り当てればよい。これにより、特定の画像データのサムネイルを表示するための３次元空間上の位置を決定することができる。
【００５９】
次に、表示部２１６が、座標決定部２１４で決定された座標に基づき、サムネイル５００を表示装置４００に表示させる。これにより、類似する画像データどうしのサムネイル５００が３次元空間上で近くに配置され、類似しない画像データどうしのサムネイル５００が３次元空間上で遠くに配置されることになる（図３及び図４参照）。
【００６０】
なお、図３及び図４は、画像分類システムの一状態の画面を示す図であり、それぞれ、画像の分類処理後に、表示装置４００の表示面に表示された多数のサムネイル５００を示している。
【００６１】
ここで、表示部２１６は、３次元空間（ＸＹＺ空間）において表示装置４００の表示面に直交する方向における距離に応じたサイズでサムネイル５００を表示させる。すなわち、ユーザの視線方向から見て、３次元座標においてユーザに近ければ近いほど、サムネイル５００のサイズは大きい。ユーザの視線方向から見て、３次元座標においてユーザから遠ければ遠いほど、サムネイル５００のサイズは小さい。
【００６２】
これにより、ユーザは、表示装置４００の表示面が２次元平面であったとしても、複数のサムネイルの３次元空間上の配置を理解し易くなる。したがって、分類された画像データの類似度が、一見してよりわかり易くなる。
【００６３】
ここで、３次元空間（ＸＹＺ空間）において表示装置４００の表示面に直交する方向における距離は、３次元空間上のベクトル成分に基づき容易に算出できることに留意されたい。
【００６４】
また、画像分類システム１００は、ユーザの指令に応じて、表示装置４００の表示面に対する３次元空間の座標の向きを変更可能に構成されていることが好ましい。例えば、３次元空間の座標の向きは、ユーザによるドラッグ操作により変更可能であってよい。すなわち、ユーザは、マウスやタッチパネルを用いて表示装置４００に表示されている３次元区間の軸の向きを、ドラッグ操作に回転させることができる。
【００６５】
例えば、図３は、ユーザによる操作前の表示装置４００上のサムネイル５００の様子を示しており、図４は、ユーザによる３次元空間の軸の回転操作後の表示装置４００上のサムネイル５００の様子を示している。より具体的には、図４は、Ｚ軸まわりに約９０°回転されている。
【００６６】
この座標軸の向きの変更に伴い、サムネイルの表示位置も変更される。より好ましくは、表示部２１６は、表示装置４００の表示面に対する３次元空間の座標の向きの変更に伴って、３次元空間において当該表示面に直交する方向における距離に応じてサムネイルのサイズを変更して表示する。これにより、ユーザが軸の向きを変更したとしても、ユーザは、常に、複数のサムネイルの３次元空間上の配置を理解し易くなる。
【００６７】
本発明は、前述した画像分類方法をコンピュータに行わせるプログラムをも含むことに留意されたい。
【００６８】
このようなコンピュータプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）に格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（ｔａｎｇｉｂｌｅ  ｓｔｏｒａｇｅ  ｍｅｄｉｕｍ）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  ＰＲＯＭ）、フラッシュＲＯＭ、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）によってコンピュータに供給されてもよい。
【００６９】
一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００７０】
上述したように、実施形態を通じて本発明の内容を開示したが、この開示の一部をなす論述及び図面は、本発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替の実施形態、実施例及び運用技術が明らかとなる。したがって、本発明の技術的範囲は、上述の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【００７１】
前述した実施形態では、コンピュータ端末２００と表示装置４００は、互いに別個の機器であり、無線又は有線により互いに通信可能に構成されていてよい。この場合、コンピュータ端末２００はローカル端末であってもよく、ネットワーク上に置かれたサーバであってもよい。
【００７２】
画像分類システムがネットワーク上に置かれたサーバとして機能する場合、ユーザは、前述した表示装置４００の機能を含むユーザ端末から、ネットワークを介して、前述した画像分類方法を実行可能なコンピュータ端末（サーバ）にアクセスすればよい。
【００７３】
上記態様の代わりに、表示装置４００は、例えば携帯電話やタブレットのような携帯端末のように、コンピュータ端末２００の一部の部品として構成されていてもよい。
【符号の説明】
【００７４】
１００    画像分類システム
２００    コンピュータ端末
２０２    画像群抽出部
２０４    特徴ベクトル導出部
２０６    次元削減部
２０８    クラスタリング部
２１０    評価値導出部
２１２    分類結果選択部
２１４    座標決定部
２１６    表示部
３００    記憶部
４００    表示装置
【要約】
【課題】分類した画像の類似度をよりわかり易く表示することが可能な画像分類システムを提供する。
【解決手段】画像分類システムは、指定された条件に基づいて画像を分類するための複数の画像データを抽出する画像群抽出部と、抽出された複数の画像データの特徴量に基づき、複数の画像データを複数のクラスタに分類するクラスタリング部と、画像データの特徴量に基づいて複数の画像データのそれぞれに対応するサムネイルの３次元空間上の座標を決定する座標決定部と、座標決定部で決定された座標に基づき、サムネイルを表示装置に表示させる表示部と、を有する。表示部は、３次元空間において上記表示面に直交する方向における距離に応じたサイズでサムネイルを表示させる。
【選択図】図３【図１】
0006674581.tif 000002
【図２】
0006674581.tif 000003
【図３】
0006674581.tif 000004
【図４】
0006674581.tif 000005