用語集

オプティカル・フロー

動作分析からAR、ロボット工学、自律走行などのAI駆動アプリケーションまで、コンピュータビジョンにおけるオプティカルフローの威力をご覧ください。

Ultralytics HUB で
を使ってYOLO モデルをシンプルにトレーニングする。

さらに詳しく

オプティカルフローはコンピュータビジョンにおける基本的な概念で、ビジュアルシーン内の物体、表面、エッジの見かけ上の動きに注目したものである。この動きは、ビデオや画像シーケンスの連続するフレーム間のピクセルの相対的な動きによって知覚される。このようなピクセルの移動を分析することにより、オプティカルフローは物体の動的挙動や環境との相互作用に関する貴重な洞察を提供する。

オプティカル・フローの仕組み

オプティカルフローは、連続するフレーム間で画素の強度を比較することにより計算され、動きの方向と大きさを決定する。この情報はベクトルフィールドとして表現され、各ベクトルは特定のピクセルまたは領域の動きを示す。オプティカルフローを計算する技術には、Lucas-Kanade、Horn-Schunck、および精度とロバスト性を高めるためにニューラルネットワークを活用する最新のディープラーニングアプローチなどの方法があります。

畳み込みニューラルネットワーク(CNN)がどのようにこのような計算に力を発揮するのか、より深く理解するためには、Ultralytics で畳み込みニューラルネットワーク(CNN)について調べてみよう。

AIとコンピュータ・ビジョンにおける主要アプリケーション

オプティカルフローは、特にモーション解析や動的なシーン理解を必要とするタスクにおいて、産業界全体で幅広く応用されている。以下に注目すべきアプリケーションをいくつか紹介する:

  • 自律走行:オプティカルフローは、車両、歩行者、その他の障害物の動きの検出と予測に不可欠である。Ultralytics YOLO のような物体検出モデルを補完し、自律走行車におけるより安全なナビゲーションを保証する。
  • ビデオ監視セキュリティ・システムでは、オプティカル・フローが動体検知や行動認識を支援し、対象物や個人をリアルタイムで追跡する能力を高める。
  • 拡張現実(AR):現実世界の物体の動きを推定することで、オプティカルフローは仮想要素を物理環境とシームレスに整合させ、没入感のあるAR体験を実現します。
  • ロボット工学オプティカルフローは、ロボットが周囲のダイナミックな変化を感知し、反応することを可能にし、ナビゲーションと物体操作を向上させます。AIを活用したロボティクス・アプリケーションの詳細をご覧ください。

実例

  1. スポーツ分析オプティカルフローは、スポーツにおける選手の動きやボールの軌跡を解析するために使用され、パフォーマンスを最適化するための洞察を提供します。例えば、サッカーやバスケットボールのモーショントラッキングは、選手の戦略を理解するためにオプティカルフローに大きく依存しています。
  2. ドローン・ナビゲーション無人航空機(UAV)では、オプティカルフローが環境の変化を検出することで、障害物の回避や経路計画を支援します。コンピュータビジョンがドローンの操作をどのように向上させるかについては、AI主導のドローンアプリケーションをご覧ください。

オプティカルフローと物体追跡の比較

オプティカルフローとオブジェクトトラッキングはどちらも動きを解析するものだが、その目的は異なる。オプティカルフローはピクセルレベルの動きに焦点を当て、シーン全体の動きを密に表現する。対照的に、オブジェクトトラッキングは特定のオブジェクトを時間をかけて追うことに集中し、バウンディングボックスやセグメンテーションマスクに依存することが多い。

Ultralytics YOLO このモデルは、実世界のアプリケーションで精度を保証する高度なアルゴリズムにより、物体追跡に優れています。探索 Ultralytics YOLO最先端のトラッキング・ソリューションをご覧ください。

挑戦と革新

オプティカルフローは、オクルージョン、照明の変化、高速で移動するオブジェクトの処理などの課題に直面している。ディープラーニング技術の統合のような最近の進歩は、ロバスト性と精度を向上させることで、これらの限界に対処している。例えば、ニューラルネットワークベースの手法は、複雑な動きパターンを学習することができ、多様なシナリオにおいて従来のアルゴリズムを凌駕する。

AIプロジェクトでオプティカルフローを始める

AIや機械学習プロジェクトにオプティカルフローを組み込むために、OpenCVのようなツールは、動き推定のための堅牢なライブラリを提供します。OpenCVの詳細とコンピュータビジョンへの応用をご覧ください。

Ultralytics YOLO のような最先端モデルを使用したシームレスなワークフローのために、Ultralytics HUB を活用し、モーション解析をシームレスに統合しながらモデルの導入とトレーニングを行います。HUBは複雑なAIタスクを簡素化し、初心者から専門家までアクセスしやすくします。

結論

オプティカル・フローは、自律走行車から拡張現実まで幅広いアプリケーションを支える、コンピュータ・ビジョンにおける動作解析の要であり続けている。動的なシーンを解釈するその能力は、物体検出と追跡技術を補完し、最新のAIシステムに不可欠なものとなっている。関連する概念をより深く知るには、Ultralytics のComputer Vision (CV)andImage Segmentationをご覧ください。

すべて読む