打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
论文推荐 | 陈应霞:遥感影像融合AIHS转换与粒子群优化算法
《测绘学报》
构建与学术的桥梁        拉近与权威的距离
遥感影像融合AIHS转换与粒子群优化算法
陈应霞1
, 陈艳2
, 刘丛3
1. 华东师范大学计算机科学与软件工程学院, 上海 200062;
2. 长江大学计算机科学学院, 湖北 荆州 434023;
3. 上海理工大学光电信息与计算机工程学院, 上海 200082
收稿日期:2018-11-05;修回日期:2019-03-13
基金项目:国家自然科学基金(61703278)
第一作者简介:陈应霞(1978-), 男, 博士, 讲师, 研究方向为遥感图像处理。E-mail:672057422@qq.com
通信作者:陈艳, E-mail: 345854199@qq.com
摘要:Pan-sharpening是通过将低分辨率多光谱图像(LMS)与高分辨率全色图像(PAN)进行合成而获得高光谱高空间分辨率的多光谱图像(HMS)的过程。本文提出一种Pan-sharpening方法,称为PAIHS。该方法基于自适应亮度-色度-饱和度(AIHS)转换和变分Pan-sharpening框架以及两个假设(① Pan-sharpening图像和原始多光谱图像(MS)具有相同的光谱信息;②Pan-sharpening图像与全色图像(PAN)包含的几何信息保持一致),同时确定目标函数,然后用粒子群算法(PSO)进行优化,目的是得到最佳控制参数并求得目标函数最小值,此时对应着最好的Pan-sharpening质量。试验结果表明,本文提出的方法具有高效性和可靠性,获得的性能指标也优于目前一些主流的融合方法。
关键词:Pan-sharpening    多光谱图像    全色图像    亮度-色度-饱和度    粒子群算法    目标函数
Joint AIHS and particle swarm optimization for Pan-sharpening
CHEN Yingxia1
, CHEN Yan2
, LIU Cong3
1. Department of Computer Science, East China Normal University, Shanghai 200062, China;
2. School of Computer Science, Yangtze University, Jingzhou 434023, China;
3. School of Computer Science, University of Shanghai for Science and Technology, Shanghai 200082, China
Foundation support: The National Natural Science Foundation of China (No. 61703278)
First author: CHEN Yingxia (1978—), male, PhD, lecturer, majors in remote sensing processing. E-mail: 672057422@qq.com.
Corresponding author: CHEN Yan, E-mail: 345854199@qq.com.
Abstract: Pan-sharpening is a process of obtaining a high spatial and spectral multispectral image (HMS) by combining a low resolution multispectral image (LMS) with a high resolution panchromatic image (PAN). In this paper, a Pan-sharpening method called PAIHS is proposed. It is based on adaptive intensity-hue-saturation (AIHS) transformation, variational Pan-sharpening framework and two assumptions: ①pan-sharpened image and original multispectral image (MS) have the same spectral information; ②pan-sharpened image and PAN image contain the same geometric information. The suitable objective function was established, and optimized by particle swarm optimization (PSO) to obtain the optimal control parameters and minimum value, which corresponds to the best Pan-sharpening quality. The experimental results show that the proposed method has high efficiency and reliability, and the obtained performance index is also better than some of the current mainstream fusion methods.
Key words: Pan-sharpening    multispectral image    panchromatic image    AIHS transformation    particle swarm optimization    objective function
Pan-sharpening是遥感影像融合技术中的一个重要分支,它是将不同来源同一对象的影像数据采用某种算法将影像中所包含的信息互补的数据进行有机结合产生新影像的技术,该技术在目标识别、计算机视觉、遥感、军事及智慧城市等领域有着广泛的应用,是当前遥感图像处理研究的热点。它可以分为3个层级:像素级、特征级和决策级,其中像素级是特征级和决策级的基础,也是目前主流的Pan-sharpening方法。本文研究的是基于像素级的Pan-sharpening方法。
目前,像素级Pan-sharpening方法大致分为3类。第1类是CS方法,也称之为组件替代法,如亮度-色度-饱和度(IHS)[1]、自适应亮度-色度-饱和度(AIHS)[2]、GramSchmidt[3-4]、Brovey[5]等。此类方法能获得较好的空间信息,但它们通常会产生光谱失真。第2类是多分辨率分析(MRA)方法[6],如Wavelet[7]和Contourlet[8]等。与第1类方法不同,它是将全色图像(PAN)的高频细节加入到低空间分辨率的多光谱图像(LMS)中,同时对全色图像(PAN)进行采样,然后将采样图像与相应波段的多光谱图像(MS)进行Pan-sharpening。虽然MRA方法能在一定程度上减少光谱失真,但它却产生了空间退化现象,如混叠效应等[9]。第3类是近年来出现的基于变分的Pan-sharpening方法。该类方法首先建立一个总的能量泛函,然后对其进行优化,其最优化结果即对应着最佳的Pan-sharpening质量[10],如P+XS[11]、VWP和AVWP[12]、SRIF[13]、文献[14]中的变分法等。它是Pan-sharpening领域的一个重大创新,但也存在一些缺陷,如在总能量函数优化过程中,其控制系数无法自动寻优,以至容易陷入局部最优,从而可能无法保证得到全局最优解。
为了解决以上问题,研究人员将上述Pan-sharpening方法与目前热门的群体智能优化方法相结合。如文献[15]提出了基于遗传算法(GA)的像素级加权平均法,他们将遗传算法和小波变换进行结合,试验结果表明与不使用遗传算法的方法相比,使用遗传算法的融合方法能得到更好的融合质量。文献[16]将亮度-色度-饱和度(IHS)与组合差分进化算法(CODE)进行结合,通过设置合理的进化算子和适应度函数,并对控制参数进行全局自动寻优,从而获得了最佳的Pan-sharpening效果。从现有的研究成果来看,目前基于智能优化的Pan-sharpening方法大多集中在空间域方面,而基于变换域的研究则相对较少。基于传统亮度-色度-饱和度(GIHS)的改进方法[2]和文献[14]中的变分Pan-sharpening以及文献[16]中的两个假设:①Pan-sharpening图像和原始MS图像具有相同的光谱信息;②Pan-sharpening图像与PAN图像包含的几何信息保持一致。本文提出了一种基于变换域的自适应亮度-色度-饱和度(AIHS)转换和粒子群算法(PSO)相结合的Pan-sharpening方法,称之为PAIHS。试验结果表明,该方法可以获得优化的自动控制参数,并在优化控制参数的约束下,利用AIHS转换可以获得优良质量的Pan-sharpening图像。
1 目标函数
传统亮度-色度-饱和度(GIHS)转换方法虽是一种计算高效且能获得高空间信息的融合方法,但它并不能很好地获得高光谱信息且会出现光谱失真现象,因此在提出方法之前需要做一些相关的工作以提高融合图像的保真度。
1.1 相关工作
1.1.1 改进自适应系数
M=(M1,M2,…,Mc,…,MC)(c=1, 2, …, C),表示多光谱图像M有C个波段,Mc是第c个波段的多光谱图像,Mc(x, y)是Mc中位置为(x, y)的一个像素;P表示为全色图像(PAN);F=(F1, F2, …, Fc, …, FC)由多个未知的Pan-sharpening图像组成。
MS图像M的亮度分量I可以与MS图像之间建立一个线性关系[2, 16],这个关系描述为
 (1)
