Process-->Noise\Filters笔记

Process–>Noise\Filters笔记

Noise


Add noise 对图片增加随机噪声,噪声服从均值为0、标准差为25的高斯分布。
Add Specified Noise 增加一个均值为0、手动输入标准差的高斯噪声。

Salt and Pepper 通过随机替换2.5%的黑色像素和2.5%的白色像素来增加椒盐噪声。该命令仅适用于8-bit图片。
Despeckle 这是一种中值滤波器,它将像素值替换为它周围3*3的像素点的均值。中值滤波器对于去掉上面的椒盐噪声很有用。
Remove Outliers 如果一个像素点离它周围点的均值超过一定数值,该命令就会去除这个像素点。该命令对CCD相机的hot pixels或dead pixels很有用。

  • Radius:决定计算均值的范围(单位是像素)。使用Process-Filter-Show Circular Masks来显示半径是如何转变为面积的。
  • Threshold:决定阈值(单位是像素)
  • Which Outliers:决定比均值更亮还是更暗的像素点去除。

Remove NANs 该滤波器将32-bit图片中的NaN像素点替换成由Radius定义的圆形kernel区域内部的像素点的平均值。
ROF Denoise 降噪

Filters

该菜单包含五花八门的滤波器。
Convolve 使用填入文本区域的kernel进行空间卷积。一个kernel就是一个矩阵,它的中心是源像素,其他的元素是该像素的邻居。通过对像素点乘以相应的kernel中的系数然后相加得到结果。对kernel的尺寸没有限制,但它必须是方形,且必须是奇数宽度。勾选Normalize Kernel可以使得每个系数都除以所有系数的和,从而保持图片的亮度。
Gaussian Blur 该过滤器使用一个高斯函数进行卷积,从而实现平滑效果。
Gaussian Blur 3D 计算一个三维高斯低通滤波。
Median 将像素替换为周围点的平均像素值,从而实现降噪效果。
Mean 怎么感觉跟上面的Median是一个意思呢。
Minimum 将像素替换为周围点的最小值,从而实现灰度腐蚀。
Maximum 将像素替换为周围点的最大值,从而实现灰度膨胀。
Unsharp Mask 通过从原图片中提出一个模糊的版本,从而锐化和加强边缘。
Variance 将每个像素替换为邻居的方差,从而高亮边缘。
Show Circular Masks 产生一个包含上面Median、Mean、Minimum、Maximum和Variance滤波器使用的圆形mask产生的事例。

参考

  1. https://www.jingege.wang/2021/10/01/imagej-用户指南/9/