공간 영역에서 이미지 향상
Introduction
공간 영역의 향상, 주파수 영역에서의 향상
- 스패클 노이즈 제거
- 히스토그램 공정
- 중위 필터링
- Enhancement : 이미지를 조작하여 결과가 특정 목적에 적합하도록 처리.
- Techniques of enhancement :
- Spatial domain(공간 영역) : 픽셀의 직접적인 조작을 수반.
- Frequency domain(주파수 영역) : 이미지의 푸리에 변환을 포함.
- Combination : 공간 및/또는 주파수 영역의 조합
- Objective : 공간 영역에서 특정 응용 또는 목적을 위해 이미지를 처리
- X-ray image vs. picture of Mars
- 공간 영역 vs. 주파수 영역 분석
- 이미지 향상에 General Theory는 없다.
- 인간의 인식을 위한 이미지 품질에 대한 시각적 평가는 주관적
- 다양한 기술의 조합 are not unusual.
- 더 많은 프로세스가 더 나은 성능을 제공
- 지정된 위치에서 직접 작동하는 공간 영역 프로세스
- point(pixel) 기반 프로세스 g(x, y) = T[f(x, y)]
- area(mask) 기반 프로세스 g(x, y) = f(x, y) * h(x, y)
- Coefficient vs. size vs. complexity & effect & application
- Gray-level (intensity) trasformation
- g(x, y) = T[f(x, y)] => s = T(r)
- 올바른 transform curves을 사용하여 가장 간단한 프로세스
- 대비/엣지 향상, 엣지 샤프닝, 스무딩, 노이즈 제거
- 위성을 통한 원격 감지, 의료 영상, 복원, 노이즈 제거, 타겟 추적EHistogram processing
- Point process manipulating its histogram for certain purpose
- 히스토그램 균등화, 히스토그램 일치, 히스토그램 통계량
- Arithmetic or logic operation
- 단순 향상 응용을 위해 산술 연산이나 논리 연산을 사용하는 포인트 프로세스
- averaging, subtracting, AND, OR
- Spatial filtering
- area process with 2-D mask
- smoothing, sharpening (제일 유명)
Gray-level Transformation
공간 영역에서 이니스먼트 방법 4가지.
- Simplest among all others g(x, y) = T[f(x, y)] => s = T[r]
- Image negatives : s = (L - 1) - r
- enhancing white or gray detail embedded in dark regions
- Log transformations : s = c * log(1 + r) {c = constant}
- expand lower-level values
- compress higher-level values
- Power-law transformations : s = c * r^y
- Display device have intensity-to-voltage response that is power function, exponent varying from r = 1.8~2.5
- 우리가 사용하고 있는 display unit에는 소자의 밝기나 능력에 따라 표현되는 값이 많이 달라질 수 있다.
- 전류나 전압값을 이용해 특정 소자값을 특정해주는데, 소자마다 다르기 때문에 사람 눈에 보이는 것도 다 다르게 보인다.
- r > 1
=> 어두운 부분이 강조 (more detail in bright region) -> 밝은 영역의 결과물을 손쉽게 관찰 가능 - 0 < r < 1
=> 밝은 부분이 강조 (more detail in dark region) -> r(감마값)을 줄여서 보이지 않던 걸 볼 수 있게 할 수 있다.(어두운 영역을 볼 수 있음)
- r > 1
- Piecewise-linear transformation
- Contrast compress/stretching(밝기 감소/증가) - increases dynamic ranae
- thresholding(특정 영역은 highlight) - highlight region
- 처리 중인 이미지에서 grey-level의 dynamic range 확장.
- Intensity level slicing - highlight specific range of gray level
- bit-plane slicing - analyze relative importance played by each bit
특정 영상물을 binary 값으로 전환 (bit-plane으로 전환, Gray code로 전환)
- higher-order bits contain majority of visually significant data
- Contrast Stretch : 어두운 부분이 전반적으로 밝게 전환.
Histogram Processing
- 다양한 공간 도메인 프로세스 기반
- 영상의 밝기 통계를 그래픽으로 표현
- Compression, segmentation
- Histogram - 화소의 밝기에 대한 discrete한 함수.
- normalized histogram
- Histogram equalization : 어두운 부분과 밝은 부분이 많이 분포할 수 있게 조정.
- not flattens but redistributes histogram
- not flattens but redistributes histogram
'정보통신공학전공 > 디지털영상처리' 카테고리의 다른 글
디지털영상처리 2강 정리 (1) | 2023.10.08 |
---|---|
디지털영상처리 1강 정리 (3) | 2023.09.25 |