Image Stitching
"Image Stitching"은
여러 장의 사진 이미지를 결합하여
하나의 큰 이미지나 파노라마를 만드는 기술임.
이 용어는 원래 바느질에서 유래했으며,
바느질에서 "stitch"(바늘질)는 바늘과 실을 사용해 천이나 다른 재료를 연결하는 각각의 작은 바늘질을 의미함.
"Stitching"(스티칭)은 이러한 바늘질을 모아 하나의 큰 구조를 만드는 과정임.
Image Patch들을 결합하는 과정도 이와 비슷한 측면이 있으며, 이에 기반해 Image Stitching이라는 용어가 생김.
여러 개의 작은 이미지 조각들을
하나의 큰 이미지로 결합하는 과정을
"stitching"(스티칭)이라고 부름.
Image Stitching 단계
이 과정은 크게 다음의 네 가지 단계로 이루어짐:
- Alignment(정렬):
- 각 이미지를 겹치는 부분을 기준으로 정밀하게 정렬하는 단계임.
- 이를 통해 이미지들이 정확하게 이어질 수 있도록 함.
- 이 단계에서 Homographic Transform(호모그래픽 변환)이 중요한 역할을 수행.
- Homographic Trnasform은 각 이미지 간의 기하학적 관계를 모델링하여 이미지들을 동일한 평면상에 정렬시킴.
- 이를 통해 이미지 간의 왜곡을 최소화하고, 자연스러운 연결을 가능하게 함.
- Blending(블렌딩):
- 정렬된 이미지들을 자연스럽게 연결하는 단계임.
- 밝기, 색상 등을 조정하여 이미지 간의 경계가 매끄럽게 이어지도록 함.
- 이 과정에서는 Fitting(피팅) 기술이 사용됨.
- 적절한 fitting 기법은 이미지들의 겹치는 부분을 최적화하여 시각적으로 일관된 결과를 만듦.
- Warping(왜곡 보정):
- 이미지들이 정확하게 맞아 떨어지도록 필요에 따라 약간의 왜곡을 적용하는 단계임.
- 이를 통해 완성된 이미지가 일관되고 자연스럽게 보이도록 함.
- Cropping(크롭):
- 최종 이미지에서 겹치지 않거나 왜곡된 가장자리 부분을 잘라내어 깔끔한 최종 결과물을 얻는 단계임.
- 이를 통해 불필요한 부분을 제거하고, 전체적으로 완성도 높은 이미지를 만드는 과정임.
같이 보면 좋은 자료들
2024.06.13 - [분류 전체보기] - [CV] Homography 에 대해서
'Programming > DIP' 카테고리의 다른 글
[Fitting] Hough Transform (0) | 2024.06.13 |
---|---|
[CV] Fitting (0) | 2024.06.13 |
[CV] Homography 에 대해서 (0) | 2024.06.13 |
[OpenCV] cornerSubPix : 코너 검출 정확도 향상 (0) | 2024.06.12 |
[DIP] functional plot and image plot. (0) | 2024.01.21 |