본문 바로가기
728x90

영상 처리2

컨볼루션을 이용한 이미지의 필터링 컨볼루션을 이용한 이미지의 필터링 - 2차원 데이터에서 2차원 회선 마스크를 사용하여 컨볼루션 처리 - 입력 픽셀과 이웃한 각 필셀에 가중치를 곱한 합을 출력값으로 생성 f(x, y): 입력 영상의 픽셀값 g(x, y): 컨볼루션 처리로 출력한 픽셀값 m(u, v): 입력 영상의 픽셀에 대응하는 가중치 n: 마스크 사이즈(2k+1) k: 단 방향에서의 이웃의 개수(n=3인 경우, 중심점을 기준으로 오른쪽에 1개의 이웃) - 가중치(weight)를 포함한 마스크가 이동하면서 수행 - 마스크가 영상의 왼쪽 위 픽셀 위치에서 오른쪽으로 한 픽셀씩 차례로 이동하면서 수행 - 한 줄에서의 컨볼루션 수행이 끝나면, 다른 줄로 이동하여 동일하게 수행 마스크에 따른 컨볼루션 예 1차원 데이터에서 1차원 마스크를 사용하.. 2023. 11. 16.
영역 처리의 개념 영역 처리 - 픽셀이 아닌 공간 영역에 대한 영상 처리 기법 - 입력 이미지(f)의 특정 픽셀값으로부터 결과 이미지(g)의 특정 필셀값을 결정할 때, 이웃의 픽셀값들(neighbors)도 함께 고려하여 공간 영역 연산 - 특정 위치 픽셀값: f(x, y) - 특정 위치 주변의 이웃 픽셀들의 값: f(x-1, y-1), f(x, y-1), f(x-1, y),... - 컨볼루션 기법(convolution technique)으로 수행 - 공간 도메인 필터링을 컴볼루션 처리(convolution processing = *이라고 표시, CNN or CV라고 함), 회선 처리라고 함 영역 처리의 종류 - 엠보싱 - 블러링 - 샤프닝 - 경계선 검출 - 잡음 제거 영역 처리 - 공간 자기 상관(spatial auto.. 2023. 11. 13.
728x90