가법 3원색: 빛의 혼색에 적용되는 원리, 특정 파장의 빛으로 색을 표현빨강, 초록, 파랑
감법 3원색: 잉크의 혼색에 적용되는 원리, 특정 파장의 빛을 흡수해서 색을 표현자홍, 청록, 노랑
이미지 센서는 빛의 세기를 전기 신호로 변경(빛의 색을 전기신호로 바꾸지는 못함.)광전 효과
-> 분광기로 빛을 색상별로 분리하여 각 색상별 빛의 세기를 전기신호로 저장.
-> 분광기를 이용할 시 카메라의 기계적 구성이 복잡해지고 단가 상승
& 이미지 센서의 위치가 틀어질 경우 이미지의 경계 주변으로 색이 이상하게 보이는 현상 발생.
분광기의 해결 방법: CFA(Color Filter Array): 이미지의 화소마다 3원색 중 하나에 해당하는 데이터만을 가지게 만듦.
2G-Bayer CFA: 두개의 초록색상, 한개의 빨강, 한개의 파랑으로 구성
초록 2개의 이유
사람의 눈은 색상 정보보다 휘도 정보에 더 민감 시각을 통해 휘도 정보를 얻을 때 가시광선 중간 영역에 민감 초록이 중간 영역에 속함.
CFA를 이용해 수집한 데이터를 보간 시켜 원래의 이미지를 표현
이미지 파일: 각각 화소에 1대 1대칭하는 데이터 + 헤더 정보(가로화소수, 세로화소수, 기록 순서, RGB순서, 화소당 Depth 등)으로 구성
크로마서브샘플링: 휘도와 색차 정보로 색상을 표현하는 방법
명도 정보에 비해 색차 정보를 줄여서 영상을 인코딩하는 방법 CFA와 동일하게 사람의 눈의 색상 정보보다 휘도 정보에 더 민감하다는 특성에 기반하여 압축하는 방식 YUV, Y'UV, Y'IQ, YCbCr, YPbPr 등등 사용되는 곳과 아날로그, 디지털의 차이에 따라 이름이 여러가지지만 요즈음은 대체로 YUV = YCbCr 이라고 생각하면 된다.
위 이미지는 4:2:2 크로마서브샘플링을 개념적으로 나타낸 것으로 한 줄에 휘도 정보는 4번(초록) 한 줄에 색차 정보는 2번 샘플링한 것을 볼 수 있다.
배경 영상과 문자 그래픽의 합성 Fill과 Key를 사용해서 합성한다.
Fill: 합성시킬 문자 그래픽의 이미지(RGB정보를 다 가지고 있음) Key: 합성 시킬 구역의 그래픽 이미지(휘도 정보만으로 구성되어 있음)
영상 이미지에 Key이미지를 마스킹해서 문자 그래픽이 합성될 공간을 비움
Fill이미지에 반전한 Key이미지를 이용해 마스킹하여 Fill이미지에서 사용할 문자 그래픽 부분만 추출함