
テクノモ・フェルナンデスアルゴリズム(TFアルゴリズム)は、与えられたビデオシーケンスの背景画像を生成するための効率的なアルゴリズムです。
背景画像が動画の大部分に表示されると仮定することで、アルゴリズムは動画の良好な背景画像を生成できます。- 少数のバイナリ演算とブールビット演算のみを使用して時間を短縮し、少量のメモリしか必要とせず、C、C++、Javaなどの多くのプログラミング言語に見られる組み込み演算子を備えています。[ 1 ] [ 2 ] [ 3 ]

動画からの人物追跡では、通常、背景から前景を分離するために何らかの背景差分処理が行われます。前景画像が抽出されたら、これらの画像を使用して、目的のアルゴリズム(モーション追跡、オブジェクト追跡、顔認識など)を実行できます。[ 1 ] [ 3 ]
しかし、背景差分法では背景画像が既に利用可能である必要があり、残念ながら常にそうとは限りません。従来、背景画像は、オブジェクトがない場合にビデオ画像から手動または自動で検索されていました。最近では、オブジェクト検出、メディアルフィルタリング、メドイドフィルタリング、近似メディアンフィルタリング、線形予測フィルタ、ノンパラメトリックモデル、カルマンフィルタ、適応平滑化による自動背景生成が提案されていますが、これらの方法のほとんどは計算複雑度が高く、リソースを大量に消費します。[ 1 ] [ 4 ]
Teknomo–Fernandezアルゴリズムも自動背景生成アルゴリズムです。しかし、その利点は、わずか解像度に応じて時間画像とその精度は、扱いやすい数のフレーム内で得られます。背景画像を生成するには、ビデオから少なくとも3フレームだけが必要です。これは、すべてのピクセル位置で、背景がビデオの大部分に存在することを前提としています。さらに、グレースケールビデオとカラービデオの両方で実行できます。[ 1 ]
しかし一般的に、以下の重要な前提条件が満たされる限り、このアルゴリズムは確実に機能します。
各ピクセル位置において、ビデオ全体のピクセル値の大部分は、実際の背景画像(その位置)のピクセル値を含んでいます。[ 1 ]
背景の各部分がビデオの大部分に表示されている限り、背景画像全体がどのフレームにも表示される必要はありません。このアルゴリズムは正確に機能すると予想されます。[ 1 ]
最初のレベルでは、画像シーケンスから3つのフレームをランダムに選択し、最初の式を使用してそれらを合成することで背景画像を生成します。これにより、2番目のレベルでより鮮明な背景画像が得られます。この手順は、目的のレベルに達するまで繰り返されます。[ 1 ]
レベルで確率予測された最頻ビットが実際の最頻ビットであることは、次の式で表されます。下の表は、特定の初期確率を使用して複数のレベルで計算された確率値を示しています。考慮されている位置の最頻ビットがフレームの60%と低い場合でも、正確な最頻ビット決定の確率は6レベルですでに99%を超えていることがわかります。[ 1 ]

Teknomo–Fernandezアルゴリズムのメモリ使用量は、以下の関数で与えられる。解像度に応じて画像の番号ビデオ内のフレーム数と希望する数レベルの。しかし、おそらく6を超えないだろう、空間の複雑さは[ 1 ]
アルゴリズム全体は-時間、画像の解像度のみに依存します。各ビットのモードビットの計算は、-時間で、与えられた3つの画像から結果の画像を計算すると、-時間。処理する画像の数レベルはしかし、そうすれば、これは実際にはしたがって、アルゴリズムは[ 1 ]
モンテカルロ法を組み込んだテクノモ・フェルナンデスアルゴリズムの変種であるCRFが開発された。CRFにはCRF9,2とCRF81,1という2つの異なる構成が実装された。いくつかのカラービデオシーケンスでの実験では、精度に関してはCRF構成がTFアルゴリズムを上回ることが示された。ただし、処理時間に関してはTFアルゴリズムの方が効率的である。[ 5 ]
{{cite journal}}:ジャーナルを引用するには|journal=(ヘルプ)