본문 바로가기

2007/08

기하학적 처리 - (3) 회전 이미지 회전도 일련의 좌표변환을 통해 이루어진다. 다만 좌표변환에 삼각함수가 이용되므로 이에 관련한 기본적인 내용을 알고 있어야 한다. 좌표평면에서 점 를 반시계방향으로 각도 θ만큼 회전한 좌표는 이다. 알기 쉽게 그림으로 그려 보았다. 가장 오른쪽의 점 를 반시계방향으로 θ만큼 회전하면 위쪽의 점이 된다. 이때 만들어지는 각 선분들의 길이를 색깔별로 정리했다. (그림 34) 회전 좌표변환 이 식을 적용하여 이미지를 처리하면 역방향 사상에 의해 원래 그림이 시계방향으로 회전된 결과를 얻게 된다. 이미지 확대에서와 똑 같은 방법을 사용하되 원래 이미지에서의 좌표를 정하는 방법만 위에서처럼 하면 된다. 다만 삼각함수의 계산까지 해야 한다니 그러지 않아도 느렸던 게 더 느려질 것 같다. 시간이 남으면 각자 구.. 더보기
기하학적 처리 - (2) 축소 축소를 위한 기본적인 개념은 확대의 경우와 같다. 다만 축소의 경우에는 원래 이미지에서 적절한 데이터를 간추려내는 것이므로, 원래 이미지에는 포함되어 있지 않던 새로운 데이터를 계산하지 않아도 확대에서처럼 픽셀이 커져서 눈으로 보인다든지 하는 일은 없다. 사진의 경우 nearest neighbor method를 사용해도 큰 무리가 없이 축소가 가능하다. Magnify함수에 1보다 작은 배율을 주는 방법도 있다. 다만 글자나 도면처럼 얇은 선을 포함하는 그림의 경우 문제가 생긴다. 아래 그림을 nearest neighbor method를 이용해서 축소해보자. (그림 30) 얇은 선들로 이루어진 이미지의 예 (그림 31) nearest neighbor 방식으로 그림 30을 축소한 결과 bilinear int.. 더보기
기하학적 처리 - (1) 확대 이미지를 확대하는 가장 간단한 방법은 확대하고자 하는 배율만큼 픽셀을 복제하는 것이다. 예를 들어 두 배씩 확대하는 경우에는 아래처럼 픽셀을 각 방향으로 두 배씩 복사하면 된다. 이 방법은 그래픽 편집 프로그램에서 픽셀 단위로 세밀한 작업을 할 때 유용하게 사용된다. Windows의 그림판에서 돋보기 메뉴를 이용하여 그림을 확대했을 때 이와 같은 방식으로 그림이 확대되어 보이게 된다. (그림 28) 픽셀 복제 방법으로 5배 확대한 고양이 사진 정수가 아닌 배율에 대해서도 이미지를 확대할 수 있게 하기 위해, 역방향 사상의 개념이 사용된다. 역방향 사상은 결과 이미지의 특정 좌표가 입력 이미지의 어떤 좌표를 바탕으로 해야하는지를 역으로 생각하는 방법이다. 영상을 가로 세로 방향으로 5배씩 확대하는 경우 결.. 더보기
기하학적 처리 - Introduction 이번에는 영상의 확대, 축소, 회전, 이동 등의 기하학적 처리에 대하여 살펴보자. 기하학적 처리는 모든 그래픽 프로그램과 영상 편집 프로그램에서 기본적으로 제공하고 있듯이, 여러 용도로 가장 널리 사용되는 처리 기법이다. 픽셀 기반 처리에서는 각 픽셀에 대한 함수를 통해 이미지 프로세싱을 하였고, 영역 기반 처리에서는 입력 픽셀 하나만 출력 픽셀에 영향을 미친다는 조건을 깨서, 입력 픽셀과 그 주변의 여러 픽셀들이 출력 픽셀에 영향을 미치도록 했다. 기하학적 처리를 위해서는 두 가지 조건을 깨야 한다.. 첫 번째는 입력 이미지와 결과 이미지의 모양이 같아야 한다는 것이다. 지금까지는 결과 이미지의 ( 320 , 240 )픽셀에 위치할 픽셀값을 구하기 위해서는 입력 이미지의 ( 320 , 240 )위치, .. 더보기
영역 기반 처리 - (5) 잡음 제거 비디오 테이프와 같은 아날로그 영상은 오래되면 색이 바래는 등의 잡음이 발생할 수 있고 디지털 영상도 무선이나 유선으로 전송되는 도중에 잡음이 섞일 수 있다. 텔레비전 방송에서도 이러한 잡음 때문에 고르지 못한 화면을 보아야 할 때가 있다. 고양이 사진에 잡음이 섞이면 아래와 같아진다. (그림 25) 노이즈가 생긴 고양이 사진 잡음을 줄이는 가장 간단한 방법은 앞서 흐리게 효과를 낼 때 사용했던 평균 마스크를 이용하는 것이다. 잡음이 아닌 픽셀들과 평균을 취하면 영상이 흐려지면서 잡음이 줄어들게 된다. (그림 26) 평균 마스크로 잡음을 줄인 고양이 사진 평균 마스크의 크기를 크게 할수록 잡음은 줄어들지만 그만큼 영상이 흐려진다는 단점이 있다. 노이즈 제거의 다른 방법으로는 중간값 필터(Median Fi.. 더보기