Wavelete Transform 김 형 우.

Slides:



Advertisements
Similar presentations
자동 제어 Sun Moon University 1 of 17 자동제어 목 차 강의 개요 Ch.10 주파수 응답 기법 Ch. 8 근궤적 기법.
Advertisements

10-7 부동소수점 (Floating-Point) 계산  컴퓨터에서 숫자를 표기하는 방법  가수 (Fraction) : 부호화된 고정소수점 숫자 지수 (Exponent) : 소수점의 위치를 표시 ( 예 )10 진수 를 표기하면 Fraction Exponent.
42 강 신호 변환 방식 5 과목 데이터통신 강사 이 민 욱. 42 강 신호 변환 방식  신호 변환 방식 1. 데이터와 신호 변환기 (1) 신호 변환기 ① Modem : 디지털 데이터 (Data) 를 아날로그 신호 (Signal) 로 변환시키는 장비로 PSTN( 공중.
자료의 표현 1. 문자 자료의 표현 2. 멀티미디어 자료의 표현. 컴퓨터일반자료의 표현 학습 목표 ◆ 컴퓨터에서 사용하는 문자 데이터의 표현 방법을 이해할 수 있다. ◆ 컴퓨터에서 사용하는 멀티미디어 데 이터의 표현 방법을 설명할 수 있다.
1 Discrete Cosine Transform 1974 년 미 텍사스대학의 라오 교수등이 이산 코사인 변환 (DCT: Discrete Cosine Transform) 이라는 새로운 직교변환에 관한 논문 을 IEEE 학술지에 발표.. 여러가지의 직교변환 가운데 이론적으로.
중원대학교 의료공학과 신 진솔 (WED). 영상의 밝기 & 명암 조절 영상의 감마보정 영상의 잡음 감소.
Signal Processing & Systems ( 신호 및 시스템 ) 연속 주기 신호의 주파수 해석 Prof. Jae Young Choi ( 최재영 교수 ) Signal Processing & Systems (2014 Fall) Prof. Jae Young Choi.
6장. 공간 영역 기반처리(3) - 에지 추출 임은경 6장 공간영역 기반 처리(3) - 에지 추출.
컴퓨터와 인터넷.
화소 영역 처리의 개념 회선 처리의 원리 블러링 샤프닝 요약 연습문제
2장. 프로그램의 기본 구성. 2장. 프로그램의 기본 구성 2-1"Hello, World!" 들여다 보기 /* Hello.c */ #include int main(void) { printf("Hello, World! \n"); return 0;
제8장 이산 푸리에 변환.
색좌표 변환기의 설계 예 색좌표(Color Space) 색의 수학적인 표현 방법 RGB YIQ, YUV, YCbCr CMYK
신호의 분석와 합성 미디어통신연구실 책임교수 최재호
신호 분석 방법에 관한 연구 컴퓨터 응용과학부 김수진.
제2장 주파수 영역에서의 모델링.
신호처리 실험 (Signal Processing Lab)
1-1 일과 일률.
10장 랜덤 디지털 신호처리 1.
Open Graphics Library 팀 명 : Spes 송정웅 김정환
전자기적인 Impedance, 유전율, 유전 손실
강원대학교 지구물리학과 이훈열 참고: PG Steamer User’s Guide
디지털영상처리 및 실습 대구보건대학 방사선과.
11장. 포인터 01_ 포인터의 기본 02_ 포인터와 Const.
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
Multimedia Programming 10: Point Processing 5
Error Detection and Correction
1. 초음파 가공의 구성 1. 초음파 가공 ◆ 초음파 가공기의 장치 구성
멀티미디어 시스템 (아날로그 이미지,신호를 디지털로 변환 방법) 이름 : 김대진 학번 :
Computer Vision & Pattern Recognition Lab. 김 태 철 (월)
AM, FM.
상관함수 correlation function
602 LAB FDTD 를 이용한 Acoustic Simulation 지도: 이형원 교수님 차진형.
차세대통신시스템 2. 신호와 시스템 (2) March 14 – 15, 2011 Yongwon Lee
제 1장. 멀티미디어 시스템 개요.
Trigonometric Function
제4장 제어 시스템의 성능.
3장 상수 변수 기본 자료형 키워드와 식별자 상수와 변수 기본 자료형 형변환 자료형의 재정의.
메모리 관리 & 동적 할당.
담당교수 : 이봉운 공학 수학 (10-2 학기) 담당교수 : 이봉운
Computer Vision & Pattern Recognition Lab. 위 은 영 (월)
색체 인식과 영상 장치 빛의 합성과 색체 인식 백색광 ex) 햇빛, 형광등, 백열등
Metal Forming CAE Lab., Gyeongsang National University
4 장 신호(Signals) 4.1 아날로그와 디지털(Analog and Digital)
3 장 주파수 영역 해석: 이산 Fourier 급수 및 Fourier 변환.
Chapter 3 Frequency Domain Analysis
도 서 명 | IT CookBook, 디지털 영상처리 입문 : 오감을 익히는 3차원 입체 학습
1. 2진 시스템.
Fitting / Matrix / Excel
아날로그-디지털 부호화(1/7) 아날로그 정보를 디지털 신호로 변환 아날로그-디지털 부호화 과정.
홍정미 (정보미디어학과, ) 문희윤 (정보미디어학과, )
Ch.6 주파수 응답과 시스템개념 김하린 오희재 이연재
QR Code 김정민 김준보.
제20강 유도전압과 인덕턴스 20.1 유도 기전력과 자기 선속 • 유도 기전력
Cakewalk Sonar Graphic EQ.
2. 누화와 케이블링 1. 서론 2. 용량성 누화 3. 유도성 누화 4. 복합적인 누화(누화의 일반적인 이해)
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
DA :: 퀵 정렬 Quick Sort 퀵 정렬은 비교방식의 정렬 중 가장 빠른 정렬방법이다.
1. 정투상법 정투상법 정투상도 (1) 정투상의 원리
광합성에 영향을 미치는 환경 요인 - 생각열기 – 지구 온난화 해결의 열쇠가 식물에 있다고 하는 이유는 무엇인가?
발표자 : 이지연 Programming Systems Lab.
2장. 페인트샵을 이용한 영상처리 맛보기 신라대학교 임은경 2주차 - 페인트샵을 이용한 영상처리 맛보기.
전기공학실험 AM라디오(4석) 설계.
Chapter 1. 이산수학의 개요.
수치해석 ch3 환경공학과 김지숙.
아두이노 프로그래밍 2일차 – Part4 아날로그 키패드 활용하기 강사: 김영준 목원대학교 겸임교수
영역 기반 처리.
Introduction to Wavelets - G.E. Peckham
아날로그 신호를 디지털 신호로 변환하는 A/D 변환기 A/D 변환 시 고려하여 할 샘플링 주파수 D/A 변환기
7 생성자 함수.
Presentation transcript:

