发明名称 一种基于双目三维视觉的深度测量方法
摘要 本发明提供了一种基于双目三维视觉的深度测量方法,包括步骤:(1)由两个摄像机分别获取物体的左图像和右图像;获取若干个物体的特征点;(2)建立BP神经网络模型;(3)提取物体底部平面特征点的左图像坐标和右图像坐标,并通过BP神经网络模型训练得到三维世界坐标,建立物体底部表面的三维平面函数;(4)提取物体顶部平面一个特征点的左图像坐标和右图像坐标,并通过BP神经网络模型训练得到三维世界坐标;(5)根据物体底部表面的三维平面函数与物体顶部平面一个特征点,求取物体的深度值。本发明可对物体进行非接触深度测量,具有测量精度高、成本低等优点。
申请公布号 CN101907448A 申请公布日期 2010.12.08
申请号 CN201010237096.5 申请日期 2010.07.23
申请人 华南理工大学 发明人 洪启松;张平;汤峰
分类号 G01B11/22(2006.01)I;G06N3/08(2006.01)I 主分类号 G01B11/22(2006.01)I
代理机构 广州市华学知识产权代理有限公司 44245 代理人 黄磊;李卫东
主权项 1.一种基于双目三维视觉的深度测量方法,其特征在于,包括如下步骤:(1)由两个摄像机分别获取物体的左图像和右图像,物体各点在左图像和右图像中对应有左图像坐标和右图像坐标,且均为二维坐标;获取若干个物体的特征点;(2)建立BP神经网络模型;(3)根据所述步骤(1)获取的左图像和右图像,提取物体底部平面特征点的左图像坐标和右图像坐标;通过所述步骤(2)所得的BP神经网络模型对所述特征点进行训练,将各特征点的左图像坐标和右图像坐标均映射到三维世界坐标,并将所有三维世界坐标拟合成三维世界坐标点集,建立物体底部表面的三维平面函数,所述三维平面函数满足:Z=aX+bY+c,其中,X、Y、Z分别为底部表面各点的三个世界坐标值,a、b、c分别为函数参数;(4)根据所述步骤(1)获取的左图像和右图像,提取物体顶部平面一个特征点的左图像坐标和右图像坐标;通过所述步骤(2)所得的BP神经网络模型训练,所述特征点的左图像坐标和右图像坐标映射到三维世界坐标,设为P(P<sub>x</sub>,P<sub>y</sub>,P<sub>z</sub>);(5)求取物体的深度值,所述深度值满足:<img file="FSA00000205268800011.GIF" wi="569" he="124" />其中Dist为所求的深度值,P<sub>x</sub>、P<sub>y</sub>、P<sub>z</sub>分别为步骤(4)特征点三维世界坐标对应的三个坐标值,a、b、c分别为所述步骤(3)物体底部表面的三维平面函数的三个参数值。
地址 510640 广东省广州市天河区五山路381号