Operator SampleDn

Operator Library: Base

SampleDn 연산자는 입력 이미지의 크기를 다운샘플링하여 줄여줍니다. 이미지 크기 다운샘플링 배율은 128 이하의 임의의 양의 정수를 사용하여 너비와 높이 각각에 대해 개별적으로 정의할 수 있습니다. 이 다운샘플링 배율은 XSampleDown 및 YSampleDown 파라미터를 사용하여 정의됩니다. 출력 픽셀은 인접한 픽셀들의 평균을 계산하여 산출됩니다.

이 연산자는 직사각형 이미지, 즉 라인 길이가 동일한 이미지에서만 올바르게 작동합니다. 동일한 이미지 내에서 라인 길이가 가변적인 이미지는 잘못된 결과를 초래합니다.

다운샘플링 파라미터가 입력 이미지의 너비/높이를 초과하는 값으로 설정된 경우, 결과 이미지는 빈 이미지가 됩니다.

실제 이미지 너비/높이가 해당 다운샘플링 파라미터 값으로 나누어떨어지지 않는 경우, 연산자는 나머지 픽셀을 폐기합니다. 설명은 다음 그림을 참조하십시오.

들어오는 이미지의 너비를 XSampleDown으로 나눈 값이 Parallelism의 배수가 아니며 출력의 계산된 최대 이미지 너비보다 작은 경우, 결과 라인 길이가 Parallelism의 배수가 되도록 더미 픽셀을 추가하여 이미지 라인이 확장됩니다. 삽입된 더미 픽셀의 값은 정의되지 않습니다.

Operator 제한 사항

  • 각 입력 이미지의 라인은 동일한 길이를 가져야 합니다. 따라서 라인 길이가 다른 이미지는 허용되지 않습니다.

  • 컬러 픽셀의 경우, 각 컬러 성분이 개별적으로 처리됩니다.

  • 실제 이미지 너비가 XSampleDown보다 작으면 빈 이미지가 출력됩니다.

  • 실제 이미지 높이가 YSampleDown보다 작으면 빈 이미지가 출력됩니다.

I/O Properties

Property Value
Operator Type P
Input Link I, data input
Output Link O, data output

Supported Link Format

Link Parameter Input Link I Output Link O
Bit Width [1, 64]1 as I
Arithmetic {unsigned, signed} as I
Parallelism any as I
Kernel Columns any as I
Kernel Rows any 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

부호 없는 값의 경우 입력 비트 폭의 범위는 [1, 64]입니다. 부호 있는 입력의 경우 범위는 [2, 64]입니다. 부호 없는 색상 입력의 경우 [3, 63]이며, 부호 있는 색상 입력의 경우 [6, 63]입니다.

2 3

출력에서의 최대 이미지 치수는 다음 공식을 따라 자동으로 결정됩니다.

Parameters

XSampleDown
Type static parameter
Default 1
Range [1, 128]

이 파라미터는 이미지 너비에 대한 다운샘플링 배율을 정의합니다.

다운샘플링은 다음으로 제한됩니다.

YSampleDown
Type static parameter
Default 1
Range [1, 128]

이 파라미터는 이미지 높이에 대한 다운샘플링 배율을 정의합니다.

다운샘플링은 다음으로 제한됩니다.

사용 예제

SampleDn 연산자의 사용법은 다음 예시와 같습니다.

  • 'Downsampling'

    예시 - 입력 이미지가 다운샘플링되어 크기가 4x4만큼 줄어듭니다.

  • 'Downsampling 3x3'

    예시 - SampleDn operator를 사용하지 않고 3x3 배율로 다운사플링하는 방법.