Skip to main content
QUICK REVIEW

[論文レビュー] A Practical Guide to CNNs and Fisher Vectors for Image Instance Retrieval

Vijay Chandrasekhar, Jie Lin|arXiv (Cornell University)|Aug 11, 2015
Advanced Image and Video Retrieval Techniques参考文献 41被引用数 12
ひとこと要約

本論文は、画像インスタンス検索におけるフィッシャー・ベクトル(FV)と畳み込みニューラルネットワーク(CNN)ベースの記述子を包括的に比較する実験的分析を提供する。複数のデータセットを対象に両手法の性能を評価し、アーキテクチャ、学習データ、幾何変換への不変性の影響を分析した結果、FVとCNNを組み合わせることで、特にCNNの回転・スケール感度を補償するデータベース側のプーリング戦略を用いることで、検索性能が顕著に向上することが示された。

ABSTRACT

With deep learning becoming the dominant approach in computer vision, the use of representations extracted from Convolutional Neural Nets (CNNs) is quickly gaining ground on Fisher Vectors (FVs) as favoured state-of-the-art global image descriptors for image instance retrieval. While the good performance of CNNs for image classification are unambiguously recognised, which of the two has the upper hand in the image retrieval context is not entirely clear yet. In this work, we propose a comprehensive study that systematically evaluates FVs and CNNs for image retrieval. The first part compares the performances of FVs and CNNs on multiple publicly available data sets. We investigate a number of details specific to each method. For FVs, we compare sparse descriptors based on interest point detectors with dense single-scale and multi-scale variants. For CNNs, we focus on understanding the impact of depth, architecture and training data on retrieval results. Our study shows that no descriptor is systematically better than the other and that performance gains can usually be obtained by using both types together. The second part of the study focuses on the impact of geometrical transformations such as rotations and scale changes. FVs based on interest point detectors are intrinsically resilient to such transformations while CNNs do not have a built-in mechanism to ensure such invariance. We show that performance of CNNs can quickly degrade in presence of rotations while they are far less affected by changes in scale. We then propose a number of ways to incorporate the required invariances in the CNN pipeline. Overall, our work is intended as a reference guide offering practically useful and simply implementable guidelines to anyone looking for state-of-the-art global descriptors best suited to their specific image instance retrieval problem.

研究の動機と目的

  • 標準的な画像インスタンス検索ベンチマークにおいて、フィッシャー・ベクトルとCNNベースの記述子の性能を体系的に評価すること。
  • ネットワークの深さ、アーキテクチャ、学習データ、記述子タイプが検索精度に与える影響を調査すること。
  • 回転やスケール変更などの幾何変換に対して、CNNおよびFV特徴量のロバスト性を分析すること。
  • 特にデータベース側のプーリング戦略を含む、実装可能な実用的戦略を提案し、CNN特徴量の回転・スケール不変性を向上させること。
  • FVとCNN記述子を組み合わせることで、検索性能が向上するかどうかを特定すること。

提案手法

  • 本研究では、スパース(DoGベース)および密度の高い特徴点、単一スケールおよびマルチスケール設定を含む、FVの複数のバリエーションを評価した。
  • CNNに関しては、異なる層(例:fc6、pool5)、ネットワークの深さ、学習データの影響が検索性能に与える影響を分析した。
  • 本論文では、データベース画像の回転・スケーリング版を用いた最大プーリング戦略——特にデータベース側のプーリング戦略——を導入し、CNN特徴量の不変性を向上させた。
  • 性能評価は、Holidays、Oxford5k、および追加のデータセットを含む標準ベンチマークを用い、主にmAPを指標として使用した。
  • 単一モデルの性能とFVおよびCNN記述子のハイブリッド統合を比較し、相補的な利点の有無を評価した。
  • 幾何的不変性は、クエリ画像の回転およびスケールを体系的に変化させ、性能低下を測定することでテストした。

実験結果

リサーチクエスチョン

  • RQ1標準ベンチマーク上での最先端のCNNとフィッシャー・ベクトル記述子の検索性能は、どのように比較されるか?
  • RQ2CNNとFV記述子を組み合わせることで、検索性能が向上するか?
  • RQ3CNN特徴量は、FV特徴量と比較して、回転およびスケール変更に対してどの程度不変性を示すか?
  • RQ4データベース側のプーリング戦略は、CNN特徴量の回転・スケール不変性を効果的に回復できるか?
  • RQ5より深いCNN層は、初期層と比較して幾何変換に対してよりロバストか?

主な発見

  • CNNの最初の全結合層(fc6)は、テストされたモデルすべてにおいて強力な包括的性能を示した。
  • より深いネットワークは、学習データとテストデータが類似している場合にのみ性能を向上させるが、そうでない場合には過学習により性能が低下する可能性がある。
  • 学習データはCNN性能に顕著な影響を与え、特に深い層ではドメイン特異性が顕著に現れる。
  • マルチスケール特徴点は、単一スケールFVを常に上回り、テクスチャが豊かで不変性に欠けるデータセットでは、密度の高いサンプリングがDoGベースの特徴点を上回ることがある。
  • データベース画像の回転・スケーリング版を用いた最大プーリングは、CNNの回転・スケールへのロバスト性を顕著に向上させ、フルスケール保存を伴う最小距離プーリングに近い性能にまで到達した。
  • DoG特徴点に基づくフィッシャー・ベクトルは、密度の高いFVよりも回転不変性が優れており、CNN特徴量はあらゆるFVバージョンと比較してスケール変更に対してよりロバストである。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。