课程设计:图像空域增强算法设计—直方图变换增强解析

合集下载

图像处理有关的课程设计

图像处理有关的课程设计

图像处理有关的课程设计一、教学目标本课程的学习目标主要包括知识目标、技能目标和情感态度价值观目标。

通过本课程的学习,学生将掌握图像处理的基本原理、方法和技巧,包括图像的表示、图像增强、图像滤波、边缘检测和图像分割等。

同时,学生将能够运用所学的知识解决实际问题,提高图像处理的实践能力。

此外,学生将培养对图像处理的兴趣和热情,增强创新意识和团队合作精神。

二、教学内容根据课程目标,本课程的教学内容主要包括图像处理的基本概念、图像的表示和运算、图像增强、图像滤波、边缘检测和图像分割等。

具体包括以下几个方面的内容:1.图像处理的基本概念:图像处理的目的、方法和应用领域。

2.图像的表示和运算:图像的数学模型、图像的像素运算和图像的坐标变换。

3.图像增强:图像增强的目的、方法和算法,包括直方图均衡化、对比度增强和锐化等。

4.图像滤波:图像滤波的目的、方法和算法,包括线性滤波、非线性滤波和高斯滤波等。

5.边缘检测:边缘检测的目的、方法和算法,包括Sobel算法、Canny算法和Prewitt算法等。

6.图像分割:图像分割的目的、方法和算法,包括阈值分割、区域增长和边缘追踪等。

三、教学方法为了实现课程目标,本课程将采用多种教学方法,包括讲授法、讨论法、案例分析法和实验法等。

通过这些教学方法的综合运用,将激发学生的学习兴趣和主动性,提高学生的学习效果和实践能力。

1.讲授法:通过教师的讲解和演示,向学生传授图像处理的基本原理、方法和技巧。

2.讨论法:通过小组讨论和课堂讨论,引导学生主动思考和探索图像处理的问题和解决方案。

3.案例分析法:通过分析典型的图像处理案例,让学生了解图像处理在实际应用中的作用和效果。

4.实验法:通过实验操作和数据分析,培养学生动手能力和实际解决问题的能力。

四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将选择和准备适当的教学资源。

教学资源包括教材、参考书、多媒体资料和实验设备等。

实验四图像增强直方图变换

实验四图像增强直方图变换

昆明理工大学信息工程与自动化学院学生实验报告( 2012 —2013 学年第二学期)课程名称:图形图像处理开课实验室:信自444 2013年 5月 22日一、实验目的1.掌握灰度直方图的概念及其计算方法;2.熟练掌握直力图均衡化和直方图规定化的计算过程;3.熟练掌握空域滤波中常用的平滑和锐化滤波器;4.掌握色彩直方图的概念和计算方法5.利用MATLAB程序进行图像增强。

二、实验原理图像增强是指按特定的需要突出一幅图像中的某些信息,同时,消弱或去除某些不需要的信息的处理方法。

其主要目的是处理后的图像对某些特定的应用比原来的图像更加有效。

图像增强技术主要有直方图修改处理、图像平滑化处理、图像尖锐化处理和彩色处理技术等。

本实验以直方图均衡化增强图像对比度的方法为主要内容,其他方法同学们可以在课后自行联系。

直方图是多种空间城处理技术的基础。

直方图操作能有效地用于图像增强。

除了提供有用的图像统计资料外,直方图固有的信息在其他图像处理应用中也是非常有用的,如图像压缩与分割。

直方图在软件中易于计算,也适用于商用硬件设备,因此,它们成为了实时图像处理的一个流行工具。

直方图是图像的最基本的统计特征,它反映的是图像的灰度值的分布情况。

直方图均衡化的目的是使图像在整个灰度值动态变化范围内的分布均匀化,改善图像的亮度分布状态,增强图像的视觉效果。

灰度直方图是图像预处理中涉及最广泛的基本概念之一。

图像的直方图事实上就是图像的亮度分布的概率密度函数,是一幅图像的所有象素集合的最基本的统计规律。

直方图反映了图像的明暗分布规律,可以通过图像变换进行直方图调整,获得较好的视觉效果。

