색의 인식 감지된 빛의 특성 색조(hue, color): 우세한 주파수(dominant frequency)

Slides:



Advertisements
Similar presentations
2013 년 목 차 용어의 정의 위기경보 수준 국가 생물테러 대응 체계도 반 · 팀별 소방의 임무.
Advertisements

Term project. Touch-screen 활용 그림판 –Touch-screen 을 입력장치로 하여 LCD 상에 그림을 그리는 프로그램 – 터치 입력을 절대 좌표로 받는 디바이스 /dev/touch 를 만들어 응용 프 로그램에서 수행하도록 함. –User interface.
중원대학교 의료공학과 신 진솔 (WED). 영상의 밝기 & 명암 조절 영상의 감마보정 영상의 잡음 감소.
1 멀티미디어 데이터 : 그래픽 & 이미지 Lecture #3. 2 그래픽 & 이미지 (1) n 특 징 u 많은 정보를 함축적으로 표현하고 사용자에게 직관적인 느낌을 줄 수 있어 정보 전달이 용이하다 cf) 텍스트 (Text) u 많은 저장 공간 비용이 필요하다 u 멀티미디어.
1 4 장 이미지와 그래픽 멀티미디어의 이해 이미지와 그래픽의 기본개념  픽셀의 이해  컬러모델  해상도  이미지와 래스터 / 벡터 그래픽.
3장. 그래픽 컬러처리 학습목표 색상, 명도, 채도의 정의를 명확히 이해한다.
Digital Image Processing
목 차 1.색이론 1) 색의 개념 2) 색의 3요소 3) 빛의 삼원색 4) 색의 합성 2. 필터 1) 컬러필터의 변천사
재료수치해석 HW # 박재혁.
02장 ㅎㅎ 디지털 영상 빛과 색, 시각 컬러 모델 디지털 영상의 생성 디지털 영상의 종류 한빛미디어(주)
디지털 영상처리 목포과학대학 방사선과 오 태 석.
그래픽 하드웨어.
Dithering (금) SNUT 최 성 준.
색좌표 변환기의 설계 예 색좌표(Color Space) 색의 수학적인 표현 방법 RGB YIQ, YUV, YCbCr CMYK
제2장 이미지 및 그래픽.
제 1 장 영상처리 기초.
3장 이미지와 그래픽 3.1 이미지와 그래픽의 기본 개념 3.2 입출력장치 3.3 이미지의 처리와 압축
신호처리 실험 (Signal Processing Lab)
Multimedia 3주.
Excel 일차 강사 : 박영민.
02장 ㅎㅎ 디지털 영상 빛과 색, 시각 컬러 모델 디지털 영상의 생성 디지털 영상의 종류 한빛미디어(주)
그래픽 컬러처리.
Chapter 12. Color Models and Color Applications
Chapter 12. Color Models and Color Applications
10장 랜덤 디지털 신호처리 1.
Multimedia Programming 04: 점, 선, 면
Color Model.
칼라기술과 색도좌표 발표일 : 학과 : 컴퓨터응용과학부 학번 : 발표자 : 박주언
이미지 및 그래픽.
빛의 합성과 색 인지 곽석우, 황병준.
Color Management xy 색도와 xyY 색공간의 이해 Lecture 7 -CIERGB 컬러매칭 함수/ rg색도도
디지털영상처리 및 실습 대구보건대학 방사선과.
시간대별 점등제어 계획 철새 비도래시기 춘계[3~5월] / 하계[6~8월] / 추계[9~10월]
Multimedia Programming 10: Point Processing 5
멀티미디어 시스템 (아날로그 이미지,신호를 디지털로 변환 방법) 이름 : 김대진 학번 :
4.1 색채 과학 4.2 영상에서의 칼라 모델들 4.3 동영상에서의 칼라 모델들
Multimedia Programming 06: Point Processing 2
상관함수 correlation function
색의 인식 ~ 빛(light): 전자기파(electromagnetic wave)
Microprocessor I/O Port & CLCD Noh Jin-Seok.
제2장 이미지 및 그래픽.
Opencv 이민권.
글꼴관련 태그 오산대학 컴퓨터정보과 김 영 권.
Color, Form, Depth, and Movement
학 습 목 표 색의 3요소와 색입체에 대해 이해할 수 있다. 색의 혼합과 대비에 대해 이해할 수 있다.
Raster Scan Display 1970년대 출현. TV기술에서 발달.
LCD Controller Colorbar
마인드 맵.
TFT-LCD 구조 동작원리 응용분야.
색체 인식과 영상 장치 빛의 합성과 색체 인식 백색광 ex) 햇빛, 형광등, 백열등
컴퓨터 비젼 실습 Hanyang University
HDTV 영상제작의 변화 발표조:10조.
6장 컬러 6.1 색 6.2 RGB 컬러 6.3 컬러 모델들 6.4 채널과 컬러 보정 6.5 컬러의 일치 멀티미디어시스템
6장 컬러 6.1 색 6.2 RGB 컬러 6.3 컬러 모델들 6.4 채널과 컬러 보정 6.5 컬러의 일치 멀티미디어시스템
14장. 필터 효과와 CSS 활용하기 포토샵을 대신하는 필터 효과 CSS 활용하기.
DISPLAY.
5. 포토샵 이미지 색상과 형태 변형 (1) 색상 모드-주메뉴표시줄 Image>Mode> Duotone
보 색 COMPLEMENTARY COLOR.
(생각열기) 축구장의 전광판에 사용되는 LED에서 나오 는 빛의 3원색은 무엇인가?
Cakewalk Sonar Graphic EQ.
2. 누화와 케이블링 1. 서론 2. 용량성 누화 3. 유도성 누화 4. 복합적인 누화(누화의 일반적인 이해)
빛 의 합 성 과 학 1 학년 Ⅱ. 빛 > 2. 빛의 색( 8/8 ) [초기 화면]
혼색 color mixture.
영상처리 기초.
색의 체계 - 표색계 패션산업학부.
2장. 페인트샵을 이용한 영상처리 맛보기 신라대학교 임은경 2주차 - 페인트샵을 이용한 영상처리 맛보기.
[색채지각 ] Color Perception.
영역 기반 처리.
측색 Colorimetric.
컴퓨터는 어떻게 덧셈, 뺄셈을 할까? 2011년 10월 5일 정동욱.
Presentation transcript:

