ArcGIS中的影像色彩校正(转)
ArcGIS中的影像色彩校正
在遥感影像处理工作中,影像镶嵌是最常用影像处理方式之一,关于影像镶嵌的相关功能,在ArcGIS中有多种实现途径,如使用Mosaic工具、创建镶嵌数据集来进行虚拟镶嵌等等。然后,由于待镶嵌影像常常是不同来源、不同时相的数据,使得影像在执行镶嵌之后,常常出现色调不统一、影像接边区域过渡不自然的情况,那么面对这种问题,我们应该如何解决呢?
栅格目录和镶嵌数据集是针对大规模影像数据管理所提出的数据管理模型,使用栅格目录和镶嵌数据集所管理的影像在执行了动态镶嵌之后,还可对其中的影像数据进行色彩校正处理,下面分别介绍一下,基于两种不同数据管理模型的色彩校正方法。
1栅格目录的色彩校正
基于栅格目录对影像进行色彩校正可以采用两种方法,分别是色彩平衡和色彩匹配。色彩平衡是按照参照栅格来调整每个栅格数据集的对比度和颜色。色彩匹配是使每个源栅格数据集与参照栅格数据集相匹配。色彩匹配方法主要用于待镶嵌影像存在较多重叠区域的情况;如果待镶嵌影像间不存在较多的重叠区域时,可以考虑使用色彩平衡的方法。下面以色彩匹配方法为例。
(1)色彩匹配方法选择在内容列表窗口(Table of Contents)中,选中要进行色彩校正的栅格目录,单击右键,选择图层属性。在图层属性对话框中,选择Color Correction选项卡。在打开的对话框中,可以看到两种色彩校正方法,色彩平衡和色彩匹配。勾选色彩匹配

(2)预拉伸设置在进行色彩校正之前,可以对影像进行预拉伸(Pre-Stretch)设置,即可对栅格目录中的每个栅格数据集进行预拉伸,将颜色调整为所期望的分布形式。执行预拉伸处理后,再对栅格目录中的栅格数据集进行色彩校正时将采用拉伸后的像素值,而非原始像素值。
(3)参考栅格指定 ArcGIS提供了两种进行色彩匹配参考栅格指定的方法,①根据全图来进行色彩匹配;②根据所选栅格进行色彩匹配。在这里勾选根据全图进行匹配。
(4)匹配方法的选择有三种匹配算法用于色彩匹配过程,①统计匹配,根据叠置区域和源叠置区域间的统计差异进行协调;②直方图匹配,参照叠置区域中的直方图与源叠置区域进行协调;③线性相关性,对叠置区域的像素进行匹配并将其内插到源数据集的其余部分。在这里选择统计匹配。
在执行了以上操作步骤之后,即可实现基于栅格目录的影像色彩校正过程。


2镶嵌数据集的色彩校正
ArcGIS软件提供了三种途径用于对镶嵌数据集中的影像进行色彩校正,①在Catalog中,使用右键快捷菜单(Enhance>Color Balance);②使用Toolbox中的工具,Data Management Tools>Raster>Mosaic Dataset>Color Balance Mosaic Dataset;③使用镶嵌色彩校正窗口(Mosaic Color Correction)。使用三种途径中的任何一种均可达到相同的效果,其中镶嵌色彩校正窗口的界面更加友好,可以交互式的执行色彩校正,现以镶嵌色彩校正窗口为例。
(1)加载色彩校正窗口在ArcMap中,单击自定义菜单(Customize),单击自定义模式(Customize Mode),打开自定义窗口,单击命令(Commands)选项卡,在类别(Categories)列表中,单击窗口,在命令列表中单击镶嵌色彩校正(Mosaic Color Correction),将其拖放至任一工具条中。单击工具条上的镶嵌色彩校正按钮
,即可打开色彩校正窗口。

(2)指定待镶嵌数据集的图层在色彩校正窗口中,选择要进行色彩校正处理的镶嵌数据集图层。
(3)预拉伸设置在色彩校正窗口中,单击拉伸(Stretch)下拉箭头,选择拉伸方法。
(4)指定掩膜区域,首先需要生成掩膜图层,生成掩膜区域的方法有两种,①可以直接加载掩膜数据图层;②根据图像像素值或直方图创建掩膜图层,在色彩校正窗口的“排除区域(Excluded Area)”中拖动滑块,设置所需掩膜图层的像素值,单击生成(Generate)按钮,即可生成掩膜图层。然后单击掩膜下拉菜单,指定掩膜图层。
(5)指定目标图层首先加载目标图层,然后在色彩平衡(Color Balancing)面板中,单击目标图层下拉菜单,选中目标图层。
(6)选择平衡方法单击平衡下拉菜单,选择所需的色彩平衡方法,有三种方法可选,分别是匀光平衡、直方图平衡和标准差平衡。若平衡方法选择为匀光平衡,则还需要指定匀光平衡的色彩表面,在表面(Surface)下拉菜单中选择。
(7)执行色彩校正单击面板中的Correct Color按钮,即可对所选镶嵌数据集执行色彩校正处理。

