一种起降平台及其识别方法与流程

文档序号:11317820阅读:283来源:国知局
一种起降平台及其识别方法与流程

本发明涉及无人机技术领域,具体涉及一种起降平台及其识别方法。



背景技术:

随着无人机在军事和民用领域内的广泛应用,特别是在当前智能化发展较快的情况下,无人机的研制在世界范围内蓬勃发展。起飞和着陆是飞行的复杂阶段,同样无人机的安全起飞和完成任务后的安全着陆也是无人机研制的关键技术之一,所以平台识别技术是首先要解决的问题。

现有的无人机平台多采用普通的起降平台,其多存在识别难度较大,识别准确率较低,识别效率较低等问题。



技术实现要素:

本发明提供了一种起降平台及其识别方法,以解决现有技术中所存在的识别难度较大,识别准确率较低,识别效率较低等问题。

本发明一方面提供了一种起降平台,所述起降平台为轴对称图形,轴对称图形的中心处设置有中心标记,轴对称图形的边缘处设置有四个区域标记,相邻区域标记的中心点之间的连线构成正方形,区域标记和中心标记的颜色均能转换成黑白图像进行识别。

本发明另一方面提供了一种识别如本发明一个方面所述的起降平台的方法,包括以下步骤:

获取起降平台的图像信息,解码图像信息得到ycrcb数据;

对ycrcb数据直接进行二值化处理,将色彩同于区域标记的颜色的像素点的像素值设置为255,其他颜色的像素点的像素值设置为0,获得一幅黑白二值图像;

将黑白二值图像中的白色像素点进行聚类处理,获取起降平台的区域位置;

对ycrcb数据进行灰度处理得到灰度图像,对灰度图像进行二值化处理,将对应区域位置外的灰度图像中的像素点的像素值置零,对应区域位置内的像素点,若灰度值小于某一设定阈值则置255,若灰度值大于设定阈值则置0,获得一幅灰度二值图像;

对灰度二值图像基于白色像素点利用hough变换进行直线特征的识别,若能够在区域位置内识别到中心标记,则判断该区域位置为起降平台。

本发明的有益效果是:本发明的这种起降平台,首先,通过起降平台为轴对称图形,轴对称图形的中心处设置有中心标记,轴对称图形的边缘处设置有四个区域标记,能够特征化起降平台的各个区域,利于起降平台的识别;

其次,通过相邻区域标记的中心点之间的连线构成正方形,能够有利于利用hough变换进行直线特征的识别,再次确定该位置为平台位置信息,提高了识别准确率;

再次,通过区域标记和中心标记的颜色均能转换成黑白图像进行识别,能够便于采用平台颜色识别算法,直接将其他颜色的像素信息转换为待聚类的白色像素点信息,通过聚类信息的位置初步判定平台位置,再结合上述特征,利用hough变换进行直线特征的识别,精确确定该位置为平台位置信息,提高识别效率和准确度。

本发明的这种起降平台的识别方法,首先,通过采用本发明一个方面所述的起降平台,能够有利于准确和快速地进行识别;其次,通过解码图像信息得到ycrcb数据,再直接进行二值化处理,获得一幅黑白二值图像,能够使其适用于更多广泛的平台颜色,扩大其适用范围;再次,将黑白二值图像中的白色像素点进行聚类处理,获取起降平台的区域位置,能够通过二次特征识别的方式,更为准确快速地识别出起降平台的信息。

附图说明

图1是本发明一个实施例的起降平台的结构示意图;

图2是本发明一个实施例的起降平台识别方法的二值图像的示意图;

图3是本发明一个实施例的起降平台识别方法的对灰度图像进行二值化处理后的灰度图像示意图。

图4是本发明一个实施例的起降平台识别方法的图像处理流程图。

具体实施方式

本发明的设计构思是:本发明采用一种能够特征化各个区域的起降平台及其识别方法,其容易识别,识别效率和准确率高。

实施例一

图1是本发明一个实施例的起降平台的结构示意图。

参见图1,该起降平台,所述起降平台为轴对称图形,轴对称图形的中心处设置有中心标记1,轴对称图形的边缘处设置有四个区域标记2,相邻区域标记2的中心点之间的连线构成正方形,区域标记2和中心标记1的颜色均能转换成黑白图像进行识别。

