【技术实现步骤摘要】
结构光相机畸变矫正方法、装置、设备及存储介质
[0001]本申请实施例涉及测量
,尤其涉及一种结构光相机畸变矫正方法、装置、设备及存储介质。
技术介绍
[0002]在需要在固定位置采集图像或对相同对象重复采集图像的场景(如交通摄像头、超市自动收银设备的摄像头),需要保证摄像设备采集数据的重复精度,以保证采集结果的准确性和可靠性。尤其是需要通过结构光相机采集物体的三维形状信息时,对光相机视野内的重复精度有较高要求。
[0003]现有技术中进行三维检测的结构光相机,通常利用沙姆定律,使结构光相机中用于产生结构光图案的光机与待采集的物体呈固定倾斜角度(即沙姆角度),以扩大采集的图像数据的覆盖景深范围。但这样会出现光机投影的光强均匀性和图案均匀性较差的问题,加上结构光相机的镜头在拍摄不同位置的图像时,会出现畸变失真问题,导致得到的三维形状信息数据的对比度和重复精度较差。
技术实现思路
[0004]本申请实施例提供了一种结构光相机畸变矫正方法、装置、设备及存储介质,能够显著提高拍摄三维检测时的重复精度。
[0005]第一方面,本申请实施例提供了一种结构光相机畸变矫正方法,结构光相机包括光机和相机,光机包括至少一个数字振镜,光机绕其数字振镜的长轴倾斜设定的沙姆角度,结构光相机畸变矫正方法包括:
[0006]获取相机采集的图像信息,并确定图像坐标,图像坐标为待矫正的坐标;
[0007]基于转换关系式,确定图像坐标对应的物理坐标,转换关系式用于表示图像坐标与对应的物理坐标的对应关 ...
【技术保护点】
【技术特征摘要】
1.一种结构光相机畸变矫正方法,其特征在于,所述结构光相机包括光机和相机,所述光机包括至少一个数字振镜,所述光机绕其数字振镜的长轴倾斜设定的沙姆角度,所述方法包括:获取所述相机采集的图像信息,并确定图像坐标,所述图像坐标为待矫正的坐标;基于转换关系式,确定所述图像坐标对应的物理坐标,所述转换关系式用于表示所述图像坐标与对应的物理坐标的对应关系,所述物理坐标为包含畸变失真和沙姆透视失真的坐标;基于畸变失真参数和光机坐标的坐标表达式,确定所述物理坐标对应的光机坐标;其中,所述光机坐标为矫正沙姆透视失真、并保留畸变失真的坐标,所述畸变失真参数通过所述结构光相机的标定而确定;基于所述坐标表达式的形式的畸变表达式和所述转换关系式,确定所述图像坐标对应的理想坐标;其中,所述理想坐标为矫正畸变失真和沙姆透视失真的坐标,所述畸变表达式用于表示所述光机坐标与所述理想坐标的对应关系。2.根据权利要求1所述的结构光相机畸变矫正方法,其特征在于,所述相机包括感光元件;所述相机的感光元件和所述光机的数字振镜均为矩形;所述感光元件的长轴方向与连接所述感光元件和所述数字振镜的基线相垂直;所述数字振镜的长轴方向与连接所述感光元件和所述数字振镜的基线相垂直;所述数字振镜投影的图案方向与所述数字振镜的长轴平行。3.根据权利要求1所述的结构光相机畸变矫正方法,其特征在于,所述基于转换关系式,确定所述图像坐标对应的物理坐标,包括:确定所述图像数据沿垂直于所述数字振镜长轴方向的相位值;基于所述相位值和所述转换关系式,确定所述物理坐标。4.根据权利要求1所述的结构光相机畸变矫正方法,其特征在于,所述畸变失真参数包括畸变参数和极线约束参数;所述基于畸变失真参数和光机坐标的坐标表达式,确定所述物理坐标对应的光机坐标,包括:基于所述畸变参数,确定沙姆透视失真矩阵;基于所述沙姆透视失真矩阵,确定逆沙姆透视失真矩阵;将所述物理坐标、所述极线约束参数和所述逆沙姆透视失真矩阵输入到所述坐标表达式,输出所述光机坐标。5.根据权利要求4所述的结构光相机畸变矫正方法,其特征在于,所述畸变参数包括沙姆角度(τ
x
,τ
y
),所述极线约束参数为(a,b);所述转换关系式为:其中,c
y
为光机的光轴在数字振镜上的投影点的对应振镜位置的纵坐标,V
D
″′
为相机采集的图像数据中的像素点在数字振镜上对应的纵向浮点振镜位置,y
D
″′
为所述纵向浮点振
镜位置对应的物理坐标的纵坐标,f
y
为以像素为单位表示的光机镜头焦距,所述纵向为垂直于数字振镜长轴的方向,即数字振镜短轴方向;V
D
″′
的计算公式为:其中,φ
v
为图像数据沿纵向的相位值,T为数字振镜投影的图案以振镜数为单位的周期值;所述沙姆透视失真矩阵R(τ
x
,τ
y
)为:所述逆沙姆透视失真矩阵iR(τ
x
,τ
y
)为:所述极线约束参数满足:其中,E为通过所述结构光相机的标定而确定的三阶本征矩阵,(x
c
,y
c
)为所述图像坐标;所述光机坐标的坐标表达式为:y
D
″
=a*x
D
″
+b,其中,(x
D
″
,y
D
″
)为所述光机坐标,满足:6.根据权利要求1所述的结构光相机畸变矫正方法,其特征在于,所述畸变参数包括径
向失真参数和切向失真参数,所述坐标表达式的形式的畸变表达式为:A(X)*X+B...
【专利技术属性】
技术研发人员:马浩然,杨军,黄雨昕,宋启原,蔡明杰,赵顺顺,李鹏飞,丁有爽,邵天兰,
申请(专利权)人:梅卡曼德北京机器人科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。