RGB 컬러 모델을 소개하기 전에 컬러 모델부터 알아보자.
블로그에서 다룰 모델은 RGB 컬러 모델과 YUV 컬러모델이다.
컬러모델(color model)이란 어떤 특정 상황에서 컬러의 특징을 설명하기 위한 방법이다. 그런데 하나의 컬러 모델을 사용하여 컬러의 모든 성질을 설명하기는 불가능하기 때문에 일반적으로 컬러의 특성을 표현하기 위하여 여러 종류의 컬러 모델을 정의하여 사용한다.
주요한 컬러 모델에는 다음과 같이 존재한다.
RGB 모델은 빛의 삼원색인 적색, 녹색, 청색이 기본이 되는 컬러모델이다.
빛은 여러 컬러의 빛이 더해질수록 흰색을 나타내며, 빛이 전혀 없으면 검은색을 나타낸다. RGB 모델은 이러한 빛의 성질을 이용하여 컬러를 표현하는 컬러모델이다.
RGB 모델은 기본이 되는 세 가지 색을 더하여 색을 만들어 내기 때문에 가산 모델(additive model)이라고 한다. 적색, 녹색 그리고 청색의 컬러 요소들은 상호상관성(cross correlation)이 너무 크기 때문에 몇몇 영상처리 알고리즘들은 수행이 어렵다. 히스토그램 평활화와 같은 많은 영상처리 기술들은 영상의 밝기 값만으로 영상처리한다. 이러한 처리들은 HSH 컬러 모델을 사용함으로써 구현하기가 더 쉽다.
참조 :: 멀티미디어 신호 처리(이론 및 실습, 조재수/강현수/김흥수/김성득 저)
** 관련 글 **
2009/12/21 - [IT/멀티미디어] - YUV (YCbCr) 컬러모델
블로그에서 다룰 모델은 RGB 컬러 모델과 YUV 컬러모델이다.
컬러모델(color model)이란 어떤 특정 상황에서 컬러의 특징을 설명하기 위한 방법이다. 그런데 하나의 컬러 모델을 사용하여 컬러의 모든 성질을 설명하기는 불가능하기 때문에 일반적으로 컬러의 특성을 표현하기 위하여 여러 종류의 컬러 모델을 정의하여 사용한다.
주요한 컬러 모델에는 다음과 같이 존재한다.
1. RGB 모델
- 컬러 CRT 모니터와 컴퓨터 그래픽스 시스템들에서 사용
2. YUV(YCbCr) 모델
- 비디오 영상 압축 등에서 사용
- CCIR( International Radio Consultive Committee, 국제전기통신연합) 권고안 601-1
- JPEG 압축과 MPEG 비디오 압축에서 사용하는 전형적인 컬러모델.
3. HSI(Hue, Saturation, Intensity) 모델
- 색상, 채도, 명도를 각각 다루어야 하는 시스템들에서 사용
- 컬러 CRT 모니터와 컴퓨터 그래픽스 시스템들에서 사용
2. YUV(YCbCr) 모델
- 비디오 영상 압축 등에서 사용
- CCIR( International Radio Consultive Committee, 국제전기통신연합) 권고안 601-1
- JPEG 압축과 MPEG 비디오 압축에서 사용하는 전형적인 컬러모델.
3. HSI(Hue, Saturation, Intensity) 모델
- 색상, 채도, 명도를 각각 다루어야 하는 시스템들에서 사용
RGB 모델은 빛의 삼원색인 적색, 녹색, 청색이 기본이 되는 컬러모델이다.
빛은 여러 컬러의 빛이 더해질수록 흰색을 나타내며, 빛이 전혀 없으면 검은색을 나타낸다. RGB 모델은 이러한 빛의 성질을 이용하여 컬러를 표현하는 컬러모델이다.
RGB 모델은 기본이 되는 세 가지 색을 더하여 색을 만들어 내기 때문에 가산 모델(additive model)이라고 한다. 적색, 녹색 그리고 청색의 컬러 요소들은 상호상관성(cross correlation)이 너무 크기 때문에 몇몇 영상처리 알고리즘들은 수행이 어렵다. 히스토그램 평활화와 같은 많은 영상처리 기술들은 영상의 밝기 값만으로 영상처리한다. 이러한 처리들은 HSH 컬러 모델을 사용함으로써 구현하기가 더 쉽다.
참조 :: 멀티미디어 신호 처리(이론 및 실습, 조재수/강현수/김흥수/김성득 저)
** 관련 글 **
2009/12/21 - [IT/멀티미디어] - YUV (YCbCr) 컬러모델
'IT > 멀티미디어' 카테고리의 다른 글
YUV (YCbCr) 컬러모델 (0) | 2009.12.21 |
---|