信息工程学院数字图像处理实验数字图像处理实验实验四:图像增强—直方图变换学院:信息工程学院姓名:学号:专业及班级:指导教师:成绩信息工程学院数字图像处理实验一、实验目的1.掌握灰度直方图的概念及其计算方法;2.熟练掌握直力图均衡化和直方图规定化的计算过程;3.熟练掌握空域滤波中常用的平滑和锐化滤波器;4.掌握色彩直方图的概念和计算方法;5.利用MATLAB程序进行图像增强。二、实验内容图像增强是指按特定的需要突出一幅图像中的某些信息,同时,消弱或去除某些不需要的信息的处理方法。其主要目的是处理后的图像对某些特定的应用比原来的图像更加有效。图像增强技术主要有直方图修改处理、图像平滑化处理、图像尖锐化处理和彩色处理技术等。本实验以直方图均衡化增强图像对比度的方法为主要内容,其他方法同学们可以在课后自行联系。直方图是多种空间城处理技术的基础。直方图操作能有效地用于图像增强。除了提供有用的图像统计资料外,直方图固有的信息在其他图像处理应用中也是非常有用的,如图像压缩与分割。直方图在软件中易于计算,也适用于商用硬件设备,因此,它们成为了实时图像处理的一个流行工具。直方图是图像的最基本的统计特征,它反映的是图像的灰度值的分布情况。直方图均衡化的目的是使图像在整个灰度值动态变化范围内的分布均匀化,改善图像的亮度分布状态,增强图像的视觉效果。灰度直方图是图像预处理中涉及最广泛的基本概念之一。图像的直方图事实上就是图像的亮度分布的概率密度函数,是一幅图像的所有象素集合的最基本的统计规律。直方图反映了图像的明暗分布规律,可以通过图像变换进行直方图调整,获得较好的视觉效果。直方图均衡化是通过灰度变换将一幅图像转换为另一幅具有均衡直方图,即在每个灰度级上都具有相同的象素点数的过程。三、实验具体实现显示原图像的直方图和经过均衡化处理过的图像直方图:I=imread('1.jpg');%读入原图像J=histeq(I);%对原图像进行直方图均衡化处理subplot(2,2,1);imshow(I);%显示原图像title('原图像');%给原图像加标题名%对原图像进行屏幕控制;显示直方图均衡化后的图像subplot(2,2,2);imshow(J);%给直方图均衡化后的图像加标题名title('直方图均衡化后的图像');%对直方图均衡化后图像进行屏幕控制;作一幅子图,并排两幅图的第1幅subplot(2,2,3);imhist(I,64);%将原图像直方图显示为64级灰度title('原图像直方图');%给原图像直方图加标题名信息工程学院数字图像处理实验subplot(2,2,4);%作第2幅子图imhist(J,64);%将均衡化后图像的直方图显示为64级灰度title('均衡变换后的直方图');%给均衡化后图像直方图加标题名四、思考题1.直方图是什么概念?它反映了图像的什么信息?直方图表示数字图像中每一灰度级与其出现频数(该灰度像素的数目)间的统计关系,用横坐标表示灰度级,纵坐标表示其频数(也有用相对频数即概率表示的),即指图像中各种不同灰度级像素出现的相对频率。灰度直方图描述了图像的概貌,如灰度范围、灰度级分布、整幅图像的平均亮度等。2.直方图均衡化是什么意思?它的主要用途是什么?直方图均衡化也叫做直方图均匀化,是一种灰度增强算法,通过对原图像进行某种变换,使得图像的直方图变为均匀分布的直方图,直方图变换后可使图像的灰度间距拉开或使灰度分布均匀,从而增大对比度,使图像细节清晰,达到增强的目的,以改善图像的视信息工程学院数字图像处理实验觉效果。主要用于图像的增强,使图像变得清晰,如在医学上的X光,核磁共振成像等。五、实验小结