回転する観測者(この場合はハエ)が経験するオプティカルフロー。各位置におけるオプティカルフローの方向と大きさは、それぞれの矢印の方向と長さで表されます。 オプティカル フロー とは、観察者とシーン間の相対運動 によって生じる、視覚シーン内の物体、表面、エッジの見かけ上の動き のパターンです。 [ 1 ] [ 2 ] オプティカルフローは、画像内の明るさパターンの見かけ上の移動速度の分布としても定義できます。[ 3 ]
オプティカルフローの概念は、ユークリッド の『光学』 にまで遡るが、その現代的な定式化は、第二次世界大戦 中の着陸時のパイロットの視覚に関する研究から生まれた。複数の研究者がそれぞれ独立してこの考えにたどり着いたが、ジェームズ・J・ギブソンが 最も影響力のある形でこの概念を扱い、1947年に自身の理論を発表し、1950年に「オプティカルフロー」という用語を作り出した。
オプティカルフローという用語はロボット工学者によっても使用され、画像処理やナビゲーション制御に関連する技術、例えば動き検出 、物体分割 、接触時間情報、拡大焦点計算、輝度、動き補償 エンコーディング、ステレオ視差測定などが含まれます。[ 4 ] [ 5 ]
推定 オプティカルフローは、さまざまな方法で推定できます。大まかに言うと、オプティカルフロー推定アプローチは、機械学習ベースのモデル(データ駆動型モデルと呼ばれることもあります)、機械学習を使用しない古典的なモデル(知識駆動型モデルと呼ばれることもあります)、および学習ベースのモデルと古典的なモデルの両方の側面を使用するハイブリッドモデルに分類できます。[ 6 ]
古典モデル 多くの古典的なモデルは、輝度一定性 という直感的な仮定を使用しています。つまり、フレーム間で点が移動しても、その輝度は一定のままです。[ 7 ] この直感的な仮定を形式化するために、強度を持つビデオシーケンスの連続する2つのフレームを考えてみましょう。私 ( x 、 y 、 t ) {\displaystyle I(x,y,t)} 、 どこ( x 、 y ) {\displaystyle (x,y)} ピクセル座標を参照し、t {\displaystyle t} 時間を指します。この場合、輝度一定制約は
私 ( x 、 y 、 t ) − 私 ( x + u 、 y + v 、 t + 1 ) = 0 、 {\displaystyle I(x,y,t)-I(x+u,y+v,t+1)=0,} どこw := ( u 、 v ) {\displaystyle \mathbf {w} :=(u,v)} は、最初のフレームの点と2番目のフレームの対応する点との間の変位ベクトルです。それ自体では、輝度一定制約を解くことはできません。u {\displaystyle u} そしてv {\displaystyle v} 各ピクセルにおいて、方程式は 1 つだけで未知数は 2 つしかない。これは開口問題 として知られている。したがって、流れ場を推定するために追加の制約を課す必要がある。[ 8 ] [ 9 ]
正則化モデル 開口問題に対処する最も自然なアプローチは、流れ場に平滑化制約または正則化制約を適用することかもしれません。これらの制約の両方を組み合わせることで、オプティカルフローの推定を 最適化問題 として定式化できます。その目的は、次の形式のコスト関数を最小化することです。
E = ∬ Ω Ψ ( 私 ( x + u 、 y + v 、 t + 1 ) − 私 ( x 、 y 、 t ) ) + α Ψ ( | ∇ u | ) + α Ψ ( | ∇ v | ) d x d y 、 {\displaystyle E=\iint _{\Omega }\Psi (I(x+u,y+v,t+1)-I(x,y,t))+\alpha \Psi (|\nabla u|)+\alpha \Psi (|\nabla v|)dxdy,} どこΩ {\displaystyle \Omega } 画像の範囲私 ( x 、 y ) {\displaystyle I(x,y)} 、∇ {\displaystyle \nabla } は勾配演算子です。α {\displaystyle \alpha } は定数であり、Ψ ( ) {\displaystyle \Psi ()} は損失関数 です。[ 7 ] [ 8 ]
この最適化問題は非線形性のため解決が困難です。この問題を解決するために、変分法を 用いて、輝度一定制約を1次テイラー級数 近似で線形化することができます。具体的には、輝度一定制約は次のように近似されます。
∂ 私 ∂ x u + ∂ 私 ∂ y v + ∂ 私 ∂ t = 0. \displaystyle {\frac {\partial I}{\partial x}}u+{\frac {\partial I}{\partial y}}v+{\frac {\partial I}{\partial t}}=0.} 便宜上、画像の派生関数は、∂ 私 ∂ x \displaystyle {\tfrac {\partial I}{\partial x}}} 、∂ 私 ∂ y {\displaystyle {\tfrac {\partial I}{\partial y}}} そして∂ 私 ∂ t {\displaystyle {\tfrac {\partial I}{\partial t}}} しばしば凝縮されて私 x {\displaystyle I_{x}} 、私 y {\displaystyle I_{y}} そして私 t {\displaystyle I_{t}} こうすることで、線形化された輝度一定制約を次のように書き換えることができる。[ 9 ]
私 x u + 私 y v + 私 t = 0. {\displaystyle I_{x}u+I_{y}v+I_{t}=0.} 最適化問題は次のように書き換えることができる。
E = ∬ Ω Ψ ( 私 x u + 私 y v + 私 t ) + α Ψ ( | ∇ u | ) + α Ψ ( | ∇ v | ) d x d y 。 {\displaystyle E=\iint _{\Omega }\Psi (I_{x}u+I_{y}v+I_{t})+\alpha \Psi (|\nabla u|)+\alpha \Psi (|\nabla v|)dxdy.} 選択のためにΨ ( x ) = x 2 \displaystyle \Psi (x)=x^{2}} この方法は、 Horn-Schunck法 と同じです。[ 3 ] もちろん、他のコスト関数も使用されています。Ψ ( x ) = x 2 + ϵ 2 \displaystyle \Psi (x)={\sqrt {x^{2}+\epsilon ^{2}}}} これは、L 1 \displaystyle L^{1}} 規範 。[ 7 ] [ 10 ]
前述の最適化問題を解決するには、オイラー・ラグランジュ方程式を 使用して、各点に対する偏微分方程式系を与えることができます。私 ( x 、 y 、 t ) {\displaystyle I(x,y,t)} 最も単純なケースでは、Ψ ( x ) = x 2 \displaystyle \Psi (x)=x^{2}} これらの式は、
私 x ( 私 x u + 私 y v + 私 t ) − α Δ u = 0 、 {\displaystyle I_{x}(I_{x}u+I_{y}v+I_{t})-\alpha \Delta u=0,} 私 y ( 私 x u + 私 y v + 私 t ) − α Δ v = 0 、 {\displaystyle I_{y}(I_{x}u+I_{y}v+I_{t})-\alpha \Delta v=0,} どこΔ = ∂ 2 ∂ x 2 + ∂ 2 ∂ y 2 {\displaystyle \Delta ={\frac {\partial ^{2}}{\partial x^{2}}}+{\frac {\partial ^{2}}{\partial y^{2}}}} はラプラス演算子 を表します。画像データは離散的なピクセルで構成されているため、これらの式は離散化されます。そうすることで、を解くことができる線形方程式系が得られます。 ( u 、 v ) {\displaystyle (u,v)} 各ピクセルで、ガウス・ザイデル法 などの反復スキームを使用する。[ 3 ]
輝度一定制約を線形化することで最適化問題が大幅に簡略化されるものの、線形化は小さな変位や滑らかな画像に対してのみ有効です。この問題を回避するために、マルチスケールまたは粗密アプローチがよく用いられます。このようなスキームでは、まず画像をダウンサンプリングし 、線形化されたオイラー・ラグランジュ方程式を縮小された解像度で解きます。このスケールで推定された流れ場は、次のスケールでのプロセスの初期化に使用されます。[ 11 ] この初期化プロセスは、流れ場の現在の推定値を使用して1つのフレームをワープし 、他のフレームとできるだけ類似するようにすることがよくあります。[ 8 ] [ 12 ]
別の方法としては、最適化問題を離散化してから、可能な解を探索するという方法がある。( u 、 v ) {\displaystyle (u,v)} 線形化せずに値を取得します。[ 13 ] この探索は、最大フロー最小カット定理 アルゴリズム、線形計画法 、または信念伝播 法を使用して実行されることがよくあります。
これらの正則化手法では、通常、ラグランジュ乗数 、いわゆる正則化パラメータを手動で調整する必要があります。粒子画像流速測定法(PIV)データに適用されるオプティカルフローの文脈では、これらのパラメータの自動決定に関してある程度の進歩が見られます。[ 14 ] [ 15 ]
パラメトリックモデル 正則化モデルのように点ごとに正則化制約を適用する代わりに、ピクセルを領域にグループ化して、これらの領域の動きを推定することができます。これらの領域の動きはパラメータ化されているため、これは パラメトリックモデル として知られています。このようにオプティカルフロー推定を定式化する場合、各領域の動き場は一連のパラメータによって完全に特徴付けられるという仮定を置きます。したがって、パラメトリックモデルの目標は、次のように記述できる損失関数を最小化する動きパラメータを推定することです。
α ^ = 引数 ミニ α ∑ ( x 、 y ) ∈ R g ( x 、 y ) ρ ( x 、 y 、 私 1 、 私 2 、 u α 、 v α ) 、 {\displaystyle {\hat {\boldsymbol {\alpha }}}=\arg \min _{\boldsymbol {\alpha }}\sum _{(x,y)\in {\mathcal {R}}}g(x,y)\rho (x,y,I_{1},I_{2},u_{\boldsymbol {\alpha }},v_{\boldsymbol {\alpha }}),} どこα {\displaystyle {\boldsymbol {\alpha }}} は、その領域の動きを決定するパラメータのセットです。R {\displaystyle {\mathcal {R}}} 、ρ ( ) {\displaystyle \rho ()} データコスト用語は、g ( ) {\displaystyle g()} はピクセルの影響を決定する重み付け関数です( x 、 y ) {\displaystyle (x,y)} 総費用に関して、私 1 {\displaystyle I_{1}} そして私 2 {\displaystyle I_{2}} これらは、連続するフレームのペアからのフレーム1とフレーム2です。[ 7 ]
最も単純なパラメトリックモデルは、ルーカス・カナデ法 です。これは矩形領域を使用し、動きを純粋に並進運動としてパラメータ化します。ルーカス・カナデ法は、元の輝度一定制約をデータコスト項として使用し、g ( x 、 y ) = 1 {\displaystyle g(x,y)=1} これにより、局所損失関数が得られます。
α ^ = 引数 ミニ α ∑ ( x 、 y ) ∈ R | 私 ( x + u α 、 y + v α 、 t + 1 ) − 私 ( x 、 y 、 t ) | 。 {\displaystyle {\hat {\boldsymbol {\alpha }}}=\arg \min _{\boldsymbol {\alpha }}\sum _{(x,y)\in {\mathcal {R}}}|I(x+u_{\boldsymbol {\alpha }},y+v_{\boldsymbol {\alpha }},t+1)-I(x,y,t)|.} その他の局所損失関数としては、2つのフレーム間の負の正規化相互相関などが挙げられる。 [ 16 ]
用途 動き推定 とビデオ圧縮は 、オプティカルフロー研究の主要な側面として発展してきました。オプティカルフロー場は、動き推定の技術から得られる密な動き場と表面上は似ていますが、オプティカルフローは、オプティカルフロー場自体の決定だけでなく、シーンの3次元的な性質と構造、およびシーンに対するオブジェクトと観察者の3D運動の推定におけるオプティカルフローの使用についても研究しており、そのほとんどは画像ヤコビアンを使用しています。[ 31 ]
オプティカルフローは、ロボット工学の研究者によって、物体検出 と追跡、画像優位面抽出、動き検出、ロボットナビゲーション、視覚オドメトリ など、多くの分野で使用されています。[ 4 ] オプティカルフロー情報は、マイクロ航空機の制御に役立つことが認識されています。[ 32 ]
オプティカルフローの応用には、観察者とシーン内の物体の動きだけでなく、物体と環境の構造 も推測するという問題が含まれます。動きの認識と環境構造のメンタルマップの生成は、動物(および人間)の視覚の重要な要素であるため、この生来の能力をコンピュータの機能に変換することは、 マシンビジョン の分野でも同様に重要です。[ 33 ]
ビデオシーケンス内の移動物体の光フローベクトル 視野の左下から右上へ移動するボールの5フレームのクリップを考えてみましょう。動き推定技術を使えば、2次元平面上でボールが右上へ移動していることが分かり、この動きを表すベクトルをフレームのシーケンスから抽出できます。ビデオ圧縮(MPEG など)の目的であれば、これでシーケンスは必要な情報として記述されます。しかし、マシンビジョンの分野では、ボールが右へ移動しているのか、それとも観察者が左へ移動しているのかは、知ることができないものの、非常に重要な情報です。たとえ5フレームの中に静止したパターン状の背景があったとしても、パターンが観察者から無限の距離にある可能性があるので、ボールが右へ移動していると断言することはできません。
光学フローは、可視トレーサー粒子を添加した場合に非侵襲的に流れのパターンを推定する方法として、流体力学 にも応用されています。 [ 34 ] このアプローチは粒子画像流速測定法 (PIV)と呼ばれています。 [ 35 ] 光学フロー法は、PIV処理における従来の相互相関よりも高い精度を提供できることが示されています 。[ 36 ]
歴史 ユークリッド の『光学』 の記述の時点で、光学的流れの根底にある幾何学について言及されていた。ヘルムホルツ の19世紀の運動視差 に関する記述も、暗黙のうちにこれに関係している。しかし、その明確な特定は、着陸時にパイロットが高度と方向をどのように判断するかを理解する必要性から、第二次世界大戦中に起こった。1920年代後半に 英国空軍 に助言を与えたジョン・T・マッカーディ は、直線降下中、接近している地上の点はパイロットの視野内で固定されたままであり、他のすべての点はそこから流れ出ているように見えることを以前に観察していた。GC・グリンドリーは 、1942年の機密報告書で、自己運動中に網膜速度がどのように変化するかを数学的に分析し、個人が視覚速度を正確に推定できるようにした。しかし、彼はこれを高度の手がかりとしてのみ考慮し、移動を決定するための情報とは考えていなかった。[ 41 ]
アメリカ陸軍航空隊 に勤務していたジェームズ・J・ギブソンは 、網膜速度が進行方向の「膨張の焦点」から放射状に広がることを初めて特定した。さらに、眼球運動はこの現象を妨げず、この情報を提供するのは個々の速度ではなく、全体的なパターンであることも明らかにした。1947年に彼はこの理論を発表し[ 42 ] 、1950年にこの現象を「オプティカルフロー」と名付けた[ 43 ] 。1955年には、ポール・オルム とフランク・ローゼンブラット と共にその数学的詳細を明らかにした[ 44 ] 。一方、王立航空研究所 のES・カルバートは、空港進入灯の研究中に独自に同様の考えに至った。1949年に彼はこれを「パラフォビアルストリーマー理論」として提唱し、パイロットが視覚ストリーマーのパターンと速度を利用して降下を制御する方法を説明した[ 41 ] 。
ギブソンは、環境内での行動の可能性を識別する能力であるアフォーダンス知覚 にとって、オプティカルフローが重要であることを強調した。ギブソンと彼の心理学への生態学的アプローチ の追随者たちは、オプティカルフロー刺激が、観察者による世界における動きの知覚、世界における物体の形状、距離、動きの知覚、および移動 の制御において果たす役割をさらに実証した。[ 45 ]
参考文献 ↑ バートン、アンドリュー;ラドフォード、ジョン(1978)。『思考の視点:思考過程研究における批判的エッセイ』 ラウトレッジ 。ISBN 978-0-416-85840-2 。 ↑ ウォーレン、デイビッド H.、ストレロウ、エドワード R. (1985). 視覚障害者のための電子空間センシング:知覚からの貢献 . スプリンガー. ISBN 978-90-247-2689-9 。1 2 3 Horn, Berthold KP; Schunck, Brian G. (1981 年 8 月). "オプティカル フローの決定" (PDF) . 人工知能 . 17 ( 1– 3): 185– 203. doi : 10.1016/0004-3702(81)90024-2 . hdl : 1721.1/6337 . 2024 年 12 月 25 日に オリジナル (PDF) からアーカイブ済み。2018 年 11 月 15 日 に取得 。 1 2 アイレス、ケルソン RT;サンタナ、アンドレ M.メデイロス、アデラルド AD (2008)。 色情報を利用したオプティカル フロー (PDF) 。 ACM ニューヨーク、ニューヨーク州、米国。 ISBN 978-1-59593-753-7 。↑ Beauchemin, SS; Barron, JL (1995). "The computation of optical flow" . ACM Computing Surveys . 27 (3). ACM New York, USA: 433–466 . doi : 10.1145/212094.212141 . S2CID 1334552 . ↑ Zhai, Mingliang; Xiang, Xuezhi; Lv, Ning; Kong, Xiangdong (2021). "Optical flow and scene flow estimation: A survey" . Pattern Recognition . 114 107861. Bibcode : 2021PatRe.11407861Z . doi : 10.1016/j.patcog.2021.107861 . 1 2 3 4 Fortun, Denis; Bouthemy, Patrick; Kervrann, Charles (2015-05-01). "Optical flow modeling and computation: A survey" . Computer Vision and Image Understanding . 134 : 1– 21. Bibcode : 2015CVIU..134....1F . doi : 10.1016/j.cviu.2015.02.008 . 2024-12-23 に取得. 1 2 3 Brox, Thomas; Bruhn, Andrés; Papenberg, Nils; Weickert, Joachim (2004). "高精度オプティカルフロー推定(ワーピング理論に基づく)" . Computer Vision - ECCV 2004. ECCV 2004. Berlin, Heidelberg: Springer Berlin Heidelberg. pp. 25–36 . doi : 10.1007/978-3-540-24673-2_3 . 1 2 Baker, Simon; Scharstein, Daniel; Lewis, JP; Roth, Stefan; Black, Michael J.; Szeliski, Richard (2011年3月1日). "オプティカルフローのためのデータベースと評価手法" . International Journal of Computer Vision . 92 (1): 1– 31. doi : 10.1007/s11263-010-0390-2 . ISSN 1573-1405 . ↑ Sun, Deqing; Roth, Stefan; Black, Micahel J. (2010). "光フロー推定の秘密とその原理" . 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition . 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. San Francisco, CA, USA: IEEE. pp. 2432–2439 . ↑ Meinhardt-Llopis, Enric; Pérez, Javier Sánchez; Kondermann, Daniel (2013年7月19日). "Horn-Schunck Optical Flow with a Multi-Scale Strategy" . Image Processing on Line . 3 : 151– 172. doi : 10.5201/ipol.2013.20 . ↑ Black, Michael J.; Anandan, P. (1996 年 1 月 1 日). "複数の動きのロバストな推定: パラメトリックおよび区分的に滑らかな流れ場". Computer Vision and Image Understanding . 63 (1): 75–104 . doi : 10.1006/cviu.1996.0006 . ISSN 1077-3142 . ↑ Steinbr¨ucker, Frank; Pock, Thomas; Cremers, Daniel; Weickert, Joachim (2009). "Large Displacement Optical Flow Computation without Warping" . 2009 IEEE 12th International Conference on Computer Vision . 2009 IEEE 12th International Conference on Computer Vision. IEEE. pp. 1609–1614 . ↑ Jassal, Gauresh Raj; Somersalo, Erkki; Calvetti, Daniela; Schmidt, Bryan E. (2025 年 5 月). "光学フロー速度計測における局所的に変化する正則化へのベイズ的アプローチ" . Physics of Fluids . 37 (5): 057132. Bibcode : 2025PhFl...37e7132J . doi : 10.1063/5.0270225 . ↑ Jassal, Gauresh Raj; Thielicke, William; Schmidt, Bryan E. (2025 年 10 月). "流体速度計測のための自動パラメータ調整機能を備えたオプティカルフローアルゴリズム" . Journal of Open Research Software . 13 (1): 22. doi : 10.5334/jors.584 . ↑ Lucas, Bruce D.; Kanade, Takeo (1981-08-24). ステレオビジョンへの応用を伴う反復画像位置合わせ技術 . 第 7 回国際人工知能合同会議議事録 - 第 2 巻 . IJCAI'81. サンフランシスコ、カリフォルニア州、アメリカ合衆国: Morgan Kaufmann Publishers Inc. pp. 674–679 . 1 2 Dosovitskiy, Alexey; Fischer, Philipp; Ilg, Eddy; Hausser, Philip; Hazirbas, Caner; Golkov, Vladimir; Smagt, Patrick van der; Cremers, Daniel; Brox, Thomas (2015). FlowNet: Learning Optical Flow with Convolutional Networks . 2015 IEEE International Conference on Computer Vision (ICCV). IEEE. pp. 2758–2766 . doi : 10.1109/ICCV.2015.316 . ISBN 978-1-4673-8391-2 。↑ Sun, Deqing; Yang, Xiaodong; Liu, Ming-Yu; Kautz, Jan (2018-06-25). "PWC-Net: CNNs for Optical Flow Using Pyramid, Warping, and Cost Volume". arXiv : 1709.02371 [ cs.CV ]. ↑ Alfarano, Andrea; Maiano, Luca; Papa, Lorenzo; Amerini, Irene (2024). "光学フローの推定: 最新技術の包括的なレビュー" . Computer Vision and Image Understanding . 249 104160. doi : 10.1016/j.cviu.2024.104160 . hdl : 11573/1726258 . ↑ Teed, Zachary; Deng, Jia (2020-08-25). "RAFT: オプティカルフローのための再帰的全ペアフィールド変換". arXiv : 2003.12039 [ cs.CV ]. 1 2 徐、ハフェイ。ヤン、ジャオロン。蔡建飛。張居庸。トン、シン(2021-08-29)。 「1D アテンションと相関からの高解像度オプティカル フロー」。 arXiv : 2104.13918 [ cs.CV ]。 ↑ 徐、江威。チェン・シュジュン;ジア、ハオ。フォン、ミャオジエ。ヤン、シン (2025-03-04)。 「半径分布直交コスト ボリュームによるメモリ効率の高いオプティカル フロー」。 arXiv : 2312.03790 [ cs.CV ]。 ↑ Bargatin, Vladislav; Chistov, Egor; Yakovenko, Alexander; Vatolin, Dmitriy (2025-06-29). "MEMFOF: メモリ効率の良いマルチフレーム光フロー推定のための高解像度トレーニング". arXiv : 2506.23151 [ cs.CV ]. ↑ Mayer, Nikolaus; Ilg, Eddy; Häusser, Philip; Fischer, Philipp; Cremers, Daniel; Dosovitskiy, Alexey; Brox, Thomas (2015-12-07). "視差、オプティカルフロー、シーンフロー推定のための畳み込みネットワークを訓練するための大規模データセット". 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) . pp. 4040–4048 . arXiv : 1512.02134 . doi : 10.1109/CVPR.2016.438 . ISBN 978-1-4673-8851-1 。↑ Tu, Zhigang; Xie, Wei; Zhang, Dejun; Poppe, Ronald; Veltkamp, Remco C.; Li, Baoxin; Yuan, Junsong (2019年3月1日). "変分法とCNNベースのオプティカルフロー技術の概観". Signal Processing: Image Communication . 72 : 9–24 . doi : 10.1016/j.image.2018.12.002 . hdl : 1874/379559 . ↑ Butler, Daniel J.; Wulff, Jonas; Stanley, Garrett B.; Black, Michael J. (2012). "A Naturalistic Open Source Movie for Optical Flow Evaluation" . In Fitzgibbon, Andrew; Lazebnik, Svetlana; Perona, Pietro; Sato, Yoichi; Schmid, Cordelia (eds.). Computer Vision – ECCV 2012. Lecture Notes in Computer Science. Vol. 7577. Berlin, Heidelberg: Springer. pp. 611–625 . doi : 10.1007/978-3-642-33783-3_44 . ISBN 978-3-642-33783-3 。↑ Menze, Moritz; Geiger, Andreas (2015). "自律走行車のためのオブジェクトシーンフロー". 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) . pp. 3061–3070 . doi : 10.1109/CVPR.2015.7298925 . ISBN 978-1-4673-6964-0 。↑ Mehl, Lukas; Schmalfuss, Jenny; Jahedi, Azin; Nalivayko, Yaroslava; Bruhn, Andrés (2023-03-03). "Spring: シーンフロー、オプティカルフロー、ステレオのための高解像度高詳細データセットとベンチマーク". arXiv : 2303.01943 [ cs.CV ]. ↑ Jonschkowski, Rico; Stone, Austin; Barron, Jonathan T.; Gordon, Ariel; Konolige, Kurt; Angelova, Anelia (2020). "What Matters in Unsupervised Optical Flow". Computer Vision – ECCV 2020. Lecture Notes in Computer Science. Vol. 12347. Cham: Springer International Publishing. pp. 557–572 . arXiv : 2006.04902 . doi : 10.1007/978-3-030-58536-5_33 . ISBN 978-3-030-58536-5 。↑ Weinzaepfel, Philippe; Lucas, Thomas; Leroy, Vincent; Cabon, Yohann; Arora, Vaibhav; Brégier, Romain; Csurka, Gabriela; Antsfeld, Leonid; Chidlovskii, Boris (2023-08-18). "CroCo v2: ステレオマッチングとオプティカルフローのための改良されたクロスビュー補完事前トレーニング". arXiv : 2211.10408 [ cs.CV ]. ↑ Corke, Peter (2017年5月8日). 「イメージヤコビアン」 . QUT Robot Academy . ↑ Barrows, GL; Chahl, JS; Srinivasan, MV (2003). "生物学的着想に基づく視覚センシングと飛行制御" . Aeronautical Journal . 107 (1069): 159– 268. doi : 10.1017/S0001924000011891 . S2CID 108782688 – via Cambridge University Press. ↑ ブラウン、クリストファー M. (1987). コンピュータビジョンの進歩 . ローレンス・アールバウム・アソシエイツ. ISBN 978-0-89859-648-9 。↑ 引用エラー: 指定された名前の参照Alfarano2024が呼び出されましたが、定義されていません (ヘルプ ページを参照してください)。 ↑ メンデス、ルイス PN;リカルド、アナMC。バーナルディーノ、アレクサンドル JM。フェレイラ、ルイML(2021年12月15日)。 「流体力学におけるオプティカルフロー手法の比較研究 」 流体の実験 。 63 (1): 7. 土井 : 10.1007/s00348-021-03357-7 。 ISSN 1432-1114 。 ↑ Jassal, Gauresh Raj; Schmidt, Bryan E. (2025-02-10). "流体力学における光学的流速測定法のレビュー" . Measurement Science and Technology . 36 (3): 032002. Bibcode : 2025MeScT..36c2002J . doi : 10.1088/1361-6501/adafcf . ↑ モイニ、アリレザ (2000)。 ビジョンチップ 。マサチューセッツ州ボストン: Springer US。 ISBN 9781461552673 OCLC 851803922 ↑ミード 、 カーバー (1989)。 アナログVLSIと神経系 。マサチューセッツ州レディング:アディソン・ウェスリー。ISBN 0201059924 OCLC 17954003 ↑ ストッカー、アラン A. (2006). 視覚運動知覚のためのアナログ VLSI 回路 . チチェスター、イングランド: ジョン ワイリー & サンズ. ISBN 0470034882 . OCLC 71521689 . ↑ Floreano, Dario; Zufferey, Jean-Christophe; Srinivasan, Mandyam V.; Ellington, Charlie 編 (2009). 飛翔昆虫とロボット . ハイデルベルク: Springer. ISBN 9783540893936 . OCLC 495477442 . 1 2 Niehorster, Diederick C. (2021). "Optic Flow: A History" . i-Perception . 12 (6) 20416695211055766. doi : 10.1177/20416695211055766 . ISSN 2041-6695 . PMC 8652193 . PMID 34900212 . ↑ ギブソン、ジェームズ・ジェローム (1947)。 映画テストと研究 。航空心理学プログラム研究報告書。ワシントン DC: 米国政府印刷局。2026 年 3 月 4 日 取得 。 ↑ ギブソン、JJ (1950). 視覚世界の知覚 . ホートン・ミフリン。 ↑ Gibson, James J.; Olum, Paul; Rosenblatt, Frank (1955). "航空機着陸時の視差と遠近法" . The American Journal of Psychology . 68 (3): 372– 385. doi : 10.2307/1418521 . JSTOR 1418521 . PMID 13248971 . ↑ Royden, CS; Moore, KD (2012). "移動する観察者による移動物体の検出における速度の手がかりの使用" . Vision Research . 59 : 17– 24. doi : 10.1016/j.visres.2012.02.006 . PMID 22406544 . S2CID 52847487 .
外部リンク ウィキメディア・コモンズには、オプティカルフロー に関連するメディアがあります。
オプティカルフローの検出 fxguide.comに掲載された「オプティカルフローの技術」 (視覚効果におけるオプティカルフローの活用法)という記事。 オプティカルフロー評価とグラウンドトゥルースシーケンス。 ミドルベリー光学フロー評価およびグラウンドトゥルースシーケンス。 mrf-registration.net - MRF による光フロー推定 フランス航空宇宙研究所:ルーカス・カナデ法に基づくオプティカルフローのGPU実装 CUVI(CUDA Vision & Imaging Library)によるCUDAの実装 ホーン・シュンク光学フロー:ホーン・シュンク法のオンラインデモとソースコード TV-L1オプティカルフロー: Zachらの手法のオンラインデモとソースコード 堅牢なオプティカルフロー: Broxらの手法のオンラインデモとソースコード