【三维重建】多频外差相位展开(C++实现)
在结构光三维重建中,通过相移法求解出来的相位是包裹相位(在 [-π/2,π/2] 间成周期性 )我们想要用相位找到相机与投影仪间的对应像素,就需要进行相位展开,确保每一行的相位值是唯一的。多频外差的原理是将两种不同频率的相位函数叠加得到一个频率更低的相位函数,设。多频外差是相位展开的一种,接下来我们会介绍它的原理,以及代码。最后就可以求出绝对相位。
·
在结构光三维重建中,通过相移法求解出来的相位是包裹相位(在 [-π/2,π/2] 间成周期性 )

我们想要用相位找到相机与投影仪间的对应像素,就需要进行相位展开,确保每一行的相位值是唯一的。
多频外差是相位展开的一种,接下来我们会介绍它的原理,以及代码。
多频外差的原理是将两种不同频率的相位函数叠加得到一个频率更低的相位函数,设对应的周期分别是
是
合成的相位

利用求解阶次
如果求取的阶次:
如何理解这个公式?

之后,
会重合

就能得到
的阶次
最后就可以求出绝对相位
(k是求得的阶次)
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)