专利名称:一种大视场三维视觉传感器的标定方法
技术领域:
本发明涉及一种大视场三维视觉传感器的标定方法,本方法可用于对大视场三维视觉传感器的外参数标定。本发明属于机器视觉领域。
背景技术:
非接触的三维形貌测量技术具有速度快、精度高、无损害等特点,近些年来,随着这项技术的不断发展,其测量视场逐步增大,其应用领域更加广泛,逐步应用到大型铸件等工业零件的三维建模和大型碑文等文物的数字化保护中。然而,传统的测量方法速度较慢,点云较少,测量效率低。这就需要我们在兼顾精度的前提下,提高单视场测量范围,缩短测量时间。随着视场的增大,现场参数标定成为瓶颈问题。目前的标定方法,主要针对小视场 测量的标定,而有限的大视场标定方法或是精度不够、或是操作复杂,比如有的方法需要粘贴标志点,无法实现大视场测量的自动化。光栅相位匹配技术成为目前的热点,具有测量精度高、点云密集,受环境光和物体表面纹理影响小等特点,由此我们想到了将相位匹配方法应用到大视场三维视觉传感器的标定中去。
发明内容
本发明的技术解决问题是提出一种大视场三维视觉传感器的标定方法,将相位匹配技术与近景摄影测量技术相结合,通过相位匹配技术实现图像匹配,通过摄影测量技术实现参数的优化,从而实现传感器的标定。本发明的技术解决方案为一种大视场三维视觉传感器的标定方法,其特征在于,包括以下步骤传感器的内参数为已知。步骤一利用十字靶标求取传感器初始外参数。步骤二 利用相位匹配技术求取大量匹配点。对物体分别进行横、竖正弦条纹的投影,系统自动实现投影的三步相移,拍摄图像,进行相位解算以及相位展开,使得左右相机的每一个像素对应着一对横竖相位值,这些相位值以二维数组的形式存储,横、竖相位分别存在不同的数组中。步骤三图像的匹配。图像的匹配实际上是同名的点的搜索过程。利用展开之后的相位值,将左右像片的各个像素分别对应到投影仪上各个点。已知左像片一点的横竖相位值,即可知道其在投影仪上所对应的点的坐标,从而寻找到右像片与之相位值接近的四个点,进行插值,求解出与已知左像片点匹配的右像片点。这样,通过采集预定数目的理想的点进行匹配,就实现了大数量的像素匹配。步骤四根据摄影测量前方交会原理,通过步骤一求出的初始外参数,以及步骤三求取的匹配点,可解算出这些都三维坐标初始值。步骤五采用光束平差法,列出控制点和待求物点的误差方程式,进行全区域统一平差计算,同时求解待求物点坐标和外方位元素。步骤六在相机内参数进行光束平差优化之后,两个相机的相对位置和三维测量结果处于相似坐标系下,与欧式坐标系相差一个比例因子λ,借助近景摄影测量中比例因子的求解方法,通过以下步骤完成传感器现场溯源制作和标定量值传递基准;计算比例因子λ ;按照公式,重新进行相机参数的计算。其中,步骤二中所述的对拍摄图像进行相位解算,是采用三步相移法。对物体投射一定频率正弦条纹(横条纹或者竖条纹),对条纹相位进行移动,每步移动120度,每移动一次,左右相机各拍摄一幅图像,共移动三次。利用如下算法,解算出相应频率下,图像各个像素点相位值(横向的或者竖向的)。三幅图像中任一像素(X, y)的灰度值Ijx’yhljx’yhljx’y)可用如下公式表
示
权利要求
1.一种大视场三维视觉传感器的标定方法,其特征在于包括以下步骤 步骤一利用十字靶标求取传感器初始外参数,传感器的内参数为已知; 步骤二 利用相位匹配技术求取大量匹配点,对物体分别进行横、竖正弦条纹的投影,系统自动实现投影的三步相移,拍摄图像,进行相位解算以及相位展开,使得左右相机的每一个像素对应着一对横竖相位值,这些相位值以二维数组的形式存储,横、竖相位分别存在不同的数组中; 步骤三图像的匹配; 图像的匹配实际上是同名的点的搜索过程,利用展开之后的相位值,将左右像片的各个像素分别对应到投影仪上各个点; 已知左像片一点的横竖相位值,即知道其在投影仪上所对应的点的坐标,从而寻找到右像片与之相位值接近的四个点,进行插值,求解出与已知左像片点匹配的右像片点,这样,通过采集预定数目的理想的点进行匹配,就实现了大数量的像素匹配; 步骤四根据摄影测量前方交会原理,通过步骤一求出的初始外参数,以及步骤三求取的匹配点,解算出这些都三维坐标初始值; 步骤五采用光束平差法,列出控制点和待求物点的误差方程式,进行全区域统一平差计算,同时求解待求物点坐标和外方位元素; 步骤六在相机内参数进行光束平差优化之后,两个相机的相对位置和三维测量结果处于相似坐标系下,与欧式坐标系相差一个比例因子λ,借助近景摄影测量中比例因子的求解方法,通过以下步骤完成传感器现场溯源制作和标定量值传递基准;计算比例因子λ ;按照公式,重新进行相机参数的计算。
2.根据权利要求I所述的一种大视场三维视觉传感器的标定方法,其特征在于步骤二中所述的对拍摄图像进行相位解算,是采用三步相移法,对物体投射一定频率正弦条纹,对条纹相位进行移动,每步移动120度,每移动一次,左右相机各拍摄一幅图像,共移动二次;利用如下算法,解算出相应频率下,图像各个像素点相位值; 三幅图像中任一像素(χ,y)的灰度值I1 (X,Y)、I2 U,y)、Is(x,y)
3.根据权利要求I所述的一种大视场三维视觉传感器的标定方法,其特征在于步骤三中所述的图像的匹配,其具体实现过程如下利用展开之后的相位值,将左右像片的各个像素分别对应到投影仪上各个点,通过以下公式
全文摘要
一种大视场三维视觉传感器的标定方法,它有六大步骤一、利用十字靶标求取传感器初始外参数;二、投射条纹与相位解算;三、图像的匹配;四、根据摄影测量前方交会原理,通过步骤一求出的初始外参数,以及步骤三求取的匹配点,解算出这些都三维坐标初始值;五、采用光束平差法,同时求解待求物点坐标和外方位元素;六、传感器现场溯源。本发明将相位匹配技术与近景摄影测量技术相结合,通过相位匹配技术实现图像匹配,通过摄影测量技术实现参数的优化,从而实现传感器的标定。它具有测量视场大、速度快、精度高等特点,可用于大型铸件等工业零件、大型石碑等文物的测量标定过程中。
文档编号G01B11/24GK102721376SQ20121021086
公开日2012年10月10日 申请日期2012年6月20日 优先权日2012年6月20日
发明者姜宏志, 汪振, 赵慧洁 申请人:北京航空航天大学