O_OcclusionDetector

O_OcclusionDetectorは、各ビューのオクルードされたピクセルのマスクを生成します。つまり、一方のビューで表示され、もう一方のビューでは表示されないピクセルです。

入力とコントロール

接続タイプ

接続名

関数

入力

ソース

画像のステレオペア。視差チャンネルが画像に埋め込まれていない場合、画像シーケンスの後にO_SolverノードとO_DisparityGeneratorノードを追加する必要があります。

Control (UI)

Knob (Scripting)

Default Value

関数

O_OcclusionDetector Tab

Views to Use

viewPair

Dependent on source

オクルージョンマスクの生成に使用する2つのビューを設定します。これらのビューは、左目と右目用にマッピングされます。

Depth Occlusions

disparityError

0.1

深度の変化(つまり、視差に急激な変化がある場合)でオクルージョンをマークするためのしきい値を設定します。

この値を増やして、より多くのエリアをオクルードとしてフラグを立てます。画像に極端なオクルージョンがある場合、0.3または0.5の値を使用してみてください。

Colour Threshold

colourError

0.05

ビュー間の色差でオクルージョンをマークするためのしきい値を設定します(つまり、ビュー間でイメージコンテンツが異なる場合)。

この値を小さくすると、より多くのエリアがオクルードとしてフラグが付けられます。画像の色の変化が平坦な場合は、0.02の値を使用してより多くのオクルージョンを取得してください。葉など、テクスチャの多い領域が多数ある場合は、値を0.1に増やしてみてください。

Refinement Options

Occlusion Size

occlusionSize

Small

さまざまなオクルージョンサイズのプリセットを選択します。1つのビューに表示されるが、他のビューには表示されない領域のサイズを選択すると、 Occlusion DilateOcclusion Fill 、そしてOcclusion Blurそれに応じて制御します。

デフォルトはSmall、ただし、画像に多くの視差がある場合、ビュー間で多くの画像コンテンツが隠されたり、表示されたりする可能性があるため、 LargeまたはExtremeより大きなオクルージョン領域を作成します。

Occlusion Dilate

occlusionDilate

1

オクルードと見なされる領域を拡大する量(ピクセル単位)を設定します。

Occlusion Fill

occlusionFill

4

オクルード領域の内側を埋める穴のサイズ(ピクセル単位)を設定します。

この値を大きくすると、大きな穴が埋められます。O_ColourMatcherまたはO_FocusMatcherを使用すると、穴が表示されたり消えたりして、ちらつきが発生する可能性があります。

Occlusion Blur

occlusionBlur

8

オクルージョン境界をぼかす量(ピクセル単位)を設定します。

O_ColourMatcherまたはO_FocusMatcherを使用する場合、この値を大きくして、遮蔽された領域での遷移を滑らかにします。