免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 4677|回复: 14
收起左侧

[经验共享] 遥感图像去黑边

[复制链接]

0

主题

944

铜板

2

好友

助理工程师

Rank: 5Rank: 5

积分
173
发表于 2014-1-1 13:23 | 显示全部楼层 |阅读模式
本帖最后由 长风-100 于 2014-1-1 22:37 编辑

--------------------------------------------
网上看到的一篇文章与大家共享之
--------------------------------------------




当我们在ArcGIS中打开一景遥感影像时,是不是总是在我们的研究区周围出现我们并不希望看见的黑边,这种黑边在我们做图像分析或排版出图时总是个累赘,今天就教给大家在ArcGIS中轻松去除黑边。


0.jpg


   在ArcMap中打开地图,我们会发现,黑边区域像元的DN值为0。我们的第一反应就是将影像中像元DN值为0的部分抹掉。不错,软件就是应用这个原理来工作的。下面给大家介绍三种方法。
一、图像属性中设置
在ArcMap中,每个图层都可以在其属性中进行符号化设置,黑边是图像中的背景,因此,去除黑边也是在对图层进行符号化时设置。具体步骤如下:
(1)       右键单击图层,在下拉菜单中选择Properties;
(2)       在打开的图层属性(Layer Properties)对话框中,选择Symbology选项卡;
(3)       在此选项卡中找到Display Background Value:(R,G,B)可选框,这里勾选上,然后,设置RGB的值均为0,设置颜色显示为No color。
0 (1).jpg
      但是,用这种方式去除黑边只是会改变背景的显示状态,并没有对数据本身做任何改变,重新将图层加载进来时,仍会显示黑边。
二、应用set null工具
该工具的原理是将某一数值设置为Nodata(这里我们把值为0的像元设置为Nodata,其它像元数值保持不变)。该工具只能是对单波段数据进行操作,如果我们得到的数据是单波段的,那这种方法再合适不过了。
工具位置:ArcToolbox—Spatial Analyst Tools—Conditional—Set Null
参数设置如下:

0 (2).jpg

Input conditionalraster:这里选择的样例数据为Landsat5数据的第5波段;
Expression(optional):写入SQL查询语句,这里将值为零的像元设为Nodata。
Input falseraster or c**tant value:值不为零的像元数值保持不变,仍为原始像元值。
Output raster:设置输出影像位置。
三、应用copy raster工具
Copy Raster工具可以对多波段和单波段数据进行操作,当然,该工具不仅仅是用来去影像黑边的,它的功能很强大,这里不做过多赘述。我们来看他是如何去除影像黑边的。
工具位置:ArcToolbox—Data Management Tools—Raster—Raster Dataset—CopyRaster。
参数设置如下:

0 (3).jpg


Input Raster:输入需要去黑边的影像;
Output RasterDataset:设置去黑边后影像的位置;
IgnoreBackground Value:设置要忽略的像元值,这里将像元值为0的抹掉。
其他参数选择默认。


0 (4).jpg

      如果你的研究数据中也有0,也就是说部分0值像元为有效像元,不用担心,Copy Raster工具只会处理周边0值。
以上就是去除影像黑边的三种方法,您学会了吗?
                                                                  作者:史世莲(shisl@lreis.ac.cn
                                                                  中科院地理所地理信息系统国际培训中心
                                                                  电话:010-64855687    0512-68076818
                                                                  网站:  http://www.higis.cn
                                                                  http://training.esrichina.com.cn
                                                                  微博:  http://weibo.com/arcgistraining
                                                 北京地址:北京市朝阳区大屯路甲11号中科院地理所2406
                                                 苏州地址:苏州市高新区科灵路78号苏高新软件园5号楼3层

29

主题

3万

铜板

80

好友

版主

技术白痴

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
5249

斑竹勋章宣传勋章

发表于 2014-1-2 08:28 | 显示全部楼层
学习了,感谢提供
该会员没有填写今日想说内容.
回复 支持 反对

使用道具 举报

发表于 2014-1-2 08:29 | 显示全部楼层
学习了  …………{:soso_e100:}
回复 支持 反对

使用道具 举报

7711

主题

31万

铜板

892

好友

超级版主

地信网论坛贵宾

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

积分
128760

宣传勋章优秀斑主灌水勋章活跃勋章贡献勋章童话节勋章

QQ
发表于 2014-1-2 08:54 | 显示全部楼层

进来学习一下了,谢谢分享
该会员没有填写今日想说内容.
回复 支持 反对

使用道具 举报

5

主题

1630

铜板

17

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1479
发表于 2014-1-2 09:21 | 显示全部楼层

好好学习,谢分享
回复 支持 反对

使用道具 举报

0

主题

9519

铜板

3

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
617
发表于 2014-1-2 10:12 | 显示全部楼层
x学习{:soso_e101:}学习一下了,谢谢分享

回复 支持 反对

使用道具 举报

35

主题

2万

铜板

37

好友

地信院士

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2699
发表于 2014-1-2 11:30 | 显示全部楼层
学习了。谢谢分享。。。
回复 支持 反对

使用道具 举报

8

主题

2632

铜板

4

好友

工程师

Rank: 7Rank: 7Rank: 7

积分
428
QQ
发表于 2014-1-2 11:46 | 显示全部楼层
谢谢楼主分享,,很棒很实用的方法。试了一下,感觉做出来的效果不理想,附图,请楼主指教!

实验对比

实验对比
回复 支持 反对

使用道具 举报

0

主题

817

铜板

14

好友

助理工程师

Rank: 5Rank: 5

积分
104
发表于 2014-1-4 11:30 | 显示全部楼层
高手 大赞一个
回复 支持 反对

使用道具 举报

0

主题

944

铜板

2

好友

助理工程师

Rank: 5Rank: 5

积分
173
 楼主| 发表于 2014-1-4 13:33 | 显示全部楼层
ghalyyue1112 发表于 2014-1-2 11:46
谢谢楼主分享,,很棒很实用的方法。试了一下,感觉做出来的效果不理想,附图,请楼主指教!

这是我看到的一篇文章,并非原创。指教谈不上,只能对你的问题说一些个人的理解。文章一开头就说:“当我们在ArcGIS中打开一景遥感影像时,是不是总是在我们的研究区周围出现我们并不希望看见的黑边,这种黑边在我们做图像分析或排版出图时总是个累赘,今天就教给大家在ArcGIS中轻松去除黑边。”从你的附图来看,你是不是忽略了本文针对的是研究区域周围的黑边。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表