小波(Wavelet)樂園

小波分析的基礎知識, 小波分析的軟件實現, 小波分析應用的現狀與前景
正文

小波分析係列講座0

(2004-12-17 04:18:02) 下一個
本節之所以稱為講座0 因為它隻是一個很簡單的例子 還談不上正式入門 但他具備了部分的思想 [x0,x1,x2,x3]=[90,70,100,70] 為達到壓縮 我們可取 (x0+x1)/2  (x0-x1)/2 來代表 x0,x1 這樣 [90,70] 可表示為 [80,10] 80即平均數 10是小範圍波動數(可想象出一種波的形狀) [90,70] --〉[80,10] , [100,70] --〉 [85,15] 可以想象80 和85 都是局部的平均值 反映大的總體的狀態 是變化相對緩慢的值 可以認為他們是低頻部分的值 而10、15是小範圍波動的值 局部變換較快 可以認為他們是高頻部分的值 FIRST: 把[90,70,100,70] 寫成 [80,85,10,15] 即把低頻部分寫在一起(記頻率L) 高頻部分寫在一起(H) SECOND: 而[80,85] 又可經同樣的變換--> [82.5, -2.5] 這樣 82.5表示更低頻的信息(記頻率LL) -1.5則表示了頻率L上的波動    最後90,70,100,70] --〉[82.5, -2.5, 10, 15] 這樣信息就可被壓縮了(數字範圍小了) ---這就是二級變換 同樣的你可以進行更高級的變換 嗬嗬 很簡單吧 現在再來擴展一下 [90,70]---> [80,10] 寫成矩陣 [90,70] * [1/2, 1/2]     [1/2 ,-1/2]  如果是[90,70,100,70] 第一步就可寫成矩陣M1 [1/2, 0, 1/2, 0 ] [1/2, 0, -1/2, 0 ] [0,  1/2, 0,  1/2] [0 , 1/2, 0, -1/2] 第二步 隻對低頻 L操作 高頻不變 故可寫成M2 1/2,  1/2, 0, 0 1/2, -1/2, 0, 0 0,  0,  1, 0 0,  0,  0, 1 令M=M1*M2 則可對4*4 的點陣操作 同樣 你可輕易寫出 16*16的點陣矩陣 試著對一幅圖像操作一步步運算 看看其結果 第一步運算後 原圖像縮小至左邊一半了 右邊的是對應波動信息 第二步運算後 圖像又縮小至左邊一半了 對應波動信息 剛才我們僅僅對行變換 如果同時對列變換 結果如何呢 自己試吧 嗬嗬 方式1: 對每一次行變換後對列變換 交叉進行 方式2: 對行變換後對列變換 獨立進行 事物的不變性(或緩慢變化)和快速變化性 信息分離 再分離
[ 打印 ]
閱讀 ()評論 (0)
評論
目前還沒有任何評論
登錄後才可評論.