Skip to Main Content
texto

条码分级标准的 5 个关键区别:ISO 15415 与 ISO/IEC TR 29158

国际标准化组织 (ISO) 为二维码 (2D) 和直接部件标识 (DPM) 码提供了两种验证标准:标签上打印的二维码使用 ISO/IEC 15415,而二维 DPM 码则采用 ISO/IEC TR 29158 标准。ISO 29158 与 15415 标准之间的差异经常被过度简化,因此我们需要详细了解这两种评级标准到底有哪些不同之处。
Label-based barcode next to DPM barcode

关键要点 

ISO 15415 和 ISO 29158 条码分级标准在以下关键领域有所差异:

  • 光圈选择
  • ​阈值算法
  • 照明方案
  • 图像传感器曝光
  • 标定程序

​ISO 29158 针对 DPM 码引入了专用算法和灵活的光源照明设计,使其在复杂表面上的分级准确性优于 ISO 15415。

​​准确的读码对于制造商至关重要,可帮助制造商快速、可靠地跟踪零件和产品,确保库存准确性,并改善供应链管理。在验证二维 (2D) 和直接部件标识 (DPM) 条码时,了解合适的标准,对于确保准确性和合规性非常重要。不可读的编码可能导致生产延迟、成本增加以及跟踪或识别错误,进而影响分销物流并影响产品质量。

直接部件标志的工业法规 | 英语

直接部件标识的工业法规白皮书

下载

1. 光圈尺寸影响条码识读的准确性

光圈指的是在网格交点处采集的圆形样本,软件通过这些样本判断每个单元格是深色还是浅色。光圈的大小会直接影响判定结果。如果采样圆同时包含了深色和浅色单元格,判定结果会呈现为灰色。理想情况下,光圈应位于正确颜色单元格的中心位置。边缘不清晰或有其他颜色渗入的单元格,很可能会被判定为灰色。解码过程中,图像会被转为二元图像,因此所有灰色区域都必须被归为黑色或白色,这样就可能引入误差。光圈尺寸不当,无论过大还是过小,都会降低评级的准确性。

ISO 15415:

  • 通常建议,用于评级和解码的光圈大小是模块大小的 80%。
  • 这一标准通过平衡所需分辨率来实现条码的准确解码,同时避免不必要的噪声或错误,从而保障最佳扫描性能。

ISO/IEC TR 29158 (AIM DPM):

  • 读码软件会自动调节光圈大小,直到条码符号被成功解码。
  • 评级会分别采用两种光圈尺寸(50% 和 80%)重复进行,最终取其中较高的级别作为结果。
  • 如果用两种光圈尺寸都无法解码该符号,则解码得分“F”,并会在报告中注明相关备注,即使在前期评级环节中使用其他光圈尺寸时曾成功识别解码该符号,也同样如此。

    条码验证光圈

2. 全局阈值:15415 的固定范围与 29158 的自适应范围对比

全局阈值是在暗至亮的尺度上,用于判断单元格是偏暗还是偏亮的分界点。此对比凸显了两者之间的差异:

​ISO 15415:

  • 全局阈值是最高亮度(Rmax 或 RL)与最低亮度(Rmin 或 RD)之间的中值。
  • 对于纸质标签,Rmax 值通常来源于条码间的空白或静音区,其取值很稳定,不会有明显波动,因为纸质标签的空白处不存在镜面反射或眩光现象。

​ISO/IEC TR 29158

  • 全局阈值是使用“大津算法”计算得出的,该算法能最大程度地降低深浅元素间的方差,有助于提升调制值。这也是为何该方法在评级时相比 ISO 15415 标准(尤其是对于 DPM 码)能够获得更高等级的关键原因。
    • ​在 DPM 码中,眩光点可能导致 Rmax 与码区其他空白相差很大。这种差异会拉高全局阈值,使条码其他位置更接近阈值,从而降低其调制值。
机器视觉产品指南| 英语

机器视觉产品指南

了解 康耐视 机器视觉系统 AI 如何轻松自动化复杂视觉任务。 

下载指南

3. 光源:标准光源与灵活光源方案对比

光源在条码检测中起着重要作用,确保均匀、清晰的照明,能够增强条码和间距之间的对比度。适当的光源可以最大限度地减少可能遮挡条码的阴影和反射,从而实现更准确、更可靠的读取。两种条码质量标准之间的关键区别在于,ISO 29158 对光源条件的选择范围更为宽泛。

ISO 15415:

  • 默认为四面 45˚ 光。

​​ISO/IEC TR 29158:

  • 支持更多的光源角度,使得照亮难以读取的 DPM 码成为可能
    • 四面 30˚ 光,既可以是南/北也可以是东/西方向
    • ​90˚ 弥散同轴光
  • 所用光源以角度加字母的方式表示,其中 Q 表示 4 个光源,T 表示 2 个光源,S 表示 1 个光源。

实际场景:在一条智能手机装配线上,某模型能够预测屏幕上是划痕还是裂缝。如果模型预测到划痕而实际上是裂缝,交叉熵损失会因错误的严重性而对这个错误预测进行惩罚。这会促使模型不断提升预测准确率和缺陷检测精确度,并尽量减少因装配错误带来的高额损失。

Barcode verifier Lighting options.png

4. 图像传感器:优化曝光调节

在这两项标准中,图像传感器的工作原理基本相同,但在 ISO29158 中,曝光会自动调整,使深色条码变得更亮,从而确保传感器能够覆盖完整的灰度范围。尽管两项标准都使用高强度照明(确保环境光对图像无实际影响),但在 29158 标准下曝光值会进行调整:

  • 光强度最直观的指示是曝光时间的长短,只有光线足够明亮,才能使用较短的曝光时间。
    • 如果光强度提高,曝光时间就会缩短——这样效果更好。
  • 因为更改的曝光时间是已知的,所以亮度是可以计算的。
  • 在 29158 标准的参数评级表底部,“最小反射率” (MR) 参数用于确认预调整后的图像反射率至少具有 5% 的对比度。

5. 标定:确保最佳曝光,以实现准确的亮度和反射率

标定环节确保深色条码在捕获时显示得更深,为验证软件中的反射率值建立基线。此流程要求将相机测量结果映射到实际反射水平,以确保条码读取过程准确无误。

首先,需设置适当的曝光时间,让标定卡呈现一个完全明亮的图像。标定卡上有条码符号,可根据美国国家标准和技术局 (NIST) 的可追溯判定卡对其进行测量并确定准确的符号对比度 (Rmin/Rmax) 值。将这些数值录入验证软件,系统会据此自动调节相机的设置参数。

​目前,针对具有挑战性的 ISO 29158 标准,市场上尚不存在特定的 DPM 标定卡。虽然可以使用 Data Matrix 符合性测试卡,但其对比度值与卡上的值不能完全匹配。建议同时用 ISO 15415 标准测试验证器进行测试。

Barcode Verifier Calibration card.jpg
了解条形码验证结果白皮书 | 英文

解读条码验证结果

了解如何解决问题并推动更智能的流程改进。

下载
最后修改日期2025/10/20

相关资源