一种基于光谱可调LED光源和多光谱成像技术的物体表面颜色测量方法 下载: 1558次
1 引言
近几十年,多光谱成像技术已经成为包括颜色信息科学在内的诸多领域研究的前沿课题之一。作为一种非常实用的技术,多光谱成像技术广泛应用于医学图像、无损探测、遥感测量等领域,尤其是在一些超越视觉极限的领域,可以用来分析物体颜色因不同物质的混合而引起的异常现象,如食品污染、皮肤疾病、资源探测、物证鉴定、印刷防伪、农作物病虫害等[1-2]。
目前,有许多类型的多光谱成像技术和系统构建方案。按照明光源的不同可以分成2种类型:主动照明型和被动照明型。其中,被动照明型多光谱成像系统是传统的基于各种滤光系统的多光谱成像系统,通常包括照明光源系统、分光系统和成像系统。这类多光谱成像系统多采用标准的连续光源作为照明光源,如模拟日光光源,通过分光系统产生单色光。分光器件有棱镜、衍射光栅、光学滤光片轮、液晶可调谐滤光片(LCTF)、声光可调谐滤光片(AOTF)、线性渐变滤光片(LVF)、滤光片阵列(FA)等。这类多光谱成像系统因其本身结构的原因,或多或少引入了一些缺陷:1)因需多次拍摄而耗时较长;2)更换滤光片需要较长的等待时间;3)不易找到最佳的滤光片;4)精度远低于分光光度计;5)因滤光片的低透过率而需要较长的曝光时间等。主动照明型多光谱成像系统采用单色光源进行主动照明,不需要分光系统。在LED生产工艺和技术飞速发展的前提下,因LED光源具有快速切换、稳健性强和成本低等特性,基于LED的主动照明型多光谱成像系统更受关注。典型的基于LED的多光谱成像系统结构包括多个不同峰值波长的LED,按顺序依次点亮各种波段的LED,再使用黑白相机来捕捉多个波段LED照射下物体的图像,即可获得多波段的多光谱图像。另一类系统采用RGB彩色相机来加速多光谱图像的采集过程,但是在图像处理过程中要进行去马赛克处理,这一过程会引入误差,影响系统的空间分辨率,从而影响多光谱成像的质量。相比于传统的多光谱成像系统,基于LED的多光谱成像系统使用不同波段的LED光源,不需要改变场景和相机之间的光路,不存在图像的配准问题,可以减少图像预处理的计算量,也不需要加入滤光系统,可以显著减少整个系统的复杂程度。此外,通过计算机快速切换光源,省去了机械转动和复杂的光学配置,可进一步提高成像的稳定性。因此,采用主动照明光源构建多光谱成像系统成为目前该领域的研究趋势之一。
2007年,Park等[3]采用多路复用的LED作为主动照明光源和高速(60 frame·s-1)彩色CCD相机构建多光谱成像系统,以30 frame·s-1拍摄多光谱视频。该系统采用两个完全相同的LED照明面板以一定角度照明物体,每个LED面板均由白、红、黄、绿和蓝5种颜色的LED组成,共有144个LED按12行12列顺序排列,全部LED可分成16个重复的3×3单元,每个单元包含9个可单独控制的LED。控制系统可同时控制16个重复单元中相同空间位置的LED亮度,将所有LED分两组,形成两种光源并先后点亮,同时向CCD彩色相机发送同步信号采集视频。通过已知反射率样本优化两种光源的光谱功率分布,选取组合两种光源的LED,在两种光源下得到RGB彩色相机3个通道的响应,再从1257个Munsell色卡反射率中提取8个基函数,加入反射率曲线光滑因子限制,完成光谱反射率的重建。
2010年,日本千叶大学Tominaga团队开展了主动照明光源式多光谱成像系统的研究[4-6],采用计算机控制高速单色相机(Epix SV643M)和程控光源系统(如美国Optronic Laboratories OL490),产生可控的具有任意光谱功率分布的主动照明光源,构建验证型的多光谱成像系统。该系统原理简单,设计新颖,不需要滤光装置或多通道成像系统,用计算机控制的可调光源系统和一个单色数码相机即可完成多光谱图像的快速采集和光谱反射率的重建。但这种程控光源成本较高,不适用于颜色测量仪器的开发应用。
2012年,高通公司下属的光电科技公司的Parmar等[7]设计了一套由8种总计216颗(18行12列)LED组成的主动照明系统和由Nikon D2Xs相机构建的多光谱成像系统。在LED灯珠前,安装有一块有机玻璃漫散射板。8种LED中,有5种LED的峰值波长位于可见光谱区(蓝、青、绿、黄、红),一种位于紫外(UV)区(380 nm),余下的两种位于近红外区(700~1100 nm)。
同期,云南师范大学的Li等[8]尝试采用LED主动照明光源构建可见光谱范围的多光谱成像系统,该系统用红、黄、绿、蓝、白5种LED光源组成一个照明光源面板,外加一个钨灯光源用于补偿LED灯在650~780 nm光强不足的弱点,用彩色数码相机采集多光谱图像,并从采集的多光谱图像中重建物体的光谱反射率,具有简单实用、无需特殊装置等优点。
2013年,挪威维约克大学学院的挪威颜色研究实验室Hardeberg团队利用LED作为主动照明光源,由计算机同时控制LED发光面板和Canon 20D彩色数码相机构建多光谱成像系统[9-13],其中,LED面板由3组LED组成,并尽可能提供均匀的照明。该系统把可见光谱区的相机光谱灵敏度分成2~3个区域,利用精心选择的3组LED的不同组合分别覆盖以上波段的光谱灵敏度,作为主动照明光源照亮景物,通过2~3次拍照获取多光谱图像。据报道,采用3组9个LED搭建的多光谱成像系统的光谱重建精度可达到2.18 CIELAB色差单位[11]。
但是,目前大部分基于LED照明光源的多光谱成像系统为了获得一个场景的多光谱图像需要太多不同类型的LED和拍摄大量的照片,对光谱重建的算法要求较高,算法复杂且耗时较长,精度也有限。本文主要研究一种新颖的可见光谱区多光谱成像颜色测量方法,为了加速光谱反射率重建过程,使用有限维线性模型减少光源的数目,仅仅使用16颗不同波段的LED,通过脉宽调制(PWM)来调节LED的亮度,拟合出需要的光源,再根据黑白相机的输出响应重建物体表面的光谱反射率。
2 多光谱重建算法
当物体表面的光谱反射率和相机的光谱灵敏度函数分别为
如果时间
一般来说,反射率
当物体表面在不同时刻由不同主波长的窄带光源照明时,由(2)式和(3)式就可以从相应时刻的相机输出
以上的反射率重建过程是由
进一步地,如果每个窄带光源在主波长处的相对光谱功率分布
为了加速光谱反射率重建过程,可以使用有限维线性模型减少光源的数目。常用的方法是用
式中
如果将光源的相对光谱功率分布设定为
式中
本文中的光谱反射率基函数从Munsell色卡的1562种颜色的光谱反射率中获得。Munsell色卡的颜色包含了自然界中绝大多数常见颜色,广泛应用于艺术设计、包装产品设计、色彩描述以及质量控制等行业。本文中所用的每种Munsell色卡的光谱反射率由400~700 nm每隔10 nm采样得到,故得到的Munsell色卡的光谱反射率数据为1562×31维的数据矩阵,使用奇异值分解法求得所需要的基函数。本文共提取6个基函数,如
获得基函数后,还需要已知相机的光谱灵敏度曲线。本文采用两种快速测量方法[18]:第一种方法需用到单色仪,需要拍摄不同采样波长处标准白板的图像、测量不同采样波长处单色光的光谱功率分布,实验过程较长,但计算量较小,不需要复杂的计算;第二种方法只需拍摄一张自然光照条件下的标准色卡图像,测量一次自然光源的相对光谱功率分布,但需要已知标准色卡中每个色块的光谱反射率,采用优化方法得到相机光谱灵敏度曲线,计算量比第一种方法大。实验验证表明,两种方法都能精确测量出相机的光谱灵敏度曲线。两种方法测量的结果如
图 2. 单色仪测量方法和数字图像测量方法得到的相机光谱灵敏度
Fig. 2. Camera spectral sensitivity obtained by monochromator measurement and digital imaging measurement
测量出相机的灵敏度曲线
图 3. 基函数除以相机灵敏度得到的光谱功率分布。(a) bi(λ)/s(λ);(b) bi(λ)/s(λ)
Fig. 3. Spectral power distribution constructed by dividing basis function by camera sensitivity function. (a) bi(λ)/s(λ); (b) bi(λ)/s(λ)
在本文提取的6个基函数中,除了第一个基函数
3 结果与讨论
3.1 基函数个数对光谱反射率重建精度的影响
通过PC端的软件控制16颗LED的发光强度,这些LED分别位于11个不同波段,拟合出所需光源对应的光谱。
利用16颗LED拟合出6个基函数下所需的11个光源,然后分别在4个基函数、5个基函数和6个基函数3种情况下重建光谱反射率,比较它们之间的差别。
拟合出多光谱成像系统所需的11个LED照明光源后,就可以进行多光谱图像的拍摄。本文拍摄所使用的色卡为Macbeth ColorChecker 24色卡,相机为加拿大PixeLINK PL-E95VBMG高速黑白工业相机,
为避免其他光源对最终数据的影响,整个拍摄过程须在黑暗环境中进行,使物体仅受拟合出的LED光源的光照。拍摄过程分为以下4步:1) 调整好相机的曝光度和焦距,使得拍摄到的标准色卡图像质量清晰,色卡中白色色块不能过曝光,且黑色色块有层次;2) 电脑端控制调节LED,得到所需的照明光源;3) 电脑端的相机控制软件控制相机,拍摄每个光源照明时标准色卡的图像和均匀白板的图像,其中,均匀白板图像用于光源的均匀性校正;4) 保持相机参数不变,换光源,重复步骤2)~3),直至拍摄完所有图像。
在得到所有图像后,需要提取每个色块的相机响应,即灰度值。但是光照的不均匀会影响色块的响应值,因此在光谱反射率重建前需要对图像进行光照均匀性校正。本文选用简单的灰度缩放校正法[18],即计算出相机对标准均匀白板图像中所有像素点响应的平均值
标准色卡图像光照均匀性校正完成之后,提取出标准色卡中每个色块的响应值,用于光谱反射率重建。以5个基函数为例,若用
表 1. 不同数量基函数时的平均RMSE和ΔEab*
Table 1. Average RMSE and ΔEab* under different numbers of basis functions
|
由
3.2 光源拟合精度及光照度对光谱反射率重建精度的影响
为了进一步减小测量误差,重新挑选单色LED,在400~700 nm波长范围内均匀挑选16颗LED,使用5个基函数重建出光谱反射率。
图 7. 9个理想光源(实线)和拟合光源(虚线)比较
Fig. 7. Nine ideal light sources (solid lines) and fitted light sources (broken lines)
表 2. 在不同光源照度下的RMSE和ΔEab*
Table 2. RMSE and ΔEab* under different light intensities of illumination
|
在9个光源的合适照度下,以Macbeth ColorChecker 24色卡的前12个色块为训练数据优化出
图 8. 重建出的前12个光谱反射率与分光光度计测量的光谱反射率的对比
Fig. 8. Comparison of the first 12 spectral reflectance between reconstructed result and ground truth
表 3. 前12个色块的RMSE和ΔEab*
Table 3. RMSE and ΔEab* of the first 12 color patches
|
表 4. 后12个色块的RMSE和ΔEab*
Table 4. RMSE and ΔEab* of the last 12 color patches
|
图 9. 重建出的后12个光谱反射率与分光光度计测量的光谱反射率的对比
Fig. 9. Comparison of the last 12 spectral reflectance between reconstructed result and ground truth
根据
4 结论
提出一种基于光谱可调LED光源和多光谱成像技术的颜色测量方法,利用LED混光技术匹配出所需光源的相对光谱功率分布,使得LED拟合光源的相对光谱功率分布与黑白相机探测器的灵敏度曲线的倒数成线性关系,从而可以简单地利用黑白相机的输出响应和基函数的线性叠加重建出物体表面的光谱反射率,并讨论了不同数量基函数、不同LED的选择和不同的光源照度对结果的影响。整个系统结构简单,光谱反射率重建快速,与传统的多光谱成像系统相比有较大的优势。
[1] 罗茂, 步扬, 徐静浩, 等. 基于多光谱技术的光学元件表面疵病检测[J]. 中国激光, 2017, 44(1): 0104001.
罗茂, 步扬, 徐静浩, 等. 基于多光谱技术的光学元件表面疵病检测[J]. 中国激光, 2017, 44(1): 0104001.
[2] 王雪培, 赵虹霞, 李青会, 等. 多光谱成像技术分析彩色艺术品的相关基础研究[J]. 光学学报, 2015, 35(10): 1030003.
王雪培, 赵虹霞, 李青会, 等. 多光谱成像技术分析彩色艺术品的相关基础研究[J]. 光学学报, 2015, 35(10): 1030003.
[3] ParkJ, LeeM, GrossbergM,et al. Multispectral imaging using multiplexed illumination[C]. IEEE International Conference on Computer Vision, 2007: 1- 8.
ParkJ, LeeM, GrossbergM,et al. Multispectral imaging using multiplexed illumination[C]. IEEE International Conference on Computer Vision, 2007: 1- 8.
[4] HoriuchiT, KakinumaH, TominagaS. Effective illumination control for an active spectral imaging system[C]∥Proceedings of the 12th International Symposium on Multispectral Color Science, 2010: 529- 534.
HoriuchiT, KakinumaH, TominagaS. Effective illumination control for an active spectral imaging system[C]∥Proceedings of the 12th International Symposium on Multispectral Color Science, 2010: 529- 534.
[8] LiH, FengJ, YangW, et al. Multi-spectral imaging using LED illuminations[C]∥Proceedings of the 5th International Congress on Image and Signal Processing (CISP), 2012: 538- 542.
LiH, FengJ, YangW, et al. Multi-spectral imaging using LED illuminations[C]∥Proceedings of the 5th International Congress on Image and Signal Processing (CISP), 2012: 538- 542.
[9] ShresthaR, Hardeberg JY, ClotildeB. LED based multispectral film scanner for accurate color imaging[C]∥Proceedings of the 8th International Conference on Signal Image Technology and Internet Based Systems (SITIS), 2012: 811- 817.
ShresthaR, Hardeberg JY, ClotildeB. LED based multispectral film scanner for accurate color imaging[C]∥Proceedings of the 8th International Conference on Signal Image Technology and Internet Based Systems (SITIS), 2012: 811- 817.
[10] ShresthaR, Hardeberg JY. LED matrix design for multispectral imaging[C]∥Proceedings of the 12th Congress of the International Colour Association (AIC), 2013, 4: 1317- 1320.
ShresthaR, Hardeberg JY. LED matrix design for multispectral imaging[C]∥Proceedings of the 12th Congress of the International Colour Association (AIC), 2013, 4: 1317- 1320.
[11] ShresthaR, Hardeberg JY. Multispectral imaging using LED illumination and an RGB camera[C]∥Proceedings of the 21st Color and Imaging Conference (CIC), 2013: 8- 13.
ShresthaR, Hardeberg JY. Multispectral imaging using LED illumination and an RGB camera[C]∥Proceedings of the 21st Color and Imaging Conference (CIC), 2013: 8- 13.
[12] ShresthaR, Hardeberg JY. Evaluation and comparison of multispectral imaging systems[C]∥Proceedings of the 22nd Color and Imaging Conference (CIC), 2014: 107- 112.
ShresthaR, Hardeberg JY. Evaluation and comparison of multispectral imaging systems[C]∥Proceedings of the 22nd Color and Imaging Conference (CIC), 2014: 107- 112.
[13] ShresthaR, Hardeberg JY. How are LED illumination based multispectral imaging systems influenced by different factors?[M] ∥Image and Signal Processing. Cherbourg-Octeville, France: Springer International Publishing, 2014: 61- 71.
ShresthaR, Hardeberg JY. How are LED illumination based multispectral imaging systems influenced by different factors?[M] ∥Image and Signal Processing. Cherbourg-Octeville, France: Springer International Publishing, 2014: 61- 71.
[14] Wandell BA. Foundations of vision[M]. Sunderland: Sinauer Associates Inc., 1995.
Wandell BA. Foundations of vision[M]. Sunderland: Sinauer Associates Inc., 1995.
[18] 严旭, 刘小波, 崔桂华, 等. 数字相机传感器光谱灵敏度的测量[J]. 光学技术, 2017, 43(2): 148-157.
严旭, 刘小波, 崔桂华, 等. 数字相机传感器光谱灵敏度的测量[J]. 光学技术, 2017, 43(2): 148-157.
褚金金, 崔桂华, 柳耀武, 徐婷, 阮秀凯, 蔡启博, 谈燕花. 一种基于光谱可调LED光源和多光谱成像技术的物体表面颜色测量方法[J]. 光学学报, 2018, 38(8): 0833001. Jinjin Chu, Guihua Cui, Yaowu Liu, Ting Xu, Xiukai Ruan, Qibo Cai, Yanhua Tan. A Method for Measuring Surface Color Based on Spectral Tunable LED Light Source and Multispectral Imaging Technology[J]. Acta Optica Sinica, 2018, 38(8): 0833001.