PowerPoint 프레젠테이션

Similar documents
PowerPoint 프레젠테이션

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

PowerPoint 프레젠테이션

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

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

특허청구의범위청구항 1 복수의영상검출부로부터출력되는영상의히스토그램 (histogram) 을계산하는단계 ; 상기복수의영상검출부로부터출력되는영상을히스토그램평활화 (histogram equalization) 하는단계 ; 상기복수의영상검출부중하나의영상검출부를선택하는단계 ; 및

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

<B8D6C6BCB9CCB5F0BEEEBDC3BDBAC5DB28BFB5BBF3C3B3B8AE292DBFE4BEE0C1A4B8AE3128B9DAB1E2C8AB292E687770>

초4-1쌩큐기본(정답)본지

= ``...(2011), , (.)''

PowerPoint 프레젠테이션

OCW_C언어 기초

PowerPoint Presentation

Microsoft PowerPoint - chap04-연산자.pptx

(001~006)개념RPM3-2(부속)

확률 및 분포

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


1

DBPIA-NURIMEDIA

목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2

이장에서다룰내용 테두리를제어하는스타일시트 외부여백 (Margin) 과내부여백 (Padding) 관련속성 위치관련속성 2

실험 5

<32362DBFB5BBF3C3B3B8AEB9D7B1D7B7A1C7C8BDBA28C1B6C8A3BBF3292E687770>

와플-4년-2호-본문-15.ps

1 경영학을 위한 수학 Final Exam 2015/12/12(토) 13:00-15:00 풀이과정을 모두 명시하시오. 정리를 사용할 경우 명시하시오. 1. (각 6점) 다음 적분을 구하시오 Z 1 4 Z 1 (x + 1) dx (a) 1 (x 1)4 dx 1 Solut

statistics

BMP 파일 처리

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

PowerPoint Presentation

PowerPoint Presentation

쉽게 풀어쓴 C 프로그래밍

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

Microsoft PowerPoint - chap-05.pptx

슬라이드 1

REP - CP - 016, N OVEMBER 사진 요약 25 가지 색상 Surf 를 이용한 사진 요약과 사진 배치 알고리즘 Photo Summarization - Representative Photo Selection based on 25 Color Hi

통신이론 2 장주파수해석 성공회대학교 정보통신공학과 1

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Python과 함께 배우는 신호 해석 제 5 강. 복소수 연산 및 Python을 이용한 복소수 연산 (제 2 장. 복소수 기초)

PowerPoint 프레젠테이션

<4D F736F F F696E74202D20C1A635C0E520BCF6BDC4B0FABFACBBEAC0DA>

PowerPoint Presentation

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

PowerPoint 프레젠테이션

<4D F736F F F696E74202D2035BBF3C6F2C7FC5FBCF8BCF6B9B0C1FA2E BC8A3C8AF20B8F0B5E55D>

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

02이재원_ok.hwp

Computer Architecture

Microsoft PowerPoint - ch07 - 포인터 pm0415

PowerPoint 프레젠테이션

(......).hwp

제49회 부산과학전람회

DBPIA-NURIMEDIA

Data Structure

PHP & ASP

4.0 개요 p.116 수식 (expression) 연산자 (operator) 와피연산자 (operand) 로구성 수식은평가 (evaluate) 되어최종적으로 1 개의결과값이됨 피연산자 : 상수, 변수, 또다른수식 sum - 10 (a+b) / 2 연산자 2

금오공대 컴퓨터공학전공 강의자료

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2

슬라이드 1

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각

<C6F7C6AEB6F5B1B3C0E72E687770>

제 11 장포인터 유준범 (JUNBEOM YOO) Ver 본강의자료는생능출판사의 PPT 강의자료 를기반으로제작되었습니다.

Microsoft PowerPoint - 제11장 포인터(강의)

Microsoft PowerPoint - chap-11.pptx

DBPIA-NURIMEDIA

Microsoft PowerPoint - 제11장 포인터

Remote Sensing

Microsoft PowerPoint - [2009] 02.pptx

커알못의 커널 탐방기 이 세상의 모든 커알못을 위해서

Microsoft PowerPoint - 2주차-1차시 (강의자료) ch01 - C Programming 기초 (part 2)

