实验二 图像增强(平滑、锐化)

实验二 图像增强(平滑、锐化)
实验二 图像增强(平滑、锐化)

湖南科技大学

电子与电气技术实验中心

实验报告

实验课程:数字图像处理

试验项目:图像增强(平滑、锐化)

实验内容:图像增强(平滑、锐化)

院系:信息与电气工程学院

专业:通信工程

班级:一班

姓名:卢泽

学号: 1204040107

实验日期: 2015.05.14 实验室名称:信号与系统实验室

1.实验目的

熟悉数字图像增强的一般方法(平滑、锐化)。

2.实验设备与环境

1)PC机一台;

2)MATLAB软件。

3.实验原理

3.1图像的平滑

在图像中,通过邻接点的相互平均可以去掉一突然变化的点,从而过滤掉一定的噪声,达到平滑的目的,但图像有一定程度上的模糊。例如,3×3的平滑模板为:

1 1 1

1 1 1

1 1 1

即每一个像素都是周围8个像素和自身的平均值,这是一种最简单的平滑模板。它通过抑制图像中的高频成分,保留低频成份减少图像噪声,又称为低通滤波。在这种平均算法中,没有考虑各点位置的影响,也就是说周围九个点的权值都相同,没有加权系数。若考虑加权系数则可用二维高斯函数得到卷积模板,这种称为高斯平滑。其相应的模板为:

1 2 1

2 4 2

1 2 1

由于高斯滤波模板的值都大于1,因此应该用这些权值的和去除卷积的结果。对应以上模板,比例系数应为16。

3.2图像锐化

图像锐化的主要目的有两个:一是增强图像边缘,使模糊的图像变得更加清晰,颜色变得鲜明突出,图像的质量有所改善,产生更适合人眼观察和识别的图像;二是希望经过锐化处理后,目标物体的边缘鲜明,以便于提取目标的边缘、对图像进行分割、目标区域识别、区域形状提取等,为进一步的图像理解与分奠定定基础。

1)梯度锐化法

梯度模算子用于计算梯度模值,通常认为它是边界提取算子,具有极值性、位移不变性和旋转不变性。

图像(,)f x y 在点(,)x y 处的梯度定义为一个二维列矢量[(,)]G f x y :

[(,)]T

f f G f x y x y ????=?????? 梯度的幅值即模值,为:

122

2[(,)]f f G f x y x y ?????????=+? ? ??????????? 梯度的方向在(,)f x y 最大变化率方向上,方向角θ可表示为:

arctan /f f y x θ????=

????

? 2)Laplacian 增强算子 拉氏算子是一个刻画图像变化的二阶微分算子。它是线性算子,具有各向同步性和位移不变性。拉氏算子是点、线、边界提取算子。通常图像和对它实施拉氏算子后的结果组合后产生一个锐化图像。

4.实验内容与步骤

4.1实验内容

1)练习图像增强的Matlab 命令。

熟悉下列模块函数

Image enhancement.

histeq - Read image file.

imadust - Adust imae intensity values or colormap.

Image noising.

imnoise- Add noise to an image.

Image filtering

medfilt2- Perform 2-D median filtering.

ordfilt2- Perform 2-D order-statistic filtering.

wiener2- Perform 2-D adaptive noise-removal filtering.

4.2实验步骤

a.从硬盘中载入“eight.tif ”图像(使用imread 函数);

b.在窗口显示图片;

c.显示图像的直方图(使用imhist 函数);

d.利用直方图均衡化函数增强图像对比度;

e.在处理之后显示直方图图片;

f.比较两幅图片的质量并讨论;

g.给图片分别加入一些噪声,例如高斯噪声、随机噪声、椒盐噪声等,比较采用不同方法产生结果的不同;

h.分别采用medfilt2, ordfilt2 and wiener2函数去除所加噪声,比较原始图片和处理后的图片。

5.实验数据

图 1 应用实例 6.实验总结 通过本次实验,我熟悉了图像的平滑与锐化原理及作用,学会了用MATLAB 给图片加噪,例如椒盐噪声和高斯噪声等,通过高斯低通滤波、sobel 滤波、prewitt 滤波、拉普拉斯滤波、高斯拉普拉斯滤波、均值滤波、中值滤波等方法去噪。

7.程序

g0=imread('F:\dip\eight.tif');

figure(1)

imshow(g0);

g1=imnoise(g0,'salt & pepper',0.02); g1=im2double(g1);

figure(2)

imshow(g1);

h1=fspecial('gaussian',4,0.3);

g2=filter2(h1,g1,'same');

figure(3)

imshow(g2);

h2=fspecial('sobel');

g3=filter2(h2,g1,'same');

figure(4)

imshow(g3);

h3=fspecial('prewitt');

g4=filter2(h3,g1,'same');

figure(5)

imshow(g4);

h4=fspecial('laplacian',0.5);

g5=filter2(h4,g1,'same');

figure(6)

imshow(g5);

h5=fspecial('log',4,0.3);

g6=filter2(h5,g1,'same');

figure(7)

imshow(g6);

h6=fspecial('average');

g7=filter2(h6,g1,'same'); figure(8)

imshow(g7);

h7=fspecial('unsharp',0.3); g8=filter2(h7,g1,'same'); figure(9)

imshow(g8);

h8=[0 -1 0;-1 5 -1;0 -1 0]; g9=filter2(h8,g1,'same'); figure(10)

imshow(g9);

h9=h1;

g10=medfilt2(g1);

figure(11)

imshow(g10)

图像处理实验二解析