注:采用不同的色彩校正方法得到的色彩校正效果不同,应该根据实际工作需要选择适合的方法。
(作者:来婷婷)
来自:www.higis.cn/Tech/tech/tId/30
ArcGIS中的影像色彩校正(转)的更多相关文章
- ArcGIS中影像与影像,影像与点云之间的配准
地图配准可分为影像配准和空间配准.影像配准的对象是raster图,譬如TIFF图.配准后的图可以保存为ESRI GRID, TIFF,或ERDAS IMAGINE格式.空间配准(Spatial Adj ...
- ARCGIS对谷歌影像进行投影转换
相信有不少同学会有这样的困扰,通过软件下载的谷歌遥感影像,直接用ARCGIS等专业软件打开之后发现,遥感影像有拉伸的情况,这是什么原因呢.那是因为,通过软件下载下来的遥感影像的投影信息包含的是经纬度信 ...
- 介绍ArcGIS中各种数据的打开方法——mxd(地图文档)
1.加载地图文档 在ArcGIS中,以mxd作为扩展名的文件叫地图文档. 地图文档中只是包含图层的引用,即存储当前地图的图层路径.符号.状态.修饰等信息,并不存储真实的数据层. ArcGIS Map中 ...
- arcgis中栅格矢量计算技巧收藏
编辑 一.计算面积 ( 可以帮我们计算小班面积 )添加 AREA 字段,然后右键点击字段列,然后点击 CALCULATE VALUES; ---> 选择 ADVANCED -->把下 ...
- ArcGIS中的坐标系统定义与投影转换【转】
ArcGIS中的坐标系统定义与投影转换 坐标系统是GIS数据重要的数学基础,用于表示地理要素.图像和观测结果的参照系统,坐标系统的定义能够保证地理数据在软件中正确的显示其位置.方向和距离,缺少坐标系统 ...
- arcgis中DEM如何生成等高线
地形图指比例尺大于1∶100万的着重表示地形的普通地图(根据经纬度进行分幅,常用有1:100万,1:50万,1比25万,1:15万,1:10万,1:5万等等).由于制图的区域范围比较小,因此能比较精确 ...
- 【转】+【举例】ArcGIS中的坐标系统定义与投影转换
背景知识: UTM (Universal Transverse Mercator)坐标系是由美国军方在1947提出的.虽然我们仍然将其看作与"高斯-克吕格"相似的坐标系统,但实际上 ...
- ArcGIS中的style样式的使用
MapGIS安装包大小(以M计算)与ArcGIS (以G计算)在数量级存在差异,就可以隐约知道ArcGIS功能的强大.ArcGIS更注重重用(比如符号库.模块等).数据与制图分离(尤其是制图表达最能体 ...
- ArcGIS中的北京54和西安80投影坐标系详解
ArcGIS中的北京54和西安80投影坐标系详解 1.首先理解地理坐标系(Geographic coordinate system),Geographic coordinate system直译为地理 ...
随机推荐
- HDU 2289 Cup
Cup Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submiss ...
- 设计模式之Memento(备忘机制)
Memento备望录模式定义:memento是一个保存另外一个对象内部状态拷贝的对象.这样以后就可以将该对象恢复到原先保存的状态. Memento模式相对也比较好理解,我们看下列代码: public ...
- 关于word2010中完美解决数学公式(正斜体)输入的解决方案
测试环境 win10(64位) office2010(32位)——64位的没有测试,估计应该也可以. 需要软件(包)(请按照下面顺序安装) ①VC运行库(自行百度下载即可) ②北大方正word公式数学 ...
- 求一字符串最长不重复字符子串的长度【Java 版】
一. 前言 最近学习有点断断续续,整理的一些知识点要么不完整,要么完全没搞懂,不好拿上台面,还是先在草稿箱躺着吧.偶尔在浏览大牛博客http://coolshell.cn的时候,发现大牛业余时间也在做 ...
- VirtualBox故障一例
早上的测试环境,估计是任务太重了吧,在点击VirtualBox的快速休眠后,就没有响应了,查看日志,内容都是: aComponent={Console} aText={The virtual mach ...
- Android Viewpager PagerAdapter update data 刷新界面数据
最近做的项目涉及到ViewPager数据刷新,网上的资料挺多,但是和现在做的这个不太相同,所以并没有找到有效的. 折腾了大半天,整理一下思路: 问题1: 后台刷新数据次数过多后,界面出现卡顿现象,判断 ...
- 独树一帜的字符串匹配算法——RK算法
参加了雅虎2015校招,笔试成绩还不错,谁知初面第一题就被问了个字符串匹配,要求不能使用KMP,但要和KMP一样优,当时瞬间就呵呵了.后经过面试官的一再提示,也还是没有成功在面试现场写得.现将该算法记 ...
- ERROR: transport error 202: bind failed: Address already in use
早上上班,同事反应服务上不去,后台看了一下,发现tomcat挂掉了,重新启动tomcat时报错. ERROR: transport error 202: bind failed: Address al ...
- IsPostBack
1.IsPostBack介绍Page.IsPostBack是一个标志:当前请求是否第一次打开. 调用方法为:Page.IsPostBack或者IsPostBack或者this.IsPostBack或者 ...
- thinkPHP配置项
'URL_PATHINFO_DEPR'=>'-',//修改URL的分隔符 'TMPL_L_DELIM'=>'<{', //修改左定界符 'TMPL_R_DELIM'=>'}&g ...