直方图均衡化是通过灰度变换将一幅图像转换为另一幅具有均衡直方图,即在每个灰度级上都具有相同的象素点数的过程。

下面给出直方图均衡化增强图像对比度的MATLAB程序:I=imread(‘pollen.jpg); % 读入原图像J=histeq(I); %对原图像进行直方图均衡化处理imshow(I); %显示原图像title(‘原图像’); %给原图像加标题名%对原图像进行屏幕控制;显示直方图均衡化后的图像figure;imshow(J);%给直方图均衡化后的图像加标题名title(‘直方图均衡化后的图像’) ;%对直方图均衡化后图像进行屏幕控制;作一幅子图,并排两幅图的第1幅figure; subplot(1,2,1) ;imhist(I,64); %将原图像直方图显示为64级灰度title(‘原图像直方图’) ; %给原图像直方图加标题名subplot(1,2,2); %作第2幅子图imhist(J,64) ; %将均衡化后图像的直方图显示为64级灰度title(‘均衡变换后的直方图’) ; %给均衡化后图像直方图加标题名处理后的图像直方图分布更均匀了,图像在每个灰度级上都有像素点。

图像增强算法(直方图均衡化、拉普拉斯、Log、伽马变换)

图像增强算法(直方图均衡化、拉普拉斯、Log、伽马变换)

图像增强算法(直⽅图均衡化、拉普拉斯、Log、伽马变换)⼀、图像增强算法原理图像增强算法常见于对图像的亮度、对⽐度、饱和度、⾊调等进⾏调节,增加其清晰度,减少噪点等。

图像增强往往经过多个算法的组合,完成上述功能,⽐如图像去燥等同于低通滤波器,增加清晰度则为⾼通滤波器,当然增强⼀副图像是为最后获取图像有⽤信息服务为主。

⼀般的算法流程可为:图像去燥、增加清晰度(对⽐度)、灰度化或者获取图像边缘特征或者对图像进⾏卷积、⼆值化等,上述四个步骤往往可以通过不同的步骤进⾏实现,后续将针对此⽅⾯内容进⾏专题实验,列举其应⽤场景和处理特点。

本⽂章是⼀篇综合性⽂章,算是⼀篇抛砖引⽟的⽂章,有均衡化、提⾼对⽐度、降低对⽐度的算法。

1.1 基于直⽅图均衡化的图像增强图像对⽐度增强的⽅法可以分为两种:直接对⽐度增强⽅法,间接对⽐度增强⽅法。

直⽅图拉伸和直⽅图均衡化是常见的间接对⽐度增强⽅法。

直⽅图拉伸是利⽤对⽐度拉伸对直⽅图进⾏调整,扩⼤前景和背景灰度的差别,这种⽅法可以通过线性和⾮线性的⽅法来实现,其中ps中就是利⽤此⽅法提⾼对⽐度;直⽅图均衡化则是利⽤累积函数对灰度值进⾏调整,实现对⽐度的增强。

直⽅图均衡化处理原理:将原始图像的灰度图从⽐较集中的某个灰度区间均匀分布在整个灰度空间中,实现对图像的⾮线性拉伸,重新分配图像像素值。

算法应⽤场景:1、算法的本质是重新分布图像的像素值,增加了许多局部的对⽐度,整体的对⽐度没有进⾏太⼤改变,所以应⽤图像为图像有⽤数据的对⽐度相近是,例如:X光图像,可以将曝光过度或曝光不⾜照⽚进⾏更好的显⽰,或者是背景及前景太亮或太暗的图像⾮常有⽤。

2、算法当然也有缺点,具体表现为:变换后的图像灰度级减少,某些细节减少;某些图像有⾼峰值,则处理后对⽐度不⾃然的过分增强。

算法实现特点:1、均衡化过程:直⽅图均衡化保证在图像像素映射过程中原来的⼤⼩关系保持不变,即较亮的区域依旧较亮,较暗的依旧较暗,只是对⽐度增加,不能明暗颠倒;保证像素映射函数的值域在0和255之间。

实验三 空域图像增强

实验三 空域图像增强

实验三空域图像增强(灰度变换、直方图处理)一、实验目的1. 掌握灰度变换的基本原理。

2. 掌握直方图处理的基本原理。

