多維度變換

在數學分析及應用中，「多維度變換」是用來分析訊號的二維或是多維的頻率成分。

## 多維度傅立葉變換

其中一個常用的多維度變換就是傅立葉變換，是將一個訊號的表示式從時域 / 空域轉換到頻域。離散域的多維度傅立葉變換可表示成下列式子：

　
: $F(w_{1},w_{2},\dots ,w_{m})=\sum _{n_{1}=-\infty }^{\infty }\sum _{n_{2}=-\infty }^{\infty }\cdots \sum _{n_{m}=-\infty }^{\infty }f(n_{1},n_{2},\dots ,n_{m})e^{-jw_{1}n_{1}-jw_{2}n_{2}\cdots -jw_{m}n_{m}}$

其中 _F_ 代表多維度傅立葉變換，_m_ 代表維度。將 _f_ 定義成多維度的離散域訊號，則逆多維度傅立葉變換為：

　
: $f(n_{1},n_{2},\dots ,n_{m})=\left({\frac {1}{2\pi }}\right)^{m}\int _{-\pi }^{\pi }\cdots \int _{-\pi }^{\pi }F(w_{1},w_{2},\ldots ,w_{m})e^{jw_{1}n_{1}+jw_{2}n_{2}+\cdots +jw_{m}n_{m}}\,dw_{1}\cdots \,dw_{m}$

連續域的多維度傅立葉變換可表示成下列式子：

　
: $F(\Omega _{1},\Omega _{2},\ldots ,\Omega _{m})=\int _{-\infty }^{\infty }\cdots \int _{-\infty }^{\infty }f(t_{1},t_{2},\ldots ,t_{m})e^{-j\Omega _{1}t_{1}-j\Omega _{2}t_{2}\cdots -j\Omega _{m}t_{m}}\,dt_{1}\cdots \,dt_{m}$

快速傅立葉變換 (FFT) 是一種用來計算離散傅立葉變換 (DFT) 和其逆變換的快速演算法，快速傅立葉變換所得到的結果跟按照定義去算離散傅立葉變換的結果是一樣的，但唯一的差別是快速傅立葉變換的速度快很多。（在捨入誤差的存在下，很多快速傅立葉變換還比直接照定義算還更精準。）有很多種快速傅立葉變換，他們包含很廣泛的數學運算，從簡單的複數運算到數論和群論，詳情可以看快速傅立葉變換。

多維度的離散傅立葉變換是離散域傅立葉變換的簡單版本，其方法是在均勻間隔下的樣本頻率去估計其值。 _N_1 × _N_2 × ... _N_M 離散傅立葉變換如下式：

　
: $Fx(K_{1},K_{2},\ldots ,K_{n})=\sum _{n_{1}=0}^{N_{1}-1}\cdots \sum _{n_{m}}^{N_{m}-1}fx(n_{1},n_{2},\ldots ,n_{N})e^{-j{\frac {2\pi }{N_{1}}}n_{1}K_{1}-j{\frac {2\pi }{N_{2}}}n_{2}K_{2}\cdots -j{\frac {2\pi }{N_{m}}}n_{m}K_{m}}$

其中 0 ≤ _Ki_ ≤ _Ni_ − 1, _i_ = 1, 2, ..., _m_。

多維度離散傅立葉變換對應的逆變換是：

　
: $fx(n_{1},n_{2},\ldots ,n_{m})={\frac {1}{N_{1}\cdots N_{m}}}\sum _{K_{1}=0}^{N_{1}-1}\cdots \sum _{K_{m}}^{N_{m}-1}Fx(K_{1},K_{2},\ldots ,K_{m})e^{j{\frac {2\pi }{N_{1}}}n_{1}K_{1}+j{\frac {2\pi }{N_{2}}}n_{2}K_{2}\cdots +j{\frac {2\pi }{N_{m}}}n_{m}K_{m}}$

其中 0 ≤ _n_1, _n_2, ... , _n_m ≤ _N_(1, 2, ... , _m_) – 1。

## 多維度離散餘弦變換

離散餘弦變換被廣泛的應用，像是資料壓縮、特徵萃取、影像重建等等。多維度離散餘弦變換為：

　
: $Fx(K_{1},K_{2},\ldots ,K_{r})=\sum _{n_{1}=0}^{N_{1}-1}\sum _{n_{2}=0}^{N_{2}-1}\cdots \sum _{n_{r}=0}^{N_{r}-1}fx(n_{1},n_{2},\ldots ,n_{r})\cos {\frac {\pi (2n_{1}+1)K_{1}}{2N_{1}}}\cdots \cos {\frac {\pi (2n_{r}+1)K_{r}}{2N_{r}}}$

其中 _ki_ = 0, 1, ..., _Ni_ − 1, _i_ = 1, 2, ..., _r_.

## 應用

離散傅立葉變換和離散餘弦變換常常被使用在訊號處理和影像處理，也常被用來當作解偏微分方程式時更有效率的方法。離散傅立葉變換也可用在運算摺積或是乘上很大的整數。下列只列出一些例子。

