一种去除高光谱图像的噪声的方法及装置的制造方法

文档序号:9249676阅读:675来源:国知局
一种去除高光谱图像的噪声的方法及装置的制造方法
【技术领域】
[0001] 本发明设及图像处理技术领域,尤其设及一种去除高光谱图像的噪声的方法及装 置。
【背景技术】
[0002] 光谱分辨率在101数量级范围内的光谱图像称为高光谱图像。通常,采集高光谱 图像的设备包含有多个可W采集不同波长的光波数据的传感器,每一个传感器可W在其所 在的波长上生成一幅二维灰度图。该样,把该些二位灰度图合在一起,就是一幅=维的高光 谱图像。
[0003] 去除高光谱图像的噪声是应用高光谱图像进行地物分类和目标识别等后续处理 的一个关键的预处理步骤。现有的一些去除高光谱图像的噪声的方法会将=维图像数据首 先变换成二维图像数据,然后用二维去噪的方法对高光谱图像做去噪处理。在将=维图像 数据变换程二维图像数据的过程中,=维图像数据内的空间结构信息会被破坏,导致其最 终的去噪声效果不够理想。

【发明内容】

[0004] 本发明的目的在于提供一种去除高光谱图像的噪声的方法及装置,W解决现有技 术去除高光谱图像噪声的效果不理想的问题。
[0005] 本发明的一个实施例提供了一种去除高光谱图像的噪声的方法,包括:对高光谱 图像做化cker分解得到核张量;计算核张量在=个维度上的能量信息矢量;计算高光谱图 像在=个维度上的能量噪声比;根据能量信息矢量和能量噪声比计算张量秩;W及根据张 量秩对高光谱图像进行分解W去除噪声。
[0006] 本发明的另一个实施例提供了一种去除高光谱图像的噪声的装置,包括;核张量 分解模块,用于对高光谱图像做化cker分解得到核张量;能量信息矢量计算模块,用于计 算核张量在=个维度上的能量信息矢量;能量噪声比计算模块,用于计算高光谱图像在= 个维度上的能量噪声比;张量秩计算模块,用于根据能量信息矢量和能量噪声比计算张量 秩;W及图像分解模块,用于根据张量秩对高光谱图像进行分解W去除噪声。
【附图说明】
[0007] 通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通 技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明 的限制。而且在整个附图中,用相同的参考符号表示相同的部件。其中在附图中,参考数字 之后的字母标记指示多个相同的部件,当泛指该些部件时,将省略其最后的字母标记。在附 图中:
[000引图1为本发明的去除高光谱图像的噪声的方法的一个实施例的流程图;
[0009] 图2为图1所示方法中的步骤102的一个实施例的流程图;
[0010] 图3为图1所示方法中的步骤103的一个实施例的流程图;
[0011] 图4为图1所示方法中的步骤104的一个实施例的流程图;
[0012] 图5为本发明的去除高光谱图像的噪声的装置一个实施例的示意性框图。
[0013] 在附图中,使用相同或类似的标号来指代相同或类似的元素。
【具体实施方式】
[0014] 现在将参考附图来详细描述本发明的示例性实施方式。应当理解,附图中示出和 描述的实施方式仅仅是示例性的,意在阐释本发明的原理和精神,而并非限制本发明的范 围。
[0015] 参考图1,图1为本发明的去除高光谱图像的噪声的方法的一个实施例100的流程 图。图1所示的实施例100可W包含如下步骤101至105。
[0016] 在步骤101中,对高光谱图像做化cker分解得到核张量。
[0017] 在本发明的一个实施例中,可W对高光谱图像做无截断的化cker分解。即: 如果含有噪声的高光谱图像.J/e股,则通过无截断的化cker分解得到的核张量 。其中,化表示实数空间维,分别表示含有噪声的高光谱图像在空间水 平维、空间垂直维和光谱维=个维度上的大小。
[0018] 在步骤102中,计算核张量在=个维度上的能量信息矢量。
[0019] 在本发明的一个实施例中,参考图2,步骤102可W包含如下子步骤201至202。
[0020] 在子步骤201中,对核张量在=个维度上做张量展开得到展开矩阵。
[0021] 在本发明的一个实施例中,展开矩阵Cw ,展开矩阵.CpjE化,展 开矩巧
[0022] 在子步骤202中,通过计算展开矩阵的行范数W得到能量信息矢量。
[0023] 在本发明的一个实施例中,展开矩阵Cw的行范数C, €心XI,Cl即是第一维度上的 能量信息矢量。类似地,展开矩阵(:<2>的行范数CsE政C2即是第二维度上的能量信息矢 量;展开矩阵〇〇3>的行范数C;€]RAx1,C3即是第S维度上的能量信息矢量。
[0024] 在步骤103中,计算高光谱图像在S个维度上的能量噪声比。
[0025] 在本发明的一个实施例中,参考图3,步骤103可W包含如下子步骤301至303。
[0026] 在子步骤301中,用最小二乘法估算S个维度上的回归系数矢量。
[0027] 在本发明的一个实施例中,可W通过如下公式(1)估算S个维度上的回归系数矢 量:
[002引
(1)
[0029] 其中抑'> 表示第n个维度上的回归系数矢量,a!") 6肢('"-"XI.wW表示高光谱图 像.J/的n维展开矩阵的转置矩阵中,除去第i列W后的剩余列所组成的矩阵;表示 的转置矩阵;表示表示高光谱图像y的n维展开矩阵的转置矩阵中的第i列向 量。
[0030] 在子步骤302中,根据回归系数矢量和高光谱图像估算=个维度上的噪声。
[0031] 在本发明的一个实施例中,可W通过如下公式(2)估算=个维度上的噪声:
[00对
(2)
[003引其中,卽嗦示第n个维度上的噪声,£!")E心XI。
[0034] 在子步骤303中,根据高光谱图像的能量和=个维度上的噪声的能量计算=个维 度下的归一化的能量噪声比。
[0035] 在本发明的一个实施例中,可W通过如下公式(3)计算S个维度上的归一化的能 量噪声比:
[0036]
(3)
[0037] 其中,表示第n个维度上的归一化能量噪声比,梦")=[皆;,皆,,...,舉],II?IIp 表示求F-范数。
[003引在步骤104中,根据能量信息矢量和能量噪声比计算张量秩。
[0039] 在本发明的一个实施例中,第n个维度上的张量秩r。可W是满足如下公式(4)的 值:
[0040]
(4)
[0047] 在子步骤403中,计算能量噪声比与比值的差值。
[0048] 具体来说,可W通
来计算由每一个备选张量秩得到的能量信 息矢量中的噪声能量与总能量的比值
与能量噪声比的差值。
[0049] 在子步骤404中,将差值最小的备选张量秩选为张量秩。
[0化0] 在本发明的一个实施例中,由于子步骤403得到的差值是一个矢量,因此,可W通 过计算该矢量的F-范数的方法来判断该差值的大小。F-范数最小的差值所对应的r。,就 可W认为是第n个维度上的张量秩。
[0051] 在步骤105中,根据张量秩对高光谱图像进行分解W去除
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1