Wavelete Transform 김 형 우

Wavelet Transform 이란 무엇인가. Wavelet Transform 은 왜 나왔을까 Wavelet Transform 이란 무엇인가? Wavelet Transform 은 왜 나왔을까? Wavelet Transform 은 어디에 쓰나?

Fourier Transform Fourier 변환 시간 영역 주파수 영역 신호처리 분야의 비약적인 발전의 모태 시간 영역 주파수 영역 신호처리 분야의 비약적인 발전의 모태 기본함수(Basis function)로 sine, cosine 함수만 사용 (모든 신호 분석) 단점 신호 데이터에 불연속성, 날카롭게 돌출된 부분(고주파수 성분)이 포함될 경우, 신호의 특징 분석이 어려워짐 신호의 시간 정보와 주파수 정보를 동시에 파악할 수 없다.

Windowed Fourier Transform 창 함수를 이용한 Fourier 변환(STFT or WFT) 일정한 크기를 가진 창함수와 Fourier 변환을 결합 시간 변화에 따른 주파수 특성을 분석 ex. 가보 변환(Gabor’s transform) : 가우시안 함수를 창함수로 이용 단점 분석 영역이 시간-주파수에 대해 항상 일정 약정상 신호(non-stationary signals)를 효율적으로 분석할 수 없다.

Wavelet Transform Wavelet 변환 기본 함수로 sine, cosine 함수 이외에 웨이브렛 모함수(mother func.) 사용 각 주파수 영역에 따라 변화하는 다양한 기저함수 사용 (시간-주파수에 국부적인 성질) 가장 적절한 다중해상도 표현 방법 사용분야 : 음성인식, 정지영상/ 동영상 압축, 오디오 압축, 음악 해석 등 대표적인 wavelet 변환 기법 : Orthonormal Wavelet, Biorthonormal Wavelet, Packet Wavelet, Chirplet Wavelet 등의 변환

FT vs WFT vs WT FT 변환식 : Wavelet Transform : WFT 변환식 : Windows Function WFT 변환식 : 시간상의 이동 역할 ( : 압축 계수, : 전이 계수 ) Wavelet Transform : 크기를 변화시키는 역할

WFT vs WT WFT와 WT의 창 함수 비교 고주파 대역 – 폭이 좁은 윈도우 적용 저주파 대역 – 폭이 넓은 윈도우 적용 각기 다른 스케일에서도 적용이 가능하다

FT vs WT FT STFT WT

웨이브렛 변환의 예 사인 변조 신호 Wavelet Transform Fourier Transform Windowed Fourier Transform

Wavelets Wavelet (작은 파, 작은 물결[small wave]) 조건 신호의 크기가 양, 음 방향으로 빠르게 감소하여 0으로 수렴 [수렴 조건] 함수가 진동하여야 한다 [진동(Oscillatory) 조건] 진동 조건 수렴 조건 Morlet Wavelet

Wavelets Wavelet Transform의 개념 (X)로 정의되는 mother wavelet(모함수)을 변이 시키고, 확대/축소 시킴으로서 얻어지는 함수들의 집합을 Wavelet이라 함. a는 크기 인자로 Wavelet기저의 크기 조정함 b는 시간 축상에서의 변이를 나타냄. 이 값을 변화 시킴으로서 Wavelet기저를 원하는 곳에 위치 시킴. a가 작으면 시간축상에서 좁은 구역에 위치, 주파수 축은 넓은 영역 차지 다른 윈도우 함수를 생성하는 원형(prototype)