색의 인식 감지된 빛의 특성 색조(hue, color): 우세한 주파수(dominant frequency) 채도(purity, saturation): 포화도(백색과의 혼합정도), pastel 색은 덜 포화됨 명도, 휘도(brightness, luminance): 빛의 강도(intensity of light) 복사 에너지(radiant energy) 색채(chromaticity) = 색조(hue) + 채도(saturation) 명칭 Rood: hue luminosity purity Hurst: hue brightness purity Wundt: tone lightness purity Rigway: wave-length luminosity chroma Munsell: hue value chroma

색의 인식 빛(light): 전자기파(electromagnetic wave) 빛의 속도(speed of light) = 파장(wavelength) x 주파수(frequency) c = f

색의 인식 컬러의 가법 및 감법 연산 가법(additive)연산 : R(ed), G(reen), B(lue) 3색의 조합으로 구성된 방사된 빛을 눈이 인지 R + G + B = 흰색 감법(subtractive)연산 : 반사된 빛을 인간의 눈이 인식함으로써, 색을 인식 Cyan : Red의 보색(complementary color=혼합하면 1(백색광)) Magenta : Green 의 보색 Yellow : Blue의 보색

가법 및 감법 컬러 혼합

감법 컬러 혼합 (Subtractive Color Mixing)

Visual Spectrum Blue 435.8 nm Green 546.1 nm Red 700 nm

