一种改进的空间相机在轨调制传递函数检测方法 下载: 1308次
1 引言
用于空间目标观测的卫星光学相机(简称空间相机)是人造卫星探测系统的重要组成部分和核心载荷,其观测对象主要是太空中的各类物体,包括各种恒星及行星、在轨航天器、火箭残骸等空间碎片。它能近距离观测太空环境和空间物体,主要应用于太空探索、天文定位、星体识别、空间碎片检测和回收等领域。
受系统装调、长途运输、发射冲击、在轨运行器件和自身元器件老化等因素的影响,空间相机的成像系统性能会逐渐下降,使图像所能提供的信息量变少。因此,需要对卫星成像系统的成像质量进行在轨检测,以监测其性能的变化情况[1-2]。调制传递函数(MTF)是用于评价光学系统成像质量的重要参数,它能体现待评价光学系统对物体成像期间的信息衰减程度,其精确度较高,比传统像质评价方法更客观全面,是用于空间相机在轨运行性能的理想评价指标[3-5]。
空间相机在轨运行期间的成像目标为空间中的景物与物体,多为非合作目标,且受成像对象形状及尺寸的限制,难以提供符合MTF测试的靶标;而通过卫星调姿观测地面靶标的方式要求卫星平台具备更高的机动能力,增大了技术难度,并且难以进行多次在轨测试。因此,如何在卫星在轨状态不发生较大变化的情况下获取满足MTF在轨测试要求的目标及其图像是目前面临的主要技术难题[6-8]。
刃边法是目前遥感相机在轨MTF检测的有效方法,已成功用于SPOT(Systeme Probatoire d'Observation de la Terre)卫星、Orbview卫星、伊科诺斯卫星(IKONOS)等在轨MTF测量。国际标准组织(ISO)也已有基于刃边法MTF评估算法(ISO12233)的标准测试方法[9]。目前,关于使用非直线的刃边图像进行MTF测试的研究较少,且缺乏对关键步骤和精度的分析介绍。1999年Shea[10]使用月亮边缘对GOES卫星相机进行在轨测试;之后Wang等[5,11]对该方法进行了深入研究,并对其EOS(Earth Observation Satellite)和NPP(National Polar-orbiting Partnership)卫星系统中的中分辨率成像光谱仪(MODIS)和可见光红外成像辐射仪(VIIRS)进行MTF在轨检测,但没有涉及具体算法和精度分析。国内的在轨MTF检测研究主要包括基于月亮边缘的和基于弯曲刃边的在轨MTF检测,例如:陈博洋[12]对从月球图像中提取的刃边目标进行MTF计算,但未涉及具体的精度分析;朱近等[13-14]用多项式拟合弯曲刃边计算了MTF。
对于空间相机而言,月亮边缘与深空背景形成高对比度的线状边缘图像性质符合常用对地观测遥感相机MTF检测方法中刃边法的靶标特定性质,因此本文提出了一种针对空间相机的在轨MTF检测方法,即月球边缘刃边法,该方法将深空背景中的月亮边缘作为测试目标[14-17],合理利用空间相机自身的观测目标,无须另外设计和安装专门检测仪器,也无须铺设地面靶标,能方便地实现MTF的实时在轨检测,且不要求卫星平台具有较高的机动能力,避免刻意翻转卫星运行姿态所造成的不必要风险,节省了人力、物力、财力,是在轨检测空间相机成像质量的理想方法。
2 方法介绍
2.1 MTF检测原理与直线刃边法
常用的在轨MTF检测方法是针对符合计算要求的自然或人工靶标,拍摄在轨图像,对该图像进行相应的计算,得到该光电成像系统关于空间频率变化的MTF曲线,此时奈奎斯特频率下的MTF即为图像的MTF。对于一个给定的成像系统,当输入函数是一个点光源
直线刃边法的输入图像包含两块有明显对比度的相邻的均匀亮暗区域,且边界平直,像一个刀刃,数学上可近似用阶跃函数表示,经过光学系统后,像的亮度分布为边缘扩展函数(ESF),对ESF进行微分和傅里叶变换等操作即可得到MTF。其具体原理如下:输入函数是一个阶跃函数,即
式中:
其中
ESF(
2.2 月球边缘刃边法
所提月球边缘刃边法的检测原理是直线刃边法在空间相机MTF检测的拓展与改进,输入图像是月球边缘与深空背景形成的圆形刃边区域,同样对其像的亮度分布进行边缘位置配准后得到ESF,进而得到MTF[18]。该方法的步骤和流程图如
1) 月球边缘刃边区域选取。利用空间相机拍摄得到深空背景下的月球遥感图片,选择该图片中的某一段圆弧形月球边缘区域(通常选择月球的最左边、最右边、最上边或最下边区域圆弧,以得到该方向的MTF)。
2) 亚像素边缘检测和拟合。对图像的每行数据点进行亚像素边缘检测,为了去除边缘检测的误差点,对得到的边缘位置进行圆形或曲线拟合,得到更为合理的亚像素边缘位置[19]。
3) 边缘配准。光学成像系统中的电荷耦合器件(CCD)探测器可将光信号转换为电信号,伴随出现放大倍率随着像元大小变化而变化的降采样现象,导致边缘图像数据是一个离散的点序列而非连续曲线,使得ESF曲线部分信息缺失,直接影响最后得到的MTF结果。为了改善该问题,采用多行边缘配准的方法得到一条加密采样的ESF曲线。对于直线刃边而言,需要将刃边图像倾斜一个小角度以形成边缘错位,以某一行的边缘位置为基准,将其余行的边缘位置平移到该位置,形成一个多行加密采样的ESF曲线。而月球边缘刃边图像的优势在于其本身带有边缘位置错位,无须调整靶标方向或探测器成像方向。边缘配准方法如
4) ESF和LSF曲线处理。 对ESF曲线进行差分处理,得到LSF曲线,但是边缘配准得到的采样加密ESF曲线的采样点分布不均匀,且误差点对LSF曲线影响较大,因此需要对ESF和LSF曲线进行处理以得到更准确合理的结果。选择使用非参数化方法处理ESF曲线,使用参数化方法处理LSF曲线。
5) MTF结果获取。将LSF曲线直接进行傅里叶变换,得到MTF曲线,一般选取奈奎斯特频率处的MTF值作为评价空间相机成像质量的指标[23]。
3 仿真分析
3.1 仿真图像生成
待成像的物体进入光学成像系统后,依次经过镜头、探测器、电子电路三个环节后被衰减,衰减后的图像可表示为
式中:
在仿真中,将理想图像卷积已知高斯函数以模拟光学镜头的PSF,再卷积矩形函数以模拟CMOS探测器的PSF,生成仿真图像,用于验证所提算法的正确性和精度。首先生成一幅2048 pixel×2048 pixel的边缘灰度图像,其中含有一段半径为1080 pixel的圆弧边缘,两边对比度为20∶240。使用127×127、方差为4.5的高斯函数对图像进行模糊处理,并对图像进行8倍降采样,得到大小为256 pixel×256 pixel、圆半径为135 pixel的低分辨率模糊图像,添加高斯随机噪声,得到信噪比(SNR)分别为30 dB,40 dB,50 dB的低分辨率模糊图像,并将其作为仿真图像。CMOS探测器的像元尺寸为0.012 mm,奈奎斯特频率(41.7 lp/mm)处的MTF值为0.145,符合一般航天器空间相机的MTF指标。该仿真图像和理论MTF曲线如
图 4. 生成的圆形刃边仿真图像。(a)高分辨率仿真图像;(b)低分辨率仿真图像;(c)仿真图像理论MTF曲线
Fig. 4. Generated round-edge simulation images. (a) High-resolution simulation image; (b) low-resolution simulation image; (c) theoretical MTF curve of simulation image
表 1. 在各空间频率处的理论MTF数值
Table 1. Theoretical MTF values at various spatial frequencies
|
3.2 亚像素边缘检测
目前亚像素边缘检测方法大致分为三种,分别为基于矩、基于插值和基于边缘模型函数拟合的方法。在这三种检测类型中各选取一种方法实现刃边法的亚像素边缘检测,即灰度矩法、三次样条插值法、双曲正切函数拟合法。由于这里是对每行数据点进行亚像素边缘检测,故下述方法均为一维边缘检测。对其精度和影响因素在Matlab平台上进行仿真对比分析,找出刃边法适用的最佳亚像素边缘检测方法。
选取月亮边缘刃边仿真图像中长为81 pixel、宽为30 pixel的边缘图像,其仿真图像与理论边缘位置如
表 2. 仿真图像对应行数的理论边缘位置
Table 2. Theoretical edge position of each line in simulation image
|
表 3. 三种方法的边缘检测误差
Table 3. Edge detection error of three methods
|
上述结果表明:对于不同信噪比图像,三次样条插值法检测精度较低,误差大于0.2 pixel,这是因为基于插值的方法是根据像素点的灰度值关系增加合理信息实现的,计算简单,但是该方法过于依赖原始数据,易受噪声的影响;灰度矩法检测精度较高,但受噪声影响较大,当信噪比为30 dB时,误差达到0.08 pixel,这是因为基于矩的方法根据理想边缘图像的不变矩特性求取边缘参数,计算简便,但该边缘模型是理想无衰减的,对噪声不稳定;基于双曲正切函数拟合法的精度较高,对噪声有较好的稳健性,对于信噪比为30 dB以上图像边缘的检测误差小于0.05,这是因为如果基于边缘模型函数拟合的方法构建了准确的边缘函数模型,则其检测精度高于其余两种方法,并对噪声具有良好的稳健性,但是该方法较为依赖构建的函数模型,需要选择准确合适的边缘函数模型。仿真结果表明双曲正切函数模型较为适用于所提的边缘图像灰度分布。因此选择使用双曲正切函数拟合法进行亚像素边缘检测。
3.3 边缘拟合
所研究对象是月亮的边缘,假设月亮边缘的真实形状是圆弧,则检测和拟合区域是一段圆弧,上一步边缘检测得到的数据点也应该是一段圆弧,但由于噪声等因素的影响,边缘检测得到的数据点有些可能会偏离圆弧,对后续的ESF获取带来误差,从而影响MTF的计算结果,因此需要进行边缘拟合以减小误差。最小二乘拟合法通过最小化实际数据与估算函数得到的对应数据点的误差平方和,得到函数的最佳参数估计,该方法简便实用,拟合效果好。当函数形式已知时可以快速估计出误差最小的参数。这里采用直线、二次多项式、圆拟合这三种方法拟合月亮边缘,并分析这三种方法在不同圆弧长度、不同噪声情况下的拟合精度。
对于信噪比为50 dB,40 dB,30 dB的仿真图像,分别选取圆心上方4°,8°,12°,20°,40°,60°圆弧,使用双曲函数拟合亚像素边缘检测得到边缘位置坐标点,拟合得到的结果如
表 4. 不同长度圆弧的边缘拟合误差
Table 4. Edge fitting errorof arcs with different lengths
|
上述结果表明:直线拟合对于短圆弧的拟合精度高、速度快,对信噪比大于30 dB且小于12°圆弧的拟合误差小于0.1,但对大于12°的圆弧的拟合误差较大,大于0.1;圆拟合对于信噪比较低且小于8°的圆弧的检测精度较低,当信噪比小于40 dB时,对4°圆弧的拟合误差大于0.1;多项式拟合在不同长度圆弧和不同信噪比情况下的精度均较高,小于0.1,因此选择使用多项式拟合边缘。当信噪比从50 dB降到30 dB时,三种边缘拟合方法检测误差也逐渐增大,其中对12°圆弧的多项式拟合的误差从0.029增大到0.0467。
3.4 ESF与LSF的处理
ESF曲线提取是保证刃边法计算精度的关键步骤之一。采用多行配准的方法可以得到采样点加密的ESF曲线,但它并不是平滑连续的,也不能精确表征实际图像的ESF分布。为了充分利用图像数据,同时降低随机噪声的影响,需要再对ESF进行处理。目前常用的方法分为参数化方法(Fermi函数拟合法)和非参数化方法[三次样条插值平滑、Savitsky-Golay(SG)滤波平滑法]。参数化方法可以得到形状规则且平滑的ESF曲线,且能有效抑制噪声,后续不需要对直接差分得到的LSF曲线进行处理,但对选择模型有较高要求,否则会有较大误差;非参数化方法的结果不改变原始数据曲线的形状,更贴近原始数据点,误差较小,但抑制噪声效果不够好,后续直接差分得到的LSF曲线会放大噪声,需要对LSF曲线进行处理。分别使用参数化和非参数化方法进行对比分析,得到精度更高的处理方法。
对于参数化方法,刘亮等[24]和李铁成[25]研究了Feimi、Cauchy、Gumbel、Gauss等函数模型对ESF曲线的拟合,对比结果显示:使用Fermi函数对加密采样的ESF曲线进行拟合的精度最高。由于大多数刃边的两边灰度分布并不是关于中心点严格对称,选用一次Fermi函数不能准确拟合,需选取三次Fermi函数进行拟合,其表达式为
式中:
对于非参数化方法,SG滤波器将数据划分为无数个局部小区域,对每个局部区域进行多项式最小二乘拟合,可以在滤除噪声、平滑数据的同时保证数据曲线的形状不变,被广泛用于信号的平滑去噪。Choi等[5]提出的改进方法是用一定长度的窗口代替固定长度数据段进行滤波,可用于数据点分布不均匀的ESF曲线,在平滑噪声的同时进行插值运算,该改进方法也称为修正的SG方法(以下简称为MSG),最后得到一条平滑、间隔为0.1 pixel的ESF曲线。但是该方法抑制噪声的能力较小,差分得到的LSF曲线会有较多毛刺,从而产生误差,因此需要进行函数拟合。基于Schowengerdt等[26]对系统模型的分析表明,一个待测的光学系统PSF的通用模型可表示为二维高斯函数,这个高斯函数是可分离的。而LSF是PSF在其中一个方向上的采样,其曲线可近似用一维高斯函数拟合,因此一般使用高斯函数拟合LSF曲线。然而一个高斯函数只能适用于拟合标准的LSF曲线,在拟合过程中容易出现欠拟合和过拟合现象,且不适用于非标准的LSF曲线,易出现较大误差。因此在高斯函数拟合的基础上,使用双高斯函数模型来描述LSF曲线,并取得了较好效果,如
对于信噪比为30 dB,40 dB,50 dB的仿真图像,使用双曲函数拟合亚像素边缘检测,使用二次多项式拟合得到边缘位置坐标点,后续分别采用Fermi函数拟合ESF曲线、MSG滤波处理ESF曲线加LSF单高斯拟合、MSG滤波处理ESF曲线加LSF双高斯拟合,来比较多种处理方法的精度。这里使用最后得到的MTF曲线与理论MTF曲线在0到奈奎斯特频率处值的方均根误差作为精度的评价指标,如
表 5. 不同方法的精度结果
Table 5. Accuracy results of different methods
|
上述结果表明:MSG组合单高斯拟合法误差较大且受噪声影响较大,当信噪比为30 dB时,误差达到0.1049;Fermi函数法检测误差较MSG组合单高斯拟合法误差稍小,且对噪声不敏感,随着信噪比的降低误差稳定在0.014左右;MSG组合双高斯拟合法在高信噪比情况下检测精度较高,当信噪比高于45 dB时,测试误差为±0.01,当图像信噪比高于30 dB时,测试误差为±0.015,当信噪比减小到35 dB后,其误差逐渐大于Fermi函数法。由于航天器采集图像的信噪比一般较高,选择使用MSG组合双高斯拟合法精度较高,但当出现图像信噪比远低于30 dB的情况时,可考虑使用Fermi函数法以减小噪声带来的误差。
4 实验测试
利用仿真阶段得到的优化月球边缘刃边法对某相机成像系统进行焦面位置标定测试实验,相机系统分别对定制的三线靶标和三个不同半径大小的圆形刃边靶标在其焦面前后0.7 mm深度范围内每隔0.05 mm采集一次图像,针对每个靶标得到30幅过焦位置图像。计算月亮边缘刃边法得到的过焦MTF数据点,拟合得到MTF过焦曲线,以三线靶标图像计算得到的MTF过焦曲线为参考,分析和验证所提测试方法得到的焦面位置以及MTF值的精度和稳定性。
4.1 实验装置与步骤
MTF测试实验系统主要包括光源、靶标、平行光管、光学镜头、CCD探测器和图像采集装置。分别放入三线靶标和圆形刃边靶标,转动调焦电机,使得CCD探测器在焦面位置前0.7 mm深度左右,往后以固定步长移动调焦电机,同时每隔0.05 mm采集一次靶标图像,直到CCD探测器移动到焦面位置后0.7 mm深度左右,即每组共采集30幅靶标图像,得到待测相机成像系统焦面位置前后0.7 mm深度的三线靶标和圆形刃边靶标数字灰度图像组。使用所提算法对靶标图像进行计算,得到待测光学系统的MTF测量值。实验室搭建的测试系统示意图和各个实验器件的参数分别如
表 6. 实验器件参数
Table 6. Parameters of experimental devices
|
本次实验测试MTF的两种靶标,结果如
图 8. 两种测试靶标采集图像。(a)三线靶标;(b)三线靶标(局部放大);(c)圆形边缘靶标1;(d)圆形边缘靶标2;(e)圆形靶标3
Fig. 8. Acquisition images of two test targets. (a) Three-bar target; (b) three-bar target (local amplification); (c) round-edge target 1; (d) round-edge target 2; (e) round-edge target 3
4.2 实验结果与分析
4.2.1 三线靶标实验结果
分别计算采集到的30幅过焦三线靶标图像在奈奎斯特频率处的MTF值(
表 7. 三线靶标测试的MTF值
Table 7. MTF values of three-bar target test
|
对数据点进行4次多项式拟合得到三线靶标MTF过焦曲线表达式为
4.2.2 月球边缘刃边法实验结果
针对这三个圆形刃边靶标图像,分别选取其边缘数据并使用所提算法流程进行MTF计算。得到的过程图(边缘检测亚像素位置、ESF、LSF)以及计算结果如
圆形刃边靶标图像的MTF值和MTF过焦曲线分别如
圆形刃边靶标经过拟合得到的MTF过焦曲线表达式为
表 8. 圆形刃边靶标测试的MTF值
Table 8. MTF values of round-edge target test
|
图 10. 实验图像月球边缘刃边法计算结果。(a)三个不同半径的圆形靶标图像;(b)亚像素边缘检测位置;(c) ESF曲线;(d) LSF曲线;(e) MTF曲线
Fig. 10. Results of lunar-edge method from laboratory images. (a) Images of three round-edge targets with different radii; (b) positions of subpixel-edge detection; (c) ESF curves; (d) LSF curves; (e) MTF curves
5 结论
在系统调研国内外遥感相机在轨MTF测试方法的基础上,针对空间探测相机的成像模式和工作环境提出了月球边缘刃边法在轨MTF测试方法,并通过仿真分析对各环节处理方法进行分析比较,得到优化的算法流程。在ESF处理步骤中,使用MSG组合双高斯拟合法得到的MTF曲线的误差更小,仿真结果表明,当图像信噪比高于45 dB时,测试误差为±0.01,当图像信噪比高于30 dB时,测试误差为±0.015。最后,实验验证了月球边缘刃边法的有效性与测试精度,结果表明所提方法能够实现对相机焦面位置和MTF的准确标定。
[2] 邓长城, 安源, 母德强, 等. 飞轮微振动对空间相机调制传递函数的影响[J]. 光子学报, 2016, 45(1): 0111001.
[3] Guo Y, Liu X P. Modulation transfer function (MTF) analysis for CCD[J]. Spacecraft Recovery & Remote Sensing Papers, 2004, 25(3): 25-28.
[4] 相春昌. CCD相机调制传递函数的测量[D]. 苏州: 苏州大学, 2011.
Xiang CC. MTF measurement of CCD digital camera[D]. Suzhou: Soochow University, 2011.
[9] International Organization for Standardization. Photography. Electronic still picture imaging. Resolution and spatial frequency responses[S]. UK: The British Standards Institution, 2014-02-28.
[12] 陈博洋. 基于月球观测的FY-2G中波红外波段在轨调制传递函数评价与图像复原[J]. 光学精密工程, 2016, 24(2): 430-437.
[13] 朱近, 潘瑜, 徐涛, 等. 基于弯曲刃边的中低分辨率遥感影像MTF计算方法[J]. 遥感信息, 2009, 24(3): 3-6.
[14] 黄黎. 中低分辨率卫星成像系统的MTF在轨检测方法研究[D]. 南京: 南京理工大学, 2009.
HuangL. Research on MTF on-orbit detection method for medium and low resolution satellite imaging system[D]. Nanjing: Nanjing University of Science and Technology, 2009.
[15] 李晓斌, 周春平, 迟云峰. 刃边法计算在轨卫星图像MTF的仿真分析[J]. 影像技术, 2007, 19(6): 33-39.
[16] LégerD, DuffautJ, RobinetF. MTF measurement using spotlight[C]∥Proceedings of IGARSS '94-1994 IEEE International Geoscience and Remote Sensing Symposium, August 8-12, 1994, Pasadena, CA, USA. New York: IEEE, 1994: 2010- 2012.
[17] Shea J J. Lunar limb knife-edge MTF measurements[J]. Proceedings of SPIE, 1999, 3221: 448-462.
[18] 孟伟, 金龙旭, 李国宁, 等. 调制传递函数在遥感图像复原中的应用[J]. 红外与激光工程, 2014, 43(5): 1690-1696.
[19] 李航, 颜昌翔, 邵建兵, 等. 基于改进倾斜刃边法的光电成像系统MTF高准确度测试[J]. 光子学报, 2016, 45(12): 1211002.
[20] 张美静. 亚像素边缘检测技术研究[D]. 沈阳: 沈阳理工大学, 2013.
Zhang MJ. Research on sub pixel edge detection technology[D]. Shenyang: Shenyang Ligong University, 2013.
[21] 戴奇燕, 夏德深, 何红艳, 等. 刀刃法在轨MTF测量性能分析[J]. 航天返回与遥感, 2006, 27(3): 22-27.
[22] Li H Q, Yu Q C. Application of Otsu thresholding method on Canny operator[J]. Computer Engineering and Design, 2008, 29(9): 2297-2299.
[23] Zhu J, Pan Y. MTF calculation method for low resolution remote sensing images based on curved edges[J]. Remote Sensing Information, 2009, 10(3): 3-6.
[24] 刘亮, 李显彬, 姜小光, 等. 刃边法的MTF评价精度分析[J]. 中国科学院研究生院学报, 2012, 29(6): 786-792.
[25] 李铁成. 基于倾斜刃边法的遥感图像调制传递函数计算及图像复原技术研究[D]. 杭州: 浙江大学, 2011.
Li TC. Research on modulation transfer function calculation and remote sensing image restoration based on slanted-edge method[D]. Hangzhou: Zhejiang University, 2011.
Article Outline
程莹, 易红伟, 刘鑫龙. 一种改进的空间相机在轨调制传递函数检测方法[J]. 中国激光, 2019, 46(7): 0704010. Ying Cheng, Hongwei Yi, Xinlong Liu. Improved Method for On-Orbit Modulation Transfer Function Detection of Space Cameras[J]. Chinese Journal of Lasers, 2019, 46(7): 0704010.