SegAnyMo:動画内の移動物体を自動認識し高精度にセグメンテーション
SegAnyMoとは?
SegAnyMo(Segment Any Motion in Videos)は、スマートな「動画抠図(映像切り抜き)」ツールです。映像内の動く物体を自動的に識別し、高精度にセグメンテーションすることができます。手動でのアノテーションなしに、映像内の複数の移動物体をセグメンテーション可能で、物体の動きが速すぎる、画像のぼけ、背景が複雑といったシーンにも対応できます。

研究の背景
移動物体のセグメンテーションは、視覚シーンの高レベル理解を実現するための重要なタスクであり、数多くの下流応用があります。これまでの研究では、運動の手がかりを提供するためにオプティカルフローに依存することが多くありましたが、この手法は、部分的な動き、複雑な変形、モーションブラー、背景の干渉といった課題に直面した際に、予測結果が不正確になることがよくあります。
手法の紹介
本研究では、長距離軌跡の動きの手がかりとDINOベースの意味的特徴を組み合わせ、反復的なプロンプト戦略によってSAM2を用いてピクセルレベルのマスクを密化する、新しい移動物体セグメンテーション手法を提案しています。具体的な流れは以下の通りです。
入力処理:既存のモデルで生成された2D軌跡と深度マップを入力とし、動きエンコーダーで動きのパターンを捉えて特徴軌跡を生成します。
軌跡デコード:DINO特徴を統合した軌跡デコーダーを使用して特徴軌跡をデコードし、動き情報と意味情報を分離することで、最終的に動的軌跡を得ます。
マスク生成:SAM2を利用して、同じ物体に属する動的軌跡をグループ化し、精細な移動物体のマスクを生成します。
SegAnyMoの機能
移動物体の検出とセグメンテーション:映像から移動する物体を自動的に検出し、対応するセグメンテーションマスクを生成することで、移動物体の輪郭と位置を正確に特定します。
複雑なシーンへの対応:部分的な動き、複雑な変形、モーションブラー、背景の干渉といった複雑なシーンにも対応でき、対象物体を高精度にセグメンテーションします。
複数物体のセグメンテーション:映像内の複数の移動物体を同時に検出・セグメンテーションでき、各物体に対して独立したセグメンテーションマスクを生成するため、個別の処理や解析が容易です。
汎化能力:高い汎化能力を備えており、さまざまな映像データセットやシーンに適応できます。未知のシーンでも高いセグメンテーション精度を維持します。
意味情報の統合:意味情報を統合することで、移動物体をより正確にセグメンテーションし、静止物体を誤って移動物体として識別することを防ぎます。
リアルタイム性と効率:一定程度上リアルタイム処理の要件を満たし、リアルタイム性が求められるシーンにも適用可能です。
多様な入力のサポート:2D軌跡、深度マップなど多様な入力データをサポートしており、異なる入力条件に応じてセグメンテーション戦略を柔軟に調整できます。
拡張性:アーキテクチャ設計は優れた拡張性を備えており、モジュールの追加や調整によって性能を向上させたり、新しいタスクの要件に適応したりすることができます。

技術的な優位性
時空間軌跡アテンション機構:この機構により、モデルは動き情報によりよく注目できると同時に、意味的なサポートも組み合わせることができるため、複雑なシーンでも移動物体を正確にセグメンテーションできます。
動きと意味の分離埋め込み:モデルが意味情報に過度に依存することで生じる誤った判断(たとえば、静止している路面を動的物体として誤分類するなど)を回避します。
強力な汎化能力:複数のデータセットでの広範なテストにより、本モデルが難易度の高いシーンや複数物体の細粒度セグメンテーションにおいて優れた性能を示すことが確認されています。
応用シーン
映像監視:歩行者や車両などの移動物体をリアルタイムで検出し、誤報を減らし、防犯監視の正確性を向上させます。
自動運転:道路上の動的な障害物を識別し、自動運転の意思決定を支援します。
スポーツ映像解析:アスリートのパフォーマンスをセグメンテーションし、複雑な動作や複数人を含むシーンの解析をサポートします。
スマートセキュリティ:静止物体の誤報を避け、システムの信頼性を向上させます。
映像編集:異なる移動物体を分類して処理するため、特効の追加や物体の置き換えが容易になります。
交通監視:複数車両の動きを解析し、交通流量の管理をサポートします。
ロボットビジョン:深度マップを利用して移動物体をセグメンテーションし、ロボットのナビゲーションや障害物回避を支援します。
多人数ビデオ会議:発言者の画像をセグメンテーションし、対話体験を向上させます。
学術と開発:オープンソースコードは再現や二次開発が容易で、新しいデータセットでの学習やテストをサポートします。
プロジェクトページ:https://motion-seg.github.io/
Githubアドレス:https://github.com/nnanhuang/SegAnyMo
脚本プランナー▸
AIアプリ
AIニュース 