当前位置: 首页 > 专利查询>浙江大学专利>正文

一种数码相机参数可变的成像式获取颜色三刺激值的方法技术

技术编号:10690005 阅读:305 留言:0更新日期:2014-11-26 18:21
本发明专利技术公开了一种数码相机参数可变的成像式获取颜色三刺激值的方法。该方法将数码相机拍摄设置参数引入作为输入变量,利用缩放和还原,将实测样本和训练样本不同参数设置建立关联,在训练样本的尺度上使用多项式模型,将RGB空间转化至XYZ空间,最后还原实测样本的真实XYZ三刺激值。本发明专利技术克服了传统方法中要求相机必须固定拍摄参数进行训练和实测的缺陷,使得数码相机可以在固定一种拍摄参数下训练,自由变化拍摄参数实际拍摄测量,为数码相机作为一种成像式测色仪器提供了便利。

【技术实现步骤摘要】

【技术保护点】
一种数码相机参数可变的成像式获取颜色三刺激值的方法,其特征在于,包括以下步骤:(1)对数码相机进行特征化训练:获得训练样本均匀性校正后的RGB值和XYZ值,以及变换系数矩阵M,记录训练时的相机拍摄参数;具体包括以下子步骤:(1.1)拍摄训练样本:选择颜色信息丰富的标准色卡作为训练样本,在光谱稳定的光源照明条件下,设置相机拍摄参数:ISO感光度、光圈、快门、焦距,使得拍摄图像包含训练样本,且曝光正确;同时设置相机储存参数,使得输出图像包含Raw文件格式;拍摄获取色卡照片,得到色卡色块的RGB值;移除色卡,用一张均匀灰卡放置于色卡位置再次拍摄得到灰卡照片用于均匀性校正;均匀性校正后的色卡RGB值记为RSi,GSi,BSi,角标Si表示第i个训练样本;通过下式将RGBSi从RGB空间转换到rg空间,记为rSi,gSi:rSi=RSiRSi+GSi+BSi,gSi=GSiRSi+GSi+BSi]]>(1.2)获取训练样本的色度值,使用分光光度计测得色卡和灰卡的光谱反射比RSi和RGrey,使用分光辐射度计测得灰卡在步骤1.1中所在位置的光谱功率分布LGrey,计算得到此光源照明条件下色卡的CIE三刺激值XYZ,记为XSi,YSi,ZSi,角标Si表示第i个训练样本;(1.3)由下式得到最小二乘的训练样本RGB值到XYZ值的变换系数矩阵M:M=(RTR)‑1RTH式中,R为可以拓展项数的RSi,GSi,BSi多项式矩阵,矩阵大小为m*n,m为多项式项数,n为训练样本的色块个数;H为色卡的三刺激值构成的XYZ矩阵,大小为3*n;变换系数矩阵M大小为3*m;(2)将数码相机应用于实际的成像式测色:由拍摄到的待测色物体的照片RGB值和拍摄时的拍摄参数,计算得到待测物体的颜色三刺激值XYZ;具体包括以下子步骤:(2.1)在实际成像式测色应用中,获取待测试物体的图像,重新设置相机拍摄参数:ISO感光度、光圈、快门、焦距,使得拍摄图像包含测试物体,且曝光正确;同时设置相机储存参数,使得输出图像包含Raw文件格式;对于测试图像中任一待测点RGB值,记为RGBTj,角标Tj表示第j个测试点,将RGBTj从RGB空间转换到rg空间,记为rgTj;(2.2)缩放测试点的RGB值:在rg空间上,寻找与rgTj距离最近的训练样本,记为rgSi’,缩放比例因子sl计算如下式:sl=RSi′+GSi′+BSi′RTj+GTj+BTj]]>然后对测试点进行缩放:其中X=R,G,B,表示测试点缩放后的RGB值;(2.3)计算由测试点缩放的XYZ值构成的矩阵由多项式变换系数矩阵计算为步骤2.2测试点缩放后的RGB值构成的多项式矩阵;(2.4)将步骤2.3测试点缩放的XYZ值还原,得到待测点的颜色三刺激值HT,计算如下式:HT=1sl·NTTSSSNSTTSTHTsl]]>式中NT,TT,ST表示拍摄测试图像的光圈数、曝光时间和ISO感光度,NS,TS,SS表示拍摄训练样本的光圈数、曝光时间和ISO感光度。...

【技术特征摘要】

【专利技术属性】
技术研发人员:徐海松方竞宇汪哲弘吴晓玟
申请(专利权)人:浙江大学
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1