MATLAB: Local mean and standard deviation

Image Processing Toolboxlocal meanstandard deviation

sir is there any difference between local mean and mean of a pixel?????????? i need to calculate the local mean and standard deviation of a pixel….. how to do it…. please do reply…..

Best Answer

For example, if you want sliding means and stds in all 3x3 neighborhoods
slidingmean=conv2(A,ones(3)/9,'same');
slidingstd=stdfilt(A);
or if you don't have the Image Processing Toolbox
slidingstd=sqrt( conv2(A.^2,ones(3)/9,'same') - slidingmean.^2 );
Related Question