昆明理工大学信息工程与自动化学院学生实验报告 (2014—2015学年第二学期) 课程名称:图形图像基础开课实验室:444 2014年 6月 4 日年级、专业、班计科111 学号201110405138 姓名成绩实验项目名称图像分割指导教师刘辉教 师 评语 教师签名: 年月日 一、实验目的及内容 目的:掌握和熟悉Matlab编程环境及语言;掌握数学形态学和图像分割的基本原理及 应用。 内容: 1.通过数学形态学实现边界提取。 2.通过全局阈值及局部阈值实现灰度图像二值化; 3.分别用Sobel算子和Canny算子对图像进行边缘检测;通过Hough检测图像中的直 线。 二、要求 1.描述腐蚀、膨胀、开运算、闭运算的原理。 膨胀:将与物体接触的所有背景点合并到该物体中,使边界向外部扩张的过程。 利用它可以填补物体中的空洞。B对X膨胀所产生的二值图像D是满足以下条件的点(x,y)的集合:如果B的原点平移到点(x,y),那么它与X的交集非空。 数学表达式:B=A⊕C 腐蚀:一种消除边界点,使边界向内部收缩的过程。利用它可以消除小而且无意义的物体。B对X腐蚀所产生的二值图像E是满足以下条件的点(x,y)的集合:如果B的原点平移到点(x,y),那么B将完全包含于X中。 数学表达式:B=AΘC 腐蚀:是一种消除边界点,使边界向内部收缩的过程。可以用来消除小且无意义的

物体。 膨胀:是将与物体接触的所有背景点合并到该物体中,使边界向外部扩张的过程。 可以用来填补物体中的空洞。 开运算:先腐蚀后膨胀的过程开运算。用来消除小物体、在纤细点处分离物体、平滑较大物体的边界的同时并不明显改变其面积。开运算通常是在需要去除小颗粒噪声,以及断开目标物之间粘连时使用。其主要作用与腐蚀相似,与腐蚀操作相比,具有可以基本保持目标原有大小不变的优点。 闭运算:先膨胀后腐蚀的过程称为闭运算。用来填充物体内细小空洞、连接邻近物体、平滑其边界的同时并不明显改变其面积。 2.编写程序,使用数学形态学方法实现边界提取。 3.描述全局阈值、局部阈值对图像进行二值化的原理。 数学形态学中二值图像的形态变换是一种针对集合的处理过程。其形态算子的实质是表达物体或形状的集合与结构元素间的相互作用,结构元素的形状就决定了这种运算所提取的信号的形状信息。形态学图像处理是在图像中移动一个结构元素,然后将结构元素与下面的二值图像进行交、并等集合运算。 阈值分割法分为全局阈值法和局部阈值分割法。所谓局部阈值分割法是将原始图像划分成较小的图像,并对每个子图像选取相应的阈值。在阈值分割后, 相邻子图像之间的边界处可能产生灰度级的不连续性,因此需用平滑技术进行 排除。局部阈值法常用的方法有灰度差直方图法、微分直方图法。局部阈值分 割法虽然能改善分割效果,但存在几个缺点: (1)每幅子图像的尺寸不能太小,否则统计出的结果无意义。 (2)每幅图像的分割是任意的,如果有一幅子图像正好落在目标区域或背景区域,而根据统计结果对其进行分割,也许会产生更差的结果。 (3)局部阈值法对每一幅子图像都要进行统计,速度慢,难以适应实时性的要求。

实验三 空间域数字图像的平滑与锐化

福建农林大学计算机与信息学院实验报告系:专业:年级: 姓名:学号:实验室号_______ 计算机号 实验时间:指导教师签字:成绩:报告退发(订正、重做) 实验三空间域数字图像的平滑与锐化 1.实验目的和要求 掌握空间域数字图像的平滑与锐化。 2.实验内容和原理 (1)利用加权平均掩模实现数字图像的平滑; (2)利用拉普拉斯算子实现数字图像的锐化 3.实验环境 硬件:一般PC机 操作系统:WindowsXP 编程平台:MATLAB 或高级语言 4.算法描述及实验步骤 Code: X=imread('moon.tif'); subplot(2,2,1) ;imshow(X); title 原图 b=size(X); X=double(X); %f=[0 -1 0;-1 4 -1;0 -1 0;]; %用四领域 f=[-1 -1 -1;-1 8 -1;-1 -1 -1;]; %用八领域 g=[1 2 1;2 4 2;1 2 1;]; %模糊用的算子 Y=zeros(b); for(i=2:b(1)-1)

for(j=2:b(2)-1) Y(i,j)=X(i,j)*g(2,2)+X(i+1,j)*g(3,2)+X(i,j+1)*g(2,3)+X(i+1,j+1 )*g(3,3)+X(i+1,j-1)*g(3,1)+X(i-1,j+1)*g(1,3)+X(i-1,j-1)*g(1,1) +X(i-1,j)*g(1,2)+X(i,j-1)*g(2,1); end; end; Y=mat2gray(Y/16); subplot(2,2,2) ;imshow(Y); title 模糊后 Z=zeros(b); for(i=2:b(1)-1) for(j=2:b(2)-1) Z(i,j)=Y(i,j)*f(2,2)+Y(i+1,j)*f(3,2)+Y(i,j+1)*f(2,3)+Y(i+1,j+1)* f(3,3)+Y(i+1,j-1)*f(3,1)+Y(i-1,j+1)*f(1,3)+Y(i-1,j-1)*f(1,1)+Y(i -1,j)*f(1,2)+Y(i,j-1)*f(2,1); end; end; Z=mat2gray(Z); subplot(2,2,3) ;imshow(Z); title 锐化后 M=zeros(b); for(i=2:b(1)-1) for(j=2:b(2)-1) M(i,j)=X(i,j)+Y(i,j);

实验三-遥感图像的几何校正和裁剪

实验三、遥感图像的几何校正与裁剪 实验内容: 1.图像分幅裁剪(Subset Image) 2.图像几何校正(Geometric Correction) 1.图像分幅裁剪 在实际工作中,经常需要根据研究工作范围对图像进行分幅裁剪,按照ERDAS IMAGINE 8.4实现图像分幅裁剪的过程,可以将图像分幅裁剪为两类型:规则分幅裁剪,不规则分幅裁剪。 1.1规则分幅裁剪 (以c:\Program File\ IMAGINE 8.4\examples\lanier.img为例) 规则分幅裁剪是指裁剪图像的范围是一个矩形,通过左上角和右上角两点的坐标可以确定图像的裁剪位置,过程如下: 方法一: →ERDAS IMAGINE 8.4 图标面板菜单条:Main→Data Preparation(或单击ERDAS IMAGINE 8.4 图标面板工具条“DataPrep”图标) →打开Data Preparation 对话框

