Error-Correcting Code (ECC) and Module Size Considerations in 2D Aztec Barcode Readability

Error-Correcting Code (ECC) and Module Size Considerations in 2D Aztec Barcode Readability
复制标题

2D Aztec 条形码可读性中的纠错码 (ECC) 和模块大小注意事项

DOI:
--
复制
发表时间:
2010
期刊:
影响因子:
--
通讯作者:
Guy B. Adams
Guy B. Adams
中科院分区:
--
文献类型:
--
作者:
S. Simske;M. Vans;Guy B. Adams

文献摘要

被引文献

相似文献

纠错码(ECC)为线性和二维(2D)条形码提供了强大的可读性,特别是对于局部损坏。然而,许多ECC方法是基于对损坏类型或所使用的通信通道的假设。随着移动相机的日益普及,条形码的应用迅速发展,需要对ECC和简单地增加条形码模块的大小之间的权衡进行评估。本文比较了简单地更改模块大小与使用错误纠正的影响——后者在不添加有效负载数据的情况下耗尽符号面积的一定百分比。对于本文研究的三种典型的非破坏性损坏类型(打印-扫描周期、低质量打印和模糊),有令人信服的支持增加条形码模块的尺寸和前面的ECC。将条形码从对ECC的需求中解放出来提供了一个额外的优势:即,条形码可以被打乱,在定义的条形码规范下无法读取,而不会改变尺寸或外观。这与ECC的使用形成对比,对于ECC,只有一小部分条形码中的数据重排是“可解码的”。因此,如果不使用ECC,潜在的造假者或其他不诚实的一方就很难确定加扰方法。此外,我们可以使用商业上可用的阅读软件创建不“可读”的2D条形码,除非需要。这些结果讨论了破坏性破坏的光和不同的应用二维条码。
Error-Correcting Code (ECC) provides robust readability to both linear and two-dimensional (2D) barcodes, particularly for localized damage. Many ECC approaches, however, are based on assumptions about the types of damage or the communication channel used. As the applications for barcodes rapidly evolve with the increasing ubiquity of mobile cameras, an evaluation of the trade off between ECC and simply increasing the size of the bar code modules is required. This article compares the impact of simply changing the module size versus using error correction—which exhausts a percentage of the symbol area without adding payload data. For three typical nondestructive types of damage—the print-scan cycle, low quality printing, and blurring—investigated here, there is compelling support for increasing the size of the barcode modules and foregoing ECC. Freeing barcodes from the need for ECC provides an additional advantage: namely, the barcodes can be scrambled to be unreadable under the defined barcode specification without a change in size or appearance. This is in contrast to the use of ECC, for which only a small minority of rearrangements of the data in the barcode would be "decodable." Thus, without the use of ECC, it is much harder for a would-be counterfeiter or other dishonest party to determine the scrambling approach. Additionally, we can create 2D barcodes that are not "readable" using commercially available reading software, except where so desired. These results are discussed in light of destructive damage and for different applications of 2D bar codes.