发明名称 |
一种基于长方体的Kinect深度相机的内参标定方法 |
摘要 |
本发明公开了一种基于长方体的Kinect深度相机的内参标定方法。将高精度长方体摆在地面上,用Kinect深度相机拍摄;由多帧图像深度数据,生成相同帧数的法向图;划分标定物体的平面,得到平面深度数据;再通过透视投影逆过程得到三维点集;进行最小二乘拟合方法,获取对应的平面;计算被标记的平面与平面之间的夹角与距离;实际测量高精度长方体的角度和距离并比较,构造以差值最小为目的的优化目标函数,对Kinect深度相机的内参进行优化,使得目标函数最小化,完成对Kinect深度相机的标定。本发明方法仅使用深度信息,可广泛适用于一系列深度相机和应用场景;所标定的相机内参可用于三维重建,较现有标定方法提升了精度。 |
申请公布号 |
CN104376558A |
申请公布日期 |
2015.02.25 |
申请号 |
CN201410642053.3 |
申请日期 |
2014.11.13 |
申请人 |
浙江大学 |
发明人 |
耿卫东;金秉文;雷昊 |
分类号 |
G06T7/00(2006.01)I |
主分类号 |
G06T7/00(2006.01)I |
代理机构 |
杭州求是专利事务所有限公司 33200 |
代理人 |
林超 |
主权项 |
一种基于长方体的Kinect深度相机的内参标定方法,其特征在于包含以下步骤:1)将已知尺寸的至少三个高精度长方体组成长方体组摆在地面上,并用Kinect深度相机在多个不同的角度进行拍摄;所述高精度长方体各个表面的平面度达到0.1mm,高精度长方体的表面能够反射Kinect深度相机所发射的红外光;2)根据步骤1)中拍摄得到的深度图像中的多帧深度数据,通过透视投影逆过程生成回投至相机局部坐标系下的三维空间中,生成相同帧数的法向图;3)并在法向图上划分标定物体的平面,得到平面深度数据;4)将步骤3)中得到的平面深度数据,通过透视投影逆过程回投至相机局部坐标系下的三维空间中,得到各个平面对应的三维点集Q;5)对步骤4)得到的每个三维点集Q进行最小二乘拟合方法,获取三维点集Q对应的平面;6)根据步骤5)得到的平面计算被标记的平面与平面之间的夹角与距离;7)实际测量高精度长方体的被标记的平面与平面之间的角度和距离,并与步骤6)得到的夹角与距离比较,构造以差值最小为目的的优化目标函数,通过该优化目标函数使用非线性迭代优化方法,重复进行步骤4)到步骤6),对Kinect深度相机的内参进行优化,使得目标函数最小化,完成对Kinect深度相机的内参标定。 |
地址 |
310058 浙江省杭州市西湖区余杭塘路866号 |