可见,本实施例的这种起降平台,通过整体设置为轴对称图形,轴对称图形的中心处设置有中心标记,轴对称图形的边缘处设置有四个区域标记,能够特征化起降平台的各个区域,利于起降平台的识别;其相邻区域标记的中心点之间的连线构成正方形,能够有利于利用hough变换进行直线特征的识别,再次确定该位置为平台位置信息,提高了识别准确率;其区域标记和中心标记的颜色均能转换成黑白图像进行识别,能够便于采用平台颜色识别算法,直接将其他颜色的像素信息转换为待聚类的白色像素点信息,通过聚类信息的位置初步判定平台位置,再结合上述特征,利用hough变换进行直线特征的识别,精确确定该位置为平台位置信息,提高识别效率和准确度。

实施例二

本实施例中是重点对起降平台的具体实现方式所做的说明,其他内容参见本发明的其他实施例。

中心标记1包括圆环标记和“十”字形标记,“十”字形标记设置在圆环标记内。这样,能够方便设置中心标记1,且可辨识度高。

优选的,起降平台为正方形,区域标记2设置在正方形的四个角位置处。这样,使得起降平台的结构简单,容易设置,且便于识别。

优选的,中心标记1采用的颜色为黑色。区域标记2采用的颜色包括:红色、绿色、蓝色、黄色中的一种。这样,能够进一步便于采用平台颜色识别算法,直接将其他颜色的像素信息转换为待聚类的白色像素点信息,通过聚类信息的位置初步判定平台位置,再结合上述特征,利用hough变换进行直线特征的识别,精确确定该位置为平台位置信息,提高识别效率和准确度。

优选的,区域标记2采用的形状包括:正方形、长方形、圆形、三角形中的一种。这样,能够根据实际情况的需要,具体化选择更为合适的区域标记2的形状,以进一步促进识别的效率和效果。

实施例三

图2是本发明一个实施例的起降平台识别方法的二值图像的示意图。图4是本发明一个实施例的起降平台识别方法的图像处理流程图。

参见图4,一种识别如实施例一或实施例二所述的起降平台的方法,包括以下步骤:

获取如实施例一或实施例二所述的起降平台的图像信息,解码图像信息得到ycrcb数据;

对ycrcb数据直接进行二值化处理,将色彩同于区域标记的颜色的像素点的像素值设置为255,其他颜色的像素点的像素值设置为0,参见图2,获得一幅黑白二值图像;

将黑白二值图像中的白色像素点进行聚类处理,获取起降平台的区域位置;

对ycrcb数据进行灰度处理得到灰度图像,对灰度图像进行二值化处理,将对应区域位置外的灰度图像中的像素点的像素值置零,对应区域位置内的像素点,若灰度值小于某一设定阈值则置255,若灰度值大于设定阈值则置0,获得一幅灰度二值图像;

对灰度二值图像基于白色像素点利用hough变换进行直线特征的识别,若能够在区域位置内识别到中心标记1,则判断该区域位置为起降平台。

可见,本实施例的起降平台的识别方法,通过采用实施例一或实施例二所述的起降平台,能够有利于准确和快速地进行识别;通过解码图像信息得到ycrcb数据,再直接进行二值化处理,获得一幅黑白二值图像,能够使其适用于更多广泛的平台颜色,扩大其适用范围;将黑白二值图像中的白色像素点进行聚类处理,获取起降平台的区域位置,能够通过二次特征识别的方式,更为准确快速地识别出起降平台的信息。

实施例四

本实施例中是重点对起降平台的识别方法的具体实现方式所做的说明,其他内容参见本发明的其他实施例。

图3是本发明一个实施例的起降平台识别方法的对灰度图像进行二值化处理后的灰度图像示意图。

参见图3,若区域标记2采用的颜色为红色,区域标记2的形状设置为正方形;则对ycrcb数据直接进行二值化处理,将色彩同于区域标记2的颜色的像素点的像素值设置为255,其他颜色的像素点的像素值设置为0,获得一幅黑白二值图像包括:

将一个像素点对应一组y分量,u分量,v分量,ypixel,upixel,vpixel分别为该像素点对应y分量、u分量和v分量的像素值,cthres为ypixel对应的最大阈值;则具有如下关系式:

式中,colorthres,basethres分别为y分量值对应的最大阈值和最小阈值,color_thres_max,color_thres_min分别为颜色阈值的最大值和最小值,base_thres_max,base_thres_min分别为基本阈值的最大值和最小值;

