Operator Library: Arithmetics
이 연산자는 입력값의 아크탄젠트를 계산합니다.
arctan의 입력 범위는 [∞, ∞]입니다. 이 연산자에는 입력 값의 고정 소수점 분해능 비트를 정의하는 ‘Resolution’ 매개변수가 포함되어 있습니다. 입력 범위는 입력 비트 수 =

여기서

는 입력의 비트 폭이고, R은 분해능 비트 수이다.
arctan 함수의 인수 x는 다음 식으로 결정됩니다.

arctan 함수의 결과값은 ]- π/2, π/2[ 범위에 속합니다. VisualApplets 에서 이 연산자의 출력값 범위는 다음과 같이 매핑됩니다.

여기서

은(는) 출력 링크에서의 Bit Width입니다. 따라서 출력 값은 다음과 같습니다.

다음 그림은 arctan 함수의 그래프를 보여줍니다.

다음 그림에는 VisualApplets 연산자 구현이 나와 있습니다. 입력 및 출력 Bit Width를 확인하십시오.

입력 픽셀 값을 한 번 살펴보겠습니다. 예를 들어 -50이라고 합시다. 주어진 해상도 4를 적용하면, 이 픽셀 값의 실수 표현은 -50/16이 됩니다. -50/16의 아크탄젠트 값은 arctan(-50/16) = -1.26입니다. 픽셀 값 표현에서 이 결과는 -51.38이 되며, 이는 그래프에 표시된 값과 동일합니다.
| Link Parameter | Input Link I | Output Link O |
|---|---|---|
| Bit Width | [8, 12] | [8,32] |
| Arithmetic | signed | signed |
| Parallelism | any | as I |
| Kernel Columns | 1 | as I |
| Kernel Rows | 1 | as I |
| Img Protocol | {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} | as I |
| Color Format | VAF_GRAY | as I |
| Color Flavor | FL_NONE | as I |
| Max. Img Width | any | as I |
| Max. Img Height | any | as I |
| ResolutionBits | |
|---|---|
| Type | static parameter |
| Default | 8 |
| Range | [0, OutputBitWidth] |
|
이 파라미터는 위의 설명에 정의된 대로 입력값의 정확도를 정의합니다. |
|
다음 예제에서는 ARCTAN 연산자의 사용법을 보여줍니다:
-
예시 - 이미지 모멘트의 방향 및 편심률을 계산합니다.
-
'Histogram of Oriented Gradients (HOG)'
예시 - Histogram of oriented Gradients
-
'Functional Example for Specific Operators of Library Arithmentics: Trigonometric Functions'
예제 - 오퍼레이터 사용법 시연

이전