式中,当多光谱图像为红、绿、蓝(RGB)三色时,αc的值为1/3。而事实上,大多数多光谱图像是由RGB和一个红外共4个波段组成,因此可以用αc=1/C表示4个及以上的多光谱图像的系数[16]。
由于亮度-色度-饱和度转换到红、绿、蓝(IHS-RGB)是用PAN图像的分量替换MS图像中I分量,因此,除去在替换过程中产生的误差以及由于图像本身存在的噪音和冗余信息外,MS图像的I波段的所有信息可以被全色图像所代替[2, 16],并结合式(1),于是有
 (2)
式中,αc为未知系数。为了计算系数a,可以对函数G(a)进行最小化
 (3)
式中,P(x)表示PAN图像处理函数;另外由于系数a非负,因此采用拉格朗日乘子λ来增加a的非负约束,目的是保证能获得较为理想的解[2]。
1.1.2 增强边缘保真度
由于IHS方法只对R、G、B 3个分量进行转换和融合,导致4个及4个以上波段的图像在融合处理过程中会丢失很多的空间信息和光谱信息,尤其图像边缘的空间信息易丢失。解决这一问题,可以从PAN图像中提取边缘信息,然后与MS图像进行相应的Pan-sharpening,从而获得融合图像Fc[2, 16],描述如式(4)
 (4)
