Matlab在卫星遥感图像中的应用与分析模板

上传人:206****923 文档编号:91849625 上传时间:2019-07-02 格式:DOC 页数:14 大小:1.85MB
返回 下载 相关 举报
Matlab在卫星遥感图像中的应用与分析模板_第1页
第1页 / 共14页
Matlab在卫星遥感图像中的应用与分析模板_第2页
第2页 / 共14页
Matlab在卫星遥感图像中的应用与分析模板_第3页
第3页 / 共14页
Matlab在卫星遥感图像中的应用与分析模板_第4页
第4页 / 共14页
Matlab在卫星遥感图像中的应用与分析模板_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《Matlab在卫星遥感图像中的应用与分析模板》由会员分享,可在线阅读,更多相关《Matlab在卫星遥感图像中的应用与分析模板(14页珍藏版)》请在金锄头文库上搜索。

1、广东工业大学华立学院数字图像处理(论文)课程名称 数字图像处理及MATLAB实现 题目名称MATLAB 在卫星遥感图像中的应用与分析学生学部(系) 机电与信息工程学部 专业班级 13信息1班 序号 51 学生姓名 姚威 指导教师 唐艳凤 2016年4月 18 日 MATLAB 在卫星遥感图像中的应用与分析摘要:随着科学技术的快速发展以及中国在航空航天事业以及卫星导航方面的大力支持与资金投入,当代中国的卫星遥感技术得到了快速发展。我们一般通过卫星拍摄出一些遥感图片,然后分析图片提取出我们需要的信息。 Matlab是一款简单、易理解、高效的软件,主要用于数值分析和图形处理。Matlab有许多用于不

2、同专业领域的工具箱,能够解决不同专业应用领域内的问题。本文在运用matlab的基础上,实现卫星拍摄下的遥感图像的运算、增强以及图像特征的提取与分析。关键词:卫星图像、MATLAB软件、效率高、简单的 目录1 绪论12 卫星遥感图像的简单处理1 2.1图像的像素运算2 2.2 图像的平移变化2 2.3图像的空间变换23.卫星遥感图像增强技术44 卫星遥感图像颜色直方图的特征提取与分析7总结10参考文献:10附录:111 绪论 MATLAB软件是当今世界最快速简洁的数学计算软件之一。Matlab对遥感图片进行特定处理是通过一系列的MATLAB的图像处理函数构成的图像处理工具箱来进行处理。在对卫星遥

3、感图像处理时,可以直接调用这些函数进行运算和处理,所以这大大加快了软件的运转效率,使得图像处理更加简洁与方便。这样我们就能在花费比较小的精力及代价下获得我们不同要求的卫星遥感图片,从而更快更好的分析遥感图像,这大大推动了卫星遥感技术的发展。 本文主要详细论述在matlab的基础上的对卫星遥感图像运算、图像增强、图像边缘检测以及遥感图像特性分析。2 卫星遥感图像的简单处理 在大多数时候,通过航天卫星拍摄到图片,经常会拍到一些角度和方向不好的遥感图片,给人们分析图像带来很大的不便,那么我们就需要对这些遥感图片做一些简单的处理,以便更好地分析遥感图像,通常情况下,对这些图像的处理涉及到的内容有图像的

4、像素运算、图像的平移、图像的空间变换等等。2.1图像的像素运算 数字图像的运算包括数字图像的像素运算,图像的平移,图像的空间变换以及图像的邻域和块操作。 在图片的成像原理中我们了解到,图像可以看作是有大量不同的像素点组成的,对图片进行各种运算实际上就是对图像的像素点进行运算处理。图像的像素点运算是图像数字化重要工具。我们可以把图像由一个个像素组成,数字图像处理就是对图像的每个像素进行运算,将输入图像每个像素作为输入函数,输出函数为输出图像的每个像素,它们之间的关系为映射,其数学关系为A(x,y)=fB(x,y).通过这样的处理,我们得到处理后的图片,图片一些属性是保持不变的,比如图像的亮度,色

5、彩度等等。2.2 图像的平移变化 图像的变化实际上是图像像素点的运算。图像的平移是将原始图像像素点(m,n)平移到(m+m0,,n+n0)。图像平移之后,图像没有质的改变,如图像的大小,颜色都保持不变。2.3图像的空间变换 在matlab中,我们能够根据特定的需要运用相应的图像处理函数的来完成图像的空间变换。如果要完成图像的空间转换,我们可以运用imtransform来实现这个目标,公式为:I=imtransform(C,TFORM),C为待变换的图像矩阵,TFORM表示为执行空间变换的所有参数的结构体,I为参数变换后的图像矩阵。变换前的图像像素点坐标与变换后图像像素点坐标的关系可以表示为:(

6、m,n)=T(m,n)具体的数学表达式为m=a1m+b1n+c n=a2m+b2n+c矩阵形式为:下面我们对一个拍摄角度不是特别好的图片做以上处理,我们可以自己定义参数得到处理后的图片: N,map=imread(9.JPG); X=maketform(affine,.cosd(30) -sind(30) 0;sind(30) cosd(30) 0;0 0 1); X=imtransform(N,X); Y=maketform(affine,5 0 0;0 10.5 0;0 0 1); Y=imtransform(N,Y); Z=maketform(affine,1 4 0;2 1 0;0 0

7、 1); Z=imtransform(N,Z,Fillvalues,155); figure; subplot(121),imshow(N),axis on;xlabel(图像1卫星遥感图像); subplot(122),imshow(X),axis on;xlabel(图像2表示旋转后的卫星遥感图像); figure; subplot(121),imshow(Y),axis on;xlabel(图像3表示缩放后的卫星遥感图像); subplot(122),imshow(Z),axis on;xlabel(图像4表示切变后的卫星遥感图像);仿真的结果如下:依次为原图、图像旋转、图像缩放、图像切

