APP下载

半逆法自动云检测

2016-01-26徐永强赵海富仉树军吴金亮

测绘通报 2015年1期
关键词:图像分割

徐永强,周 俊,赵海富,仉树军,吴金亮

(1. 总参陆航研究所,北京 101121; 2. 中国电子科技集团公司第五十四研究所,河北 石家庄 050081)

A Semi-inverse Approach to Detect Cloud

XU Yongqiang,ZHOU Jun,ZHAO Haifu,ZHANG Shujun,WU Jinliang



半逆法自动云检测

徐永强1,周俊1,赵海富1,仉树军1,吴金亮2

(1. 总参陆航研究所,北京 101121; 2. 中国电子科技集团公司第五十四研究所,河北 石家庄 050081)

A Semi-inverse Approach to Detect Cloud

XU Yongqiang,ZHOU Jun,ZHAO Haifu,ZHANG Shujun,WU Jinliang

摘要:针对高分影像质量判定的需求,提出色度过滤法和半逆法相结合的云检测算法。根据色度过滤,识别可疑云区,生成搜索掩码;利用半逆法,生成原图的半逆图像,度量色度差异,识别高亮云区;由高亮云区在掩码区迭代搜索,进一步达到对薄云的检测,迭代策略的使用避免了城区对薄云区检测的干扰。该方法在大量高分影像数据上进行了试验验证, 均得到较好结果。

关键词:色度过滤;半逆法;图像分割;颜色空间

一、引言

高分一号自投入使用以来,在土地利用变更调查、地质灾害监测、生态环境监测、耕地数量调查、农业设施分布调查等方面发挥着越来越重要的作用。首批高分影像数据包括2 m全色、8 m多光谱、2 m全色8 m多光谱融合、16 m多光谱4类。

卫星在获取影像时,很容易受到拍摄地区天气状况的影响,其中云区对地物的遮挡直接影像拍摄影像的可用性。云区遮挡地物信息不仅造成采集信息的缺失,而且给影像后续的使用带来极大干扰,直接影响地物的分类、目标的检测、地物的识别等。影像数据接收后,对其进行质量检测,识别其被云影响的区域范围,有很大实用价值。高分影像数据量巨大,如果质量检测完全依赖人工操作,将消耗大量人力和时间。云自动检测算法自动对影像中的云区进行检测,筛选排除被云高度污染的影像,将极大地减少人工操作,提高效率。

二、研究背景介绍

云主要由空气中的水汽凝结而成,云中粒子直径远大于太阳入射波长,对可见光无选择性反射及散射,即红、绿和蓝光的反射量相同,散射量也相同。因此在可见光波段中,云色调较亮呈现白色或灰白色,反射率接近1。

目前有大量云检测算法被提出。Cao等[1]利用积分法对高分辨率影像进行自动云检测;Smith等[2]利用天顶角和云透射率结合阈值分割云区;Souza-echer等[3]在HIS颜色空间中利用平行六面体法识别云区;杨俊等[4]利用插值法获取局部阈值来识别云区; 曹琼等[5]分析图像的纹理特征进行云区的提取。目前的云检测算法主要是针对国外卫星(Landsat、MODIS、NOAA等)影像进行处理。国内高分影像数据近期才发布,针对其影像数据的云检测算法研究较少,并且空间分辨率、波谱参数不同,算法处理也不相同。本文算法主要针对国内高分多光谱影像数据进行自动云检测。GF-1卫星有效光谱参数见表 1。

表1 GF-1卫星有效光谱参数 μm

三、云区识别及提取

算法的整体处理流程如图1所示。对于待检测的高分影像数据,首先利用meanshift算法[7]对其进行分块预处理,以每个分割块作为基本处理单元, 利用色度过滤法去除彩色区域,利用半逆法识别可信云区,再扩延识别出薄云区域。

图1 半逆法自动云检测流程

1. 分块预处理

图像分割作为云检测预处理,合并相邻的相似像元,分离相异像元。相比于影像中单个像素,分割出的区域具有相同或相似的光谱及纹理特性。本文采用meanshift算法对图像进行分块处理。meanshift算法通过不断迭代偏移均值,将相似像素进行聚类合并。分割算法中最小分割区域的设置可以去除掉孤立的高亮像素点,提高算法的稳定性及鲁棒性。图2(a)为输入的高分影像;图2(b)为其对应的分割影像,每个分割块的颜色值是区块内像素点的颜色值平均值。

图2 CIE Lab色度过滤

2. CIE Lab色度过滤

将分块的高分影像(图2(b))由RGB颜色空间映射到CIE Lab 颜色空间。CIE Lab颜色空间为均匀颜色空间,视觉感知距离与颜色空间中点的距离成比例。其中,L代表亮度;a正值代表红色,负值代表绿色;b正值代表黄色,负值代表蓝色。CIE Lab颜色空间中的3个坐标是相互独立的。色度度量a,b绝对值的大小,度量了颜色偏移白色或灰白色的距离。从RGB颜色空间到CIE Lab颜色空间的变换公式如下

(1)

(2)

(3)

图2(c)显示了映射的强度分量,图2(d)、(e)对a、b取绝对值,并映射到[0, 255]进行显示。图2(d)、(e)显示每个分割块的色度跟强度大小无关,真实地反映了色彩强度。 图2(f)为色度过滤生成的可疑云区掩码图,在算法处理中,掩码图生成的判断标准为Dct<10。生成的掩码图覆盖了图像中表现接近灰色或白色的区域,过滤了山区植被区, 缩小后续云区识别的范围。

3. 半逆法识别

笔者受He等工作[8]的启发,并分析了大量含云高分多光谱影像数据,发现在云区中,每个像素点的每一个颜色通道都有较高值,而非云区中,像素分布满足暗点原理, 即每个像素点的周围都会包含暗点像素,即其至少在某一个颜色通道上有很小值(r、g或b),接近于0, 具体原理细节可参考文献[8]。Ancuti等[9]进一步延伸暗点原理,提出了像素半逆法,用于雾效去除。 经过大量高分多光谱影像的测试发现,半逆法在检测云区方面也有较好效果,云区内每个像素点各通道值均较大,进行半逆处理,仍得到原始值,而对于在某一个通道上有较低值的像素点,进行半逆处理后,色度有很大变化。

(4)

图3 半逆法提取云区

4. 薄云区检测

半逆法检测了高亮显示的云区,色度过滤排除了色彩明显的地物的干扰。从高亮云区向周围扩延,进一步对薄云区进行检测。如图4(a)所示, 从半逆法检测的高亮云区开始,基于色度过滤产生的掩码(图2(f)), 向周边迭代遍历检测薄云区。 遍历范围为图2(f)对应的掩码区域,在每个分割块周围临域寻找薄云区域,并迭代进行。采用阈值法对薄云区进行判别,RGB颜色通道的最小值大于90。 该判断基于暗点原理,即非云区在某一个通道上值较小,接近于0。在扩延过程中考虑近红外波段的影响(近红外波段为0.77~0.89 μm),植被叶片结构产生的多重反射,导致其反射率较高,通常用于识别植被覆盖。扩延中如果近红外的值大于RGB通道的最小值,即停止外扩。检测结果如图4(b)所示。

图4 薄云区检测

四、结果及比较