### 影像處理

離散餘弦變換被用在 JPEG 影像壓縮、MJPEG、MPEG、DV 和 Theora 影片壓縮上。壓縮時使用 _N_x_N' 格的二維的離散餘弦變換 (DCT-II) 然後再被量化且用熵編碼法編碼，通常_ N _為 8，而 DCT-II 的運算就用在該格的每一行和每一排，結果會生成 8x8 的變換係數矩陣，其中 (0,0)(左上角) 的值是直流分量 (頻率為 0)，隨著水平或垂直的編號增加，代表水平或垂直的空間頻率增加，如右圖所示。_

在影像處理方面，利用二維的離散餘弦變換可以分析並且描述非常規的圖形加密方法，像是在二維圖像平面中插入非可見的二進位制水印。利用不同的方向，DCT-DWT 混雜的轉換也可以用來去除超音波影像的雜訊。三維的離散餘弦變換可以被用來轉換在使用水印影像遷入的影片資料或是三維影像資料。

### 頻譜分析

當使用離散傅立葉變換來做頻譜分析時，{_xn_} 的數列通常代表著從訊號 _x_(_t_) 中在均勻的時間點做取樣所得到的有限集合，這樣將連續時間點經取樣離散化後，也將原本的傅立葉變換轉變成離散時間傅立葉變換 (DTFT)，通常也因此產生了混疊的失真。為了要最小化這種失真，選擇適當的取樣頻率是重點 (詳情請看取樣定理)。同樣的，將一個非常長 (或無限) 的數列轉變成一個容易處理的大小，會因此造成失真 (Spectral leakage)，選取一個適當的子數列長度是最小化這個問題的關鍵點。當資料量大於達到理想頻率解析度所需的適量時，標準的作法是使用多個 DFT，例如產生頻譜圖的時候。如果所期望的結果是功率頻譜而且有雜訊或隨機訊號出現在資料內的話，多個 DFT 的振幅平均值可以用來減少頻譜的變異性，Welch method 和 Bartlett method 就是這種技術。一般處理這種用來估計有雜訊的訊號的功率頻譜的方法就稱為頻譜估計。

其實會造成失真的主要源頭就是 DFT 本身，因為 DFT 是將 DTFT 這種連續性的頻域做離散取樣的結果，可以利用提高 DFT 的頻率解析度來減緩這問題。

* 這種方法有時候也被認為是零填充，這是一種被用在快速傅立葉變換的一種特別應用。這種因為值為零的取樣點而產生的乘法與加法比原本的 FFT 產生偏移還要沒有效率。
* 如上面所言，失真 (leakage) 的問題對 DTFT 的頻率解析度造成了限制，因此會對透過提高頻率解析度的效益造成限制。

### 偏微分方程式

離散傅立葉變換時常被用來解偏微分方程式，其中 DFT 是被用來近似傅立葉級數，其優點在於將訊號延伸為複數指數函數 _e_inx，而這微分方程式的特徵函數為：_d_/_dx_ _e_inx = _in_ _e_inx，因此，微分在傅立葉變換後的表示式下變得很簡單，只要乘上 _i n_ (但是因為混疊的影響，_n_ 的選擇不一定是唯一的，為了讓這樣的方法達到收斂，需要使用三角插值去選擇這個值)。一個線性微分方程式且其係數為常數經由離散傅立葉變換後會變換成很容易解的代數等式，將解完等式的結果用逆離散傅立葉變換就能回到原來的時 / 空域表示式。

### 用快速傅立葉變換處理影像藝術面的分析

我們必須使用沒有損害的方法去得到一些關於藝術稀有的資訊 (從 HVS 的觀點是著重於色度法以及空間資訊)。我們可以透過觀察色彩變化或是測量表面一制性的變化來了解藝術，因為整個影像是非常大的，所以我們會使用一個雙生的餘弦窗去擷取影像：

　
: $w(x,y)={\frac {1}{4}}\left(1+\cos {\frac {x\pi }{N}}\right)\left(1+\cos {\frac {y\pi }{N}}\right)$

 其中 _N_ 是影像的維度， _x_, _y_ 是從影像中心 (0,0) 所擴展的座標 (從 0 到 _N_/2)，可將空間頻率表示成下式：

　
: $A_{m}{(f)}^{2}=\left[\sum _{i=-f}^{f}\operatorname {FFT} (-f,i)^{2}+\sum _{i=-f}^{f}\operatorname {FFT} (f,i)^{2}+\sum _{i=-f+1}^{f-1}\operatorname {FFT} (i,-f)^{2}+\sum _{i=-f+1}^{f-1}\operatorname {FFT} (i,f)^{2}\right]$

 「FFT」為快速傅立葉變換， _f_ 是空間頻率。這種基於 FFT 的成像方法是一種診斷技術，用以確保文化藝術的長壽及穩定。這是一種簡單、成本低且可用於博物館又不影響日常使用的方法，但這種方法沒辦法定量的量測腐蝕速率。

## 參見

* 離散餘弦變換

## 參考資料