Wavelets Wavelet Transform의 특징 필터 선택에 따라 계수값이 달라짐 다해상도 분석은 변환계수들을 다른 스케일에서 분석할 수 있음 원 영상을 피라미드 형태로 감소하는 크기의 영상들로 저장하여 임의의 크기의 영상을 쉽게 얻을 수 있도록 표현 압축률이 높고 손실은 적은 압축을 할 수 있음 간단한 방법으로 윤곽을 얻을 수 있음 간단한 방법으로 영상의 선명도를 높일 수 있음 음성인식, 정영상/동영상 압축, 오디오 압축, 음악 해석 등에 널리 이용

Wavelets 모 웨이브렛(mother wavelet) [기저 함수] sin(x) (x) : mother wavelet Scale Translation (4x) (4x+3)

Wavelets 웨이브렛의 예 haar Cspline3 Daub4 Cspline4

Haar Wavelet (t) = 1 , (0  t  ½) -1 , ( 1/2  t  1) 0, (otherwise) 가장 일반적, 간결한 형태 시간적으로 에너지 집중을 가지며, 진동하는 특성 매끄러운 신호나 영상처리에 효과적이지 못함. 계산속도가 빠르고 쉽게 구현 가능 (t) = 1 , (0  t  ½) -1 , ( 1/2  t  1) 0, (otherwise)

Daubechies Wavelet 영상분야 Discrete wavelet 변환 방법 유한 길이를 갖는 비대칭형 wavelet N으로 대표되는 정수에 따라 그 종류가 나뉨 : Db1 은 다우비치 1 wavelet을 말하며,일반적으로 dbN으로 표현한다. 스케일링 함수는 $h0(n) = #2 을 만족하고 이에 따른 db4 wavelet의 계수값은 h0 = {0.483, 0.8365, 0.2241, -0.1294}이다. 또한 wavelet 함수는 $h1(n) = 0 을 만족하고, 이에 따른 db4 wavelet의 계수값은 h1 = {0.1294, 0.2241, -0.8365, 0.483}이다.

N 값에 따른 Daubechies Wavelet의 종류

Wavelet의 분해 Wavelet의 분해 Wavelet 분해 과정 : 근사값과 세부값을 만드는 과정. 근사값 (approximations) : 신호의 저주파 성분 세부값 (detail) : 고주파 성분 2차원 영상에 적용하면 4개의 세부 성분으로 나뉘어짐 가로: 저주파 세로: 고주파 가로: 고주파 세로: 고주파 가로: 저주파 세로: 저주파 가로: 고주파 세로: 저주파

Wavelet의 분해 Wavelet의 분해 x방향으로 필터링 -> 저주파성분 L과 고주파 성분 H로 나뉨 L , H를 y방향으로 필터링 -> LL, LH, HL, HH 4개의 부영상을 얻음 LL 대역의 영상 : 해상도가 반으로 줄어든 저주파 성분. : 에너지 집중도가 높고 중요한 정보를 갖음 LH, HL, HH 대역의 영상 : 수평, 수직, 대각 성분에 대한 edge성분을 가지고 있는 고주파 성분. : 에너지 집중도가 낮고 물체의 윤곽 부분에 해당하는 상세 정보를 갖음

LL1 LH1 < 수평 > HL1 수직 HH1 대각 LL2 LH2 HH2 HL2 ( a) 2 단계 Wavelet 분할 b) 2

Wavelet의 응용 다해상도 분석 1번 변환 디테일 : 2번 변환 디테일 : 3번 변환 디테일 : 최종 변환 트렌드 : 데이터 크기 : 에너지 = 97%

Wavelet의 응용 압축 : 손실압축 원 영상의 디지털 데이터의 일부가 손실되는 압축기법이다. 하지만 영상의 중요한 시각적인 특징, 품질은 어느 정도까지 유지된다. 영상의 표준 압축기법인 JPEG의 경우 변환코딩(Transform Coding)으로써 이산코사인 변환(DCT:Discrete Cosine Transform)을 이용한다 약 50:1로 압축 오차 : 약0.14 본래 영상 약 25:1로 압축 오차 : 약 0.12

Wavelet의 응용 가장자리 검출(Edge Detection) : 영상의 윤곽을 나타내줌 웨이브렛 변환을 본래 영상 로버츠필터 소벨필터 프레위트필터 라플라시안필터 본래 영상 웨이브렛 변환을 이용한 영상

Wavelet의 응용 선명도 높이기 : 색상과 윤곽이 더 뚜렷한 영상을 얻기 위함 선명도를 높인 영상 본래 영상

Wavelet의 응용 FBI 지문 압축 원본 이미지 26:1 압축

Wavelet의 응용 데이터의 잡음 제거

Wavelet의 응용 음의 합성 (ex. 음성, 음악의 합성) Edge, Line detection