高斯模糊是圖像處理、計算機視覺、深度學習預處理中最基礎也最關鍵的數據平滑算法。本文從數學原理出發,推導二維高斯函數、構建離散權重矩陣、演示像素級計算流程,並討論邊界處理策略,為理解濾鏡底層邏輯、編寫自定義濾鏡/Shader 提供理論基石。
「模糊」在數值層面即平滑化:每個像素新值 = 鄰域像素加權平均。若採用簡單平均(盒子濾波),權重均等,會產生方塊狀伪影。自然界光學擴散呈現鐘形分佈:中心權重最大,隨距離呈指數衰減,這正是正態分佈(高斯分佈)的特性。






$$G(x) = \frac{1}{\sigma\sqrt{2\pi}} e^{-\frac{(x-\mu)^2}{2\sigma^2}}$$



利用獨立性:$G(x,y) = G(x) \cdot G(y)$
$$G(x,y) = \frac{1}{2\pi\sigma^2} e^{-\frac{x^2+y^2}{2\sigma^2}}$$
等高線為同心圓,中心峰值最高,四周漸弱。








邊緣像素鄰域不完整,主流策略:
PS/GPU 實現常採用分離式卷積:二維高斯核可分解為兩次一維卷積(先橫向後縱向),複雜度從 $O(n^2)$ 降為 $O(2n)$,大幅提速。