当前位置: 首页 > 专利查询>清华大学专利>正文

一种基于同心圆特征的纳型无人机目标跟踪方法技术

技术编号:19008756 阅读:56 留言:0更新日期:2018-09-22 08:41
本发明专利技术提出一种基于同心圆特征的纳型无人机目标跟踪方法,属于无人机目标跟踪技术领域。该方法首先在纳型无人机上分别安装摄像头、模拟图传和电池;设定作为纳型无人机的跟踪目标的黑白相间的同心圆;纳型无人机从地面起飞后,摄像头实时拍摄图像并经模拟图传将图像发送至地面计算机;地面计算机利用目标识别算法,对接收到的图像进行识别:若图像中成功识别同心圆目标,则分别计算同心圆目标与无人机三个方向上的相对像素距离,并利用视觉控制算法得到无人机的控制指令;无人机根据控制指令进行运动,以实现对同心圆目标的跟踪。本方法可应用于纳型无人机平台,使其具备目标跟踪能力,在国防军事和民用科技中有较大的应用前景。

A target tracking method for nano UAV Based on concentric circle feature

The invention provides a target tracking method for nano UAV based on concentric circle characteristics, which belongs to the technical field of UAV target tracking. Firstly, cameras, analog pictures and batteries are installed on the NAV, and black-and-white concentric circles are set as the tracking targets of the NAV. After the NAV takes off from the ground, the camera takes real-time images and transmits them to the ground computer through analog pictures. Identification algorithm is used to recognize the received image: if the concentric circle target is successfully identified in the image, the relative pixel distances of the concentric circle target and the UAV in three directions are calculated respectively, and the control commands of UAV are obtained by visual control algorithm; UAV moves according to the control commands to achieve concentric. Tracking of circular targets. This method can be applied to the NAV platform to make it have the ability of target tracking, and has a great application prospect in the national defense, military and civil science and technology.

