1.提高色觉异常者视觉下图像颜色对比度的方法,其特征在于,包括如下步骤:* * *
S1,在La b 彩色空间,确定色觉异常者视觉下容易产生颜色混淆的区域,并对该区域* * *的像素值进行计算,得到L分量、a分量和b分量;
*
S2,对所得L分量即亮度值进行修正,当正常色觉下的输入图像和二色觉下的结果图像之间的像素方差的差异趋近于零,得到最优亮度修正值;所述二色觉下的结果图像即色觉异常者视觉下的图像;
S3,设定不同参数值输出相应结果,得到最优输出图像;
其中:
所述S1中,计算正常色觉下的输入图像和二色觉下的结果图像之间的像素方差的差异,该差异若无限接近于0,则色觉异常者能够区分相应像素区域,若不为零且相差超过两个像素的最大颜色距离β,则色觉异常者无法区分相应像素区域,该像素区域即色觉异常者视觉下容易产生颜色混淆的区域,所述输入图像为彩色图像;
所述正常色觉下的输入图像和二色觉下的结果图像之间的像素方差的差异通过如下公式计算:其中, 表示正常色觉下的输入图像和二色觉下的结果图像之间的像素方差的差* * *异,n表示输入图像的像素数量, 表示在La b彩色空间中,二色觉下的结果图像的第i个* * *目标像素与其邻域内混淆色像素的方差, 表示在L ab彩色空间中,正常色觉下的输入图像的第i个目标像素与其邻域内混淆色像素的方差,K表示P‑类型色觉或D‑类型色觉,N表示正常色觉;
Si,ρ表示第i个目标像素与其邻域内像素的棋盘距离相差小于等于ρ的集合,m表示集合Si,ρ中的元素个数, 表示正常色觉下第j个像素的亮度值, 表示正常色觉下集合Si,ρ*中所有像素的L 均值, 表示正常色觉下第j个像素在a通道的色度值, 表示正常色*觉下集合Si,ρ中所有像素的a 均值, 表示正常色觉下第j个像素在b通道的色度值,*表示正常色觉下集合Si,ρ中所有像素的b均值;
表示二色觉下第j个像素的理想亮度值, 表示二色觉下集合Si,ρ中所有像素的*L均值, 表示二色觉下第j个像素的a通道理想色度值, 表示二色觉下集合Si,ρ中所*有像素的a 均值, 表示二色觉下第j个像素的b通道理想色度值, 表示二色觉下集*合Si,ρ中所有像素的b均值;
θ为压缩参数,用于将 的取值范围压缩到与 相同的范围内;
*
二色觉下的理想亮度值L′计算公式如下:
表示输入图像中第i个像素的亮度值、a通道色度值、b通道色度值,c1、c2是对图像像素的亮度值进行调整的参数,通过优化迭代得到最优解;
所述S2中,以 为目标函数,并利用最速下降法得到目标函数的最优解,也即图像混淆区域的像素亮度值的最优修正值,表达如下:(t+1) (t) (t)
c1 =c1 +μ1
(t+1) (t) (t)
c2 =c2 +μ2
n
R为n维实数集, 是最优化后的结果图像,也即最终的输出图像;
(t+1) (t+1) (t)
c1 表示c1第t+1次迭代结果,c2 表示c2第t+1次迭代结果,c1 表示c1第t次迭代结(t)果,c2 表示c2第t次迭代结果;
(t)
μ1是参数c1的迭代更新量,μ2是参数c2的迭代更新量;μ1 是参数c1的第t次迭代更新(t)量,μ2 是参数c2的第t次迭代更新量;
τ作为迭代结束的判断条件,当τ小于给定参数ε时,目标函数获得最优解。
2.根据权利要求1所述提高色觉异常者视觉下图像颜色对比度的方法,其特征在于,所述S3中,通过设定几组不同的参数值进行实验,选出每组输出的结果图像效果最好的参数值,得到最优输出图像。
3.根据权利要求2所述提高色觉异常者视觉下图像颜色对比度的方法,其特征在于,设定参数值如下:红色觉异常者:(α,β,γ ,δ,ρ,θ,ε)=(15,5,5,5,5,500,0.4)绿色觉异常者:(α,β,γ ,δ,ρ,θ,ε)=(25,5,5,5,5,1500,0.1)。
4.提高色觉异常者视觉下图像颜色对比度的装置,基于权利要求1所述提高色觉异常者视觉下图像颜色对比度的方法,包括:输入模块,用于输入图像;
运算模块,用于根据所述输入图像,计算最优亮度修正值,并得到最优输出图像;
输出模块,用于输出所述最优输出图像;
通信模块,用于输入模块与运算模块之间以及运算模块与输出模块之间的数据传输。
5.根据权利要求4所述提高色觉异常者视觉下图像颜色对比度的装置,其特征在于,所述输入模块为摄像头,所述运算模块搭载于处理器,所述输出模块为显示屏。
6.根据权利要求5所述提高色觉异常者视觉下图像颜色对比度的装置,其特征在于,所述摄像头为智能手机摄像头,所述处理器为所述智能手机的处理器,所述显示屏为所述智能手机的显示屏;
或者,所述摄像头为可穿戴设备摄像头,所述处理器为智能手机或VR设备的处理器,所述显示屏为所述智能手机或VR设备的显示屏。