检测结果图4(b)所示, 不仅检测了影像中的高亮云区,对其周围的薄云区也有较好检测结果。半逆法及薄云区检测策略的使用使算法排除了城区对薄云区检测的干扰,实现了鲁棒的云检测效果。图5列出了其他一些检测结果。图5(a)为原始高分影像, 图5(b)为检测结果图。为更好地显示检测结果,在检测结果图中添加了一个半透明的白色图层,用于标识检测到的云区。在图像分割中,使用同一组参数对原始影像进行分块预处理。在色度过滤中,阈值统一设置为10,该阈值的选择考虑了云区颜色可能出现的色偏现象,提高了算法的适用性。半逆法中,阈值也统一设置为10, 对云区的颜色偏移,也有一定的适应性。而薄云区阈值的选择,是作了大量测试得出的经验值。但大量试验证明,检测效果很好。对于大小为4500像素×4548像素的多光谱影像,算法处理时间在10 s以内。该时间主要消耗在对影像的分割预处理上,有待改近。算法的处理时间相对于人工检测云覆盖,已经大大减少了。人工检测涉及打开影像、查看、量算云区面积,整个工作流程繁琐,耗时,还易出现漏查的情况。相对人工检测,自动云检测提供了效率更高的选择。

图5 检测结果

五、结束语

色度过滤法及半逆法的结合,实现了对高分影像数据的自动云区检测。检测算法可以较好地排除城区对薄云区检测的干扰。算法目前还达不到实时检测的程度,瓶颈在于分割预处理,笔者正在寻找更快速的分割算法对其进行替代,以实现对高分影像的实时自动云检测处理。

参考文献:

[1]CAOQ,ZHENGH.AMethodforDetectingCloudinSatelliteRemoteSensingImageBasedonTexture[J].ActaAeronauticaetAstronauticaSinica, 2007, 28(3):661-665.

[2]SMITHS,TOUMIR.MeasuringCloudCoverandBrightnessTemperaturewithaGroundBasedThermalInfraredCamera[J].JournalofAppliedMeteorolClimital,2008,47(2):683-693.

[3]SOUZA-ECHERMP,PEREIRAEB,BINSLS,etal.ASimpleMethodfortheAssessmentoftheCloudCoverStateinHighLatitudeRegionsbyaGroundBasedDigitalCamera[J].JournalofAtmosphericandOceanicTechnology,2006,23(3):437-447.

[4]杨俊,吕伟涛,马颖,等. 基于局部阈值插值的地基云自动检测方法[J]. 气象学报,2010,68(6): 1007-1017.

[5]曹琼,郑红,李行善.一种基于纹理特征的卫星遥感图像云探测方法[J].航空学报,2007, 28(3): 661-666.

[6]杨宁. 高分辨率影像面向对象分类特征选择方法研究[D]. 西安: 西安科技大学, 2012.

[7]COMMANICIUD,MEERP.MeanShift:ARobustApproachtowardFeatureSpaceAnalysis[J].IEEETransactionsonPatternAnalysisandMachineIntelligence, 2002, 24(5):630-619.

[8]HEKM,SUNJ,TANGXO.SingleImageHazeRemovalUsingDarkChannelPrior[C]∥IEEEConferenceonComputerVisionandPatternRecognition.Miami,FL:IEEE, 2009: 1956-1963.

[9]ANCUTICO,ANCUTIC,HERMANSC,etal.AFastSemi-InverseApproachtoDetectandRemovetheHazefromaSingleImage[C]∥10thAsianConferenceonComputerVision.BerlinHeidelberg:Springer,2011: 501-514.

引文格式: 徐永强,周俊,赵海富,等. 半逆法自动云检测[J].测绘通报,2015(1):63-65.DOI:10.13474/j.cnki.11-2246.2015.0012

作者简介:徐永强(1974—),男,高级工程师,研究方向为空天信息应用。E-mail: xyq77@126.com

收稿日期:2014-07-10

中图分类号:P237

文献标识码:B

文章编号:0494-0911(2015)01-0063-03

猜你喜欢

图像分割
基于图像分割和LSSVM的高光谱图像分类
计算机定量金相分析系统的软件开发与图像处理方法
基于自动智能分类器的图书馆乱架图书检测
一种改进的分水岭图像分割算法研究
一种图像超像素的快速生成算法
基于鲁棒性的广义FCM图像分割算法
一种改进的遗传算法在图像分割中的应用
基于QPSO聚类算法的图像分割方法
基于分水岭算法的颅脑CT图像分割研究