웨이브렛 프레임과 공간 정보를 이용한 질감 영상 분할 Texture Segmentation Using Wavelet Frame and Spatial Information 지도교수: 조 석 제 예 병 길 제어계측공학과
발표 순서 서 론 웨이브렛 변환을 이용한 질감 영상 분할 제안한 질감 영상 분할 방법 실험 및 고찰 결 론
1. 서 론 질감 영상(texture image) 질감 영상 분할 질감으로 표현되어지는 영상 질감의 특징을 이용하여 영상을 분할하는 것 위성 사진, 의료 영상 등을 분석 a. 위성 사진 b. 의료 영상 그림 1.1 질감 영상의 예
질감 영상 분할의 일반적인 과정 Texture image Feature extraction Feature vector Classification Class map Segmentaion image
질감 특징을 추출하는 방법 통계적인 방법 구조적인 방법 스펙트럼을 이용한 방법 푸리에 스펙트럼 이용한 방법 1. 서 론 질감 특징을 추출하는 방법 통계적인 방법 구조적인 방법 스펙트럼을 이용한 방법 푸리에 스펙트럼 이용한 방법 영상의 전반적인 주기성을 검출 영상의 국부적인 묘사가 불가능 필터링을 이용한 방법 영상에서 주파수별로 질감의 특징을 추출 웨이브렛 변환을 이용 국부적인 묘사만 가능
웨이브렛 변환을 이용한 질감의 특징 추출 방법 장점 단점 웨이브렛 변환 계수의 포락선(envelop)을 이용 1. 서 론 웨이브렛 변환을 이용한 질감의 특징 추출 방법 웨이브렛 변환 계수의 포락선(envelop)을 이용 장점 공간 영역에서 주파수 별로 질감의 특징을 추출 단점 여러 질감을 묘사하기 위해서는 많은 분해가 필요 계산량이 많음 영상 분할 결과가 나쁨
제안한 질감 영상 분할 방법 질감의 특징을 추출 이산 웨이브렛 프레임(discrete wavelet frame) 1. 서 론 제안한 질감 영상 분할 방법 질감의 특징을 추출 이산 웨이브렛 프레임(discrete wavelet frame) 계산량이 감소 공간 정보 픽셀 간의 연관성을 높임
2. 웨이브렛 변환을 이용한 질감 영상 분할 질감의 특징 추출 질감 영상 분할 웨이브렛 패킷 프레임 클러스터링 알고리즘을 사용 웨이브렛 변환 계수의 포락선을 이용 질감 영상 분할 클러스터링 알고리즘을 사용
그림 2.1 질감 영상 분할 알고리즘의 순서도
웨이브렛 변환 방법 정의 여러 주파수 대역에서 시간과 주파수의 해상도를 변환시키면서 신호를 해석 특징 2. 웨이브렛 변환을 이용한 질감 영상 분할 웨이브렛 변환 정의 여러 주파수 대역에서 시간과 주파수의 해상도를 변환시키면서 신호를 해석 특징 공간 영역에서 각 주파수 대역의 신호를 추출 방법 기본 웨이브렛 함수를 스케일과 천이 시킨 기저함수와 입력 신호의 내적
기본 웨이브렛 함수 (t) (2.1) (2.2) 그림 2.2 기본 웨이브렛 함수의 예 2. 웨이브렛 변환을 이용한 질감 영상 분할 기본 웨이브렛 함수 (t) (2.1) (2.2) 그림 2.2 기본 웨이브렛 함수의 예
기저함수: 기본 웨이브렛의 스케일과 천이 웨이브렛 변환의 정의 (2.3) (2.4) 2. 웨이브렛 변환을 이용한 질감 영상 분할 기저함수: 기본 웨이브렛의 스케일과 천이 웨이브렛 변환의 정의 (2.3) (2.4) 그림 2.3 기본 웨이브렛 함수의 스케일과 천이
이산 웨이브렛 변환 이산 웨이브렛 패킷 변환 패킷들을 웨이브렛 변환하는 것 패킷: 웨이브렛의 출력 신호 그림 2.4 이산 웨이브렛 변환의 구조 H:저대역 통과 필터, G:고대역 통과 필터 2: 다운 샘플링
그림 2.5 웨이브렛 변환과 웨이브렛 패킷 변환 a. woman 영상 b. 이산 웨이브렛 변환 c. 이산 웨이브렛 패킷 변환 2. 웨이브렛 변환을 이용한 질감 영상 분할 a. woman 영상 b. 이산 웨이브렛 변환 c. 이산 웨이브렛 패킷 변환 그림 2.5 웨이브렛 변환과 웨이브렛 패킷 변환
질감의 특징 추출 이산 웨이브렛 패킷 프레임 이용 변환 영상의 포락선을 구함 이산 웨이브렛 패킷 변환에서 다운 샘플링을 생략 2. 웨이브렛 변환을 이용한 질감 영상 분할 질감의 특징 추출 이산 웨이브렛 패킷 프레임 이용 이산 웨이브렛 패킷 변환에서 다운 샘플링을 생략 주파수별 질감을 추출 변환 영상의 포락선을 구함 포락선: 신호의 최대값을 연결하여 구성된 신호
그림 2.6 2단계 이산 웨이브렛 패킷 프레임 Input H0 G0 W10 W11 H1 G2 H2 G2 W20 W21 W22 (Low-Pass Filter) G0 (High-Pass Filter) W10 W11 H1 (Low-Pass Filter) G2 (High-Pass Filter) H2 (Low-Pass Filter) G2 (High-Pass Filter) W20 W21 W22 W23 그림 2.6 2단계 이산 웨이브렛 패킷 프레임
그림 2.7 1차원 신호의 웨이브렛 패킷 프레임 신호와 포락선 (계속) 2. 웨이브렛 변환을 이용한 질감 영상 분할 5 -5 a. 입력 신호 5 -5 b. W10 신호와 포락선 1.5 -1.5 c. W11 신호와 포락선 그림 2.7 1차원 신호의 웨이브렛 패킷 프레임 신호와 포락선 (계속)
그림 2.7 1차원 신호의 웨이브렛 패킷 프레임 신호와 포락선 2. 웨이브렛 변환을 이용한 질감 영상 분할 1.5 -1.5 d. W12 신호와 포락선 0.6 -0.6 e. W13 신호와 포락선 그림 2.7 1차원 신호의 웨이브렛 패킷 프레임 신호와 포락선
특징 추출 포락선 영상의 각각의 픽셀에 대한 특징 벡터 : 점 (i,j)의 포락선 값 L: 웨이브렛의 단계 2. 웨이브렛 변환을 이용한 질감 영상 분할 특징 추출 포락선 영상의 각각의 픽셀에 대한 특징 벡터 : 점 (i,j)의 포락선 값 L: 웨이브렛의 단계 k: 변환 영상의 인덱스 (2.5)
영상 분할 클러스터링 알고리즘을 사용 isodata 알고리즘 : 클러스터링 과정에서 클러스터의 정보들을 이용해 2. 웨이브렛 변환을 이용한 질감 영상 분할 영상 분할 클러스터링 알고리즘을 사용 isodata 알고리즘 : 클러스터링 과정에서 클러스터의 정보들을 이용해 클러스터의 분할과 결합을 발생
문제점 계산량이 많음 특징의 수가 많아 계산 속도가 느림 픽셀 사이의 연관성이 작아 잡음에 민감 2. 웨이브렛 변환을 이용한 질감 영상 분할 문제점 계산량이 많음 특징의 수가 많아 계산 속도가 느림 픽셀 사이의 연관성이 작아 잡음에 민감
3. 제안한 질감 영상 분할 방법 이산 웨이브렛 프레임을 사용 공간 정보 첨가 계산량이 감소 픽셀 사이의 공간적인 연관성을 높임
3. 제안한 질감 영상 분할 방법 그림 3.1 제안한 알고리즘의 순서도
영상의 이산 웨이브렛 변환과 프레임 그림 3.2 이산 웨이브렛 프레임 그림 2.6 이산 웨이브렛 변환
질감을 묘사하기 위한 특징 웨이브렛 프레임 계수 공간 정보 이산 웨이브렛 프레임의 포락선 주파수 대역 별 질감의 특징을 추출 3. 제안한 질감 영상 분할 방법 질감을 묘사하기 위한 특징 웨이브렛 프레임 계수 이산 웨이브렛 프레임의 포락선 주파수 대역 별 질감의 특징을 추출 공간 정보 위치 좌표값 픽셀 간의 연관성
특징 벡터 클러스터링 방법 (3.1) 의 포락선 값 isodata 알고리즘 사용 l: 웨이브렛 변환 단계 3. 제안한 질감 영상 분할 방법 특징 벡터 의 포락선 값 l: 웨이브렛 변환 단계 1, 2, 3: 웨이브렛의 변환 방향 (1: 가로, 2: 세로, 3: 대각 방향) i,j: 위치 좌표 값 클러스터링 방법 isodata 알고리즘 사용 (3.1)
그림 3.3 공간 정보를 첨가했을 때의 효과 a. 입력 신호 b. 분할 결과 c. 공간 정보를 첨가했을 때의 분할 결과 3. 제안한 질감 영상 분할 방법 a. 입력 신호 b. 분할 결과 c. 공간 정보를 첨가했을 때의 분할 결과 그림 3.3 공간 정보를 첨가했을 때의 효과
4. 실험 및 고찰 실험 영상 웨이브렛 필터 Brodatz album의 질감 영상 Symmetric Filter 256256 흑백 영상 웨이브렛 필터 Symmetric Filter
실험 A 그림 4.1 4개의 질감이 포함된 질감 영상의 영상 분할 결과 비교 a) 실험 영상 A b) 영상 분할 결과 영상 4. 실험 및 고찰 실험 A 기존의 방법 제안한 방법 a) 실험 영상 A b) 영상 분할 결과 영상 그림 4.1 4개의 질감이 포함된 질감 영상의 영상 분할 결과 비교
실험 B 그림 4.2 경계가 곡선인 질감 영상의 영상 분할 결과 비교 a) 실험 영상 A b) 영상 분할 결과 영상 4. 실험 및 고찰 실험 B 기존의 방법 제안한 방법 a) 실험 영상 A b) 영상 분할 결과 영상 그림 4.2 경계가 곡선인 질감 영상의 영상 분할 결과 비교
실험 C 그림 4.3 비슷한 명암도의 질감으로 이루어진 질감 영상의 영상 분할 결과 비교 a) 실험 영상 A 4. 실험 및 고찰 실험 C 기존의 방법 제안한 방법 a) 실험 영상 A b) 영상 분할 결과 영상 그림 4.3 비슷한 명암도의 질감으로 이루어진 질감 영상의 영상 분할 결과 비교
표 4.1 영상 분할 알고리즘 비교 기존의 방법 제안한 방법 변환 이산 웨이브렛 패킷 프레임 이산 웨이브렛 프레임 특징 4. 실험 및 고찰 표 4.1 영상 분할 알고리즘 비교 기존의 방법 제안한 방법 변환 이산 웨이브렛 패킷 프레임 이산 웨이브렛 프레임 특징 웨이브렛 계수의 포락선 값 공간 정보 . 특징 벡터의 차원 192 4단계 변환: 192 14 4단계 변환: 12 위치 좌표 값: 2 클러스터링 알고리즘 isodata 처리 시간 1 0.05
5. 결 론 웨이브렛 프레임과 공간 정보를 이용한 영상 분할 방법 장점 질감 영상 분할의 성능 향상 4단계 웨이브렛 프레임 공간 정보를 첨가 장점 계산량 감소 질감 영상 분할의 성능 향상
(Textures a photographic album for artists and designers) Brodatz album (Textures a photographic album for artists and designers)
(t-t0) t t0 T 입력신호의 시간, 주파수, 시간-주파수 영역 a. 정현파에 임펄스가 첨가된 신호 b. 시간 영역 2. 웨이브렛 변환을 이용한 질감 영상 분할 t0 T t (t-t0) a. 정현파에 임펄스가 첨가된 신호 t0 T t f t0 T t f t0 T t f b. 시간 영역 c. 주파수 영역 d. 시간-주파수 영역 입력신호의 시간, 주파수, 시간-주파수 영역
1차원 웨이브렛 변환의 예 t a. 1차원 입력신호 a t b. 1차원 웨이브렛 변환 500 1000 1 64 500 1000 2. 웨이브렛 변환을 이용한 질감 영상 분할 t 500 1000 a. 1차원 입력신호 1 a t 64 500 1000 b. 1차원 웨이브렛 변환 1차원 웨이브렛 변환의 예
Symmetric wavelet
Input H W10 G W11 W20 W21 W22 W23 H G H G W20 W21 W22 W23
H G W10 W11 H G H G W20 W21 W22 W23 Input