Multimedia Programming 05: Point Processing

Slides:



Advertisements
Similar presentations
학교 자체평가의 실제 신 동 한. 목 차  표지 제목  학교 소개  평가위원회 구성  지표별 평가의 실제  학교 자체평가의 향후 반영 계획  설문지 처리.
Advertisements

3 학년 -54 명 4 학년 -53 명 3.4 학년 총인원 -107 명 교사 -21 명 초 등 부 총인원 -128 명 2008 년 1 월 인원보고.
대전월평중학교 교사 박신애 ( 화 ) 자유학기제 교과연계 선택프로그램 ‘ 역사야 ! 놀자 ’ 반 운영 사례 발표.
남양주시 별내택지 A2-1 블럭 현대 IPARK 아파트 신축공사. Contents 1. 별내택지개발지구 소개 2. 사업 현황 가. 공사개요 나. 사업부지 입지조건 다. 감리용역 개요 라. 감리 조직도 마. 조감도 및 배치도 바. 단위세대별 평면도 3. 감리단 소개 4.
일본주식시장의 신 고레가와긴조 투자전략 6 조 안승권. 신문수 발표자 : 신 문 수. 출 생 : 1897 효고현에서 출생 학 력 : 초등학교졸업, 사업가 1992 년 95 세 사망 유일한 자서전 1981 년 스미토모 금속광산 주식매매 200 억엔 벌다⇒ 일본 소득세 납세.
1/39 8 장 그래픽과 이미지의 개념 8.1. 색의 기본 용어 8.2. 색 모델 8.3. 픽셀과 해상도 8.4. 그래픽 방식 8.5. 그래픽과 이미지의 구분 8.6. 이미지 압축 8.7. 투명 GIF 8.8. 편집 소프트웨어 8.9. 그래픽 파일의 형식.
2009개정 중등 국어과 교육과정 울산광역시교육청 교육과정 컨설팅단 : 정일진.
Multimedia Programming 07: Gamma Correction/ Neighborhood Processing
영업기획실무 자료.
1_4. 프로그램 개요 1. 「 2008 순천향대학교 사회과학대 취업캠프」 행사명
취업성공을 위한 이미지 up-grade 프로젝트 송파 행복나눔 일자리센터.
장원인의 친절세상 만들기 밝고 따뜻한 장원인.
사용자 인터페이스와 멀티미디어 2006년 2학기 컴퓨터의 개념 및 실습.
1. 던전 디자인 개요_1 1. ‘던전’ 룬스톤은 던전 한 층에도 여러 개가 존재하며, 각 룬스톤 마다 영향을 미치는 범위가 설정되어 있다. 룬스톤이 영향을 주는 범위에 일정시간 사용자가 위치해 있게 되면 사용자 캐릭터는 ‘유령화’ 되어 버리기 때문에, 사용자는.
1. Concept of Digital Image Processing
Chapter 9. 컴퓨터설계기초 9-1 머리말 9-2 데이터 처리장치 (Datapath)
Multimedia Programming 04: Point Processing Departments of Digital Contents Sang Il Park.
Computer Graphics 한신대학교 컴퓨터공학부 류승택 2017년 2학기.
Computer Graphics 한신대학교 컴퓨터공학부 류승택 2015년 2학기.
디지털 영상처리 목포과학대학 방사선과 오 태 석.
Gamma와 Linear-Color-Space
멀티미디어 처리 강의자료 2.4: 영상 기하학적 처리.
일본전산 이야기 영상의학과 강달님.
문화이벤트 특강 시민축제에 대하여 애니메이션 김철환.
커뮤니케이션 스킬 UP -전화매너- ..
기획서의 조건과 역할 기획서는 아이디어가 장차 창출할 가치를 명확히 보여 주어야 한다. 기획서 채택 가치 창출 체 제 표 현
02장 ㅎㅎ 디지털 영상 빛과 색, 시각 컬러 모델 디지털 영상의 생성 디지털 영상의 종류 한빛미디어(주)
VHDL, FPGA를 이용한 소리인식 스위치 (Matched Filter 사용)
Multimedia Programming 17: Introduction to DirectShow
Multimedia Programming 05: Point Processing
Multimedia Programming 04: 점, 선, 면
Multimedia Programming 11: Histogram Equalization/ Image Halftoning
Red Color Detection Course ChanYoung Kim
COLOR PRINTER USER MANUAL
Multimedia Programming 9: Text, Mouse Callback and Drawing
DSP와 TMS320F28X의 이해
Multimedia Programming 11: Point Processing 6
Multimedia Programming 06: Point Processing3
A system is a set of related components that work together in a particular environment to perform whatever functions are required to achieve the system’s.
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
Gamma(감마) 발표일 : 발표자 : 임정환.
7. 자극과 반응 7-2. 신경계 3. 여러 가지 반응.
Multimedia Programming 02: Play with Images
Multimedia Programming 06: Point Processing 2
캡스톤 물리 음성 인식을 통한 무드 등 지금은 6시 55분 조.
직무능력 강화를 위한 사내강사 양성과정 교육 (월)
POWER POINT PRESENTATION
1. 논리적이란? 논리적이지 못하다 말이나 글에 두서가 없다. 1. 논리적이란? 논리적이지 못하다 말이나 글에 두서가 없다.
Multimedia Programming 10: Unsharp Masking/ Histogram Equalization
TPM 과 6σ 의 비교 구 분 TPM 6 시그마 추진방식 사 상 활동 단위 강 점 범 위 Level up 기 법 활동단계
소비자 행동 장 흥 섭 경북대학교 교수 / 지역시장연구소장 1.
Introduction to Programming Language
D:\win_9X\setup.exe 또는 D:\win_XP\setup.exe 을 클릭하여 설치합니다.
키타노카시쇼쿠닌(北の菓子職人) - 「오호츠크의 소금 맛」
Power Point 2007년 정보화교육 원미구청 총무과 통신전산팀.
장원인의 친절세상 만들기 밝고 따뜻한 장원인.
인터뷰 기법 - 맥락질의(Contextual Inquiry)
>> Ⅲ. Web Design Tool 및 특성
영상의 개선 및 복원 화소 단위 처리 화소 단위 처리 영상 화소 집단 처리 주파수 영역처리 기하학적 변환 단일영상 대비강조
6. Video Effects.
히스토그램 그리고 이진화 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'
PLEASE ENTER THE MAIN TITLE
직장생활 예절 ① - 인사 1.내가 먼저 [인사의 5point] 2.상대방의 눈을 보고 미소지으며 3.상대방에 맞춰서
고객만족 서비스 교육 Ⅴ. 전화예절.
국어지도 유아교육과 권수연 김아람 중등특수교육과 박수진 양한솔
제2기 지역사회복지계획 수립, 추진 및 평가 사 례 발 표
Presentation transcript:

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

