2012-02-17 84 views
-1

我正在實現一個將驗證簽名圖像的android應用程序,決定採用離散小波變換方法(symmlet-8),該方法需要應用離散小波變換並分離圖像使用低通和高通濾波器並檢索小波變換系數。如何應用圖像上的離散小波變換

等式顯示的符號我不能理解,因此不能輕鬆地做數學,也不知道如何將低通和高通濾波器應用到我的x和y點。

是否有任何教程向您展示如何輕鬆地將離散小波變換應用於我的圖像,從而將其分解出數字?

非常感謝。

回答

5

從高層次觀點來看,首先要提取RGB圖像的數據(通常是分割3個通道)。在左上角

低通垂直+高通水平在右上角

低通垂直+低通水平:然後,對於每個通道,你分割你的形象爲4通垂直+低通水平在左下角

高通垂直+高通在水平右下角

可以得到這樣的結果做2次(1個垂直和1個水平)。然後迭代幾次,將過濾器應用到左上角,以獲得最終結果(金字塔)。最後,你重新組合顏色通道。

看看這裏的代碼(可以忽略RGB < - > YUV色彩變換): http://code.google.com/p/kanzi/source/browse/java/src/kanzi/test/TestDWT2.java

,並在這裏對2D小波執行變換:http://code.google.com/p/kanzi/source/browse/java/src/kanzi/transform/DWT_CDF_9_7.java(離散小波變換了Cohen-Daubechies小-Fauveau 9/7適用於2D信號)

轉換與您的不同(因此實現細節不同,但一般算法適用)。

這應該是足夠的信息,讓你開始。