Skip to main content
QUICK REVIEW

[論文レビュー] What have we learned from deep representations for action recognition?

Christoph Feichtenhofer, Axel Pinz|arXiv (Cornell University)|Jan 4, 2018
Human Pose and Action Recognition被引用数 30
ひとこと要約

本稿では、深層2ストリーム動画行動認識モデルの可視化を目的とした、時空間的に正則化された活性化最大化を導入し、外見と運動の両方を組み合わせた分散的でクラス固有の時空間的特徴を学習していることを明らかにした。主な貢献は、階層的な運動表現の可視化を初めて実現したことであり、これにより、クロスストリーム統合が真の時空間的特徴学習を可能にし、モデルの強みとデータセットバイアスの両方を露呈した。

ABSTRACT

As the success of deep models has led to their deployment in all areas of computer vision, it is increasingly important to understand how these representations work and what they are capturing. In this paper, we shed light on deep spatiotemporal representations by visualizing what two-stream models have learned in order to recognize actions in video. We show that local detectors for appearance and motion objects arise to form distributed representations for recognizing human actions. Key observations include the following. First, cross-stream fusion enables the learning of true spatiotemporal features rather than simply separate appearance and motion features. Second, the networks can learn local representations that are highly class specific, but also generic representations that can serve a range of classes. Third, throughout the hierarchy of the network, features become more abstract and show increasing invariance to aspects of the data that are unimportant to desired distinctions (e.g. motion patterns across various speeds). Fourth, visualizations can be used not only to shed light on learned representations, but also to reveal idiosyncracies of training data and to explain failure cases of the system.

研究の動機と目的

  • 内部構造が複雑であるため、深層時空間的表現が実際に何を学習しているかを理解すること。
  • 学習データに偏りが生じるのを避けるために、特定の入力サンプルに依存しない内部特徴の可視化手法を開発すること。
  • 外見と運動のパスが2ストリームネットワークでどのように相互作用するかを調査し、統合が真の時空間的特徴をもたらすかを検証すること。
  • 可視化を用いてモデルの失敗要因を診断し、UCF101のようなベンチマークデータセットにおける隠れたデータセットバイアスを特定すること。

提案手法

  • 入力に対して勾配を逆伝播することで、ユニットの活性化を最大化する刺激を同定する、時空間的に正則化された活性化最大化を提案する。
  • 白色ノイズから生成された合成入力を最適化する勾配上昇法を用い、2ストリームネットワークの外見および運動ブランチにおけるフィルタ応答を最大化する。
  • 時空間的一致性を強制する正則化を適用し、アーチファクトではなく現実的な動画に類似したパターンを反映する可視化を実現する。
  • VGG-16 Two-Stream Fusionモデルの複数層にわたる特徴を可視化することで、階層的抽象化と不変性を分析する。
  • 異なる時間的正則化レベル(χ)における可視化を比較し、運動速度やパターン変動に対してどの程度頑健であるかを評価する。
  • クラス予測ユニットの出力を最大化することで、特定の行動分類を駆動する特徴を明らかにする。

実験結果

リサーチクエスチョン

  • RQ1深層2ストリームネットワークは、行動認識のためにどのような時空間的特徴を学習するのか?
  • RQ2クロスストリーム統合は真の時空間的表現をもたらすのか、それとも単に外見と運動の特徴を別々に学習するだけなのか?
  • RQ3学習された特徴はどの程度特異的か?クラス固有のパターンを捉えているのか、それとも一般的な運動・外見の手がかりにとどまるのか?
  • RQ4可視化によって、行動認識モデルにおけるデータセットバイアスや障害モードがどの程度露呈されるのか?
  • RQ5『バイオリンを弾く』と『チェロを弾く』のような類似した行動クラスの間で、可視化が微細な違いを明らかにできるか?

主な発見

  • クロスストリーム統合により、色のついたブロブ(外見)と動く円形領域(運動)を同時に検出するフィルタが学習され、それらが組み合わさって『ビリヤード』などの行動認識を支援することが明らかになった。
  • ネットワークは、『クリーンアンドジャーク』の場合はバーベルや身体の動きといった非常にクラス固有の特徴と、四肢や運動パターンといった一般化可能な代表的特徴を両方学習している。
  • 特徴がネットワークの階層を通過するに従い、運動速度などの不要な変化に対してより抽象的で不変な特徴へと進化しており、段階的な抽象化が進行していることが示された。
  • 『バイオリンを弾く』と『チェロを弾く』の間の誤認識は、モデルが主に楽器の配置(水平対垂直)に注目しているためであり、弓の使い方の微細な違いまでは捉えていないことが明らかになった。
  • 『歯を磨く』と『髭をそる』の誤認識は、顔の近くに共通する局所的な運動と外見の道具が関係しており、モデルが道具の運動や顔の構造の微細な違いを区別できていないことが判明した。
  • 『アイメイクを塗る』と『リップスティックを塗る』の区別は、後者の場合に目が動いていることを検出することでなされているため、前者のクラスでは目がしばしば静止しているというデータセットの特異性が露呈された。

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

論文設計から論文執筆まで、研究時間を劇的に削減しましょう。

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

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