文章信息
- 康一飞, 王树根, 韩飞飞, 孙明伟
- KANG Yifei, WANG Shugen, HAN Feifei, SUN Mingwei
- 资源一号02C影像条带噪声去除的改进矩匹配方法
- Destriping Methods of CBERS-02C Satellite Image Based on Improved Moment Matching
- 武汉大学学报·信息科学版, 2015, 40(12): 1582-1587
- Geomatics and Information Science of Wuhan University, 2015, 40(12): 1582-1587
- http://dx.doi.org/10.13203/j.whugis20140127
-
文章历史
- 收稿日期: 2014-02-24
2. 西安大地测绘工程有限责任公司, 陕西 西安, 710054
2. Xi'an Geodetic Surveying Co. Ltd, Xi'an, 710054 China
条带噪声由多方面因素引起,如传感器机械运动、CCD光学性质的差异,温度变化等。目前常用的去除方法有傅里叶变换法[1, 2, 3]、直方图匹配法[4, 5]、矩匹配法[6, 7, 8, 9, 10, 11, 12]等。其中矩匹配法根据线性关系,对各个传感器响应数据的均值和标准差进行归一化,使其调整到同一个参考值,从而达到去除条带噪声的目的。相对于直方图匹配法和傅里叶变换法,矩匹配法具有更广泛的适用性[6]。
资源一号02C卫星搭载有全色和多光谱相机,其影像数据主要用于国土资源调查、环境监测等领域。从已获取的卫星0级数据来看,部分全色影像存在明显的纵向周期性条带噪声。由于资源一号02C影像的幅宽达60 km,且往往横跨水域、城镇、沙漠、森林等多种地物,用标准矩匹配算法直接进行去噪处理不能达到理想效果。因此,本文在标准矩匹配算法的基础上,做了以下三点改进:(1)使用移动窗口,在列方向上对影像进行分段处理;(2)根据窗口内影像的信息量自适应地确定窗口大小;(3)考虑空间距离与权重的关系,在参考值获取时使用高斯加权均值。
实验数据为两组含有条带噪声的资源一号02C影像,结果证实,本文提出的方法在取得良好的去噪效果的同时,还具有自动化程度高、灰度失真小等优点。
1 基于列均值修复的条带噪声去除原理 1.1 由列均值反映影像条带噪声对于一幅总行数和总列数分别为r和c的影像,其灰度信息可用c维列均值数组μ[c]和列标准差数组σ[c]表示:
式中,μj和σj分别为第j列影像的灰度均值和标准差;gij代表第i行第j列的像素灰度值。
图 1中的资源一号02C全色影像,左半侧无条带噪声,其列均值曲线比较平缓;右半侧含有条带噪声,其列均值受到噪声的干扰,在空间上变化比较剧烈。左右两侧各选80列作为样本,绘制其列均值分布曲线,如图 2所示。
1.2 标准矩匹配法去噪原理基于以上分析,可认为条带噪声的去除是从含有噪声的列均值中恢复出真实列均值的过程,可表示为:
式中,gij和Gij分别为第i行j列像素去噪前后的灰度值;μτ和στ分别为参考列均值和参考列标准差。在标准矩匹配方法中,μτ和στ分别为整幅影像所有列均值和列标准差的平均值[8]:
标准矩匹配法会导致处理后影像一定程度上灰度失真,纹理信息减弱,且当地物类型复杂时,通常会产生“带状效应”[4]。对此,国内外学者提出了很多改进策略,如傅里叶变换法、相关系数法、图像分割法等。其中,傅里叶变换法依赖于低通滤波器的选择,不利于自动化海量数据处理[8];相关系数法需要一张不含噪声且相关性很高的影像作为参考[10]。相比之下,图像分割法更适用于资源一号02C影像的自动化去噪处理。
2 基于自适应移动窗口加权列均值补偿的矩匹配法 2.1 基于移动窗口的均值修复资源一号02C影像幅宽大,涵盖地物类型复杂,若将所有列统计值的平均值作为参考值,则不足以适应地物的变化。考虑到资源一号02C影像噪声仅存在于列方向上,本文以一维移动窗口的方式对影像进行分段,缩小单次处理范围,以保护影像细节信息。
具体设计为:设置宽度为W的窗口,其始、末列号分别为m、n,中心列号为k。将窗口内W列影像列均值和列标准差的平均值作为参考值:
代入到矩匹配的式(3)中。令j=k,对该窗口中心列k上的像素进行灰度改正。然后将窗口沿图像的行方向(与条带噪声垂直的方向)滑动一个像素,重复上述过程,最终完成整幅影像的处理。
2.2 自适应确定窗口大小对于上述基于移动窗口的矩匹配方法,窗口宽度W会对处理效果产生影响:若宽度较小,则能够有效地保护图像细节信息,但去噪效果较弱;若宽度较大,则去噪效果较好,但影像细节纹理信息会随之削弱。
本文采用自适应方法来确定窗口的大小,通过计算窗口内影像列均值的方差D,判断窗口内影像信息量的大小:
若D较大,说明窗口内影像信息量较大,则减小窗口宽度W,使信息量减少;反之则增大W,使信息量增加。循环此操作,直至D的值在限定范围以内。
2.3 方差阈值范围的确定方差阈值范围的选取是上述窗口调整策略的关键。对于初始大小为W的窗口,合理的阈值应满足以下两个条件:(1) 既能在影像的某段使W缩小,又能在某段使W增大,以充分发挥调节功能;(2) 既不能使W无限缩小,又不能使W无限扩大。
基于上述条件,设计选取策略如下。
(1) 固定窗口宽度W的大小,从左至右滑过整幅影像,记录窗口内列均值的方差最大值Dmax_W和最小值Dmin_W;
(2) 设置最小窗口Wmin。Wmin应小于W且大于条带噪声的周期,对于资源一号02C影像,可设置Wmin=50。从左至右滑过整幅影像,记录窗口内列均值的方差最大值Dmax_Wmin;
(3) 设置最大窗口大小Wmax。Wmax应大于W且小于影像总列数,可设置Wmax=c/2。从左至右滑过整幅影像,记录窗口内列均值的方差最小值Dmin_Wmax;
(4) 方差上下限Dmax和Dmin应满足:
本文实验中,设置Dmax和Dmin为:
2.4 使用加权均值考虑到地物的空间相关性,按照窗口内某列到窗口中心列k的距离,给该列设置权重。用列均值和列标准差的加权平均值代替原始平均值。权重的分配采用高斯权重公式:
式中,wj表示第j列对应的权重;xk和xj分别表示窗口中心列k和窗口中第j列的对应位置;t表示带宽,实验中为了使窗口内所有像素点都有所贡献,将t设置为窗口大小的一半。则式(6)、式(7)可改进为:
此加权均值即为本窗口最终使用的参考列均值和参考列标准差。
2.5 算法实现步骤(1) 统计并保存图像的列均值数组μ[c]和列标准差数组σ[c];
(2) 设置初始窗口宽度W,最大宽度Wmax= c/2,最小宽度Wmin=50,根据式(8)、式(9)计算方差阈值Dmax和Dmin;
(3) 根据式(8)计算窗口内影像列均值的方差D,若D>Dmax,则减小窗口宽度W,若D <Dmin,则增大W;
(4) 根据式(10)~(12)计算该窗口所使用的列均值和列标准差的参考值;
(5) 将步骤(4)计算得到的参考值代入到矩匹配式(3)中,令j=k,对该窗口中心列k上的像素进行灰度改正;
(6) 将窗口沿图像的行方向滑动一个像素,重复步骤(3)~(5),直至完成整幅图像的去噪处理。
3 实验结果与分析 3.1 条带噪声去除效果评价实验数据为两块含有条带噪声的资源一号02C卫星全色影像。测试影像-1尺寸为2 000像素×2 000像素;测试影像-2为6 000像素×6 000像素。分别使用标准矩匹配、基于灰度分割的矩匹配[11]和本文算法对其进行去噪处理。其中本文算法的初始窗口宽度W设为101。实验效果和列均值分布情况如图 3~5所示。
从图 5可以看出,标准矩匹配算法虽然平滑了列均值曲线,取得了一定的去噪效果,但结果影像灰度失真较大,细节信息损失严重。
两种改进算法在有效去除噪声的同时,都较好地避免了带状效应,保护了影像细节信息。相比之下,本文算法目视效果更优,且列均值曲线更平滑,更接近原始影像灰度。
3.2 信息保留能力评价本文引入灰度均值G、灰度标准差σ(G)、均方误差MSE、空间细节相关系数CC.L等4个指标[13, 14, 15],对去噪效果和信息保留能力进行定量评价。
灰度均值和灰度标准差分别反映影像的平均灰度和偏离平均灰度的程度,计算公式分别为:
均方误差反映去噪处理后影像G与去噪处理前影像g之间的灰度偏离程度:
空间细节相关系数反映影像细节信息,其值越大表示细节信息越强[15],计算公式为:
式中,G′代表对影像G进行8邻域拉普拉斯算子处理后的影像像素灰度值。
分析表 1参数可发现,与标准矩匹配和基于灰度分割的改进矩匹配算法相比,本文算法的处理结果均方误差较小,空间细节相关系数较大,标准差较接近原始影像。这说明本文算法灰度失真更小,细节信息保留能力更强。
评价指标 | 测试影像-1 | 测试影像-2 | ||||||
原始影像 | 标准矩匹配 | 灰度分割矩匹配 | 本文矩匹配 | 原始影像 | 标准矩匹配 | 灰度分割矩匹配 | 本文矩匹配 | |
灰度均值 | 57.635 | 57.123 | 57.123 | 57.116 | 128.884 | 128.268 | 128.263 | 128.534 |
灰度标准差 | 47.821 | 42.862 | 45.992 | 47.107 | 54.943 | 46.083 | 50.576 | 53.288 |
均方误差 | 0 | 19.595 | 9.543 | 7.549 | 0 | 29.647 | 17.525 | 11.874 |
空间细节相关系数 | 0.506 | 0.680 | 0.710 | 0.727 | 0.715 | 0.683 | 0.731 | 0.778 |
针对资源一号02C影像条带噪声的去除,本文提出了一种基于自适应移动窗口加权列均值补偿的改进矩匹配方法。实验表明,与现有矩匹配算法相比,本文算法主要特点和优势如下。
1) 列均值修复效果更好,可以有效去除影像条带噪声;
2) 处理后影像灰度失真较小,细节信息保留能力较强;
3) 人工干预较少,在没有条带噪声的区域,不会引起新的噪声,适合海量数据的自动化处理。
[1] | Srinivasan R, Cannon M, White J. Landsat Data Destriping Using Power Filtering [J]. Optical Engineering, 1988, 27(11):939-943 |
[2] | Chen J, Shao Y, Guo H, et al. Destriping CMODIS Data by Power Filtering [J]. IEEE Transactions on Geoscience and Remote Sensing, 2003, 41(9): 2 119-2 124 |
[3] | Zha Yufei, Bi Duyan. Adaptive Wavelet Multi-thresholding for Image Denoising [J]. Journal of Image and Graphics, 2005, 10(5): 567-570 (查宇飞, 毕笃彦. 基于小波变换的自适应多阈值图像去噪[J]. 中国图象图形学报, 2005, 10(5):567-570) |
[4] | Tsai F, Chen W W. Striping Noise Detection and Correction of Remote Sensing Images [J]. IEEE Transactions on Geoscience and Remote Sensing, 2008, 46(12):4 122-4 131 |
[5] | Pan Zhiqiang, Gu Xingfa, Liu Guodong. Relative Radiometric Correction of CBERS-01 CCD Data Based on Detector Histogram Matching [J]. Geomatics and Information Science of Wuhan University, 2005, 30(10): 925-927(潘志强, 顾行发, 刘国栋. 基于探元直方图匹配的CBERS-01星CCD数据相对辐射校正方法[J]. 武汉大学学报·信息科学版, 2005, 30(10): 925-927) |
[6] | Gadallah F L, Csillag F, Smith E J M. Destriping Multisensor Imagery with Moment Matching[J]. Int. J. Remote Sensing, 2000, 21(12):2 505-2 511 |
[7] | Sun L, Neville R, Staenz K, et al. Automatic Destriping of Hyperion Imagery Based on Spectral Moment Matching[J]. Canadian Journal of Remote Sensing, 2008, 34(S1): S68-S81 |
[8] | Liu Zhengjun, Wang Changyao, Wang Cheng. Destriping Imaging Spectrometer Data by an Improved Moment Matching Method[J]. Journal of Remote Sensing Beijing, 2002, 6(4): 279-284 (刘正军, 王长耀, 王成. 成像光谱仪图像条带噪声去除的改进矩匹配方法[J]. 遥感学报, 2002, 6(4):279-284) |
[9] | Han Ling, Dong Lianfeng,Zhang Min, et al. Destriping Hyperspectral Image Based on an Improved Moment Matching Method[J]. Acta Optica Sinica, 2009, 29(12): 3 333-3 338 (韩玲, 董连凤, 张敏, 等. 基于改进的矩匹配方法高光谱影像条带噪声滤波技术[J]. 光学学报, 2009, 29(12): 3 333-3 338) |
[10] | Chen Jingsong, Shao Yun, Zhu Boqin. Destriping in CMODIS Data by an Improved Moment Matching[J]. Remote Sensing Technology and Application, 2003, 18(5): 313-316 (陈劲松, 邵芸, 朱博勤. 一种改进的矩匹配方法在 CMODIS 数据条带去除中的应用[J]. 遥感技术与应用, 2003, 18(5): 313-316) |
[11] | Zhang Bingxian, Wang Mi, Pan Jun. Destriping Panchromatic Imagery Using Self-adaptive Moment Match[J]. Geomatics and Information Science of Wuhan University, 2012, 37(12): 1 464-1 467(张炳先, 王密, 潘俊. 采用灰度分割的自适应矩匹配条带噪声去除方法[J]. 武汉大学学报·5信息科学版, 2012, 37(12): 1 464-1 467) |
[12] | Niu Shengli, Tang Junwu, Jiang Xingwei, et al. The Comparison of Two Quantitative Striping Removal Algorithms for HY-1A COCTS Data[J]. Journal of Remote Sensing Beijing, 2008, 11(6): 860-867 (牛生丽, 唐军武, 蒋兴伟, 等. HY-1A 卫星 COCTS 数据条带消除的两种定量化方法比较[J]. 遥感学报, 2008, 11(6): 860-867) |
[13] | He Zhongxiang, Wang Mingfu, Yang Shihong, et al. Research on Objective Quality Assessment of Remote Sensing Image[J]. Journal of Engineering Graphics, 2012, 32(6): 47-52 (何中翔, 王明富, 杨世洪, 等. 遥感图像客观质量评价方法研究[J]. 工程图学学报, 2012, 32(6): 47-52) |
[14] | Sui X B, Chen Q, Gu G H. Algorithm for Eliminating Stripe Noise in Infrared Image[J]. Journal of Infrared and Millimeter Waves, 2012, 31(2): 106-112 |
[15] | Gao Jian, Zhang Bin, Zhang Feiyan, et al. Surface Min/max Flow Method for Remote Sensing Image Denoising[J]. Geomatics and Information Science of Wuhan University, 2012, 37(1): 31-34(高建, 张斌, 张飞艳,等. 一种遥感影像Min/Max流去噪方法的研究[J]. 武汉大学学报·5信息科学版, 2012, 37(1): 31-34) |