式中,h(x, y)是边缘检测函数,其定义为
 (5)
式中,ε是一个很小的非零值;∇P(x, y)是PAN图像在(x, y)处的梯度;η是表示梯度大小的一个参数,其目的是形成边缘并控制图像的平滑度[2]。
1.2 目标函数设置
结合改进后的IHS方法[16-17]和文献[10, 14]提出的Pan-sharpening变分模型,可以确立目标函数,然后优化这个目标函数来找重构最佳融合图像。
由于多光谱图像融合旨在结合全色图像PAN的空间细节和多光谱图像MS的光谱信息,得到空间分辨率和光谱分辨率兼优的高质量多光谱Pan-sharpening影像F[16, 18],故F空间域中的细节信息主要来自于PAN图像,而其光谱维的波段信息主要来自MS图像[10, 14, 16],因此可以作以下2个假设:
(1) 保持空间信息策略。在式(2)中,描述的是MS图像与PAN图像之间的线性关系,这种组合约束对于提高融合图像的质量作用并不大,因此需要对其作进一步改进,建立PAN图像与Pan-sharpening图像F之间的关系,目的是尽可能地保留PAN图像的空间信息,从而提高融合图像的空间质量。文献[16]设计了PAN图像可以近似为Pan-sharpening图像F中每个波段图像的线性组合,即通过组合Pan-sharpening得到的图像F的全部波段的空间结构信息可以恢复成高分辨率PAN图像的细节信息,这种关联约束能很好地提高图像F的空间分辨率,但忽略了IHS转换过程中可能存在的光谱信息丢失,于是有
 (6)
式中,δ表示光谱信息丢失量;θc为未知系数且0≤θc≤1,其目的是约束空间分辨率的保真度。
(2) 保持光谱信息策略。式(6)是为了丰富Pan-sharpening图像F的边缘几何信息,在一定程度上能提高融合图像的空间分辨率,但由于在第1个假设中,已经对空间质量进行了很好地约束,足以保证了Pan-sharpening图像F的空间分辨率,因此,还需要对图像F的光谱质量进行约束,从而避免出现光谱失真现象。文献[16]设计了MS图像可以近似看作Pan-sharpening图像F中的每个波段图像经过空间卷积操作后得到的采样图像的组合,即利用空间滤波滤除融合影像中的PAN结构信息后保留了多光谱图像的主要成分,但它忽略了采样过程中可能存在的空间信息丢失,于是有
 (7)
式中,φ表示空间信息丢失量;K为3×3的未知卷积模型。
这两个假设是基于遥感图像Pan-sharpening的基本原理,是在文献[10, 14]等基础上演化而来,并在文献[16]中已得到了相关验证,其目的依旧是分别建立Pan-sharpening图像F与全色图像PAN以及与多光谱图像MS之间的关联约束。因此,根据这2个假设并结合式(3)可以确立需要优化的目标函数为
 (8)
式中,第1部分即对应的是上述第1个假设,目的是保证Pan-sharpening图像F的空间质量;第2部分对应的是上述第2个假设,目的是保证Pan-sharpening图像F的光谱质量[16]。其中,1/C具有平衡作用,协同参数(α, θ, k)促使目标函数(8)向着最优解的方向快速收敛,从而确保获得最佳的Pan-sharpening结果。另外,图像F的最优值依据AIHS转换通过式(4)求得。
2 粒子群优化2.1 粒子群算法
粒子群算法(PSO)采用群体智能优化策略,通过种群内粒子间的合作与竞争机制进行全局寻优从而获得全局最优解。该算法是由文献[19]首次提出来的。
在D维空间中,设定种群规模为NP,粒子i的位置表示为xi=(xi1, xi2, …, xiD),粒子i的速度表示为vi=(vi1, vi2, …, viD),f(xi)为适应度函数,pbesti=(pi1, pi2, …, piD)表示第i个粒子经历过的最佳位置,gbesti=(g1, g2, …, gD)表示所有粒子的全局最佳位置,并设定在第d(1≤d≪D)维的粒子位置变化范围限定在[Xmin, d, Xmax, d],粒子速度变化范围限定在[-Vmax, d, Vmax, d]。
(1) 粒子i的第d维速度更新公式
 (9)
