LayerCode: Optical Barcodes for 3D Printed Shapes

LayerCode: Optical Barcodes for 3D Printed Shapes
复制标题

DOI:
10.1145/3306346.3322960
复制
发表时间:
2019-07-01
影响因子:
6.2
通讯作者:
Zheng, Changxi
Zheng, Changxi
中科院分区:
计算机科学1区
文献类型:
--
作者:
Maia, Henrique Teles;Li, Dingzeyu;Zheng, Changxi

文献摘要

被引文献

相似文献

随着个人和定制制造技术的进步,将信息嵌入物理对象的能力变得越来越重要。我们提出LayerCode,一个标签方案,嵌入一个精心设计的条形码模式在3D打印对象作为3D打印过程的故意副产品。LayerCode概念的灵感来自于标准条形码的平行黑白条和3D打印的通用逐层方法之间的结构相似性。我们介绍了一种编码算法,使3D打印层在不改变物体几何形状的情况下携带信息。我们还介绍了一种解码算法,只需拍摄一张照片就可以读取物理对象的LayerCode标签。LayerCode标签的物理部署是在各种类型的3D打印机上实现的,包括熔融沉积建模打印机和基于立体光刻的打印机。每种方法都有自己的优点和缺点。我们展示了LayerCode标签可以在复杂的、重要的形状上工作,在这些形状上,所有以前的标签机制都可能失败。为了彻底评估LayerCode,我们使用虚拟渲染对复杂形状的大型数据集进行了进一步的压力测试。在4835个被测试的形状中,我们成功地对99%以上的形状进行了编码和解码。
With the advance of personal and customized fabrication techniques, the capability to embed information in physical objects becomes evermore crucial. We present LayerCode, a tagging scheme that embeds a carefully designed barcode pattern in 3D printed objects as a deliberate byproduct of the 3D printing process. The LayerCode concept is inspired by the structural resemblance between the parallel black and white bars of the standard barcode and the universal layer-by-layer approach of 3D printing. We introduce an encoding algorithm that enables the 3D printing layers to carry information without altering the object geometry. We also introduce a decoding algorithm that reads the LayerCode tag of a physical object by just taking a photo. The physical deployment of LayerCode tags is realized on various types of 3D printers, including Fused Deposition Modeling printers as well as Stereolithography based printers. Each offers its own advantages and tradeoffs. We show that LayerCode tags can work on complex, nontrivial shapes, on which all previous tagging mechanisms may fail. To evaluate LayerCode thoroughly, we further stress test it with a large dataset of complex shapes using virtual rendering. Among 4,835 tested shapes, we successfully encode and decode on more than 99% of the shapes.