ENVI CLASSIC图像增强系列(一)辐射增强

辐射增强是一种通过直接改变图像中的像元的亮度值来改变图像的对比度,从而改善图像视觉效果的图像处理方法。人的眼睛鉴别图像时能够分辨20级左右的灰度级,而显示设备显示灰度的动态范围要大得多,例如计算机显示器能够显示256个灰度级,灰度值范围为0~255。因此,辐射增强能够使一幅图像充分利用成像设备,达到最佳动态范围,改善目视效果。一般来说,原始遥感数据的灰度值范围比较窄,通常比显示器的小很多。增强处理可以将其灰度范围拉伸到0~255的灰度级区间来显示,从而使图像对比度提高,视觉效果得以改善。

ENVI提供以下几种辐射增强功能:1)交互式直方图调整;2)直方图匹配;3)坏道填补;4)去条带处理等。

一、交互式直方图调整

1、打开一个多光谱图像,并Display中显示。在Display窗口主菜单中,选择Enhance→Interactive stretching,弹出交互式直方图拉伸操作对话框

如需浏览像元灰度值(DN和指定灰度值(DN值)的像元个数、百分比以及累积百分比,可以在交互式直方图拉伸操作对话框内的直方图内按住鼠标左键并拖动随之产生的白色十字交叉指针,在状态栏中将显示这些信息。

2、在交互式直方图拉伸操作对话框中,选择Stretch_Type→拉伸方法。不同拉伸方法操作和参数设置不一样

Linear(线性拉伸)

①选择Stretch_Type→Linear。

②选择Options→Auto Apply,打开自动应用功能。

③设定拉伸范围,使用鼠标左键,移动输入直方图中的垂直线(白色虚线)到所需要的位置,或在“Stretch”文本框内直接输入所需要的DN值或一个数据百分比。

Piecewise Linear(分段线性拉伸)

①选择Stretch_Type→Piecewise Linear。

②选择Options→Auto Apply,打开自动应用功能。

③一个转换函数(初始为一条白色直线)将被绘制在输入直方图中。在输入直方图的任何位置点击鼠标中键,为转换函数增加一个节点,绘制的线段将把端点和绘制的节点标记连接起来。

注:如果不是三键鼠标,要为转换函数增加一个节点,使用Ctrl+鼠标滚轮键组合完成。

④要移动一个点的位置,在标记上按住鼠标左键,然后把它拖放到一个新位置。要删除点,在标记上点击鼠标右键。也可以手动地键入输入和输出值,选择Options→Edit Piecewise Linear。

Gaussian(高斯拉伸)

①选择Stretch_Type→Gaussian

②选择Options→Auto Apply,打开自动应用功能。

③设定拉伸范围,使用鼠标左键,移动输入直方图中的垂直线(白色虚线)到所需要的位置,或在“Stretch”文本框内直接输入所需要的DN值或一个数据的百分比。

④选择Options→Set Gaussian Stdv,设置高斯标准差。

⑤输出直方图用一条红色曲线显示被选择的Gaussian函数。被拉伸数据的分布呈白色,并叠加显示在红色Gaussian函数上。

Equalization(直方图均衡化拉伸)

①选择Stretch_Type→Equalization。

②选择Options→Auto Apply,打开自动应用功能。

③设定拉伸范围,使用鼠标左键,移动输入直方图中的垂直线(白色虚线)到所需要的位置,或在“Stretch”文本框内直接输入所需要的DN值或一个数据的百分比。

④根据拉伸DN值范围自动缩放数据,使每个直方图bin中的DN数相均衡。输出直方图用一条红色曲线显示均衡化函数,被拉伸数据的分布呈白色叠加显示。

Square Root(平方根拉伸)

①选择Stretch_Type→Square Root。

②选择Options→Auto Apply,打开自动应用功能。

③设定拉伸范围,使用鼠标左键,移动输入直方图中的垂直线(白色虚线)到所需要的位置,或在“Stretch”文本框内直接输入所需要的DN值或一个数据的百分比。

④输出直方图用一条红色曲线显示平方根函数,被拉伸数据的分布呈白色叠加显示。

Arbitrary(自定义拉伸和直方图匹配)

①选择Stretch_Type→Arbitrary。

②选择Options→Auto Apply,打开自动应用功能。

③设定拉伸范围,使用鼠标左键,移动输入直方图中的垂直线(白色虚线)到所需要的位置,或在“Stretch”文本框内直接输入所需要的DN值或一个数据的百分比。

④在Output Histogram窗口中,单击或按住并拖放鼠标左键,可以在Output Histogram窗口绘制输出直方图,单击右键接受绘制的输出直方图(单击中键取消绘制的输出直方图)。输出直方图用红色显示自己绘制的直方图,匹配的数据函数用白色曲线绘制。

⑤通过使用自定义对比度拉伸功能也可以把一幅图像的直方图与另一幅图像的直方图进行匹配。

⑥从一个图表获得输入或输出直方图,在图表顶部的“Input Higtogram”或“Output Histogram”文本标签上点击鼠标左键并拖放即可。把名字拖放到其他自定义输出直方图中,然后释放按钮。被导入的直方图将用红色绘制,输出直方图将被拉伸,以与导入的直方图相匹配。

User Defined LUT(自定义查找表拉伸)

①选择Stretch_Type→User Defined LUT。

②选择Options→Auto Apply,打开自动应用功能。

③选择Options→Edit User Defined LUT。当出现编辑对话框时,一个包括输入DN值和相应拉伸输出值的列表显示在“Edit User Defined LUT”列表下,这些值反映了当前的拉伸情况。在值上点击进行编辑。当它出现在“Edit Selected Item:”文本框中时,输入所需值,然后按回车键确认新值。

3、根据处理需要选定拉伸方法并设置好对应参数后,在交互式直方图拉伸操作对话框中,选择File→Export Stretch,设置输出路径和文件名,数据类型,单击OK按钮输出拉伸结果。

二、直方图匹配

使用直方图匹配可以自动地把一幅显示图像(需配准影像)的直方图匹配到另一幅(主图像)上,从而使两幅图像的亮度分布尽可能接近。直方图匹配经常作为相邻图像镶嵌或者应用多时相图像进行动态监测的预处理,还可以应用在自定义主成份融合中全色波段与第一主成份的匹配。

1、分别打开两幅图像

2、在主图像窗口中,选择Enhance→Histogram Matching,弹出Histogram Matching,在Histogram Matching Input Parameters对话框的Match To列表中,选择作为匹配的参考基础直方图所在的图像显示窗口。

3、在Input Histogram下方,选择直方图绘制源:Image,Scroll,Zoom,Band(所有像元)或一个ROI(感兴趣区),点击OK按钮,在Display中显示出匹配后的结果

4、在显示匹配结果的主图像窗口中,选择Enhance→Interactive Stretching。在Output Histogram图中显示两个直方图,输出直方图用红色显示,被匹配的输出直方图用白色显示

直方图趋势基本是一致的

5、选择File→Export Stretch,选择输出路径和文件名,数据类型,单击OK按钮,输出匹配结果

  • 21
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
envi遥感图像处理是一款专门用于处理遥感图像的软件。第一版的envi遥感图像处理是在开发者对遥感图像处理的需求进行深入了解和分析的基础上推出的。第一版的envi遥感图像处理具备了一些基本的功能,例如图像读取、显示、编辑、处理和分析等。 在图像读取方面,envi遥感图像处理第一版可以读取各种常见的遥感图像格式,如TIFF、JPEG、BMP等。同时,还可以读取多光谱、高光谱和超光谱图像,并对这些图像进行预处理,如辐射校正、大气校正等。 在显示和编辑方面,envi遥感图像处理第一版提供了丰富的显示功能,用户可以对图像进行缩放、旋转、裁剪等操作。同时,还可以在图像上绘制矢量数据,如点、线、面等,方便用户进行标注和分析。 在图像处理方面,envi遥感图像处理第一版提供了一系列的工具和算法,如镶嵌、波段代数、图像分类等。用户可以根据自己的需求选择适合的工具和算法进行图像处理,以提取目标特征和信息。 在图像分析方面,envi遥感图像处理第一版提供了一些基本的图像分析功能,如直方图分析、统计分析等。用户可以通过这些分析工具对图像进行定量和定性的分析,以获取更多有关图像的信息。 总之,envi遥感图像处理第一版在基本功能上满足了用户对遥感图像处理的需求。随着技术的不断进步和用户反馈的不断优化,后续版本的envi遥感图像处理将会进一步完善和提升。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值