第八章 小波轉換.

Slides:



Advertisements
Similar presentations
工職數學 第四冊 第一章 導 數 1 - 1 函數的極限與連續 1 - 2 導數及其基本性質 1 - 3 微分公式 1 - 4 高階導函數.
Advertisements

大綱 1. 三角函數的導函數. 2. 反三角函數的導函數. 3. 對數函數的導函數. 4. 指數函數的導函數.
湘雅路街道 刘韬 2014 年 4 月 微时代 · 新挑战. 什么是微时代 : 微时代即以微博、微信 等作为传播媒介代表,以短 小精炼作为文化传播特征的 时代。 开福区湘雅路街道工委 微博:微型博客的简称,即一句话 博客,是一种通过关注机制分享简 短实时信息的广播式的社交网络平 台。 微信:是腾讯公司于.
北大附中深圳南山分校 倪 杰 2016年8月25日星期四 2016年8月25日星期四 2016年8月25日星期四 Ox y 1 1 y=a x (a>1)
102學年度上學期 小班 ~ “快樂來上學”回顧與分享.
司法体制改革与律师执业前景瞻望 黄太云
與宋元思書 吳均.
08 CSS 基本語法 8-1 CSS 的演進 8-2 CSS 樣式規則與選擇器 8-3 連結HTML 文件與CSS 樣式表
臺中市南屯區文山國民小學102年度校園正確用藥教育議題教育執行成果報告
遞迴關係-爬樓梯.
团队介绍 (1)西湖区社区街道挂职社会实践基地 (2)武义、缙云、双浦乡镇挂职社会实践基地 (3)BOX企业实习社会实践基地
轉換編碼 視轉換為座標軸之旋轉 視轉換為基底函數之分解 轉換編碼之方法 JPEG DCT 演算法 JPEG DCT 之結果.
轉換編碼 視轉換為座標軸之旋轉 視轉換為基底函數之分解 轉換編碼之方法 JPEG DCT 演算法 JPEG DCT 之結果.
5.1 自然對數函數:微分 5.2 自然對數函數:積分 5.3 反函數 5.4 指數函數:微分與積分 5.5 一般底數的指數函數和應用 5.6 反三角函數:微分 5.7 反三角函數:積分 5.8 雙曲函數.
Strain Variation for B-Mode Image
分項子計畫: P2P Video Streaming Multi-layer Video Distribution and Acquisition in Cloud Computing (第二季成果報告) 主持人: 許蒼嶺 研究生: 林靖辰 簡嘉威 王彥翔 蘇昭文 Dept. of Electrical.
Project 2 JMVC code tracing
主題五 CPU Learning Lab.
正反器 一、循序邏輯電路 二、動作情形:用時序(timing),其次輸出( )是由外界輸入與( )所共同決定。
4B冊 認識公倍數和最小公倍數 公倍數和最小公倍數的關係.
2-1 接腳說明 2018/11/30 第2章 系統分析.
(Circular Linked Lists)
一、運算放大器簡介 Introduction to Operational Amplifiers
第八章 空間資料結構設計.
第二章 SPSS的使用 2.1 啟動SPSS系統 2.2 結束SPSS系統 2.3 資料分析之相關檔案 2.4 如何使用SPSS軟體.
Wavelet transform 指導教授:鄭仁亮 學生:曹雅婷.
十字交乘法 多項式乘積: (X + 3)×(X+2) =X2 +2X +3X + 6 =X2+ 5X + 6 因式分解:
1.3 在整除性問題之應用 附加例題 3 © 文達出版 (香港 )有限公司.
Chap3 Linked List 鏈結串列.
第一章 直角坐標系 1-1 數系的發展.
學習單元:N6 數的性質 學習單位:N6-3 用短除法求H.C.F. 和 L.C.M. 學習重點 : 1. 複習因數分解法求
Definition of Trace Function
其他 ER 相關觀念 以及OO模型 國立中央大學 資訊管理系 范錚強 2002 中央大學。范錚強.
大綱:加減法的化簡 乘除法的化簡 去括號法則 蘇奕君 台灣數位學習科技股份有限公司
微積分網路教學課程 應用統計學系 周 章.
挑戰C++程式語言 ──第8章 進一步談字元與字串
如何使用Gene Ontology 網址:
位移與向量(Displacement and Vector)
C qsort.
第十一章 空間域上的壓縮與應用.
MiRanda Java Interface v1.0的使用方法
反矩陣與行列式 東海大學物理系‧數值分析.
第九章 布林代數與邏輯設計.
10394: Twin Primes ★★★☆☆ 題組:Problem Set Archive with Online Judge
第四章 門檻值決定與區域分割.
IV. Implementation IV-A Method 1: Direct Implementation 以 STFT 為例
(a+b)(c+d)=ac+ad+bc+bd
影響計算準確度的關鍵因素 基底函數.
1757: Secret Chamber at Mount Rushmore
第十二章 離散小波轉換之相關浮水印技術.
( )下列何者正確? (A) 7< <8 (B) 72< <82 (C) 7< <8 (D) 72< <82 C 答 錯 對.
6.1 動畫檔案的格式 6.2 建立合適的動畫元素.
資料表示方法 資料儲存單位.
因數與倍數.
1-4 和角公式與差角公式 差角公式與和角公式 1 倍角公式 2 半角公式 和角公式與差角公式 page.1/23.
資料結構與C++程式設計進階 期末考 講師:林業峻 CSIE, NTU 7/ 15, 2010.
6-1線性轉換 6-2核心與值域 6-3轉換矩陣 6-4特徵值與特徵向量 6-5矩陣對角化
非負矩陣分解法介紹 報告者:李建德.
補充 數值方法 數值方法.
線性規劃的其他演算法 Special Simplex Method
4-1 變數與函數 第4章 一次函數及其圖形.
第十三章 彩色影像處理.
在直角坐標平面上兩點之間 的距離及平面圖形的面積
All Sources Shortest Path The Floyd-Warshall Algorithm
10303: How Many Trees? ★★☆☆☆ 題組:Contest Archive with Online Judge
Chapter 4 Multi-Threads (多執行緒).
17.1 相關係數 判定係數:迴歸平方和除以總平方和 相關係數 判定係數:迴歸平方和除以總平方和.
7. 三角學的應用 正弦公式 餘弦公式 a2 = b2 + c2 - 2bc cos A b2 = a2 + c2 - 2ac cos B
快取映射 之直接對映 計算整理.
Presentation transcript:

