本发明专利技术公开了一种基于K‑PLS回归模型的中医舌图像颜色校正方法,属于计算机图像处理和中医学交叉学科领域。本发明专利技术设计了一种基于核偏最小二乘回归模型的中医舌图像颜色校正方法,将不同光照环境下的舌图像校正到统一标准下,以克服舌象仪的光照差异导致的舌图像颜色呈现不一致问题,使得数字化中医舌象分析结果更加客观、准确。本发明专利技术利用舌象仪对标准色标卡进行拍摄采集,然后选取该图像中色标的色标样本,并以色标中各颜色的标准色度值为目标值,进行K‑PLS回归的模型训练,得到色标实际采集值与色标标准值之间的训练模型,使用此训练模型对该拍摄环境下所拍摄的实际舌图像进行颜色回归校正,最终得到颜色校正后的中医舌图像。
【技术实现步骤摘要】
一种基于K-PLS回归模型的中医舌图像颜色校正方法
本专利技术属于计算机图像处理和中医学交叉学科领域,设计了一种基于核偏最小二乘(K-PLS,KernelPartialLeastSquares)回归模型的中医舌图像颜色校正方法,将不同光照环境下的舌图像校正到统一标准下,以克服舌象仪的光照差异导致的舌图像颜色呈现不一致问题,使得数字化中医舌象分析结果更加客观、准确。
技术介绍
舌诊是中医“望闻问切,四诊合参”中望诊的重要内容。长期以来,舌诊主要是通过医生肉眼观察和经验来判断病证,缺乏定量化的度量和分析手段。近几十年来,中医客观化尤其是舌诊客观化的研究受到普遍的重视,也有了不少成果。舌象的特征包括很多,如舌色(舌质的颜色)、苔色(舌苔的颜色)、舌苔厚度、湿度、质地以及舌形和舌态等。其中,舌色和苔色是舌诊中的重要依据。通常,舌色可分为淡、淡红、红、暗红、绛红、暗紫;苔色可分为薄白苔、白苔、白厚苔、薄黄苔、黄苔、黄厚苔、灰苔、褐苔、黑苔。人体正常的舌象颜色为淡红舌、薄白苔。在现有的各种舌色、苔色客观化的研究工作中,都存在着一个前提,即待分析舌图像均在统一标准(光照环境和采集设备)下采集。其原因是,光照环境的变化和不同的采集设备都必然会使得采集到的舌图像产生颜色失真,如附图1所示,而颜色的失真不但会使得医生在观察舌象时产生错误的判断,更会严重影响舌色、苔色自动分析的准确性和客观性。然而,由于采集设备的光源老化等原因,颜色失真现象极易发生。所以,对于采集后的舌图像进行颜色校正是中医舌象自动化分析中的必要步骤。偏最小二乘(PLS,PartialLeastSquares)回归可以较好地解决用普通多元回归难以解决的一些线性问题,如自变量之间的多重相关性、样本数相对较少等问题。Rosipal和Trejo在2001年首次将核函数引入到PLS回归中,利用非线性变换核函数将自变量空间映射到高维特征空间中,在该高维特征空间中进行PLS回归,从而将PLS回归由线性扩展到非线性。K-PLS回归模型不仅具备了PLS回归的一些特点,还克服了PLS回归只能处理线性关系的局限性,从而极大地提高了拟合和预测的精度。因此,本专利技术设计并实现了一种K-PLS回归模型的中医舌图像颜色校正方法。该方法采用K-PLS回归模型来拟合颜色实际采集值与颜色标准值之间的映射模型,然后利用这一模型进行校正。
技术实现思路
本专利技术的主要目的是将K-PLS非线性回归技术引入到中医舌图像的颜色校正中,设计了一种新的中医舌图像颜色校正方法,从而为数字化中医舌诊研究的客观化和标准化提供了保证。本专利技术采用如下技术手段实现:先利用舌象仪(或其它图像采集设备)对标准色标卡进行拍摄采集,然后选取该图像中色标的色标样本,并以色标中各颜色的标准色度值为目标值,进行K-PLS回归的模型训练,得到色标实际采集值与色标标准值之间的训练模型。利用此训练模型对该拍摄环境下所拍摄的实际舌图像进行颜色回归校正,最终得到颜色校正后的中医舌图像。本专利技术的流程图如附图2所示。一种基于K-PLS回归模型的中医舌图像颜色校正方法,其特征在于包括如下步骤:步骤1:色标图像采集;在进行色标图像采集时,使用具有标准色度值的色标卡,即该色标卡的每个色块的D65标准光源下的标准R、G、B色度值都是有官方测量所给出,且拍摄时光照环境不可过暗或过亮,以致无法识别;步骤2:训练样本点的选取;步骤2.1:样本点的选取;在每个色块内选取固定30*30的区域,并求取该区域内R、G、B三分量的平均值,作为该色块的样本点色度值;步骤2.2:从RGB颜色空间转换到CIEL*a*b*颜色空间;选择在CIELAB空间进行K-PLS回归模型的建模,将所有样本点色度值和标准色度值全部从RGB颜色空间转换到CIEL*a*b*颜色空间,并作为最终的训练样本值和目标值用于K-PLS回归模型的训练和测试,CIEL*a*b*颜色空间的平均色差公式如下:其中,表示两颜色CIEL*a*b*颜色空间的平均色差值,ΔL*、Δa*和Δb*分别表示两颜色L*、a*、b*三分量的差值,N表示用于训练的色标卡中色块的数量;步骤3:K-PLS回归模型的训练;在训练时,选择非线性核函数,并对上述得到的CIEL*a*b*空间的N个训练样本和目标值进行回归训练建模,得到回归系数;步骤4:基于训练模型对中医舌图像进行颜色校正;在相同光照环境下,采集到中医舌图像后,利用训练模型进行回归校正,从而得到CIEL*a*b*颜色空间的校正结果,最后再将舌图像的所有像素值从CIEL*a*b*颜色空间转换回RGB颜色空间储存并输出。本专利技术与现有技术相比,具有以下明显的优势和有益效果:本专利技术将计算机图像处理技术引入到中医学领域,利用K-PLS回归技术对不同光照环境下的中医舌图像进行颜色校正,在一定程度上消除光照变化,尤其是由于光源老化等原因,所导致的中医舌图像颜色失真。这样,不但可以消除由于颜色失真所导致的医生在观察舌象时产生错误的判断,也会使得后续舌色、苔色的数字化自动分析更加准确和客观。附图说明:图1不同光照下的舌图像对比;图2本专利技术的流程图;图3孟塞尔色标卡的拍摄示例;图4亮度通道L*训练结果;图5色度通道a*-b*训练结果;图6示例舌图像校正前后对比。具体实施方式:根据上述的描述,以下是一个具体的实施流程,但本专利所保护的范围并不限于该实施流程。本专利技术的流程图如图2所示,具体的工作流程为:用户首先利用舌象仪(或其它图像采集设备)对具有标准色度值的色标卡进行拍摄采集,然后选取该图像中色标的色标样本,并利用标准色度值进行K-PLS回归的模型训练,得到训练模型,利用此训练模型对该拍摄环境下所拍摄的实际舌图像进行颜色回归校正,最终得到颜色校正后的中医舌图像。为了保证拍摄色标卡图像和拍摄舌图像时,要在同一光照环境下,即同一光源。在光源一次开启稳定时,短时间内光照不会有剧烈的改变,通常色差增大是由于光源长期使用导致灯丝等老化所致。本专利技术采用的是北京工业大学SIPL实验室设计的便携式舌象采集设备进行舌图像的采集。第一步:在同一个光源下,拍摄孟塞尔(Munsell)24色的色标卡(当然也可以选用任何其它具有标准色度值的色标卡)和舌图像,并保存,孟塞尔色标卡的拍摄示例图如图3所示;第二步:在每个色块内选取30*30的区域,并求取该区域内R、G、B三分量的平均值;第三步:将训练样本点和标准色度值由RGB颜色空间转换到CIEL*a*b*颜色空间,转换过程及公式如下:①利用反向伽马校正(inversegammacorrection)将RGB三通道的整型值从[0,255]转换到[0,1]的标准RGB颜色空间(standardRGBcolorspace),公式如下:其中,RS、GS和BS分别代表变换后的三通道值,RN、GN和BN分别代表原图像中RGB三通道值;②将标准RGB颜色空间转换到CIEXYZ空间,公式如下:X=0.412391×RS+0.357584×GS+0.180481×BS(5)Y=0.212639×RS+0.715169×GS+0.072192×BS(6)Z=0.019331×RS+0.119195×GS+0.950532×BS(7)③将CIEXYZ空间转换到CIEL*a*b*空间,公式如下:本文档来自技高网...
【技术保护点】
一种基于K‑PLS回归模型的中医舌图像颜色校正方法,其特征在于包括如下步骤:步骤1:色标图像采集;在进行色标图像采集时,使用具有标准色度值的色标卡,即该色标卡的每个色块的D65标准光源下的标准R、G、B色度值都是有官方测量所给出,且拍摄时光照环境不可过暗或过亮,以致无法识别;步骤2:训练样本点的选取;步骤2.1:样本点的选取;在每个色块内选取固定30*30的区域,并求取该区域内R、G、B三分量的平均值,作为该色块的样本点色度值;步骤2.2:从RGB颜色空间转换到CIE L*a*b*颜色空间;选择在CIELAB空间进行K‑PLS回归模型的建模,将所有样本点色度值和标准色度值全部从RGB颜色空间转换到CIE L*a*b*颜色空间,并作为最终的训练样本值和目标值用于K‑PLS回归模型的训练和测试,CIE L*a*b*颜色空间的平均色差公式如下:ΔECIE(L*,a*,b*)‾=[(ΔL*)2+(Δa*)2+(Δb*)2]1/2/N]]>其中,表示两颜色CIE L*a*b*颜色空间的平均色差值,ΔL*、Δa*和Δb*分别表示两颜色L*、a*、b*三分量的差值,N表示用于训练的色标卡中色块的数量;步骤3:K‑PLS回归模型的训练;在训练时,选择非线性核函数,并对上述得到的CIE L*a*b*空间的N个训练样本和目标值进行回归训练建模,得到回归系数;步骤4:基于训练模型对中医舌图像进行颜色校正;在相同光照环境下,采集到中医舌图像后,使用训练模型进行回归校正,从而得到CIE L*a*b*颜色空间的校正结果,最后再将舌图像的所有像素值从CIE L*a*b*颜色空间转换回RGB颜色空间储存并输出。...
【技术特征摘要】
1.一种基于K-PLS回归模型的中医舌图像颜色校正方法,其特征在于包括如下步骤:步骤1:色标图像采集;在进行色标图像采集时,使用具有标准色度值的色标卡,即该色标卡的每个色块的D65标准光源下的标准R、G、B色度值都是有官方测量所给出,且拍摄时光照环境不可过暗或过亮,以致无法识别;步骤2:训练样本点的选取;步骤2.1:样本点的选取;在每个色块内选取固定30*30的区域,并求取该区域内R、G、B三分量的平均值,作为该色块的样本点色度值;步骤2.2:从RGB颜色空间转换到CIEL*a*b*颜色空间,转换过程及公式如下:①利用反向伽马校正(inversegammacorrection)将RGB三通道的整型值从转换到的标准RGB颜色空间(standardRGBcolorspace),公式如下:其中,RS、GS和BS分别代表变换后的三通道值,RN、GN和BN分别代表原图像中RGB三通道值;②将标准RGB颜色空间转换到CIEXYZ空间,公式如下:X=0.412391×RS+0.357584×GS+0.180481×BS(5)Y=0.212639×RS+0.715169×GS+0.072192×BS(6)Z=0.019331×RS+0.119195×GS+0.950532×BS(7)③将CIEXYZ空间转换到CIEL*a*b*空间,公式如下:L*=116×f(Y/Yn)-16(8)a*=500×(f(X/Xn)-f(Y/Yn))(9)b*=200×(f(Y/Yn)-f(Z/Zn))(10)其中,Xn、Yn和Zn是CIEXYZ三通道的基准白点值,D65光源下分别为0.950456、1.0和1.089058;选择在CIELAB空间进行K-PLS回归模型的建模,将所有样本点色度值和标准色度值全部从RGB颜色空间转换到CIEL*a*b*颜色空间,并作为最终的训练样本值和目标值用于K-PLS回归模型的训练和测试,CIEL*a*b*颜色空间的平均色差公式如下:
【专利技术属性】
技术研发人员:卓力,张沛,屈盼玲,张菁,李晓光,
申请(专利权)人:北京工业大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。