小波變換在數字影象上的應用(上)
小波變換在數字影象上的應用(上)
小波變換原理的簡單概述
一維小波變換
- 關於一維連續小波和離散小波變換的公式只能抱書啃了,這裡給出一張圖展示小包變換分析的一些特點。
- 第一幅圖是原始訊號,其右側是它的傅立葉譜,由傅立葉譜我們可以知道原始訊號存在兩個頻率峰值。但是關於這兩個頻率峰值出現的時間卻無法得知。
- 也許你覺得短時傅立葉變換可以解決這個問題,實際上關於STFT窗寬的選擇存在一個矛盾。選擇的框太寬時間解析度差,選擇的框太窄頻率解析度就差。
- 而通過上圖下面兩張小波變換得到的譜圖,我們可以得到非常準確的空間域和頻率域的資訊。
FWT
快速小波變換的過程可以表示為下圖所示。
- 根據FWT的公式所知,求小波係數,實際上是求一個非負的偶數項的卷積,而非負的偶數項求卷積等價於濾波和基2下取樣。
- 這個過程如上圖所示,可求得一個近似分量(低通)和一個高通。再對這個低通求一個尺度的濾波和下采樣,可再次求得一個低通和一個高通。經此兩過程求得的頻率成分對應於上圖下側。
二維快速小波變換
- 小波變換擴充套件到二維和傅立葉變換擴充套件到二維有些類似,除了產生一個二維的尺度函式還產生了三個方向敏感的小波(分別是水平,垂直,和對角線)。
- 二維的快速小波變換和逆變換過程也可以表示為下圖。
- 上圖最上側最後得到的四個分量依次是對角線細節分量,垂直細節分量,水平細節分量和近似分量。
小波包
- 根據以上分析我們知道,FWT的分解是多樣的。那麼如何分解才能夠具有一個比較好的效果呢?這時候就需要介紹小波包。
小波包類似一個二叉樹。下圖展示了一個三尺度的小波包。
下圖展示經此小波包分解的過程及最終得到的頻率分離特性。
最後,展示一副指紋影象經過小波包分解的效果。
相關文章
- 影象處理 二維小波變換
- 小波變換與傅立葉變換的區別
- 【DWT筆記】傅立葉變換與小波變換筆記
- 小波變換與深度學習深度學習
- 15分鐘理解數字影象中的二維傅立葉變換語義
- MATLAB數字影象處理(一)基礎操作和傅立葉變換Matlab
- go 在 Windows 上環境變數GoWindows變數
- 【影像處理筆記】小波變換筆記
- 應用WSDK - 實踐Web Services的數字簽名(上) (轉)Web
- SPI介面在LCD上的應用
- 工控機在高鐵上的應用
- 稀疏映象在OpenHarmony上的應用
- 數字影像處理學習筆記(1)——傅立葉變換在影像處理中的應用筆記
- 小波變換教程(1):基本原理
- 【數字影象處理】六.MFC空間幾何變換之影象平移、映象、旋轉、縮放詳解
- 《論可計算數及其在判定上的應用》簡單理解
- SOLIDWORK自動化引數在傳送帶上的應用Solid
- 3.5寸彩屏在料理機上的應用
- OpenCV在Android平臺上的應用OpenCVAndroid
- 商務智慧在物流操作上的應用
- 小波變換檢測訊號突變點的MATLAB實現Matlab
- 工業交換機在數字化變電站中的應用優勢
- 在 Ubuntu 上使用 Nginx 部署 Flask 應用UbuntuNginxFlask
- UIBarButtonItem 在 iOS 11 上的改變及應對方案UIiOS
- MaxCompute在高德大資料上的應用大資料
- 0.96寸彩屏在智慧手環上的應用
- 深度學習在乳腺癌上的應用!深度學習
- 在網頁上啟動你的應用程式網頁
- Gradle在大型Java專案上的應用GradleJava
- MerkleTree在資料校驗上的應用
- Oracle Package在itpub菠菜上的一點應用OraclePackage
- cv2在影像上的應用-續2
- 在Kubernetes上執行SAP UI5應用(上)UI
- 業務上鎖的應用
- ubuntu上的基本應用Ubuntu
- OpencV_Python影象濾波函式小結OpenCVPython函式
- 在 WASI 上執行 .NET 7 應用程式
- .NET Attribute在資料校驗上的應用