小波變換與傅立葉變換的區別
1. 應用範圍
- 高維資料因為其計算代價昂貴(緯度高計算必然昂貴)和建立索引結構的困難(空間索引結構往往面臨著“維度災”),因此有對其進行資料壓縮的需求,即對高維資料進行降維,傅立葉變換和小波變換都可以用來做這件事
2. 傅立葉變換
- 傅立葉變換,可以理解為將一個函式對映到(L2空間的)某組基上。觀察這組基(嚴格來說不是一組基)cosx,sinx,cos2x,sin2x...發現有個特點是它可以由一個母函式cosx通過平移和縮放獲得。
-
用不同頻率的三角函式去擬合原始訊號。
圖4可以用三角函式擬合直線!!! - 而原始訊號中的主要資訊都集中在低頻分量上,高頻分量往往是噪音,因此我們可以對變換後的三角函式係數只保留其前k個係數,而忽略剩餘的高頻部分,這樣就將資料降為了k維,由於高頻大多是噪音,因此丟失資訊並不多。(實現資料降維)
- 假設傅立葉變換f(x)=a1cos(x)+b1sin(x)+a2cos(2x)+b2sin(2x)+...+akcos(kx)+bksin(kx)已經能滿足精度要求了(再往後的高頻都是噪聲了),可以發現每個對映的分量都是在幾乎全定義域有非零值。
3. 小波變換
![6634703-e468bd31544a28d5.png](https://upload-images.jianshu.io/upload_images/6634703-e468bd31544a28d5.png)
![6634703-7466b85bc567d6e8.png](https://upload-images.jianshu.io/upload_images/6634703-7466b85bc567d6e8.png)
image.png
-所謂“小波函式”是一族函式,需要滿足1.均值為0;2.在時域和頻域都區域性化(不是蔓延整個座標軸的),滿足這兩條的函式就是小波函式,有很多,最簡單的是Haar Wavelet。所以小波分析或者說小波變換要做的就是將原始訊號表示為一組小波基的線性組合,然後通過忽略其中不重要的部分達到資料壓縮或者說降維的目的。
![6634703-a9d3b45e5303755d.jpg](https://upload-images.jianshu.io/upload_images/6634703-a9d3b45e5303755d.jpg)
- 利用小波變換,第一行原始的地震波訊號可以被近似地分解為30個小波的疊加。其中,每一個小波都是母函式平移和伸縮得到的
![6634703-934cebda030a5c48.png](https://upload-images.jianshu.io/upload_images/6634703-934cebda030a5c48.png)
參考文獻
相關文章
- 【DWT筆記】傅立葉變換與小波變換筆記
- 【OpenCV-Python】:影像的傅立葉變換與逆傅立葉變換OpenCVPython
- 傅立葉變換和拉普拉斯變換的物理解釋及區別
- 小波變換與深度學習深度學習
- 快速傅立葉變換
- 離散傅立葉變換
- OpenCV計算機視覺學習(10)——影像變換(傅立葉變換,高通濾波,低通濾波)OpenCV計算機視覺
- OpenCV 離散傅立葉變換OpenCV
- 【scipy 基礎】--傅立葉變換
- 圖神經網路基礎:傅立葉級數與傅立葉變換神經網路
- 快速傅立葉變換(FFT)隨筆FFT
- 淺談FFT(快速傅立葉變換)FFT
- 【數學】快速傅立葉變換(FFT)FFT
- 快速傅立葉變換及其實現
- 如何通俗地理解傅立葉變換?
- 【影像處理筆記】小波變換筆記
- 影象處理 二維小波變換
- 離散傅立葉變換DFT的應用
- 非週期訊號的傅立葉變換
- 短時傅立葉變換原理理解
- 數論筆記:快速傅立葉變換筆記
- 傅立葉變換頻域時域分析
- 【數理知識】第1章-傅立葉變換-《積分變換與場論》王振
- 小波變換教程(1):基本原理
- Python 實現影像快速傅立葉變換和離散餘弦變換Python
- 【OI向】快速傅立葉變換(Fast Fourier Transform)ASTORM
- 傅立葉變換(二)—— 卷積 Convolution卷積
- 理解快速傅立葉變換(FFT)演算法FFT演算法
- 小波變換檢測訊號突變點的MATLAB實現Matlab
- 小波變換在數字影象上的應用(上)
- 影象處理1--傅立葉變換(Fourier Transform )ORM
- 相位掩膜+傅立葉變換進行影象加密加密
- C# pythonnet(2)_FFT傅立葉變換C#PythonFFT
- 快速傅立葉變換的迭代法程式碼實現
- 誰有短時傅立葉變換的java或c程式JavaC程式
- 【演算法學習筆記】快速傅立葉變換演算法筆記
- 卷積導向快速傅立葉變換(FFT/NTT)教程卷積FFT
- OpenGL模型檢視變換、投影變換、視口變換模型