컬러모델 컴퓨터가 컬러를 인식하게 하는 방법 RGB 모델 컬러가 Red, Green, Blue 의 3색의 강도(intensity)를 규정짓는 세쌍 숫자로 표현 (R + G + B) = 1(흰색) 컬러 CRT 의 R, G, B 전자총의 전압이 짧은 시간 동안 빛을 방사하는 스크린 각 픽셀의 R, G, B 인 (phosphor) 입자에 쉽게 맵핑될 수 있기 때문에 비디오 디스플레이 드라이버에 편리한 모델 CMY(cyan, magenta, yellow) 모델 감법(subtractive) 모델[C, M, Y] = [1, 1, 1] – [R, G, B] 컬러프린터에 좋은 모델 CIE color space Commission Internationale de l'Eclairage에 의한 규격 휘도(liminence, Y)와 두 색상값(chrominance value; x, y) YIQ(YUV, YCrCb) 모델 휘도(luminance)-색상(chrominance; color difference) YIQ(NTSC), YUV(PAL, SECAM) 흑백 TV와의 호환(Y 신호가 gray level 제공) HSV 모델 색조(hue), 채도(saturation), 밝기 값(intensity value) 영상처리에 좋은 모델

그림 2.5 RGB 컬러 모델 RGB모델 RGB cube Amount of RGB primaries needed to display spectral colors (1, 0, 0)

CMY 모델 감법(subtractive) 공간 Cyan(청록색) : Red의 보색(complementary color) Magenta(심홍색) Green의 보색 Yellow(노랑색) : Blue의 보색 컬러 프린터에서 흰색 바탕에 색을 뿌릴 때 CMY와 RGB 변환 공식: [C, M, Y] = [1, 1, 1] – [R, G, B] CMY로 만들어 내는 8색 최소 팔레트(minimum palette of 8 colors) Red : Yellow + Magenta Green : Cyan + Yellow Blue : Magenta + Cyan Yellow : Yellow Cyan : Cyan Magenta : Magenta White : - Black : Yellow + Cyan + Magenta CMYK: C+M+Y가 best black을 만들지 못하므로 K(pure black) 추가

CMYK Color Space Subtractive color space Most common use is for printers K (black) is added for efficiency and consistency White cannot be generated w/o white paper Example: Cyan represents green and blue, by adding cyan we subtract the color red from sum.

RGB primary colors CMY secondary colors

Lower right: saturated colors, farthest from the line connecting black and white Upper right: pure red of different intensity/luminance The upper left is similar to CIE XYZ

정신 물리학 (Psychophysics) Spectral-response functions of each of the three types of cones on the human retina Luminous-efficiency function for the human eye R +G + B 

