我正在进行一个研究项目,使用放置在中央的单个旋转 kinect 构建房间的 360 度 3D View 。
我目前的做法是获取kinect每旋转2到5度后得到的3D点云,使用的是Iterative Closest Point Algorithm。
请注意,我们需要在 kinect 旋转时实时构建 View ,因此我们需要在 kinect 小角度旋转后捕获点云。
但是,ICP 算法的计算成本很高。
我正在寻找解决上述问题的更好方法。在此方向上的任何帮助/指示将不胜感激。
最佳答案
我不确定您对机器学习和计算机视觉的交叉点有多熟悉。但最近,随着机器学习的进步,一个更难的问题得到了解决:从非结构化的图像集合中生成大面积的 3D 模型。例如,这个“一天建成罗马”的例子:see this video, as it may just blow your mind .
随着您的想法得到充分发挥,您可能想要查看使这种计算有效进行的机器学习技术 in this video .
您可能想跟进 Noah Snavely's PhD thesis并检查他使用的算法以及构建该系统的其他工作。看来从一个旋转点重建单个房间的问题一定是一个容易得多的推理问题。再一次,您可能只想查看 their software 中的实现。 :)
关于algorithm - 使用单个旋转 kinect 的房间的 360 度 3D View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15629377/