Image Processing 1 Point processing Alexei Efros

이미지를 함수처럼? Render with scanalyze???? Alexei Efros

Image Processing image processing 이란 한 이미지 f 를 새로운 이미지 g 로 만드는 과정 이미지의 영역을 변경하는 것 What kinds of operations can each perform? Use photoshop to make something grayscale Alexei Efros

Image Processing image filtering: 이미지의 색상 값을 변경 g(x) = h(f(x)) image warping: 이미지의 영역을 변경 g(x) = f(h(x)) f x f x h Alexei Efros

Image Processing image filtering: 이미지의 색상 값을 변경 g(x) = h(f(x)) image warping: 이미지의 영역을 변경 g(x) = f(h(x)) f g h Alexei Efros

Point Processing 가장 단순한 Image Filtering: g = t(f) 무엇을 할 수 있을까? 이미지의 점의 위치 x,y 에 상관없이 일괄적인 변환 적용 g = t(f) 무엇을 할 수 있을까? 변환 함수t 는 어떤종류가 있을까? Important: 모든 이미지 점 하나하나가 독립적으로 처리됨 – 점들의 위치나 점들간의 상관관계 정보를 전혀 사용하지 않음 Alexei Efros

Point Processing g f t 이미지  각 Pixel의 RGB 밝기정보 값의 범위 : 0~255 포인트 프로세싱의 정의: g = t ( f ) g f t t 새로운 밝기값(칼라값): g 한 점의 밝기값(칼라값): f

Point Processing 변형함수 t 는 함수이다: g = t ( f ) 변형함수의 모양 이미지의 칼라값 f 를 새로운 이미지의 칼라값g 로 대응 변형함수의 모양 g f 255 올바르지 않은 변형함수의 예: g f 255 t

Basic Point Processing output input g = Af + B A = 1 B = 0 picture from http://girlsgeneration.iple.com/

Basic Point Processing output input g = Af + B A = 1 B > 0 Brightness +

Basic Point Processing output input g = Af + B A = 1 B < 0 Brightness –

Basic Point Processing input output g = Af + B A > 1 B = 0 Contrast + (brightness +)

Basic Point Processing output input g = Af + B A > 1 B < 0 Contrast + (brightness -) Contrast +

Basic Point Processing output input g = Af + B A < 1 B > 0 Contrast –

Basic Point Processing output input g = Af + B A < 1 B > 0+++ Contrast – (brightness +)

코딩 연습 이미지를 하나 열고 밝기와 대비 값을 키보드를 누름으로써 조정한다 example) 1 : brightness up(+10) 2: brightness down(-10) 3 : contrast up(+0.1) 4: contrast down(-0.1) g = Af + B g = input color value f = output color value A = contrast value (초기값 = 1) B = brightness value (초기값 = 0) output input

Hint for the exercise 키보드 입력 받는 법: int cvWaitKey( int delay=0 ) waits for a pressed key. After waiting for the given delay, it proceeds. Zero delay means waiting forever until user input. Delay in milliseconds.

Programming Assignment Hint How to compare R,G,B channels? No right answer Sum of Squared Differences (SSD):

More functions?

Power-law transformations

Image Enhancement

Example: Gamma Correction http://www.cs.cmu.edu/~efros/java/gamma/gamma.html

Contrast Stretching