一种运动目标视频定位测速系统及方法与流程

文档序号:31857266发布日期:2022-10-19 03:21阅读:来源:国知局

技术特征:
1.一种运动目标视频定位测速系统,其特征在于包括m个相机、运动目标检测跟踪模块、运动目标速度识别模块;m个相机的总视场覆盖运动目标的整个运动场景,m大于1;相机,在同步采集指令的驱动下,拍摄视场内的图像,形成图像数据帧发送给运动目标检测跟踪模块;运动目标检测跟踪模块,采集各相机拍摄的图像,并记录图像采集时间,对各相机拍摄的图像进行畸变校正,采用yolo模型对同一时刻拍摄的每一张校正后的图像进行目标检测,得到图像中所有运动目标在像素坐标系下的粗略边界框,再基于边缘检测方法,得到各运动目标在像素坐标系下的精确位置和精准边界框,之后,采用deepsort算法对同一运动目标不同时刻的精准边界框进行匹配,实现不同时刻各运动目标的精准边界框的跟踪;通过透视投影矩阵将每个运动目标在像素坐标系下的坐标转换为对应相机视场覆盖区域世界坐标系下的坐标,根据各相机视场覆盖区域间的位置关系,计算出各运动目标不同时刻在运动场景全局世界坐标系下的坐标,并发送给运动目标速度识别模块;运动目标速度识别模块,将各运动目标不同时刻在运动场景全局世界坐标系下的坐标序列滤波去噪后进行差分处理,得到运动目标在运动场景世界坐标系下的速度。2.根据权利要求1所述的一种运动目标视频定位测速系统,其特征在于运动目标检测跟踪模块采用计算机视觉库opencv中的undistort函数对各相机拍摄的图像进行畸变校正,所述undistort函数形式如下:void undistort(inputarray src,outputarray dst,inputarray cameramatrix,inputarray distcoeffs,inputarray newcameramatrix)src为原始图像的像素矩阵,dst为校正后的图像的像素矩阵;cameramatrix为相机内参:其中,f
x
=f/dx称为相机x轴方向上的归一化焦距,f
y
=f/dy称为相机y轴方向上的归一化焦距,单位为像素;f为相机的焦距,dx、dy分别为像素在相机x、y轴方向上的物理尺寸;(u0,v0)为图像中心在像素坐标系坐标,单位为像素。distcoeffs为畸变参数:distcoeffs=[k1,k2,p1,p2,k3其中,k1为径向畸变二次项系数、k2为径向畸变四次项系数、k3为径向畸变六次项系数;p1、p2分别为第一切向畸变参数、第二切向畸变参数,inputarray newcameramatrix为全0矩阵。3.根据权利要求2所述的一种运动目标视频定位测速系统,其特征在于所述相机内参cameramatrix和畸变参数distcoeffs的标定过程如下:s1.1、准备一个张正友标定法棋盘格作为标定板,用相机对标定板进行不同角度的拍摄,得到一组n张棋盘格图像,15≤n≤30;s1.2、采用matlab工具箱中的相机标定工具camera calibration,加载步骤s1.1拍摄得到的n张棋盘格图像,对棋盘格中的角点进行自动检测,获得角点在像素坐标系下的坐标;
s1.3、将棋盘格的单元格实际尺寸输入至标定工具camera calibration,由标定工具camera calibration计算得到角点的世界坐标;s1.4、标定工具camera calibration根据n张图像中的角点在像素坐标系下的坐标与在世界坐标系下的坐标,进行参数解算,得到相机内参intrinsicmatrix、畸变参数distcoeffs。4.根据权利要求1所述的一种运动目标视频定位测速系统,其特征在于运动目标检测跟踪模块调用计算机视觉库opencv中的perspectivetransform函数将运动目标在像素坐标系下的坐标转换为相机视场覆盖区域世界坐标系下的坐标。5.根据权利要求4所述的一种运动目标视频定位测速系统,其特征在于所述透视投影矩阵的获取过程如下:s2.1、在运动目标的运动场景布置好相机并固定,使得m个相机的总视场覆盖运动目标的整个运动场景,且相邻相机画面有重叠区域;s2.2、定义运动场景的场地平面为全局世界坐标系的xoy平面,在场地平面布置r行c列标志点,标志点的行与全局世界坐标系的x轴平行,标志点的列与全局世界坐标系的y轴平行,每个标志点上设有菱形图案,菱形图案相对的顶点连线与全局世界坐标系的x轴、y轴平行,菱形中心点位置作为标志的位置;每个相机视场内包含a2个标志点,标志点以a*a矩阵形式均匀分布,位于周边的各标志点靠近相机视场边缘,相邻相机视场重叠区域包含a个公共标志点;s2.3、对于每个相机,选定相机视场内左上角的标志点作为原点,即坐标为(0,0),建立相机视场区域世界坐标系,测量各个标志点相对于原点的位置,得到a2个标志点在相机视场区域世界坐标系下的坐标;s2.4、通过相机拍摄,每个相机得到包含a2个标志点的一张图像;s2.5、将相机拍摄的图像进行畸变校正;s2.6、确定每个相机拍摄的畸变校正后图像中的a2个标志点在像素坐标系下的坐标;s2.7、对于每个相机,将每个标志点在像素坐标系下的坐标和对应相机视场区域世界坐标系下的坐标,记为一组坐标,a2组坐标传入计算机视觉库opencv中的findhomography函数,计算出相机的透视投影矩阵。6.根据权利要求5所述的一种运动目标视频定位测速系统,其特征在于确定畸变校正后图像中a2个标志点在像素坐标系下的坐标的具体方法为:通过matlab显示畸变校正后图像,使用impixelinfo命令显示鼠标指向的点在图像中的位置,将鼠标指向到菱形标志的中心,得到a2个标志在图像中的位置,将图像中左上角的菱形标志的中心定义为像素坐标系原点,坐标记为(0,0),将其余a
2-1个非原点标志点与原点的相对位置,记为其像素坐标系下的坐标。7.根据权利要求1所述的一种运动目标视频定位测速系统,其特征在于运动目标检测跟踪模块通过如下方法得到各运动目标在像素坐标系下的精确位置和精准边界框:s3.1、对由yolo检测得到的运动目标的粗略边界框标示区域进行灰度化和高斯滤波处理;s3.2、采用canny-devernay算法对运动目标的粗略边界框标示区域进行边缘检测,得到运动目标的精确轮廓,获得运动目标轮廓点坐标集合;
s3.3、根据运动目标轮廓点坐标,计算轮廓的特征矩;s3.4、用轮廓的特征矩计算运动目标的质心即运动目标在像素坐标系下的精确位置;s3.5、取目标轮廓的最小外接矩形作为运动目标精准边界框。8.根据权利要求1所述的一种运动目标视频定位测速系统,其特征在于运动目标检测跟踪模块采用deepsort方法对不同时刻各运动目标的精准边界框进行跟踪。9.根据权利要求1所述的一种运动目标视频定位测速系统,其特征在于相机采用有线方式与运动目标检测跟踪模块通信。10.一种运动目标视频定位测速方法,其特征在于包括如下步骤:s1、在同步采集指令的驱动下,利用多个相机拍摄运动目标运动场景下的图像,形成图像数据帧发送给运动目标检测跟踪模块;m个相机的总视场覆盖运动目标的整个运动场景;s2、对各相机拍摄的图像进行畸变校正,采用yolo模型对同一时刻拍摄的每一张校正后的图像进行目标识别,识别出图像中所有运动目标在像素坐标系下的粗略边界框;s3、以运动目标在像素坐标系下的粗略边界框为基础,基于边缘检测方法,得到各运动目标在像素坐标系下的精确位置和精准边界框;s4、采用deepsort算法对同一运动目标不同时刻的精准边界框进行匹配,,实现不同时刻各运动目标的精准边界框的跟踪;s5、通过透视投影矩阵将每个运动目标在像素坐标系下的坐标转换为对应相机视场覆盖区域世界坐标系下的坐标,根据各相机视场覆盖区域间的位置关系,计算出各运动目标不同时刻在运动场景全局世界坐标系下的坐标,并发送给运动目标速度识别模块;s6、将各运动目标不同时刻在运动场景全局世界坐标系下的坐标序列滤波去噪后进行差分处理,得到运动目标在运动场景世界坐标系下的速度。

技术总结
本发明涉及一种运动目标视频定位测速系统及方法,该系统包括M个相机、运动目标检测跟踪模块、运动目标速度识别模块;M个相机的总视场覆盖运动目标的整个运动场景;其中,运动目标检测跟踪模块在YOLO模型目标识别之后增加了基于边缘检测方法将粗略边界框进一步识别,得到目标的精准位置和精准边界框的步骤,再采用DeepSORT方法对精准边界框进行跟踪,提高目标检测定位精度,适用于高精度定位场合。本发明还提出了“扩展的九点标定法”,实现了大范围较高精度的标定。较高精度的标定。较高精度的标定。


技术研发人员:赵合 孟祥涛 于向怀 向政 葛宏升 谢星志
受保护的技术使用者:北京航天时代光电科技有限公司
技术研发日:2022.05.20
技术公布日:2022/10/18
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1