结构光N步相移+多频外差法之解相位:三频四相

  • 四步相移
  • 多频外差

四步相移

光强公式

I为像素xy位置接收到的光强,a为背景,b是调制(modulation),来自于投影仪的光强亮度,cos部分,第一部分表示相位,第二部分表示相移。这里,已知I,以及cos第二部分,我们要求解a,b,以及相位,所以最少使用三个方程,一般情况下使用四步相移的方法为佳。
a/b表示该点的对比度,对比度为1的时候最佳。因为我们用灰度255级别来表示,I最大值为a+b,所以理想情况下,取a128,b127最佳,此时对比度接近1。但由于物体表面的材质反光以及角度各不相同,不可能处于理想情况。经验操作就是,我们在选择环境光亮度的时候,使得白纸微微过曝,这样的成像效果较佳。

多频外差

相对相位与绝对相位
上一步我们求解出来的只是一个相对相位,因为通常情况下,结构光投影出来的图案,有多个周期,不会只有一个周期,因此单纯相对相位本身不具有唯一性,其是在空间上不断重复的。
对于连续的正弦波,我们此时需要给每个周期编一个号K。我们让相对相位加上K*2pai,就可以获得绝对相位了,我们把K称为其阶次。

如何求解K?
最少,需要两种频率的正弦波。
则可以合成一个周期为
T = T2*T1/(T2-T1)的新波,
然后三个正弦波,可以先两两合成,再以此类推,获得最大的周期的新波。

这是对于一次融合的,三个相位则可以分别进行两次融合与计算。

结构光N步相移+多频外差法之解相位:三频四相相关推荐

  1. 三维重建之条纹投影结构光(二)——四步相移+三频外差法

            接上文: 三维重建之条纹投影结构光(一)https://blog.csdn.net/beyond951/article/details/123361852?spm=1001.2014. ...

  2. 基于相移法的结构光三维测量技术

    1. 结构光三维测量原理 1.1 单目结构光系统 结构光投影三维测量系统主要由一个CCD相机.投影仪和PC机组成,如图所示.首先在PC上进行结构光编码,通过投影仪将编码好的结构光投影至物体表面,再由数 ...

  3. 图像凸集投影法_论文分享|数字投影结构光三维测量方法研究

    温馨提示:本文约5600字,阅读全文需约10分钟. 文末福利:按照文末提示操作,输入关键词可获取论文全文. 摘要 人类所处的物理世界空间是三维的,任何实物都以三维的方式呈现.随着社会的进步发展,三维信 ...

  4. 基于数字光栅投影的结构光三维测量技术

    概述 欢迎访问 持续更新:https://cgabc.xyz/posts/fb344124/ 本文是在读了论文<基于数字光栅投影的结构光三维测量技术与系统研究>[1]之后做的学习总结,方便 ...

  5. 基于数字光栅投影的结构光三维测量技术与系统研究

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 文末福利:按描述操作,可获取原书籍电子版. [摘要] 相位测量轮廓术是目前使用最为广泛的一种结构光三维 ...

  6. 视频+课件|国内首个基于结构光投影三维重建系列视频课程

    结构光测量是计算机视觉的重要技术之一,结构光三维测量技术是一种非接触的光学三维测量方法,其基本原理为使用计算机生成结构光图案,利用投影仪投影到物体表面,然后对图案进行解码等一系列图像处理完成三维重建. ...

  7. 摊牌了!国内首个基于结构光投影三维重建系列视频课程

    写在前面 感谢大家一路的陪伴与支持,2021年我们继续扬帆起航,这里送给大家一张星球优惠券,有需要的小伙伴可以领取. 结构光测量是计算机视觉的重要技术之一,结构光三维测量技术是一种非接触的光学三维测量 ...

  8. 终于来了,国内首个基于结构光投影三维重建系列视频课程

    结构光测量是计算机视觉的重要技术之一,结构光三维测量技术是一种非接触的光学三维测量方法,其基本原理为使用计算机生成结构光图案,利用投影仪投影到物体表面,然后对图案进行解码等一系列图像处理完成三维重建. ...

  9. 结构光中多重曝光图像融合算法

    算法参考自文章:[1] ZHANG S, YAU S. High dynamic range scanning technique[J]. Optical Engineering, 2009, 48( ...

最新文章

  1. C++资源之不完全导引(上)
  2. SWF文件加密、混淆
  3. java AST 表达式_java 编译时注解-AST 抽象语法树简介
  4. 「高并发秒杀」java课程设计报告模板
  5. z-index ie无效
  6. linux 卸载 patch,Oracle RAC 平台下 Patch 安装与卸载 步骤 收藏
  7. 这就是即将发布的苹果刘海屏MacBook Pro样机?
  8. 一些常用的场景进行描述分析(权限管理、6个典型场景)
  9. IIS中防止MDB被下载的办法
  10. 极限运动:街头极限单车,不只是牛逼!
  11. 安装运行jupyter notebook时报错:ModuleNotFoundError: No module named 'prompt_toolkit.formatted_text'...
  12. 微信JS-SDK说明文档 能调用微信扫一扫 ,那能不能让浏览器支持微信支付呢
  13. 魅族16t无法点击计算机传输,魅族16T如何打开USB调试模式连接电脑 魅族16T一键开启游戏模式方法教程...
  14. 胡闹厨房2 for Mac厨房模拟游戏又名煮糊了2
  15. 跑跑卡丁车蛋白石盒喜当托儿纪念,2022/06/12,22:59:24
  16. transform:scale实现大屏自适应
  17. 使用Spring 定时器 + selenium打卡
  18. SONY ICX618AL/AQ 电路升级改造----第一章:初步方案确定
  19. 如何下载NBA球员投篮信息
  20. 超火的举牌加油小人生成器MATLAB复刻版(app designer)

热门文章

  1. 人工智能实验:蚁群算法求解TSP问题(Python代码实现,附有详细实验报告地址)
  2. 炉石战棋一键断网,整活必备!!!
  3. Android7.0分屏功能
  4. 在python中对文件操作的一般步骤是_python中对文件的操作
  5. 弘辽科技:淘宝宝贝访问量低该如何解决?影响访问量低的原因有?
  6. 内网渗透神器xerosploit
  7. python script爬虫_人肉python脚本爬虫
  8. 爬虫学习2-相关原理
  9. 设置IE10为非兼容性视图
  10. java_Web学习01