[发明专利]基于改进多频条纹结构光的三维测量方法有效

专利信息
申请号: 201811490003.2 申请日: 2018-12-06
公开(公告)号: CN109489585B 公开(公告)日: 2020-08-18
发明(设计)人: 朱勇建;黄振;马俊飞;罗坚;郭磊;潘敏玲 申请(专利权)人: 广西师范大学
主分类号: G01B11/25 分类号: G01B11/25
代理公司: 桂林市华杰专利商标事务所有限责任公司 45112 代理人: 刘梅芳
地址: 541004 广西壮*** 国省代码: 广西;45
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 改进 条纹 结构 三维 测量方法
【权利要求书】:

1.基于改进多频条纹结构光的三维测量方法,其特征是,包括如下步骤:

1)生成编码条纹图片:采用计算机生成多种频率的编码条纹图,编码条纹图光强分布函数可以表示为公式(1),其中,I(x,y)表示编码条纹图光强,A(x,y)表示图像的背景光强,B(x,y)表示图像的调制强度,f表示条纹的频率,φ(x,y)表示条纹相位值,频率f取值为f1,f2,f3,...fn,取值之间的关系为f1<f2<f3...<fn,其中f1为1,f2为k*f1,f3为k*f2,...fn为k*fn-1,k取值2,3,4...,频率为f1,f2,f3,...fn-1的编码条纹图采用三步相移,每次移动的步长为2π/3,每个频率生成图片三幅,频率为fn的编码条纹图采用八步相移,每次移动的步长为π/4,生成图片八幅,

2)相机标定:采用圆形阵列标定板对相机进行标定,采用亚像素边缘检测算法提取标定板圆形标志点边缘,计算得到亚像素精度的圆形标志点圆心图像坐标,使用MATLAB相机标定函数计算相机的内参数Ac,外参数[Rctc],其中Rc为旋转矩阵,tc为平移向量;

3)投影仪标定:依照李中伟等人的论文《结构光测量技术中的投影仪标定算法》中的方法进行标定,具体为:

(1)水平、竖直方向投影编码条纹图:投影仪采用水平、垂直两种方式投影步骤1)生成的编码条纹图在圆形阵列标定板上,使用相机采集,另拍摄一幅未投影编码条纹图的圆形阵列标定板图像;

(2)提取圆形标志点圆心图像坐标:根据步骤2)中方法,提取未投影条纹图的圆形阵列标定板图像的圆形标志点圆心图像坐标;

(3)求编码条纹图绝对相位值:使用步骤(1)中采集的变形编码条纹图,按特定方式进行相位展开,计算频率为fn的编码条纹图的绝对相位Φn(x,y),分别得到水平、竖直方式投影的编码条纹图的绝对相位值Φnv(x,y)和Φnh(x,y);

(4)计算圆形标志点圆心的DMD图像坐标:计算每个圆形标志点圆心图像坐标对应的在X轴和Y轴方向的绝对相位值,然后根据公式(2)、公式(3)计算对应的投影仪DMD图像坐标,得到每个圆形标志点圆心图像坐标对应的DMD图像坐标:

其中,Φv(u,v)和Φh(u,v)分别代表标定板圆形标志点圆心点在水平方向和竖直方向的绝对相位值Φn(x,y),Nv和Nh在实际应用时相同,都代表编码条纹图的条纹频率,W和H分别代表DMD图像的水平和竖直方向像素个数;

(5)获取标定板在投影仪范围内不同位置结果:重复步骤(1)-(4),得到至少12个圆形阵列标定板在投影仪投影范围内不同位置、姿态的结果,依照上述论文方式进行投影仪标定可以获取投影仪内参数Ap,外参数[Rp,tp],其中Rp为旋转矩阵,tp为平移向量;

4)投影编码条纹图片并求频率为fn条纹图的绝对相位:分别投影频率为f1,f2,f3,...fn的编码条纹图到待测物体上,采用与步骤3)中相同的特定方式求频率为fn的八步相移编码条纹图的绝对相位Φn(x,y);

5)三维重建测量:由前面步骤(2)、步骤(3)已经得到相机和投影仪的内外参数,结合频率为fn的八步相移条纹图的绝对相位确定每一像素点的相位值,进行三维重建测量,重建过程如下:

相机成像过程中,空间坐标到相机像素坐标的可以用公式(4)表示为:

其中和分别代表像素齐次坐标的[x,y,1]和空间三维齐次坐标[Xw,Yw,Zw,1],Ac是相机内参,[Rctc]是相机外参,M是一个三行四列矩阵,s是尺度因子,投影仪作为逆向相机进行分析,将相机的M矩阵表示为Mc,投影仪的M矩阵表示为Mp,Mc和Mp表示为公式(5)和公式(6):

将公式(5)和公式(6)代入公式(4),再化简得到公式(7)和公式(8):

其中(xc,yc)和(xp,yp)分别代表相机的像素坐标和投影仪DMD像素坐标,选择xc,yc,yp三个方程求解Xw、Yw、Zw,可表示为公式(9):

至此可得物体表面精确的三维坐标;

步骤3)、步骤4)中所述的特定方式为:

a)求频率为f1的编码条纹图的绝对相位值:取频率为f1的三步相移编码条纹图三张图片,通过公式(10)得到这组图片的包裹相位:

其中N表示捕捉条纹图的数量,In(x,y)表示相机采集到的变形条纹的光强,φ(x,y)表示包裹相位,令频率为f1的编码条纹图绝对相位为Φ1(x,y),Φ1(x,y)等于φ(x,y);

b)求频率为f2,f3,...fn-1编码条纹图的绝对相位值:取频率为f2的三步相移条纹三张图片,包裹相位按公式(10)方式求得,步骤a)中已知Φ1(x,y),利用公式(11)、公式(12)对频率为f2的第二组条纹图的包裹相位进行相位展开:

Φ(x,y)=φ(x,y)+2π*n(x,y) (12)

n(x,y)为整数,代表条纹级次,round是取整函数,得到第二组条纹图的绝对相位Φ2(x,y),采用上述方法可得到频率为f3,...fn-1的编码条纹图的绝对相位Φ3(x,y)......Φn-1(x,y);

c)求频率为fn编码条纹图的绝对相位值:取频率为fn的八步相移编码条纹八张图片,依照杨柳等人的论文《免疫于伽马非线性的八步相移法》中所述方法,八步相移解包裹可消除系统非线性的影响,过程如下:

定义系统的非线性响应函数为公式(13),生成的条纹图可以简化表示为公式(14),其中M为条纹图光强最大值,f为条纹周期,δ代表初始相位,n为像素个数,

f(x)=a+bx+cx2+dx3+ex4 (13),

将公式(14)代入公式(13),得到存在非线性时的光强为公式(15):

I”i=αcos4(φ”+δi)+βcos3(φ”+δi)+μcos2(φ”+δi)+vcos(φ”+δi)+A, (15),

其中α、β、μ、v、A的表达式是含有系统非线性响应函数的系数a、b、c、d、e的,八步相移法拍摄的8幅条纹图的光强值表示为公式(16):

通过化简计算可得八步相移法的包裹相位φwrap,消除相位计算公式中的α、β、μ、v、A,如公式(17):

W表示包裹算子,系统存在四阶的伽马非线性的情况下,八步相移法的包裹相位只与相机采集到的条纹图光强值有关,再利用Φn-1(x,y)和公式(11)、公式(12),计算得到频率为fn的编码条纹图的绝对相位Φn(x,y)。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广西师范大学,未经广西师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201811490003.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top