提案されたMSCNN-LSTMフレームワークは、スポーツビデオのアクション認識に向けて、マルチスケールの空間的特徴抽出と時間的シーケンスモデリングを統合したものであり、ベンチマークのスポーツアクションデータセットにおいて競争力のある分類性能を達成しつつ、詳細な空間的特徴と時間的な動作パターンを捉えます。
提案されたMSCNN-LSTMフレームワークは、スポーツビデオのアクション認識に向けて、マルチスケールの空間的特徴抽出と時間的シーケンスモデリングを統合したものであり、ベンチマークのスポーツアクションデータセットにおいて競争力のある分類性能を達成しつつ、詳細な空間的特徴と時間的な動作パターンを捉えます。
スポーツビデオにおける動作認識は、複雑な運動ダイナミクス、遮蔽、およびクラス内の高い変動性により、依然として困難な課題です。CNN-BiLSTMや転移学習ベースのモデルを含む既存のディープラーニングアプローチは、人間の活動認識において有効性を示していますが、急速で多様な動きを伴うスポーツシーンでは性能が制限される可能性があります。既存の多くの手法は単一スケールの畳み込みフィルタに依存しており、詳細な動きと大まかな動きの両方の特性を同時に効果的に捉えることができない場合があります。この制限に対処するため、本研究では、スポーツビデオの動作認識に向けた、Long Short-Term Memory (LSTM) ネットワークを統合したマルチスケール畳み込みニューラルネットワーク (MSCNN) を提案します。MSCNNは、並列畳み込みカーネルを通じて複数の受容野で空間的表現を抽出し、詳細な動きの特徴とコンテキスト上の動きの特徴の両方を学習することを可能にします。これらの特徴は、その後LSTMによって処理され、連続するフレーム間の時間的依存性と動作の連続性が捉えられます。UCF11、UCF Sports、およびJHMDBのベンチマークデータセットを用いて実験的な評価を行いました。提案したMSCNN-LSTMモデルは、それぞれ98.3%、95.4%、81.7%の分類精度を達成し、本研究で評価した比較手法を上回りました。アブレーション解析により、マルチスケール特徴抽出と時間的モデリングが全体的な性能に寄与することがさらに実証されました。これらの知見は、スポーツビデオの動作認識において、空間情報と時間情報を組み合わせる提案フレームワークの有用性を示しています。
人間の行動認識は、インテリジェント監視、異常検知、アクションベースのオーディオビジュアル検索、ヘルスケアにおける患者モニタリングなど、現実世界のさまざまな領域で幅広く応用されています1,2。特に監視システムやソーシャルメディアプラットフォームからのビデオストリームにおけるアクション認識は、異常検知やイベント理解において大きな可能性を秘めています3。ビデオ解析における人間の動作は、手や脚などの異なる身体部位を観察することで識別されます。静止画とは異なり、単一のフレームだけではアクションを表現するのに不十分な場合が多くあります4。例えば、サッカーと縄跳びの初期ポーズは、単一のフレームでは同様に見えることがあります。これらのアクションの違いは、身体の動きのパターンや周囲の環境との相互作用を捉えた一連のフレームを通じて観察することで明確になります5,6,7。本稿で使用されている略語は、可読性を向上させ、用語の一貫性を確保するために表1にまとめています。
| 略称 | 正式名称 |
| 人工知能 | 人工知能 |
| AUC(曲線下面積) | 曲線下面積 |
| 双方向LSTM(BiLSTM) | 双方向長短期記憶 |
| 畳み込みニューラルネットワーク | 畳み込みニューラルネットワーク |
| CUDA | Compute Unified Device Architecture |
| F1スコア | 適合率と再現率の調和平均 |
| GPU(グラフィックス処理装置) | グラフィックス処理装置 |
| HAR | 人間の行動認識 |
| JHMDB | 統合ヒト動作データベース |
| 長短期記憶(LSTM) | 長短期記憶 |
| mAP-T | 時間的平均適合率(Temporal Mean Average Precision) |
| MCC | マシューズ相関係数 |
| マルチスケール畳み込みニューラルネットワーク | マルチスケール畳み込みニューラルネットワーク |
| ROC(受信者動作特性) | 受信者動作特性 |
| 三重糖鉄寒天培地(TSI) | 時間的安定性指標 |
| UCF | セントラルフロリダ大学 |
| ビデオRAM | ビデオランダムアクセスメモリ |
表1:本稿で使用した略語一覧研究全体を通じて使用された一般的な略称およびアクロニムと、それらに対応する正式名称。
高速かつ正確なスポーツビデオの分類は、幅広いアプリケーションにおいて重要です。8,9,10、スポーツアナリティクス、イベント検出、コンテンツベース検索、およびレコメンデーションシステムを含む11,12,13スポーツ関連のビデオコンテンツが急速に増加するにつれ、従来の分析フレームワークの限界がますます顕著になっています。14その結果、スポーツ活動の複雑さと動的な特性に対処できる堅牢なアプローチへの需要が高まっています。従来のスポーツビデオ分類手法は、主にオプティカルフローやHOG(Histogram of Oriented Gradients)などの手作業で設計された記述子に依存し、スポーツビデオ内の動作パターンや活動を特徴づけてきました。15.
静止画像の分類において顕著な成功を収めているConvNetは、ビデオ解析にも適用されています。しかし、ビデオには動的な時空間情報が含まれているため、行動認識はより困難な課題となっています。現在のディープラーニングベースのアプローチは、一般的に2ストリームネットワーク16、3D畳み込みネットワーク、および計算効率の高いアーキテクチャの3つのグループに分類できます。オプティカルフローから時間情報を学習するために、2ストリームネットワークは追加のConvNetを採用していますが17,18、この手法は計算コストが高くなります。C3D、I3D、R3Dなどの3D畳み込みアーキテクチャは、時間情報を直接的にモデル化できますが、パラメータ数が大幅に増加するため、最適化がより困難になります。計算効率の高い手法では、分解された3D演算を検討することでモデルの複雑さを低減しようとしています。
さらに、CNNは局所的な空間的特徴を抽出でき、LSTMは時間的なコンテキスト情報を捉えることができるため、ハイブリッドモデルはセンサ入力から時空間的な動作パターンを効果的に学習できます。CNNと回帰型ニューラルネットワークのアーキテクチャを組み合わせた近年の研究では、有望な結果が得られています18,19,20。しかし、LSTMはシーケンス処理中に情報を圧縮するため、特徴抽出時に混入したノイズが認識性能に影響を及ぼす可能性があります。この問題に対処するため、いくつかの研究ではアテンションメカニズムが導入されています21,22。アテンションメカニズムにより、モデルは認識タスクに最も関連性の高い特徴に焦点を当てることができ、それによって分類性能が向上します。
CNNベースの特徴抽出を組み合わせた深層双方向LSTMモデルは、人間の行動認識において有望な結果を上げていますが、これらのフレームワークをスポーツビデオの動作認識に拡張する場合、いくつかの課題が残っています。第一に、既存のCNN-LSTMアーキテクチャは単一スケールの畳み込み特徴抽出を採用することが多く、スポーツシーンにおける選手と物体の同時運動など、複数の空間的・時間的解像度で発生する動作を捉える能力が制限される可能性があります。3D CNN23や2ストリームCNNを含むマルチスケール畳み込みネットワークは、異なるスケールで空間的および運動的なキューを捉える重要性を示していますが、この概念はLSTMベースのハイブリッドシステムでは十分に探索されていません。第二に、従来の多くのCNN-BiLSTMモデル24は主に短期的な時間的依存性に焦点を当てており、チームスポーツに共通する長範囲の運動の連続性や物体間の相互作用が十分に表現されていない可能性があります。MobileNetV2やResNetなどの転移学習ベースのアプローチの多くは、静止フレームの特徴に依存しており、時間的アテンションメカニズムや適応的マルチスケール特徴融合を完全には活用していません25。さらに、既存モデルの多くは主にUCF11やJHMDBなどのベンチマークデータセットで評価されています。SoccerNetやFineGymなど、複雑なカメラモーションや活動パターンを捉えたより新しいスポーツ特化型データセットは、依然として十分に研究されていません。これらの限界は、スポーツビデオの動作認識において、きめ細やかな空間表現と長範囲の時間的依存性の両方をより適切に捉えるために、LSTMまたはBiLSTMネットワークなどの時間的メモリモジュールと統合されたマルチスケール畳み込み特徴抽出フレームワークの必要性を強調しています。
さらに、CNNは局所的な空間的特徴を抽出でき、一方のLSTMは時間的コンテキストをモデル化できます。そのため、ハイブリッドCNN-RNNアーキテクチャは、人間の行動認識において有望な性能を示しています26,27。近年の研究では、人間の行動認識を向上させるために、相補的な学習戦略を組み込むことで従来のCNN–LSTMフレームワークを拡張しています。例えば、タスクに関連する特徴を強調し、情報の少ない表現を抑制するためのアテンションメカニズムが導入され、これにより認識性能が向上しています28。また、行動認識と時間的セグメンテーションタスクを共同で最適化するマルチタスク学習を採用し、学習効率と特徴表現を向上させたアプローチもあります29。これらの進展にもかかわらず、きめ細やかな空間的・時間的特徴が常に効果的に捉えられているとは限らないため、既存の手法では視覚的に類似した動作を区別する能力が依然として限定的である可能性があります。表2に、既存のアプローチの長所と限界をまとめます30。
| 参考文献 / 年 | 使用方法 | データセット | 性能指標 | 主な強み | 限界点 |
| Hassanら(2024年)1 | KFDI(キーフレーム動的画像) | UCF11 | 正確度:85.3% | 効率的なキーフレーム選択と動的画像表現の向上。 | フレーム選択の誤差に敏感であり、時間的なモデリングに限界がある。 |
| Zhouら(2023年)24 | 拡張CNN + BiLSTM + 残差ブロック | UCF11, UCFスポーツ | 正解率:UCF11:89、UCF Sports:92.2% | 空間的および時間的な学習を統合し、マルチスケールの情報を捕捉します。 | 計算負荷が高く、小規模なデータセットでは過学習のリスクがある。 |
| Ullahら(2025)34 | 局所・全域特徴量 + QSVM | UCF11 | 正確度:82.6% | ハンドクラフト特徴量とディープ特徴量を組み合わせることで、堅牢な認識を実現します。 | 手動での調整が必要であり、拡張性に限界がある。 |
| Shin et al. (2025)25 | ViT-ReT (Vision Transformer + Recurrent Transformer) | UCF11、UCF50、UCF101、およびJHMDB | 精度:UCF11:97.73%;UCF50:98.81%;UCF101:98.46%;JHMDB:83.38% | 長距離の空間的および時間的依存性を捉えます。 | 高い計算コストとデータ要件。 |
| Su et al. (2024)23 | 3D-CNN | UCF11 | 正確度:85.1% | エンドツーエンドの時空間特徴学習 | 高いメモリおよびGPU要件。 |
| Karuppannanら(2024)35 | ディープオートエンコーダー + CNN | UCF11 | 正確度:96.2% | コンパクトな特徴表現を学習します。 | 限定的な長期時間的モデリング。 |
| Sahooら (2020)36 | HAR-Depth | KTH、UCF sports、JHMDB、UCF101、およびHMDB51 | 正解率:KTH:97.67%、UCF Sports:95.00%、JHMDB:73.13%、UCF101:92.97%、HMDB51:69.74% | 効果的な深さベースの時間的学習。 | 正確な深度推定と広範な前処理が必要である。 |
表2:スポーツビデオの動作認識における既存のディープラーニング手法の比較。データセット、手法の特徴、利点、および制限を含む代表的なディープラーニングアプローチの要約であり、提案するMSCNN-LSTMフレームワークによって解決される研究上のギャップを強調している。
オーディオ同期によって駆動される顔アニメーションのためのフレームワークが提案されており、Facial Denoiser Model (FDM) と Local-to-global Latent Diffusion Model (LG-LDM) を組み合わせることで、感情表現豊かな顔アニメーションを生成します。詳細な3次元の顔面形状と微妙な表情の変化を再構成するために、Emotion-centric Vector Quantized Variational Autoencoder (EVQ-VAE) が採用されました31。また、遮蔽条件下でターゲットのセグメンテーション、局在化、遮蔽推論、およびマルチターゲットの把持ポーズ推定を行うために、双眼ステレオビジョンを用いた遮蔽認識ロボット把持フレームワークが開発されました32。さらに、グリッド投影と適応的ビン分割を用いた点群からの地面抽出のための2段階フレームワークが導入されており、グリッドベースの特徴分析による粗い抽出の後、標高と曲率の確率を用いて地面と障害物の境界を精緻化しています33}
ディープラーニングに基づく行動認識は大幅に進展していますが、既存の手法では、急速な動作、カメラの動き、複数の選手間の相互作用など、スポーツビデオの高い変動性と複雑さに対応することが依然として困難です。従来のCNNまたはLSTMベースのモデルの多くは、単一の空間スケールで動作するため、局所的なモーションパターンと大域的なモーションパターンの両方を効果的に捉えることが難しい場合があります。さらに、長時間にわたるシーケンスや重複するアクションにおいて時間的な一貫性を維持することは、依然として課題となっています。転移学習の手法によって特徴抽出は向上しましたが、スポーツ特有のデータセットへの適応については、まだ十分に研究されていません。
本研究は、マルチスケールの空間的特徴抽出とLSTMベースの時間的モデリングを統合し、詳細な空間的特徴と長期的な時間的依存性の両方を捉えることで、スポーツビデオの動作認識のためのマルチスケール畳み込みニューラルネットワーク・長短期記憶(MSCNN-LSTM)フレームワークを開発し、評価することを目的としています。提案されたフレームワークは、相補的な畳み込みカーネルとマルチレベルの特徴融合を採用し、困難な条件下における複雑なスポーツ動作の表現力を向上させています。その性能は、UCF11、UCF Sports、およびJHMDBのベンチマークデータセットを用いて、正解率(accuracy)、適合率(precision)、再現率(recall)、F1スコア、時間平均適合率(mAP-T)、時間安定性指標(TSI)、Cohenのカッパ係数(κ)、マシュー相関係数(MCC)、およびROC曲線下面積(AUC)によって評価されました。実験結果は、本研究で評価した他の手法と比較して競争力のある性能を示しており、スポーツ解析、アスリートのパフォーマンスモニタリング、自動イベント検出、およびスポーツビデオ理解における本フレームワークの有用性を強調しています。
本研究では、マルチスケール畳み込みニューラルネットワーク(MSCNN)と長短期記憶(LSTM)ネットワークを統合した、スポーツビデオ動作認識のための2段階ディープラーニングフレームワークを採用しました。モデルの開発および評価には、UCF11、UCF Sports、JHMDBという公開されたベンチマークデータセットを使用しました。ヒト参加者から新たにデータを収集した事実はなく、個人を特定できる情報へのアクセスや処理も行われていません。本研究は、公開された匿名化データセットの二次分析であり、ヒトが直接的に関与しなかったため、機関の倫理承認およびインフォームドコンセントは不要とされました。
ワークフローは、フレームサンプリングと時間的正規化、それに続くMSCNNモジュールを用いた特徴抽出で構成された。抽出された特徴は、その後、時間的モデリングのためにLSTMネットワークを用いて処理され、マルチクラス分類層へと送られた。最終的に、選択したベンチマークデータセットを用いてモデルの学習および評価を行った。 図1 提案されたフレームワークの全体構成を示しています。