3. 掌握Matlab中灰度变换和直方图处理的实现方法。

二、实验内容1. 灰度变换(直接正比变换)。

2. 灰度变换(截取式正比变换)。

3. 灰度变换(反比变换)。

4. 灰度变换(对比拉伸)。

5. 灰度变换(灰度切割)。

6. 灰度变换(对数变换)。

7. 灰度变换(幂次变换)。

8. 直方图处理(直方图均衡化)。

三、实验仪器、设备及材料1. 电脑一台(2G CPU、2GB RAM、50GB Disk及以上)。

2. Windows 2000 / Windows XP / Windows 7。

3. Matlab R2006b及以上版本。

4. 记录用的笔、纸。

四、实验原理1. 灰度变换灰度变换是一种点操作,根据原始图像中每个像素的灰度值,按照某种映射规则将其转化为另一灰度值。

其原理是将原图像f(x , y)中的每个像素的灰度按EH操作直接变换以得到目标图像g(x , y)。

若以s表示f(x , y),以t表示g(x , y),则灰度变换原理如下图所示:2. 直方图处理直方图变换可以清晰图像细节,突出目标物体,改善亮度比例关系,增强图像对比度。

直方图变换基于概率论。

直方图均衡化主要用于增强动态范围偏小的图像的反差。

其基本思想是把原图像的直方图转换为均匀分布的形式,增加像素灰度值的动态范围,增强图像整体对比度。

五、实验步骤1. 灰度变换(直接正比变换)(1) 程序源代码:close allclear15clcdisp('====E4_4_1.m====');I=imread('rice.png');subplot(3,3,1),imshow(I),ylabel('原图像');subplot(3,3,2),imhist(I);%方法1-系统函数J=imadjust(I,[40/255 204/255],[0 1]); %图像的最小灰度值为40,最大灰度值为204subplot(3,3,4),imshow(J),ylabel('变换图像(方法1)');subplot(3,3,5),imhist(J);%方法2-编程实现%把灰度值范围从[40,204]映射到[0,255]f0=0;g0=0; %分段曲线的第1个点f1=40;g1=0; %分段曲线的第2个点f2=204;g2=255; %分段曲线的第3个点f3=255;g3=255; %分段曲线的第4个点subplot(3,3,9),plot([f0,f1,f2,f3],[g0,g1,g2,g3]),xlabel('f'),ylabel('g'),axis([0 255 0 255]);%绘制变换曲线r1=(g1-g0)/(f1-f0); %曲线1的斜率b1=g0-r1*f0; %曲线1的截距r2=(g2-g1)/(f2-f1); %曲线2的斜率b2=g1-r2*f1; %曲线2的截距r3=(g3-g2)/(f3-f2); %曲线3的斜率b3=g2-r3*f2; %曲线3的截距[m,n]=size(I);K=double(I);for i=1:mfor j=1:nf=K(i,j);g(i,j)=0;if(f>=f0)&(f<=f1)g(i,j)=r1*f+b1; %曲线1的方程y=r1*x+b1elseif (f>=f1)&(f<=f2)g(i,j)=r2*f+b2; %曲线2的方程y=r2*x+b2elseif (f>=f2)&(f<=f3)g(i,j)=r3*f+b3; %曲线3的方程y=r3*x+b3endendendendend16subplot(3,3,7),imshow(uint8(g)),ylabel('变换图像(方法2)');subplot(3,3,8),imhist(uint8(g));(2) 观察并记录实验结果:作为实验报告的内容(3) 将“分段曲线的第2个点”更改为“f1=150;g1=0;”,观察并记录实验结果,分析产生该结果的原因:作为实验报告的内容。

第四章图像增强直方图变换

第四章图像增强直方图变换

