月球探测器鲁棒环形山检测方法及飞行器导航方法转让专利

申请号 : CN202111534991.8

文献号 : CN114359320B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 穆荣军吴鹏邓雁鹏宋皓璠

申请人 : 哈尔滨工业大学

摘要 :

月球探测器鲁棒环形山检测方法及飞行器导航方法,解决了现有月球探测器下降着陆过程中常规环形山检测方法受光照影响、鲁棒性差的问题,属于月球探测技术领域。本发明首先采用对图像进行滤波,保留图像边缘细节又去除噪声影响;随后计算处理后的图像的熵分布,进行极大熵阈值分割、将图像信息三值化,去除图像对光源的敏感性,同时最大程度保留图像信息;本发明还采用归一化多指标约束环形山匹配和拟合方法完成环形山提取,在不同光照条件下均能提取出月面环形山连续、完整、清晰的边缘。本发明基于鲁棒环形山提取的飞行器导航方法实时性更好。

权利要求 :

1.月球探测器鲁棒环形山检测方法,其特征在于,包括:S1、对月面图像进行滤波;

S2、根据公式一确定三值化阈值α和β:其中,三值化总熵H(α,β)=H1(α)+H2(α,β)+H3(β),亮区、暗区和周围环境三个区域对应的信息熵分别为:pi为滤波后的月面图像中各个像素值i出现的概率密度;

三值化后亮区、暗区和周围环境对应的概率分布分别为:P1(α)+P2(α,β)+P3(β)=1,β>α;

S3、以三值化阈值α,β对滤波后的月面图像进行三值化处理,将滤波后的月面图像分割为亮区、暗区和周围环境;

S4、将分割后的月面图像进行环形山的半边缘匹配,提取出环形山。

2.根据权利要求1所述的月球探测器鲁棒环形山检测方法,其特征在于,S4包括:S41、构建多参数约束J(vi,vj):vi和vj表示任意两个环形山半边缘,Jk(vi,vj)表示环形山半边缘一个匹配参数的约束;

S42、用一组特征点对亮区、暗区表征环形山半边缘,提取出n个环形山半边缘,构建多约束相似性矩阵D:D是一个对称矩阵,主对角线元素恒为零,表征任意两个半边缘之间的相似性;

S43、对多约束相似性矩阵D进行处理,完成环形山半边缘的匹配;

S44、根据匹配的环形山半边缘,提取出环形山。

3.根据权利要求2所述的月球探测器鲁棒环形山检测方法,其特征在于,多参数约束J(vi,vj)包括环形山半边缘的归一化长度相似性约束J1(vi,vj);

式中,li、lj分别为环形山半边缘vi和vj的环形山长度。

4.根据权利要求3所述的月球探测器鲁棒环形山检测方法,其特征在于,多参数约束J(vi,vj)包括环形山半边缘的明暗亮度约束J2(vi,vj):式中,lexi、lexj分别为环形山半边缘vi和vj几何中心处的灰度值,J2(vi,vj)=1表示匹配成功。

5.根据权利要求4所述的月球探测器鲁棒环形山检测方法,其特征在于,多参数约束J(vi,vj)包括环形山半边缘的归一化方向约束J3(vi,vj):ri和rj分别为环形山半边缘vi和vj的方向向量;

方向向量r表示如下:

C1为几何中心,C2为边缘中点。

6.根据权利要求5所述的月球探测器鲁棒环形山检测方法,其特征在于,多参数约束J(vi,vj)包括环形山半边缘的归一化距离约束J4(vi,vj)和J5(vi,vj):环形山半边缘vi和vj的水平距离约束J4(vi,vj):环形山半边缘vi和vj的竖直方向约束J5(vi,vj):式中,s为太阳光方向向量,η1、η2均为尺度参数,r1表示两环形山半边缘中心点连接组成的方向向量。

7.根据权利要求6所述的月球探测器鲁棒环形山检测方法,其特征在于,多参数约束J(vi,vj)包括环形山半边缘的归一化形状约束J6(vi,vj):表示环形山半边缘vi和vj几何中心的连接向量。

8.根据权利要求7所述的月球探测器鲁棒环形山检测方法,其特征在于,S43包括:S431、选取出多约束相似性矩阵D中最大元素 对应此次匹配成功的两个半边1