【技术实现步骤摘要】
一种基于同心圆特征的纳型无人机目标跟踪方法
本专利技术涉及无人机目标跟踪
,具体涉及一种基于同心圆特征的纳型无人机目标跟踪方法。
技术介绍
近年来,无人机技术飞速发展,并且随着计算机视觉技术的日益成熟,基于视觉的目标跟踪技术逐渐成为了无人机对环境进行感知、对任务进行分析的重要手段,在灾难救助,军事侦察,土地勘测等多个领域有着广泛的应用前景。2011年,D.Eberli等人利用双同心圆标志作为目标引导无人机着陆,但该方法中目标需处于静止状态,未能实现无人机自动降落于动态目标。2015年,华南理工大学李永健等人利用椭圆拟合算法,通过让无人机识别同心圆标志从而希望控制无人机着陆,但该方法并未利用到同心圆标志的内外圆存在着包含关系,从而增加了运算量,影响方法实时性,且最终未能将方法真正应用到无人机平台。2016年,哈尔滨工业大学樊珑等人利用包含多个同心圆(超过两个)的目标引导无人机着陆,但该方法的准确率不够理想,且该方法中同心圆目标同样必须静止于地面,未能实现对动态目标的跟踪。此外,上述方法中所使用的无人机平台均重量超过500g,直径超过20mm,均不是纳型无人机(质量小于40g,直径小于100mm)。目前,国内外用于研究目标跟踪技术的无人机平台大多尺寸、重量较大,能耗较高;相对而言,纳型无人机平台的优点在于安全、敏捷、隐蔽性好、可垂直起飞,可低空盘旋,可在受限环境中完成飞行任务,且非常适用于批量生产。2017年,大疆创新推出一款具有目标跟踪功能的小型无人机——晓spark。该无人机是大疆系列最小的一款,但质量还是达到300g,尺寸为143*143*55mm(长*宽*高),与纳型无人机的标准仍有较大差距。2017年,D.Palossi等人在纳型无人机平台(重约30g)上安装一个微型摄像头,微型摄像头的图像输出端直接连接到纳型无人机的飞控处理器,同时设计一个红色板作为被跟踪目标,根据其颜色信息将其识别,进而计算相应无人机控制指令引导无人机跟踪目标。由于该方法中无人机的机载处理器处理能力非常有限,处理实时性较低,且处理的图像大小仅为60*80像素,加大了识别难度,实验结果表明其平均跟踪误差达到了34cm。此外,由于利用颜色信息对目标进行识别,因此在该方法的跟踪场景中不能出现红色物体,否则会识别错误,从而导致跟踪失败。目前,受到体积、能耗、处理计算能力的限制,在纳型无人机平台上实现准确稳定的目标跟踪仍然是一个难题。
技术实现思路
本专利技术的目的是为解决在纳型无人机平台上由于体积、能耗、处理计算能力有限而难以实现准确稳定的目标跟踪这一难题,提出一种基于同心圆特征的纳型无人机目标跟踪方法。本方法可应用于纳型无人机平台,使其具备目标跟踪能力,在国防军事和民用科技中有较大的应用前景。本专利技术提出一种基于同心圆特征的纳型无人机目标跟踪方法,其特征在于,该方法包括以下步骤:(1)在纳型无人机上分别安装摄像头、模拟图传和电池;所述摄像头、模拟图传和电池分别固定在纳型无人机主体上,摄像头的图像输出端连接模拟图传的图像输入端,摄像头、模拟图传和纳型无人机分别与电池连接,模拟图传和纳型无人机分别通过无线与地面计算机连接;其中,所述摄像头安放在无人机正上方,摄像头的镜头平面与无人机顶面垂直且朝向无人机前进方向;(2)设定作为纳型无人机的跟踪目标的黑白相间的同心圆;(3)令纳型无人机从地面起飞,记录当前时刻的时间戳为t1;(4)纳型无人机上安装的摄像头实时拍摄图像,将该图像记为当前图像,并经模拟图传将当前图像发送至地面计算机;(5)地面计算机利用目标识别算法,对接收到的图像进行识别;具体步骤如下:(5-1)地面计算机对步骤(4)接收到的图像进行预处理,对图像滤除噪声;(5-2)采用求平均值的方法对预处理完毕的图像进行灰度处理,得到每张图像对应的灰度图;图像中像素点(i,j)的灰度值Gray(i,j)表达式如下:Gray(i,j)=(R(i,j)+G(i,j)+B(i,j))/3其中R(i,j)、G(i,j)、B(i,j)分别代表图像中坐标为(i,j)像素点的R、G、B分量;(5-3)对步骤(5-2)得到的灰度图进行阈值处理;设定二值化阈值并判定:若步骤(5-2)得到的灰度图中任一像素点灰度值大于二值化阈值,则将该像素点的灰度值设为255;否则,则将像素点的灰度值设为0;得到二值化后的图像;(5-4)检测二值化后图像中的所有闭合轮廓,并将每个闭合轮廓以点集数组的方式存储,令C[i]代表二值化后图像中第i个闭合轮廓,则其中代表构成第i个闭合轮廓的第m个像素点,该像素点的坐标为(xm,ym);(5-5)设定点数阈值,判断步骤(5-4)得到的每个闭合轮廓中所包含的像素点数是否大于该点数阈值:若是,则保存该闭合轮廓;反之则丢弃该闭合轮廓;(5-6)对于经过(5-5)后保留的所有闭合轮廓,依次将其编号为1,2,…,n,并令初始数值j=1;(5-7)判定j是否大于n:若大于,则认为该图像中未成功识别同心圆目标,则进入步骤(5-10);若j小于等于n,则则进入步骤(5-8);(5-8)判断第j个闭合轮廓是否存在对应父轮廓:若不存在,则丢弃第j个闭合轮廓,令j=j+1,重新返回步骤(5-7);若存在,则分别用椭圆去拟合第j个闭合轮廓以及其对应的父轮廓,求得两个轮廓分别对应的椭圆方程;(5-9)对于第j个闭合轮廓及其对应的父轮廓,分别计算两个轮廓对应的椭圆拟合误差,定义每个椭圆的拟合误差为其中,a代表轮廓中不满足对应椭圆方程的像素点数,b代表该轮廓总包含像素点数;判定两个拟合误差是否均小于设定的椭圆拟合误差阈值:若任一椭圆的拟合误差大于椭圆拟合误差阈值,则丢弃第j个闭合轮廓,令j=j+1,重新返回步骤(5-7);若两个椭圆的拟合误差均小于等于椭圆拟合误差阈值,则判定两个椭圆的长轴之比或短轴之比是否属于预设半径比范围内:若不属于此范围,则丢弃第j个闭合轮廓,令j=j+1,重新返回步骤(5-7);若属于,则第j个闭合轮廓及其对应的父轮廓即为图像中的同心圆目标,该图像中同心圆目标识别成功,进入步骤(5-11);(5-10)若图像中未成功识别同心圆目标,则记当前时刻的时间戳为t2,计算两个时间戳之间的时间差t2-t1,并判断时间差是否超过设定的时间阈值ts:若超过,则进入步骤(6);若未超过,则重新返回步骤(4);(5-11)若图像中成功识别同心圆目标,则更新当前时刻的时间戳为新的t1,分别计算当前时间戳下同心圆目标与无人机x轴方向上的相对像素距离Δxp,y轴方向上的相对像素距离Δyp,z轴方向上的相对像素距离Δzp,进入步骤(7);具体步骤如下:(5-11-1)设步骤(5-8)求得的闭合轮廓及其父轮廓分别对应的椭圆中心点坐标分别为(y1,z1)、(y2,z2),则同心圆目标中心点在图像中的像素坐标为((y1+y2)/2,(z1+z2)/2);(5-11-2)分别计算同心圆目标与无人机在沿y轴方向和沿z轴方向上的相对像素距离;设摄像头拍摄的图像分辨率为L*W,L为长度,W为宽度,则同心圆目标与无人机沿y轴方向相对像素距离为:Δyp=(y1+y2)/2-L/2,沿z轴方向上的相对像素距离为:Δzp=(z1+z2)/2-W/2;(5-11-3)计算同心圆目标与无本文档来自技高网
...
一种基于同心圆特征的纳型无人机目标跟踪方法

