具体步骤如下:
(1)由 0≤r≤1各点灰度由r映射为s
(2)由 0≤z≤1 各点灰度由z映射成v
(3)根据 , ,由于v, s有相同的分布,逐一取 v=s,求出与r 对应的
2.2.2.3 应用
直方图均衡化能够自动增强整个图像的对比度,但它的具体增强效果不容易控制,处理的结果总是得到全局均匀化的直方图。实际上有时需要变换直方图,使之成为某个特定的形状,从而有选择地增强某个灰度值范围内的对比度。 这时可以采用比较灵活的直方图规定化。一般来说正确地选择规定化的函数可以获得比直方图均衡化更好的效果[13]。
3. 数字图像处理中点运算的设计方法
本章将对数字图像点运算几种变换方法进行研究,通过对几种点运算方法进行解析,说明数字图像处理中图像点运算方法的处理效果。
3.1 直接灰度变换
Matlab图像处理工具箱中提供的imadjust函数,可以实现图像的灰度变换,使对比度增强。其语法格式为:
J=imadjust(I,[low,high],[bottom,top],gamma)
其功能是:返回图像I经过直方图调整后的图像J。[low,high]为源图像中要变换的灰度范围,[bottom,top]指定变换后的灰度范围,两者的默认值均为[0,1]。gamma为矫正量,其取值决定了输入图像到输出图像的灰度映射方式,即决定了增强低灰度还是增强高灰度。如果gamma 等于1,为线性变换;如果gamma小于1 ,那么映射将会对图像的像素值加权,使输出像素灰度值比原来大;如果gamma大于1,那么映射加权后的灰度值比原来小。gamma大于1,等于1,小于1的映射方式如图3.1所示。 基于DSP的图像点运算的研究+文献综述(5):http://www.751com.cn/tongxin/lunwen_6124.html