ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

光纤色序检测的“边界情况”——过渡色、褪色与脏污的判定策略

光纤色序检测的“边界情况”——过渡色、褪色与脏污的判定策略

在光通信行业,光纤色序检测是保证多芯光缆正确接续的关键工序。每一根光纤依靠着色层颜色进行区分,一旦色序错乱,轻则导致熔接返工,重则引发整段链路通信故障。然而,实际产线上的颜色识别远比想象中复杂——着色层会因老化而褪色,表面可能附着油污,甚至同一根光纤在不同光照下呈现的色相都有差异。当“棕色”变成了“暗红色”,视觉系统该如何守住判定的底线?本文聚焦光纤色序检测中最棘手的“边界情况”,探讨如何通过多特征融合(色相 + 饱和度 + 纹理)构建稳健的判定策略。

1. 为什么“棕色变暗红”会成为难题

1.1 着色层的物理特性

光纤着色层由 UV 固化油墨构成,其颜色稳定性受材料配方、固化工艺和使用环境影响。在长期高温、高湿或强光照射下,着色层会发生化学变化,导致色相漂移。典型表现是:原本的棕色(色相约 30°)逐渐向暗红色(色相约 0°~10°)偏移,同时饱和度下降、明度降低。

1.2 传统单特征判定的局限

许多早期视觉系统仅依赖色相(Hue)单一通道进行颜色分类。这种方案在颜色纯净、光照稳定的条件下表现良好,但一旦遇到褪色或脏污,就会暴露致命缺陷:

  • 褪色导致色相漂移:棕色褪色后色相进入红色区间,单靠色相阈值会将其误判为红色。
  • 油污改变饱和度:表面附着油污会降低饱和度,使颜色发灰发暗,色相识别变得不稳定。
  • 光照波动放大误差:不同工位光照强度差异,会让同一根光纤的色相测量值产生明显波动。

2. 多特征融合的判定框架

要解决“棕色变暗红”这类边界问题,必须跳出单一色相通道的思维,引入多特征融合策略。本文提出的框架包含三个核心特征维度:色相(Hue)、饱和度(Saturation)和纹理(Texture)。

2.1 特征定义

特征定义对边界情况的响应
色相(H)颜色在色环上的角度位置(0°~360°)褪色时漂移明显,易误判
饱和度(S)颜色的纯净程度(0~1)褪色和脏污时显著下降
纹理(T)着色层表面的微观结构特征脏污时出现异常纹理,褪色时纹理趋于均匀

2.2 融合判定逻辑

多特征融合的核心思想是:不依赖单一特征做硬判决,而是通过多个特征的联合分布进行软判定。具体策略如下:

  1. 色相为主判据:在正常状态下,色相是区分颜色的第一特征,但需要设置“模糊区间”。
  2. 饱和度作为置信度修正:当饱和度低于阈值时,降低色相判定的置信度,触发二次校验。
  3. 纹理作为脏污排除器:当纹理特征显示表面存在异常附着物时,优先判定为脏污而非颜色变化。
defclassify_fiber_color(hue,saturation,texture_score):""" 多特征融合的光纤颜色分类 hue: 色相角度 (0~360) saturation: 饱和度 (0~1) texture_score: 纹理异常分数 (0~1, 越高越异常) """# 脏污优先排除iftexture_score>0.7:return"dirty","表面脏污,需清洁后复检"# 饱和度修正ifsaturation<0.25:# 低饱和度:颜色可信度低,进入模糊判定if0<=hue<=15:return"ambiguous","疑似棕色褪色或暗红,需人工复核"return"low_confidence","饱和度不足,建议补光复检"# 正常饱和度下的色相判定if20<=hue<=40:return"brown","棕色"elif0<=hue<20:return"red","红色"else:return"unknown","未识别颜色"

3. 边界情况的专项判定策略

3.1 过渡色判定

过渡色是指光纤颜色处于两个标准色之间的中间状态,常见于着色工艺不稳定或颜色配比偏差。判定策略:

  • 建立颜色距离度量:使用 CIELAB 色彩空间计算待测颜色与标准色库中各颜色的色差(ΔE),取最小色差对应的颜色作为候选。
  • 设置双阈值:当最小色差与次小色差接近时(差值小于设定阈值),判定为过渡色,触发复检流程。
  • 引入时间序列信息:同一批次连续出现过渡色时,优先怀疑着色工艺参数漂移,而非单根光纤个体问题。

3.2 褪色判定

褪色是着色层老化的结果,其特征是色相漂移 + 饱和度下降 + 纹理趋于均匀。判定策略:

  • 饱和度下降检测:当饱和度低于正常范围下限时,标记为“疑似褪色”。
  • 色相漂移方向分析:棕色褪色通常向红色方向漂移,结合饱和度信息可区分“真红”与“褪色棕”。
  • 历史数据对比:记录每根光纤的出厂颜色特征,复检时与历史特征对比,漂移量超过阈值即判定褪色。

3.3 脏污判定

脏污是表面附着油污、灰尘等异物,其特征是局部纹理异常 + 饱和度局部下降。判定策略:

  • 纹理特征提取:使用局部二值模式(LBP)或灰度共生矩阵(GLCM)提取表面纹理特征,脏污区域纹理与正常着色层差异显著。
  • 空间一致性检查:脏污通常呈局部斑块状,而正常颜色在光纤表面均匀分布。通过区域分割判断颜色分布是否均匀。
  • 脏污优先原则:当纹理异常与色相漂移同时出现时,优先判定为脏污,因为脏污可通过清洁消除,而颜色误判会导致错误分拣。

4. 工程落地建议

4.1 数据采集与标注

  • 建立包含正常、褪色、脏污、过渡色四类样本的标注数据集,每类样本不少于 500 张。
  • 采集时覆盖不同光照条件、不同批次着色工艺,确保模型泛化能力。
  • 对边界样本进行二次人工复核,保证标注质量。

4.2 模型选择

  • 传统图像处理 + 规则判定适合快速部署,但边界情况处理能力有限。
  • 深度学习分类模型(如 ResNet、EfficientNet)可自动学习多特征融合,对边界情况鲁棒性更强。
  • 推荐“规则兜底 + 深度学习主判”的混合架构:深度学习输出置信度,低置信度样本交由规则引擎和人工复核。

4.3 复检流程设计

  • 对判定为“过渡色”“褪色”“脏污”的样本,自动触发复检工位。
  • 复检工位配备标准光源和更高分辨率相机,进行二次成像分析。
  • 复检仍无法确认时,转入人工目检,并记录判定结果用于模型迭代。

5. 总结

光纤色序检测的边界情况——过渡色、褪色与脏污——是视觉质检系统落地中最容易踩坑的环节。单一色相通道的判定方案在理想条件下尚可工作,但面对真实产线的老化、污染和工艺波动时,误判率会急剧上升。通过色相 + 饱和度 + 纹理的多特征融合策略,配合合理的复检流程,可以显著降低误判率,保障光缆接续质量。核心原则是:不追求单特征的高精度,而是通过多特征的联合约束,让系统在边界情况下也能做出可解释、可追溯的判定。

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进