缘,删去多约束相似性矩阵D中 所处位置的所有行列元素,形成新的矩阵D ;

1

S432、在矩阵D中选取出新的最大元素 对应此次匹配成功的两个半边缘,删去1

矩阵D中 所在行列的所有元素;

重复S432直到选取出的最大元素 低于设定的匹配阈值ε,完成匹配。

9.根据权利要求8所述的月球探测器鲁棒环形山检测方法,其特征在于,S44包括:月面环形山的椭圆模型为:

T T

XAX+bX+c=0

式中:X为匹配后两环形山半边缘灰度坐标集合;

采用最小二乘法计算模型中的参数A,b和c;

获取拟合后的环形山中心坐标Xo:完成环形山的提取。

10.一种飞行器导航方法,其特征在于,包括:步骤一、飞行器采集月面图像,利用权利要求1‑9任一所述的月球探测器鲁棒环形山检测方法至少提取出4个环形山,获取4个环形山的中心位置;

1

步骤二、根据至少4个环形山的中心位置,采用高斯牛顿法对第一类约束π和第二类约2

束π进行求解,确定飞行器在地理系下的位置;

Uk为归一化成像坐标;

Vk为归一化成像坐标;

表示第k个环形山中心在飞行器相机系下的三个坐标;

表示第k个环形山中心的在地理系下的三个齐次坐标;

T

表示飞行器本体坐标系到固连坐标系的转移矩阵,T=[XC YC ZC] 表示飞行器在地理系下位置的三个坐标。

说明书 :

月球探测器鲁棒环形山检测方法及飞行器导航方法

技术领域

[0001] 本发明涉及一种月球探测器鲁棒环形山检测方法及飞行器导航方法,属于月球探测技术领域。

背景技术

[0002] 在过去的几十年中,针对月球(阿波罗,嫦娥)、火星(天问‑1,好奇号、机遇号)、小行星(隼鸟号)等天体,世界各国已经开展了一系列成功的探测任务。通常来说,具有更高科学研究价值的地区其地形也往往越复杂,着陆探测的难度也越大。因此,作为探测任务的基础之一,环形山检测算法(Crater detection algorithm,CDA)对导航系统和障碍规避系统十分重要。“嫦娥”4号探测器是第一个降落在月球背面的探测器。与以往的月球着陆探测器相比,其着陆地区缺乏高精度的地形数据,着陆风险更大。
[0003] 对未来的月球探测或行星探测任务而言,往往无法事先制备目标天体的高精度数字高程图(Digital e map,DEM),因此需要开发鲁棒性强、实时性优的环形山检测方法,以满足高精度和高可靠性的探测需求,为光学导航、障碍感知与规避系统提供支撑。
[0004] 现有的环形山检测算法有很多,一些算法注重环形山有效检测的检测率,另有一些理论更注重算法的速度和实时性。依处理信息不同可将算法分为基于DEM的环形山检测和基于光学信息的环形山检测。近些年来,部分研究者将机器学习和卷积神经网络等人工智能方法应用到DEM分析中以进行环形山检测;采用转移学习的方法也获得了具有一定泛化性的环形山检测结果;采用多层神经网络构建出了可达人类水平的环形山检测方法,美中不足的是该方法需要同时对探测到的DEM数据和红外成像数据进行分析;还有提出一种基于CNN的环形山检测方法,这种方法需要在任务前确定目标地区的检测概率。一些传统理论也被用于环形山检测中,如霍夫变换、小波分析、Canny边缘检测、级联决策森林、形态学分析、光照方向和图像纹理分析等。还有提出基于图像分割和小波变换的标记点过程环形山提取方法;还有采用纹理分析和形态学分析的方法对亚公里级环形山检测,得到了很高的检测率;还有采用霍夫变换和Canny边缘检测的方法对高精度月面图像进行处理,计算量较大;还有直接环形山的曲线特征进行匹配以实现行星着陆导航,取得了很高的导航精度。
[0005] 不同的环形山检测方法有不同的弊端。基于学习的方法需要合适的数据集训练;基于霍夫变换、形态学分析的方法对光照很敏感,适应性较差。然而,可以看出基于图像信息的环形山检测方法仍然具有研究价值。

发明内容