→单击Subset Image按钮,打开Subset对话框 在Subset对话框中需要设置下列参数: →输入文件名(Input File):lanier.img →输出文件名(Output File):lanier_sub.img →坐标类型(Coordinate Type):Map →裁剪范围(Subset Definition):ULX、ULY、LRX、LRY (注:ULX,ULY是指左上角的坐标,LRX,LRY是指右上角的坐标,缺省状态为整个图像范围) →输出数据类型(Output Data Type):Unsigned 8 Bit →输出文件类型(Output Layer Type):Continuous →输出统计忽略零值:Ignore Zero In Output Stats →输出像元波段(Select Layers):2,3,4

数字图像处理实验二 图像灰度变换

实验二 图像灰度变换实验一、 实验目的熟悉亮度变换函数的使用熟悉灰度图像的直方图的表示;掌握图像增强的基本方法:灰度变换、直方图均衡;二、实验内容灰度线性变换、灰度直方图、直方图均衡处理;灰度变换是图像增强的一种重要手段,使图像对比度扩展,图像更加清晰,特征更加明显。灰度级的直方图给出了一幅图像概貌的描述,通过修改灰度直方图来得到图像增强。三、实验原理1.函数imadjust 函数imadjust 是对灰度图像进行亮度变换的基本命令,语法为: g = imadjust(f, [low_in high_in], [low_out high_out], gamma) 将图像f 中的亮度值(灰度值)映射到新图像g 中,即将low_in 至high_in 之间的值映射到low_out 至high_out 之间的值。low_in 以下的灰度值映射为low_out ,high_in 以上的灰度值映射为high_out ,函数imadjust 的矩阵[ ]内参数均指定在0和1之间,[low_in high_in]和[low_out high_out]使用空矩阵[ ]会得到默认值[0 1]。若high_out 小于low_out ,则输出图像会反转。 参数gamma 指定了曲线(变换函数)的形状,若gamma 小于1,则映射被加权至更高(更亮)的输出值;若gamma 大于1,则映射被加权至更低(更暗)的输出值。若省略了函数的参量gamma ,则gamma 默认为1——即线性映 射。 >>f = imread(‘filename’)>>imshow(f)>>g1 = imadjust(f, [0 1], [1 0]); %图像反转>>figure, imshow(g1) %figure 命令表示同时显示多个窗口 >>g2 = imadjust(f, [0.5 0.75], [0 1]); %将0.5至0.75之间的灰度级扩展到范围0和1之间 >>figure, imshow(g2) >>g3 = imadjust(f, [ ], [ ], 2) %使用gamma 值 >>figure, imshow(g3)

图像平滑及锐化

1.图像锐化的目的 是使灰度反差增强,从而增强图像中边缘信息,有利于轮廓抽取。因为轮廓或边缘就是图像中灰度变化率最大的地方。因此,为了把轮廓抽取出来,就是要找一种方法把图像的最大灰度变化处找出来。 2.实现图像的锐化可使图像的边缘或线条变得清晰,高通滤波可用空域高通滤波法来实现。本节将围绕空间高通滤波讨论图像锐化中常用的运算及方法,其中有梯度运算、各种锐化算子、拉普拉斯(Laplacian)算子、空间高通滤波法和掩模法等图像锐化技术。 3.梯度算子——是基于一阶微分的图像增强. 梯度算子: 梯度对应的是一阶导数,梯度算子是一阶导数算子。 梯度方向:在图像灰度最大变化率上,反映出图像边缘上的灰度变化。梯度处理经常用于工业检测、辅助人工检测缺陷,或者是更为通用的自动检测的预处理。 4.拉普拉斯算子——基于二阶微分的图像增强 Laplacian算子是不依赖于边缘方向的二阶微分算子,是常用的二阶导数算子. 拉普拉斯算子是一个标量而不是向量,具有线性特性和旋转不变,即各向同性的性质。 拉普拉斯微分算子强调图像中灰度的突变,弱化灰度慢变化的区域。这将产生一幅把浅灰色边线、突变点叠加到暗背景中的图像。 计算数字图像的拉普拉斯值也可以借助于各种模板。拉普拉斯对模板的基本要对应中心像素的系数应该是正的,而对应于中心像素邻近像素的系数应是负的,它们的和应该为零。 将原始图像和拉普拉斯图像叠加在一起的简单方法可以保护拉普拉斯锐化处理的效果,同时又能复原背景信息。 5.同态滤波器图像增强的方法 一幅图像f(x,y)能够用它的入射光分量和反射光分量来表示,其关系式如下 f(x,y)=i(x,y)r(x,y) 图像f(x,y)是由光源产生的照度场i(x,y)和目标的反射系数场r(x,y)的共同作用下产生的。 该模型可作为频率域中同时压缩图像的亮度围和增强图像的对比度的基础。但在频率域中不能直接对照度场和反射系数场频率分量分别进行独立的操作。

实验二遥感图像的几何校正与镶嵌实验报告

实验二遥感图像的几何校正与镶嵌实验报告 实验目的: 通过本实验熟练操作遥感图像处理的专业软件进行基础图像处理,包括图像几何校正、镶嵌等。 实验内容: 1、熟悉图像几何校正、镶嵌的基本原理; 2、学习图像几何校正具体操作; 3、学习图像镶嵌正具体操作。 本实验的图像几何校正是通过“像图配准”的方式获取地面控制点的方里网坐标的,并对传统的从纸质地形图上量算坐标的方法进行改进,利用Auto CAD或Photoshop等软件从扫描后的电子地形图上直接量算坐标。 实验步骤: 第一步、熟悉图像几何校正、镶嵌的基本原理 第二步、图像几何校正 运行PCI,选择GCPWorks模块,在Source of GCPs选择User Entered Coordinates(用户输入投影坐标系统),点击Accept后,弹出校正模块:

选择第一项加载需要校正的图像(由实验一方法导出的125-42.pix )->点击Default->Load & Close->得到下图:

选择第二项,选择Other确定投影系统: 注意输入6度带的中央经度与向东平移500公里(500000米):

点击Earth Model确定地球模型: 点击Accept:

选择第三项采集地面控制点。在采集地面控制点之前,利用Photoshop软件打开扫描后的电子地形图。 分别在遥感图像和地形图中找到一个同名点,如下图(可以用放大遥感图)。 然后在地形图中量算出该点的大地坐标,精确到米,X坐标为6位(要去掉2位6度带的带号),Y坐标7位(运用测出)。再将坐标输入到GCP编辑窗口中,并点击Accept as GCP接受为一个控制点。

图像处理实验二图像增强

实验二图像的增强 一、实验目的 1)掌握在计算机上进行直方图统计,以及直方图均衡化、线性变换的图像增强的方法 2)掌握在计算机上进行图象平滑、图象锐化特别是中值滤波平滑及拉普拉斯算子锐化 的方法 二、实验要求 1)显示图像(cameraman.tif)及灰度直方图。 2)对指定图像(cameraman.tif)进行直方图均衡化和线性变换,将原始图像及增强 后的图像都显示于屏幕上,比较增强的效果。 3)对指定图像(lena.bmp)加入椒盐噪声,然后进行邻域平滑、中值滤波,将原始图 像及平滑后的图像都显示于屏幕上,比较效果。 4)对指定图像(lena.bmp)进行锐化(简单梯度算法、ROBERT算子,Prewitt边缘算 子和拉普拉斯算子),将原始图像及锐化后的图像都显示于屏幕上,比较锐化的效果。 三、实验仪器设备及软件 HP D538、MATLAB 四、实验原理 以自己的语言结合课堂笔记进行总结,要求过程推导清晰明了。 五、实验步骤及程序 实验步骤、程序流程、实验源程序和注释齐全 实验源程序: (1). 显示图像(cameraman.tif)及灰度直方图: I=imread('cameraman.tif'); subplot(121); imshow(I); title('原始图象'); subplot(122); imhist(I); title('灰度直方图')实验结果与分析

(2)对指定图像(cameraman.tif)进行直方图均衡化和线性变换,将原始图像及增强后的图像都显示于屏幕上,比较增强的效果。 I=imread('cameraman.tif'); subplot(221); imshow(I); title('原始图象'); I1=histeq(I); subplot(222); imshow(I1); title('原始图象均衡化'); subplot(223); imshow(I); title('原始图象'); I2=imadjust(I); subplot(224); imshow(I1); title('原始图象线性变化'); (3)对指定图像(lena.bmp)加入椒盐噪声,然后进行邻域平滑、中值滤波,将原始图像及平滑后的图像都显示于屏幕上,比较效果。

图像的平滑处理与锐化处理

数字图像处理作业题目:图像的平滑处理与锐化处理 :张一凡 学号:4 专业:计算机应用技术

1.1理论背景 现实中的图像由于种种原因都是带噪声的,噪声恶化了图像质量,使图像模糊,甚至淹没和改变特征,给图像分析和识别带来了困难。一般数字图像系统中的常见噪声主要有:高斯噪声、椒盐噪声等。 图像去噪算法根据不通的处理域,可以分为空间域和频域两种处理方法。空间域处理是在图像本身存在的二维空间里对其进行处理。而频域算法是用一组正交函数系来逼近原始信号函数,获得相应的系数,将对原始信号的分析转动了系数空间域。 在图像的识别中常需要突出边缘和轮廓信息,图像锐化就是增强图像的边缘和轮廓。 1.2介绍算法 图像平滑算法:线性滤波(邻域平均法) 对一些图像进行线性滤波可以去除图像中某些类型的噪声。领域平均法就是一种非常适合去除通过扫描得到的图像中的噪声颗粒的线性滤波。 领域平均法是空间域平滑噪声技术。对于给定的图像()j i f,中的每个像素点()n m,,取其领域S。设S含有M个像素,取其平均值作为处理后所得图像像素点()n m,处的灰度。用一像素领域内各像素灰度平均值来代替该像素原来的灰度,即领域平均技术。

领域S 的形状和大小根据图像特点确定。一般取的形状是正方形、矩形及十字形等,S 的形状和大小可以在全图处理过程中保持不变,也可以根据图像的局部统计特性而变化,点(m,n)一般位于S 的中心。如S 为3×3领域,点(m,n)位于S 中心,则 ()()∑∑-=-=++=1111 ,91,i j j n i m f n m f 假设噪声n 是加性噪声,在空间各点互不相关,且期望为0,方差为2σ,图像g 是未受污染的图像,含有噪声图像f 经过加权平均后为 ()()()()∑∑∑+==j i n M j i g M j i f M n m f ,1 ,1 ,1 , 由上式可知,经过平均后,噪声的均值不变,方差221σσM = ,即方差变小,说明噪声强度减弱了,抑制了噪声。 图像锐化算法:拉普拉斯算子 拉普拉斯算子是最简单的各向同性微分算子,具有旋转不变性,比较适用于改善因为光线的漫反射造成的图像模糊。其原理是,在摄像记录图像的过程中,光点将光漫反射到其周围区域,这个过程满足扩散方程: f kV t f 2=?? 经过推导,可以发现当图像的模糊是由光的漫反射造成时,不模糊图像等于模糊图像减去它的拉普拉斯变换的常数倍。另外,人们还发现,即使模糊不是由于光的漫反射造成的,对图像进行拉普拉斯变换也可以使图像更清晰。

实验二 遥感图像的几何校正

