本发明专利技术涉及一种无人机着陆视觉导航合作目标鲁棒检测方法,解决了机载摄像机拍摄的合作目标畸变大以及图像中含有很多非合作目标,而造成合作目标难以准确检测的问题。设计了以红色方形作为大背板,用荧光绿色的H和小正三角形作为合作目标,提出MPP法和Harris法相结合的角点检测算法来实现合作目标在复杂环境以及大尺度畸变时角点的精确检测,该方法有效的结合了Harris角点检测精度高以及MPP法角点具有方向性的优点。与传统的无人机视觉导航着陆合作目标检测方案相比,本发明专利技术不仅易于实现,而且可以有效地解决复杂背景大尺度畸变情况下的合作目标检测问题。不仅提高了检测的准确性,而且便于工程实现,对无人机自主安全着陆具有重要的意义。
【技术实现步骤摘要】
本专利技术是一种面向工程应用的视觉导航技术,归属于导航
,具体涉及。
技术介绍
计算机视觉技术由于其无源、自主以及信息量大等优点,在许多领域都有广泛的应用。利用视觉传感器与其它传感器相结合的机载自主着陆导航方式成为近年来的研究热点。国内外很多研究机构都对此项工作展开了研究,如国外的加州的伯克利分校、南加州大学、佛罗里达大学等,国内的西工大、北航、南航以及清华大学等。对于合作目标的检测是整个视觉导航着陆方法中最为关键的部分,它的检测精度和速度直接影响着导航参数的解算性能。目前,国内外的研究机构通过自己设计的特征图案可以完成合作目标的检测,通常适用于背景较单纯,合作目标拍摄理想的情况下。由于机载摄像机受到飞机姿态的影响很可能使拍摄到的合作目标出现大尺度畸变,而且所拍摄到的背景会有很多非合作目标,以及其他干扰因素,对此,在目前的研究成果尚未发现合适的检测方法。
技术实现思路
要解决的技术问题为了避免现有技术的不足之处,本专利技术提出,技术方案,其特征在于步骤如下步骤I合作目标的设计采用红色方形作为大背板,用荧光绿色的H和小正三角形作为合作目标,并将小正三角形放置于H形斜下方45度方向;步骤2图像预处理采用自适应阈值分割对图像进行阈值分割,R(i,j) >90&&R(i, j) ~2>2*(G(i,j) ~2+B(i, j) ~2);然后进行中值滤波,腐蚀以及膨胀预处理,分离出目标和背景;其中,R(i,j)、G(i,j)和B(i,j)分别为图像的红色、绿色以及蓝色分量;步骤3合作目标提取对图像进行边缘提取,在提取的边缘中选取封闭轮廓并按轮廓周长从大到小排序,其中最长的为红色背板轮廓,次长的为H形轮廓,另一个为正三角形轮廓; 步骤4对H形轮廓进行MPP角点检测利用MPP法对H形轮廓提取角点,得到具有顺时针方向的角点;步骤5H形轮廓上MPP角点初始位置的确定将正三角形轮廓上每个点的横、纵坐标分别求和,然后除以轮廓上的点数得到小三角形上的重心;在H形轮廓上的MPP点找出距离该重心最近的MPP点,以该点作为起点,将H形上的MPP点按顺时针重新排序;步骤6 以斜率和距离双重约束剔除MPP角点中的伪角点,得到所需数目的MPP角占.^ \\\ 斜率约束设X(i-l)、X(i)、X(i+l)分别为前一角点、当前角点以及下一角点的横坐标,y (i-1)、y (i)、y (i+1)为对应点的纵坐标,kl、k2分别为当前角点和前一角点连线的向量,下一角点和当前角点连线的向量,k为kl与k2的夹角余弦值,夹角取值范围为O到180度,表达式如下kl = (x (i-1) -χ (i), y (i~l) ~y (i))k2 = (x (i) -x (i+1), y (i) -y (i+1)) r- R1 & 麵给定斜率值记为Thresh,当满足k > Thresh时,将当前角点记为待剔除角点;距离约束将待剔除的角点与前一角点求距离,如果他们之间的距离小于所设定的距离阈值则将该待剔除的角点剔除,否则保留该角点;距离约束的条件表达式如下(χ⑴-χ(i_l))2+ (y ⑴-y (i_l))2 < Dis其中Dis为设定的距离阈值;步骤7 :对H形轮廓进行Harris角点提取;步骤8 :将Harris提取的角点和经过约束后的MPP角点进行匹配,其匹配原则是将MPP法的每一个角点找到与它对应距离最小的Harris角点,按顺时针排列Harris角点,最终得到精度高并具有方向性的H形角点。所述Thresh 选为 O. 9。所述Dis选取为10。有益效果本专利技术提出的,在复杂背景下以及合作目标发生大尺度畸变时,对合作目标精确检测的方法。本专利技术以无人机自主安全着陆为研究背景,为解决机载摄像机拍摄的合作目标畸变大以及图像中含有很多非合作目标的问题,设计了一种Harris法结合MPP法的角点检测算法,该方法有效的结合了 Harris角点检测精度高以及MPP法角点具有方向性的优点,使得本专利技术可以在复杂背景下以及合作目标出现大尺度畸变时都可以完成合作目标鲁棒检测,实现旋翼无人机安全、自主着陆。该方法检测精度高、抗干扰能力强、实时性好以及工程上易于实现,对基于视觉导航的无人机着陆方法具有重要的指导意义。本专利技术方案与传统无人机视觉导航着陆合作目标检测系统相比具有以下优势I、可以解决复杂背景下,拍摄的合作目标出现大尺度畸变条件下,合作目标精确检测问题。2、本方案所提供的测试方法,可以为真实飞机着陆提供地面数据的前期验证以及前期数据优化与性能改进工作。3、本方案的实施,解决了飞机着陆精度差、需要昂贵的辅助设备引导问题。4、本方案实施方便、灵活,具有发展前景以及工程应用价值。附图说明图I :无人机着陆视觉导航合作目标鲁棒检测方法原理图具体实施例方式现结合实施例、附图对本专利技术作进一步描述以下对本专利技术方法作进一步具体的描述,各部分具体实施步骤细节如下I.合作目标的设计采用红色方形作为大背板,用荧光绿色的H和小正三角形作为合作目标,并将小正三角形放置于H形斜下方45度方向。 2.图像预处理对图像进行阈值分割,中值滤波,腐蚀以及膨胀等预处理,以分离出目标和背景。阈值分割方法采用自适应阈值分割,公式如下所示R(i, j) > 90&&R(i, j) ~2>2*(G(i, j) ~2+B(i, j) ~2) (I)其中,R(i,j)、G(i,j)和B(i,j)分别为图像的红色、绿色以及蓝色分量。3.合作目标的提取在图像预处理完后,对图像进行边缘提取,在提取的边缘中选取封闭轮廓并按轮廓周长从大到小排序,其中最长的为红色背板轮廓,次长的为H形轮廓,另一个为正三角形轮廓。4.利用MPP法检测合作目标角点在得到H形和小三角形轮廓后,利用MPP法检测H形轮廓角点。MPP法的原理在冈萨雷斯出版的《数字图像处理》一书中有详细的理论介绍,MPP法的主要思想是是首先对合作目标图像进行轮廓跟踪,本专利技术采用的是Freeman跟踪法,其中采用的是8-方向链码,然后利用最小多边形周长原理,提取合作目标轮廓上检测出来的角点。该方法可以保证提取的角点在合作目标上而且具有方向性,受噪声影响小,有很强的鲁棒性,但是其主要缺点是会检测出合作目标边缘上的一些伪角点,而且检测出的角点可能存在一些偏差。5.将MPP法检测到角点进行排序由于MPP法检测出的角点顺序是随机排列的,当合作目标发生尺度畸变后,其角点的顺序难以确定。本专利技术利用小三角形信息来对MPP法提取的角点排序。即将正三角形轮廓上每个点的横、纵坐标分别求和然后除以轮廓上的点数,就可得到小三角形上的重心。在H形轮廓上的MPP点找出距离该重心最近的MPP点,以该点作为起点,将H形上的MPP点按顺时针重新排序,即可得到所需的顺序。6.剔除MPP法检测出的伪角点由于在图像预处理阶段进行了滤波、边缘提取、以及为了防止边缘断裂而进行的边缘联通,使得MPP提取的角点中有很多伪角点,因此提出斜率约束和距离约束这双重约束剔除伪角点。6. I斜率约束设x(i-l)、x(i)、x(i+l)分别为前一角点、当前角点以及下一角点的横坐标,y (i-1)、y (i)、y (i+1)为对应点的纵坐标,kl本文档来自技高网...
【技术保护点】
一种无人机着陆视觉导航合作目标鲁棒检测方法,其特征在于步骤如下:步骤1合作目标的设计:采用红色方形作为大背板,用荧光绿色的H和小正三角形作为合作目标,并将小正三角形放置于H形斜下方45度方向;步骤2图像预处理:采用自适应阈值分割对图像进行阈值分割,R(i,j)>90&&R(i,j)^2>2*(G(i,j)^2+B(i,j)^2);然后进行中值滤波,腐蚀以及膨胀预处理,分离出目标和背景;其中,R(i,j)、G(i,j)和B(i,j)分别为图像的红色、绿色以及蓝色分量;步骤3合作目标提取:对图像进行边缘提取,在提取的边缘中选取封闭轮廓并按轮廓周长从大到小排序,其中最长的为红色背板轮廓,次长的为H形轮廓,另一个为正三角形轮廓;步骤4对H形轮廓进行MPP角点检测:利用MPP法对H形轮廓提取角点,得到具有顺时针方向的角点;步骤5H形轮廓上MPP角点初始位置的确定:将正三角形轮廓上每个点的横、纵坐标分别求和,然后除以轮廓上的点数得到小三角形上的重心;在H形轮廓上的MPP点找出距离该重心最近的MPP点,以该点作为起点,将H形上的MPP点按顺时针重新排序;步骤6:以斜率和距离双重约束剔除MPP角点中的伪角点,得到所需数目的MPP角点;斜率约束:设x(i?1)、x(i)、x(i+1)分别为前一角点、当前角点以及下一角点的横坐标,y(i?1)、y(i)、y(i+1)为对应点的纵坐标,k1、k2分别为当前角点和前一角点连线的向量,下一角点和当前角点连线的向量,k为k1与k2的夹角余弦值,夹角取值范围为0到180度,表达式如下:k1=(x(i?1)?x(i),y(i?1)?y(i))k2=(x(i)?x(i+1),y(i)?y(i+1))k=k1·k2|k1|·|k2|给定斜率值记为Thresh,当满足k>Thresh时,将当前角点记为待剔除角点;距离约束:将待剔除的角点与前一角点求距离,如果他们之间的距离小于所设定的距离阈值则将该待剔除的角点剔除,否则保留该角点;距离约束的条件表达式如下:(x(i)?x(i?1))2+(y(i)?y(i?1))2<Dis其中Dis为设定的距离阈值;步骤7:对H形轮廓进行Harris角点提取;步骤8:将Harris提取的角点和经过约束后的MPP角点进行匹配,其匹配原则是将MPP法的每一个角点找到与它对应距离最小的Harris角点,按顺时针排列Harris角点,最终得到精度高并具有方向性的H形角点。...
【技术特征摘要】
【专利技术属性】
技术研发人员:马旭,程咏梅,郝帅,赵建涛,王涛,睢志佳,孔若男,宋林,刘楠,杜立一,阮小明,
申请(专利权)人:西北工业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。