【技术保护点】
1.一种基于同心圆特征的纳型无人机目标跟踪方法,其特征在于,该方法包括以下步骤:(1)在纳型无人机上分别安装摄像头、模拟图传和电池;所述摄像头、模拟图传和电池分别固定在纳型无人机主体上,摄像头的图像输出端连接模拟图传的图像输入端,摄像头、模拟图传和纳型无人机分别与电池连接,模拟图传和纳型无人机分别通过无线与地面计算机连接;其中,所述摄像头安放在无人机正上方,摄像头的镜头平面与无人机顶面垂直且朝向无人机前进方向;(2)设定作为纳型无人机的跟踪目标的黑白相间的同心圆;(3)令纳型无人机从地面起飞,记录当前时刻的时间戳为t1;(4)纳型无人机上安装的摄像头实时拍摄图像,将该图像记为当前图像,并经模拟图传将当前图像发送至地面计算机;(5)地面计算机利用目标识别算法,对接收到的图像进行识别;具体步骤如下:(5‑1)地面计算机对步骤(4)接收到的图像进行预处理,对图像滤除噪声;(5‑2)采用求平均值的方法对预处理完毕的图像进行灰度处理,得到每张图像对应的灰度图;图像中像素点(i,j)的灰度值Gray(i,j)表达式如下:Gray(i,j)=(R(i,j)+G(i,j)+B(i,j))/3其中R(i,j)、G(i,j)、B(i,j)分别代表图像中坐标为(i,j)像素点的R、G、B分量;(5‑3)对步骤(5‑2)得到的灰度图进行阈值处理;设定二值化阈值并判定:若步骤(5‑2)得到的灰度图中任一像素点灰度值大于二值化阈值,则将该像素点的灰度值设为255;否则,则将像素点的灰度值设为0;得到二值化后的图像;(5‑4)检测二值化后图像中的所有闭合轮廓,并将每个闭合轮廓以点集数组的方式存储,令C[i]代表二值化后图像中第i个闭合轮廓,则...

【技术特征摘要】
1.一种基于同心圆特征的纳型无人机目标跟踪方法,其特征在于,该方法包括以下步骤:(1)在纳型无人机上分别安装摄像头、模拟图传和电池;所述摄像头、模拟图传和电池分别固定在纳型无人机主体上,摄像头的图像输出端连接模拟图传的图像输入端,摄像头、模拟图传和纳型无人机分别与电池连接,模拟图传和纳型无人机分别通过无线与地面计算机连接;其中,所述摄像头安放在无人机正上方,摄像头的镜头平面与无人机顶面垂直且朝向无人机前进方向;(2)设定作为纳型无人机的跟踪目标的黑白相间的同心圆;(3)令纳型无人机从地面起飞,记录当前时刻的时间戳为t1;(4)纳型无人机上安装的摄像头实时拍摄图像,将该图像记为当前图像,并经模拟图传将当前图像发送至地面计算机;(5)地面计算机利用目标识别算法,对接收到的图像进行识别;具体步骤如下:(5-1)地面计算机对步骤(4)接收到的图像进行预处理,对图像滤除噪声;(5-2)采用求平均值的方法对预处理完毕的图像进行灰度处理,得到每张图像对应的灰度图;图像中像素点(i,j)的灰度值Gray(i,j)表达式如下:Gray(i,j)=(R(i,j)+G(i,j)+B(i,j))/3其中R(i,j)、G(i,j)、B(i,j)分别代表图像中坐标为(i,j)像素点的R、G、B分量;(5-3)对步骤(5-2)得到的灰度图进行阈值处理;设定二值化阈值并判定:若步骤(5-2)得到的灰度图中任一像素点灰度值大于二值化阈值,则将该像素点的灰度值设为255;否则,则将像素点的灰度值设为0;得到二值化后的图像;(5-4)检测二值化后图像中的所有闭合轮廓,并将每个闭合轮廓以点集数组的方式存储,令C[i]代表二值化后图像中第i个闭合轮廓,则其中代表构成第i个闭合轮廓的第m个像素点,该像素点的坐标为(xm,ym);(5-5)设定点数阈值,判断步骤(5-4)得到的每个闭合轮廓中所包含的像素点数是否大于该点数阈值:若是,则保存该闭合轮廓;反之则丢弃该闭合轮廓;(5-6)对于经过(5-5)后保留的所有闭合轮廓,依次将其编号为1,2,…,n,并令初始数值j=1;(5-7)判定j是否大于n:若大于,则认为该图像中未成功识别同心圆目标,则进入步骤(5-10);若j小于等于n,则进入步骤(5-8);(5-8)判断第j个闭合轮廓是否存在对应父轮廓:若不存在,则丢弃第j个闭合轮廓,令j=j+1,重新返回步骤(5-7);若存在,则分别用椭圆去拟合第j个闭合轮廓以及其对应的父轮廓,求得两个轮廓分别对应的椭圆方程;(5-9)对于第j个闭合轮廓及其对应的父轮廓,分别计算两个轮廓对应的椭圆拟合误差,定义每个椭圆的拟合误差为其中...

【专利技术属性】
技术研发人员:孟子阳刘宇真
申请(专利权)人:清华大学
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1