8、变结果分析:可以看出,我们通过设置不同的参数就可以实现对卫星图像的不同角度的旋转、缩放以及空间切变等处理,这样我们就可以运用matlab程序对拍摄角度和质量不好的图片进行如上所示的简单处理,就可以得到校正以后的图片,以便我们更快更直接的得到卫星遥感图片的具体信息。这大大加快了卫星遥感图片处理的速度与进程,节省了大量的时间与精力。3.卫星遥感图像增强技术在卫星遥感图片中,有一些直接拍摄出来的图片质量是非常差的,亮度以及对比度都达不到我们的要求,通过数字图像增加技术我们可以改善遥感图像的质量和视觉效果,得到更加清晰的图像,使我们能够更好的得到遥感图片信息。在当代航空航天领域内,经常使用matlab

9、实现对卫星遥感图片进行不同方面的处理,从而得到图像质量更高的图片,可以说遥感图像增强技术大大推动了航空航天事业的发展和进程,同时也提高了图像硬件设备的发展。图像增强技术有空间域和频域两种处理方法,处理对象有灰度图像和彩色图像两种。其中,频域内的图像增强是把遥感影像作为一种信号,然后对傅里叶变换后的信号采用滤波法进行滤燥声处理,从而就能够得到比较清晰的图片。空间域增强实际上是对图像像素点进行处理,像素点的增强方法也叫做灰度变换,常用的两种空间域内增强方法是灰度图像增强和直方图均衡化增强技术。其中灰度图像增强的公式为:G(x,y)=Tf(x,y),其中T定义为(x,y)的某个领域。直方图均衡化增强

10、技术原理是对图像中灰度级出现的概率的进行处理和改变,从而提高图像质量。随着我国遥感图像增强技术的不断进步与发展,人们已经能够熟练的运用图像增强技术来处理卫星遥感图片,在资源的勘探,天气预报,遥感地图清晰化等方面已经得到了广泛的应用。 下面两段编程是实现了卫星遥感图像在空;间域内的灰度图像增强与空间域内的直方图增强的应用及结果分析,程序如下: N=imread(卫星图片.jpg); M=rgb2gray(N);M=double(M); D=(M-75)*245/60;row=size(I,1);column=size(I,2);for i=1:row for j=1:column if J(i,

11、j)255; J(i,j)=255; end endend figure;subplot(121);imshow(uint8(I);xlabel(图片1表示卫星灰度图片);subplot(122);imshow(uint8(J);xlabel(图片2表示灰度增强后的卫星图片);最后仿真结果图片如下:下面这段程序是直方图增强技术的应用,程序如下:N=imread(卫星图片.jpg); M=rgb2gray(N); L=histeq(M);figure;subplot(121); imshow(uint8(M);xlabel(图片1表示灰度图像);subplot(122);imshow(uint8

12、(L);xlabel(图片2表示直方图均衡化后的图像);figure;subplot(121);imhist(M,64);xlabel(3.灰度图像的直方图表);subplot(122);imhist(L,64); xlabel(4.均衡化后的图像直方图表);结果分析:1.从灰度图像增强技术中的仿真图片中我们可以看出,对比较灰暗的卫星遥感图像进行处理,得到了比较亮、对比度比较强的图片。其实对遥感图像增强的主要目的就是让遥感图像图像暗的部分变亮,因为在卫星拍摄的图片中经常收到光线的影响得到的图像较暗,对这些遥感图像灰度增强更利于我们分析遥感图片中隐藏的信息,同时我们可以根据需要更改程序中的参数得

13、到灰度不同增强效果的图片。2.从均衡化图像增强技术的仿真图片中可以看出,图像直方图灰度间隔变大变均匀了,它是通过对灰度像素的平均化使得图像暗的部分变亮。以上两个方式对遥感图像的处理简单高效,可以快捷的得出高质量的遥感图片,从而更加利于我们分析和识别图像。所以说对卫星遥感图片增强技术的发展大大推动了我们卫星遥感事业的发展。4 卫星遥感图像颜色直方图的特征提取与分析 颜色直方图描述图像的颜色特征,它体现了不同的颜色在整幅图像中所占的比例,并没有特别注意每个颜色的位置。在有些拍摄到的卫星图片中,我们可以近似的认为一种颜色为一种物体,例如,在一张地表卫星遥感图片中,我们可以近似的认为绿色的部分代表森林

14、树木,蓝色代表海洋等。这样,我们就可以通过颜色直方图分析出来不同物体在整个拍摄到的区域中所占的比例跟大概分布位置。颜色直方图显示出了图像各个颜色的统计特征,某些自动分割困难的图像和物体空间位置不需要考虑的图像,颜色直方图非常实用。颜色直方图有很多种颜色空间直方图,RGB颜色空间和HSV颜色空间是比较常用的两种颜色空间。以下程序是通过RGB遥感图像颜色直方图的分析,程序如下:I=imread(5.JPG);R=I(:,:,1);G=I(:,:,2);B=I(:,:,3);set(0,defaultFigurePosition,100,100,1000,500);set(0,defaultFigureColor,1 1 1);figure;subplot(121);imshow(I);xlabel(图片1表

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号