论文题目:A color classification system for sunglass lenses based on YCrCb-MST hyperspectral reconstruction(基于YCrCb-MST高光谱重建的太阳镜片颜色分类系统)
期刊:Measurement
摘要:在配戴太阳镜时,太阳镜镜片的颜色偏差会导致各种问题,包括视觉疲劳、不适和瞳孔调节不平衡。传统的机器学习和深度学习方法由于镜片的颜色饱和度高、色差小以及颜色测量对环境亮度的敏感性,限制了传统机器学习和深度学习方法在镜片颜色检测和分类中的有效性。在这项研究中,我们开发了一种高信噪比的图像采集系统,该系统利用点光源照明透镜并捕获反射光图像,从而将环境亮度对图像采集的影响降至最低。采用YCrCb多级光谱转换器(YCrCb-MST)重建反射光的高光谱图像,解决了RGB光谱叠加和最小色差对分类能力的限制。为了提高颜色分类的准确率,本研究采用了粒子群优化-极值学习机(PSO-ELM)算法。PSOELM通过粒子群算法优化ELM的输入权值和隐含层偏差。通过特定的学习和训练过程,优化后的ELM达到了令人满意的分类效果,并对重建的透镜高光谱图像进行了有效的分类。实验结果表明,YCrCb-MST-PSO-ELM方法对太阳镜镜片颜色的分类准确率为98.69±0.59%。我们提出了一种低成本、高精度的镜片颜色分类系统,为太阳镜镜片颜色的分类提供了一种新的技术解决方案。此外,它对于解决其他领域中的颜色分类挑战具有重要的参考价值。

引言:一个被忽视的工业难题
你可能不知道,在太阳镜制造业,镜片颜色的分类一直是个令人头疼的问题。由于涂层工艺的微小差异,同一批次的镜片会产生肉眼难以察觉的色差。高端市场和特殊用途太阳镜对镜片颜色一致性要求极高,色差会导致视觉疲劳、不适甚至瞳孔调节失衡。
目前,许多公司仍依赖人工目视分类,这不仅效率低下,还因主观判断和视觉疲劳导致大量返工,造成经济损失和资源浪费。
来自厦门大学的研究团队在《Measurement》期刊(2025年)上发表了一项创新研究,提出了一套基于超光谱重建的智能分类系统,在蓝绿色镜片分类上达到了98.69%的准确率,为这一工业难题提供了高效解决方案。
问题的本质:为什么镜片分类如此困难?
挑战1:高饱和度颜色的"光谱堆叠"
传统RGB相机只能捕捉红、绿、蓝三个通道的信息。对于高饱和度的镜片颜色(如深蓝、紫红等),三个通道的光谱会发生堆叠重叠,导致不同颜色的镜片在RGB空间中难以区分。
研究团队引用了Yuri Murakami的实验数据:在高饱和度玩具的RGB图像分析中,不同颜色(红、绿、橙、蓝、黄)的归一化光谱响应曲线严重重叠,传统RGB方法的区分能力大幅下降。


挑战2:微小色差的"隐形差异"
论文展示的蓝绿色镜片I、II、III类样本,即使在专业图像采集系统下,II类和III类镜片在视觉上也极难区分。它们的峰值波长相近,主要差异体现在光谱强度的细微变化上------这是传统3通道RGB无法捕捉的信息维度。
挑战3:环境光的"隐形杀手"
论文通过对比实验发现,在100%和50%环境亮度下,同一镜片呈现的反射颜色存在明显差异。这种敏感性使得传统机器视觉系统难以获得稳定可靠的颜色特征。
创新解决方案:三位一体的智能系统
研究团队提出的YCrCb-MST-PSO-ELM系统包含三个核心模块:
模块1:精密图像采集系统

设计亮点:
- 使用LED点光源通过准直镜聚焦照射镜片中心
- 从侧面捕捉反射光,避免环境光干扰
- 镜片反射光强度远超环境光,实现高信噪比采集
- 全画幅背照式传感器确保图像质量
这一设计巧妙地解决了环境亮度敏感性问题,为后续算法提供了高质量数据基础。
模块2:YCrCb-MST超光谱重建算法