实验二、遥感图像的几何校正 实验目的:通过实习操作,掌握遥感图像几何校正的基本方法和步骤,深刻理解遥感图像几何校正的意义。 实验内容:ERDAS软件中图像预处理模块下的图像几何校正。 几何校正就是将图像数据投影到平面上,使其符合地图投影系统的过程。而将地图投影系统赋予图像数据的过程,称为地里参考(Geo-referencing)。由于所有地图投影系统都遵循一定的地图坐标系统,因此几何校正的过程包含了地理参考过程。 1、图像几何校正的途径 ERDAS图标面板工具条:点击DataPrep图标,→Image Geometric Correction →打开Set Geo-Correction Input File对话框(图2-1)。 ERDAS图标面板菜单条:Main→Data Preparation→Image Geometric Correction→打开Set Geo-Correction Input File对话框(图2-1)。 图2-1 Set Geo-Correction Input File对话框 在Set Geo-Correction Input File对话框中,选择输入图像,确定校正图像。 2、图像几何校正的计算模型(Geometric Correction Model) ERDAS提供的图像主要几何校正模型,具体功能如下:

表2-1 几何校正计算模型与功能 模型功能 Affine 图像仿射变换(不做投影变换) Polynomial 多项式变换(同时作投影变换) Reproject 投影变换(转换调用多项式变换) Rubber Sheeting 非线性变换、非均匀变换 Camera 航空影像正射校正 Landsat Lantsat卫星图像正射校正 Spot Spot卫星图像正射校正 3、图像校正的具体过程 第一步:显示图像文件(Display Image Files) 首先,在ERDAS图标面板中点击Viewer图表两次,打开两个视窗(Viewer1/Viewer2),并将两个视窗平铺放置,操作过程如下: 在Viewer1中打开需要校正的图像(或通过图2-1已打开):tmAtlanta.img 在Viewer2中打开作为地理参考的校正过的图像:panAtlanta.img 第二步:启动几何校正模块(Geometric Correction Tool) Viewer1菜单条:Raster→ Geometric Correction →打开Set Geometric Model对话框(2-2) →选择多项式几何校正模型:Polynomial→OK →同时打开Geo Correction Tools对话框(2-3)和Polynomial Model Properties对话框(2-4)。 在Polynomial Model Properties对话框中,定义多项式模型参数以及投影参数: →定义多项式次方(Polynomial Order):2 →定义投影参数:(PROJECTION):略 →Apply→Close →打开GCP Tool Referense Setup 对话框(2-5)

数字图像处理实验 实验二

实验二MATLAB图像运算一、实验目的 1.了解图像的算术运算在数字图像处理中的初步应用。 2.体会图像算术运算处理的过程和处理前后图像的变化。 二、实验步骤 1.图像的加法运算-imadd 对于两个图像f x,y和 (x,y)的均值有: g x,y=1 f x,y+ 1 (x,y) 推广这个公式为: g x,y=αf x,y+β (x,y) 其中,α+β=1。这样就可以得到各种图像合成的效果,也可以用于两张图像的衔接。说明:两个示例图像保存在默认路径下,文件名分别为'rice.png'和'cameraman.tif',要求实现下图所示结果。 代码: I1 = imread('rice.png'); I2 = imread('cameraman.tif'); I3 = imadd(I1, I2,'uint8'); I4 = imadd(I1, I2,'uint16'); subplot(2, 2, 1), imshow(I1), title('?-ê?í???1'); subplot(2, 2, 2), imshow(I2), title('?-ê?í???2'); subplot(2, 2, 3), imshow(I3), title('8??í?????ê?'); subplot(2, 2, 4), imshow(I4), title('16??í?????ê?'); 结果截图:

2.图像的减法运算-imsubtract 说明: 背景图像可通过膨胀算法得到background = imopen(I,strel('disk',15));,要求实现下图所示结果。 示例代码如下: I1 = imread('rice.png'); background = imerode(I1, strel('disk', 15)); rice2 = imsubtract(I1, background); subplot(2, 2, 1), imshow(I1), title('?-ê?í???'); subplot(2, 2, 2), imshow(background), title('±3?°í???'); subplot(2, 2, 3), imshow(rice2), title('′|àíoóμ?í???'); 结果截图: 3.图像的乘法运算-immultiply

photoshop图像处理实验报告

云南大学软件学院 实验报告 序号: 31 实验老师:刘宇 课程名称:数字媒体技术实验实验名称:图像处理 学号: 2011-112-0105 姓名:郭可岩 一.实验名称:图像处理: 二.实验目的: ◆认识图像处理的原理并初步使用常用的图像处理工具PhotoShop进行简单的图像处理工作;掌握常用的图片处理方法。 ◆综合使用克隆、图层、仿制图章工具为素材图一消除枯枝。 ◆综合使用色阶、曲线、色彩平衡、亮度、对比度调整等技术为两幅素材图做修正至满意效果。 ◆对素材图二进行水平校正,并作适当裁剪。 三.实验内容(步骤和方法)及数据记录: ◆处理第一张图片 ①导入第一张图片到PhotoShop中。 ②复制背景图层,并在背景副本上处理导入的图像。 ③使用仿制图章工具为图片除去枯枝。 消除枯枝工作完成后的效果图如下所示:

④调整图像的色阶: ⑤调整图像曲线: ⑥调整图像色彩平衡:

⑦调整图像的亮度和对比度: ⑧当所有工作完成后图片一效果如下:

◆处理第二张图片 ①导入第二张图片到PhotoShop中,复制背景图层,并在背景副本上处理导入的图像。 ②使用分析>标尺工具对图像进行水平校正。 水平校正完成后的效果图如下:

s ③对水平校正后图片进行适当的裁剪: ④像处理图片一那样对图片二进行色阶、曲线、色彩平衡、亮度、对比度等的调整,所有工作完成后的图片效果图如下:

四.实验总结: ◆PhotoShop是一款功能非常强大图像处理软件,我们在本次试验中所用到的功能只不过是其所有功能的冰山一角,要想精通PhotoShop还需要漫长的学习和不断的实践。。 ◆使用图层可以很好地保护原图像和保存我们的修改效果,一般情况下不建议直接在背景图层上直接修改图像。 ◆对图片进行色阶、曲线、色彩平衡、亮度、对比度等的调整没有具体的规范,一切以视觉上的美观为准。 ◆图像处理是一项需要耐心和细心的工作。 指导教师签名:刘宇

