之前写了傅里叶变换轮廓术FTP三维重建的方法,那接下来就简单写一下相位测量轮廓术PMP,下面也都直接简称为PMP。

因为PMP用的是相移方法(phase shifting method),所以有很多文章会写用的是相移方法,而没有说用的是PMP,按我的理解,实际上,两者是一样的。

FTP和PMP

根据我看的文献,PMP方法应该是1984年由Srinivasan等人提出的。FTP是利用傅里叶变换来提取相位,而PMP是利用相移的方法来获取相位。

FTP和PMP各有优点,可以根据实际测量的场合选用,下面简单列举一下两种方法的优缺点

FTP:

优点:只需要一帧条纹图像,就可以得到一张相位图,速度快

缺点:由于傅里叶变换是全局的分析方法,一旦遇到被测物体表面剧烈变化或者断裂的情况,就没有办法提取正确的相位了。对此也有提出用加窗傅里叶变换来加强局部分析能力(南洋理工的Kemao Qiao教授有相当多的相关研究的文章,有兴趣可以读一读)。

另外,FTP需要提取基频分量,但出现频谱混叠(overlapping)的情况,同样不能正确提取相位,对应的解决方法是将滤波的矩形窗改成汉明窗等窗函数,也有文章提出modified FTP,其实也是设计更合适的滤波器来减少频谱混叠的影响。

PMP:

优点:FTP的缺点,PMP应该可以完美解决,精度高,可测量的高度范围更大,不受被物体表面剧烈变化或断裂影响,也不受物体表面反射率不同的影响。

缺点:由于使用相移方法,所以需要两帧或以上条纹图像来获取一张相位图。不过可以从硬件上克服这一不足,高速投影仪同步摄像机就可以了(有钱真的可以为所欲为)

PMP原理及推导

前面已经提及,PMP和FTP的目的是一样的,就是为了提取相位

LaTeX的公式编辑我真的不会啊嘤嘤嘤,所以我直接截图我的组内汇报的ppt了

如下图,摄像机得到的一张条纹图像可以用来表示,下标n是指第几幅条纹图像。其中A可以认为是环境光强,B是条纹投影上去后的调制光强,是条纹的相位,最后的就是相移。

PMP的相移要求n张条纹图像的总相移是,也就是说,每张图片的相移量为

举个栗子,三步相移每张图片相移量为,而四步相移每张图片相移量为

最终目的要提取相位,就是要得到,可以通过上图右边的公式来获取,这个公式的实质是

实际上那一堆求和的目的就是把给凑出来

采用PMP方法的,我看的文献比较多的是三步相移和四步相移,因此如果不太理解上面求相位的公式,可以亲手推一推三步相移和四步相移的公式就会明白了,特别是四步相移,一看就懂的。我之所以理解,就是因为我去算了一遍

三步相移

三步相移的三张条纹图像的表达式如下图左边,每次相移

其中相位公式可能和上面提到的不太一样,但实际上还是在凑

纹理(texture)可以认为是环境的光强,也就是被测物体的反射光,可以用A来表示

背景,也就是调制度(modulation),也就是B,这一个式子可以通过阈值化得到一个mask,用来去除背景

投影到被测物体上

求出来的相位图,OpenCV显示,将就看看吧

四步相移

四步相移的四张条纹图像的表达式如下图左边,每次相移

从四步相移的公式就很明显看到是相位是在凑出

投影到被测物体上是酱紫滴

最后求得的相位图,OpenCV显示

部分参考文献:

[1]V. Srinivasan;H. C. Liu and M. Halioua.Automated phase-measuring profilometry of 3-D diffuse objects[J].Applied Optics,1984,Vol.23: 3105-3108

[2]Zhang, Song.Recent progresses on real-time 3D shape measurement using digital fringe projection techniques[J].Optics and Lasers in Engineering,2010,Vol.48(2): 149-158

[3]李中伟.基于数字光栅投影的结构光三维测量技术与系统研究[D].华中科技大学,2009

[4]苏显渝,张启灿,陈文静.结构光三维成像技术[J].中国激光,2014,第41卷(2): 1-10

相位测量轮廓术Phase Measurement Profilometry(PMP)+相移方法Phase Shifting Method相关推荐

  1. PMP相位测量轮廓术基本原理介绍

    背景介绍 结构光测量技术包括线结构光和面结构光测量,其中,面结构光又包括相位测量轮廓术PMP(phase measurement profilometry),又称为相移测量轮廓术PSP(phase s ...

  2. 相位测量轮廓术PMP+相移方法(三维测量——三、四步相移)

    这篇也是我开始学习结构光--三维测量时的一个引导文章,也很感谢作者在我后期的学习中的指导. FTP和PMP 根据我看的文献,PMP方法应该是1984年由Srinivasan等人提出的.FTP是利用傅里 ...

  3. 傅里叶变换轮廓术Fourier Transform Profilometry(FTP)

    小钟第一次写博客,希望把读研期间学习的结构光三维重建的知识还有实验记录下来,并且分享出去,一是希望能帮助跟我研一的时候一样的小伙伴,当时痛苦地读大量文献,从仿真到实验,一个人在奋斗捣鼓,迷茫的时候超级 ...

  4. Phase Shift和PMP(相位测量轮廓法)要解释的几个细节

    对相移法最简洁的描述,道出了相移法的前世今生: Phase shifting technique,also called the phase-measuring profilometry(PMP) i ...

  5. Phase Shift和PMP(相位测量轮廓法)的几个需要注意的细节

    移相技术,又称相位测量轮廓仪(PMP),是由干涉测量技术衍生而来,最早由Srinivasan提出.投影仪在两个连续条纹图案之间投影具有恒定相位增量的多个正弦波条纹图案. 下面是几个需要解释的细节: 在 ...

  6. 低频数字相位测量仪的介绍

    本文主要以SYN5607型相位计为参考标准,讲了低频数字相位测量仪基于的工作原理,同时对在现代应用中测量相位计的几种测量方法的优缺点等做了简单的说明.为了方便用户对低频相位测量仪的使用认知,以SYN5 ...

  7. 低频数字式相位测量仪介绍

    低频数字式相位测量仪是用数字形式显示两个同频信号之间的相位差,它是一种具有读数方方便.精度高.测量速度快的电子仪器.低频数字式相位测量仪采用电流耦合.高阻输入方式对轨道电路相位差.相邻区段极性交叉进行 ...

  8. VDA5 第三版 2021 测量和检验过程Measurement and Inspection Processes最新版

    VDA5 第三版 2021 测量和检验过程Measurement and Inspection Processes最新版 VDA53rd2021测量和检验过程MeasurementandInspect ...

  9. 《3D ISP核心技术算法》系列(1)——ToF测量中的多径现象与消除方法

    <3D ISP核心技术算法>系列文章是上海数迹智能科技有限公司结合自身多年来在3D ISP技术方向上的积累,推出的系列型科普文章.系列文章将对影响3D成像质量的主要问题逐一进行讲解,深入浅 ...

最新文章

  1. 2021年, 别再只沉迷于GANs 和 Transformer,GNN爆发已经从CV蔓延到物理化学
  2. FFmpeg的添加logo,去logo
  3. ASP.NET 2.0 – 善用DataSourceMode属性
  4. PyTorch-模型
  5. java反射main方法参数注意
  6. linux tar 大小不同,linux – 如何在使用tar时设置bzip2块大小?
  7. 深入理解Linux内存映射机制
  8. 1-4:学习shell之操作文件与目录
  9. 华成英-模拟电子技术P13 多级放大器 笔记
  10. esp8266教程:定时器之PWM
  11. Android—Gradle教程(一)
  12. 哨兵-2 Sentinel-2 数据下载(USGS)
  13. python image.open 参数作用,python基础(python Image Library)
  14. [转载]从春招到秋招,一个本科生的求职之路。
  15. 笔记本win10正在更新怎么关闭计算机,教你win10如何关闭自动更新
  16. 五星好评html编写,五星好评.html
  17. rpcbind服务死活启动不了
  18. Springmvc开发流程(入门)
  19. OpenKruise原理介绍和安装
  20. WAF和网络防火墙、网页防篡改、IPS三者的区别

热门文章

  1. 小米科学计算机上的,计算器+
  2. VAR模型与BP神经网络算法的简单实践
  3. 独孤思维:刷新赚钱认知
  4. 软件项目技术路线图_为您的项目创建路线图
  5. 抓包软件抓取手机数据(app,浏览器等)
  6. 冒险岛143服务端/米米143/米米冒险岛143服务端
  7. 5种jQuery美化下拉菜单列表插件
  8. pyecharts从入门到精通-地图专题Map-世界地图和中国城市地图
  9. 自学王爽老师汇编语言 检测点6.1
  10. Unity游戏开发-小游戏-非常简单的游戏-unity-