这是论文的核心创新 。算法将3通道RGB图像重建为31通道超光谱图像(400-700nm,每10nm一个波段),相当于将"三原色"扩展为"31色"光谱指纹。
技术突破:
-
YCrCb颜色空间的应用
- 传统MST++基于RGB空间,存在残差连接可能带来的RGB压缩负面影响
- YCrCb将亮度(Y)与色度(Cr, Cb)分离,更适合深度学习框架独立学习图像细节
- 去除输入输出之间的残差连接,减少压缩影响
-
光谱维度自注意力机制(S-MSA)
- 将每个光谱波段作为独立"token"
- 沿光谱维度计算全局自注意力权重
- 引入可学习参数σ自适应调节不同波长的光谱密度
-
U型架构设计
- 编码器:逐层下采样提取层次化特征
- 瓶颈层:深度特征处理
- 解码器:逐层上采样恢复空间分辨率
- 跨层连接:减轻下采样导致的信息损失
重建效果:
- 在NTIRE 2022数据集上,平均相对绝对误差(MRAE)仅为0.0150
- 相比冠军算法MST++(0.0189)提升约20%
- 在高亮度区域提升高达25%
模块3:PSO-ELM智能分类算法
有了31通道的"超光谱指纹",如何高效分类?研究团队选择了粒子群优化的极限学习机。
ELM的优势:
- 训练速度极快(相比CNN深度学习)
- 只需设定隐藏层神经元数量
- 输出权重通过最小二乘法优化
PSO的作用:
- 随机初始化ELM可能导致部分神经元"失效"
- PSO将输入权重和隐藏层偏置视为"粒子"
- 通过迭代优化找到最佳参数组合
- 仅需40个神经元就能达到稳定高精度
实验对比: 论文图11清晰显示,随着神经元数量增加,PSO-ELM准确率稳步上升并保持稳定;而传统ELM不升反降,且波动剧烈。这证明了PSO优化的有效性。


实验结果
验证1:超光谱重建质量
研究团队在两个数据集上测试:

- NTIRE 2022(1000个自然场景超光谱图像)
- ICVL(对比数据集)
结果显示,NTIRE数据集因数据量大、多样性强,训练效果更优:
- MRAE更低(误差更小)
- RMSE更低(均方根误差更小)
- PSNR更高(信噪比更高)
特别是在处理高亮度区域时,YCrCb-MST展现出明显优势,在包含高亮特征的局部区域,重建保真度显著优于MST++。
验证2:镜片分类性能
数据集构建:
- 2340个样本(蓝绿、蓝紫、粉红三种颜色)
- 每种颜色分为I、II、III三个深度等级
- 训练集780个,测试集780个
- 所有样本经专家严格筛选验证
分类准确率:

| 镜片类型 | 本文方法 | 光谱分析 | ILeNet-5 | LPP-CNN | 随机森林 |
|---|---|---|---|---|---|
| 蓝绿色 | 98.69±0.59% | 97.05±0.93% | 96.92±0.74% | 97.10±1.01% | 94.56±1.28% |
| 蓝紫色 | 99.77±0.23% | 98.23±0.44% | 98.72±0.46% | 99.05±0.23% | 98.72±0.27% |
| 粉红色 | 99.64±0.33% | 98.77±0.34% | 98.41±0.39% | 98.92±0.25% | 97.21±0.24% |
多维度评估(蓝绿色镜片):


- 准确率(Accuracy):98.72%
- 精确率(Precision):98.77%
- 召回率(Recall):98.72%
- 特异性(Specificity):99.36%
- F1分数:99.00%
混淆矩阵分析:


- I类蓝绿镜片:130/130全部正确
- II类蓝绿镜片:125/130正确,5个误判为III类
- III类蓝绿镜片:130/130全部正确
结果表明,系统在最难区分的II-III类之间也保持了极高准确率。
验证3:稳定性测试
为确保结果可靠性,研究团队进行了10次重复实验:
- 标准差最小仅±0.23%(蓝紫色镜片)
- 标准差最大±0.59%(蓝绿色镜片)
- 远优于其他方法(如光谱分析±0.93%,随机森林±1.28%)
这证明了系统的高稳定性和可重复性。
技术深度解析
为什么选择YCrCb而非RGB?
论文深入分析了颜色空间的选择:
YCrCb的数学特性:
Y = 0.299·R + 0.587·G + 0.114·B
Cr = 0.713(R - Y) + 128
Cb = 0.564(B - Y) + 128
优势:
- 亮度色度分离:便于独立学习
- JPEG标准兼容:全球广泛应用
- 压缩效率高:适合数字视频
- 细节保留好:优化特征提取
对比实验显示,在高饱和度场景下,YCrCb-MST的重建精度显著优于RGB-MST++。
S-MSA的计算复杂度优化
传统Multi-head Self-Attention (MSA)沿空间维度计算,复杂度为O(HW)²。
Spectral-wise MSA (S-MSA)沿光谱维度计算:
- 复杂度:O(S-MSA) = 2HWC²/N
- 与空间维度呈线性关系
- 天然具有全局感受野
这使得S-MSA能够高效处理31通道超光谱数据,同时捕捉全局光谱相关性。
PSO-ELM的参数优化策略
论文设置的PSO参数:
- 种群规模N:50
- 迭代次数:30
- 隐藏层神经元:20(训练),10(最终)
- 加速常数c1, c2:均为1
实验发现:
- 10个神经元已能保证高精度和低计算负载
- 相比需要100+神经元的传统ELM,效率提升10倍
- 训练时间约48小时(NTIRE数据集,Tesla V100)
实际应用价值
工业应用前景
-
成本优势
- 无需昂贵的光谱仪(数万至数十万元)
- 基于普通RGB相机(数千元级别)
- 降低了高精度颜色分类的门槛
-
效率提升
- 替代人工目视分类
- 消除主观判断和视觉疲劳
- 可实现自动化生产线集成
-
精度保障
- 98.69%准确率超越人眼识别
- 捕捉肉眼难以察觉的微小色差
- 稳定性优于传统方法
技术扩展性
论文指出,该技术可拓展到:
- 医学影像:组织光谱分析、病变检测
- 遥感监测:作物分类、地物识别
- 食品工业:品质检测、成熟度判断
- 材料科学:表面缺陷检测、成分分析
任何需要高精度颜色/光谱分类的场景都有应用潜力。
研究局限与未来方向
当前局限
-
离线检测
- 目前系统适用于产后分类
- 尚未实现生产过程中的在线检测
-
计算资源
- 超光谱重建需要GPU加速
- 训练时间较长(48小时)
-
数据集规模
- 实验使用2340个样本
- 更大规模数据集可能进一步提升性能
未来研究方向
研究团队提出:
-
关键光谱通道筛选
- 识别最具判别力的波段
- 减少冗余计算,提升效率
- 为在线分类铺平道路
-
实时处理优化
- 模型压缩与加速
- 边缘计算部署
- 实现生产线实时检测与返工
-
跨领域迁移
- 探索在其他色彩分类任务中的应用
- 建立通用化的超光谱分类框架
技术启示:从RGB到超光谱的范式转变
这项研究最深刻的启示是:传统RGB三通道的信息维度在高精度色彩分类任务中已经不够用了。
通过深度学习将RGB"扩维"到31通道超光谱,相当于给算法装上了"光谱显微镜",能够看到人眼和传统相机无法察觉的细微差异。这种从三维色彩空间到三十一维光谱空间的跃升,代表了计算机视觉在色彩感知领域的重要进步。
更重要的是,这一技术路径展示了**"低成本硬件+高性能算法"**的可行性:
- 不需要昂贵的超光谱相机
- 基于普通RGB相机即可实现
- 通过算法"重建"高维光谱信息
这为超光谱技术的大规模工业应用打开了新的可能性。
结语
厦门大学团队的这项研究,巧妙地将超光谱重建、颜色空间优化、智能优化算法三者结合,为太阳镜镜片分类这一细分工业问题提供了优雅的解决方案。
98.69%的分类准确率不仅超越了现有方法,更重要的是其低成本、高精度、强稳定性的特点,使其具备了从实验室走向工业化生产的潜力。
随着技术的进一步优化------特别是关键光谱通道筛选和实时处理能力的提升------我们有理由期待,这套系统将在不久的将来真正实现太阳镜生产线的智能化升级,告别依赖人工的传统分类模式。
更广阔的图景是,这一技术框架为色彩/光谱分类在医学、农业、材料科学等多个领域的应用提供了宝贵的参考。从三通道到三十一通道的维度跃升,或许正预示着计算机视觉领域的一次小小革命。