コンピュータビジョン機械学習画像処理

オプティカルフロー

おぷてぃかるふろー · Optical Flow
15 views

オプティカルフローとは、連続する画像フレーム間における被写体の見かけ上の動きを抽出する技術です。コンピュータビジョンや動画解析、自動運転などの分野において、物体の移動ベクトルを推定するために広く活用されています。

オプティカルフローとは

一言でいうと、連続する動画のコマの間で「ピクセルがどのように移動したか」をベクトルとして計算し、視覚化する技術のことです。

詳しく解説

オプティカルフローは、輝度保存の仮定(時間的に移動しても画素の明るさは変化しないという前提)や滑らかさの制約を利用して計算されます。ディープラーニングの普及に伴い、畳み込みニューラルネットワークを活用した高精度な推定手法が開発されており、動画理解やセマンティックセグメンテーションの精度向上に貢献しています。

具体例・使われ方

自動運転車における歩行者や他車の動体検知、ロボットの自己位置推定、スポーツの動画解析における選手の動き追跡などに利用されています。

似た用語との違い

ステレオマッチングが左右のカメラ画像から奥行きを計算する空間的な手法であるのに対し、オプティカルフローは時間的な連続画像間での動きを捉える点が異なります。

注意点

影の移動、オクルージョン(物体の隠れ)、平坦なテクスチャのない領域では正しい動きが検出できない限界があります。

更新日時: 2026年9月19日 06:15