《数字图像处理实验(E000314)》作业
数字图像处理大作业
1、下图是一用于干涉原理进行测试的干涉场图像,要求判读条纹的间距,请给出图像处理的方案并说明每一步的作用及其对其它处理步骤可能产生的影响。
解:步骤与思路:○1.进行模糊处理,消除噪声○2.边缘检测,进行图像增强处理○3.二值化图像,再进行边缘检测,能够得到很清晰的边界。
○4.采用横向标号法,根据值为1像素在标号中的相邻位置可以确定间距I=imread('xz mjt.bmp');I1=medfilt2(I); %对图像中值滤波imshow(I1);[m,n]=size(I1);for i=1:mfor j=1:nif(I1(i,j)<100) %阈值为100I1(i,j)=255;elseI1(i,j)=0; %进行二值化endendendfigure;imshow(I1);Y1=zeros(1,25);y2=y1;c=y2;i=100;for j=1:1200if (I1(i,j)==255&&I1(i,j+1)==0)Y1=j+1;endif (I1(i,j)==0&&I1(i,j+1)==255)Y2=j;endendfor i=1:25c=Y2(i)-Y1(i)endc %找出每两个条纹之间的距离2. 现有8个待编码的符号m0,……,m7,它们的概率分别为0.11,0.02,0.08,0.04,0.39,0.05,0.06,0.25,利用哈夫曼编码求出这一组符号的编码并画出哈夫曼树。
3. 请以图像分割方法为主题,结合具体处理实例,采用期刊论文格式,撰写一篇小论文。
各种算子对图像进行边缘检测效果的研究图像分割是根据需要将图像划分为有意义的若干区域或部分的图像处理技术。
通过边缘检测在Matlab 中实现方法,及用四叉数分解函数进行区域分割的方法,掌握了Matlab 区域操作函数的使用和图像分析和理解的基本方法,并学到了'roberts','sobel','prewitt','canny','log'算子对图像进行边缘检测的不同效果。
数字图像处理实验作业
实验一读取一幅图像,完成如下操作,并存储变换后的图像(1)把图像翻转90度,并显示(2)缩小图像为原图像的1/2(3)镜像图像原图像:clc;clf;clear;f=imread('D:\matlab\picture.jpg'); %读取D盘中matlab文件夹中名字为picture的格式为jpg的图片figure,imshow(f)k=imrotate(f,90); %正数表示逆时针旋转,负数表示顺时针旋转figure,imshow(k)imwrite(k,'D:\matlab\k.jpg'); %保存逆时针旋转90度后的图像逆时针旋转90度后图像:x=0.5; %横向放2倍。
如果想缩2倍就把x改为0.5即可,即变为0.5倍y=0.5; %纵向放2倍。
如果想缩2倍就把y改为0.5即可,即变为0.5倍T1 = maketform('affine',[x 0 0; 0 1 0; 0 0 1]);T2 = maketform('affine',[1 0 0; 0 y 0; 0 0 1]);I1 = imtransform(k,T1);I2 = imtransform(I1,T2);figure, imshow(I2)imwrite(I2,'D:\matlab\I2.jpg'); %保存缩小为原来1/2的图像缩小图像为原图像的1/2img=rgb2gray(I2) %取图像I2的灰度图像subplot(1,2,1),imshow(img); %水平镜像[m,n]=size(img);p=1:m;q=1:n;z(p,n-q+1)=img(p,q);subplot(1,2,2),imshow(z);imwrite(z,'D:\matlab\z.jpg'); %保存镜像后的图像镜像后的图像:实验二读取一幅彩色图像,并将图像转化为二值图像,在一张图表上,显示原始图像,灰度图像,二值图像。
2014《数字图像处理》期末大作业(1)
《数字图像办理》期末大作业大作业题目及要求:一、题目:本门课程的查核以作品形式进行。
作品一定用 Matlab 达成。
并提交有关文档。
二、作品要求:1、用 Matlab 设计实现图形化界面,调用后台函数达成设计,函数能够调用 Matlab 工具箱中的函数,也能够自己编写函数。
设计达成后,点击 GUI 图形界面上的菜单或许按钮,进行必需的交互式操作后,最后能显示运转结果。
2、要务实现以下功能:每个功能的演示窗口标题一定表现达成该功能的小构成员的学号和姓名。
1)关于翻开的图像能够显示其灰度直方图,实现直方图平衡化。
2)实现灰度图像的对照度加强,要务实现线性变换和非线性变换(包括对数变换和指数变换)。
3)实现图像的缩放变换、旋转变换等。
4)图像加噪(用输入参数控制不一样噪声),而后使用空域和频域进行滤波办理。
5)采纳 robert算子,prewitt算子,sobel算子,拉普拉斯算子对图像进行边沿提取。
6)读入两幅图像,一幅为背景图像,一幅为含有目标的图像,应用所学的知识提拿出目标。
3、认真达成期末大作业报告的撰写,对各个算法的原理和实验结果务必进行认真剖析议论。
报告采纳A4 纸打印并装订成册。
附录:报告模板《数字图像办理》期末大作业班级:计算机小组编号:第9 组组长:王迪小构成员:吴佳达浙江万里学院计算机与信息学院2014年 12月目录(自动生成)1 绘制灰度直方图,实现直方图平衡化 (5)算法原理 (5)算法设计 (5)实验结果及对照剖析 (7)2 灰度图像的对照度加强 (7)算法原理 (7)算法设计 (8)实验结果及剖析 (10)3 图像的几何变换 (10)算法原理 (10)算法设计 (10)实验结果及剖析 (11)4 图像加噪(用输入参数控制不一样噪声),而后使用空域和频域进行滤波办理 (11)算法原理 (11)算法设计 (11)实验结果及剖析 (17)5 采纳 robert , prewitt , sobel,拉普拉斯算子对图像进行边沿提取 (17)算法原理 (17)算法设计 (17)实验结果及剖析 (18)6 读入两幅图像,一幅为背景图像,一幅为含有目标的图像,应用所学的知识提拿出目标错误!未定义书签。
《数字图像处理》实验报告
《数字图像处理》实验报告数字图像处理是一门将图像进行数字化处理的学科,它通过计算机算法和技术手段对图像进行分析、增强、压缩和重建等操作。
在本次实验中,我们学习了数字图像处理的基本概念和常用算法,并通过实验来探索其应用和效果。
首先,我们进行了图像的读取和显示实验。
通过使用Python中的OpenCV库,我们能够轻松地读取图像文件,并将其显示在屏幕上。
这为我们后续的实验奠定了基础。
同时,我们还学习了图像的像素表示方法,了解了图像由像素点组成的原理。
这使我们能够更好地理解后续实验中的算法和操作。
接下来,我们进行了图像的灰度化实验。
灰度化是将彩色图像转换为灰度图像的过程。
在实验中,我们使用了不同的算法来实现灰度化操作,包括平均值法、最大值法和加权平均法等。
通过比较不同算法得到的灰度图像,我们发现不同算法对图像的处理效果有所差异,这使我们深入理解了灰度化的原理和应用。
随后,我们进行了图像的直方图均衡化实验。
直方图均衡化是一种用于增强图像对比度的方法。
在实验中,我们使用了直方图均衡化算法来对图像进行处理,并观察了处理前后的效果变化。
通过实验,我们发现直方图均衡化能够显著提高图像的对比度,使图像更加清晰和鲜明。
在进一步探索图像处理技术的过程中,我们进行了图像的滤波实验。
滤波是一种常用的图像处理操作,它通过对图像进行卷积操作来实现。
在实验中,我们学习了不同类型的滤波器,包括均值滤波器、高斯滤波器和中值滤波器等。
通过比较不同滤波器对图像的处理效果,我们发现每种滤波器都有其适用的场景和效果。
此外,我们还进行了图像的边缘检测实验。
边缘检测是一种用于提取图像边缘信息的方法。
在实验中,我们学习了不同的边缘检测算法,包括Sobel算子、Canny算子和Laplacian算子等。
通过比较不同算法对图像的处理效果,我们发现每种算法都有其独特的特点和应用。
最后,我们进行了图像的压缩实验。
图像压缩是一种将图像数据进行压缩以减小文件大小的方法。
《数字图像处理》的习题集参考答案.doc
《数字图像处理》习题参考答案第1 章概述1.1 连续图像和数字图像如何相互转换?答:数字图像将图像看成是许多大小相同、形状一致的像素组成。
这样,数字图像可以用二维矩阵表示。
将自然界的图像通过光学系统成像并由电子器件或系统转化为模拟图像(连续图像)信号,再由模拟/数字转化器(ADC)得到原始的数字图像信号。
图像的数字化包括离散和量化两个主要步骤。
在空间将连续坐标过程称为离散化,而进一步将图像的幅度值(可能是灰度或色彩)整数化的过程称为量化。
1.2 采用数字图像处理有何优点?答:数字图像处理与光学等模拟方式相比具有以下鲜明的特点:1.具有数字信号处理技术共有的特点。
(1)处理精度高。
(2)重现性能好。
(3)灵活性高。
2.数字图像处理后的图像是供人观察和评价的,也可能作为机器视觉的预处理结果。
3.数字图像处理技术适用面宽。
4.数字图像处理技术综合性强。
1.3 数字图像处理主要包括哪些研究内容?答:图像处理的任务是将客观世界的景象进行获取并转化为数字图像、进行增强、变换、编码、恢复、重建、编码和压缩、分割等处理,它将一幅图像转化为另一幅具有新的意义的图像。
1.4 讨论数字图像处理系统的组成。
列举你熟悉的图像处理系统并分析它们的组成和功能。
答:如图1.8,数字图像处理系统是应用计算机或专用数字设备对图像信息进行处理的信息系统。
图像处理系统包括图像处理硬件和图像处理软件。
图像处理硬件主要由图像输入设备、图像运算处理设备(微计算机)、图像存储器、图像输出设备等组成。
软件系统包括操作系统、控制软件及应用软件等。
图1.8 数字图像处理系统结构图11.5 常见的数字图像处理开发工具有哪些?各有什么特点?答.目前图像处理系统开发的主流工具为Visual C++(面向对象可视化集成工具)和MATLAB 的图像处理工具箱(Image Processing Tool box)。
两种开发工具各有所长且有相互间的软件接口。
Microsoft 公司的VC++是一种具有高度综合性能的面向对象可视化集成工具,用它开发出来的Win 32 程序有着运行速度快、可移植能力强等优点。
《数字图像处理》上机实验报告1
数字图像处理上机实验报告实验名称:图像的几何变换(象素空间关系)学期:2014/2015上学期班级:电子信息工程1102姓名:陈玮学号:3110209424实验时间:2014.09.29实验一:图像的几何变换(象素空间关系)1 目的①了解MATLAB的基本功能,掌握采用MA TLAB进行图像处理的方法;②了解图像象素空间关系;③掌握基本坐标变换,包括平移,缩放,旋转等;④了解形态变换,掌握特殊的形态变换,包括相似变换,刚体变换,等距变换等2 器材装有MATLAB的PC机一台3 原理双线性内差值法:1.数学原理已知的红色数据点与待插值得到的绿色点假如我们想得到未知函数f在点P= (x,y) 的值,假设我们已知函数f在Q11 = (x1,y1)、Q12 = (x1,y2),Q21 = (x2,y1) 以及Q22 = (x2,y2) 四个点的值。
首先在x方向进行线性插值,得到R1和R2,然后在y方向进行线性插值,得到P.这样就得到所要的结果f(x,y).其中红色点Q11,Q12,Q21,Q22为已知的4个像素点.第一步:X方向的线性插值,插入蓝色第二步:做完X方向的插值后再做Y方向的点R1和R2. 插值,由R1与R2计算P点.x方向上Y方向上插入绿色点P.线性插值的结果与插值的顺序无关。
首先进行y方向的插值,然后进行x方向的插值,所得到的结果是一样的。
但双线性插值插值方法这种方法并不是线性的,首先进行y方向的插值,然后进行x 方向的插值,与首先进行x方向的插值,然后进行y方向的插值,所得到的R1与R2是不一样的。
如果选择一个坐标系统使得的四个已知点坐标分别为(0, 0)、(0, 1)、(1, 0) 和(1, 1),那么插值公式就可以化简为f(x,y)=f(0,0)(1-x)(1-y)+f(0,1)(1-x)y+f(1,1)xy+f(1,0)x(1-y)在x与y方向上,z值成单调性特性的应用中,此种方法可以做外插运算,即可以求解Q1~Q4所构成的正方形以外的点的值。
《数字图像处理》复习大作业及答案
20XX年上学期《数字图像处理》复习大作业及参考答案=====================================================一、选择题(共20题)1、采用幂次变换进行灰度变换时,当幂次取大于1时,该变换是针对如下哪一类图像进行增强。
(B)A 图像整体偏暗B 图像整体偏亮C图像细节淹没在暗背景中D图像同时存在过亮和过暗背景2、图像灰度方差说明了图像哪一个属性。
(B )A 平均灰度B 图像对比度C 图像整体亮度D图像细节3、计算机显示器主要采用哪一种彩色模型( A )A、RGBB、CMY或CMYKC、HSID、HSV4、采用模板[-1 1]T主要检测( A )方向的边缘。
A.水平B.45︒C.垂直D.135︒5、下列算法中属于图象锐化处理的是:( C )A.低通滤波B.加权平均法C.高通滤波D. 中值滤波6、维纳滤波器通常用于( C )A、去噪B、减小图像动态范围C、复原图像D、平滑图像7、彩色图像增强时, C 处理可以采用RGB彩色模型。
A. 直方图均衡化B. 同态滤波C. 加权均值滤波D. 中值滤波8、__B__滤波器在对图像复原过程中需要计算噪声功率谱和图像功率谱。
A. 逆滤波B. 维纳滤波C. 约束最小二乘滤波D. 同态滤波9、高通滤波后的图像通常较暗,为改善这种情况,将高通滤波器的转移函数加上一常数量以便引入一些低频分量。
这样的滤波器叫B。
A. 巴特沃斯高通滤波器B. 高频提升滤波器C. 高频加强滤波器D. 理想高通滤波器10、图象与灰度直方图间的对应关系是 B __A.一一对应B.多对一C.一对多D.都不11、下列算法中属于图象锐化处理的是:CA.低通滤波B.加权平均法C.高通滤D. 中值滤波12、一幅256*256的图像,若灰度级数为16,则存储它所需的比特数是:( A )A、256KB、512KC、1M C、2M13、噪声有以下某一种特性( D )A、只含有高频分量B、其频率总覆盖整个频谱C、等宽的频率间隔内有相同的能量D、总有一定的随机性14. 利用直方图取单阈值方法进行图像分割时:(B)a.图像中应仅有一个目标b.图像直方图应有两个峰c.图像中目标和背景应一样大d. 图像中目标灰度应比背景大15. 在单变量变换增强中,最容易让人感到图像内容发生变化的是( C )A亮度增强觉B饱和度增强C色调增强D不一定哪种增强16、利用平滑滤波器可对图像进行低通滤波,消除噪声,但同时模糊了细节。
数字图像处理实验
数字图像处理实验实验总学时:10学时实验目的:本实验的目的是通过实验进一步理解和掌握数字图像处理原理和方法。
通过分析、实现现有的图像处理算法,学习和掌握常用的图像处理技术。
实验内容:数字图像处理的实验内容主要有三个方面:(1) 对图像灰度作某种变换,增强其中的有用信息,抑制无用信息,使图像的视在质量提高,以便于人眼观察、理解或用计算机对其作进一步的处理。
(2) 用某种特殊手段提取、描述和分析图像中所包含的某些特征和特殊的信息,主要的目的是便于计算机对图像作进一步的分析和理解,经常作为模式识别和计算机视觉的预处理。
这些特征包括很多方面,例如,图像的频域特性、灰度特征、边界特征等。
(3) 图像的变换,以便于图像的频域处理。
实验一图像的点处理实验内容及实验原理:1、灰度的线性变换灰度的线性变换就是将图像中所有的点的灰度按照线性灰度变换函数进行变换。
该线性灰度变换函数是一个一维线性函数:灰度变换方程为:其中参数为线性函数的斜率,函数的在y轴的截距,表示输入图像的灰度,表示输出图像的灰度。
要求:输入一幅图像,根据输入的斜率和截距进行线性变换,并显示。
2、灰度拉伸灰度拉伸和灰度线性变换相似。
不同之处在于它是分段线性变换。
表达如下:其中,(x1,y1)和(x2,y2)是分段函数的转折点。
要求:输入一幅图像,根据选择的转折点,进行灰度拉伸,显示变换后的图像。
3、灰度直方图灰度直方图是灰度值的函数,描述的是图像中具有该灰度值的像素的个数,其横坐标表示像素的灰度级别,纵坐标表示该灰度出现的频率(象素的个数)。
要求:输入一幅图像,显示它的灰度直方图,可以根据输入的参数(上限、下限)显示特定范围的灰度直方图。
4、直方图均衡:要求1 显示一幅图像pout.bmp的直方图;2 用直方图均衡对图像pout.bmp进行增强;3 显示增强后的图像。
实验二:数字图像的平滑实验内容及实验原理:1.用均值滤波器(即邻域平均法)去除图像中的噪声;2.用中值滤波器去除图像中的噪声3. 比较两种方法的处理结果 实验步骤:用原始图象lena.bmp 或cameraman.bmp 加产生的3%椒盐噪声图象合成一幅有噪声的图象并显示;1. 用均值滤波器去除图像中的噪声(选3x3窗口);2. f (x 0,y 0)=Med {f (x,y )∨x ∈[x 0−N,x 0+N ],y ∈[y 0−N,y 0+N ]}用中值滤波器去除图像中的噪声(选3x3窗口做中值滤波);3. 将两种处理方法的结果与原图比较,注意两种处理方法对边缘的影响。
《数字图像处理》大作业
1. 图像处理与计算机图形学的区别与联系是什么?答:数字图像处理,是指有计算机及其它有关的数字技术,对图像施加某种运算和处理,从而达到某种预期的目的,而计算机图形学是研究采用计算机生成,处理和显示图形的一门科学。
两者区别:(1)研究对象不同,计算机图形学研究的研究对象是能在人的视觉系统中产生视觉印象的事物,包括自然景物,拍摄的图片,用数学方法描述的图形等,而数字图像处理研究对象是图像;(2)研究内容不同,计算机图像学研究内容为图像生成,透视,消阴等,而数字图像处理研究内容为图像处理,图像分割,图像透析等;(3)研究过程不同,计算机图像学是由数学公式生成仿真图形或图像,而数字图像处理是由原始图像处理出分析结果,计算机图形与图像处理是逆过程。
两者的联系:图像处理需图形学的交互手段,图形学需要图像处理合成图像,两者有重叠。
2. 图像数字化过程中的失真有那些原因?就在减少图像失真和减少图像的数据量两者之间如何取得平衡,谈谈个人的看法。
答:图像数字化过程中失真的原因主要来自三个方面:一.采样频率太低,即未满足采样定理而造成的失真;二.外部和内部噪声的影响,例如外部的电磁波、机械运动等;三.用有限个灰度值表示自然界无限连续的灰度值必然造成失真,为了减小失真必然增加采样点,即增加图像数据量。
在减少图像失真和减少图像的数据量两者之间取得平衡,要根据图像需求保留有用信息,如军事图像只需保留反应地形地貌及目标的信息,普通照片只需满足视觉要求即可。
3. 一幅模拟彩色图像经平板扫描仪扫描后获得一幅彩色数字图像,其分辨率为1024×768像素。
若采用RGB彩色空间,红、绿、蓝三基色的灰度等级为8比特,在无压缩的情况下,在计算机中存储该图像将占用多少比特的存储空间?当用Photoshop图像处理软件去掉图像的彩色信息,只留下灰度信息,灰度等级为4比特,在无压缩的情况下,存储该图像将占用多少字节的存储空间?答:(1)采用RGB彩色空间,红、绿、蓝三基色的灰度等级为8比特,在无压缩的情况下,占存储空间大小为:1024×768×8×3=18874268bit=2.25MB(2)去掉彩色信息,只留下灰度信息,灰度等级为4比特,在无压缩的情况下,所占的存储空间大小为:1024×768×4 =3145728bit=0.375MB4. 试设计一个程序实现nn 的中值滤波器,当模板中心移过图像中每个位置时,设计一种简便的中值更新方法。
数字图像处理实验报告(图像灰度变换处理)
数字图像处理实验报告班级:姓名:学号:数字图像处理实验报告一.实验名称:图像灰度变换二.实验目的:1 学会使用Matlab;2 学会用Matlab软件对图像灰度进行变换,感受各种不同的灰度变换方法对最终图像效果的影响。
三.实验原理:Matlab中经常使用的一些图像处理函数:读取图像:img=imread('filename'); //支持TIFF,JPEG,GIF,BMP,PNG,XWD等文件格式。
显示图像:imshow(img,G); //G表示显示该图像的灰度级数,如省略则默认为256。
保存图片:imwrite(img,'filename'); //不支持GIF格式,其他与imread相同。
亮度变换:imadjust(img,[low_in,high_in],[low_out,high_out]); //将low_in至high_in之间的值映射到low_out至high_out之间,low_in 以下及high_in以上归零。
绘制直方图:imhist(img);直方图均衡化:histeq(img,newlevel); //newlevel表示输出图像指定的灰度级数。
像平滑与锐化(空间滤波):w=fspecial('type',parameters);imfilter(img,w); //这两个函数结合将变得十分强大,可以实现photoshop里的任意滤镜。
图像复原:deconvlucy(img,PSF); //可用于图像降噪、去模糊等处理。
四.实验步骤:1.获取实验用图像:Fig3.10(b).jpg. 使用imread函数将图像读入Matlab。
2.产生灰度变换函数T1,使得:0.3r r < 0.35s = 0.105+2.6333(r–0.35) 0.35 ≤ r ≤ 0.65 1+0.3(r–1) r > 0.65用T1对原图像Fig3.10(b).jpg进行处理,打印处理后的新图像。
数字图像处理实验(全完整答案)
实验一常用MATLAB图像处理命令一、实验目得1、熟悉并掌握MATLAB工具得使用;2、实现图像得读取、显示、代数运算与简单变换。
二、实验环境MATLAB 6。
5以上版本、WIN XP或WIN2000计算机三、常用函数●读写图像文件1 imreadimread函数用于读入各种图像文件,如:a=imread('e:\w01。
tif')2 imwriteimwrite函数用于写入图像文件,如:imwrite(a,’e:\w02。
tif’,’tif')3imfinfoimfinfo函数用于读取图像文件得有关信息,如:imfinfo('e:\w01、tif’)●图像得显示1imageimage函数就是MATLAB提供得最原始得图像显示函数,如:a=[1,2,3,4;4,5,6,7;8,9,10,11,12];image(a);2 imshowimshow函数用于图像文件得显示,如:i=imread('e:\w01、tif');imshow(i);title(‘原图像’)%加上图像标题3 colorbarcolorbar函数用显示图像得颜色条,如:i=imread(’e:\w01。
tif');imshow(i);colorbar;4 figurefigure函数用于设定图像显示窗口,如:figure(1); /figure(2);5 subplot把图形窗口分成多个矩形部分,每个部分可以分别用来进行显示、Subplot(m,n,p)分成m*n个小窗口,在第p个窗口中创建坐标轴为当前坐标轴,用于显示图形、6 plot绘制二维图形plot(y)Plot(x,y)xy可以就是向量、矩阵。
图像类型转换1rgb2gray把真彩图像转换为灰度图像i=rgb2gray(j)2 im2bw通过阈值化方法把图像转换为二值图像I=im2bw(j,level)Level表示灰度阈值,取值范围0~1(即0.n),表示阈值取自原图像灰度范围得n%3 imresize改变图像得大小I=imresize(j,[m n])将图像j大小调整为m行n列图像运算1imadd两幅图像相加,要求同样大小,同种数据类型Z=imadd(x,y)表示图像x+y2 imsubstract两幅图像相减,要求同样大小,同种数据类型Z=imsubtract(x,y) 表示图像x-y3 immultiplyZ=immultiply(x,y) 表示图像x*y4 imdivideZ=imdivide(x,y) 表示图像x/y四、实验内容(请将实验程序填写在下方合适得位置,实验图像结果拷屏粘贴)1、读入一幅RGB图像,变换为灰度图像与二值图像,并在同一个窗口内分成三个子窗口来分别显示RGB图像与灰度图像,注上文字标题。
《数字图像处理验(E)》作业
南京航空航天大学研究生实验报告实验名称:数字图像处理实验编号:E000314姓名:张雪婷学号:SZ1303010专业:仪器仪表工程时间:2014/03/31实验一图像增强1-图像灰度变换(实验图像图像增强.bmp)1)实验内容及要求灰度变换就是通过线性变换对图像进行处理。
灰度变换可使图像动态范围变大,对比度扩展,图像清晰,特征明显,是图像增强的重要手段。
在爆光不足或过度的情况下,图像灰度可能会局限在一个很小的范围内,这时将看到一个模糊不清、没有灰度层次的图像。
用一个线性单值函数,对帧内的每一个像素作线性扩展,将有效的改善图像的视觉效果。
令原图像f( i,j )的灰度范围为[a,b],线性变换后图像g( i,j )的范围为[c,d],f( i,j )与g( i,j )存在下列关系:g( i,j ) = c + [( d – c )/ ( b – a )]*( f – a )图(a)图像增强原始图像2)算法描述及程序根据原理公式,改变c和d的值。
function digpicclc;clear all;[fn,pn,fi]=uigetfile('*.bmp','选择图片');f=imread([pn,fn]);subplot(2,2,1),imshow(f);title('实验一原始图像');f1=double(f);a=min(min(f1));%a=73b=max(max(f1));%b=181c=0;d=255.0;g11= c + [( d - c )/ ( b - a )]*( f1 - a );subplot(2,2,2)g1=uint8(g11);imshow(g1);title('c=0,d=255');c1=127.0;d1=128.0;g12= c1 + [( d1- c1 )/ ( b - a )]*( f1 - a );subplot(2,2,3)g2=uint8(g12);imshow(g2);title('c=127,d=128');c2=255.0;d2=0;g13= c2 + [( d2- c2 )/ ( b - a )]*( f1 - a );subplot(2,2,4)g3=uint8(g13);imshow(g3);title('c=255,d=0');3)实验结果和分析图(b) 图像灰度化结果对比图从实验结果来看,原始图像的a=73,b=181,是固定值。
数字图像处理实验报告
数字图像处理实验报告数字图像处理实验报告一、引言数字图像处理是计算机科学与工程领域中的一个重要研究方向。
通过使用数字化技术,对图像进行采集、传输、存储和处理,可以实现对图像的增强、恢复、分析和识别等功能。
本实验旨在通过对数字图像处理算法的实践应用,探索图像处理的原理和方法。
二、实验目的本实验的主要目的是掌握数字图像处理的基本概念和算法,并通过实际操作加深对图像处理原理的理解。
具体目标包括:1. 学习使用图像处理软件,如Photoshop或Matlab等。
2. 掌握图像增强的方法,如直方图均衡化、滤波和锐化等。
3. 理解图像压缩和编码的原理,如JPEG和PNG等格式。
4. 了解图像分割和边缘检测的基本算法,如阈值分割和Canny边缘检测等。
三、实验过程1. 图像增强图像增强是指通过一系列算法和技术,改善图像的质量和视觉效果。
在实验中,我们可以使用直方图均衡化算法来增强图像的对比度和亮度。
该算法通过将图像的像素值映射到一个更大的范围内,使得图像的亮度分布更加均匀。
2. 图像滤波图像滤波是指通过一系列滤波器对图像进行处理,以实现去噪、平滑和锐化等效果。
在实验中,我们可以使用平滑滤波器(如均值滤波器和高斯滤波器)来去除图像中的噪声。
同时,我们还可以使用锐化滤波器(如拉普拉斯滤波器和Sobel滤波器)来增强图像的边缘和细节。
3. 图像压缩和编码图像压缩是指通过减少图像的数据量来减小图像文件的大小,从而实现存储和传输的效率提升。
在实验中,我们可以使用JPEG和PNG等压缩算法来对图像进行压缩和编码。
JPEG算法通过对图像的频域进行离散余弦变换和量化,实现对图像的有损压缩。
而PNG算法则采用无损压缩的方式,通过对图像的差值编码和哈夫曼编码,实现对图像的高效压缩。
4. 图像分割和边缘检测图像分割是指将图像分成若干个区域,以实现对图像的目标提取和图像分析的目的。
而边缘检测是指通过检测图像中的边缘和轮廓,实现对图像的形状分析和目标识别。
数字图像处理设计作业
数字图像处理课程设计作业
5人一个小组,自行组合,自行分工,做成PPT,第16周周三1-2节课请1-2名代表上台说明,每组4-5分钟。
请大家先思考挑选题目,每个题目至少要有一组选择。
请15周周三时把名单报给老师。
题目如下:(请注意:自拟题目也可以)
1、汽车牌照识别
2、身份证识别
3、数字水印设计
4、指纹识别
5、手写字符识别
6、一维码识别
7、二维码识别
8、静态背景下的运动目标检测
9、人脸识别
10、小波变换在图像中的应用
作业要求:
1、实现原理及方法、实现算法、程序流程、最好有仿真程序及运行结果演示。
2、请查阅资料,就当前发展状况阐述,并与其他的实现方法比较。
3、以小论文形式写成WORD文档,若有PPT、程序及运行结果,请一并上交教学平台。
.。
数字图像处理实验报告
数字图像处理实验报告中南⼤学数字图像处理实验报告⽬录⼀、实验⼀:数字图像基本操作及灰度调整1.实验⽬的 (1)2.实验基本原理 (1)3.实验内容与要求 (3)4. 实验具体实现 (4)⼆、实验⼆:数字图像的空间域滤波和频域滤波1.实验⽬的 (9)2.实验基本原理 (9)3.实验内容与要求 (12)4. 实验具体实现 (14)三、实验三:图像分割与边缘检测1.实验⽬的 (32)2.实验基本原理 (32)3.实验内容与要求 (34)4. 实验具体实现 (35)实验⼀:数字图像基本操作及灰度调整1.实验⽬的1) 掌握读、写图像的基本⽅法。
2) 掌握MATLAB 语⾔中图像数据与信息的读取⽅法。
3) 理解图像灰度变换处理在图像增强的作⽤。
4) 掌握绘制灰度直⽅图的⽅法,理解灰度直⽅图的灰度变换及均衡化的⽅法。
2.实验原理1. 灰度变换灰度变换是图像增强的⼀种重要⼿段,它常⽤于改变图象的灰度范围及分布,是图象数字化及图象显⽰的重要⼯具。
1) 图像反转灰度级范围为[0, L-1]的图像反转可由下式获得r L s --=12) 对数运算:有时原图的动态范围太⼤,超出某些显⽰设备的允许动态范围,如直接使⽤原图,则⼀部分细节可能丢失。
解决的⽅法是对原图进⾏灰度压缩,如对数变换:s = c log(1 + r ),c 为常数,r ≥ 03) 幂次变换:0,0,≥≥=γγc cr s4) 对⽐拉伸:在实际应⽤中,为了突出图像中感兴趣的研究对象,常常要求局部扩展拉伸某⼀范围的灰度值,或对不同范围的灰度值进⾏不同的拉伸处理,即分段线性拉伸:其对应的数学表达式为:2. 直⽅图均衡化灰度直⽅图的横坐标是灰度级,纵坐标是该灰度级出现的频度,它是图像最基本的统计特征。
依据定义,在离散形式下,⽤r k 代表离散灰度级,⽤p r (r k )代表p r (r ),并且有下式成⽴:nnr P k k r =)( 1,,2,1,010-=≤≤l k r k式中:n k 为图像中出现r k 级灰度的像素数,n 是图像像素总数,⽽n k /n 即为频数。
数字图像处理课程作业答案共98页文档
•
26、我们像鹰一样,生来就是自由的 ,但是 为了生 存,我 们不得 不为自 己编织 一个笼 子,然 后把自 己关在 里面。 ——博 莱索
•
27、法律如果不讲道理,即使延续时 间再长 ,也还 是没有 制约力 的。— —爱·科 克
•
28、好法律是由坏风俗创造出来的。 ——马 克罗维 乌斯
பைடு நூலகம்
•
29、在一切能够接受法律支配的人类 的状态 中,哪 里没有 法律, 那里就 没有自 由。— —洛克
•
30、风俗可以造就法律,也可以废除 法律。 ——塞·约翰逊
谢谢
11、越是没有本领的就越加自命不凡。——邓拓 12、越是无能的人,越喜欢挑剔别人的错儿。——爱尔兰 13、知人者智,自知者明。胜人者有力,自胜者强。——老子 14、意志坚强的人能把世界放在手中像泥块一样任意揉捏。——歌德 15、最具挑战性的挑战莫过于提升自我。——迈克尔·F·斯特利
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
南京航空航天大学研究生实验报告实验名称:数字图像处理实验编号:E000314姓名:学号:专业:时间:实验一图像增强1-图像灰度变换(实验图像图像增强.bmp)1)实验内容及要求灰度变换就是通过线性变换对图像进行处理。
灰度变换可使图像动态范围变大,对比度扩展,图像清晰,特征明显,是图像增强的重要手段。
在爆光不足或过度的情况下,图像灰度可能会局限在一个很小的范围内,这时将看到一个模糊不清、没有灰度层次的图像。
用一个线性单值函数,对帧内的每一个像素作线性扩展,将有效的改善图像的视觉效果。
令原图像f( i,j )的灰度范围为[a,b],线性变换后图像g( i,j )的范围为[c,d],f( i,j )与g( i,j )存在下列关系:g( i,j ) = c + [( d – c )/ ( b – a )]*( f – a )图(a)图像增强原始图像2)算法描述及程序根据原理公式,改变c和d的值。
function digpicclc;clear all;[fn,pn,fi]=uigetfile('*.bmp','选择图片');f=imread([pn,fn]);subplot(2,2,1),imshow(f);title('实验一原始图像');f1=double(f);a=min(min(f1));%a=73b=max(max(f1));%b=181c=0;d=255.0;g11= c + [( d - c )/ ( b - a )]*( f1 - a );subplot(2,2,2)g1=uint8(g11);imshow(g1);title('c=0,d=255');c1=127.0;d1=128.0;g12= c1 + [( d1- c1 )/ ( b - a )]*( f1 - a );subplot(2,2,3)g2=uint8(g12);imshow(g2);title('c=127,d=128');c2=255.0;d2=0;g13= c2 + [( d2- c2 )/ ( b - a )]*( f1 - a );subplot(2,2,4)g3=uint8(g13);imshow(g3);title('c=255,d=0');3)实验结果和分析图(b) 图像灰度化结果对比图从实验结果来看,原始图像的a=73,b=181,是固定值。
线性单值函数中的c初值取0,d 取初值255,二者取值范围均在[0,255],改变c和d的取值范围,会发现c和d的取值差别越大,也就是灰度域区间越宽,对比度越大。
将灰度域扩展到[0,255],对比度最好。
实验一图像增强2-直方图均衡化(实验图像图像增强.bmp)1)实验内容及要求直方图均衡化通过将图像的原始灰度分布均匀散布于整个可能允许的灰度分布空间,以拉大灰度值之间的动态范围,而在视觉上增强图像的整体对比度。
如果将一幅灰度分布如图1( a )所示的图像的直方图变换为如图1( b )所示的形式,并以此具有均衡特性的直方图去映射修正图像灰度分布,则修正后的图像将比原图像协调。
这一过程即为直方图均衡化。
( a ) ( b )图 1 直方图均衡化对于离散图像,第i个灰度级出现的频数用r i表示,该灰度级像素对应的概论值P r(r i)为:P r(r i) = n i/nn是帧内像素总数,满足归一化条件。
可以写出离散图像的变换函数表达式:式中,k为灰度级数。
由以上可知,直方图均衡化的步骤为:( 1 ) 统计出各灰度级的像素个数。
( 2 ) 计算出灰度分布概率密度。
( 3 ) 计算累计灰度分布密度。
( 4 ) 通过下式计算出灰度级在均衡化前后的映射关系。
其中,N为灰度级数,T为第三步计算出的累计灰度分布密度;[ ]为取整运算。
[ (N-1)*T+0.5]( 5 ) 根据上步计算出的结果得出均衡后得灰度分布。
2)算法描述及程序根据要求给出的过程编写如下程序:function zhifangtuclc;clear all;[fn,pn,fi]=uigetfile('*.bmp','选择图片');f=imread([pn,fn]);FX=f;subplot(2,2,1);imshow(f);title('原始图像');subplot(2,2,2);imhist(f);title('原始图像直方图');%求累计概率,个数N1,概率L2,累计分布L3, 图像灰度级L[m,n]=size(f); % 确定像素点的行列,m=182,n=250[N1,L1]=imhist(f);L=length(L1);% L=256L2=N1/(m*n);% 求概率L3(1)=L2(1);%累计分布for i=2:LL3(i)=L3(i-1)+L2(i);end%计算新的灰度级new_hl=fix((L-1)*L3+0.5);%根据实验提供的公式取整计算新的灰度值for j=1:Lif new_hl(j)~=L1(j)FX(find(f==L1(j)))=new_hl(j);endendsubplot(2,2,3);imshow(FX);title('图像均衡化');subplot(2,2,4);imhist(FX);title('直方图均衡化');3)实验结果及分析图(c)图像均衡化对比图通过实验结果可以看出,原图像的灰度级集中在[50,200],图像模糊,对比度不够明显,经过直方图均衡化之后,灰度级拓宽至[0,255],得到的图像对比度较为强烈,效果很好。
实验二图像滤波1-邻域平均(实验图像图像滤波.bmp)1)实验内容及要求任何一幅未经处理的原始图像,都存在着一定程度的噪声干扰。
噪声恶化了图像质量,使图像模糊,甚至淹没特征,给分析带来困难。
消除噪声的工作称之为图像平滑(Smoothing)或滤波。
平滑的目的在于消除混杂在图像中的干扰,改善图像质量,强化图像表现特征。
由于噪声源众多,平滑方法也多种多样,邻域平均法是最常见的方法。
令被讨论的像素的灰度值为F( i,j ),以其为中心,窗口像素组成的点集以A表示,集内像素以L表示,经邻域平均法滤波后,像素F( i,j )对应的输出为:即用窗口像素的平均值取代F( i,j )原来的灰度值。
本例中采用8点邻域处理,L=9,其邻域为:A={(i-1,j-1),(i-1,j), (i-1,j+1), (i,j-1), (i,j), (i,j+1), (i+1,j-1), (i+1,j), (i+1,j+1)}在实际处理中可以采用模板卷积运算,如:1 1 1 12 11 1 12 4 21 1 1 12 1第一个模板功能等于邻域平均法,第二个模板是通过采样二维高斯函数得到的,又称作高斯模板,在图像处理中应用比较广泛。
图2 Lena图的平滑效果与原图的比较图2为Lena的平滑效果,从处理后图像可以看出,图像的细节部分均被做了模糊处理。
2)算法描述及程序原始图像受到高斯干扰,不能够清晰显示,选取8个与待处理像素点的灰度差最小的点,取其均值来代替原来的灰度值。
function zhifangtuclc;clear all;[fn,pn,fi]=uigetfile('*.bmp','选择图片');f=imread([pn,fn]);subplot(2,2,1);imshow(f);title('原始图像');[m,n]=size(f);%m是行数,n是列数L=9;for i=2:m-1for j=2:n-1formatm=f(i-1:i+1,j-1:j+1);q=sort(sort(formatm(:)));%对九个点排序f(i,j)=round(sum(q(1:L))./L);%取平均,并四舍五入endendsubplot(2,2,2);imshow(f);title('邻域滤波1');L=25;for i=3:m-2for j=3:n-2formatm=f(i-2:i+2,j-2:j+2);q=sort(sort(formatm(:)));f(i,j)=round(sum(q(1:L))./L);endendsubplot(2,2,3);imshow(f);title('邻域滤波2');L=49;for i=4:m-3for j=4:n-3formatm=f(i-3:i+3,j-3:j+3);q=sort(sort(formatm(:)));f(i,j)=round(sum(q(1:L))./L);endendsubplot(2,2,4);imshow(f);title('邻域滤波3');3)实验结果及分析图(d)邻域滤波结果对比从实验所得到的图片来看:邻域平均法实现很方便,适于消除图像中的颗粒噪声,但需要指出这种方法既平滑了图像信号,同时使图像的细节部分变得模糊。
根据要求,本实验按要求采用的是L=9的邻域滤波。
除此之外,在做了L=25、L=49对比实验(如图(d)的1,2,3),邻域平均法消弱了图像的边缘,但是使图像变得有些模糊,而且可视范围内,窗口取得越大,平滑效果越好,但是图像也越模糊。
实验二图像滤波2-频域滤波(实验图像图像滤波.bmp)a)实验内容及要求类似于空间域,在频率城内同样也可以进行滤波和边缘检测。
前者采用低通滤波器和同态滤波器,后者一般借用高通滤波器实现。
在傅里叶变换域,变换系数反映了图像的某些特征。
如频谱的直流低频分量对应于图像的平滑区域,而外界叠加噪声对应于频谱中频率较高的部分。
变换域具有的这些内在特性常被用于图像增强,如构造—个低通滤波器,使低频分量顺利通过并有效地阻止高频分量,即可滤除频域中高频部分的噪声,再经逆变换,就可以得到平滑图像。
频域法的基本途径是对图像f(x,y)进行傅里叶变换得到频谱F(u,v)。
然后根据增强图像的要求设计适当的传递函数H(u,v),输出图像的频谱G(u,v)经过传递函数的相乘修改原图像的频谱而得到,最后再把该图像频谱G(u,v)进行逆傅里叶变换,便获得增强后的输出图像g(x,y)。
滤波系统的传递函数H(u,v),可根据需要对不同的频率区域设置不同的参数。
理想圆形低通滤波器:它是一个在傅里叶平面上半径为D。
的圆形滤波器,其传递函数为式中D0为截止频率,D(uv)是点(uv)到傅里叶平面原点的距离。
理论上说、Do 半径内的频率分量无损通过.而圆外的频率分量会被滤除。
若滤除的高额分量中含有大量的边缘信息,将会发生图像边缘模糊的现象。