本发明专利技术提供了一种基于空间相关性的高光谱数据降噪方法及系统,进行投影变换,求解高光谱数据中各个波段所成图像的平均图像,计算高光谱数据的协方差矩阵并进行特征值分解得到变换矩阵和特征值矩阵,利用变换矩阵将高光谱数据进行线性投影,得到变换域中的三维数据;根据特征值矩阵选择降噪阈值;降噪,包括对降噪阈值以内的变换域中的三维数据进行保留,对阈值以外的变换域中的三维数据进行降噪处理;投影反变换,包括利用所述变换矩阵的逆矩阵对降噪后的变换域中的三维数据进行线性投影,重构得到降噪后的高光谱数据。本发明专利技术在降噪处理过程中,对于空间域的相关性充分保护,很好地降低了高光谱数据的噪声量级,提高了高光谱数据的信噪比。
【技术实现步骤摘要】
本专利技术属于高光谱数据处理
,具体涉及一种高光谱数据的降噪方法,用于将传感器采集的高光谱数据降低噪声量级,提升高光谱数据质量。
技术介绍
高光谱数据是使用高光谱遥感技术获得的多维信号,包括目标区域的二维图像数据和一维光谱数据。高光谱数据一般包括上百个光谱信息,波段范围包括紫外,可见光,红外等,所以在每个采样点上,形成了连续的光谱信息。近年来,高光谱数据已应用于如目标识别,农林业监测、地图填图等领域。但是由于在采集和传输过程中,仪器和外部的原因使得高光谱图像收到不同程度、不同性质的噪声干扰,如仪器内部的机械抖动,电磁波干扰等引起的噪声;光路中水气、悬浮粒子的吸收与散射等引起的噪声等。这些噪声的干扰降低了高光谱数据的分辨率,限制了高光谱数据的使用。目前,高光谱数据降噪的方法主要分为传统的对每一波段的图像进行图像降噪方法和将高光谱数据视为三维数据的降噪方法。将每一波段上的图像进行分别降噪,即将每个波段上的图像作为图像,使用经典的方法或者改进的经典方法来进行图像降噪,忽略了高光谱数据的属性,即每个波段间的图像是有相关性的,单纯的对图像降噪会割裂这种相关性。将高光谱数据视为三维数据的降噪方法简单的将高光谱数据作为普通三维数据处理,这同样忽视了各个维度之间的相关性。近年来考虑各个维度之间的相关性的降噪方法成为研究的热点,而且已经提出了在图像降噪时考虑光谱相关性的几种方法,如主成分分解加双变量小波变换的降噪方法和平行因子分析等,但都忽视了在光谱降噪时空间的相关性。因此降噪效果有一定的局限性,达不到更高的信噪比。
技术实现思路
本专利技术提供一种基于空间相关性的高光谱数据降噪技术方案,目的是降低高光谱数据的噪声量级,提高高光谱数据的信噪比。本专利技术所采用的技术方案包括一种基于空间相关性的高光谱数据降噪方法,包括以下步骤:步骤1,投影变换,包括下述子步骤,步骤1.1,求解高光谱数据中各个波段所成图像的平均图像,由平均图像计算高光谱数据的协方差矩阵,实现如下,设高光谱数据X,大小为M×N×P,总波段数为P,各个波段的图像Ik包含M×N个像素点,波段标号k的取值为1,2,…,P,用所有波段上的图像Ik计算出平均图像如下I‾=Σk=1P1PIk]]>由如下公式Gt=1PΣk=1P(Ik-I‾)T(Ik-I‾)]]>得到高光谱数据的协方差矩阵Gt;步骤1.2,将协方差矩阵进行特征值分解得到变换矩阵和特征值矩阵,利用特征值分解得到的变换矩阵将高光谱数据进行线性投影,得到变换域中的三维数据,实现如下,对协方差矩阵Gt进行特征值分解如下,Gt=UΛUT得到变换矩阵U和特征值矩阵Λ=diag(λ1,λ2,…,λP),λk为Gt的特征值;用变换矩阵U对高光谱数据X进行投影变换,得到变换域中的三维数据Z=[Z1,Z2,…,ZP],其中Zk为第k波段图像变换后的数据,变换公式如下,Zk=IkU步骤2,降噪阈值估计,包括根据步骤1.2所得特征值矩阵Λ=diag(λ1,λ2,…,λP)选择降噪阈值,选择原则为,对λ1,λ2,…,λP从前往后逐个进行累加,当前dS个特征值的和与所有特征值的和的比例达到预设的百分比阈值时,确定dS为降噪阈值;步骤3,降噪,包括对降噪阈值以内的变换域中的三维数据进行保留,对阈值以外的变换域中的三维数据进行降噪处理,得到降噪后的变换域中的三维数据,实现如下,将变换域中的三维数据Z上每个波段的数据Zk前dS列保留,剩余部分为Z(m,n,k),m=1,2,...,M;n=dS+1,...,N;k=1,2,...,P,大小为M×(N-dS)×P,令v(m,n)={Z(m,n,1),Z(m,n,2),…,Z(m,n,P)本文档来自技高网...
【技术保护点】
一种基于空间相关性的高光谱数据降噪方法,其特征在于,包括以下步骤:步骤1,投影变换,包括下述子步骤,步骤1.1,求解高光谱数据中各个波段所成图像的平均图像,由平均图像计算高光谱数据的协方差矩阵,实现如下,设高光谱数据X,大小为M×N×P,总波段数为P,各个波段的图像Ik包含M×N个像素点,波段标号k的取值为1,2,…,P,用所有波段上的图像Ik计算出平均图像I如下I‾=Σk=1P1PIk]]>由如下公式Gt=1PΣk=1P(Ik-I‾)T(Ik-I‾)]]>得到高光谱数据的协方差矩阵Gt;步骤1.2,将协方差矩阵进行特征值分解得到变换矩阵和特征值矩阵,利用特征值分解得到的变换矩阵将高光谱数据进行线性投影,得到变换域中的三维数据,实现如下,对协方差矩阵Gt进行特征值分解如下,Gt=UΛUT得到变换矩阵U和特征值矩阵Λ=diag(λ1,λ2,…,λP),λk为Gt的特征值;用变换矩阵U对高光谱数据X进行投影变换,得到变换域中的三维数据Z=[Z1,Z2,…,ZP],其中Zk为第k波段图像变换后的数据,变换公式如下,Zk=IkU步骤2,降噪阈值估计,包括根据步骤1.2所得特征值矩阵Λ=diag(λ1,λ2,…,λP)选择降噪阈值,选择原则为,对λ1,λ2,…,λP从前往后逐个进行累加,当前dS个特征值的和与所有特征值的和的比例达到预设的百分比阈值时,确定dS为降噪阈值;步骤3,降噪,包括对降噪阈值以内的变换域中的三维数据进行保留,对阈值以外的变换域中的三维数据进行降噪处理,得到降噪后的变换域中的三维数据,实现如下,将变换域中的三维数据Z上每个波段的数据Zk前dS列保留,剩余部分为Z(m,n,k),m=1,2,...,M;n=dS+1,...,N;k=1,2,...,P,大小为M×(N‑dS)×P,令v(m,n)={Z(m,n,1),Z(m,n,2),…,Z(m,n,P)}则v(m,n)为大小为1×P的向量,对每个v(m,n)进行一维小波去噪得到v′(m,n)={Z′(m,n,1),Z′(m,n,2),…,Z′(m,n,P)}其中,m=1,2,...,M;n=ds+1,...,N;去噪结果与保留的前dS列重新组成新的三维数据Z′,大小为M×N×P,则在波段k上去噪后的数据Z′k如下,步骤4,投影反变换,包括利用所述变换矩阵的逆矩阵对降噪后的变换域中的三维数据进行线性投影,重构得到降噪后的高光谱数据,实现如下,对波段k上去噪后的数据Z′k,使用变换矩阵U的逆矩阵U‑1进行逆投影变换如下,I′k=Z′kU‑1I′k为降噪后波段k上的图像,将各波段的图像I′k按照波段顺序组合得到降噪后的高光谱数据X′。...
【技术特征摘要】
1.一种基于空间相关性的高光谱数据降噪方法,其特征在于,包括以下步骤:
步骤1,投影变换,包括下述子步骤,
步骤1.1,求解高光谱数据中各个波段所成图像的平均图像,由平均图像计算高光谱数据的协
方差矩阵,实现如下,
设高光谱数据X,大小为M×N×P,总波段数为P,各个波段的图像Ik包含M×N个像素
点,波段标号k的取值为1,2,…,P,用所有波段上的图像Ik计算出平均图像I如下
I‾=Σk=1P1PIk]]>由如下公式
Gt=1PΣk=1P(Ik-I‾)T(Ik-I‾)]]>得到高光谱数据的协方差矩阵Gt;
步骤1.2,将协方差矩阵进行特征值分解得到变换矩阵和特征值矩阵,利用特征值分解得到的
变换矩阵将高光谱数据进行线性投影,得到变换域中的三维数据,实现如下,
对协方差矩阵Gt进行特征值分解如下,
Gt=UΛUT得到变换矩阵U和特征值矩阵Λ=diag(λ1,λ2,…,λP),λ...
【专利技术属性】
技术研发人员:马佳义,马泳,黄珺,
申请(专利权)人:武汉大学,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。