(2) 粒子i的第d维位置更新公式
 (10)
式中,Vidk表示粒子i在第k次迭代的第d维分量的飞行速度矢量;Xidk表示粒子i在第k次迭代的第d维分量的位置矢量;c1、c2为加速度系数,调节学习最大步长;r1、r2表示2个随机变量,其取值范围[0, 1],以增加搜索随机性;w表示惯性权重,非负数,调节对解空间的搜索范围[19-20]。
2.2 编码方式及种群初始化
编码的主要工作是将Pan-sharpening模型中的未知数映射成粒子的表达形式,常用的编码方式有二进制编码和实数编码。根据式(8)可知,需要求解的参数为{a1, a2, a3}, {θ1, θ2, θ3}以及{K(1, 1), K(1, 2), K(1, 3), K(2, 1), K(2, 2), K(2, 3), K(3, 1), K(3, 2), K(3, 3)},因此本文采用实数编码的方式更为合理且算法的运行效率更高,其编码方式如图 1所示。
注:种群中的每个染色体(粒子)是随机生成的。图 1 染色体编码方式Fig. 1 The chromosome coding mode
图选项
2.3 技术流程
经过编码和初始化后,通过设定合理的算法收敛条件,并采用粒子群算法来优化式(8),不断地迭代求解,从而可以获得全局最优解,即获得最佳控制参数和最优的Pan-sharpening图像。本文所采取的技术路线如图 2所示。
图 2 技术流程Fig. 2 The technology
图选项
2.4 PAIHS算法
这里主要介绍图 2中的PAIHS部分,其基本算法流程如算法1所示。
算法1  PAIHS基本算法流程
输入:LMS M,PAN P,c1,c2,r1,r2,w;
步骤1:根据AIHS和2个假设条件确定优化目标函数f(x)。
步骤2:设定粒子种群规模NP,粒子的维数D,算法的终止条件FES;设定xi∈[Xmin, d, Xmax, d],vi∈[-Vmax, d, Vmax,d];确定粒子编码方式,随机初始化种群,产生一组包含(α, θ, k)的解集合。
步骤3:根据F=AdaptiveIHS(M, P, α)计算融合图像F。
步骤4:对初始种群中的个体xi进行评估f(xi)min H(α, θ, K)=∑x, y{|P(x, y)-∑cθcFc(x, y)+δ|p+
并记录个体最佳位置信息pbesti,全局最佳位置信息gbesti。
步骤5:根据式(9)和式(10)对粒子的速度Vidk和位置Xidk进行更新,并判断速度和位置是否出界,若出界则修正。
步骤6:比较每个粒子的适应度值f(xi)和它的个体最优值pbesti,若当前值particle(i).Posit优于个体最优值pbesti,则设particle(i).Posit为新的个体最优值。
步骤7:比较每个粒子的最佳适应度值和全局最优粒子的位置gbesti,若当前值particle(i).Best.Position优于全局最优粒子,则当设前值particle(i).Best.Position为新的全局最优粒子。
步骤8:计算评价指标R=imagemetrics(M, P, F)。
步骤9:判断代数FES是否已到达最大代数,如果已经到达,结束算法。否则转向步骤(3)。
输出:Pan-sharpening图像F;定量评价指标值R。
3 试验及对比分析
目前Pan-sharpening质量的评估方法有两种:主观评价方法和客观评价方法。主观评价法即根据人的视觉感知、大脑分析等机能特征对图像色彩、亮度、形状等作出一系列判断,并作出相应的分析和决策,也称之为视觉分析法。它是一种直观、简单灵活的判断方法,但该方法具有一定的片面性,因为观察者对色彩、亮度、模糊度、重影等现象的感知程度、理解能力、分析能力的不同,作出的判断结论可能存在一定的差异,这并不利于得到准确的评价结果。因此,除了进行主观评价外,还需要选取比较可靠的客观评价指标来进行定量计算,该方法也称之为定量分析方法。本文除了进行主观的视觉对比和分析外,还选取了CC[21]、ERGAS[21-22]、QAVE[23-24]、RASE[25]、RMSE[21]、SAM[14]、SID[16, 26]这7个参数指标来进行客观评价。
3.1 视觉对比及分析
从整体视觉效果来看,图 3—图 5中的所有Pan-sharpening方法都能很好地将PAN图像的空间信息与MS图像的光谱信息集成到一起。相对于PAN图像而言,所获得Pan-sharpening图像F的解译能力都有了很大程度的提高,能够比较容易地分辨出图像F中的地物颜色和亮度等特征;相对于原MS图像,图像F中增添了大量的空间细节纹理信息,使得地物信息更为丰富。
图 3 Pan-sharpened结果比较Fig. 3 Comparison of Pan-sharpened results
图选项
图 4 Pan-sharpened结果比较Fig. 4 Comparison of Pan-sharpened results
图选项
图 5 Pan-sharpened结果比较Fig. 5 Comparison of Pan-sharpened results
图选项
图 3采用了分辨率较高的MS图像,试验结果发现Pan-sharpening后的图像在视觉分析上辨别度不高,除PCA方法所得的图像颜色变红而失真明显外,其他3种方法所产生的图像在肉眼上难以分辨差异。于是在图 4和图 5中,采用了分辨率较低的MS图像进行试验,其视觉效果就产生了明显差异,对比及分析如下:
(1) 虽然Wavelet和AIHS方法所获得的图像在细节上表现最为丰富,但树木等地物存在明显颗粒感,出现了重影现象。
(2) 通过对比,不难发现Brovey方法所获得的图像是这5种方法中视觉效果最差的,如图 4和图 5中的树、道路和建筑物等都成团状、很模糊,基本看不清地物轮廓和纹理特征。
(3) 与PAN图像仔细对比,发现PCA方法获得的图像中间区域有较小程度的细节信息丢失,另外图像中的树木也有轻微模糊现象,而且整个图像偏亮,对比度也存在失真,因此存在光谱失真现象。
通过对图 3—图 5的视觉对比和分析,能直观地发现PAIHS方法得到的融合图像整体平滑、清晰、无明显重影和模糊现象。因此,在视觉上该方法是这5种方法中Pan-sharpening质量最好的。
3.2 定量对比及分析
表 1—表 3是基于AIHS、Wavelet、PCA、Brovey及PAIHS的Pan-sharpening 5种方法的试验结果,其中的参考值和最好的评价指标值用粗体表示,其定量分析和比较如下。
表 1 图 3的Pan-sharpening的定量指标结果Tab. 1 Performance comparison on images in Fig. 3
定量指标CCERGASQAVERASERMSESAMSID
参考值0010000
AIHS0.000 61.004 50.998 44.041 84.276 70.049 90.001 8
Wavelet0.003 60.772 60.993 43.088 03.267 40.544 30.002 1
PCA0.111 52.575 90.985 910.381 910.985 10.469 10.007 4
Brovey0.006 412.461 00.854 733.673 735.630 32.286 70.003 3
PAIHS0.000 20.114 90.999 90.462 30.489 20.006 10.000 2
表选项
表 2 图 4的Pan-sharpening的定量指标结果Tab. 2 Performance comparison on images in Fig. 4
定量指标CCERGASQAVERASERMSESAMSID
参考值0010000
AIHS0.054 57.311 60.947 628.803 831.195 64.193 80.201 7
Wavelet0.170 17.430 90.873 029.262 331.692 26.805 10.217 2
PCA0.425 19.009 10.755 536.530 739.564 16.745 10.047 2
Brovey0.293 310.848 40.804 250.074 254.232 21.340 30.047 4
PAIHS0.026 92.030 50.995 67.990 08.653 41.037 70.046 5
表选项
表 3 图 5的Pan-sharpening的定量指标结果Tab. 3 Performance comparison on images in Fig. 5
定量指标CCERGASQAVERASERMSESAMSID
参考值0010000
AIHS0.044 15.548 00.967 721.679 027.145 72.602 10.082 6
Wavelet0.145 55.542 30.836 421.671 027.135 25.206 00.107 2
PCA0.140 65.750 30.882 423.753 829.743 33.429 90.037 2
Brovey0.170 17.840 90.879 535.371 144.289 80.070 00.002 0
PAIHS0.019 61.455 10.997 65.682 47.115 20.634 60.017 2
表选项
(1) 表 1、表 2中,PAIHS方法的各项指标值是5种方法中最好的。表 3中,PAIHS方法的SAM值、SID值略差于Brovey方法,但是优于AIHS方法、Wavelet方法、PCA方法相应的指标值;除SAM值和SID值外,PAIHS方法的其他几种指标值仍是所有方法中最好的。因此,再一次印证了PAIHS方法的效果是最好的。
(2) 表 1中,Brovey方法除CC值和SID值不是最差的外,其他5个指标值均是所有方法中最差的。表 2中,Brovey方法的CC值优于Wavelet方法,但不及PCA方法;其SAM值略好外,QAVE值和SID值也比较居中,Brovey方法的ERGAS值、RASE值和RMSE值仍是所有方法中最差的。表 3中的数值分布与表 2类似。因此Brovey方法是所有方法中最差的,这与视觉分析得到Brovey方法是最差这一结论是一致的。
(3) 通过比较表 1—表 3发现,AIHS、Wavelet、PCA 3种方法的指标值时好时坏,比较中庸。3个表中,PCA方法的ERGAS值比另外两种方法的ERGAS值差,PCA方法的QAVE值除在表 1和表 2中也是3种方法中最差的,而ERGAS值和QAVE值是光谱失真的评价指标,这与视觉上得到的对比度失真、图像整体亮度偏亮的结论是相吻合的。
通过主观分析和客观评价参数的对比,可以发现PAIHS方法比其他4种融合方法好。另外,在试验中也得出一个结论:种群规模设置越大,迭代次数越Pan-sharpening质量越好。
4 结论
本文提出了一种Pan-sharpening方法,称之为PAIHS。该方法基于自适应亮度-色度-饱和度(AIHS)转换和变分Pan-sharpening框架及2个假设,同时确定了优化目标函数,然后采用粒子群优化算法进行优化,目的是寻找全局最优控制系数,确保能较好地保持原MS图像的光谱信息和PAN图像的空间细节信息,从而获得最佳质量的Pan-sharpening图像。另外,文中将提出的方法与目前主流的Pan-sharpening方法通过3幅遥感图像进行试验对比。试验结果表明,本文方法所得的融合图像在光谱特性的保持能力和空间细节信息的表现方面都有更好的效果,是一种有效且可行的Pan-sharpening方法。
【引文格式】陈应霞, 陈艳, 刘丛. 遥感影像融合AIHS转换与粒子群优化算法. 测绘学报,2019,48(10):1296-1304. DOI: 10.11947/j.AGCS.2019.20180509
论文推荐 | 张小红:低轨导航增强GNSS发展综述
自然资源部免费向公众提供标准地图服务,五步教你识别“问题地图”
论文推荐 | 刘经南:智能高精地图数据逻辑结构与关键技术
2019年QS世界大学学科排名出炉
杨必胜、张小红、赵齐乐等测绘信息领域专家入选第四批国家“万人计划”入选人员
杨元喜院士见证中国测绘事业的发展,寄语年轻一代测绘者
权威 | 专业 | 学术 | 前沿
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
基于l αβ空间的多光谱和全色图像融合
轻小型无人机多光谱遥感技术应用进展
认识遥感软件ENVI
遥感技术介绍指南
【隐创150期】高光谱图像的军事应用
煤矿地质测绘|Quickbird-2影像精定位模式识别对新疆金矿预测的应用
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服