Mg Mf
d 第四[章f 图(x像,增y)强直b方]图变d换 b
0 f (x, y)a a f (x, y)b b f (x, y)Mf
(4-11)
灰度变换
分段线性变换
g (x, y) Mg d
c
O
ab
M f f (x , y)
图 分段线性变换
实例
第四章图像增强直方图变换
概述 分类
原始图像 变换函数
2.整个图像的直方图是部分 之和
第四章图像增强直方图变换
图像直方图
定义 性质 计算 应用
1.图像与直方图之间是多对一的关系
第四章图像增强直方图变换
图像直方图
定义
(a)
(b)
(c)
A直方图=B直方图+C直方图
第四章图像增强直方图变换
图像直方图
一.概念 二. 性质 三. 计算 四. 应用
灰度变换
线性变换2
概述 分类
图像中大部分像素的灰度级在[a, b]范围内,少 部分像素的灰度级分布在小于a和大于b的区间内。 此时可用下式作变换:
c g(x,y) b d ac[f(x,y)a]c
d
第四章图像增强直方图变换
0f(x,y)a af(x,y)b
bf(x,y)M1
(4-9)
灰度变换
第四章图像增强直方图变换
图像增强
一.应用 二. 分类
图像增强
空间域
频率域
1.直接灰度变换
1.高通滤波
2.直方图变换
三. 内容 3.平滑滤波
2.低通滤波 3.带通和带阻滤波
4.锐化滤波
4.同态滤波
第四章图像增强直方图变换
灰度变换

数字图像课程设计--基于直方图变换实现的图像增强

数字图像课程设计--基于直方图变换实现的图像增强

数字图像课程设计--基于直方图变换实现的图像增强燕山大学课程设计说明书题目:基于直方图变换实现的图像增强学院(系):里仁学院电气工程系年级专业:工业自动化仪表10-1班学号: 101203021001 学生姓名:卢烁指导教师:赵彦涛韩立强教师职称:副教授燕山大学课程设计(论文)任务书院(系):里仁学院气工程系基层教学单位:说明:此表一式四份,学生、指导教师、基层教学单位、系部各一份。

月日燕山大学课程设计评审意见表目录一、摘要 ------------------------------------1二、关键字 ------------------------------------1三、直方图增强技术的基本理论-------------------11、直方图基础---------------------------------------------------------------------12、直方图均衡化---------------------------------------------------------------------23、直方图规定化---------------------------------------------------------------------2四、MATLAB 实现及分析 -------------------------3五、结束语 ------------------------------11六、参考文献 ------------------------------11共11 页第 0页一、摘要共11 页第 1页在图像形成、传输或变换的过程中,由于受到其它客观因素诸如系统噪声、曝光不足或过量、相对运动等影响,获取图像往往会与原始图像之间产生某种差异(称为降质或退化) 。

退化后的图像通常模糊不清或者经过机器提取的信息量减少甚至错误,因此必须对其采取一些手段进行改善。

直方图均衡化图像增强与彩色图像处理算法分析 (2)

直方图均衡化图像增强与彩色图像处理算法分析 (2)

专业综合实验报告----数字图像处理专业:班级:姓名:学号:指导教师:2015年7月24日直方图均衡化图像增强与彩色图像处理算法分析一、设计目的在实际应用中,无论采用何种输入装置采集的图像,由于光照、噪声等原因,图像的质量往往不能令人满意。

例如,检测对象物的边缘过于模糊;在比较满意的一幅图像上发现多了一些不知来源的黑点或白点;图像的失真、变形等等。

所以图像往往需要采取一些手段进行改善以求达到较好的效果。

图像增强技术正是在此基础上提出的。

图像增强是图像分析与处理的一个重要的预处理过程,其主要有两个目的:一是运用一系列技术手段改善图像的视觉效果,提高图像的清晰度;二是将图像转化成一种更适合于人或计算机进行分析处理的形式。

即改善图像质量是图像增强的根本目的。

图像增强的意义一般可以理解为:按需要进行适当的变换,对图像的某些特征,如边缘、轮廓、对比度进行强调或锐化,突出某些有用的信息,去除或削弱无用的信息以便于显示、观察或进一步分析和处理。

图像增强技术是一类基本的图像处理技术,是指有选择地突出图像中感兴趣的特征或者抑制图像中某些不需要的特征,其目的是使处理后的图像更适合于人的视觉特性或机器的识别系统,包括图像的轮廓线或者纹理加强、图像去噪、对比度增强等。

因此图像增强处理是图像分析和图像理解的前提和基础。