[0006] 针对现有月球探测器下降着陆过程中常规环形山检测方法受光照影响、鲁棒性差的问题,本发明提供一种月球探测器鲁棒环形山检测方法。
[0007] 本发明的一种月球探测器鲁棒环形山检测方法,包括:
[0008] S1、对月面图像进行滤波;
[0009] S2、根据公式一确定三值化阈值α和β:
[0010]
[0011] 其中,三值化总熵H(α,β)=H1(α)+H2(α,β)+H3(β),亮区、暗区和周围环境三个区域对应的信息熵分别为:
[0012]
[0013] pi为滤波后的月面图像中各个像素值i出现的概率密度;
[0014] 三值化后亮区、暗区和周围环境对应的概率分布分别为:
[0015]
[0016] P1(α)+P2(α,β)+P3(β)=1,β>α;
[0017] S3、以三值化阈值α,β对滤波后的月面图像进行三值化处理,将滤波后的月面图像分割为亮区、暗区和周围环境;
[0018] S4、将分割后的月面图像进行环形山的半边缘进行匹配,提取出环形山。
[0019] 作为优选,S4包括:
[0020] S41、构建多参数约束J(vi,vj):
[0021]
[0022] vi和vj表示任意两个环形山半边缘,Jk(vi,vj)表示环形山半边缘一个匹配参数的约束;
[0023] S42、用一组特征点对亮区、暗区进行表征环形山半边缘,提取出n个环形山半边缘,构建多约束相似性矩阵D:
[0024]
[0025] D是一个对称阵,主对角线元素恒为零,表征任意两个半边缘之间的相似性;
[0026] S43、对多约束相似性矩阵D进行处理,完成环形山半边缘的匹配;
[0027] S44、根据匹配的环形山半边缘,提取出环形山。
[0028] 作为优选,多参数约束J(vi,vj)包括环形山半边缘的归一化长度相似性约束J1(vi,vj);
[0029]
[0030] 式中,li、lj分别为环形山半边缘vi和vj的环形山长度。
[0031] 作为优选,多参数约束J(vi,vj)包括环形山半边缘的明暗亮度约束J2(vi,vj):
[0032]
[0033] 式中,分别为lexi、lexj分别为环形山半边缘vi和vj几何中心处的灰度值,J2(vi,vj)=1 表示匹配成功。
[0034] 作为优选,多参数约束J(vi,vj)包括环形山半边缘的归一化方向约束J3(vi,vj):
[0035]
[0036] ri和rj分别为环形山半边缘vi和vj的方向向量;
[0037] 方向向量r表示如下:
[0038]
[0039] 环形山半边缘的端点A和B,几何中心C1,边缘中点C2。
[0040] 作为优选,多参数约束J(vi,vj)包括环形山半边缘的归一化距离约束J4(vi,vj)和 J5(vi,vj):
[0041] 环形山半边缘vi和vj的水平距离约束J4(vi,vj):
[0042]
[0043] 环形山半边缘vi和vj的竖直方向约束J5(vi,vj):
[0044]
[0045] 式中,s为太阳光方向向量,η2为尺度参数,r1表示两环形山半边缘中心点连接组成的方向向量。
[0046] 作为优选,多参数约束J(vi,vj)包括环形山半边缘的归一化形状约束J6(vi,vj):
[0047]
[0048] 表示环形山半边缘vi和vj几何中心的连接向量。
[0049] 作为优选,S43包括:
[0050] S431、选取出多约束相似性矩阵D中最大元素 对应此次匹配成功的两个1
半边缘,删去多约束相似性矩阵D中 所处位置的所有行列元素,形成新的矩阵D ;
[0051] S432、在矩阵D1中选取出新的最大元素 对应此次匹配成功的两个半边1
缘,删去矩阵D中 所在行列的所有元素;
[0052] 重复S432直到选取出的元素 低于设定的匹配阈值ε,完成匹配。
[0053] 作为优选,S44包括:
[0054] 月面环形山的椭圆模型为:
[0055] XTAX+bTX+c=0
[0056] 式中:X为匹配后两环形山半边缘灰度坐标集合;
[0057] 采用最小二乘法计算模型中的参数A,b和c;
[0058] 获取拟合后的环形山中心坐标Xo:
[0059]
[0060] 完成环形山的提取。
[0061] 匹配前,用一组特征点对环形山明、暗边缘进行表
[0062] 本发明还提供一种飞行器导航方法,包括:
[0063] 步骤一、飞行器采集月面图像,利用本发明的月球探测器鲁棒环形山检测方法至少提取出4个环形山,获取4个环形山的中心位置;
[0064] 步骤二、根据至少4个环形山的中心位置,采用高斯牛顿法对第一类约束π1和第二2
类约束π进行求解,确定飞行器在地理系下的位置;
[0065]
[0066]
[0067]
[0068]
[0069] Uk为归一化成像坐标;
[0070] Vk为归一化成像坐标;
[0071] 表示第k个环形山中心在飞行器相机系下的三个坐标;
[0072] 表示第k个环形山中心的在地理系下的三个齐次坐标;
[0073] 表示飞行器本体坐标系到固连坐标系的转移矩阵,T=[XC YC T
ZC]表示飞行器在地理系下位置的三个坐标。
[0074] 本发明的有益效果,本发明首先采用对图像进行滤波,保留图像边缘细节又去除噪声影响;随后计算处理后的图像的熵分布,进行极大熵阈值分割、将图像信息三值化,去除图像对光源的敏感性,同时最大程度保留图像信息;本发明还采用归一化多指标约束环形山匹配和拟合方法完成环形山提取;本发明鲁棒性较强,在不同光照条件下均能提取出月面环形山连续、完整、清晰的边缘。本发明分别采用月面沙盘和月面图像进行半实物试验和数值仿真试验验证,仿真结果表明与传统基于形态学或自适应边缘检测的方法相比,本发明在较大尺度条件下提取出有效环形山数量提升35%以上,同时实时性更好、计算消耗降低40%;本发明基于鲁棒环形山提取的飞行器导航方法实时性更好。

