Multimedia Programming 11: Point Processing 6

Slides:



Advertisements
Similar presentations
폭력. 폭력이란 무엇인가 우상의 눈물 물리적인 폭력 ( 최기표 ) VS 지능적인 폭력 ( 임형우, 담임선생님 )
Advertisements

Pride Power P 3 in VISION laboratory … Passion 5th week Presentation Vision System Lab, Sang-Hun Han.
일본주식시장의 신 고레가와긴조 투자전략 6 조 안승권. 신문수 발표자 : 신 문 수. 출 생 : 1897 효고현에서 출생 학 력 : 초등학교졸업, 사업가 1992 년 95 세 사망 유일한 자서전 1981 년 스미토모 금속광산 주식매매 200 억엔 벌다⇒ 일본 소득세 납세.
1 박 2 일 !!! 인천마장초등학교 유수아. 1 박 2 일 멤버 인기순 위 1 위 이승기 2 위 엄태웅 3 위 은지원 4 위 김종민, 이수근 ※인터넷에서 본것이기 때문에 사람에따라 서 다를 수 있다. ※
2009개정 중등 국어과 교육과정 울산광역시교육청 교육과정 컨설팅단 : 정일진.
Digital Image Processing
졸업 프로젝트 중간보고서 12조 Spot Browser.
석관중앙교회 5남전도회 석 관 중 앙 교 회 회원 소식 통권 05-04호 발행일 : 2005년 04월 회 장 : 장진호 집사
Multimedia Programming 07: Gamma Correction/ Neighborhood Processing
장원인의 친절세상 만들기 밝고 따뜻한 장원인.
달라지는 노동법 개정 내용 노무법인 正道 잠시나마… 주요 노동관계법 개정내용 3. 마무리 Contents
1. 던전 디자인 개요_1 1. ‘던전’ 룬스톤은 던전 한 층에도 여러 개가 존재하며, 각 룬스톤 마다 영향을 미치는 범위가 설정되어 있다. 룬스톤이 영향을 주는 범위에 일정시간 사용자가 위치해 있게 되면 사용자 캐릭터는 ‘유령화’ 되어 버리기 때문에, 사용자는.
지역사회복지론 1조. 요양보호시설에 대해서 황성국 임재형 이동영
Multimedia Programming 04: Point Processing Departments of Digital Contents Sang Il Park.
Multimedia Programming 05: Point Processing
I 문학의 개념과 역할 1. 문학의 개념 (1) 언어 예술로서의 문학 (2) 소통 활동으로서의 문학
4. 목적론적 윤리와 의무론적 윤리 01. 경험주의와 이성주의 01. 경험주의와 이성주의 02. 결과론적 윤리와 공리주의
SIFT & SURF.
Multimedia Programming 05: Point Processing
Multimedia Programming 04: 점, 선, 면
Multimedia Programming 11: Histogram Equalization/ Image Halftoning
20세기미술감상C ( 6.파리파 ~ 8.추상표현파 ) 전남 보성율어중학교 맹 범 호.
Red Color Detection Course ChanYoung Kim
영상 복원 7.1 영상의 열화 모델 7.2 잡음 모델 7.3 공간 영역 필터를 통한 잡음 제거
Multimedia Programming 9: Text, Mouse Callback and Drawing
Sharpening Filter (High-Pass Filter)
Multimedia Programming 06: Point Processing3
Red Color Detection Course ChanYoung Kim
Multimedia Programming 18: GraphEditor
Multimedia Programming 11: Image Warping
Multimedia Programming 23: Matting
Multimedia Programming 10: Point Processing 5
Communication and Information Systems Lab. 최정훈
7. 자극과 반응 7-2. 신경계 3. 여러 가지 반응.
Multimedia Programming 06: Point Processing 2
Multimedia Programming 08: Point Processing4
Dongchul Kim / / OpenCV Tutorials Course Dongchul Kim / /
노출영역 노출영역의 해당 배너들 클릭 시 실제 기획전 페이지로 이동됩니다..
Multimedia Programming 13: Image Halftoning
1. 논리적이란? 논리적이지 못하다 말이나 글에 두서가 없다. 1. 논리적이란? 논리적이지 못하다 말이나 글에 두서가 없다.
Multimedia Programming 10: Unsharp Masking/ Histogram Equalization
개항기 조선과 동아시아 박 범 한국역사입문Ⅱ.
죠르주 쇠라 (Georges Pierre Seurat) 생애 : 1859년 12월 2일 년 3월 29일 출생지 : 프랑스 파리
Red Color Detection Course ChanYoung Kim
유고결석자 출석인정 안내 Contents 유고결석자 출석인정 사유 신청 시 유의사항 유고결석자 출석인정 절차 흐름도
키타노카시쇼쿠닌(北の菓子職人) - 「오호츠크의 소금 맛」
컴퓨터 비젼 실습 Hanyang University
장원인의 친절세상 만들기 밝고 따뜻한 장원인.
1. 학습목표 : 레이어 기능 익히기 layer blending mode : 위에 있는 레이어에서 바로 밑에 있는 레이어와 블랜드하는 기능(두 레이어에서 발생) opacity : 레이어의 투명도 조정 Adobe Photoshop CS3.
>> Ⅲ. Web Design Tool 및 특성
필터링 적용방법(1) = X 10X1 + 20X2 + 10X3 + 60X4 + 10X5 + 30X6 + 50X X =
자동차 사고 용의 차량 번호판 인식 시스템 개발 디지털정보융합학과 심영복.
어린이집.
Morale 훈련1 Morale : 사기, 의욕, 하고자 하는 마음 - 전원참가 / 일체감과 공동의 목표의식, Mind변화
Image Restoration Using MATLAB Image ToolBox Visual Communication Lab
히스토그램 그리고 이진화 This course is a basic introduction to parts of the field of computer vision. This version of the course covers topics in 'early' or 'low'
타인을 내편으로 만드는 12가지 방법 고객서비스팀.
CONTENTS Ⅰ. 대회목적 Ⅱ. 대회개요 Ⅲ. 대회요강 Ⅳ. 대회규정 Ⅴ. 운영계획 Ⅵ. 홍보계획 Ⅶ. 예산계획.
직장생활 예절 ① - 인사 1.내가 먼저 [인사의 5point] 2.상대방의 눈을 보고 미소지으며 3.상대방에 맞춰서
평생 저축해도 강남 아파트 못산다 학 과 : 회계학과 1학년 B반 과 목 : 회계학원론 담당교수: 박성환 교수님
대한민국-스웨덴 수교 60주년 기념 행사 주 스웨덴 대한민국 대사관 (토)
경찰행정과 세미나 결과를 공개해야한다. VS 비공개로 해야한다. 경찰의 근무성적평정 제도.
성전기공식(안) 식 순 1. 기공미사 2. 기 공 식 3. 축 하 연 천주교 수원교구 퇴촌성당.
Single PPM QUALITY INNOVATION!!
시민이 체감하는 편리한 건축인허가 절차 개선 추진.
경영학의 상황학파에 대해서… 경제학과 3학년 최준용 회계학과 4학년 진현빈
청소년 댄스 경연대회 제35회 문화체육관광부장관大賞 전국레크리에이션대회
영상으로 읽는 한국사 02 삼국은 서로를 한 ‘민족’으로 생각했나? - 삼국통일의 의미-.
2009개정 중등 국어과 교육과정.
시각 (Vision) (Lecture Note #25)
Presentation transcript:

Multimedia Programming 11: Point Processing 6 Departments of Digital Contents Sang Il Park

Median filtering (중간값 필터) 윈도우 내에서 중간값을 선택하는 것을 중간값 필터라고 한다. 90 90 Better at salt’n’pepper noise Not convolution: try a region with 1’s and a 2, and then 1’s and a 3 1 2 3 4 5 6 7 8 9 0 0 0 0 0 0 0 0 90 값을 크기순으로 올림차순으로 나열 Median(중간값)

Comparison: salt and pepper noise Original Image Mean Filter (평균 필터)

Comparison: salt and pepper noise Original Image Mean Filter * 10

Comparison: salt and pepper noise Original Image Median Filter ?

Blurring Function in OpenCV cvSmooth(IplImage * src, IplImage * dst, int type, int size) Type: CV_BLUR : Mean Filtering CV_GAUSSIAN : Gaussian Filtering CV_MEDIAN : Median Filter Size: 3, 5, 7, …, 2k+1

Unsharp Masking (언샵 필터링) 블러링(smoothing) 이 지워버리는 정보는 무엇일까? - = original blurred difference 블러된 이미지에 사라진 정보를 더하면 원본을 얻을 수 있다. = + blurred difference original

Unsharp Masking (언샵 필터링) 사라진 정보를 강조하여 표현한다면? = + a blurred difference original alpha 값을 조절하면 이미지의 날카로움을 조절할 수 있다  이를 Unsharp 필터라고 한다.

Unsharp Masking (언샵 필터링) Example: Source image Alpha = 0

Unsharp Masking (언샵 필터링) Example: Source image Alpha = 0.5

Unsharp Masking (언샵 필터링) Example: Source image Alpha = 1

Unsharp Masking (언샵 필터링) Example: Source image Alpha = 2

Unsharp Masking (언샵 필터링) Example: Source image Alpha = 2 Alpha = 4

Color VS. Gray - = + = Gray image가 지워버리는 정보는 무엇일까? original Gray difference Gray 이미지에 사라진 정보를 더하면 원본을 얻을 수 있다. = + Gray difference original

Unsharp Masking (언샵 필터링) 사라진 정보를 강조하여 표현한다면? = + a Gray difference New image alpha 값을 조절하면 이미지의 채도를 조절할 수 있다

Smart Blurring?

Bilateral filter How to conserve the edges of the image yet smoothing the noises out?

Image Halftoning/dithering Point Processing 1-3 Image Halftoning/dithering

Image Halftoning (이미지 하프토닝) 한정된 색상만으로 그림을 효과적으로 표현하는 것 언제 사용하는 가? 인쇄물 (신문, 잡지, 책), 흑백프린터 예전 흑백 모니터 시절 그림의 개성적인 표현 점묘화 팝아트 Pen-and-Ink Illustration

흑백인쇄물 흑백의 잉크만으로 명암을 표현 1873년 최초의 사진 인쇄물

칼라인쇄물 4색 CMYK(시안, 마젠타, 옐로우, 키(블랙))만으로 표현

점묘화 사람의 눈과 지각의 특성을 이용하여 점들이 모여 색을 이룬다는 데 착안한 그림법 신인상주의 대표적 화가: 조르주피에르 쇠라 (Georges-Pierre Seurat) “퍼레이드” 그림의 일부분 그랑드 자트 섬의 일요일 오후, 1884년-1886년, 시카고 미술관

Pop art Roy Lichtenstein (1923~1997) Andy Warhol (1928~1987)

Halftoning 한정된 색: 흑/백 효과적으로: 원본과 최대한 비슷하게 한정된 색만을 사용하여 원본을 최대한 효과적으로 표현 수업시간에는: 한정된 색: 흑/백 효과적으로: 원본과 최대한 비슷하게

Halftoning 가장 기본적인 세가지 방법: Thresholding (경계값법) Patterning (패턴법) Dithering (디더링법)

Thresholding (경계값법) 각 점마다 밝기를 읽어와 특정값(경계값) 미만/이상으로 나누어 각각 처리 f yes g = 255 no

Thresholding 사용 가능 색이 여러 개라면: yes f no yes no yes no g=0 g=85 g=170

Thresholding 다른 표현법: 각 점마다 그 점의 색과 가장 가까운 색으로 바꾸어줌 g = 0 d1<d2 f f - g1 = d1 f - g2 = d2 g = 255 d2<d1

Thresholding 사용 가능 색이 여러 개라면? 각 점마다 그 점의 색과 가장 가까운 색으로 바꾸어줌 g = g1 min=d1 f - g1 = d1 g = g2 min=d2 f - g2 = d2 f f - g3 = d3 g = g3 min=d3 f - g4 = d4 g = g4 min=d4

Thresholding 장점: 구현이 쉽다 단점: 사용 가능색이 흑/백 만 있으면 원래 그림의 정보를 많이 잃어 버린다

Patterning (패턴법) 밝기에 따른 특정한 무늬를 골라서 대입하는 것 기본 아이디어: 기본 면적에 흑색의 비율이 많으면 어두워 보임 기본 면적에 백색의 비율이 많으면 밝아 보임 밝기 단계에 해당하는 패턴을 정한다

Patterning (패턴법) 5단계 밝기에 대응하는 패턴법: 한 점을 2*2=4개의 점으로 표현하고, 밝기로부터 점의 패턴을 결정한다. f

Patterning (패턴법) 원본 (Size(w,h)) 이미지로부터 같은 크기의 patterning 이미지 얻는 방법: 이미지를 블러링한다 (3*3 mean filter) 한 점씩 건너 띄며 원본으로부터 색을 얻는다 밝기가 가장 비슷한 2*2 패턴을 찾는다 한 점을 표현하는 데 점 4개가 필요  해상도가 절반으로 감소

Patterning (패턴법) 10단계 밝기에 대응하는 패턴법: 한 점을 3*3=9개의 점으로 표현하고, 점의 패턴을 결정한다. f

Patterning (패턴법) 장점: 패턴법의 단점: 적은 수의 색만으로 명암을 표현할 수 있다 점의 분포가 규칙적이다 밝기의 경계면이 뚜렷하다 해상도를 잃어버린다.

? Dithering (디더링법) 점을 불규칙하게 찍되 최대한 원본이미지와 비슷하게 만드는 법 dithering original thresholding patterning

Dithering (디더링법) 기본적으로는 Thresholding과 같다. 단, 점을 찍은 뒤, 점의 색의 차이를 원본 주변에 반영 시켜준다. f - g = d thresholding d f g f f d f f f 원본 출력 원본

Dithering (디더링법) f 위치에 따른 에러 반영 비율: (Floyd-Steinberg 디더링법) 7 d 16 3 5

Pen & Ink Drawing 흑/백 + 곡선으로 그림을 표현 http://webspace.ringling.edu/~anovak/west.htm http://emptyeasel.com/wp-content/uploads/2007/08/huntmemorialnycbymelissab.tubbs.jpg

Pen & Ink Drawing 명암의 표현법 - 해칭 (hatching) 곡선의 밀도는 물체의 명암 을 표현 곡선의 방향은 물체의 모양 을 표현

컴퓨터가 만들어 내는 pen-and-ink 이미지