영상 흑백디지털영상 n 이진영상 ( 검정색, 흰색으로구성 ) 과그레이레벨 (Gray-Level) 영상 ( 검정색, 회색, 흰색으로구성 ) 분류 컬러디지털영상 n 색정보를세가지지각변수 ( 색상, 채도, 명도 ) 로인식 n 색상 + 채도 = 색도 (Chromaticity)

Similar documents
그룹웨어와 XXXXX 제목 예제

(Microsoft PowerPoint - \301\24608\260\255 - \261\244\277\370\260\372 \300\347\301\372)

Microsoft PowerPoint - P01_chapter1.ppt [호환 모드]

pdf(¿Ã Æ Œ¥– )1.pdf

BT.709 DCI BT [ 1] TTA Journal Vo

2005CG01.PDF

히스토그램구하기 사전준비 : 히스토그램을저장할메모리가필요함 필요한메모리개수 à 전체영상의픽셀은그값이 0 ~ 255이므로 256 개의메모리필요함 영상을구성하는픽셀의개수는매우크므로메모리형식은 unsigned long으로해야함 ( unsigned 란 +/- 를고려하지않는다는

슬라이드 1

PowerPoint 프레젠테이션

歯CCTV.PDF

DWCOM15/17_manual

1

Microsoft PowerPoint - lecture16-ch6

실험 5

슬라이드 1

디지털영상처리3

photoshop7-4-Image.hwp

표지

Gray level 변환 및 Arithmetic 연산을 사용한 영상 개선

<4D F736F F F696E74202D C31345FB0EDB1DE20BFB5BBF320C8B8B7CE20BCB3B0E82E BC8A3C8AF20B8F0B5E55D>

차례 사용하기 전에 준비 및 연결 간편 기능 채널 관련 영상 관련 음성 관련 시간 관련 화면잔상 방지를 위한 주의사항... 4 각 부분의 이름... 6 제품의 설치방법 TV를 켜려면 TV를 보려면 외부입력에 연결된 기기명을 설정하려면..

Xcrypt 내장형 X211SCI 수신기 KBS World 채널 설정법

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

(JBE Vol. 21, No. 5, September 2016) (Regular Paper) 21 5, (JBE Vol. 21, No. 5, September 2016) ISS

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt

untitled

Łø·ŸÕ=¤ ¬ ÇX±xÒ¸ 06 - Èpº– 1

STARFIELD BRAND IDENTITY DESIGN GUIDELINES 2

Microsoft PowerPoint - lecture15-ch6.ppt

SMT Kor.indd

2 장수의체계 1. 10진수 2. 2진수 3. 8진수와 16진수 4. 진법변환 5. 2진정수연산과보수 6. 2진부동소수점수의표현 한국기술교육대학교전기전자통신공학부전자전공 1

Microsoft PowerPoint - D07_TV&Display_note.ppt


歯ki 조준모.hwp

31.[G ]사업장의 조명에 관한 기술지침.hwp

Microsoft Word - logic2005.doc

<B8D6C6BCB9CCB5F0BEEEBDC3BDBAC5DB28BFB5BBF3C3B3B8AE292DBFE4BEE0C1A4B8AE3128B9DAB1E2C8AB292E687770>

STRIP LIGHT LED SOLUTION


PowerPoint 프레젠테이션

Microsoft PowerPoint - chapter 4,5(통합본)- Video_Signals_Overview [호환 모드]

Print

xlogo 1.0 beta version < 기본중의기본 > 1. 키워드 ( 명령어 ) 는변수명으로사용될수없다. 2. 키워드는대소문자를구분하지않고사용할수있다. 3. 변수명은대소문자를구분한다. 4. 변수를명시적으로정의하는과정필요없이값을대입하는순간변수정의되고, 대입한값의성

제 장의구성. 통신의개요. 전파의특성.3 변조의목적.4 주파수대역과채널.5 통신신호의해석

TViX_Kor.doc

Microsoft PowerPoint - logo_2-미해답.ppt [호환 모드]

멀티미디어시스템특강6_비디오신호기초

PowerPoint 프레젠테이션

CONTENTS INTRODUCTION CHARE COUPLED DEVICE(CCD) CMOS IMAE SENSOR(CIS) PIXEL STRUCTURE CONSIDERIN ISSUES SINAL PROCESSIN

슬라이드 0

Ⅰ. Introduction 우리들을 둘러싸고 잇는 생활 환경속에는 무수히 많은 색들이 있습니다. 색은 구매의욕이나 기호, 식욕 등의 감각을 좌우하는 것은 물론 나뭇잎의 변색에서 초목의 건강상태를 알며 물질의 판단에 이르기까지 광범위하고도 큰 역할을 하고 있습니다. 하

디지털영상처리3

PowerPoint 프레젠테이션

?

G2011WDT-Manual-LG(CCNF-Ver02).xls

영상 처리 프로그래밍 By Visual C++

< Xcrypt 내장형 S211XT 수신기 KBS World 채널 설정법 >

Introduction to Computer Science

K_R9000PRO_101.pdf

歯신호측정

회사이미지매뉴얼

슬라이드 1

DBPIA-NURIMEDIA

PowerPoint 프레젠테이션

(JBE Vol. 23, No. 2, March 2018) (Regular Paper) 23 2, (JBE Vol. 23, No. 2, March 2018) ISSN

제5장 비디오와 애니메이션

영 상 미 학 (색: COLOR)

DBPIA-NURIMEDIA

Microsoft PowerPoint - Ch13

DBPIA-NURIMEDIA


Microsoft PowerPoint - D03_SpatialDomainEnhance_note.ppt [호환 모드]

실험 5

USB3-DIO01

OCW_C언어 기초

슬라이드 1

<B0EDC0E7C7F628C7D1B8B2B4EB295FC1F6B4C9C7FCB9E9B6F3C0CCC6AE2E687770>

현대무용의상

Microsoft PowerPoint - OLED_vs_LCD.ppt [호환 모드]

LIDAR와 영상 Data Fusion에 의한 건물 자동추출

일반각과호도법 l 삼각함수와미분 1. 일반각 시초선 OX 로부터원점 O 를중심으로 만큼회전이동한위치에동경 OP 가있을때, XOP 의크기를나타내는각들을 ( 은정수 ) 로나타내고 OP 의일반각이라한다. 2. 라디안 rad 반지름과같은길이의호에대한중심각의 크기를 라디안이라한

3D MAX + WEEK 9 Hansung Univ. Interior Design

hwp

이번에 보존처리한 족도 族 圖 사진1 는 안 동 권 씨 安 東 權 氏 집안의 것으로, 원본 제작 시기는 1454년에서 1456년 사이로 추정되는데, 이는 현존하는 최고 最 古 의 족보로 알려진 1476년 안동권씨성화보 安 東 權 氏 成 化 譜 보다 20 년 정도 앞서는

3장

untitled

BMP 파일 처리

SM710월가격표9.30

F-INDEX(9).pdf

(b) 미분기 (c) 적분기 그림 6.1. 연산증폭기연산응용회로

-. Data Field 의, 개수, data 등으로구성되며, 각 에따라구성이달라집니다. -. Data 모든 의 data는 2byte로구성됩니다. Data Type는 Integer, Float형에따라다르게처리됩니다. ( 부호가없는 data 0~65535 까지부호가있는

디지털TV솔루션 브로셔

PowerPoint 프레젠테이션

Full HD Full HD 해상도의 4 배 그리고... ColorEdge CG318-4K 는 Full HD (1920 x 1080) 의 4 배 이상인 DCI 4K 스탠다드 (4096 x 2160) 를 디스플레이 합니다. 2D, 3D CGI, VFX, 컴포지팅, 컬러

Microsoft PowerPoint - (공개)의료기기제작1-3.ppt [호환 모드]

coinone_brand_guide_(KOR) 복사본

16<C624><D22C><ACFC><D0D0> <ACE0><B4F1><BB3C><B9AC><2160>_<BCF8><CC45>.pdf

이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다

0806 블랙박스 메뉴얼 L5 원고작업_수정

(JBE Vol. 21, No. 1, January 2016) (Regular Paper) 21 1, (JBE Vol. 21, No. 1, January 2016) ISSN 228

Transcription:

디지털영상처리 디지털영상의구조 방송영상미디어과 영상이란? 광원의백색광이물체에반사되면고유의빛만반사하며눈이나필름등에의해상이맺힌형상 백색광 필름에맺힌영상 반사광 망막에맺힌영상 1

영상 흑백디지털영상 n 이진영상 ( 검정색, 흰색으로구성 ) 과그레이레벨 (Gray-Level) 영상 ( 검정색, 회색, 흰색으로구성 ) 분류 컬러디지털영상 n 색정보를세가지지각변수 ( 색상, 채도, 명도 ) 로인식 n 색상 + 채도 = 색도 (Chromaticity) 대비 (contrast) 디지털영상에서명도의관계를나타내는것 가장어두운영역부터가장밝은영역까지의범위를나타냄 I Contrast = I max max - I + I min min 인간의지각작용이단순한명도보다명도의대비에더민감 동시적대비는명도의느낌이배경의명도에크게의존함. 명암대비가큰오른쪽그림으로갈수록색대비가확연함 2

컴퓨터에의한영상처리흐름 영상기기 컴퓨터 피사체 ( 풍경 ) 캠코더 CPU 010010 디스플레이 Analog 카메라 영상처리칩 (chi) 010010 Digital Hard Disc 010010 스캐너 그래픽카드 Analog/Digital 디지털영상이란? 필름대신디지털영상장치 (CCD: Charge-Couled Device) 에맺힌영상을디지털값으로표현한영상 CCD 의세부모습 CCD 에맺힌영상 CCD 를확대한모습 화소 (ixel) 3

CCD 란? 빛의세기에비례하여충전되는반도체디바이스로서해당픽셀의밝기를 0~255 의디지털숫자로나타낸다. CCD 는평면이며가로, 세로를매우잘게분할하여각점을픽셀로표현한다. 그러므로세분된픽셀의개수에따라해상도를표시하며개수가많을수록해상도가높으며영상은선명해진다. 해상도는가로, 세로픽셀의수를곱하기의형태로나타내는데예를들어가로픽셀수가 2500 개, 세로픽셀수가 2000 개면해상도는 2500ⅹ2000 이며 2500 by 2000 이라고읽는다. 이때화소 ( 픽셀 ) 수는 500 만화소가된다. ( 사진출처 : Wikiedia) CCD 의동작원리 195 182 179 191 126 82 74 134 충전량 빛의세기 191 179 134 82 4

CMOS 이미지센서 상보성금속산화막반도체 (Comlementary metaloxide-semiconductor) CCD 처럼이미지센서이며광다이오드를사용한다는점이같지만제조공정과신호읽는법다름 장점 : 단위셀마다증폭기있으며대량생산과제조단가가낮으며소비전력적음 단점 : 낮은조도에서노이즈많이발생하며화소마다증폭기를갖고있어서고정된패턴 ( 형태 ) 의노이즈발생 최근단점을상당부분극복하여 CMOS 채용한영상기기많이출시됨 CMOS 의구조및사진 ( 출처 : Wikiedia) 5

컬러표현 - 빛의 3 원색 RGB : 빛은빨강 (Red), 초록 (Green), 파랑 (Blue) 의 3원색으로이루어져있다. 모든영상은 3원색이서로다른비율로섞여서이루어지는색이다. CCD에서도각픽셀에서 RGB 3원색으로분리하여데이터를읽어낸다. 오늘날컬러표현에는다양한방식이있다. 컬러표현 - RGB v 빨강 (red), 초록 (green), 파랑 (blue) 빛의삼원색으로구성 v RGB는빛의특성상가산특성 (additive) 을갖는다 v RGB 시스템은빛을내는대부분의영상 (CRT, 디지털사진 ) 에서사용 v R + B = Magenta B v R + G = Yellow Blue v G + B = Cyan v R + G + B = White 0 127 255 Magenta White 가산에의한컬러 Cyan Red Green Black Gray-Scale Green G Blue Red Yellow Gray-Scale R 6

RGB 에의한그림표현 원래영상 Red Image Green Image Blue Image 컬러표현 CMY/CMYK 청록색 (cyan), 자홍색 (magenta), 노랑색 (yellow) à RGB의보색관계 ( 반대되는색 ) CMYK는인쇄계열에서사용 CMY에서 CMYK로변환하는식 Red(255, 0, 0) Green(0, 255, 0) Blue(0, 0, 255) Cyan(0, 255, 255) Magenta(255, 0, 255) Yellow(255, 255, 0) K = min(c,m,y) C = C K M = M K Y = Y K Cyan Magenta Yellow Gray-Scale 감산에의한컬러 7

CMYK 에의한그림표현 원래영상 Black(K) Image Cyan Image Magenta Image Yellow Image 컬러표현 HSI v 색상 (H), 채도 (S), 명도 (I) 를사용하는모델 v 많은어플리케이션에사용, 특히머신비젼 (Machine Vision) 에사용 v 색상 : 0 o ~ 360 o v 채도 : 0 ~ 1 까지의반지름 white v 명도 : 0 ~ 1까지의 Z 축 H = cos é ê ê ê ë 1 ù [( R - G) + ( R - B) ú ú 2 ( R - G) + ( R - B)( G - B) ú û -1 2 3 S = 1- [min( R, G, B)] ( R + G + B) 1 I = ( R + G + B) 3 I green yellow cyan red blue magenta H black S 8

HIS 컬러모델 컬러표현 색차신호계 (YCbCr) 컬러 TV 방송규격 : 명도 Y와푸른정도를나타내는 Cb, 붉은정도를나타내는 Cr의 3성분으로표시함 RGB 색체계보다데이터를감소시킬수있는장점을지닌다 Y = 0.29900R + 0.58700G + 0.11400B C b = -0.16874R 0.33126G + 0.50000B C r = 0.50000R 0.41869G 0.08131B R = 1.00000Y + 1.40299C r G = 1.00000Y 0.34414C b - 0.71414C r B = 1.00000Y + 1.77200C b NTSC - National Television System Committee 방식 - 미국의텔레비전시스템위원회가제안한규격 - 주사선 : 525 개, 수평주파수 : 60 Hz - YIQ Color system 사용 PAL/ SECAM - Phase Alternation by line - Sequentiel a memoire - 주사선 625 개 - YUV color system 사용 9

색차신호계는어떻게데이터를줄이나? 일반적으로 4픽셀을하나의단위로취급각 4 픽셀에서색차신호계식에의해 RGB를휘도신호 (Y) 로바꾼다 4 픽셀의평균색차신호 Cb와 Cr을계산한다픽셀데이터가 4ⅹ3=12바이트에서 4+2=6바이트로 1/2로줄었다 (153,153,255) (204,236,255) (0,0,255) (0,153,0) RGB 영상 Red Green Blue ( 상호변환 ) 복원영상 Y Cb Cr 153 204 153 236 255 255 134 188 51 15 51-8 -18-8 0 0 0 153 255 0 29 90 128-64 -21-64 YCbCr 모델 10

YIQ 와 YUV 컬러모델 YIQ 방식 n 북미와우리나라의텔레비전방송표준방식인 NTSC 시스템에서사용 YUV 방식 n 유럽의텔레비전방송표준방식인 PAL 시스템에서사용 색의밝기성분인명도 Y와색상성분인 IQ나 UV 분으로분해됨. 압축해도화질이떨어지지않는것은 YCrCb와똑같으며, 흑백텔레비전과도호환됨. 텔레비전방송에서컬러와흑백을동시에수행하면흑백텔레비전은명도성분의 Y만으로방송이가능함 YIQ 와 YUV 컬러모델 11

디지털신호의생성 아날로그 (analog) 신호 n 시간에대하여연속적인신호 n 자연계의신호 디지털신호 n 불연속신호 n 아날로그신호로부터디지털화과정으로얻어짐 n 디지털과정을거침 표본화 (Samling), 양자화 (Quantization), 부호화 (Coding Ste) 의 3 단계 표본화 연속된신호파형에서일정한시간간격으로값을취해불연속적인신호로변환하는것 표본화정리 (Samling Theory) n 아날로그신호에있는최대주파수의두배이상으로표본화하면원아날로그신호로복원할수있어정보손실없이재생이가능함. 12

양자화 표본값을디지털장치나컴퓨터에서표현할수있는근사값으로변환하는과정 부호화 양자화된표본값을디지털정보로표현 이진수로값을표현하는것 13

아날로그신호의디지털화과정 디지털영상신호 14

디지털영상신호 아날로그영상에서공간적, 시간적으로연속되는밝기강도 (Intensity) 의주사선을따라이산적인점을추출하는것 아날로그영상의연속적인명도를별개의이산적인점으로분리함 표본화로생성한이산적인점이디지털영상을구성하는최소단위 (= 화소 (Picture element), 픽셀 (Pixel), 펠 (Pel)) 영상신호의표본화 15

영상신호의양자화 디지털영상해상도 (1) l 디지털영상 : 디지털영상은픽셀이라고하는작은점들로구성됨 l 픽셀 : 명암과색상을가지고있는작은점 ( 화소 : 畵素 ) l l 2차원배열 : 디지털영상은픽셀들이가로세로의 2차원평면구조로구성해상도가높을수록선명한영상을얻을수있으며영상의분해능과관련이있음픽셀 <400ⅹ400 해상도 > <40ⅹ40 해상도 > 16

디지털영상해상도 (2) 디지털영상의확대 Ø 디지털영상의해상도가충분히크지않은경우에확대하면아래그림 과같이픽셀의크기가확대되어원하는확대영상을기대하기어려움 <400ⅹ400 해상도 > <40ⅹ40 해상도 > 디지털영상해상도와컬러깊이 CCD 와해상도 Ø Ø CCD 는가로와세로를일정한간격으로분리하여각소자에서 1 픽셀씩데이터를받는장치로서분해된숫자에의해해상도가결정됨 예 : 가로, 세로분해개수가각 2,000 개씩이면 4,000,000 개의화소를갖게되므로 4 백만화소급 CCD 라함 컬러깊이 (Color Deth) Ø 컬러깊이란한픽셀에서나타낼수있는컬러의수가몇인가를나타내는단위 Ø 컬러깊이단위 : 일반적으로단색, 16 색, 256 색, 65,536 색, 16,777,216 색등으로나타내는데이는픽셀당몇 bit 으로이루어졌는가에따라좌우됨 Ø 단색 =1bit, 16 색 =4bit, 256 색 =8bit, 65,536 색 =16bit, 16,777,216 색 =24bit 으로이루어짐 17

디지털영상해상도와컬러깊이 영상의크기와해상도및컬러깊이와의관계 (1000ⅹ1000 의경우 ) Ø Ø Ø Ø Ø 단색 : 1bit/Pixel 이므로 1000ⅹ1000ⅹ1bit=1,000,000bit 이되며 1Byte=8bit 이므로 125,000 byte 가된다. 그러므로 125kBytes 의데이터량이됨 16 색 : 4bit/Pixel 이므로단색의 4 배, 125,000ⅹ4=500,000Byte 즉 500kBytes 256 색 : 8bit/Pixel 이므로 1Byte/Pixel 과같다. 그러므로 1000ⅹ1000ⅹ1Byte=1,000,000Bytes, 즉 1MBytes 65,536 색 : 2Byte/Pixel 이므로 256 색의 2 배즉 2MBytes 16,777,216 색 : 3Byte/Pixel 이므로 256 색의 3 배즉 3MBytes 디지털영상데이터의구조 - 흑백영상 흑백영상은흰점과검은점만으로이루어진영상이다. 그러므로흰점은 1, 검은점은 0 으로구성되며 1bit/ixel 이므로 8ixel 이 1Byte 로이루어지는특징이있다 000000000000000000000001 011111111111111111111101 011111111111111111111101 011100000000111111111101 011101111110011111111101 00 00 01 7f ff fd 7f ff fd 70 0f fd 77 e7 fd < 원영상 > <Bit 로표현한영상 > < 영상데이터 > 18

256 레벨회색음영영상 (Gray Scale Image) 회색음영영상은흑백영상으로빛의세기를 0~255 즉, 256 단계로표현한영상이다. 흰색은 255, 회색은 127, 검은색은 0 으로나타내며 1 픽셀당 8bit 즉 1Byte 의데이터가필요하다. 255 191 127 116 100 80 135 85 76 107 102 108 55 89 89 97 96 105 71 77 46 1ixel 의값 74 64 50 87 55 4c 6b 66 6c 37 59 59 61 60 69 47 4d 2e <10 진법표현 > <16 진법표현 > 64 0 Gray-Scale 256 컬러인덱싱영상 (Indexing Image) 영상은팔레트의위치정보를갖고있으며팔레트는각인덱스에대해 RGB 색깔정보따로관리. 그러므로영상에따라팔레트는모두다름. 0 1 2 3 4 5 6 7 16 17 18 19 20 21 22 23 32 33 34 35 36 37 38 39 48 49 50 51 52 53 54 55 64 65 66 67 68 69 70 71 80 81 82 83 84 85 86 87 96 97 98 99 100 101 102 103 <256 색영상 > <256 개의팔레트 > < 팔레트의위치정보 > ind : (R,G,B) 이픽셀의색정보가아닌팔레트의위치정보를갖고있다 ( 픽셀값은 67) 0 : (0, 0, 0) 1 : (255,255,255) 2 : (0, 0, 2) 3 : (145, 39,40) ; 66 : (23,42,110) 67 : (55,73,143) 68 : (23,40,80) ; < 팔레트위치에따른 RGB 정보 > 19

RGB 영상 (RGB Image) RGB 영상데이터는팔레트를따로관리하지않고데이터자체가그픽셀의색깔을나타낸다. 그러므로 1 픽셀을나타내기위해서 3Byte 의데이터필요 189 46 39 196 60 50 164 42 20 163 18 11 155 6 4 105 0 0 148 34 36 177 29 36 146 11 14 121 7 3 3 0 0 48 6 0 162 26 41 117 14 14 82 30 8 10 진수표현 28 3 0 24 3 0 102 0 0. bd 2e 27 c4 3c 32 a4 2a 14 a3 12 0b 9b 06 04 69 00 00 94 22 24 b1 1d 24 92 0b 0e 79 07 03 03 00 00 30 06 00 a2 1a 29 75 0e 0e 52 1e 08 16 진수표현 1c 03 00 18 03 00 66 00 00 20