欢迎来到天天文库
浏览记录
ID:34272561
大小:602.00 KB
页数:8页
时间:2019-03-04
《遥感影像间的运算》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、红色的字表示不知道到底对不对,你们看一下嘛!实验名称遥感影像间的运算一、实验目的1、掌握遥感影像间的基本的算术运算原理和方法(加、减、乘、除);2、掌握遥感影像间的基本的逻辑运算及位运算原理和方法(逻辑或(OR)、逻辑与(AND)逻辑非(NOT));3、分析遥感影像间的算术运算和逻辑运算的效果和作用。二、实验内容1、对同一地区的不同波段或者同一波段不同时期的遥感影像进行简单的算术运算(加、减、乘、除);2、对同一地区的不同波段或者同一波段不同时期的遥感影像进行简单的逻辑运(AND、OR、NOT)或者位运算(AND、OR、XOR、NOT);3、分析遥感影像间的算术运算和
2、逻辑运算的效果和作用。4、只需进行两种算术运算和两种逻辑运算的操作,具体选择哪种运算可以自己定夺(此次实验本组进行加、减算术运算和逻辑与运算以及进行异或运算)。三、仪器设备及实验数据电脑一台,WidowsXP/2000操作系统,遥感影像处理软件(ENVI),step_01.jpg、step_02jpg、ct_32副本。bmp、ct_33副本.tif。四、基本原理公式1是多波段影像间的算术运算和逻辑运算的通式。∷公式1其中:代表输入的两幅单波段影像;g表示输出影像;∷表示加减乘除运算或者由其组合而形成的复杂的代数运算,也可以表示AND、OR、NOT等逻辑运算符或者位运算
3、符号。(一)加法运算通过加法运算可以加宽波段,如绿色波段和红色波段图像相加可以得到近似全色图像;而绿色波段,红色波段核红外波段图像相加可以得到全色红外图像。(二)减法运算页脚其中为两个不同波段的图像或者不同时相相同一波段图像。当为两个不同波段的图像时,通过减法运算可以增加不同地物间光谱反射率以及在两个波段上变化趋势相反时的反差。而当为两个不同时相相同一波段图像相减时,可以提取地面目标的变化信息。当用红外波段与红波段图像相减时,即为植被指数,即(三)乘法运算通过乘法运算结果与加法运算结果类似。(四)除法运算通过比值运算能压抑因地形坡度和方向引起的辐射量变化,消除地形起伏
4、的影响;也可以增强某些地物之间的反差,如植物、土壤、和水在红色波段与红外波段图像上反射率是不同的,通过比值运算可以加以区分。(五)逻辑运算二进制数1和0在逻辑上可以代表“真”与“假”、“是”与“非”、“对”与“错”、“有”与“无”,这种具有逻辑属性的变量就称为逻辑变量。逻辑变量之间的运算称为逻辑运算。逻辑运算只有两种结果,用二进制表示就是0和1,表现在图像的显示上就是黑和白,0表示黑,1表示白。当然,在彩色图像上,会由于红绿蓝三种颜色的成分不同会形成彩色,因为三种加色要么是两两等比例相加(都为1),要么是三种等比例相加,因而,显示的色彩除了红绿蓝三种颜色,还有青、品、
5、黄、黑、白。逻辑运算不会出现其他颜色。在逻辑运算中,不为0则为真,都用1表示。进行逻辑与运算时,只有全为真时结果才为真;而逻辑或运算中,只要一个为真结果就为真。如25与0进行逻辑与运算,25不为0,为真(1),0为0,为假(0),逻辑与运算结果为0。若25与0进行逻辑或运算,25不为0,为真(1),0为0,为假(0),逻辑或运算只要有一个为真就为真,因而运算结果为1。(六)异或运算一般在图像中每个像素有RGB三个通道,各个通道可以表示0~255级灰度,每个通道可以用八位二进制表示,如,R:00000000,G:00000000,B:00000000,表示一个呈现为纯黑
6、色的点。所谓异或运算是指相应位相异则取1,否则取0,如图像a和b进行异或运算得到图像c:页脚图像a(m,n)为R:00000000,G:00000000,B:00000000图像b(m,n)为R:01010101,G:01010101,B:01010101则异或结果为:图像c(m,n)为R:01010101,G:01010101,B:01010101ENVI中异或运算可用下列函数表达:not((b1andb2)or((notb1)and(notb2)))五、实验步骤及其结果分析(一)加法运算1、打开两幅原始影像,01-step01.jpg(Memory1)和01-st
7、ep02.jpg(Memory2),如图1和图2所示:图1图2图32、选择BasicalTools>BandMath,将出现BandMath对话框,如图3所示:(1)要把表达式保存到一个输出文件,点击“Save”,然后当出现EnterOutputFilename对话框时,键入输出文件名,为了保持一致,输出文件名应该指定扩展名为.exp。(2)要恢复原先保存的表达式,点击“Restore”,然后选择适当的文件名,该表达式将显示在“PreviousExpression:”列表中。(3)要清除所有原先的表达式,点击“Clear”。(4)若要删除某个表达式,
此文档下载收益归作者所有