區域性相關資訊去噪

2021-09-24 18:34:24 字數 801 閱讀 6354

簡單的演算法描述如下,對於一幅n*m大小灰度影象,用

加性去噪後的結果為:

其中:

式(4)中σ為使用者輸入的引數。

上述公式是針對灰度影象進行的,對於常見的rgb彩色圖,只要對r/g/b三通道分別進行處理就ok了。

有了上述基礎,經過個人的摸索,對於磨皮應用,這個演算法的兩個引數(1)半徑可取:max(src->width, src->height) * 0.02, 使用者輸入的σ可取10 + denoiselevel * denoiselevel * 5,其中denoiselevel 為磨皮的程度引數,範圍從1到10,越大磨皮越厲害。

以上來自

效果圖:

對於邊界的處理:

可通過copymakeborder函式進行擴充套件

具體參考:

核心**:

void lmv(uint8 * img, int width, int height, int n, int m,double theat)

}}

傳統去噪 小波去噪

通過短波實現噪音消除,與高斯去噪的基本原理一致。小波變換具有如下特點 低熵性,小波係數的稀疏分布,使得影象變換後的熵降低 多解析度,由於採用了多解析度的方法,可以刻畫訊號的非平穩特徵 去相關性,小波變換可以對訊號進行去相關,且雜訊在變換後具有白化趨勢,所以小波域比時域更利於去噪 對於小波去噪問題的本...

python opencv濾波去噪

利用均值濾波去除雜訊,python版opencv的安裝不再贅述 左邊是原圖,右邊是濾波之後的結果 附 import cv2 生成8000個噪點 a random.randint 0 499 b random.randint 0 499 img01 a,b 255 cv2.imshow origina...

NLM去噪理解

參考 a non local algorithm for image denoising 參考部落格 內含 彩色影象 對於影象,我們設 v i u i n i 其中 v i 為帶雜訊的所觀測到的影象,u i 為真實不帶雜訊的影象,n i 是畫素點 i 的雜訊擾動。如下給出乙個帶雜訊的影象 其中 i ...