基于多模型融合的高光谱图像质量评价 下载: 1058次
1 引言
由于遥感图像成像过程中具有复杂性,图像在形成、传输、接收过程中不可避免地会受到外部干扰和内部干扰,因此图像会存在一定程度的噪声[1-3]。此外,实际的传感器成像过程常会引起模糊[4-5]。同时,光学遥感数据中大量云的存在,影响了遥感图像的质量,从而降低了图像的数据利用率[6-8]。这些噪声、模糊、云覆盖会使图像退化,特征淹没,给图像的理解和使用带来困难。因此,选用合适的图像质量评价方法、选择质量较好的遥感图像很有必要。
图像质量评价方法主要有两种。第1种是主观评价方法,由观测者进行目视评判,能反映人的真实直观感受。但由于人眼的分辨能力有限,这种评价方法主观性太强,观测者不同,评价可能有不同的结果,并且效率低;第2种是客观评价方法,主要用数学统计的方法对图像进行分析。客观评价方法根据是否有参考图像分为:全参考、无参考和半参考图像质量评价。全参考和部分参考评价需要已知全部或部分参考图像的特征和图像的失真信息,通过特定的算法对比待评价图像和参考图像之间的差异来获得图像质量的评价结果。无参考评价仅需要根据失真图像的自身特征估计图像的质量。由于在实际情况中难以获得参考图像,所以基于无参考遥感图像质量评价方法[9-11]的应用最多。
无参考图像质量评价方法研究始于面向特定失真的评价,如仅针对模糊、噪声等单个特征进行评价。为排除不同失真类型的干扰,人们试图找到类似于人眼评价的统一评价机制,同时评价不同失真类型的图像,即面向非特定失真的无参考图像质量评价算法。非特定失真的无参考图像质量评价方法更接近人的评价方式,更具实用价值,因此,近几年涌现了大量的、各种各样的算法。
无参考图像质量评价的目标是模拟人眼对图像的评价,而人眼视觉系统的评价过程是一个复杂非线性过程,基于机器学习的方法可以很好地学习这一评价过程[12]。无参考图像质量评价经历了早期针对某种特定失真、基于规则的方法后,逐渐朝着提取复杂特征、基于机器学习的方向发展。近期研究成果表明,图像质量评价的绝大多数方法都可以归为基于机器学习的方法,这些方法在现有的方法中取得了较好的估计效果,代表着当前无参考图像质量评价研究的发展方向[12]。神经网络模型[13]和支持向量机[14-15]以其突出的性能在机器学习中受到很大的重视,在图像质量评价中应用广泛。这两类方法均是先提取图像特征,基于已知质量数据训练支持向量回归(SVR)分析模型或神经网络回归分析模型,由图像特征预测图像质量。Zhu等[14]利用SVR模型将图像的失真类型分为3类,对每类进行单项评价,再通过加权得到遥感图像的总评分,取得了较传统统计回归模型更好的结果。Yin等[13]采用广义回归神经网络(GRNN)估计图像质量,所采用的特征包括信息熵、能量、对比度、相关性和同质性等,预测得分与主观得分有较好的一致性,更加符合人类视觉的特性。除了上述常用方法外,其他一些机器学习方法也在图像质量评价中得到了应用,如多重线性回归(MLR)、随机森林回归分析等[12]。
无参考图像质量评价作为一个典型的机器学习问题,其核心包括特征提取和回归方法两方面。从特征提取方面来看,噪声、模糊是影响图像质量的核心因素,由于高光谱遥感图像的特殊性,大量云的存在降低了图像数据的利用率[6-8],因此云含量是遥感图像质量评价的核心特征。从识别方法上来看,典型的支持向量机和神经网络在这一领域取得了较好的效果[12]。
本文选取EO-1卫星的Hyperion传感器拍摄的遥感图像,分别从特征提取和回归评价方法两个方面进行讨论。在特征提取部分,分别估计图像噪声、模糊度以及云含量,从而基于噪声、模糊度、云含量建立综合评价模型。在回归评价方法部分,介绍了GRNN和SVR模型[12],并引入Bagging决策树模型[16]。最后,提出基于多模型融合的高光谱图像质量评价方法,将SVR和Bagging决策树两个单模型训练的结果进行多重线性回归。在实验部分,分别从均方误差、回归拟合指标、分类准确率、训练时间4个方面对几种模型进行对比。实验结果表明,所提模型融合算法在训练集和测试集的3个拟合指标均优于被融合的两个单模型以及GRNN模型。
2 数据选取与预处理
图像评价数据库的建立,使研究人员可以使用固定统一的评价对象与标准对图像的质量进行评价,为图像质量评价算法构造训练集和测试集,从而为图像质量评价方法在学术领域的通用性、准确性奠定了基础[17]。
选取EO-1卫星的Hyperion传感器拍摄的3幅遥感图像,裁剪出13个特征场景图像,其中只含云样本的有6个,只含云的特征场景图像如
表 1. 特征场景图像详细信息
Table 1. Details of feature scene images
|
图 1. 只含云的特征场景图像。 (a)样本A;(b)样本B;(c)样本C;(d)样本D;(e)样本E;(f)样本F
Fig. 1. Scene images with features of cloud-only. (a) Sample A; (b) sample B; (c) sample C; (d) sample D; (e) sample E; (f) sample F
图 2. 含陆地和海洋的特征场景图像。 (a)样本G;(b)样本H;(c)样本I;(d)样本J
Fig. 2. Scene images with features of land and sea. (a) Sample G; (b) sample H; (c) sample I; (d) sample J
图 3. 含陆地海洋和云的特征场景图像。(a)样本K;(b)样本L;(c)样本M
Fig. 3. Scene images with features of land, sea and cloud. (a)Sample K; (b) sample L; (c) sample M
对上述13个真实图像分别加入5个不同大小的高斯噪声和5个不同程度的模糊,生成13×5×5=325幅图像,其中,真实图像13幅,模拟图像313幅。高斯噪声类型为均值等于0,方差分别为0,0.000001,0.00005,0.0001,0.00015,并按照从小到大的顺序添加。用于添加模糊的均匀滤波模板分别为0,5,10,15,20。为了更好地观察添加图像之间的差异,将图像灰度范围拉伸到0~255之间。降质因素仿真图像如
根据主观质量评价标准,组织20位具有遥感专业背景的专家采用差额平均期权评分(DMOS)评分法对图像进行评价[18-19]。待评价图像包括13幅真实图像和313幅模拟图像在内的共计325幅遥感图像。所有的图像均有两组标签:评分分值标签(0~10的浮点数),图像质量最好是10分,最差是0分;是否合格的分类标签中,对分值大于或等于6的图像标记为合格(标签值为1),剩下的标记为不合格(标签值为0)。
图 4. 降质因素仿真图像。 (a)噪声仿真图像; (b)模糊仿真图像
Fig. 4. Simulation images of degraded factors. (a) Simulation image of noise; (b) simulation image of ambiguity
3 多模型融合评价遥感图像质量
3.1 遥感图像质量评价特征统计
遥感图像质量评价综合算法将选取3个特征量:噪声、模糊和云含量。
通常利用多元线性回归方法[1]估计图像噪声。算法的基本思想是对图像分块,通过相邻波段多元线性回归拟合的方法结合均匀区域临近像元值拟合信号分离噪声,计算图像块噪声方差。
记某一子块中第
式中:
第
1) 输入第
2) 输出第
3) 根据(1)式估算第
4) 估算第
5) 估算第
6) 将波段中所有子块的残差标准差的均值作为波段图像的最佳噪声估计值。
为了减少奇异地块的干扰,剔除上下各15%,取中间70%的均值作为该波段图像的最佳噪声估计。
进行模糊度估计时,利用基于图像直方图的模糊度评价算法[4]估计图像模糊度特征。根据遥感图像直方图上特殊均值附近像素点的分布情况,间接判断整幅图像的模糊程度。具体步骤如下:
1) 选择某个特定波段的遥感图像,得到灰度直方图,计算每个灰度的权值,可表示为
式中:
2) 计算遥感图像的模糊度评价值
式中:
利用基于反射率特性的高光谱遥感图像云检测方法[6]估计云含量,根据各类地物在不同光谱下的反射率特征,从星载高光谱图像中选取3个特定波长的图像数据,再依照图像地物反射率及阈值判定法区分出高云区和中低云区,最后对二者合并,得到目标云区。高光谱遥感图像云含量检测流程如
3.2 遥感图像质量评价算法
假设
图 5. 高光谱遥感图像云含量检测流程图
Fig. 5. Flow chart of cloud content detection via hyperspectral remote sensing image
为了能够将被融合的单模型和其他单模型分别与所提融合模型进行比较,分别介绍在图像质量评价领域的经典算法——GRNN和SVR模型[12],并尝试将另一机器学习模型——Bagging决策树模型[16] 应用到图像质量评价中。最后提出基于多模型融合的高光谱图像质量评价方法,将SVR和Bagging决策树两个单模型训练的结果进行多重线性回归,由最小二乘法构造均方差损失函数,利用梯度下降法求取回归参数。
3.2.1 广义回归神经网络
GRNN[13]是一种建立在非参数估计基础上的非线性回归的径向基神经网络,具有很强的非线性映射能力,在图像质量评价领域应用广泛[12]。
GRNN由4层网络构成,分别为输入层、模式层、求和层和输出层,GRNN网络结构如
输入层的神经元个数等于样本中输入向量的维数,各神经元是简单的分布单元,直接将输入变量传递给模式层。模式层神经元的个数等于样本个数
对于输入向量
式中:
3.2.2 支持向量回归模型
SVR[12]是支持向量在函数回归领域的应用,其基本思想是求超平面,使所有样本点到超平面的距离最小。
基于SVR评价遥感图像质量相当于求解函数模型
式中:
根据拉格朗日乘子法求解(7)式优化问题。则对于任意遥感图像,其质量评价值可表示为
式中:
3.2.3 Bagging决策树模型
Bagging是一种典型的并行式集成学习方法。在本问题中,基学习器选用决策树[14] 中的CART(Classification and Regression Tree)算法。
Bagging决策树评价遥感图像质量的算法步骤如下:
1) 将输入空间划分为两个区域
2) 在输入特征空间
式中:
3) 继续对两个子区域递归的调用步骤1)和2),直至切分结束。
4) 将输入空间划分为
式中:
式中:
3.2.4 模型融合
由于遥感图像成像复杂,降质因素众多,单模型评价图像质量容易产生过拟合,即在训练集图像中结果较好,但在测试集中效果很差。因此可以训练多个非线性模型,再将评价结果线性回归拟合,从而取得1+1>2的互补效果。
SVR模型在解决小样本、非线性及高维模式识别问题中表现出许多特有的优势,但是却依赖输入的数据分布和对核函数的选择。决策树模型具有能够自动组合多个特征、不用关心特征之间是否相互依赖和不用担心异常值等优点,但是决策树模型容易过拟合。而将SVR模型和决策树模型相融合,令二者优势互补,能提高准确率,优化回归拟合效果。
依据模型融合,对于任意遥感图像,其质量评价值可表示为
式中:
多模型融合的关键即为求取回归参数
在回归模型中最常用的损失函数则是利用最小二乘法构建平方损失,即
则回归方程的最优参数
利用梯度下降法求取回归方程的最优参数
1) 计算损失函数的导数
2) 更新参数
式中:
3) 重复步骤1)、2),直至
选取EO-1卫星的Hyperion传感器拍摄的高光谱遥感图像,分别选用SVR和集成决策树算法,基于噪声、模糊度、云含量3个指标建立多模型融合的综合质量评价模型,多模型融合的综合质量评价模型结构如
图 7. 多模型融合的综合质量评价模型结构图
Fig. 7. Structural diagram of multi-model fusion integrated quality evaluation model
4 实验和结果分析
在评分值回归问题上,选择
式中:
为验证模型结果,随机选择样本集中的460幅作为训练样本,75幅作为测试样本。在训练样本中训练模型参数,再将模型应用到测试样本中。分别计算模型在训练样本和测试样本中的拟合指标。
回归算法结果比较如
表 2. 回归算法结果比较
Table 2. Comparison of results by regression algorithms
|
图 8. 不同回归算法拟合结果。(a) SVR;(b) Bagging;(c)模型融合;(d) GRNN
Fig. 8. Fitting results by various regression algorithms. (a) SVR; (b) Bagging; (c) model fusion; (d) GRNN
由
5 结论
以EO-1卫星Hyperion传感器的高光谱遥感图像为例,介绍了遥感图像质量评价的背景、主观评价库的建立以及数据的处理操作,分析了遥感图像噪声、模糊度、云含量3个降质因素,并以此建立了高光谱遥感图像质量综合评价模型。介绍了目前在图像质量评价领域中最典型的两种机器学习方法,即GRNN和SVR模型,并尝试将另一机器学习模型——Bagging决策树模型应用到图像质量评价中。提出了基于多模型融合的高光谱图像质量评价方法,将SVR和Bagging决策树两个单模型训练的结果进行多重线性回归,提出了多模型融合的高光谱遥感图像质量评价算法,分别从均方误差、回归拟合指标、分类准确率、训练时间4个方面对4种模型进行对比,实验结果表明,所提模型具有较高的拟合精度、较强的泛化能力,并且所需的训练时间相对较少。
[1] 徐冬. 基于多元线性回归和稀疏化表示的高光谱遥感图像去噪[D]. 长沙: 国防科学技术大学, 2013.
XuD. Hyperspectral remote sensing image denoising based on multiple linear regression and sparse representation[D]. Changsha: National University of Defense Technology, 2013.
[2] 谭志国, 欧建平, 张军, 等. 一种层析深度图像去噪算法[J]. 光学学报, 2017, 37(5): 0510002.
[3] 张鑫, 井西利. 一种基于正态反高斯模型的贝叶斯图像去噪方法[J]. 光学学报, 2010, 30(1): 70-74.
[4] 庞胜利. 图像模糊度评价研究[D]. 西安: 西安电子科技大学, 2010.
Pang SL. Research on image ambiguity evaluation [D]. Xi'an:Xidian University, 2010.
[5] 卢惠民, 徐明, 李迅. 用于计算成像系统的基于信噪比自适应估计的图像去模糊研究[J]. 光学学报, 2014, 34(8): 0810002.
[6] 冯书谊, 张宁, 沈霁, 等. 基于反射率特性的高光谱遥感图像云检测方法研究[J]. 中国光学, 2015, 8(2): 198-204.
[7] 陈洋, 范荣双, 王竞雪, 等. 基于深度学习的资源三号卫星遥感影像云检测方法[J]. 光学学报, 2018, 38(1): 0128005.
[8] 江新华, 王先华, 叶函函, 等. CO2反演中卫星数据的云污染处理方法研究[J]. 光学学报, 2015, 35(8): 0801001.
[9] 高露露, 刘建军, 任鑫, 等. 基于结构相似度的全景相机立体像对图像质量评价[J]. 激光与光电子学进展, 2014, 51(7): 071004.
[10] 侯春萍, 马彤彤, 岳广辉, 等. 基于高阶相位一致性的混合失真图像质量评价[J]. 激光与光电子学进展, 2017, 54(7): 071001.
[11] 张帆, 张偌雅, 李珍珍. 基于对称相位一致性的图像质量评价方法[J]. 激光与光电子学进展, 2017, 54(10): 101003.
[12] 王志明. 无参考图像质量评价综述[J]. 自动化学报, 2015, 41(6): 1062-1079.
[13] 殷莹. 基于广义回归神经网络无参考模糊图像质量评价[J]. 激光与红外, 2013, 43(4): 466-470.
Yin Y. Non-reference blur image quality assessment based on general regression neural network[J]. Laser & Infrared, 2013, 43(4): 466-470.
[14] 朱晓玲, 许妙忠, 丛铭. 基于支持向量机的无参考遥感图像质量评价方法[J]. 航天返回与遥感, 2014, 35(6): 83-90.
[15] 吴一全, 周杨, 龙云淋. 基于自适应参数支持向量机的高光谱遥感图像小目标检测[J]. 光学学报, 2015, 35(9): 0928001.
[16] 范成龙. 基于决策树的高光谱遥感图像分类算法研究[D]. 秦皇岛: 燕山大学, 2014.
Fan CL. Hyperspectral remote sensing image classification algorithm based on decision tree[D]. Qinhuangdao: Yanshan University, 2014.
[17] 周雨霁, 田庆久. EO-1 Hyperion高光谱数据的质量评价[J]. 地球信息科学, 2008, 10(5): 678-683.
[18] 闫利, 胡晓斌. 利用Contourlet-SSIM视觉模型的IKONOS图像质量评价研究[J]. 武汉大学学报(信息科学版), 2014, 39(1): 12-16.
[19] 张晓琳, 刘直芳, 代金波, 等. 基于视觉感知的梯度结构相似度图像质量评价[J]. 计算机应用研究, 2011, 28(6): 2348-2351.
[20] 钱方, 孙涛, 郭劲, 等. 基于光斑与图像特征的动态激光干扰效果评估[J]. 中国激光, 2014, 41(6): 0609004.
[21] 王凡, 倪晋平, 董涛, 等. 结合视觉注意力机制和图像锐度的无参图像质量评价方法[J]. 应用光学, 2018, 39(1): 51-56.
[22] 李帅. 基于统计分布的遥感图像质量评价方法研究[D]. 西安: 西安电子科技大学, 2017.
LiS. Research on remote sensing image quality evaluation method based on statistical distribution[D]. Xi'an:Xidian University, 2017.
徐冬宇, 厉小润, 赵辽英, 舒锐, 唐琪佳. 基于多模型融合的高光谱图像质量评价[J]. 激光与光电子学进展, 2019, 56(2): 021101. Dongyu Xu, Xiaorun Li, Liaoying Zhao, Rui Shu, Qijia Tang. Hyperspectral Image Quality Evaluation Based on Multi-Model Fusion[J]. Laser & Optoelectronics Progress, 2019, 56(2): 021101.