图像处理实验报告

实验报告 实验课程名称:数字图像处理 班级:学号:姓名: 注:1、每个实验中各项成绩按照10分制评定,每个实验成绩为两项总和20分。 2、平均成绩取三个实验平均成绩。

2016年 4 月18日 实验一 图像的二维离散傅立叶变换 一、实验目的 掌握图像的二维离散傅立叶变换以及性质 二、实验要求 1) 建立输入图像,在64?64的黑色图像矩阵的中心建立16?16的白色矩形图像点阵, 形成图像文件。对输入图像进行二维傅立叶变换,将原始图像及变换图像(三维、中心化)都显示于屏幕上。 2) 调整输入图像中白色矩形的位置,再进行变换,将原始图像及变换图像(三维、中 心化)都显示于屏幕上,比较变换结果。 3) 调整输入图像中白色矩形的尺寸(40?40,4?4),再进行变换,将原始图像及变 换图像(三维、中心化)都显示于屏幕上,比较变换结果。 三、实验仪器设备及软件 HP D538、MATLAB 四、实验原理 傅里叶变换作为分析数字图像的有利工具,因其可分离性、平移性、周期性和共轭对称性可以定量地方分析数字化系统,并且变换后的图像使得时间域和频域间的联系能够方便直观地解决许多问题。实验通过MATLAB 实验该项技能。 设),(y x f 是在空间域上等间隔采样得到的M ×N 的二维离散信号,x 和y 是离散实变量,u 和v 为离散频率变量,则二维离散傅里叶变换对一般地定义为 ∑∑ -=-=+-= 101 )],( 2ex p[),(1),(M x N y N yu M xu j y x f MN v u F π,1,0=u …,M-1;y=0,1,…N-1 ∑∑-=-=+=101 )],( 2ex p[),(),(M x N y N uy M ux j v u F y x f π ,1,0=x …,M-1;y=0,1,…N-1

数字图像处理-图像平滑和锐化变换处理

图像平滑和锐化变换处理 一、实验内容和要求 1、灰度变换:灰度拉伸、直方图均衡、伽马校正、log变换等。 2、空域平滑:box、gauss模板卷积。 3、频域平滑:低通滤波器平滑。 4、空域锐化:锐化模板锐化。 5、频域锐化:高通滤波器锐化。 二、实验软硬件环境 PC机一台、MATLAB软件 三实验编程及调试 1、灰度变换:灰度拉伸、直方图均衡、伽马校正、log变换等。 ①灰度拉伸程序如下: I=imread(''); J=imadjust(I,[,],[]); subplot(2,2,1),imshow(I); subplot(2,2,2),imshow(J); subplot(2,2,3),imhist(I); subplot(2,2,4),imhist(J); ②直方图均衡程序如下: I=imread(''); J=histeq(I); Subplot(2,2,1); Imshow(I); Title('原图像'); Subplot(2,2,2);

Imshow(J); Title('直方图均衡化后的图像') ; Subplot(2,2,3) ; Imhist(I,64); Title('原图像直方图') ; Subplot(2,2,4); Imhist(J,64) ; Title('均衡变换后的直方图') ; ③伽马校正程序如下: A=imread(''); x=0:255; a=80,b=,c=; B=b.^(c.*(double(A)-a))-1; y=b.^(c.*(x-a))-1; subplot(3,2,1); imshow(A); subplot(3,2,2); imhist(A); subplot(3,2,3); imshow(B); subplot(3,2,4); imhist(B); subplot(3,2,6); plot(x,y); ④log变换程序如下: Image=imread('');

ENVI遥感图像处理实验教程 实验三 几何校正(影像、地形图)ok

实验三 ENVI影像的几何校正 本专题旨在介绍如何在ENVI中对影像进行地理校正,添加地理坐标,以及如何使用ENVI进行影像到影像的几何校正。遥感图像的几何纠正是指消除影像中的几何形变,产生一幅符合某种地图投影或图形表达要求的新影像。 一般常见的几何纠正有从影像到地图的纠正,以及从影像到影像的纠正,后者也称为影像的配准。遥感影像中需要改正的几何形变主要来自相机系统误差、地形起伏、地球曲率以及大气折射等。几何纠正包括两个核心环节:一是像素坐标的变换,即将影像坐标转变为地图或地面坐标;二是对坐标变换后的像素亮度值进行重采样。 本实验将针对不同的数据源和辅助数据,提供以下几种校正方法: Image to Map几何校正:通过地面控制点对遥感图像几何进行平面化的过程,控制点可以是键盘输入、从矢量文件中获取。地形图校正就采取这种方法。Image to image几何校正:以一副已经经过几何校正的栅格影像作为基准图,通过从两幅图像上选择同名点(GCP)来配准另一幅栅格影像,使相同地物出现在校正后的图像相同位置。大多数几何校正都是利用此方法完成的。 Image to image自动图像配准:根据像元灰度值自动寻找两幅图像上的同名点,根据同名点完成两幅图像的配准过程。当同一地区的两幅图像由于各自校正误差的影像,使得图上的相同地物不重叠时,可利用此方法进行调整 1. 地形图的几何校正 (1)打开并显示地形图 从ENVI主菜单中,选择file →open image file,打开3-几何校正\地形图\G-48-34-a.JPG。 (2)定义坐标 从ENVI主菜单栏中,选择Map →Registration →Select GCPs:Image to map。

数字图像处理实验2冈萨雷斯.

实验二灰度直方图及直方图均衡化 一、 实验目的: 1、直方图显示 2、计算并绘制图像直方图 3、直方图均衡化二、实验内容 学习使用函数 imhist(, histeq(, bar(, stem(, plot(, imadjust(,及 title, axis, set 等描述图像工具。 1、直方图显示 显示图 Fig0354(a(einstein_orig.tif,标注图的题目为:EINSTEIN ,作出其直方图,调整参数如下图所示: EINSTEIN

4 2、分别用 bar 和 stem 函数显示直方图 由 h=imhist( 获得直方图;分别用 bar 和 stem 显示直方图 h ,并通过参数调整,改变直方图的显示方式。用 axis 设置轴的最大、最小值(例如:axis([0 255 0 15000];),用 set 设置显示坐标的间隔(例如:set(gca,’xtick ’, 0:50:255)。作出如下的直方图: 00 50

100 150 200 250 3、用 plot 函数显示直方图要求同 2. 12000 1000080006000400020000 0 50 100 150 200 250 300 4、用 imadjust( 函数调整图像对比度,并用 imhist( 查看调整前后直方图的变化。 3 . 2 . 1 . 0 . 4

5、用 histeq( 进行直方图均衡化,并用 imhist( 查看均衡化前后直方图的变化。

4 三、实验要求 将本实验的 10 个图用 MATLAB 显示到屏幕上。程序: i=imread('Fig0354(a(einstein_orig.tif'; imshow(i; title('EINSTEIN'; figure; imhist(i; title('直方图';

图像锐化的目的和意义

图像锐化的目的和意义图像模糊的主要原因是图像中的高频成分低于低频成分,它对图像质量的影响体现在两个不同均匀灰度区域的边界部分。 当成像参数正确,图像的亮度变化传递正常时,在图像中对象边缘与背景之间的理想边缘面应该时阶梯形的,这样的图像看上去边缘清晰,反之,则会边缘模糊,其特征时对象与背景间的灰度改变有一个过渡带,这将损害图像的视觉效果。要消除图像中不应又的模糊边缘,需要增强图像中的高频成分,使边缘锐化。 图像锐化是一种使图像原有的信息变换到有利于人们观看的质量,其目的是为了改善图像的视觉效果,消除图像质量劣化的原因(模糊),使图像中应又的对象边缘变得轮廓分明。 图像的锐化,需要利用积分的反运算(微分),因为微分运算是求信号的变化率,又加强图像中高频分量的作用,从而要锐化图像需要采用各向同性的,具有旋转不变特征的线性微分算子。 图像锐化是一种补偿轮廓、突出边缘信息以使图像更为清晰的处理方法. 锐化的目标实质上是要增强原始图像的高频成分 .常规的锐化算法对整幅图像进行高频增强 , 结果呈现明显噪声 .为此, 在对锐化原理进行深入研究的基础上 ,提出了先用边缘检测算法检出边缘 , 然后根据检出的边缘对图像进行高频增强的方法 . 实验结果表明 , 该方法有效地解决了图像锐化后的噪声问题图像的锐化可以在空间域中进行,也可以在频率域中实现。 一. 图像信号的锐化过程 1. 空间域中锐化图像的目的在空间域中进行图像的锐化也成为空间滤波处 理,目的又 (1)一是提取图像中用于认识和识别图像特征的参量,为图像识别准备数据 (2)消除噪声。图像数字化时产生的噪声主要是造成对图像内容的干扰,这用图像的平滑处理。图像数字化时在信号高频区域产生的 误差以及设备自身噪声对图像的高频(轮廓特征)干扰同样也是一 种噪声,可以用空间滤波的方法去除。 (3)采用空间滤波的方法可以更鲜明地保持图像的边缘特征,这也是空间滤波的主要目的,即锐化图像。处理效果 锐化的目的在于使图像中对象轮廓上的像素灰度大的更大,小的更小,但

三图像的平滑与锐化

实验三 图像的平滑与锐化 一.实验目的 1.掌握图像滤波的基本定义及目的; 2.理解空域滤波的基本原理及方法; 3.掌握进行图像的空域滤波的方法。 二.实验基本原理 图像噪声从统计特性可分为平稳噪声和非平稳噪声两种。统计特性不随时间变化的噪声称为平稳噪声;统计特性随时间变化的噪声称为非平稳噪声。 另外,按噪声和信号之间的关系可分为加性噪声和乘性噪声。假定信号为S (t ),噪声为n (t ),如果混合叠加波形是S (t )+n (t )形式,则称其为加性噪声;如果叠加波形为S (t )[1+n (t )]形式, 则称其为乘性噪声。为了分析处理方便,往往将乘性噪声近似认为加性噪声,而且总是假定信号和噪声是互相独立的。 1.均值滤波 均值滤波是在空间域对图像进行平滑处理的一种方法,易于实现,效果也挺好。 设噪声η(m,n)是加性噪声,其均值为0,方差(噪声功率)为2σ,而且噪声与图像f(m,n)不相关。 除了对噪声有上述假定之外,该算法还基于这样一种假设:图像是由许多灰度值相近的小块组成。这个假设大体上反映了许多图像的结构特征。 ∑∈=s j i j i f M y x g ),(),(1 ),( (3-1) 式(2-1)表达的算法是由某像素领域内各点灰度值的平均值来代替该像素原来的灰度值。 可用模块反映领域平均算法的特征。对模板沿水平和垂直两个方向逐点移动,相当于用这样一个模块与图像进行卷积运算,从而平滑了整幅图像。模版内各系数和为1,用这样的模板处理常数图像时,图像没有变化;对一般图像处理后,整幅图像灰度的平均值可不变。

(a) 原始图像 (b) 邻域平均后的结果 图3-1 图像的领域平均法 2.中值滤波 中值滤波是一种非线性处理技术,能抑制图像中的噪声。它是基于图像的这样一种特性:噪声往往以孤立的点的形式出现,这些点对应的象素很少,而图像则是由像素数较多、面积较大的小块构成。 在一维的情况下,中值滤波器是一个含有奇数个像素的窗口。在处理之后,位于窗口正中的像素的灰度值,用窗口内各像素灰度值的中值代替。例如若窗口长度为5,窗口中像素的灰度值为80、90、200、110、120,则中值为110,因为按小到大(或大到小)排序后,第三位的值是110。于是原理的窗口正中的灰度值200就由110取代。如果200是一个噪声的尖峰,则将被滤除。然而,如果它是一个信号,则滤波后就被消除,降低了分辨率。因此中值滤波在某些情况下抑制噪声,而在另一些情况下却会抑制信号。 中值滤波很容易推广到二维的情况。二维窗口的形式可以是正方形、近似圆形的或十字形的。在图像增强的具体应用中,中值滤波只能是一种抑制噪声的特殊工具,在处理中应监视其效果,以决定最终是福才有这种方案。实施过程中的关键问题是探讨一些快速算法。 3.空域低通滤波: 从信号频谱角度来看,信号的缓慢变化部分在频率域属于低频部分,而信号的迅速变化部分在频率域是高频部分。对图像来说,它的边缘以及噪声干扰的频率分量都处于频率域较高的部分,因此,可以采用低通滤波的方法来去除噪声。而频域的滤波又很容易从空间域的卷积来实现,为此只要适当设计空间域的单位冲激响应矩阵,就可以达到滤除噪声的效果。下面是几种用于噪声平滑低通卷积模板。

实训二图象校正处理

实验二图像校正处理 一、实验目的 1.掌握MAPGIS中图像文件的转换方法。 2.掌握MAPGIS中图像校正处理的方法。 3.了解Photoshop中图像的拼接及简单校正的方法。 二、实验准备 1.实验数据:本实验数据保存于文件夹Exercise-02中。 2.预备知识:Photoshop的基本操作方法;图像文件格式。 三、实验步骤与内容 ㈠采用PhotoShop预处理图像 1.将实验数据复制,粘贴至各自文件夹内。 2.双击桌面上的PhotoShop快捷图标,启动PhotoShop。 3.在PhotoShop“文件”下拉菜单中,选择“打开”命令,通过浏览方式将“南河镇地形地质图-1”载入PhotoShop程序。注意此图像文件格式是什么?图像质量如何? 4.通过“图像”菜单的“画布大小”命令打开“画布大小”对话框,如图2-1所示。定位选择左上角,将宽度和高度调整为原来的两倍,用来放要拼接的内容。如图2-2所示。 图2-1“画布大小”对话框图2-2设置“画布大小”为原来两倍 5.再打开“南河镇地形地质图-2”,将其通过“移动工具”拖动到同“南河镇地形地质图-1”一个窗口。这时在“南河镇地形地质图-1”窗口中将多出一个图层“图层1”,如图2-3所示。再接着用“移动工具”把图层1中的内容调整到和背景中的图形相接,在调整的过程中可以以某一个关键点为依据,通过键盘上的上下左右方向键进行微调让两部分图像很好的接合在一起。

图2-3图层窗口图2-4含多个图层的窗口6.用同样的方法打开“南河镇地形地质图-3”和“南河镇地形地质图-4”,并将其拼接在“南河镇地形地质图-1”上,形成一张完整的地图。这时将出现“图层2”和“图层3”。如图2-4所示。并单击选择如图2-4中向右三角形,进行“拼合图层”。最终只有一个图层“背景”。 7.在PhotoShop工具条中的“吸管工具”位置处点击鼠标右键,选择“度量工具”,在拼合后的“南河镇地形地质图-1”上水平边框左侧交角处点击鼠标左键并按着不放,沿边框线拖出一条斜线至上边框右上交角处,然后松开鼠标,此时会在标准工具栏中显示此线角度(注意记下此角度)。操作步骤主要界面参见图2-5所示。 点击鼠 选择此选项并进行度量 标右键 图2-5 PhotoShop角度度量过程主要界面 8.在“图像”下拉菜单中选择“旋转画布”中“任意角度”,此时系统会弹出相应对话框(注意此对话框中的角度是多少?与前面记下的角度值对比会有什么发现?),旋转方式选中“度(顺时针)”选项,点击“好”按钮,系统会自动完成图像旋转(为什么不进行旋转角度的设置?)。界面如图2-6所示。

数字图像处理实验报告

目录 实验一:数字图像的基本处理操作 (4) :实验目的 (4) :实验任务和要求 (4) :实验步骤和结果 (5) :结果分析 (8) 实验二:图像的灰度变换和直方图变换 (9) :实验目的 (9) :实验任务和要求 (9) :实验步骤和结果 (9) :结果分析 (13) 实验三:图像的平滑处理 (14) :实验目的 (14) :实验任务和要求 (14) :实验步骤和结果 (14) :结果分析 (18) 实验四:图像的锐化处理 (19) :实验目的 (19) :实验任务和要求 (19) :实验步骤和结果 (19) :结果分析 (21)

实验一:数字图像的基本处理操作 :实验目的 1、熟悉并掌握MATLAB、PHOTOSHOP等工具的使用; 2、实现图像的读取、显示、代数运算和简单变换。 3、熟悉及掌握图像的傅里叶变换原理及性质,实现图像的傅里叶变换。:实验任务和要求 1.读入一幅RGB图像,变换为灰度图像和二值图像,并在同一个窗口内分 成三个子窗口来分别显示RGB图像和灰度图像,注上文字标题。 2.对两幅不同图像执行加、减、乘、除操作,在同一个窗口内分成五个子窗口来分 别显示,注上文字标题。 3.对一幅图像进行平移,显示原始图像与处理后图像,分别对其进行傅里叶变换, 显示变换后结果,分析原图的傅里叶谱与平移后傅里叶频谱的对应关系。 4.对一幅图像进行旋转,显示原始图像与处理后图像,分别对其进行傅里 叶变换,显示变换后结果,分析原图的傅里叶谱与旋转后傅里叶频谱的 对应关系。 :实验步骤和结果 1.对实验任务1的实现代码如下: a=imread('d:\'); i=rgb2gray(a); I=im2bw(a,; subplot(1,3,1);imshow(a);title('原图像'); subplot(1,3,2);imshow(i);title('灰度图像'); subplot(1,3,3);imshow(I);title('二值图像'); subplot(1,3,1);imshow(a);title('原图像'); 结果如图所示:

相关文档
最新文档