ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

结构光三维测量技术

2019-03-08 16:01:41  阅读:386  来源: 互联网

标签:相位 测量 三维 主值 竖直 计算 图像 光栅 结构


结构光生成与投射

  • 水平方向光栅条纹图像12幅:不同频率3组,每组不同相移的4幅图像
  • 竖直方向光栅条纹图像12幅:不同频率3组,每组不同相移的4幅图像

结构光生成
由计算机生成并发送到投影仪的光栅图像的灰度分布为:
II(u,v)=a+bcos(θ(u,v)),θ(u,v)=ϕ(u,v)+α

其中,(u,v)表示投影面投影像素单元的坐标,I(u,v)为(u,v)点的灰度值,a和b分别为正弦光栅的直流基波分量(光强背景值)和振幅(调制光强),θ(u,v) 为(u,v)对应的光栅相位,ϕ为待求相位主值,α为相位位移。
相位计算
相位主值计算
相位主值即相对相位值,本文采用标准的四步相移法计算光栅图像的相位主值。
利用频率相同四幅光栅图像计算出一幅相位主值图像,四幅光栅图像的光强表达式为:
I i (u,v)=a+bcos(θ i (u,v)),θ i (u,v)=ϕ(u,v)+π2 i,i∈{0,1,2,3}

则光栅图像的相位主值为:
ϕ(u,v)=arctan(I 3 −I 1 I 0 −I 2  ) ϕ
编程中,一般使用atan2方法:
ϕ(u,v)=atan2(I 3 −I 1 ,I 0 −I 2 ) ϕ(u,v)=atan2(I3−I1,I0−I2)      


最终,12幅水平条纹光栅图像计算出3幅水平相位主值图像,12幅竖直条纹光栅图像计算出3幅竖直相位主值图像。

相位展开

相位展开,又称解包裹,计算其绝对相位值。本文利用三频外差原理计算其绝对相位值。 最终,根据上步计算出的3幅水平相位主值图像计算出1幅水平绝对相位值图像,根据上步计算出的3幅竖直相位主值图像计算出1幅竖直绝对相位值图像。

DMD图像坐标计算
根据一个方向的绝对相位值,可以确定DMD图像中的一条垂直线或水平线;则根据水平和垂直两个方向的绝对相位值,可以确定DMD图像中的一个点。
通过竖直和水平光栅条纹的CCD图像(相机图像)中的点(uc,vc)     可以确定DMD图像(投影仪图像)中对应的一个点(u p ,v p ) 该点坐标可用如下公式计算。

参考文献

[1]李中伟. 基于数字光栅投影的结构光三维测量技术与系统研究[D].华中科技大学,2009. [2]达飞鹏,盖绍彦. 光栅投影三维精密测量[M]. 北京:科学出版社,2011.

附录

{u p =Φ v (u c ,v c )N v ⋅2π ⋅W v p =Φ h (u c ,v c )N h ⋅2π ⋅H  {up=Φv(uc,vc)Nv⋅2π⋅W vp=Φh(uc,vc)Nh⋅2π⋅H


原文:https://blog.csdn.net/u011178262/article/details/73436549
版权声明:本文为博主原创文章,转载请附上博文链接!

标签:相位,测量,三维,主值,竖直,计算,图像,光栅,结构
来源: https://www.cnblogs.com/tansuoxinweilai/p/10496274.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有