The invention provides a method for measuring the position and attitude of instrument and equipment based on label-free anchor detection and error compensation, including detecting the anchor point of instrument and equipment on image by using the DeepLabCut depth neural network model trained, outputting X coordinates, Y coordinates and confidence of each anchor point in image; calibrating camera parameters and measuring instrument anchor point by using calibration plate in initialization stage; Reasonable distance, all anchor points, their world coordinates and the distance between anchors constitute the anchor network topology. The anchor point set is detected in the new image. According to the anchor network topology, world coordinates and camera internal parameters, the rotation matrix and offset vector are calculated, and the camera coordinates of the anchor point are calculated. Then the whole position of the instrument is rotation matrix and offset vector, and the camera coordinates of each anchor point are the positions of each anchor point in space.
【技术实现步骤摘要】
一种基于免标记锚点检测的仪器设备位姿测量及误差补偿方法
本专利技术涉及机器视觉领域,尤其涉及基于人工智能的视觉检测测量领域中基于免标记锚点检测的仪器设备位姿测量及误差补偿方法。
技术介绍
量化操作行为是实现智能评判人工操作的瓶颈之一,视觉图像是在不同环境中观察、记录人工操作的简单方法,然而提取动作特征量化操作行为进行进一步分析的工作量极大。在测量控制中,通常采用添加标记的方法来辅助计算机跟踪,但是标记是侵入性的,且标记数量、位置必须预先确定。本专利技术提出一种基于免标记锚点检测的仪器设备位姿测量及误差补偿方法,实现了根据特点锚点结构实现任意仪器设备的位姿、位置测量。
技术实现思路
为解决上述存在的问题与缺陷,本专利技术实现不添加任何标记地准确跟踪人工操作、可在图像上任意定义特征锚点,实现了根据特点锚点结构实现任意仪器设备的位姿、位置测量。本专利技术的目的通过以下的技术方案来实现:一种基于免标记锚点检测的仪器设备位姿测量及误差补偿方法,所述方法包括:步骤A使用已训练好的DeepLabCut深度神经网络模型P-DLC(PretrainedDeepLabCutNetwork ...
【技术保护点】
1.一种基于免标记锚点检测的仪器设备位姿测量及误差补偿方法,其特征在于,所述方法包括以下步骤:步骤A使用已训练好的DeepLabCut深度神经网络模型P‑DLC检测出仪器设备在图像上的免标记锚点,不同锚点按某一顺序排列,并输出各个锚点在图像中的X坐标、Y坐标及置信度;步骤B使用标定板标定相机参数,置放仪器设备使标定板与锚点平面重合,将每个在图像中的X坐标、Y坐标映射为世界坐标,测出所有锚点对的物理距离,由所有锚点、世界坐标及锚点之间的距离共同构成锚点网络拓扑;步骤C在新的图像上检测出锚点集,根据锚点网络拓扑、世界坐标、相机内参计算出此时的旋转矩阵与偏移向量,然后计算出相机坐 ...
【技术特征摘要】
1.一种基于免标记锚点检测的仪器设备位姿测量及误差补偿方法,其特征在于,所述方法包括以下步骤:步骤A使用已训练好的DeepLabCut深度神经网络模型P-DLC检测出仪器设备在图像上的免标记锚点,不同锚点按某一顺序排列,并输出各个锚点在图像中的X坐标、Y坐标及置信度;步骤B使用标定板标定相机参数,置放仪器设备使标定板与锚点平面重合,将每个在图像中的X坐标、Y坐标映射为世界坐标,测出所有锚点对的物理距离,由所有锚点、世界坐标及锚点之间的距离共同构成锚点网络拓扑;步骤C在新的图像上检测出锚点集,根据锚点网络拓扑、世界坐标、相机内参计算出此时的旋转矩阵与偏移向量,然后计算出相机坐标,实现仪器设备位姿测量;步骤D选中图像中任意3个锚点,在新的第i张图像中,测得选中3个锚点的图像坐标,并由某一准确图像中测得的相机坐标,计算得到仪器设备在深度方向上的准确测量值,并由该测量值取代步骤C中仪器设备位姿测量在深度方向上的测量值,实现仪器位姿补偿。2.如权利要求1所述的基于免标记锚点检测的仪器设备位姿测量及误差补偿方法,其特征在于,所述步骤A具体包括:设总共N个锚点,记为pan_1,pan_2,pan_3…pan_N;第n个锚点为pan_n(n∈[1,N])这时候,并输出各个锚点在图像中的X坐标Y坐标及置信度ρan_n。3.如权利要求1所述的基于免标记锚点检测的仪器设备位姿测量及误差补偿方法,其...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。