baseval=basethres+ypixel/4

uvthr=min(colorthres,baseval),

式中,uvthr取阈值最小值;

式中,uflag,vflag分别为u,v分量的值与128的大小对比值;

abs_u=|upixel-128|

abs_v=|vpixel-128|

式中,abs_uabs_v分别为u,v分量的值与128的差值的绝对值;

当red_flag为1时,该像素点的颜色为红色,否则该像素点的颜色不为红色。

这样,能够适用于更多广泛的平台颜色,扩大其适用范围;其将黑白二值图像中的白色像素点进行聚类处理,获取起降平台的区域位置,能够通过二次特征识别的方式,更为准确快速地识别出起降平台的信息。

优选的,将黑白二值图像中的白色像素点进行聚类处理,获取起降平台的区域位置包括:

判断聚类区域的特征,每一个区域对应一个聚类矩形区域信息classinfo_rect[i],则具有如下关系式:

areainfo.left=min(classinfo_rect[i].left,width)

areainfo.right=max(classinfo_rect[i].right,0)

areainfo.top=min(classinfo_rect[i].top,height)

areainfo.bottom=max(classinfo_rect[i].bottom,0)

利用上述关系式获取降落区域在图像中的位置信息。

这样,能够通过更为细节的运算算法,更为准确的获取降落区域在图像中的位置信息,进一步实现无人机对起降平台的自动识别,提高安全性和识别能力。

优选的,在中心标记1包括圆环标记和“十”字形标记,“十”字形标记设置在圆环标记内时,采用下式计算“十”字形标记的直线长度相对聚类区域的最小值:

其中,area_width为聚类区域的宽度,line_max为十字线长度最小值;

如果能识别到圆形标记或“十”字形标记的横线或纵线,且横线或纵线的长度大于起降平台区域宽度的设定倍数,则起降平台区域为降落区域。

这样,能够更加准确的将起降平台的区域坐标反馈给无人机,提高降落指令的准确性和可靠性。

本发明的起降平台及其识别方法,当无人机通过gps定位到某个位置时,无人机处于悬停状态,将无人机开启搜索模式,使得无人机上的相机采集如实施例一或实施例二所述的起降平台的图像信息,将图像信息进行解码后得到yuv数据,并将yuv数据传输到算法模块,算法模块对yuv数据进行分析,并通过对yuv数据的颜色识别进行目标确定。这样,能够利用gps定位技术,通过解码图像信息得到yuv数据,并通过对yuv数据的颜色识别进行目标确定,以提高识别效率,提高识别精确度。获取起降平台区域在图像中的位置信息后,将降落区域实时反馈给无人机,该坐标信息为降落区域在图像中的坐标,无人机根据降落区域的坐标信息,调整方向并飞行平台正上方。这样,能够更加准确的将起降平台的区域坐标反馈给无人机,很好地配合实现无人机自动飞行到起降平台上空,并且配合飞控完成降落,提高降落指令的准确性和可靠性。

本发明的起降平台及其识别方法,通过识别特定的起降平台,将平台数据传给无人机,很好地配合实现无人机自动飞行到起降平台上空,并且配合飞控完成降落。其提供了一种无人机用起降平台,且提出了起降平台的识别方法,该平台识别算法通过二次特征识别的方式,增加了识别准确率。其首先基于平台特征设置了起降平台,采用平台颜色识别算法,如直接将红色像素信息转换为待聚类的白色像素点信息,通过聚类信息的位置初步判定平台位置,并且利用hough变换进行直线特征的识别,再次确定该位置为平台位置信息,提高了识别准确率。起降平台大小可以为2000mm×2000mm的平板,该平板上可以涂设哑光油墨,该平台四个角可以为400mm×400mm的红色区域,以作为区域标记1。中心标记1的内径可以为1100mm,外径可以1200mm的圆,该圆内部可以为互相垂直的两条直线,宽度可以为100mm。其与动辄要统计成千上万甚至上百万的大数据样本来训练相对比,具有同样的识别准确率,并且图像处理的帧率能满足实时要求。其可以基于高通8074平台的开发,在完成了算法开发后,通过arm-linux-gcc编译器进行交叉编译,将编译好的库文件移植到高通平台,帧率可达30帧每秒,能满到实时要求。实验结果表明,该算法的识别准确率不仅没有降低,图像处理的帧率也能满足实时要求。

以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1