【技术实现步骤摘要】
一种特殊环境下目标实时识别定位方法
[0001]本专利技术涉及目标实时识别
,特别涉及一种特殊环境下目标实时识别定位方法。
技术介绍
[0002]随着各国对海洋探索的不断发展,水下机器人开始应用于深海科考、资源勘探以及水下打捞工作。水下机器人典型的应用场景为海底样本采集、海底打捞、水下目标抓取等。目前国内外水下机器人作业多为人工摇杆操作,需要配合多组摄像头形成多视角观察,对操作人员技术水平要求较高,不利于水下科考、水下勘探工作的开展。
[0003]水下双目视觉定位系统可以辅助科研人员操作机器人进行水下样本采集作业。通过双目摄像机对待采集样本进行拍照,实现目标自主定位并实时反馈目标坐标信息至机器人端,实现自主抓取,有效减轻水下人员作业强度和难度,在海洋研究探测和资源开发方面具有重要应用价值。
[0004]现有技术的不足之处在于,水下目标实时精确识别定位是抓取工作的重要环节。由于目标在作业前是未知的,缺乏足够的图像数据训练稳健的目标识别神经网络模型,深度学习目标识别方法不适用于水下环境抓取作业。传统的目标识别定位方法包括灰度相关的模板匹配、几何特征的模板匹配、边缘梯度提取等,受限于水下环境和目标背景的复杂性,目标实时识别鲁棒性较差。Prats等人通过目标识别与目标跟踪两步实现目标识别定位。双目视觉系统首先了解目标外观信息,将其生成包括颜色直方图以及一个多边形的对象检测模型,用于目标检测。跟踪算法是基于模板的,具体为高效的二阶最小化方法(EfficientSecond
‑
Order ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.一种特殊环境下目标实时识别定位方法,其特征在于,包括:步骤S1、在水下环境对双目摄像机进行标定获取左右相机内外参数,建立水下双相机模型;步骤S2、基于标定得到的左右相机内外参数对水下图像采集的左右图像进行预处理,得到共面的左右图像;步骤S3、在采集到的左右图像中选取待抓取目标,基于选取目标图像区域初始化目标跟踪算法,生成目标识别模型;步骤S4、在图像采集过程中,基于目标识别模型定位目标在左右图像中的范围,进行粗定位目标;步骤S5、基于对目标进行特征匹配筛选得到匹配特征点,并对匹配得到的多组特征点进行融合,得到目标参考点;步骤S6、基于融合后的目标参考点对目标进行三维坐标计算,得到精准定位目标。2.根据权利要求1所述一种特殊环境下目标实时识别定位方法,其特征在于,所述步骤S1中的具体步骤包括:在水下环境对双目摄像机进行标定,计算水下双目摄像机内参数和外参数;所述双目摄像机内参数包括内参矩阵和畸变向量;内参矩阵为:畸变向量为D=(k1,k2,p1,p2);其中,f表示摄像机焦距,dx、dy分别表示摄像机像元尺寸u0和v0表示图像中心点;所述双目摄像机外参数包括右摄像机到左摄像机的旋转矩阵R3×3,以及右摄像机到左摄像机的平移向量T3×1。3.根据权利要求1所述一种特殊环境下目标实时识别定位方法,其特征在于,所述步骤S2中的具体步骤包括:通过双目摄像机进行水下图像采集,得到左右图像;再基于标定得到的双目摄像机获取的左右相机内外参数对采集得到的左右图像进行畸变矫正和极线矫正,得到共面的左右图像。4.根据权利要求1所述一种特殊环境下目标实时识别定位方法,其特征在于,所述步骤S3中的具体步骤包括:获取预处理后共面的左右图像;在存在目标的左右图像的初始帧中框选目标图像区域,并基于局部图像训练根据目标跟踪算法,生成目标识别模型Model
object
。5.根据权利要求1所述一种特殊环境下目标实时识别定位方法,其特征在于,所述步骤S4中的具体步骤包括:根据生成的目标识别模型在后续图像采集过程中,实时跟踪识别目标在左右图像中的
范围ROI
l
,ROI
r
。6.根据权利要求1所述一种特殊环境下目标实时识别定位方法,其特征在于,所述步骤S5中的具体步骤包括:步骤S51、目标特征提取:根据识别目标在左右图像中获取的范围,并对目标所在左右图像的范围进行裁剪,缩小特征提取范围;再基于ORB算法分别对左右图像的目标进行关键的特征点提取,通过匹配算法对目标的左右图像中特征点进行特征匹配,得到同名特征点集F
l
(u
i
,v
i
),(i=1,2,
…
,m),F
r
(u
j
,v
j
),(j=1,2,
…
,n);采用算法对匹配点对进行处理和筛选,剔除误匹配点对,保留正确匹配的左右图像块特征点对F
l
(u
k
,v
k
)、F
r
(u
k
,v
k
)其中k≤min(m,n);基于筛选后的特征点计算左右图像单应性矩阵H,并通过结合特征点在图像中得位置,剔除远离目标ROI中心点且Z向深度较大的点集,保留部分目标特征点集F
l
(u
h
,v
h
)、F
r
(u
h
,v
h
),其中h≤k;步骤S52、目标特征融合:根据得到的目标特征点集F
l
(u
h
,v
h
)、F
r
(u
h
,v
h
),(h≤k)求取平均坐标点作为目标参考点,计算公式为:点,计算公式为:其中,R
l
技术研发人员:聂余满,汤远洋,王耀雄,曹平国,汪洲,周子,
申请(专利权)人:中国科学院合肥物质科学研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。