[发明专利]一种n频编码结构光的量程计算方法有效
申请号: | 201510330596.6 | 申请日: | 2015-06-16 |
公开(公告)号: | CN104930984B | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 赵烟桥;孙晓明;于双;刘爽;于晓洋;吴海滨;于舒春 | 申请(专利权)人: | 哈尔滨理工大学 |
主分类号: | G01B11/25 | 分类号: | G01B11/25 |
代理公司: | 哈尔滨市伟晨专利代理事务所(普通合伙)23209 | 代理人: | 陈润明 |
地址: | 150080 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 编码 结构 量程 计算方法 | ||
技术领域
一种n频编码结构光的量程计算方法属于结构光三维测量技术领域。
背景技术
三维形貌测量在科学研究、医学诊断、工程设计、刑事侦查等领域均有广泛的应用。而结构光作为三维形貌测量手段的重要组成部分,以其非接触式、成本低、分辨率高和速度快的优势,受到了各国学者和工程技术人员的广泛关注,并得到了快速发展。
结构光是一组由投影仪和摄像头组成的系统结构。用投影仪投射特定的光信息到物体表面后及背景后,再由摄像头进行采集,根据物体造成的光信号变化来计算物体的位置和深度信息,进而复原整个物体三维形貌。
结构光最简单的形式就是向物体表面投射单一频率光束,然而,单一频率的投影光不仅抗干扰能力差,而且量程也只局限于投影光的一个周期;解决这个问题,可以采用两束或多束不同频率投影光相组合的方式,例如本课题组在2014年11月18日申请了发明专利《一种双频模拟编码光容错相位展开工程方法》。将多束不同频率投影光相组合,需要对其进行编解码。这项工作的主要研究内容是确定量程和展开相位,然而,还没发现现有技术中有适用于计算多频编码结构光量程和相位展开的算法出现。
在这种情况下,我们会有一系列的问题需要解决:
第一、是否存在适用于计算多频编码结构光量程的唯一计算方法?
第二、是否任何频率编码结构光都会对扩大量程起作用?
第三、这些编码结构光的投影顺序是否会改变量程?
发明内容
为了解释上述问题,本发明公开了一种n频编码结构光的量程计算方法,该计算方法不仅能够计算n频编码结构光的量程,而且能够说明当一个编码条纹的周期是另一个编码条纹周期整数倍时,短周期编码条纹对量程的改变没有贡献;同时能够说明n频编码结构光的投影顺序不影响量程;此外,在质因数分解中,如果将质因数从小到大排列等,算法还具有唯一性。
本发明的目的是这样实现的:
一种n频编码结构光的量程计算方法,包括以下步骤:
S1、投射编码条纹
投射n个编码条纹,所述编码条纹的周期分别为a1、a2、…、an,
其中,a1、a2、…、an均为正整数;
S2、分解质因数
按照下式分别对a1、a2、…、an进行质因数分解:
…………………………
其中,b1、b2、…、bm为从a1、a2、…、an中分解出来的所有不同的质因数;
S3、计算量程
按照下式计算量程:
其中,t为n频编码结构光的量程。
上述n频编码结构光的量程计算方法,所述的b1、b2、…、bm按照从小到大的顺序排列。
一种n频编码结构光的量程计算方法,包括以下步骤:
S1、投射编码条纹
投射n个编码条纹,所述编码条纹的周期分别为a1、a2、…、an,
其中,a1、a2、…、an不全为正整数或全不为正整数;
S2、调整编码周期
对编码条纹的周期a1、a2、…、an进行调整,具体方法为:
A1=ka1
A2=ka2
…………
An=kan
式中,A1、A2、…、An为调整后的周期,均为正整数;k为使A1、A2、…、An均为正整数的正数;
S3、分解质因数
按照下式分别对A1、A2、…、An进行质因数分解:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨理工大学,未经哈尔滨理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510330596.6/2.html,转载请声明来源钻瓜专利网。