RGB 모델
- 크기가 1인 정육면체로 공간 안에 모든 색을 넣었다.
- (c,c,c) , 0 <= c <= 1은 색깔 없는 무채색인 회색이다.
- [0,1]구간을 양자화(quantization)한다.
- 길이가 1인 구간을 L개의 작은 구간으로 나누고 이들 구간에 0,1, ..., L-1의 정수 좌표값 부여한다.
cyan, magenta, yello : 물감의 삼원색 + RGB + WB
RGB 컬러 모델
R, G, B 등 세 가지 성분값을 이용하여 색상을 표현한다.
일반적으로 각 성분을 0 ~ 1사이의 숫자나 0 ~ 255 사이의 정수로 표현한다.
24bits 16M가지의 색
(1,0,0) = (255,0,0) 빨강
(1,1,0) = (255,255,0) 노랑
한 화소에 1byte * 3 = 3byte = 24bits
RGB모델로 영상 표현
fr,fg,fb의세 채널로 표현
3byte 25bits로 색 표현
1920 * 1024 = 2K * 1K
4 pixels, 4M * 3 = 12MB
HSI 모델
이중 콘으로 색을 표현
JPEG : 정지영상, MPEG : 동영상
HSI 컬러 모델
RGB 모델은 색상을 조절하는 목적으로는 유용하지 못한다.
예)화면의 색상 조절: 밝게, 어둡게, 채도를 높게 또는 낮게 조절한다.
이와 같이 Human interaction이 필요할 때는 HSI 모델을 자주 이용한다. (예: TV 화면 조정, 사진의 postprocessing
- H (Hue; 색상): 붉은 색으로부터 떨어진 각도를 나타냄
- S (Saturation; 채도): 흰색이 섞인 정도를 나타냄
- I (Intensity; 명도): 밝기를 나타냄
HSI 성분의 의미
RGB로 표현될 수 있는 색들은 정육면체 내부에 있는 점들로 나타낼 수 있지만,
HIS 모델에서는 두 개의 삼각뿔 또는 원뿔 내부의 점들임
- I는 점의 수직 위치를 나타냄.
I = 0 일 때 검은색,
I = 1 일 때 백색
I = 1/3(R+G+B), 0 <= I <= 1
- H는 Red로 부터의 각도를 나타냄
- S는 중심에서 떨어진 정도를 나타냄
조명변화가 심한 경우 I를 제외하고 HS 요소만을 대상으로 연산을 적용하여 대처할 수 있다.
색상과 채도
H는 Red로 부터의 각도를 나타냄
S는 흰색이 섞인 정도를 나타냄: 백색은 S=0, 원색은 S=1
0 < H < 360
칼라 영상 처리
'컴퓨터 비전' 카테고리의 다른 글
3장 에지 검출 - 영교차 이론(Zero-crossing) (0) | 2020.05.12 |
---|---|
3장 에지 검출 - 에지 검출의 기초 (0) | 2020.05.12 |
2장 영상처리 - 모폴로지(Morphology) (0) | 2020.05.12 |
2장 영상처리 - 다해상도(multi-resolution) (0) | 2020.05.12 |
2장 영상처리 - 기하연산 (0) | 2020.05.12 |