3장_개체-관계 모델을 사용한 데이터 모델링
Download
Report
Transcript 3장_개체-관계 모델을 사용한 데이터 모델링
영상의 개선 및 복원
화소 단위 처리
화소 단위 처리 영상
복수영상
화소 집단 처리
단일영상
대비강조
스트레칭과 평활화
공간필터
비선형 공간필터
주파수 영역처리
기하학적 변환
Visual Communication Laboratory
화소 단위 처리 - 단일 영상
가장 기본적이고 근본적인 영상처리 방법
공간적 속성에서의 행동 없이 화소 명암을 처리
하여 변경
O (x, y) = M[I(x, y)]
( M: mapping function)
그림 4.2 입력영상의 각 화소는 화소단위로 수정되고 출력영상에서 동일
위치 (x,y)에 저장된다.
4장 영상의 개선 및 복원
2
Visual Communication Laboratory
화소 단위 처리 - 단일 영상
예제: 음화영상 만들기
영상반전처리(complement image operation)
O (x, y) = 255 - I(x, y)
그림 4.3a 등대영상
4장 영상의 개선 및 복원
(ISO 참조)
그림 4.3b 반전(complement)
처리를 위한 사상함수
그림 4.3c 밝기가 반전된 결과 영상
3
Visual Communication Laboratory
화소 단위 처리 - 단일 영상
응용분야
영상의 밝기를 더하거나 뺌
영상의 대비(contrast)를 줄이고 넓힘
Photo-sensor에 의해 발생된 밝기응답 왜곡을 교정
4장 영상의 개선 및 복원
4
Visual Communication Laboratory
화소 단위 처리 - 단일 영상
화소 단위 더하기
각 화소의 명도를 높여줌
Out(x,y) = ln(x,y) + c (c: 임의의 상수값)
화소 단위 빼기
각 화소의 명도를 낮게함
Out(x,y) = ln(x,y) - c
4장 영상의 개선 및 복원
5
Visual Communication Laboratory
화소 단위 처리 - 단일 영상
화소 단위 곱하기
각 화소의 명도를 조절하여 영상을 부각
어두운 곳은 더 어둡게 밝은 곳은 더 밝게함
Out(x,y) = ln(x,y) * c (c: 임의의 상수값)
화소 단위 더하기
각 화소의 명도를 조절
결과값이 작게 나오므로 이미지의 밝기를 향상시켜
분석
Out(x,y) = ln(x,y) / c
4장 영상의 개선 및 복원
6
Visual Communication Laboratory
Saturation과 Wrap
출력값을 표현하는 두 가지 표현
Saturation: 255이상의 값을 255로 표현
Wrap: 255이상의 값이 한 주기로 계속 반복적으로
표현
255
255
255
그림 (a) saturation
4장 영상의 개선 및 복원
255
그림 (b) wrap
7
Visual Communication Laboratory
대비 강조(contrast enhancement)
영상내의 화소값 분포가 일부 제한적인 범위 내에만 있
다면 그 값을 더하고 빼고 곱하거나 나누어서 화소값의
분포를 실제 표현할 수 있는 비트 수에 맞게 적절히 분
산시켜 영상의 구석구석이 잘 표현 되도록 함
밝기 히스토그램 이용
4장 영상의 개선 및 복원
8
Visual Communication Laboratory
밝기(명도) 히스토그램
영상의 화소들이 갖는 명암 등급에 대한 분포를
나타내는 그래프
응용분야
밝기보정
영상의 대비향상
영상분석(인공위성 사진분석, X-ray 사진분석)
이진화: 물체와 배경의 분리, 일정농도 이상의 값 추출, 영
상의 전체적인 정보를 추출
지문인식 및 문자인식기술 등 인식분야의 특정정보
를 추출하기 위한 전처리 과정
밝기 조각화(brightness slicing)
4장 영상의 개선 및 복원
9
Visual Communication Laboratory
밝기 보정
전체영상 또는 부분영상이 너무 밝거나, 어두울
경우 영상의 밝기 조정
화소단위 더하기와 화소단위 빼기로 보정
(histogram slicing)
그림 (a) 너무 밝은 영상
그림 (c) 너무 어두운 영상
4장 영상의 개선 및 복원
그림 (b) (a) 영상의 히스토그램
그림 (d) (c) 영상의 히스토그램
10
Visual Communication Laboratory
히스토그램 이동과 펼침
4장 영상의 개선 및 복원
11
Visual Communication Laboratory
히스토그램 펼침(stretching)
대비 향상 연산
명암값의 분포를 최대한 활용하도록 히스토그램을 펼
치는 것
낮은 대비를 가진 영상의 화질을 향상 시킬 수 있는 방법
영상 히스토그램이 모든 범위의 화소값을 포함하도록 확장
종류
기본 명암대비 펼침: 중앙에 명암값이 치우치는 히스토그램을
가진 영상에 적합
New pixel = (old pixel – low)/(high – low) * 255
엔드인(end-in)탐색: 모든 범위의 명암값을 갖지만 히스토그
램의 특정 부분에 화소들이 치우친 영상에 적합
4장 영상의 개선 및 복원
12
Visual Communication Laboratory
히스토그램 평활화(equalization)
명암값의 분포가 한쪽으로 치우치거나 고르지 못한 영
상을 명암값의 분포가 고르게 만들어 주는 방법
대비의 균형
일정한 분포를 가진 히스토그램을 생성하는 것이 목적
어두운 영상은 밝아지고 밝은 영상은 어두워져 적당한 명도값
을 유지
구현
히스토그램을 이용한 명도값의 빈도수를 계산
구한 히스토그램을 이용, 누적 히스토그램을 구하고 정규화
K(i) = gmax/n*H(i)
K(i): 정규화된 값, gmax: 명도의 최대값, H(i): 축적 히스토그램
정규화된 누적 히스토그램을 그레이 스케일 사상함수로 이용
하여 그레이 레벨값을 매핑
4장 영상의 개선 및 복원
13
Visual Communication Laboratory
히스토그램 평활화
히스토그램 평활화 단계
❶ 축적히스토그램을 구한값과 누적
히스토그램
❷누적 히스토그램을 정규화 시킨 값
4장 영상의 개선 및 복원
14
Visual Communication Laboratory
평활화와 펼침
그림 (a) 원영상
4장 영상의 개선 및 복원
그림 (b) 평활화(equalization)
그림 (c) 펼침(stretching)
15
Visual Communication Laboratory
문턱치 기법 및 밝기 조각화
문턱치 기법
적응형 문턱치(adaptive thresholding)
관심 대상이 되는 물체를 강조하기 위해 저대비 영
상을 고대비 영상으로 변환하는데 사용
배경에 비해 물체의 밝기가 더 밝거나 어두운 경우
에 적합
처리영상의 환경에 적응적인 임계값을 사용
밝기 조각화
영상의 특정요소 강조기법
명암 구분이 명확한 간단한 장면 상에서 잘 동작
4장 영상의 개선 및 복원
16