ImageJ对比度增强以及噪声处理

avatar 2019-10-1917:29:32 1 34

增强对比度


利用直方图拉伸或者直方图均衡来增强图片的对比度。

ImageJ增强对比度

只要选项Normalize、Equalize Histogram或者Normalize All n Slices(对堆栈)未选中,该命令就不会改变像素值。

Saturated Pixels 决定图片中饱和的像素数。增大该值可以增强对比度。该值的设定应该大于0,以防止无关的像素对直方图拉伸造成不必要的影响。

Normalize 如果勾选此项,ImageJ会重新计算图片的像素值以适应图片数据类型的最大方位,对于浮动图像则换算成0-1.0之间的值。对图片进行对比度拉伸相当于Brightness/Contrast…[C]窗口中的“Auto”命令。而对于堆栈来说是不一样的,对堆栈中的每个图片都是根据其理想状态而单独调节的(前提是未勾选Use Stack Histogram选项)。8-bit图像的最大范围为0-255,16-bit图片的最大范围为0-65535。

在处理堆栈时会显示另一个对话框,也就是Normalize All n Slices。如果勾选此项,会对堆栈中的所有图片都进行标准化。注意,目前尚不支持对RGB图片的标准化,并且该选项也不能用于RGB堆栈

Equalize Histogram 如果勾选此项,ImageJ会通过直方图均衡来增强图片(对比度)。如果创建了选区,则均衡会基于选区的直方图进行。使用修正算法可取直方图值的平方根。按住Alt键使用标准的直方图均衡算法。如果勾选了Equalize Histogram选项,怎会忽略Saturated Pixels和Normalize参数。

Use Stack Histogram 如果勾选了此项,ImageJ会选用整个堆栈的直方图而不是具体的某一个切片的直方图,该选项在处理基于ROI的增强时尤其有用。

Noise(噪声)


使用该子菜单中的命令对图片进行噪声添加或删除。

ImageJ噪声

Process▷Noise▷:Salt and Pepper,Despeckle,Add Noise and Remove Outliers

Add Noise(添加噪声)

向图片或选区中添加随机噪声。该噪声服从高斯分布,平均值为0,标准偏差为25。

Add Specified Noise(添加特定的噪声)

添加平均值为0的高斯噪声并选择一个标准偏差。

高斯噪声

Salt and Pepper

向图片或选区添加salt and pepper噪声,其原理是以2.5%黑色以及2.5%白色随机地替换图片的像素。该命令仅对8-bit图片有效。

Despeckle(去除杂质)

一个中值滤波器,替代像素以其临域3×3个像素的平均像素值。这项操作十分耗时,因为是针对选区内的每个像素,对3×3域中的9个像素都要进行分类并对中心的像素进行替换。中值滤波器的优点在于其可以移除salt and pepper噪声。

Remove Outliers(异常值剔除)

ImageJ剔除异常值

如果一个像素的偏离了周围像素平均值一定的大小(阈值),那么用周围像素的平均值来替换该像素。对图像校正十分有用,比如CCD相机的热噪点和坏点。

Radius(半径) 确定用于计算中值的区域。运行Process▷Filters▷Show Circular Masks…可看到半径如何转化为区域。

Threshold(阈值) 确定当像素偏离中值多少时(即阈值)对其进行替换。

Which Outliers 确定是否要对比周围亮/暗的像素进行替换。

Remove NaNs(移除非数字值)

ImageJ移除非数值像素

该滤波器将32-bit图片中的NaN(非数值)像素替换为由Radius(半径)确定的圆形内核区域内的像素的平均值。但是,它不会删除大于内核大小的NaNs补丁。

 

注意,ImageJ的一些滤波器,比如Process▷Filters▷Gaussian Blur…、Mean…以及Variance…等,会以将NaN像素周围的像素设置为NaN像素的形式破坏这些像素。其他滤波器也可能会给出NaN像素无效的位置。

weinxin
我的微信公众号
扫码关注获得本站一手资讯
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:1   其中:访客  0   博主  1

    • avatar geoer Admin

      :grin: