Similarity Transformation : 유사 변환
변환 시킨 후 원래의 모양과 유사하게 되는 변환을 유사 변환이라고 한다.
수학적으로 보자면
1. scale을 전체적으로 크게 하거나 줄게 하는 것.
2. 이동, 회전을 하는 것 (Rigid Transform 강체변환 / 형태는 유지하고 회전과 이동)
을 만족하는 변환을 의미한다.
Linear transformation : 선형 변환
f(x+y) = f(x) + f(y)
f(ax) = af(x)
를 만족하는 함수 f : V -> W 의 변환을 선형변환이라고 한다.
(다시 말해 선형성(Linearity)을 유지해주는 변환)
Affine Transformation : 아핀 변환
선형 변환과 유사 변환을 동시에 포함하는 변환을 아핀 변환이라고 한다.

🤔 transform
rotation
scale
🤔 transition

🧐 위의 3개의 행렬식을 하나로 합쳐보자.
1. 차원의 확장
- rotation
- scale
2. 행렬을 합침
case 1)
if scale 이후 transition 진행
case 2)
if transition 이후 scale 진행
이 행렬식만 있으면, [즉, 원본 이미지의 2점만 있으면
h(rotation, transition, scale)를 구할 수 있다.]
이때, pseudo inverse(pinv)를 이용, least square approximation을 통해 h를 구한다.
match 3개 → Affine Transform
- rotation, transition, scale으로는 설명할 수 없는 경우
- shearing이 도입!
match 4개 → Projective Transform
- 뒤틀림(shearing)과 같이 차원이 늘어날 수록 구현이 더 추가된다.
[실습]
transformation

Shearing_Affine transformation (2D)

Projective Transformation (4D)

'Deep Learning : Vision System > 영상처리 ~ 최신비전' 카테고리의 다른 글
[Vision System]. sharpening(with sobel filter). &. noise생성 (0) | 2023.03.12 |
---|---|
[Vision System]. Filter (Mean filter, Median filter) (0) | 2023.01.22 |
[Vision System]. Scaling & Rotation (0) | 2022.12.29 |
[Vision System]. Interpolation(with vectorization) (0) | 2022.11.30 |
[Vision System]. image blending & image masking (0) | 2022.11.23 |