図 1: スポーツビデオのアクション認識のために提案されたMSCNN-LSTMフレームワーク。ビデオの前処理、マルチスケール空間特徴抽出、時間的シーケンス学習、およびアクション分類を示す全体的なワークフロー。ここをクリックして、この図の拡大版を表示してください。
図 1は、ハイブリッドMSCNN-LSTMアーキテクチャに基づく、提案されたスポーツビデオ動作認識フレームワークのワークフローを示しています。このプロセスは、キック、乗馬、ゴルフのスイングなど、さまざまな競技動作を含むスポーツビデオクリップから始まります。前処理段階で、生のビデオは個々のフレームに分解され、フレームのクロップ、標準化、およびモデル入力への準備が行われます。前処理されたフレームは、その後、特徴抽出のためにMSCNNモジュールに供給されます。マルチスケール畳み込みアーキテクチャは、異なる受容野で空間的特徴を捉え、スポーツビデオフレームから局所的および文脈的な情報の両方を抽出することを可能にします。抽出された特徴ベクトルは、その後、連続するフレーム間の時間的依存性と動作の展開をモデル化するために、LSTMネットワークによって処理されます。最終的に、分類および学習モジュールが、学習された時空間表現を用いて、各ビデオクリップの動作カテゴリーを予測します。提案されたフレームワークは、UCF11 (YouTube Actions)、UCF Sports、およびJHMDBベンチマークデータセットを用いたデータ収集と前処理から始まる、4つの連続したステップで構成されています。各スポーツビデオは一連のフレームに変換され、環境の変化に対する堅牢性を向上させるため、リサイズ、正規化、および回転、反転、クロップによるデータ拡張が行われました。前処理されたフレームは、次に提案されたマルチスケール畳み込みニューラルネットワーク (MSCNN) によって処理され、3 × 3、5 × 5、および 7 × 7 カーネルを持つ並列畳み込みブランチが、補完的な局所的および文脈的な空間特徴を抽出しました。これらのマルチスケール特徴は結合され、バッチ正規化とマックスプーリングを用いて洗練されることで、コンパクトな特徴表現が生成されました。得られたフレームレベルの特徴は、その後、連続するフレーム間の時間的依存性をモデル化するために、Long Short-Term Memory (LSTM) ネットワークに提供されました。最終的なLSTM出力はフラット化され、ReLU活性化関数を持つ全結合層を通り、Softmax分類器によって動作カテゴリーが予測されました。ネットワークは、Adamオプティマイザーを用い、交差エントロピー損失関数と過学習を抑制するためのドロップアウト正則化を用いて学習されました。モデルの性能は最終的に、正確度 (accuracy)、適合率 (precision)、再現率 (recall)、およびF1スコアを用いて、UCF11、UCF Sports、およびJHMDBベンチマークデータセットで評価されました。
1. データ収集および前処理
本研究では、スポーツおよび人間の動作に関する3つの公開ベンチマークデータセットを使用した。これらのデータセットには、カメラの動き、視点、背景の複雑さが異なる実世界のスポーツ映像が含まれている。具体的には、約25人の人物から記録された1,168本のYouTubeビデオから収集された11の動作カテゴリーを含み、1つの動作につき複数のサンプルがあるUCF11 (YouTube Actions) (https://www.crcv.ucf.edu/data/UCF_YouTube_Action.php) を利用した。Joint-Annotated Human Motion Database (JHMDB)34,35 には、21の動作クラスと928本の注釈付きビデオが含まれている。UCF Sportsデータセットは、放送ソースからキャプチャされた解像度720 × 480ピクセルの10の動作クラスと150のビデオシーケンスで構成されている (https://www.crcv.ucf.edu/data/UCF_Sports_Action.php)。
これらのデータセットを総合すると、個人スポーツとチームスポーツの両方が網羅されており、提案するMSCNN-LSTM動作認識フレームワークを評価するための時間的な持続時間および視覚的スケールのバリエーションが提供されています。データ品質のスクリーニングプロセスの一環として、UCF11、UCF Sports、およびJHMDBデータセットについて、破損したビデオ、重複ファイル、およびアノテーションが不完全なクリップがないかを確認しました。これらの除外基準に該当するサンプルは特定されなかったため、利用可能なすべてのビデオを後続の解析に使用しました。その後、一貫したランダム分割戦略を用いて、データセットをトレーニング用(70%)、検証用(15%)、およびテスト用(15%)のサブセットに分割しました。図2に、トレーニングおよび評価に使用した代表的な画像を示します。

図2: ベンチマークスポーツアクション認識データセットの代表的なフレーム。パネル(A–D)はUCF11 (YouTube Actions)データセット、パネル(E–H)はUCF Sportsデータセット、パネル(I–L)はJHMDBデータセットの例を示す。これらのフレームは、アクションクラス、視点、背景、照明条件、および動作の複雑性のバリエーションを示している。こちらのリンクをクリックして、この図の拡大版を表示してください。
提案した動作認識モデルを、Table 3に要約されるUCF11、UCF Sports、およびJHMDBのベンチマークデータセットで評価しました。これらのデータセットは、多様な動作パターンと困難な環境条件を代表しています。UCF11 (YouTube Actions) データセットは、さまざまな照明、視点、背景条件下で取得された11クラスのスポーツ動作を含んでいます。UCF Sportsデータセットは、プロの放送からの150本のフィールドスポーツビデオで構成されており、現実的な動作シーケンスを特徴としています。JHMDBデータセットは、21の詳細な動作カテゴリに対する詳細な人間動作アノテーションを提供しており、時空間動作認識のベンチマークデータセットとして機能します。これらのデータセットを合わせて、スポーツおよび人間動作のシナリオにおけるモデルの性能を評価するために使用しました。ネットワークは、Adamオプティマイザーを用い、バッチサイズ32、初期学習率0.001、クロスエントロピー損失関数を用いて100エポックの間トレーニングしました。最終的な評価には、検証損失が最も低かったモデルを選択しました。すべての実験では、固定のランダムシード42を使用しました。収束を改善するために、早期停止(Early stopping)およびプラトーでの学習率減少を適用し、LSTMのトレーニング中は勾配爆発を防ぐために閾値5.0で勾配クリッピングを行いました。提案したMSCNN-LSTMモデルには、約1,500万個の学習可能なパラメータが含まれていました。実装に使用したハードウェアおよびソフトウェア構成は、Table 4にまとめられています。クラス分布は十分にバランスが取れていたため、追加のクラス重み付けやリサンプリング手順は適用しませんでした。比較モデルは、元の研究で報告されたハイパーパラメータを使用して実装し、可能な限りトレーニング設定を統一しました。性能値は、異なるランダム初期化による5回の独立した実行の平均値 ± 標準偏差として報告しました。提案モデルと比較モデルとの差は、有意水準 p < 0.05 の対応のある t検定を用いて評価しました。
| データセット | クラス数 | ビデオ数 | 解像度 (px) | 出典 | 説明 |
| UCF11 (YouTube Actions) | 11 | 1168 | 可変 (≈ 320×240) | University of Central Florida | スポーツ(例:バスケットボールのシュート、ダイビング、ゴルフスイング、サッカーのリフティング)を含む11種類の人間による動作が含まれる。ビデオはYouTubeから収集されており、照明、視点、背景に大きな変動がある。 |
| UCF Sports | 10 | 150 | 720×480 | UCF Sports Action Dataset | 実際のテレビ放送映像(BBC、ESPN)から記録された、ダイビング、乗馬、ゴルフスイング、ランニング、ウエイトリフティングなどのスポーツ活動が含まれる。 |
| JHMDB | 21 | 928 | 320×240 | Max Planck Institute for Intelligent Systems | キャッチ、ジャンプ、髪をとかす、シュート、ランニングなどの日常動作およびスポーツ活動が含まれており、動作およびポーズ解析のための関節アノテーションが付与されている。 |
表3:トレーニングおよび評価に使用したベンチマークデータセットの特性UCF11、UCF Sports、およびJHMDBデータセットの概要。アクションクラス数、ビデオサンプル数、データセットの特性、およびモデルのトレーニング、検証、テストにおける役割を含む。
| 使用パラメータ | 概要 |
| プログラミング言語 | Python 3.8.18 [4] |
| ディープラーニングフレームワーク | TensorFlow 2.15.0 [1] |
| GPUアクセラレータ | NVIDIA GeForce RTX 3090 (24 GB VRAM) [1] |
| 中央処理装置(CPU) | Intel Core i9 @ 3.5 GHz × 16コア |
| オペレーティングシステム | Windows 11 |
| メモリ (RAM) | 64 GB DDR4 |
| 最適化アルゴリズム | Adam(学習率 = 0.001) |
| バッチサイズ | 32 |
| エポック数 | 100 |
| 活性化関数 | ReLU(CNN層)、Softmax(出力層) |
| 脱落率 | 0.5 |
表4:提案されたMSCNN-LSTMモデルのシミュレーション環境およびハイパーパラメータ構成。ハードウェア仕様、ソフトウェア環境、オプティマイザ設定、学習率、バッチサイズ、エポック数、入力次元、およびモデルのトレーニングと評価に使用されたその他のハイパーパラメータ。
2. 前処理
トレーニングの前に、各生ビデオを時系列のフレームシーケンスに変換し、次いで正規化、時間的サンプリング、およびデータ拡張を行った。各入力ビデオは V まず一連のフレームに変換され、4Dテンソルとして表現された。 V ∈ RT×H×W×C、ここで T フレーム数であり、 H × W i はフレームインデックスを表し、 C はカラーチャネル数(RGBの場合は3)を表す。前処理パイプラインは、フレーム抽出、空間的なリサイズ、それに続く固定解像度へのセンタークロッピングまたはランダムクロッピングで構成された(H′, W′)、ピクセルごとの強度正規化、および、ランダムな反転、スケーリング、カラージタリングを含む任意のデータ拡張を、特徴抽出の前に行いました。具体的に、強度正規化は式(1)に示した標準スコア正規化のいずれかとして実装されました。
(1)
ここで μ および σ はトレーニングセットで算出されたチャネルの平均と標準偏差であり、または式(2)のような最小-最大スケーリングとして定義されます。
(2)
正規化後、各フレームは F̃t ∈ RH′×W′×C′ として表され、得られたビデオテンソルは V′ ∈ RT×H′×W′×C として表されました。マルチスケール畳み込みフロントエンドでは、異なるカーネルサイズの複数の2次元(または初期の時空間畳み込みの場合は3次元)畳み込みを適用することで、複数の受容野空間特徴マップを取得します。その後、各フレームまたは短いビデオクリップに対して時間的特徴表現を生成し、LSTMモジュールに転送しました。元の論文では、MobileNetV2を適用し、次いで時間的モデリングにDeep BiLSTMを用いています。上述のプリプロセッシングパイプラインは、マルチスケール畳み込み+LSTMへの置き換えとも完全に互換性があります。
3. サンプリングおよび時間的正規化
ビデオの長さ T はデータセット間およびデータセット内で異なるため、マルチスケール畳み込み + LSTM にフレームまたは短いスニペットとして固定の入力長 N を与えるために、フレームを均等にサンプリングまたは時間的に再サンプリングします。均等なフレームインデックスは、式 (3) のように計算できます。
(3)
したがって、サンプリングされたフレームシーケンスは Vs = {F̃t0, …, F̃tN−1} となります。より高い時間的な忠実度が求められる場合は、線形時間補間を行います。具体的には、式(4)に従って計算される任意の再サンプリングされた分数時間 τ ∈ [0, T−1] に対して補間を実行します。
(4)
リサンプリングされたシーケンス Vs が正確に N フレームを持ち、滑らかな動きを維持するようにします。あるいは、短い連続クリップによるサンプリング(時間ウィンドウ長 w、ストライド s)を行うことで、各クリップ Cj ∈ RT×H′×W′×C かつ j = 0, …, ⌊(T − w)/s⌋ となるクリップテンソルの集合が得られます。ネットワーク内部での時間的な正規化には、マルチスケールでの単純な時間プーリングが有効です。マルチスケール畳み込みによって生成された時間特徴シーケンス X = {x1, …, xN} が与えられた場合、式(5)のようにプーリングされた特徴を適用します。
(5)
ここで、Skはスケールkに対する時間的サポート(例:Skは非重複ブロックまたは拡張インデックスである可能性がある)であり、mk = |Sk|である。
特徴抽出に先立ち、すべてのビデオを224 × 224ピクセルにリサイズし、25 frames per secondでサンプリングしました。すべての実験において、シーケンス長は32 framesで固定しました。データ拡張の手法として、ランダムクロッピング(scale = 0.8–1.0)、ランダム回転(±15°)、ランダム水平反転(probability = 0.5)、および輝度調整(±20%)を適用しました。ピクセル値の標準化には、ImageNetの平均値 [0.485, 0.456, 0.406] および標準偏差 [0.229, 0.224, 0.225] を使用しました。時間的なサンプリングには、各ビデオシーケンスに対して一様フレーム選択を用いました。32 frames以上の長いビデオは、一貫したシーケンス長を維持するために一様にトリミングまたはサンプリングし、32 frames未満のビデオにはゼロパディングを行いました。これらの設定を、トレーニングおよび評価の全過程で一貫して使用しました。
4. MSCNNを用いた特徴抽出
スポーツビデオにおける動作の空間的表現を向上させるために、マルチスケール畳み込みニューラルネットワーク(MSCNN)が採用されました。単一のカーネルサイズに依存する従来の畳み込みニューラルネットワークでは、複数の空間スケールにおける特徴を捉える能力が制限される可能性があります。一部のスポーツ動作は視覚的に類似した特性を持つため、単一スケールの畳み込みアーキテクチャでは、局所的特徴と大局的特徴の両方を同時に捉えることが困難な場合があります。この制限を解消するため、提案されたフレームワークでは、異なるサイズの畳み込みカーネルを用いて、マルチスケールでの特徴抽出と特徴融合を行います。
提案されたネットワークアーキテクチャでは、チャネル間の情報を整理し、入力特徴マップの次元を削減するために1 × 1畳み込みカーネルが使用されました。さらに、これらのレイヤーは、追加の特徴変換と非線形表現を導入することで、ネットワークの表現能力を高めています。異なるサイズの畳み込みカーネルにより、マルチスケールでの空間情報の抽出が可能になります。また、トレーニングの安定性を向上させるため、重み付きマルチスケール特徴融合の後に逐次的な正規化が行われます。深層ネットワークのトレーニングにおける勾配消失および勾配爆発問題を軽減するため、提案されたアーキテクチャでは、残差接続とLSTMベースの時系列モデリングが採用されています。
マルチスケール設計により、異なる空間解像度での特徴捕捉能力が高まり、特徴表現能力が向上します。さらに、従来の N × N 畳み込みカーネルは、N × 1 および 1 × N の畳み込み演算に分解されます。MSCNNモジュールで採用されている N × 1 および 1 × N の畳み込みは、個々のビデオフレームから相補的な方向性およびマルチスケールの空間特徴を捕捉するように設計されています。これらの畳み込み演算は、異なる受容野スケールでパターンを抽出することで、空間的特徴表現を強化します。続いて、連続するフレーム間の時間的関係がLSTMモジュールによってモデル化され、MSCNNで抽出された特徴のシーケンスを処理することで、動作認識のための長期的な時間依存性を学習します。
各スポーツビデオ V = {F1, F2, …, FT} は、T 枚のフレームに分解されます。例えば、選手のポーズ、モーションブラー、ボールの軌道などの空間的変動をエンコードするために、カーネルサイズ 3 × 3、5 × 5、7 × 7 に対応する 3 つの異なるスケール s ∈ {1, 2, 3} の畳み込みブランチが動作します。各ブランチは、式(6)のように特徴マップを抽出します。
(6)
ここで、Wsおよびbsはスケールsにおける畳み込みウェイトとバイアスであり、σはReLU活性化関数である。マルチスケール融合層は、式(7)のように特徴を集約する:
(7)
この融合された特徴テンソルには、きめ細かな動きの手がかりと、グループ活動などの広範囲のコンテクスト情報の両方が埋め込まれています。図3は、MSCNNの特徴抽出モジュールのみを示しています。時間的モデリングと分類に使用されるLSTM層(256個の隠れユニット)、全結合層(128個のニューロン)、およびドロップアウト層(0.5)は、図4に別途示されています。

図 3: 提案するマルチスケール畳み込みニューラルネットワーク(MSCNN)特徴抽出モジュール。カーネルサイズが 3 × 3、5 × 5、および 7 × 7 の 3 つの並列畳み込みブランチにより、相補的なマルチスケール空間特徴を抽出し、これらは LSTM ネットワークによる時間的モデリングの前に融合される。ここをクリックして、この図の拡大版を表示してください。

図4スポーツビデオの動作認識に向けて提案されたLSTMアーキテクチャ。 LSTMモジュールは、連続するビデオフレーム間において、入力ゲート、忘却ゲート、および出力ゲートの操作を通じて時間的依存性をモデル化します。 この図の拡大版を表示するには、ここをクリックしてください。
図3 スポーツビデオの動作認識に向けた、提案されるマルチスケール畳み込みニューラルネットワーク(MSCNN)特徴抽出モジュールを示す。入力ビデオフレームは、カーネルサイズが3の3つの畳み込みブランチを通じて並列に処理された。 × 3, 5 × 5、および7 × 7つで構成され、それぞれに64個のフィルタが含まれており、相補的な微細および粗い粒度の空間的特徴を抽出します。出力は、バッチ正規化(Batch Normalization)、ReLU活性化関数、および2つの × 2つのマックスプーリングを行い、その後1つの層で結合および融合させる × 128個のフィルタを用いた1層の畳み込み。残留スキップ接続により、低レベルの空間情報が保持され、勾配フローが改善された。融合された特徴マップはフラット化され、時間的モデリングのために256個の隠れユニットを持つLSTM層に送られた。その後、128個のニューロンを持つ全結合層、ReLU活性化関数、および0.5のドロップアウト率が適用され、最終的にSoftmax層を用いて分類が行われた。マルチスケール特徴マップ(f1(翻訳対象のテキストが入力されていません。翻訳するソーステキストをご提示ください。), f2入力がありません。翻訳するテキストを提供してください。、および f3l) を連結し、融合表現を形成した(Fl)、さらに3によって精緻化された × 3つの畳み込みによって、後続層のための出力特徴マップを生成します。この階層的アーキテクチャにより、複数の受容野において相補的な空間的特徴を学習することが可能となり、スポーツ動作認識の性能が向上しました。
5. LSTMを用いた時系列モデリング
ビデオエッジにおける時間的な推移をモデル化するため、集約された特徴シーケンスをLSTMシステムに提供し、動的な依存関係と動作の連続性を捉えました。各入力ビデオについて、まずフレームごとにマルチスケールCNN特徴量を抽出しました。ビデオフレームを I1, …, IT とします。各フレーム t および各スケール s に対して、マルチスケール畳み込みエンコーダは特徴ベクトル ft(s) ∈ Rd を生成します。次に、式(8)に示すように、「投影+連結」または「加重和」を用いて、各スケールを単一のフレーム記述子に融合させます:
(8)
次に、シーケンス {xt}tT=1をLSTMに入力し、時間的なダイナミクスをモデル化します。標準的なLSTMの表記において、時刻 t におけるゲートと状態は式(9)から(13)で表されます:
(9)
(10)
(11)
(12)
(13)
ここで、σはシグモイド活性化関数、⊙は要素ごとの積を表します。双方向LSTMアーキテクチャを用いれば過去と未来の両方の時間的コンテキストを捉えることが可能ですが、提案するフレームワークでは、連続するビデオフレーム間の時間的依存性をモデル化するために標準的なLSTMを採用しています。この設計上の選択は、本研究で提示するMSCNN-LSTMアーキテクチャと整合しています。クリップの処理後、クリップ表現(例:最後の隠れ状態または時間的プーリング)が以下のように得られました:z = Poolt(vt)。
図4 スポーツアクション認識のために提案されたLSTMアーキテクチャのワークフローを示しています。ネットワークはビデオフレームのシーケンスまたはCNNで抽出された特徴を受け取り、それらを連続するタイムステップにわたって処理します(t−2, t−1、および t)。各LSTMセルは、ネットワーク内の情報フローを制御する入力ゲート、忘却ゲート、および出力ゲートで構成されていた。入力ゲートは新しい情報をセル状態に組み込み、忘却ゲートは不要な時間的情報を破棄し、出力ゲートは次ステップに伝播される隠れ状態を生成した。セル状態は長期的な時間的依存性を保持し、一方で隠れ状態は短期的な時間的情報を捉えた。逐次処理の後、LSTMの出力はプーリングされて時間的特徴表現が生成され、それが全結合層とSoftmax分類器に送られて、対応するスポーツ動作の予測が行われた。ネットワークの学習にはAdamオプティマイザを用い、エポック数は100、バッチサイズは32、初期学習率は0.001、損失関数には交差エントロピー誤差を使用した。最終的な評価には、検証損失が最小であったモデルを選択した。再現性を確保するため、すべての実験は固定乱数シード42を用いて実施した。収束を改善するために早期停止およびプラトーでの学習率減衰を採用し、LSTMの学習中には勾配爆発を防ぐため、閾値5.0の勾配クリッピングを適用した。提案したMSCNN-LSTMモデルは、約1,500万個の学習可能パラメータを含んでいた。
最終的なクラススコアと確率は、式 (14) に示すように、線形層とsoftmaxを用いて算出されます:
(14)
式(15)に示すように、ラベル付きクリップに対するクロスエントロピー損失を最小化して学習を行います:
(15)
ここで、Nbはバッチサイズ、Cはクラス数、y(n)はワンホット形式の正解ラベル(グランドトゥルース)を表します。正則化(xtおよびLSTM出力へのドロップアウト、荷重減衰)を行い、長いスポーツシーケンスにおける安定性を高めるために勾配クリッピングを適用します。
提案されたMSCNN-LSTMモデルは、多様なスポーツアクション、視点、および動作パターンを含むUCF11 (YouTube Actions)、UCF Sports、およびJHMDBデータセットを用いて学習および評価が行われました。クラス分布が十分に均衡していたため、追加のクラス重み付けやリサンプリングの手順は適用しませんでした。比較モデルは、元の研究で報告されたハイパーパラメータを用いて実装され、可能な限り学習設定を統一しました。結果は、異なるランダム初期化を用いた5回の独立した試行による平均 ± 標準偏差として報告しました。提案モデルと比較モデルとの間の差は、有意水準 p < 0.05 の対応のある t検定を用いて評価しました。
図5は、3つのデータセットにおける分類精度の比較を示しています。MSCNN-LSTMモデルが最高の精度を達成し、UCF11で98.3%、UCF Sportsで95.4%、JHMDBで81.7%に達しました。これらの値は、Dilated CNN–BiLSTM、Two-Stream LSTM、およびViT-ReTモデルによって得られた数値を上回りました。JHMDBにおける精度の低さは、低解像度のビデオにおいてきめ細かな動作を認識することの難易度が高いことを反映しています。

図5スポーツビデオデータセットにおける異なるディープラーニングモデルの分類精度(%)の比較。 UCF11、UCF Sports、およびJHMDBデータセットにおけるMSCNN-LSTM、ViT-ReT、Two-Stream LSTM、およびDilated CNN + BiLSTMの分類精度。結果は平均値として報告されている。 ± 5回の独立した試行(n = 5)による標準偏差(SD)。エラーバーは1標準偏差を示す。統計的有意性は、両側対応のあるt検定を用いて評価した。 t-試験 (p < 0.05). この図の拡大版を表示するには、ここをクリックしてください。
提案されたモデルは、すべてのデータセットにおいて最高の適合率を達成し、UCF11で約96%、UCF Sportsで93%、JHMDBで78%の値を示した(図6)。再現率はそれぞれ約95%、94%、77%であり(図7)、対応するF1スコアは約95.5%、93.5%、77.5%であった(図8)。これらの結果は、本モデルがアクションクラスの正確な識別と偽陽性予測の抑制との間で、良好なバランスを維持していることを示している。

図 6スポーツビデオデータセットにおける異なるディープラーニングモデルの適合率(%)の比較。 精度値は平均値として報告される。 ± 5回の独立した試行(n = 5)における標準偏差(SD)。エラーバーは1標準偏差を示す。統計的有意性は、両側対応t検定を用いて評価した。 t-試験(p < 0.05). こちらの図の拡大版を表示するには、ここをクリックしてください。

図7スポーツビデオデータセットにおける異なるディープラーニングモデルの再現率(%)の比較。 再現値は平均値として報告される。 ± 5回の独立した試行(n = 5)から得られた標準偏差(SD)。エラーバーは1標準偏差を示す。統計的有意性は、両側対応のあるt検定を用いて評価した。 t-試験(p < 0.05). こちらの図の拡大版を表示するには、ここをクリックしてください。

図8スポーツビデオデータセットにおける異なるディープラーニングモデルのF1スコア (%) の比較。 F1スコアは平均値として報告されている。 ± 5回の独立した試行(n = 5)に基づく標準偏差(SD)。エラーバーは1標準偏差を表す。統計的有意性は、両側対応のある t-試験(p < 0.05). こちらの図の拡大版を表示するには、ここをクリックしてください。
表5に、Cohenのκ係数およびMatthews相関係数の結果を示します。UCF11において、提案モデルはκ = 0.96およびMCC = 0.96を達成し、これはViT-ReTのκ/MCC値 0.92/0.92、Two-Stream LSTMの0.90/0.90、およびDilated CNN–BiLSTMの0.87/0.87を上回っています。UCF Sportsにおいては、MSCNN-LSTMがκ = 0.95およびMCC = 0.94を達成し、ViT-ReT (0.90/0.90)、Two-Stream LSTM (0.88/0.89)、およびDilated CNN–BiLSTM (0.84/0.85) で得られた対応する値を上回りました。JHMDBにおいては、提案モデルはκ = 0.83およびMCC = 0.84を達成し、対してViT-ReTは0.74/0.75、Two-Stream LSTMは0.70/0.71、Dilated CNN–BiLSTMは0.71/0.72でした。これらの結果は、提案モデルにおいて予測ラベルとグランドトゥルースラベルとの間でより強力な一致が得られたことを示しています。
| モデル | データセット | コーエンのカッパ係数(κ) | マシューズ相関係数 (MCC) |
| 拡張CNN + BiLSTM [4] | UCF11 (YouTubeアクション) | 0.87 ± 0.01 | 0.88 ± 0.01 |
| UCFスポーツ | 0.84 ± 0.02 | 0.85 ± 0.02 | |
| JHMDB | 0.71 ± 0.03 | 0.72 ± 0.03 | |
| 2ストリームLSTM [38] | UCF11 (YouTubeアクション) | 0.90 ± 0.01 | 0.91 ± 0.01 |
| UCFスポーツ | 0.88 ± 0.02 | 0.89 ± 0.02 | |
| JHMDB | 0.70 ± 0.03 | 0.71 ± 0.03 | |
| ViT-ReT (Vision Transformer + Recurrent Transformer) [6] | UCF11 (YouTubeアクション) | 0.92 ± 0.01 | 0.92 ± 0.01 |
| UCFスポーツ | 0.90 ± 0.01 | 0.90 ± 0.01 | |
| JHMDB | 0.74 ± 0.02 | 0.75 ± 0.02 | |
| 提案されたMSCNN–LSTM | UCF11(YouTubeアクション) | 0.96 ± 0.01 | 0.96 ± 0.01 |
| UCFスポーツ | 0.95 ± 0.01 | 0.94 ± 0.01 | |
| JHMDB | 0.83 ± 0.02 | 0.84 ± 0.02 |
表5:異なるディープラーニングモデルにおけるコーエンのカッパ係数(κ)およびマシューズ相関係数(MCC)の比較。UCF11、UCF Sports、およびJHMDBデータセットにおけるMSCNN-LSTM、ViT-ReT、Two-Stream LSTM、およびDilated CNN + BiLSTMの性能比較。値が高いほど、予測ラベルと正解ラベルの一致度が強く、分類の信頼性が高いことを示す。数値は5回の独立した試行(n = 5)の平均 ± 標準偏差(SD)として報告されている。
図 9に受信者動作特性曲線を示す。提案したMSCNN-LSTMは、UCF11で0.975、UCF Sportsで0.961、JHMDBで0.937のAUC値を達成した。一貫して高いAUC値は、複雑さが異なるデータセット間において、アクションクラスの強力な識別能があることを示している。

図9: 提案された MSCNN-LSTM モデルの受信者動作特性(ROC)曲線。UCF11、UCF Sports、および JHMDB データセットにおけるROC曲線であり、真陽性率と偽陽性率のトレードオフを示している。曲線下面積(AUC)は、分類しきい値全体におけるモデルの識別性能を要約している。こちらをクリックして、この図の拡大版を表示してください。
時間的パフォーマンスの結果は、以下にまとめられています。 表6UCF11において、提案モデルはmAP-T 98.3%、フレームレベル精度 96.5%、TSI 0.95を達成した。UCF Sportsにおける対応する値は、それぞれ95.4%、94.0%、0.93であった。JHMDBにおいて、本モデルはmAP-T 81.7%、フレームレベル精度 78.9%、TSI 0.88を達成した(表7)。これらの値は比較モデルから得られた値よりも高く、短期間および長期間の両方の動作シーケンスにおいて、時間的コヒーレンスと予測安定性が向上したことを示した。
| 方法 | データセット | mAP-T (%) | フレームレベル精度 (%) | 時間的安定性指標 (TSI) |
| 拡張CNN + BiLSTM4 | UCF11 (YouTubeアクション) | 93.6 ± 0.8 | 91.8 ± 0.9 | 0.87 ± 0.01 |
| UCFスポーツ | 90.2 ± 1.0 | 89.1 ± 1.1 | 0.83 ± 0.02 | |
| JHMDB | 72.4 ± 1.5 | 70.3 ± 1.7 | 0.78 ± 0.03 | |
| 2ストリームLSTM38 | UCF11(YouTubeアクション) | 94.8 ± 0.7 | 92.6 ± 0.8 | 0.89 ± 0.01 |
| UCFスポーツ | 91.3 ± 0.9 | 90.0 ± 1.0 | 0.85 ± 0.02 | |
| JHMDB | 73.8 ± 1.4 | 71.5 ± 1.6 | 0.79 ± 0.03 | |
| ViT-ReT (ビジョン・トランスフォーマー + リカレント・トランスフォーマー)6 | UCF11 (YouTubeアクション) | 95.5 ± 0.6 | 93.4 ± 0.7 | 0.90 ± 0.01 |
| UCFスポーツ | 92.4 ± 0.8 | 91.2 ± 0.9 | 0.87 ± 0.01 | |
| JHMDB | 74.6 ± 1.3 | 72.8 ± 1.4 | 0.81 ± 0.02 | |
| . | UCF11 (YouTubeアクション) | 98.3 ± 0.5 | 96.5 ± 0.6 | 0.95 ± 0.01 |
| UCFスポーツ | 95.4 ± 0.7 | 94.0 ± 0.8 | 0.93 ± 0.01 | |
| JHMDB | 81.7 ± 1.1 | 78.9 ± 1.3 | 0.88 ± 0.02 |
表6:スポーツビデオ動作認識における時間的パフォーマンス指標の比較。ベンチマークデータセットにおける、異なるディープラーニングモデルの時間セグメント平均適合率(mAP-T)、フレームレベル精度、および時間安定性指標(TSI)の実験結果。数値は5回の独立した試行(n = 5)の平均 ± 標準偏差(SD)として報告されている。
| 構成 | マルチスケールCNN (MSCNN) | 長短期記憶 (LSTM) | 精度 (%) | F1スコア (%) | mAP-T (%) |
| CNNのみのベースライン | ✗ | ✗ | 90.4 ± 1.2 | 89.8 ± 1.3 | 88.9 ± 1.4 |
| CNN + LSTM | ✗ | ✓ | 93.1 ± 0.9 | 92.4 ± 1.0 | 91.7 ± 1.1 |
| MSCNNのみ | ✓ | ✗ | 94.2 ± 0.8 | 93.6 ± 0.9 | 92.8 ± 1.0 |
| 提案されたMSCNN-LSTM | ✓ | ✓ | 98.3 ± 0.5 | 97.8 ± 0.6 | 97.1 ± 0.6 |
表 7: 提案した MSCNN-LSTM フレームワークのアブレーション研究。同一のトレーニングおよび評価条件下における MSCNN および LSTM コンポーネントの性能への寄与。数値は 5 回の独立したラン(n = 5)の平均値 ± 標準偏差(SD)として報告されている。
図10, 図11, 図12は、それぞれUCF11、UCF Sports、およびJHMDBの行正規化済み混同行列を示している。3つの行列すべてにおいて、明確な対角支配が認められ、ほとんどのアクションクラスが正しく識別されたことが示された。対角線以外で発生した限定的な誤識別は、主に視覚的または動作的な特性が類似しているアクション間で起こった。JHMDBの行列では、比較的大きなクラス間の混同が見られたが、これはより困難なデータセットである同データセットで観察された定量的なパフォーマンスの低さと一致している。

図 10: UCF11 データセットにおける提案 MSCNN-LSTM モデルの行正規化混同行列。各行は1に正規化されており、対角成分は、別途報告される全体の分類精度ではなく、クラスごとの再現率を表している。こちらのリンクをクリックして、この図の拡大版を表示してください。

図11: UCF Sportsデータセットにおける提案モデルMSCNN-LSTMの行正規化混同行列。各行は1に正規化されており、対角成分は、別途報告されている全体の分類精度ではなく、クラスごとの再現率を表している。こちらのリンクをクリックして、この図の拡大版を表示してください。

図 12: JHMDB データセットにおける提案 MSCNN-LSTM モデルの行正規化混同行列。各行は1に正規化されており、対角成分は全体の分類精度(別途報告)ではなく、クラスごとの再現率を表している。この図の拡大版を表示するには、ここをクリックしてください。
全体として、提案されたMSCNN-LSTMフレームワークは、分類、一致度、識別能、および時間的安定性の指標において、評価対象となった比較モデルを一貫して上回りました。この結果は、マルチスケールの空間的特徴抽出とLSTMベースの時間的モデリングを組み合わせることで、動作の複雑さ、画質、視点条件が異なるデータセット間においてもスポーツ動作認識が向上するという仮説を支持するものでした。
データの利用可能性:
本研究で分析したデータセットは、以下のソースから公開されています:UCF11 (YouTube Actions) データセット (https://www.crcv.ucf.edu/data/UCF_YouTube_Action.php) および UCF Sports データセット (https://www.crcv.ucf.edu/data/UCF_Sports_Action.php)。本研究の再現性を担保するため、実験で使用した前処理パイプライン、データセットの分割(訓練/検証/テスト用分割の生成)、実装ファイル、設定ファイル、および補足ドキュメントは Zenodo リポジトリに保存されており、https://doi.org/10.5281/zenodo.21020947 で公開されています。
提案されたMSCNN-LSTMフレームワークは、UCF11、UCF Sports、およびJHMDBのベンチマークデータセットにおいて、評価した他のアプローチを一貫して上回る性能を示しました。Dilated CNN-BiLSTM、Vision Transformerアーキテクチャ、および3D CNNに基づく従来の手法は、効果的な時空間特徴学習を実証していますが、高い計算複雑性、膨大な学習要件、あるいはきめ細やかな動作パターンの表現不足といった制限がある可能性があります23,24,25。対照的に、提案したフレームワークは、マルチスケールの空間特徴抽出とLSTMベースの時間的モデリングを統合しており、局所的な動作の詳細と長距離の時間的依存性の両方を捉えることが可能です。この統合により、複雑なスポーツ動作の認識が改善され、クラス間の混同が軽減し、特に難易度の高いJHMDBデータセットにおいて時間的一貫性が向上しました。これらの知見は、提案したフレームワークが、評価したCNN、再帰型、およびTransformerベースのアプローチと比較して、空間情報と時間情報のバランスが取れた表現を提供したことを示しています。
理論的観点から、MSCNN-LSTMフレームワークは、マルチスケール特徴融合と系列的な時間学習への統一的なアプローチを提供した36,37。階層的受容野を利用することで、異なるスケールでの空間情報の抽出が可能になり、一方でLSTMが連続するビデオフレーム間の依存性をモデル化した。この設計は、時間的なモデリングを行う前に局所的およびコンテキスト的な空間情報を保持することで、従来のCNN-LSTMパイプラインを拡張したものである。多様なアクションクラス、動作パターン、およびカメラ視点を含むデータセット全体で一貫した性能が得られたことは、提案したアーキテクチャの堅牢性をさらに裏付ける結果となった。
実用的な観点から、本フレームワークは、自動スポーツ分析、アスリートのパフォーマンス評価、イベント検出、およびスポーツビデオの理解において有用である可能性を示しました。しかし、導入前に、実際の運用条件下でのさらなる検証が必要です。本アーキテクチャは高い認識性能を達成しましたが、リソース制約のあるデバイスやクラウドベースの分析プラットフォームへの適合性については、計算コスト、推論時間、メモリ要件、および消費電力をさらに評価して確認する必要があります。
アブレーション研究により、MSCNNとLSTMの各コンポーネントが相補的に寄与していることが示されました。MSCNNは、複数の受容野スケールで表現を学習することで空間的な特徴抽出を改善し、一方でLSTMは、連続するフレーム間の動作依存性を捉えることで時間的なモデリングを強化しました。完全なMSCNN-LSTM構成において最高の性能が達成されたことは、マルチスケールの空間的特徴抽出と時間的シーケンスモデリングが共同して、行動認識の向上が得られたことに寄与したことを示しています。
全体として、提案されたMSCNN-LSTMフレームワークは、スポーツビデオの動作認識において、空間的および時間的な表現学習を効果的に組み合わせました。UCF11、UCF Sports、およびJHMDBデータセットを用いた評価では、評価対象となった他のディープラーニング手法と比較して性能の向上が示されました。これらの結果は、マルチスケール畳み込み特徴をLSTMベースの時間的モデリングと統合することで、複雑なスポーツ動作の認識精度が向上するという仮説を支持するものでした。それにもかかわらず、汎用性と実世界への適用性を確立するためには、より大規模で多様な、あるいはクロスドメインのデータセットによる検証が必要です。
いくつかの限界を考慮する必要がある。第一に、評価は公開されているベンチマークデータセットに限定されており、現実世界のスポーツ環境の多様性と複雑さを完全に代表しているとは限らない。第二に、固定されたトレーニング、検証、およびテスト用のパーティションが使用されたが、データセットのバイアスや意図しないデータリークを完全に排除することはできなかった。第三に、報告された性能は、データセットの構成、モデルの初期化、前処理の手順、およびトレーニング設定によって変動する可能性がある。さらに、マルチスケール畳み込みおよび時間的モデリングコンポーネントにより計算要件が増加しており、リソースが制限されたデバイスへの展開に影響を及ぼす可能性がある。また、本フレームワークは外部データセットやリアルタイムの運用シナリオを用いて評価されていない。
Transformerベースのビデオモデルは、大規模な行動認識データセットにおいて高い性能を示していますが、多くの場合、膨大な計算リソースと広範な訓練データを必要とします。提案されたMSCNN-LSTMフレームワークは、マルチスケールの空間的特徴抽出と回帰的な時間的モデリングを組み合わせることで、代替的なアプローチを提供します。今後の課題として、データセットをまたいだ検証、リアルタイム推論、計算の最適化、不確実性の推定、および提案したマルチスケールCNN-LSTMフレームワークにTransformerベースのアテンションメカニズムを統合したハイブリッドアーキテクチャについての検討が挙げられます38。
著者は利益相反がないことを宣言します。
本研究は、マレーシア国立大学(Universiti Kebangsaan Malaysia)情報科学技術学部の人工知能技術センター(CAIT)にて実施されました。著者は、提供された組織的支援および研究施設に深く感謝いたします。本研究は、公的機関、営利企業、または非営利の資金提供機関から特定の資金援助を受けていません。
| 名前 | 会社 | カタログ番号 | コメント |
|---|---|---|---|
| GeForce RTX 3090 GPU | NVIDIA Corporation | RTX 3090, 24 GB VRAM | 深層学習モデルのトレーニングおよび推論に使用 |
| Intel Core i9 プロセッサ | Intel Corporation | 16-Core, 3.5 GHz | データの前処理および計算に使用 |
| システムメモリ | Generic | 64 GB DDR4 RAM | 大規模なビデオ処理をサポート |
| Python プログラミング言語 | Python Software Foundation | Version 3.8.18 | 実装に使用した主要なプログラミング言語 |
| TensorFlow | Version 2.15 | モデル開発に使用した深層学習フレームワーク | |
| オペレーティングシステム | Microsoft Corporation | Windows 11 | モデル開発および実験用 |
| CUDA Toolkit | NVIDIA Corporation | CUDA 11.8 | モデルトレーニングの GPU 加速用 |
| cuDNN | NVIDIA Corporation | cuDNN 8.9.7 | 深層ニューラルネットワーク加速ライブラリ |
| OpenCV | Open Source | Version 4.8.1 | ビデオフレームの抽出および前処理用 |
| NumPy | Open Source | Version 1.24.4 | 数値計算および配列処理用 |
| Scikit-learn | Open Source | Version 1.3.2 | 性能評価および統計分析用 |
| Matplotlib | Open Source | Version 3.7.5 | 実験結果の可視化用 |
| UCF11 データセット | University of Central Florida | Public Dataset | スポーツ動作認識のベンチマークデータセット |
| UCF Sports データセット | University of Central Florida | Public Dataset | スポーツ動作認識のベンチマークデータセット |
| JHMDB データセット | Max Planck Institute for Informatics | Public Dataset | 人間の動作およびアクション認識のベンチマークデータセット |