深圳大学实验报告
课程名称:
数字图像处理
实验项目名称:
图像增强
学院:
信息工程学院
专业:
通信工程
指导教师:
张坤华
报告人:
学号:
班级:1班
实验时间:
20150409
实验报告提交时间:
20150521
教务处制
1
f1简述直方图均衡化原理答:直方图均衡化的基本思想是对原始图像中的像素灰度做某种映射变换,使变换后的图像灰度的概率密度是均匀分布的,即变换后图像是一幅灰度均匀分布的图像,这意味着图像灰度的动态范围得到了增加,从而可提高图像的对比度。
2对给定的两幅灰度数字图像(可以用MATLAB自带的图像文件)进行如下处理:
a对原图像进行直方图均衡化处理,同屏显示处理前后图像及其直方图,比较异同,并回答为什么数字图像均衡化后其直方图并非完全均匀分布。
答:
代码实现如下:
Aimread1jpgIrgb2grayAheightwidthsizeIfiguresubplot221imshowI显示原始图像subplot222imhistI显示原始图像直方图
2
f进行像素灰度统计szeros1256统计各灰度数目,共256个灰度级fori1heightforj1widthsIij1sIij11对应灰度值像素点数量增加一e
de
d计算灰度分布密度pzeros1256fori1256pisiheightwidth10e
d计算累计直方图分布czeros1256c1p1fori2256cici1pie
d累计分布取整将其数值归一化为1256cui
t8255c05对图像进行均衡化fori1heightforj1widthIijcIij13
fe
de
d
subplot223imshowI显示均衡化后的图像subplot224imhistI显显示均衡化后的图像的直方图
进行灰度均衡化的公式有很多,只要满足两个关键的条件就行了。在这里,我们使用公式:SkTrk255Prrj255
j0k
j255进行灰度图像均衡化处j0N
k
理,因而输出图像的灰度值是根据原图像的灰度值概率进行映射的。首先它只能实现多对一的映射,从而导致有些灰度值为空,使图像颜色减少甚至失真,其次由于进行概率统计过程中出现了浮点小数,而灰度值是整数,于是便出现了舍入得情况,导致映射后的灰度值不准确。b对原图像加入点噪声,用8邻域平均法平滑加噪声图像(图像四周边界不处理,下同),同屏显示原图像、加噪声图像和处理后的图像。答:
4
f代码实现:clearAimread1jpgBrgb2grayAsubplot221imshowBtitle原始图象Qim
oiseBsaltpeppersubplot222imshowQtitle椒盐噪声Mfspecialaverage33EimfilterQMsubplot223imshowEtitle33平均模板Nfspecialaverage55KimfilterQNsubplot224r