在图像的获取过程中,特别是对于多媒体监控系统采集的图像,由于监控场景光线照射复杂、拍摄背景也比较复杂等环境因素的影响。

加之摄像设备、传感器等因素引入的噪声,使监控图像在一定程度上存在对比度差、灰度分布范围窄、图像分辨率下降。

因此,为得到一幅清晰的图像必须进行增强处理。

传统的图像增强算法通常是基于整幅图像的统计量,这样在计算整幅图像的变换时,图像中的低频信息、高频信息以及含有的噪声,同时进行了变换,因而在增强图像的同时增强了噪声,导致信息熵下降,给监控图像的分析和后期处理带来了困难。

针对此问题,提出一种新算法。

第3章空间域图像增强1——点、直方图处理

第3章空间域图像增强1——点、直方图处理

(3) 位图切割
• 可以对特定位提高亮度。 • 分析每一位在图像中的相对重要性
—— 量化位数是否充足
数字图像处理
图3.9 8比特图像的位平面表示
数字图像处理
图3.10 8比特图 像的不同位平面 图片 (a) 256级灰度图 (b)~(i) 最高位到 最低位(0位) 的位平面图
较高阶(特别 是前四位)包含 大多数在视觉上 很重要的数据。
p(rk)=nk /n
n为图像像素的总数
p(rk)给出了灰 度级为rk发生的概 率估计值。
• 图像直方图反映了 图像的基本灰度级 特征(暗、亮、低 对比度和高对比 度)。
数字图像处理
数字图像处理
• 从概率的观点来理解,灰度出现的频率可看作其出现 的概率,这样直方图就对应于概率密度函数pdf (probability density function),而概率分布函数就是直方 图的累积和,即概率密度函数的积分。如下图所示:
• 两个基本方法:
– 在所关心的范围 内为所有灰度指定 一个较高值,其他 地方指定一个较低 值。如图(c)(产生 一个二进制图像。
– (b)是(a)使用(c)变 换的结果。
– 将所需范围的灰度 变亮,保持图像背 景和灰度色调。如 图(d)。
数字图像处理 (a) (b) (c) (d)
图3.8 图像灰度切割示例
(a)(b) (c)(d)
图3.6 压缩灰度 实例, > 1
(a)航空图像;
(b)~(d) c =1,
分别取3.0, 4.0, 5.0时使用 s = cr 变换 的 结
果 ( =5.0 时有
左上角细节丢 失)
数字图像处理
数字图像处理
4. 分段线性变换函数
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

成绩评定表课程设计任务书摘要空域增强是数字图像处理的基本内容之一。

经过增强处理后,图像的视觉效果会得到改善,对比度增强,为图像的信息提取及其他图像分析技术奠定良好的基础。

由于没有衡量图像增强质量的通用标准,图像增强往往和具体应用背景有较大的相关性。

本课程设计主要研究用于图像空域增强算法的直方图变换增强,包括直方图均衡化与直方图规定化。

对于原本偏亮或偏暗的图像,均衡化可以使被处理图像不再偏暗也不再偏亮,灰度层次分布比较均匀。

规定化可将被处理图像按照预先设定的形状调整其直方图。

二者均可改善图像视觉效果。

采用MATLAB软件进行编程,运用上述算法对图像进行处理。

仿真结果表明,处理后的图像对比度得到了明显改善,图像细节清晰,增强了图像的视觉效果,有利于图像的分析和识别。

关键词:空域增强;直方图变换增强;MATLAB目录1设计目的与要求 (1)1.1设计目的 (1)1.2设计要求 (1)2设计原理 (1)2.1直方图均衡化 (1)2.2直方图规定化 (2)3设计方案 (3)3.1设计思想 (3)3.2设计流程 (4)4软件实现 (5)4.1原始图像 (5)4.2图像均衡化 (5)4.3图像规定化 (6)5仿真与结果分析 (6)5.1仿真 (7)5.1.1图像原始化 (7)5.1.2图像均衡化 (8)5.1.3图像规定化 (8)5.2结果分析 (10)结论 (11)参考文献 (12)1设计目的与要求1.1设计目的选择一副对比度不足的图像,对该图像进行灰度变换实现图像的增强,增强对比度,显示增强前、后的图像以及他们的灰度直方图。

总结直方图增强的方法,对比方法的优缺点,积极思考基于特定图像的增强方法,设计中应具有自己的设计思想、设计体会。

1.2设计要求(1)学习Matlab处理图像的方法;(2)加深对空域增强的理解;(3)掌握直方图均衡化和标准化算法。

2设计原理一般情况下,如果图像的灰度分别集中在比较窄的区间,从而引起图像细节的模糊,为了使图像细节清晰,并使目标得到突出,达到图像增强的目的,可通过改善各部分亮度的比例关系,即通过直方图的方法来实现。

直方图的方法是以概率论为基础的。

常用的方法有直方图均衡化和直方图规定化。

2.1直方图均衡化直方图均衡化又称直方图平坦化,是将一已知灰度概率密度分布的图像经过某种变换,变成一幅具有均匀灰度概率密度分布的新图像。

其结果是扩展了像元取值的动态范围,从而达到增强图像整体对比度的效果。

直方图均衡化的具体实现步骤如下:(1)列出原始图像的灰度级1, (1)0,-=L k r k (3.1) (2) .统计各灰度级的像素数目1,...,1,0,-=L k n k (3.2)(3) 计算原始图像直方图各灰度级的频数()1,...,1,0,10,-=≤≤=L k r nn r P kkr (3.3) (4) 计算累积分布函数,即:衡化后各像素的灰()()1,...,...,1,0,0-====∑∑==L k j nn r P r T s kj j k j jrk i (3.4)(5) .应用以下公式计算映射后的输出图像的灰度级,P 为输出图像灰度级的个数,其中INT 为取整符号()()[]1,......,1,5.0min min max -=++-=P i g r T g g INT s i (3.6)(6) .统计映射后各灰度级的像素数目 1-P …k,,…0,1,=i ,i n (7) 计算输出直方图()1,...,1,0,-==p k nn s P ii s (3.7) (8) 用k s 和k r的映射关系修改原始图像的灰度级,从而获得直方图近似为均匀分布的输出图像。

2.2直方图规定化直方图均衡化的优点是能自动增强整个图像的对比度,但它的具体增强效果不易控制,处理的结果总是得到全局的均衡化的直方图。

实际工作中,有时需要变换直方图使之成为某个特定的形状,从而有选择地增强某个灰度值范围内的对比度,这时可采用比较灵活的直方图规定化方法。

直方图规定化增强处理的步骤如下:令Pr (r )和Pz (z )分别为原始图像和期望图像的灰度概率密度函数。

如果对原始图像和期望图像均作直方图均衡化处理,应有()()()∑⎰===xxr r P dr r P r T S 0(3.8)()()⎰==xz dz z p z G V 0(3.9)()V G Z 1-= (3.10)由于都是进行均衡化处理,处理后的原图像概率密度函数Ps (S )及理想图像概率密度函数PV (V )是相等的。

于是,我们可以用变换后的原始图像灰度级S 代替(2)式中的V 。

即()S G Z 1-= (3.11)这时的灰度级Z 便是所希望的图像的灰度级。

此外,利用(1)与(3)式还可得到组合变换函数()[]r T G Z 1-= (3.12)对连续图像,重要的是给出逆变换解析式。

对离散图像而言,有()nn Z P ii Z =(3.13) ()()∑-===1l i i z i i Z P Z G V (3.14)()()[]i i i r T G S G Z 11--== (3.15)3设计方案3.1设计思想图像空域增强是指直接在图像所在的二维空间进行增强处理,即增强构成图像的像素。

空域增强中的直方图变换增强,包括直方图均衡化和直方图规定化两个方面。

对图像进行直方图均衡化处理时,首先导入待处理图像。

由于现在大部分的图片都是彩色图像,故在图像导入之后需将其转化为灰度图像以便于后续处理。

将原始灰度图像的直方图绘出,同时对原始灰度图像进行均衡化处理。

将处理后的灰度图像的直方图绘出,分别对均衡化前后的灰度图像和直方图做对比分析,观察图像处理效果。

对图像进行规定化处理时,同样导入图像,然后将其转化为灰度图像并绘出灰度直方图,然后通过函数对图像做规定化处理,绘出规定化后的灰度直方图,分别对规定化前后的灰度像和直方图做对比分析,观察图像处理效果。

3.2设计流程实现流程图如图2.2、2.1 所示:图2.1 图形均衡化流程图2.2 图像规定化流程4软件实现4.1原始图像在Matlab中自定义M文件, 选取一张自然图像进行算法实验,图像读取程序如下:clear clc;I=imread('4.PNG'); %读入图像I1=rgb2gray(I); %转化为灰度图像subplot(1,2,1),imshow(I1); %显示灰度图像title('原始灰度图像');subplot(1,2,2),imhist(I1); %显示灰度图像的直方图title('原始灰度图像直方图');%axis square;xlabel('灰度值');ylabel('像素数量');4.2图像均衡化将图像进行均衡化处理程序如下:J=histeq(I1,64); %均衡化处理为灰度级为64的图像subplot(1,2,1),imshow(J);title('均衡化后图像(64级)');subplot(1,2,2),imhist(J) ; %显示直方图[counts,x]=imhist(J);title('均衡化后图像直方图');%axis square;xlabel('灰度值');ylabel('像素数量');4.3图像规定化在Matlab中自定义M文件, 选取另一张图像进行算法实验,利用均衡化结果对此图进行规定化,图像规定化程序如下:K=imread('5.PNG'); %读入要规定化的图像K1=rgb2gray(K); %将该图转化为灰度图像subplot(1,2,1),imshow(K1);title('原始灰度图像');subplot(1,2,2),imhist(K1); %绘制原灰度图像的直方图title('要规定化图像直方图');%axis square;xlabel('灰度值');ylabel('像素数量');L=histeq(K1,counts); %对图像进行规定化%hgram=0:255;figure;subplot(1,2,1),imshow(L);title('规定化后图像');subplot(1,2,2),imhist(L);title('规定化后图像直方图');%axis square;xlabel('灰度值');ylabel('像素数量');5仿真与结果分析一幅图像经过直方图均衡化处理、直方图规定化处理后得到的灰度图像及直方图,并对这几个图进行比较。

灰度直方图的横坐标是灰度级,纵坐标是该灰度级出现的像素数量。

5.1仿真5.1.1图像原始化选取一张自然图像进行算法实验, 通过imread ()导入一幅自然图像如图5.1所示。

图5.1 导入第一张原始图像通过函数rgb2gray()将该图转化为灰度图像,再通过函数imshow()显示其灰度图像,imhist()显示灰度直方图。

结果如图5.1所示,(a) (b)图5.2 原始灰度图像及其灰度直方图得到的原始灰度图像整体偏暗。

从其直方图(b)中可以看出原始灰度图像的灰度等级很多,且主要分布在中低灰度级上, 在高灰度级上图像的像素数很少。

5.1.2图像均衡化经过函数histeq()对原始灰度图像均衡化处理,通过imshow()显示其灰度图像,imhist()显示度直方图,并将其灰度等级改为64级,返回数据向量给counts,为直方图规定化做准备。

结果如图5.2所示。

(a) (b)图5.3 均衡化结果均衡化后的图像明显比原图5.1(a)明亮了许多,对比度得到增强。

从其直方图(d)中也可以看出其灰度等级明显减少,且整体分布比较均匀,亮度对比度大为改善。

5.1.3图像规定化通过在Matlab中自定义M文件, 选取另一张自然图像进行算法实验, 通过imread ()导入一幅自然图像如图5.4所示。

图5.4 导入第二张原始图像通过函数rgb2gray()将该图转化为灰度图像,再通过函数imshow()显示其灰度图像,imhist()显示灰度直方图。

结果如图5.5所示,(a) (b)图5.5 原始灰度图像及其灰度直方图其灰度图像如图5.3中(a)所示,此图像较亮,从其灰度直方图5.3中的(b)亦可观察到像素集中分布在灰度级中、高部分。

将均衡化的结果对此图像进行直方图规定化,规定化后的结果如图5.4所示。

(a) (b)图5.6 规定化结果由图5.4 (a)可知,规定化后的图像亮度明显降低,对比度有所增强,提高了图像的可观性。

相关文档
最新文档