行业知识

ISO 15415 与 ISO 29158:条码分级标准的关键区别

条码验证是确保二维码和直接部件标识(DPM)码可读性的关键环节。ISO 针对不同类型的条码制定了不同的分级标准:标签上打印的二维码使用 ISO/IEC 15415,而二维 DPM 码则采用 ISO/IEC TR 29158 标准。这两个标准常被混为一谈,实际上它们在多个关键环节存在显著差异。

1. 光圈尺寸的选择

光圈是指在网格交点处采集的圆形样本,软件通过这些样本判断每个单元格是深色还是浅色。如果采样圆同时包含了深色和浅色单元格,判定结果会呈现为灰色。在解码过程中,图像会被转换为二元图像,所有灰色区域都必须被归为黑色或白色,由此可能引入误差。因此光圈尺寸的选择十分关键。

ISO 15415:建议用于评级和解码的光圈大小为模块大小的 80%,通过平衡分辨率与噪声来保障最佳扫描性能。

ISO/IEC TR 29158(AIM DPM):读码软件会自动调节光圈大小,直到条码被成功解码。评级会分别采用 50% 和 80% 两种光圈尺寸重复进行,最终取其中较高的级别作为结果。如果两种光圈尺寸都无法解码,则解码得分直接计为"F"。

2. 全局阈值算法

全局阈值是判断单元格偏暗还是偏亮的分界点,两种标准采用不同的算法:

ISO 15415:全局阈值取最高亮度(Rmax)与最低亮度(Rmin)之间的中值。对于纸质标签,Rmax 通常来源于条码间的空白或静音区,值很稳定,不存在镜面反射问题。

ISO/IEC TR 29158:使用"大津算法"(Otsu's Method)计算全局阈值,该算法能最大程度降低深浅元素间的方差,从而提升调制值。这也是为何在 DPM 码分级中,ISO 29158 往往能获得更高等级的原因之一。在 DPM 码中,眩光点可能导致 Rmax 与码区其他空白差异很大,使用固定中值算法会使全局阈值偏高,进而拉低调制值和整体评级。

3. 照明方案

适当的光源能够最大限度地减少阴影和反射,是确保准确读取的重要前提。

ISO 15415:默认采用四面 45° 光源照明方案。

ISO/IEC TR 29158:支持更灵活的光源角度选择,以照亮难以读取的 DPM 码,包括四面 30° 光(可以是南/北或东/西方向)以及 90° 弥散同轴光。光源方案用角度加字母表示:Q 代表 4 个光源,T 代表 2 个,S 代表 1 个。

4. 图像传感器曝光调节

两种标准在图像传感器的工作原理上基本相同,但 ISO 29158 增加了自动曝光调节机制。

在 ISO 29158 中,曝光值会自动调整,使深色条码变得更亮,确保传感器能够覆盖完整的灰度范围。光强度的直观反映是曝光时间——光强度越高,所需的曝光时间越短,成像效果越好。

同时,ISO 29158 在参数评级表底部设有"最小反射率"(MR)参数,用于确认预调整后的图像反射率至少具有 5% 的对比度,从而保证图像质量满足评级要求。

5. 标定程序

标定的目的是确保深色条码在捕获时显示得更深,为验证软件中的反射率值建立准确基线。

标定流程大致为:首先设置适当曝光时间,使标定卡呈现完全明亮的图像。标定卡上刻有条码符号,根据美国国家标准与技术研究院(NIST)的可追溯判定卡对其进行测量,确定准确的符号对比度(Rmin/Rmax)值。将这些数值录入验证软件后,系统会自动调节相机参数。

需要注意的是,目前针对 ISO 29158 标准的 DPM 标定卡尚未有成熟产品。Data Matrix 符合性测试卡的对比度值与标称值存在一定偏差。建议在实际应用中同时使用 ISO 15415 标准验证器进行交叉验证,以确保结果的可靠性。

总结

ISO 15415 与 ISO 29158 两项标准在光圈选择、阈值算法、照明方案、曝光调节和标定流程五个方面均存在显著差异:

  • ISO 29158 专为 DPM 码设计,在阈值算法和光源灵活性上更具优势,能在复杂表面获得更准确的分级;
  • ISO 15415 适用于纸质标签等标准场景,方法更为成熟稳定;
  • 在实际选型和验证时,应根据条码类型(标签 vs. DPM)和具体应用场景选择合适的标准。

了解这些差异,有助于在实际生产中选择正确的验证方案,避免因标准错配导致的合规风险。