CIE(Commission Internationale de l'Eclairage) 모델 RGB -> XYZ 컬러 모델(1931) XYZ: CIE 표준 원색(CIE standard primaries) X: fx Y: fy (luminous-efficiency function) Z: fz C = XX + YY + ZZ (X, Y, Z: CIE primaries에 적용된 weights) (X + Y + Z)에 대하여 정규화된 값(normalized amount)을 구하면 x = X/(X + Y + Z) …  y = Y/(X + Y + Z) …  z = Z/(X + Y + Z) …  x + y + z = 1, z = 1 - x - y 모든 색상은 x, y, Y(luminance) 값만 알면 표현 가능, 나머지는 아래와 같이 계산 (x/y, z/y) X = (x/y)*Y … / Y = Y Z = (z/x)*X=(z/x)*(x/y)*Y = (z/y)*Y = ((1-x- y)/y)*Y … /

CIE(Commission Internationale de l'Eclairage) 모델 CIE chromaticity diagram (illuminant C: x=0.31, y=0.316, Y=100.0) Amount of CIE primaries needed to display spectral colors

CIE Color Chart CIE XYZ Not uniform chromaticity scale (UCS) CIE: Intl Committee on Color Standards CIE XYZ

YIQ 모델(YUV, YCrCb) RGB와 YIQ (NTSC)와의 변환 관계 Y(luminance: CIE의 Y) = 0.30R + 0.59G + 0.11B I(chrominance: orange-cyan hue) = 0.60R - 0.28G - 0.32B Q(chrominance: green-magenta hue) = 0.21R - 0.52G + 0.31B R = 1.0Y + 0.956I + 0.620Q G = 1.0Y – 0.272I – 0.647Q B = 1.0Y – 1.108I – 1.705Q RGB와 YUV (PAL, SECAM)의 변환 관계 Y = 0.30R + 0.59G + 0.11B U = (B-Y) × 0.493 V = (R-Y) × 0.877 R = 1.0Y + 0.956U + 0.621V G = 1.0Y – 0.272U – 0.647V B = 1.0Y – 1.1061U – 1.703V RGB와 YCrCb (MPEG)와 변환 관계 Cr = R-Y Cb = B-Y RGB의 CIE coordinates (illuminant C: x=0.31, y=0.316, Y=100.0) Red Green Blue x 0.67 0.21 0.14 y 0.33 0.71 0.08

YIQ Color Space Rotate UV vectors by 30o U V I Q

HSV (HSB) 모델

Perceptual Representation (HSV)

컬러 모델의 비교 컬러모델 내용 CIE color space   컬러모델 내용 CIE color space ·Commission Internationale de l'Ecairage 에 의한 규격 ·다른 컬러 모델 조정(calibration)의 참조 모델 RGB ·컬러가 Red, Green, Blue의 3색의 강도(intensity)를 규정짓는 세쌍 숫자로 표현 ·컬러 CRT 의 R, G, B 전자총의 전압으로 쉽게 맵핑될 수 있기 때문에 비디오 디스플레이 드라이버에 편리한 모델이다. HSV/HSB ·컬러를 색상(Hue), 채도(Saturation), 명도(Value/Brightness)로 표현 YIQ YUV YCrCb ·텔레비전 산업에서 사용되는 컬러모델로 YIQ는 NTSC, YUV는 PAL, SECAM에서 사용되며, YCbCr 은 MPEG에서 사용하는 컬러 모델이다. ·Y 는 휘도(luminance), IQ, UV, CrCb 는 비디오 신호의 색상 부분을 형성하며, chrominance 라 한다. CMYK ·프린팅에서의 컬러 모델 ·Cyan(청록색), Magenta(심홍색), Yellow는 red, green, blue의 보색이며, 종이 위의 임의의 색은 이 색들의 잉크의 배합으로 표현된다. ·실제적으로 잉크들은 순수하지 않고, 특정잉크(‘CMYK'의 K)가 더 나은 블랙과 그레이를 표현하기 위해 사용된다.

디더링(Dithering) 해프톤닝(halftoning) :멀리 떨어져서 보면 흑백 공간이 혼합되어 회색으로 보이는 현상 R,G,B 1비트씩 총 3 비트 컬러 시스템 디더링 사용 않으면 8색 2x2 디더링 패턴 사용하면 5x8 색상 색을 표현할 수 있는 장치의 수가 적을 때 각 이미지의 도트 좌우에 다른 색을 적절하게 분포(병렬합)시켜서 여러 색깔로 착각하게 만드는 기법이다. 디더링이 파일크기를 약간 증가 시키긴 하지만 그보다는 이미지의 질을 훨씬 높여준다. 두 개 이상의 다른 색상을 섞어 비슷하게 만든 색상과 교체하려는 시도를 하게 된다. 색채공간 속에서 하나의 강도가 아닌 다른 픽셀 강도로 구성되기 때문에 낱알이 많은 것처럼 다소 거칠게 보일 수 있다.s

원본 디더링 적용안함 확산 디더링 적용 (24bit Jpeg) (8bit Gif) (8bit Gif)

Anti-aliasing 앤티앨리어싱은 앨리어싱(픽셀이 정사각형이기 때문에 사선으로 이루어진 이미지는 계단형태로 표시)때문에 거칠어진 이미지를 부드럽게 해주는 기법이다. 픽셀의 위치를 조정하거나 픽셀의 명암을 설정함으로써 선의 색상과 배경의 색상 사이에 좀더 점진적인 변화가 생기도록 조절하는 하는 수법을 쓴다. 물체와 배경의 경계면에 있는 픽셀이 경계선과 얼마나 많이 접촉하였느냐에 따라 물체의 색과 바탕면 색의 중간값을 정하여 표시하여 준다.

프랙탈(Fractal) : Deterministic IFS(Iterated Function System) 예1

프랙탈: Deterministic IFS(Iterated Function System) 예2

프랙탈: Random IFS(Iterated Function System) 예3

이미지 개선 (Image Enhancement) ~ 콘트라스트 개선(Contrast Enhancement) 콘트라스트 : 이미지의 특정 영역에서 그레이 레벨 값의 차이나 휘도의 차이를 말함 콘트라스트의 조정 g(x,y)= T[f(x,y)] 와 같은 선형 또는 비선형 변환 T(예, log 변환)를 통해 변경 히스토그램 h(g) (휘도 값 g를 갖는 픽셀들의 개수) 균일화(histogram equalization) 방법 공간 필터링(spacial filtering)을 통한 이미지 개선 공간 필터링 : 입력 이미지를 공간 필터에 통과시켜 출력된 이미지를 개선시킴 잡음이 있는 이미지 : 저주파 통과 필터(low pass filter)에 통과시켜 잡음의 영향을 줄임 이미지에 있는 세세한 자세함 : 고주파 통과 필터(high pass filter)에 통과시켜 더 강화(sharpening) 시킴 1/9 -1 8

이미지 개선 (Image Enhancement) 공간 필터링(spacial filtering)을 통한 이미지 개선 공간 필터링 : 입력 이미지를 공간 필터에 통과시켜 출력된 이미지를 개선시킴 잡음이 있는 이미지 : 저주파 통과 필터(low pass filter)에 통과시켜 잡음의 영향을 줄임 (평균값 필터: average filter) 이미지에 있는 세세한 자세함 : 고주파 통과 필터(high pass filter)에 통과시켜 더 강화(sharpening) 시킴 1/9 이미지 예 5 8 10 6 7 9 3 2 4 1 -1 8 컨볼루션(convolution) : 1/9x{(-1x5)+(-1x8)+(-1x10)+(-1x8)+(8x7)+(-1x9)+(-1x2)+(-1x3)+(-1x2)} 평균(averaging) : 9/(3x3) = 9/9 = 1

이미지 개선 (Image Enhancement) 콘트라스트 개선(Contrast Enhancement) 콘트라스트 : 이미지의 특정 영역에서 그레이 레벨 값의 차이나 휘도의 차이를 말함 콘트라스트의 조정 g(x,y)= T[f(x,y)] 와 같은 선형 또는 비선형 변환 T(예, log 변환)를 통해 변경 히스토그램 h(g) (휘도 값 g를 갖는 픽셀들의 개수) 균일화(histogram equalization) 방법

이미지 개선 (Image Enhancement) 에지 개선(edge enhancement) 에지를 검출하고, 이를 분명하게(sharpening) 하는, 또는 낮은 콘트래스트를 갖는 에지를 보다 선명하게 보이게 하고자 하는 작업 에지 검출 방법 1차 미분 값을 이용하는 방법: 값(밝기 변화)이 큰 부분이 에지 f’(x) : f(x)의 증감상태 f’(x)=0 : 최소 또는 최대 값 2차 미분 값을 이용하는 방법(Laplacian) f’’ (x) : f’(x)의 증감상태 f’’(x)=0 : 변곡점