附图说明

[0075] 图1中(a)为月面图像,(b)为(a)的三值化结果;
[0076] 图2为分割后图像总熵分布;
[0077] 图3为不同强弱阈值条件下的边缘检测结果,(a)为τl=0.1,τl=0.9,(b)为τl=0.2,τl=0.7,(c)为τl=0.3,τl=0.4;
[0078] 图4为图像三值化结果;
[0079] 图5为环形山检测结果;
[0080] 图6为检测百分比曲线;
[0081] 图7为不同光照条件下检测结果;
[0082] 图8为提取环形山时间对比;
[0083] 图9为环形山检测光学导航时间对比。

具体实施方式

[0084] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0085] 需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
[0086] 下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
[0087] 在月面图像中,由于太阳光照倾角的存在,环形山在太阳照射下可形成较为明显的亮区、暗区和周围环境区域。本实施方式采用极大熵阈值法对图像进行处理可有效分割出这三个区域。在滤波去除图像噪声后,计算出最大限度保留图像信息的三值化判别阈值,显著降低环形山提取计算量,增强环形山提取的鲁棒性,降低太阳光照方向对算法的影响。
[0088] 本实施方式的月球探测器鲁棒环形山检测方法,包括:
[0089] 步骤一、首先采用不同滤波核对图像进行滤波形成图像金字塔,既保留图像边缘细节又去除噪声影响;
[0090] 步骤二、基于极大熵阈值的环形山边缘检测:
[0091] 月面图像的信息熵H为
[0092]
[0093] 式中:pi为图像中各个像素值i出现的概率密度。
[0094] 选定三值化阈值α,β(β>α)对图像进行处理,将图像分为亮区、暗区和周围环境,三值化后各区域对应的概率分布为:
[0095]
[0096] 概率分布满足如下关系
[0097] P1(α)+P2(α,β)+P3(β)=1                      (3)
[0098] 三个区域对应的信息熵分别为
[0099]
[0100] 可以计算出图像的三值化总熵
[0101] H(α,β)=H1(α)+H2(α,β)+H3(β)                   (5)
[0102] 问题的核心转化为选取合适的分割阈值α,β使图像三值化分割后的总熵H(α,β)最大。
[0103]
[0104] 步骤三、以三值化阈值α,β对滤波后的月面图像进行三值化处理,将滤波后的月面图像分割为亮区、暗区和周围环境;以月面图像图1中的(a)为例,选取不同α,β后计算图像分割后的总熵,总熵分布如图2所示。极大熵三值化后,Canny边缘检测中强弱阈值的选取不再影响图像边缘检测结果,如图3所示。可以得出结论,无论边缘检测的强弱阈值如何选择,三值化后的图像均可以提取出清晰、连续法的环形山边缘,且提取出的边缘不与周围环境粘连,有助于环形山边缘提取和进一步椭圆拟合。
[0105] 在图像三值化和环形山边缘检测后,属于同一环形山的明、暗边缘断开,因此需要对属于同一环形山的边缘进行配对。
[0106] 步骤四、将分割后的月面图像进行环形山的半边缘进行匹配,提取出环形山。
[0107] 本实施方式在最大程度保留图像信息条件下将图像分为亮区、暗区和周围环境三部分,极大程度地降低环形山检测的计算量,避免光照方向不同对环形山提取信息产生干扰。
[0108] 传统环形山边缘配对方法在图像尺寸大、环形山多的大尺度检测环境下表现不够好,因此需要采用具有更强约束力的多个匹配约束构成多参数约束矩阵实现适应大尺度条件的环形山边缘匹配。匹配前,用一组特征点对环形山明、暗边缘进行表,如图4所示。
[0109] 一侧环形山边缘vi可由四个特征点表征,分别为端点A和B,几何中心C1,边缘中点 C2。环形山的方向向量r表示如下
[0110]
[0111] 综合考虑环形山半边缘长度、距离、方向、形状、明暗等约束,构建归一化多参数约束Ji评估任意两个半边缘vi和vj。Ji=1表示两环形山匹配最佳,Ji=0表示两个环形山半边缘完全无法匹配。
[0112] 本实施方式中的步骤四包括:
[0113] 步骤四一、构建多参数约束J(vi,vj):
[0114]
[0115] vi和vj表示任意两个环形山半边缘,Jk(vi,vj)表示环形山半边缘一个匹配参数的约束;
[0116] 综合考虑的约束如下:
[0117] (1)、环形山半边缘的归一化长度相似性约束J1(vi,vj):
[0118]
[0119] 式中,li、lj分别为环形山半边缘vi和vj的环形山长度。
[0120] 归属于同一环形山的两个半边缘长度不会相差特别大。约束值越大,两个环形山匹配越好。
[0121] (2)、环形山半边缘的明暗亮度约束J2(vi,vj):
[0122] 太阳光照射下,半边缘集合中心C1处的亮度不同,通常处于明、暗不同区域。用几何中心处的灰度值lexi评估环形山匹配效果;
[0123]
[0124] 式中,分别为lexi、lexj分别为环形山半边缘vi和vj几何中心处的灰度值,J2(vi,vj)=1 表示匹配成功。
[0125] (3)、环形山半边缘的归一化方向约束J3(vi,vj):
[0126] 属于同一环形山的两个半边缘应当方向相反,方向向量成钝角。J3(vi,vj)越大,匹配性越好。
[0127]
[0128] ri和rj分别为环形山半边缘vi和vj的方向向量;
[0129] 方向向量r表示如下:
[0130]
[0131] 环形山半边缘的端点A和B,几何中心C1,边缘中点C2。
[0132] (4)、环形山半边缘的归一化距离约束J4(vi,vj)和J5(vi,vj):
[0133] 属于同一环形山的两半边缘不会相距过远。采用两半边缘长度的几何均值 分别评估两者之间的水平距离约束J4(vi,vj)和竖直方向约束J5(vi,vj):
[0134]
[0135] 环形山半边缘vi和vj的竖直方向约束J5(vi,vj):
[0136]
[0137] 式中,s为太阳光方向向量,η2为尺度参数,r1表示两环形山半边缘中心点连接组成的方向向量。。
[0138] 实际探测中,两半边缘几何中心间的距离小于环形山周长的一半,且两半边缘长度的几何均值也小于环形山周长的一半。结合工程实际情况,可将取值范围设定在2.5左右。
[0139] (5)、环形山半边缘的归一化形状约束J6(vi,vj):
[0140] 当仅考虑5种约束时,Ji(i=1,2,…,5),匹配结果有两类,按形状可分为“X型”和“O 型”。“O型”结果为环形山准确匹配结果而“X型”通常为巨石、月丘带来的误匹配。为规避它们的影响,引入太阳光照方向构建形状约束
[0141]
[0142] 表示环形山半边缘vi和vj几何中心的连接向量。
[0143] 以上便是环形山匹配中综合考虑的6个约束。与传统环形山匹配构建的离散性约束相比,归一化约束可以连续地表达两个半边缘之间的相似性,且可以计算出具有综合性、全面性的半边缘相似性,计算多参数约束J(vi,vj):
[0144]
[0145] 步骤四二、用一组特征点对亮区、暗区进行表征环形山半边缘,提取出n个环形山半边缘,构建多约束相似性矩阵D:
[0146]
[0147] D是一个对称阵,主对角线元素恒为零,表征任意两个半边缘之间的相似性;
[0148] 步骤四三、对多约束相似性矩阵D进行处理,完成环形山半边缘的匹配:
[0149] 第一步,选取出多约束相似性矩阵D中最大元素 对应此次匹配成功的两1
个半边缘,删去多约束相似性矩阵D中 所处位置的所有行列元素,形成新的矩阵D;
1
[0150] 第二步,在矩阵D 中选取出新的最大元素 对应此次匹配成功的两个半边缘,删去 所在行列的所有元素;重复第二步直到选取出的元素 低于设定的匹配阈值ε,完成匹配;
[0151] 剩余矩阵Dm‑1中各元素J(vi,vj)均小于匹配阈值ε,矩阵中无法再选出具有可靠性的匹配结果,环形山匹配结束,
[0152] 获得匹配结果,环形山半边缘的匹配的结果为匹配后两环形山半边缘灰度坐标集合X。
[0153] 步骤四四、根据匹配的环形山半边缘,提取出环形山:
[0154] 将月面环形山建模为椭圆,描述如下
[0155] F(X)=XTAX+bTX+c=0                     (15)
[0156] 采用最小二乘法计算模型中的参数A,b和c;
[0157] 获取拟合后的环形山中心坐标Xo:
[0158]
[0159] 完成环形山的提取。
[0160] 本实施方式还提供一种基于鲁棒环形山检测的飞行器导航方法,包括:
[0161] 飞行器采集月面图像,利用上述月球探测器鲁棒环形山检测方法至少提取出4个环形山,获取4个环形山的中心位置,根据至少4个环形山的中心位置,采用高斯牛顿法对第1 2
一类约束π和第二类约束π进行求解,确定飞行器在地理系下的位置;
[0162]
[0163]
[0164]
[0165]
[0166] Uk为归一化成像坐标,Vk为归一化成像坐标,这两个值组成一组坐标;
[0167] 表示第k个环形山中心在飞行器相机系下的三个坐标;
[0168] 表示第k个环形山中心的在地理系下的三个齐次坐标;
[0169] 表示飞行器本体坐标系到固连坐标系的转移矩阵,T=[XC YC ZC]T表示飞行器在地理系下位置的三个坐标。
[0170] 本实施方式中,根据环形山成像像素齐次坐标Puv、环形山中心的地理系齐次坐标f CP和相机系坐标P之间关系可计算出飞行器(相机)位姿信息。
[0171]
[0172] 飞行器本体坐标系Σb到固连坐标系Σf转移矩阵为 飞行器在地理系下位置为T。
[0173]
[0174] T=[XC YC ZC]T                      (19)
[0175] 环形山k成像模型为
[0176]
[0177] 式中:f为相机焦距。
[0178] 飞行器位姿与成像关系为
[0179]
[0180] 飞行器位姿求解即求取 和T,共12个未知数。
[0181] 分析方程求解的第一类约束π1,根据式(20)(21),任一环形山k可构建两个约束:
[0182]
[0183] 第二类约束π2为转移矩阵约束
[0184]
[0185] 至少检测到4个环形山时,联立两类约束建立方程组,采用高斯牛顿法即可进行求解,求解过程为现有方法。
[0186] 基于月面图像的数值仿真验证:
[0187] 采用“嫦娥”2号探测器拍摄的分辨率7m、尺寸9638×12472月面图像作为仿真数据提取图像中的环形山。标记出图像中1337个显著的环形山作为真值数据(Ground truth, GT)。为便于图像处理,选取尺寸960×1247的滑窗对图像进行处理。设定最佳匹配阈值ε=0.5,本发明方法共提取出1170座有效环形山,检测结果如表1所示。表中,D为检出环形山直径。
[0188] 表1真值和环形山结果
[0189]
[0190] 提取出的所有环形山被标记在月面原始图像中,如图5所示。提取出的1170个环形山没有假阳性(False positive)误匹配。对于不同尺寸的环形山,提出方法有不同检出效率。环形山直径越大,检出率越高,这是因为相较于大型环形山来说,小环形山的明暗变化不够明显,易被大环形山遮挡;同时,环形山之间的重叠更容易影响小环形山的检测。即便如此,提出方法的检测性能仍明显高于传统方法。
[0191] 表2给出了所有提取出的直径大于700m的环形山信息,包括环形山拟合平均直径、环形山中心坐标,环形山长轴与太阳方向向量夹角θ。
[0192] 表2直径D>700m环形山检测结果
[0193]
[0194]
[0195] 进一步说明最佳匹配阈值选取方式。众多研究者在评估环形山检测方法性能时采用了不同的评估参数,这些参数都是通过对检测后不同状态环形山计数完成评估的。参考的检出环形山状态包括:真阳性(True positive,TP),对应成功检出的环形山;假阳性(False positive,FP),对应错误检出的环形山;假阴性(False Negative,FN),对应未检出的环形山。统计出TP、FP、FN值后,计算质量参数,包括检出百分比D(Detection percentage),质量百分比Q(Quality percentage),分化因子B(Branching factor)和精确度P(Precision)。
[0196]
[0197]
[0198]
[0199]
[0200] 参数D、B和Q反映方法性能;参数P反映提出方法的可靠性,优于随机估计。与传统方法相比,本发明综合评估了所有质量参数,并采用了一种定量评估的方式选取最优匹配阈值ε。
[0201] 选取从0.1到0.9的不同匹配阈值进行环形山检测,同时计算出所有对应的质量参数,如表3所示,标记出所有单项最优值。
[0202] 表3环形山检测数量和对应质量参数
[0203]
[0204]
[0205] 当ε=0.1时,检出环形山数量最多,参数D最优;当ε=0.5时,环形山检测质量最好,参数Q、B、P最优,对应参数D与最优值区别不大;当ε>0.5时,环形山检测鲁棒性逐渐加强,参数B和P最优,但参数Q显著下降。参考表3参数D数据,绘制检测百分比曲线,如图6所示。
[0206] 分析得出:
[0207] (1)当匹配阈值ε=0.1时,提取结果并不可靠,提取数量甚至大于参考真值。主要原因是匹配标准过松使不属于同一环形山的两个半边缘产生误匹配;
[0208] (2)随着匹配阈值增加,匹配要求逐渐增强,提取出环形山的数量逐渐下降,TP和 FP检测数量也随之下降;
[0209] (3)随着匹配阈值增加,FN检测数量增加,这是由于匹配要求增强使属于同一环形山,但相似性不大、或明暗特征不明显的两个半边缘无法匹配成功;
[0210] (4)为使方法综合特性最好,需要选取恰当的匹配阈值。当ε=0.5时,参数Q、B 和P表现均为最优,参数D虽不为最优当与最优值89.8%相差不大,说明ε=0.5是方法潜在的最优取值;
[0211] (5)设计质量评估参数E综合评估各质量参数
[0212] E=D+Q+(1‑B)+P                     (28)
[0213] 当ε=0.5时,对应E=3.75最大,说明0.5确实为最优阈值;
[0214] (6)计算检测百分比曲线的曲线下面积(Area under curve,AUC),AUC=0.9192,远远大于随机猜测AUC=0.5,说明提出方法性能非常好。
[0215] 将本发明环形山检测方法与基于改进霍夫变换、自适应Canny边缘检测、纹理分析等理论的方法进行对比,评估提取效果,评估结果如下表4所示:
[0216] 表4与其他环形山检测算法对比
[0217]
[0218]
[0219] 本发明环形山检测方法检测率更高,与基于自适应边缘检测的方法(自适应CDA) 相比,方法提取有效环形山数量(TP)提升35%以上。
[0220] 将本发明环形山检测方法进一步分解为图像预处理、图像三值化、边缘强弱阈值选取,边缘检测、边缘匹配和椭圆拟合6个检测步骤,进一步评估方法的时效性。选取检测性能与本发明环形山检测方法最接近、检测步骤最相近的自适应环形山检测方法进行对比,统计各步骤所用时间,如下表5所示。
[0221] 表5与其他环形山检测算法对比
[0222]
[0223] 与自适应环形山检测方法相比,本发明环形山检测方法提出算法的算力消耗大大降低。二者图像预处理的时间几乎相同;而本发明方法在图像三值化后直接完成边缘检测,节省了大量计算时间;此外,由于三值化后的环形山边缘提取结果更连续、杂散干扰较少、且单边缘包含的点更多,故边缘匹配时长略低而椭圆拟合时长略高。总体而言,本发明提出算法计算效率更高,总体计算效率提升40%以上。
[0224] 基于月面沙盘的半实物试验验证:
[0225] 试验采用尺寸为2m×2m的仿真月面沙盘进行多光照条件下的环形山检测。实验系统包含月面沙盘、MT9V034摄像头、平行光源和数据交换机。表6展示了各设备主要参数。
[0226] 表6实验各组成部分参数
[0227]
[0228]
[0229] 构建半实物仿真试验环境。
[0230] 平行光源分别设置在沙盘两侧,照射高度1m左右,模拟太阳直射方向。对采集图像进行高斯滤波处理后,规避沙盘周围试验场地影响,提取出不同方向光照条件下的环形山检测结果进行对比分析,如图7所示。
[0231] 图7为不同光照条件下月面沙盘采集图像,三值化结果及对应环形山检测结果,对检测到的环形山进行了编号。分析得出:
[0232] (1)两组实验均检出7个环形山。1号~6号环形山两组实验均检出,它们在光照条件下产生的明暗特征与周围环境区别明显。由于2号环形山较高,7号和8号环形山在两组实验中分别被2号环形山阴影掩盖,受到了地形影响,虽未同时检出但不影响算法的可靠性;
[0233] (2)1号~6号环形山在两组实验中均被检出,但它们两次拟合出的环形山形状有区别,尺寸和扁率不同。
[0234] (3)提出的算法可在不同光照条件下进行有效环形山提取,不受光照方向影响,说明算法具有较强的鲁棒性。基于鲁棒环形山提取的光学导航实验
[0235] 设计的飞行器导航相机焦距f=0.008m,在图5中随机选取960×1247尺寸的图窗进行飞行器导航仿真实验。图窗中环形山数量较多,而导航解算最少只需要4个有效环形山检测结果,因此不需完成全图窗的环形山检测就可进行导航解算。为保证选取的4个有效环形山具有优良的几何因子,实验采取从图窗四角到中心的搜索方式进行环形山检测。
[0236] 分别采用本发明提出的鲁棒CDA方法和自适应CDA方法,进行1000次蒙特卡洛打靶实验。完成环形山检测后,计算飞行器位置和姿态,统计两种算法环形山提取时间和导航解算时间。
[0237] 鲁棒环形山提取时间要显著低于自适应边缘检测环形山提取时间,方差更小、运行更稳定,这是因为前者提取出的环形山边缘更连续、清晰,利于环形山边缘匹配和椭圆拟合;而自适应边缘检测由于要对图像梯度检测进行强弱阈值选取,其基础运行时间就高于第一种算法。两种基于环形山检测的光学导航算法运行时间分布与环形山选取时间分布几乎相同,说明提取出有效环形山后,导航计算时间差异不大。总体来说,基于鲁棒环形山提取的光学导航计算实时性更优良。
[0238] 本发明针对月球探测器高精度下降着陆提出了一种基于极大熵阈值三值化的鲁棒环形山检测方法,并在此基础上设计了探测器光学导航方法。仿真结果表面,与传统方法相比,方法提取出有效环形山数量提升35%以上、计算消耗降低40%;不受不同光照因素影响,具有鲁棒性;以提出方法为基础的光学导航实时性更好。说明对光学信息进行直接处理的环形山检测方法仍有研究价值,可以满足月球探测任务障碍检测与规避系统、光学导航系统的实时性需求。
[0239] 虽然在本文中参照了特定的实施方式来描述本发明,但是应该理解的是,这些实施例仅仅是本发明的原理和应用的示例。因此应该理解的是,可以对示例性的实施例进行许多修改,并且可以设计出其他的布置,只要不偏离所附权利要求所限定的本发明的精神和范围。应该理解的是,可以通过不同于原始权利要求所描述的方式来结合不同的从属权利要求和本文中所述的特征。还可以理解的是,结合单独实施例所描述的特征可以使用在其他所述实施例中。