基于边缘约束和自适应形态学滤波的高光谱图像条带缺失修复方法
【技术领域】
[0001 ] 本发明属于遥感图像处理中的高光谱图像处理领域。
【背景技术】
[0002] 高光谱图像的获取器件为成像光谱仪,光谱仪中的传感器CCD非线性响应或数据 转换过程出错、不适当的数据纠正甚至部分功能单元受损等原因都会使所获取的高光谱数 据产生非正常象元,导致高光谱图像连续波段同一位置出现条带状区域缺失。此类降质不 仅影响高光谱图像的主观质量和可辨识性,还会对机器分类和识别的性能产生影响,因此 对高光谱图像进行恢复是重要且不可或缺的。尽管现在存在一些针对这一现象的恢复方 法,但基于模型的方法往往效果不佳,很多方法也只能恢复个别波段出现的坏线及窄宽度 的条带,而当连续波段出现条带状缺失时,或者是所有谱段都被污染时,无法有效恢复,或 出现过平滑和损害其结构信息的现象。因此,亟待找到一种有效的方法对高光谱图像的条 带状区域缺失进行修复。
【发明内容】
[0003] 本发明目的是为了解决现有高光谱图像的获取过程中连续谱段出现条带状缺失 时无法有效恢复的问题,提供了一种基于边缘约束和自适应形态学滤波的高光谱图像条带 缺失修复方法。
[0004] 本发明所述基于边缘约束和自适应形态学滤波的高光谱图像条带缺失修复方法, 该修复方法的具体过程为:
[0005] 步骤1、检测条带,确定高光谱图像中条带缺失的具体位置;
[0006] 步骤2、恢复边缘,优先恢复条带缺失内的边缘信息;
[0007] 步骤3、对每个条带缺失的受损像素生成基于边缘约束的自适应结构元素,该自适 应结构元素能够保护高光谱图像信息,该结构元素大于条带缺失的宽度,以保证结构元素 能够覆盖到未受损区域;
[0008] 步骤4、自适应形态学滤波,确定最终条带缺失的受损像素的恢复值。
[0009] 本发明的优点:本发明提出的一种基于边缘约束和自适应形态学滤波的高光谱图 像条带缺失修复方法,利用边缘在表达高光谱图像结构信息中的重要作用,通过生成边缘 约束的自适应形态学结构元素对图像的结构信息进行保护。能够在有效修复缺失的同时保 护其结构信息。本方法首先利用边缘提取和直线检测的方法来确定图像中条带的位置;之 后利用基于支持向量机的方法恢复条带内的边缘(或直接利用完好谱段或多源图像的边 缘);然后,利用边缘约束对每一个受损象元自适应的生成形态可变的结构元素;最后,利 用生成的结构元素和高斯核对受损象元进行恢复。
【附图说明】
[0010]图1是本发明所述基于边缘约束和自适应形态学滤波的高光谱图像条带缺失修 复方法的原理图。
【具体实施方式】
[0011]
【具体实施方式】一:下面结合图1说明本实施方式,本实施方式所述基于边缘约束 和自适应形态学滤波的高光谱图像条带缺失修复方法,该修复方法的具体过程为:
[0012] 步骤1、检测条带,确定高光谱图像中条带缺失的具体位置;
[0013] 步骤2、恢复边缘,优先恢复条带缺失内的边缘信息;
[0014] 步骤3、对每个条带缺失的受损像素生成基于边缘约束的自适应结构元素,该自适 应结构元素能够保护高光谱图像信息,该结构元素大于条带缺失的宽度,以保证结构元素 能够覆盖到未受损区域;
[0015] 步骤4、自适应形态学滤波,确定最终条带缺失的受损像素的恢复值。
【具体实施方式】 [0016] 二:下面结合图1说明本实施方式,本实施方式对实施方式一作进 一步说明,步骤1的具体过程为:
[0017] 步骤1. 1、利用Canny算子求取图像的梯度,分别利用高低双阈值和非极大值抑制 获取两种连续细化的边缘;
[0018] 步骤1. 2、分别将步骤I. 1中获取的两种结果利用霍夫变换追踪直线,获取两条贯 穿高光谱图像的垂直直线或水平直线;
[0019] 步骤1. 3、检测步骤1. 2获得的两条直线之间区域的像素值,像素值低于周围其他 区域的位置即为高光谱图像中条带缺失的具体位置。
【具体实施方式】 [0020] 三:下面结合图1说明本实施方式,本实施方式对实施方式二作进 一步说明,步骤2的具体过程为:
[0021] 步骤2. 1、根据获取的高光谱图像中条带缺失位置,将条带缺失的受损像素的边缘 分布情况作为SVM的输出向量,将受损像素邻域的未受损像素的边缘分布情况作为SVM输 入向量,根据条带缺失的宽度和待恢复受损像素在条带中的位置训练一系列SVM,选择一组 完好的高光谱图像或待恢复受损图像内无条带的部分作为训练集;
[0022] 步骤2. 2、根据条带缺失的宽度和待恢复受损像素在条带中的位置选择相应的 SVM,将受损像素邻域的未受损像素的边缘分布情况作为SVM输入向量,SVM的测试输出结 果即为受损像素的边缘恢复估计值;
[0023] 步骤2. 3、根据边缘的连续性对SVM估计值进行优化,获得最终的边缘恢复结果。
【具体实施方式】 [0024] 四:下面结合图1说明本实施方式,本实施方式对实施方式三作进 一步说明,步骤3所述结构元素为表征局部结构信息的01矩阵,1表示与中心像素同质区 域,0表示与中心像素非同质区域;
[0025] 步骤3的具体过程为:
[0026] 步骤3. 1、生成一个0矩阵,将0矩阵的中心与待恢复受损图像对齐,将0矩阵的中 心位置置为1 ;
[0027] 步骤3. 2、判断待恢复受损图像是否为边缘,如果是则执行步骤3. 3,如果否则执 行步骤3. 4 ;
[0028] 步骤3. 3、按照八邻域准则,逐层寻找与待恢复受损图像相连通的边缘像素,将边 缘的像素位置置为I,其余保持O ;
[0029] 步骤3. 4、按照四邻域生长原则,将待恢复受损像素相邻的非边缘点置为1,边缘 点保持〇,为1的点继续按照四邻域生长原则生长,为〇的点停止向外生长,重复执行步骤 3. 4直至全部生长终止,完成自适应结构元素的生成。
[0030] 【具体实施方式】五:下面结合图1说明本实施方式,本实施方式对实施方式四作进 一步说明,条带缺失的受损像素的恢复值的获取方法为:
[0032] 其中,/(U)是条带缺失的受损像素的灰度级估计值,G(li j)是中心为像素点(i,j) 的高斯窗,W(i,j) n Q为该点对应的结构元素 W(i,j)和未损坏区域Q的交集;X(r,c)为未 损坏像素的原始值;(r,c)表示未损坏像素点处的坐标。
【主权项】
1. 基于边缘约束和自适应形态学滤波的高光谱图像条带缺失修复方法,其特征在于, 该修复方法的具体过程为: 步骤1、检测条带,确定高光谱图像中条带缺失的具体位置; 步骤2、恢复边缘,优先恢复条带缺失内的边缘信息; 步骤3、对每个条带缺失的受损像素生成基于边缘约束的自适应结构元素,该自适应结 构元素能够保护高光谱图像信息,该结构元素大于条带缺失的宽度,以保证结构元素能够 覆盖到未受损区域; 步骤4、自适应形态学滤波,确定最终条带缺失的受损像素的恢复值。2. 根据权利要求1所述基于边缘约束和自适应形态学滤波的高光谱图像条带缺失修 复方法,其特征在于,步骤1的具体过程为: 步骤1. 1、利用Canny算子求取图像的梯度,分别利用高低双阈值和非极大值抑制获取 两种连续细化的边缘; 步骤1. 2、分别将步骤1. 1中获取的两种结果利用霍夫变换追踪直线,获取两条贯穿高 光谱图像的垂直直线或水平直线; 步骤1. 3、检测步骤1. 2获得的两条直线之间区域的像素值,像素值低于周围其他区域 的位置即为高光谱图像中条带缺失的具体位置。3. 根据权利要求2所述基于边缘约束和自适应形态学滤波的高光谱图像条带缺失修 复方法,其特征在于,步骤2的具体过程为: 步骤2. 1、根据获取的高光谱图像中条带缺失位置,将条带缺失的受损像素的边缘分布 情况作为SVM的输出向量,将受损像素邻域的未受损像素的边缘分布情况作为SVM输入向 量,根据条带缺失的宽度和待恢复受损像素在条带中的位置训练一系列SVM,选择一组完好 的高光谱图像或待恢复受损图像内无条带的部分作为训练集; 步骤2. 2、根据条带缺失的宽度和待恢复受损像素在条带中的位置选择相应的SVM,将 受损像素邻域的未受损像素的边缘分布情况作为SVM输入向量,SVM的测试输出结果即为 受损像素的边缘恢复估计值; 步骤2. 3、根据边缘的连续性对SVM估计值进行优化,获得最终的边缘恢复结果。4. 根据权利要求3所述基于边缘约束和自适应形态学滤波的高光谱图像条带缺失修 复方法,其特征在于,步骤3所述结构元素为表征局部结构信息的01矩阵,1表示与中心像 素同质区域,0表示与中心像素非同质区域; 步骤3的具体过程为: 步骤3. 1、生成一个0矩阵,将0矩阵的中心与待恢复受损图像对齐,将0矩阵的中心位 置置为1 ; 步骤3. 2、判断待恢复受损图像是否为边缘,如果是则执行步骤3. 3,如果否则执行步 骤 3. 4 ; 步骤3. 3、按照八邻域准则,逐层寻找与待恢复受损图像相连通的边缘像素,将边缘的 像素位置置为1,其余保持〇 ; 步骤3. 4、按照四邻域生长原则,将待恢复受损像素相邻的非边缘点置为1,边缘点保 持〇,为1的点继续按照四邻域生长原则生长,为〇的点停止向外生长,重复执行步骤3. 4直 至全部生长终止,完成自适应结构元素的生成。5.根据权利要求4所述基于边缘约束和自适应形态学滤波的高光谱图像条带缺失修 复方法,其特征在于,条带缺失的受损像素的恢复值的获取方法为:其中,/(〗./')是条带缺失的受损像素的灰度级估计值,是中心为像素点(i,j)的尚 斯窗,w(i,j)nQ为该点对应的结构元素W(i,j)和未损坏区域Q的交集;X(r,C)为未损坏 像素的原始值;(r,c)表示未损坏像素点处的坐标。
【专利摘要】基于边缘约束和自适应形态学滤波的高光谱图像条带缺失修复方法,属于遥感图像处理中的高光谱图像处理领域,本发明为解决现有高光谱图像的获取过程中连续谱段出现条带状缺失时无法有效恢复的问题。本发明修复方法的具体过程为:检测条带,确定高光谱图像中条带缺失的具体位置;恢复边缘,优先恢复条带缺失内的边缘信息;对每个条带缺失的受损像素生成基于边缘约束的自适应结构元素,该自适应结构元素能够保护高光谱图像信息,该结构元素大于条带缺失的宽度,以保证结构元素能够覆盖到未受损区域;自适应形态学滤波,确定最终条带缺失的受损像素的恢复值。本发明用于高光谱图像修复。
【IPC分类】G06T5/00
【公开号】CN105260993
【申请号】CN201510696903
【发明人】滕艺丹, 张晔, 提纯利, 陈雨时
【申请人】哈尔滨工业大学
【公开日】2016年1月20日
【申请日】2015年10月23日