Operator SampleUp

Operator Library: Base

Library: Base

SampleUp オペレーターは、入力画像をアップサンプリングして画像サイズを拡大します。 画像サイズのアップサンプリング倍率は、1、2、4、8、16段階で幅と高さごとに個別に定義できます。 アップサンプリング倍率は、パラメーター Expand_X および Expand_Y を使用して定義します。 出力ピクセルは、ピクセルを複製して(ニアレストネイバー法)計算されます。

オペレーターの出力の説明については、次の図を参照してください。 この例では、x方向に4倍、y方向に2倍のアップサンプリングを実行しています。

リンク上で転送しなければならないピクセルが増加したとしても、出力側の Parallelism は増加しないことに注意してください。 したがって、このオペレーターは入力画像データをその Parallelism で処理することはできません。

Operator Restrictions

  • 各入力画像のラインは同じ長くなければなりません。したがって、ライン長が異なる画像は許可されません。

  • 空の画像や空のラインを持つ画像は許可されません。

I/O Property

Property 値
オペレータータイプ M
Input Link I, data input
Output Link O, data output

サポートされているリンクフォーマット

Link Parameter Input Link I Output Link O
Bit Width [1, 64]1 as I
Arithmetic {unsigned, signed} as I
Parallelism {1, 2, 4, 8, 16, 32, 64, 128} as I
Kernel Columns 1 as I
Kernel Rows 1 as I
Img Protocol {VALT_IMAGE2D, VALT_LINE1D} as I
Color Format any as I
Color Flavor any as I
Max. Img Width any auto2
Max. Img Height any auto3

1

符号なし値の場合、入力 Bit Width の範囲は [1, 64] です。 符号付き入力の場合、範囲は [2, 64] です。 符号なしカラー入力の場合は [3, 63]、符号付きカラー入力の場合は [6, 63] です。

2

出力画像の幅は 2^31 - 1 を超えてはなりません。

3

出力画像の高さは 2^31 - 1 を超えてはなりません。

パラメーター

Expand_X
タイプ static パラメータ
Default UpSampleXBy1
範囲 {UpSampleXBy1, UpSampleXBy2, UpSampleXBy4, UpSampleXBy8, UpSampleXBy16}

このパラメータは、画像幅のアップサンプリング倍率を定義します。

Expand_Y
タイプ static パラメータ
Default UpSampleYBy1
範囲 {UpSampleYBy1, UpSampleYBy2, UpSampleYBy4, UpSampleYBy8, UpSampleYBy16}

このパラメータは、画像の高さのアップサンプリング倍率を定義します。

使用例

SampleUp オペレーターの使用方法を以下の例に示します。