Bind Peeking 한계에따른 Adaptive Cursor Sharing 등장 엑셈컨설팅본부 /DB 컨설팅팀김철환 Bind Peeking 의한계 SQL 이최초실행되면 3 단계의과정을거치게되는데 Parsing 단계를거쳐 Execute 하고 Fetch 의과정을통해데이터

photoshop7-4-Image.hwp

<3036C3D6BFB5C8AF2E687770>

PowerPoint 프레젠테이션

= Fisher, I. (1930), ``The Theory of Interest,'' Macmillan ,

01장.자료구조와 알고리즘

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

Introduction to Computer Science

KPS-19MA-1.hwp

중간고사

PowerPoint 프레젠테이션

Microsoft Word - PLC제어응용-2차시.doc

윈도우즈프로그래밍(1)

제 14 장포인터활용 유준범 (JUNBEOM YOO) Ver 본강의자료는생능출판사의 PPT 강의자료 를기반으로제작되었습니다.

LaTeX. [width=1em]Rlogo.jpg Sublime Text. ..

Microsoft Word - SAS_Data Manipulate.docx

장연립방정식을풀기위한반복법 12.1 선형시스템 : Gauss-Seidel 12.2 비선형시스템 12.1 선형시스템 : Gauss-Seidel (1/10) 반복법은초기근을가정한후에더좋은근의값을추정하는체계적인절차를이용한다. G-S 방법은선형대수방정

설계란 무엇인가?

슬라이드 1

PowerPoint 프레젠테이션

untitled

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

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

hwp

쉽게 풀어쓴 C 프로그래밍

5장. JSP와 Servlet 프로그래밍을 위한 기본 문법(완성-0421).hwp

Frama-C/JESSIS 사용법 소개

