怎么求人眼图像中的噪声
生活随笔
收集整理的這篇文章主要介紹了
怎么求人眼图像中的噪声
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在圖像中的人眼圖像中,一般會產生兩種噪聲
,1、shot noise(散粒噪聲)) ? ?2、line noise(線路噪聲)
減小這兩種噪聲的方法:
1、shot noise(散粒噪聲)
一般使用5 * 5的高斯濾波器,方差是2的濾波器,這樣可以很好的減少散粒噪聲
2、line noise(線路噪聲)
可以使用歸一化的因子進行調節,根據當前圖像每行的均值像素跟上一幀圖像的均值像素得到的偏移進行對當前圖像的調整得到的。
C(i-1,l)表示上一幀每行調節的因子,,當前幀的調節因子為C(i,L)
當i =1時,c(i,L)=mean(I,2)
這樣可以用遞歸的方法得到當前幀的因子,
相應的代碼:
% This function % Input: Format: % I = input image : matrix % C = normalization factor for each line : column vector % beta = hysteresis factor % Output: Format: % Ip = output image : matrix % C = new normalization factor for each line : column vector Cp = mean(I,2) * beta + C * (1-beta); adjustment = (Cp - mean(I,2)); %mean(I,2)求解每行的均值 mat_adj = repmat(adjustment, [1 size(I,2)]); %size(A,2)是A的列數 mat_max = ones(size(I))*255; Ip = min(double(I)+mat_adj, mat_max); %如果校正后的像素值超過255則取255值得像素
總結
以上是生活随笔為你收集整理的怎么求人眼图像中的噪声的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 邻接表的图遍历
- 下一篇: 人眼中亮斑的检测、定位和去除