Computer Vision
-
[컴퓨터 비전] Fourier Descriptor 참고 사이트Computer Vision 2024. 5. 26. 14:34
https://demonstrations.wolfram.com/FourierDescriptors/ Fourier Descriptors - Wolfram Demonstrations ProjectFourier descriptors are a way of encoding the shape of a twodimensional object by taking the Fourier transform of the boundary where every point on the boundary is mapped to a complex number The original shape can be recovered from the inverse Fourier trandemonstrations.wolfram.comFourier D..
-
[컴퓨터 비전] 이미지에서의 푸리에 변환 (Fourier Transform), 푸리에 변환의 의미Computer Vision 2024. 4. 13. 14:21
푸리에 변환(Fourier Transform) 주기적인 함수는 여러 Frequency를 가지는 sin과 cos의 (무한)합으로 나타낼 수 있다. * 푸리에 변환은 열 전도 등을 나타내기 위해 개발되었다. 초기에는 모서리(coner)가 있는 사각파 등을 나타내는 데에 한계가 있는것으로 보였지만, 모서리를 가진 그래프라도 근사하는 방법으로 푸리에 변환을 널리 사용하고 있다. 특히, 주기를 가진 함수를 푸리에 변환 할 수 있지만, 비주기 함수이더라도, 주기를 무한대로 본다면 푸리에 변환으로 나타낼 수 있다. 푸리에 변환의 기본 아이디어는, 같은 주파수를 가진 파동만 살리는 데에 있다. 위와 같이 파동이 있을 때 다른 주기의 파동을 곱하면, 적분한 값이 0이 된다. 반대로, 아래 그래프와 같이, 같은 주파수를 ..
-
[컴퓨터 비전] 가장자리를 추출하는 방법 - Sobel, Laplacian Filter / Sharpning Spatial FilterComputer Vision 2024. 4. 13. 13:33
Sharpening Spatial Filter 경계(transition)을 강조하는 것이 Sharpening의 목적이다. 피처 추출 과정 중 하나라고도 할 수 있다. 평균화는 적분의 개념과 연관이 있고, 선명화(Sharpening)은 미분의 개념과 관련이 있다. 미분은 edge와 다른 불연속성을 강조하며, 변화되는 정도가 적을수록 강조가 덜 된다. (여기서 수학적으로 알고 있는 미소량 변화라기 보다, 한 픽셀 간의 변화라고 보는 것이 좋을 것 같다.) 미분 mask는 대칭 중심점이 필요하기 때문에 그 크기가 홀수이어야 하고, 따라서 가장 작은 mask 크기는 3x3이다. Sobel operator -1 -2 -1 0 0 0 1 2 1 -1 0 1 -2 0 2 -1 0 1 Sobel filter는 다음과 ..
-
[컴퓨터 비전] 노이즈(Noise)를 없애는 기법 - 평균, 가우시안, 중앙값 / Average Filter, Gaussian Filter, Median FilterComputer Vision 2024. 4. 13. 13:19
이미지를 smoothing하는 것의 주된 목적은 노이즈의 감소와 일반적인 표현(Gross Representation)만을 남기기 위해서이다. 이미지를 smoothing하는 방법은 Average(mean) filter, Gaussian Filter 등 여러 가지가 있다. Average Filter Average Filter는 noise를 줄이는 데 많이 사용된다. 구현이 쉽고 직관적이다. random noise가 intensity level에서 transition을 가지는 경항이 있기 때문에, average filter를 사용하면 Sharp transition(변이) 및 변동(variation)의 양을 줄여준다. 대표성이 부족한(unrepresentative) 픽셀들을 부드럽게 해주는 효과가 있으며, 마스..
-
[컴퓨터 비전] Min-Max, Histogram Equlization, Z-score / 이미지 향상 기법(Contrast Enhancement Method) + Power law Transformation정리Computer Vision 2024. 4. 13. 11:42
Contrast Enhancement 어떻게 하면 이미지를 향상시킬 수 있을까? 1. Min-Max * L-1은 output의 maximum intensity이다. (8비트에서는 255) 가장 작은 min 값과 가장 큰 max 값을 찾아서 일정 범위 내로 맞춰준다. 장점 : 간단하다. 단점 : Noise 등에 취약하다. 2. Histogram-equalization Histogram MN은 총 픽셀 수이다. nk는 rk의 intensity를 가지는 픽셀 수이다. 히스토그램의 형식으로 표현된다. Histogram Equalization histogram linearization transformation이라고도 불린다. 그래프를 그렸을 때 누적 분포처럼 나타나며, 이 분포를 linear하게 바꿔..
-
[컴퓨터 비전] 디지털 이미지 기본 개념 정리Computer Vision 2024. 4. 13. 11:29
Pixel 픽셀이라는 이차원 배열에서 x와 y 위치에는 해당 강도(intensity) 정보가 있다. 8비트의 이미지일 경우, 0부터 2^8-1 = 255까지의 강도를 표현할 수 있다. * 사람의 눈은 6% 변화를 감지할 수 있어, 총 100/6 =17단계의 변화를 알아챌 수 있다. Binary / GrayScale / RGB 이미지가 Binary이면, 검정과 흰색으로만 표현이 된다. 이미지가 GrayScale이면, 강도의 범위가 저장된다. RGB 컬러 이미지이면, 강도의 집합이 저장된다. True Color (24-bit) 대부분의 이미지는 24비트 형태로 저장된다. Image Conversion 이미지를 컬러에서 Gray Scale로, Binary 등으로 바꿀 수 있는데, Color > GrayScal..