프로그램의실행화면 주석 (comment) 두수의합 : 300 /* 두개의숫자의합을계산하는프로그램 */ 주석은코드를설명하는글입니다. 주석 3 가지방법의주석 주석의예 /* 한줄로된주석 */ /* 저자 : 홍길동날짜 : 2013.

온습도 판넬미터(JTH-05) 사양서V1.0

Transcription:

04 장히스토그램을이용한화소점처리 디지털영상의히스토그램 산술연산을이용한히스토그램에서의이동 히스토그램스트레칭 히스토그램평활화 히스토그램명세화

학습목표 4 장. 히스토그램을이용한화소점처리 디지털영상의히스토그램을이해한다. 산술연산으로히스토그램에서명도와명암대비를조정하는방법을이해한다. 히스토그램스트레칭기법의원리와효과를학습한다. 히스토그램평활화의기본원리를익히고, 영상에서보이는효과를알아본다. 히스토그램명세화원리를익히고, 영상에서보이는효과를알아본다. 2

화질향상 우주공간에서촬영한사진 히스토그램의용도 여러가지잡영 (image noise) 의영향으로화질이나쁨 화질개선용도로히스토그램분석법을사용 물체인식 사람이알아보기좋은선명한화질의영상으로변화 사람의눈이밝기보다는대비에훨씬민감하다는특징을이용 공장자동화용영상처리 자동화카메라를통해획득된영상에서생산공정에놓여있는물건의결함을검사하거나형상을인식하기위해사용 잔동화카메라의경우조명제어가가능하므로영상이치화를통한물체분리에사용됨 물체인식 히스토그램의형태를분석하여이치화를수행 이치화란 (image Binarization): 픽셀의밝기값이 0~255사이에골고루존재하는영상을영상픽셀의밝기값을 0 또는 255의두값으로매핑하는영상처리 3

히스토그램의용도 영상이치화예제 이치화 물체인식결과 4

디지털영상의히스토그램 Section 01 디지털영상의히스토그램 관찰한데이터의특징을한눈에알아볼수있도록데이터를막대그래프모양으로나타낸것 디지털영상에대한많은정보를제공함. 5

영상의특성에따른히스토그램 6

RGB 컬러영상의히스토그램 7

Section 02 산술연산을이용한히스토그램이동 덧셈연산 : 명도값을증가시켜밝게, 히스토그램의기둥이오른쪽으로이동 뺄셈연산 : 명도값을감소시켜어둡게, 히스토그램의기둥이왼쪽으로이동 8

Section 02 산술연산을이용한히스토그램이동 ( 계속 ) 곱셈연산 : 명암대비가증가하여히스토그램은기둥의분포범위가넓음. 나눗셈연산 : 명암대비가감소하여히스토그램의분포범위가좁음. 9

Section 03 히스토그램스트레칭 히스토그램스트레칭 (Histogram Stretching) 명암대비를향상시키는연산으로, 낮은명암대비를보이는영상의화질을향상시키는방법 명암대비스트레칭이라고도함. 히스토그램이모든범위의화소값을포함하도록히스토그램의분포를 넓힘. 기본명암대비스트레칭과앤드 - 인탐색기법이대표적 10

기본명암대비스트레칭이상적이지못한히스토그램분포중에서명암대비가낮은디지털영상의품질을향상시키는기술특정부분이나가운데에집중된히스토그램을모든영역으로확장시켜서디지털영상이모든범위의화소값을포함하게함기본명암대비스트레칭수행공식 new pixel old pixel low high low 255 old pixel은원영상화소의명도값 new pixel은결과영상화소의명도값 low는히스토그램의최저명도값 high는히스토그램의최고명도값 11

기본명암대비스트레칭 ( 계속 ) 12

앤드-인탐색일정한양의화소를흰색이나검정색으로지정하여히스토그램의분포를좀더균일하게만듦앤드-인탐색수행공식 두개의임계값 (low, high) 사용 13

앤드 - 인탐색 ( 계속 ) 14

기존영상의명암값분포를재분배하여일정한분포를가진히스토그램을 생성 Section 04. 히스토그램평활화 histogram histogram 평활화의효과 0 255 입력픽셀의색상 0 255 입력픽셀의색상 15

Section 04. 히스토그램평활화 히스토그램평활화기법 (Histogram Equalized) 어둡게촬영된영상의히스토그램을조절하여명암분포가빈약한영상을균일하게만들어줌. 영상의밝기분포를재분배하여명암대비를최대화 명암대비조정을자동으로수행 각명암의빈도는변경하지않음. 검출특성이좋은영상만출력하지는않지만영상의검출특성을증가시킴 16

히스토그램평활화의 3 단계 1 단계 2 단계 3 단계 명암값 j 의빈도수 hist[j] 를계산해입력영상의히스토그램생성 각명암값 i 에서 0~i 까지의누적빈도수 ( 누적합 ) 를계산 sum[ i] i j 0 hist[ 2 단계에서구한누적빈도수를정규화 ( 정규화누적합 ) j] 1 n[ i] sum[ i] I N max N 은화소의총수, I max 는최대명도값 3 단계에서얻은정규화된값 n[i] 로입력영상의화소값 i 를변환하면평활화된결과영상생성 17

1 단계 히스토그램평활화 _1 단계 빈도수 hist[j] 에서의히스토그램생성 화소의명도값 0 은 2 개, 1 은 5 개, 2 는 4 개, 3 은 3 개, 4 는 2 개 가장큰명도값이 4 이므로전체적으로왼쪽으로치우침. 18

2 단계누적합 sum[i] 생성 히스토그램평활화 _2 단계 화소의명도 0 번까지의누적합은 2, 1 번까지는 2+5=7, 2 번까지는 2+5+4=11, 3 번까지는 2+5+4+3=14, 4 번까지는 2+5+4+3+2=16 나머지명도값은영상에는없으므로누적합은 16 19

3 단계 n[i]=sum[i]*(1/16)*7 히스토그램평활화 _3 단계 1 n[ i] sum[ i] I N max n[0] 은 2*(1/16)*7=0.875, n[1] 은 7*(1/16)*7=3.0625 n[2] 는 11*(1/16)*7=4.8125, n[3] 은 14*(1/16)*7=6.125 n[4] 와 n[5], n[6], n[7] 은 16*(1/16)*7=7 20

히스토그램평활화를적용한영상 21

히스토그램평활화를적용한영상 ( 계속 ) 22

Section 05 히스토그램명세화히스토그램명세화 (Histogram Specification) 특정모양의히스토그램을생성된디지털영상의히스토그램에포함하여영상의일부영역의명암대비 ( 콘트라스트 ) 를개선할수있는데, 이런영상처리기법입력영상의히스토그램을원하는히스토그램으로변환한다고해서히스토그램정합 (Histogram Matching) 기법명암대비를개선하는것은히스토그램평활화와같지만특정부분을향상시키려고원하는히스토그램을이용한정합으로일부영역에서만명암대비를개선한다는점이다름. 기본적으로입력영상을원하는히스토그램으로평활화하고역히스토그램평활화수행 룩업테이블 (lookup table) 을생성하고평활화된원영상을역변환하여원하는히스토그램을얻음. 23

히스토그램명세화개념 24

1 단계 히스토그램명세화 _1 단계 입력디지털영상히스토그램생성 25

2 단계 : 입력영상의평활화 히스토그램명세화 _2 단계 입력디지털영상의히스토그램을평활화하려고정규화된누적빈도수의함수를구한뒤변환식 q = T(P) 을얻음 (P 는원영상의화소값, q 는평활화값 ) 변환식를바탕으로평활화를수행하여균일분포된히스토그램을얻음. 26

히스토그램명세화 _3 단계 3 단계 : 원하는히스토그램을평활화하여분포가균일한히스토그램을만듦. 원하는히스토그램의정규화된누적빈도수함수를구하고, 역변환함수가있는변환식을구한뒤평활화수행 v = G(Z) Z 는원하는히스토그램의명도값, v 는평활화값 27

4 단계 히스토그램명세화 _4 단계 평활화된히스토그램을역평활화하는과정 : 역변환함수 평활화와반대로정규화된누적합이명도값이되고, 명도값은역평활화값이됨. 역평활화값이역함수로서룩업테이블로사용됨. Z G 1 v 28

히스토그램명세화 _5 단계 5 단계 : 역변환함수를이용해입력영상을원하는히스토그램으로만들어줌. 4 단계에서구한역변환함수를이용하여평활화된원영상의히스토그램을원하는히스토그램이있는영상으로만듦. Z G 1 1 v G q G T P 1 29

히스토그램명세화 _5 단계 ( 계속 ) 최초의입력영상은원하는히스토그램이 아니지만평활화되어균일하게분포. 따라서역변환함수는평활화되어균일하게 분포된입력영상도원하는히스토그램으로만들어줌. 30

요약 RGB 컬러영상의히스토그램 각채널에서히스토그램을생성. R, G, B 채널에는채널별로각각히스토그램이있음. 디지털영상에서산술연산 : 히스토그램의기둥을왼쪽, 오른쪽으로이동시키거나기둥의폭을조절함 덧셈연산 : 히스토그램의기둥을오른쪽으로이동시킴. 뺄셈연산 : 히스토그램의기둥을왼쪽으로이동시킴. 곱셈연산 : 수행한영상의히스토그램은기둥의분포가넓음나눗셈연산 : 최대명도값과최소명도값의차이가작아져명암대비가감소하고히스토그램의분포도좁음. 히스토그램스트레칭 명암대비를향상시키는연산으로, 낮은명암대비를보이는영상의품질을향상시키는기법명암대비스트레칭이라고도함. 히스토그램스트레칭을수행한디지털영상은모든범위의화소값을포함하며, 히스토그램은이상적인형태인전구간에걸쳐분포가균일 31

요약 엔드 - 인 (end-in) 탐색기법 히스토그램이전구간에분포하지만특정부분에집중되며, 최저와최고의명도값부근은아주빈약한영상의품질을향상시킬수있음. 일정한양의화소를흰색또는검정색을갖도록지정하여히스토그램의분포를좀더균일하게함 히스토그램평활화기법 명암분포가빈약한영상을분포가균일한영상으로만듦. 즉, 개략적인모습은원영상히스토그램과유사하게하면서명암도의분포를좀더균일화하는작업특정모양의히스토그램을생성된디지털영상의히스토그램에포함하여영상의일부영역의명암대비 ( 콘트라스트 ) 를개선시키는기술 히스토그램명세화과정 기본적으로입력영상을원하는히스토그램으로평활화하고역히스토그램평활화를수행그런뒤룩업테이블 (lookup table) 을생성하고평활화된원영상을역변환하여원하는히스토그램을얻음. 32