第八章 小波轉換

8.1 前言 8.2 一維小波轉換 8.3 二維小波轉換 8.4 快速二維小波轉換 8.5 植基於快取記憶體的算法 8.7 作業

8.2 一維小波轉換 將一維的影像資料以方塊函數(Box Function)來表示 給定一維影像I如圖8.1所示。 8.2 一維小波轉換 將一維的影像資料以方塊函數(Box Function)來表示 給定一維影像I如圖8.1所示。 方塊函數 定義於圖8.2所示。 圖8.2 方塊函數 圖8.1 一維的影像

將一維的影像資料以方塊函數(Box Function) 來表示 有失真,但也可達到壓縮的效果。 圖8.3

有了 和 之後,I就可以表示成 和 的線性組合。 (a) (b) 圖8.4 和 有了 和 之後,I就可以表示成 和 的線性組合。 圖8.5

的基底向量 對 而言,任一區塊函數可定義為 (8.1) 其正交性可利用滿足下式來檢定

基底向量為小波集 。以圖8.4為例,其小波集如圖8.6所示。 考慮 ,找一個和 正交且互補的新向量空間 。 形成 的基底向量表示為 、 、 和 。我們稱這些 基底向量為小波集 。以圖8.4為例,其小波集如圖8.6所示。 (a) (b) (a) (b) 圖8.4 和 圖8.6 和 的基底向量 對 而言,其基底向量可定義為 (8.2)

將一維的影像資料以 和 的線性組合來表示 給定一維影像I=(3,5,2,8),利用 、 、 和 的線性組合可表示為 使用 、 、 和 的 線性組合則得到 其中a、b、c和d需滿足下式 解得a=(3+5)/2=4,b=(2+8)/2=5,c=(3-5)/2=-1,d=(2-8)/2=-3。 所以

單位正交基底向量的轉換 由 可得知 、 、 和 並非單位正交基底向量。 若將式(8.1)的 和式(8.2)的 做如下的改變, 即能使其成為單位正交基底,亦可簡化內積的相關計算。 (8.3)

已在小波轉換中變為較小的係數,這帶來了壓縮效果。 圖8.7可用來表示這種向量基底層層擴展後的關係。 向量基底的擴展 從 轉換成 ,可以發現 I 中的較大係數 已在小波轉換中變為較小的係數,這帶來了壓縮效果。 圖8.7可用來表示這種向量基底層層擴展後的關係。 圖8.7 不同向量基底的層層擴展

一維小波轉換的模擬 (a) 原始I。 (b) 第一步 (c) 第二步 (d) 第三步 圖8.8 一個一維WT模擬例子

8.3 二維小波轉換 將一維小波轉換擴展成二維小波轉換 利用張量乘積的概念我們可以將 的基底向量 和 擴展成二維轉換所需的四個基底向量:

二維小波基底 (a) (b) (c) (d) 圖8.9 、 、 和

二維小波基底 利用函數的表示法, 、 、 和 可表示為 (8.4) 依照前一節的原理,若二維影像為 ,則

利用張量乘積的概念可將 的基底向量 、 、 和 建構成 、 、 和 四個基底向量,如圖8.10所示。 在 上利用張量乘積來建構相關的基底向量 利用張量乘積的概念可將 的基底向量 、 、 和 建構成 、 、 和 四個基底向量,如圖8.10所示。 圖8.10 張量乘積建構的四個基底向量

二維小波轉換的模擬 圖8.11 輸入的影像 圖8.12 行方向的小波轉換 圖8.13 列方向的小波轉換 圖8.14 L和H二個頻帶 圖8.15 四個頻帶示意圖

影像經二間段小波轉換後,可得7個頻帶,如圖8.16所示。 二階段的小波轉換 影像經二間段小波轉換後,可得7個頻帶,如圖8.16所示。 圖8.17和圖8.18為Lena影像及其經二階段小波轉換後的結果。 圖8.16 七個頻帶示意圖 圖8.17 輸入的影像 圖8.18 二階段小波轉換後的結果

8.4 快速小波轉換 以9/7濾波器及迴積式算法進行小波轉換 令二維影像X表示如下,其中X的大小為 n=2pq 。

9/7濾波器所對應的矩陣可表示為 對X進行WT,相當於計算 其中 (8.5)

以上昇法(Lifting Method) 進行小波轉換 在上昇法中,我們不直接計算 ,而是計算

以SCLA (Spatial Combinative Lifting Algorithm) 進行小波轉換 (8.6) 式(8.6)的計算順序為 、 、 、 和 首先要計算 ,得先算 。假設對 而言,滿足 我們由A矩陣的特殊結構,可得知矩陣的偶數行上的元素和矩陣上同位置的元素具有同樣的值,也就是

檢查R矩陣的奇數行上的元素,可得知 已經算出了 ,再來計算 ,我們會得到 (8.7)

SCLA 在計算上的複雜度 、 、 和 皆需要 乘法。 存在下列四個等式 使用二個for迴圈,即可以完成 的計算,共需要 個乘法。 綜合 以上分析,SCLA的乘法需求量為 , 而迴積式算法所需的乘法數量約為 。

8.4 植基於快取記憶體的算法 以CSCLA 法進行小波轉換 令S(M)代表矩陣M牽涉的符號,而I(M)代表矩陣的I註標範圍,例如:

CSCLA 法的執行步驟(1) 為了配合快取記憶體, 我們將影像切割成許多區塊列而每一個區塊列又可切割成許多區塊。區塊的大小可依據快取記憶體的大小來決定。假設在第一區塊列中的第一區塊之大小定為3737,第i個區塊的大小定為3732,2i n/37,這裏影像的大小為mn。最後一個區塊大小定為3727。 我們接著把X[0…36,0…36]讀入第一個區塊,這時我們有I(M)=[0…36,0…36] 和 從式(8.7)的資料相依關係,計算完部分YA和YB後,我們可得下列組態變化

CSCLA 法的執行步驟(2) 利用與前一個步驟相同的方式,計算完部分YC、YD、YE後,可得下列組態變化 。 至此,我們檢查最後組態的左上方,可得知Y[0…31,0…31]已可輸 出 。這時得把最後組態之最後五列資料傳出去,以方便在第二區 塊列使用。

CSCLA 法的執行步驟(3) 將最後組態中最後五行資料移到矩陣M中前五行 ,再讀入 X[0…36,37…68]到M的最後32行中。 於是,我們得到 I(M)=[0…36,32…68]和

CSCLA 法的執行步驟(4) 利用與前一個步驟相同的方式,我們也可得到以下五個組態 這時最終的Y[0…31,32…63]也可輸出。仿照類似的做法,我們可依序得到Y[0…31,32k…32k+31],2  k  n/32-2。

CSCLA 法的執行步驟(5) 針對第一區塊列,我們只剩下最後一個3727的區塊待完成。 首先我也是將矩陣M的最後五行移到M的前五行 , 再將 X[0…36,n-27…n-1]移入M的最後27行。這時,我們有 I(M)=[0…36,n-32…n-1]和

CSCLA 法的執行步驟(6) 最後,我們可以得到五個組態變化如下所示

8.7 作業 習題一: 給定一維影像I=(2,6,1,7),請將I表示成 、 、 和 的 線性組合。 習題二: 請自行給定一張影像,並利用三階段的Harr小波轉換將該輸入 影像進行小波轉換。