Operator SplitKernel

Operator Library: Base

The operator splits the N x M kernel components of the input link into j = N * M output links. The amount of output links j has to be specified on operator initialization. The number of output links has to be equal to the number of kernel components. If the input kernel size changes, a new instantiation of the operator is required. The opposite of this operator is 'MergeKernel'.

I/O Properties

Property Value
Operator Type O
Input Link I, data input
Output Link O[0, j-1], data output

Supported Link Format

Link Parameter Input Link I Output Link O[0, j-1]
Bit Width [1, 64]1 as I
Arithmetic {unsigned, signed} as I
Parallelism any as I
Kernel Columns any 1
Kernel Rows any 1
Img Protocol {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} as I
Color Format any as I
Color Flavor any as I
Max. Img Width any as I
Max. Img Height any as I

1

The range of the input bit width is [1, 64]. For signed inputs, the range is [2, 64]. For unsigned color inputs, the range is [3, 63] and for signed color, the range is [6, 63].

Parameters

None

Examples of Use

The use of operator SplitKernel is shown in the following examples: