使用对焦堆叠的照片来生成全彩3D扫描

3D扫描常见的方式之一是使用微软Kinect制作3D扫描模型。但是电脑工程师Giancarlo Todone找到了一种新的方式:使用对焦堆叠。

使用对焦堆叠的照片来生成全彩3D扫描

这个概念被称为焦点深度,常用于显微镜。Todone将其简化,并成功建立了一套超级实惠的系统,只需要使用一台佳能Powershot和一些自定义固件。

使用对焦堆叠的照片来生成全彩3D扫描 使用对焦堆叠的照片来生成全彩3D扫描

减去各个像素的相邻像素亮度分量,然后算出绝对值总和,你就可以很容易地估算出一张图片中的对焦像素。 Todone的处理过程是:收集一组照片,分析各个像素与相邻像素间的亮度分量。分析结果得出对焦的情况,并且对各个像素分配“焦点排名”。通过这个排名,他可以为扫描对象创建一张深度图。最后Todone将深度图与RGB相结合,在MeshLab创建最终的点云。

这项技术的诱人之处在于它不会改变原始像素,每个像素保留原有的颜色。因此,最终的模型是一个全彩的3D扫描图。

使用对焦堆叠的照片来生成全彩3D扫描

Todone发现的几个问题:
•拍摄时,相机要非常接近物体,否则焦点的差异不明显,这会夸大物体的比例;
•照明起着核心作用:深阴影区或可见光反射会被视为无用数据(下次操作的时候必须柔光处理)
•就脸部扫描而言,被拍摄的对象必须完全静止。

Todone接下来要改进该技术,诸如实现融合堆栈纹理的OBJ输出和纠正变形数据。这种通过多焦点2D图像的堆栈来创建3D模型的方法,成本较低。Todone说DephtInition系统只要50美元,因此每个人都能尝试使用。更多内容可以阅读他的博客

文章来源:3ders (MagicFirm 翻译)

Author

梦车间创客文化空间创始人,《3D打印——改变世界的新机遇新浪潮》、《创意之钥—Android手机交互应用开发》、《Android3D游戏开发与应用案例详解》作者,90年后创客!

发表回复