The invention belongs to the technical field of spectral imaging, relates to a method of spectral reconstruction single color digital camera based on RGB images, including the measurement of spectral reflectance of training samples; build the shooting environment, shooting training samples and RGB image reconstruction of the object, the corrected image extraction; response value of training samples and the reconstruction of the object pixels between each pixel and RGB calculation the training samples of RGB value based on Euclidean distance, Euclidean distance from ascending to the training samples are taken before
【技术实现步骤摘要】
一种基于彩色数码相机单幅RGB图像的光谱重建方法
本专利技术属于光谱成像
,具体涉及一种基于彩色数码相机单幅RGB图像的光谱重建方法。
技术介绍
由于光谱成像技术在光谱与色度方面具有较高成像质量的能力,且具有图谱合一的功能,因此在遥感、彩色成像、生物医疗、文化遗产和艺术品研究等领域发展迅速。为了满足以上不同领域的具体应用,产生了各种类型的光谱成像系统,如相机+线阵扫描光谱仪、相机+滤光片轮、相机+带通滤光片(宽带或窄带)、相机+多光谱光源、单色相机+声光或液晶可调谐滤光片等,在颜色科学领域常被分为窄带和宽带两大类。对于上述基于光学带通滤光片的光谱成像系统而言,由于从低维度的数字响应信号重建高维度光谱反射率信息是一个病态的数学求解过程,因此光谱重建方法是上述光谱成像系统的关键所在。此外,由于光谱成像系统自身的复杂性以及不同型号滤光片本身厚度、折射率和非理想共面等因素存在,导致不同滤光片对应的数字图像之间存在几何扭曲,降低了光谱成像的精度。分析当前基于光学带通滤光片的光谱成像系统的工作原理可知,相对于彩色数码相机,其主要优势是通过配合滤光片来增加数字图像采集的通道数,为光谱重建提供更高维度的输入信息,从而提高光谱重建的精度。受此启发,诸多学者开展利用彩色数码相机响应值扩展的方法实现物体表面光谱反射率重建的相关研究。虽然现有研究实现了基于彩色数码相机的光谱重建,获得了较好的光谱重建精度。但现有研究大多采用标准形式的多项式扩展模型,忽略了相机响应值扩展项数对光谱重建精度的影响。此外,当前方法多以整个训练样本集去重建所有的测试样本,所有的训练样本的权重相同,忽 ...
【技术保护点】
一种基于彩色数码相机单幅RGB图像的光谱重建方法,其特征在于,包括以下步骤:步骤1,测量获得训练样本集的光谱反射率数据;步骤2,搭建均匀的拍摄照明环境;步骤3,设定彩色数码相机的各项拍摄参数,在相同拍摄条件下,拍摄获取训练样本集和重建对象的RGB图像,同时拍摄获取相机暗电流噪声和标准灰板的RGB图像;步骤4,对训练样本集和重建对象的RGB图像进行暗电流噪声校正和光照不均匀性校正;步骤5,提取训练样本集的RGB响应值和重建对象各像素的RGB响应值;步骤6,针对重建对象任一像素,计算其与所有训练样本之间RGB响应值的欧式距离,计算公式如式一所示:
【技术特征摘要】
1.一种基于彩色数码相机单幅RGB图像的光谱重建方法,其特征在于,包括以下步骤:步骤1,测量获得训练样本集的光谱反射率数据;步骤2,搭建均匀的拍摄照明环境;步骤3,设定彩色数码相机的各项拍摄参数,在相同拍摄条件下,拍摄获取训练样本集和重建对象的RGB图像,同时拍摄获取相机暗电流噪声和标准灰板的RGB图像;步骤4,对训练样本集和重建对象的RGB图像进行暗电流噪声校正和光照不均匀性校正;步骤5,提取训练样本集的RGB响应值和重建对象各像素的RGB响应值;步骤6,针对重建对象任一像素,计算其与所有训练样本之间RGB响应值的欧式距离,计算公式如式一所示:其中,下标j表示训练样本集中第j个训练样本,下标test表示重建的一个像素点或一个样本,ej表示重建样本与第j个训练样本之间的欧几里得距离,N表示训练样本数量,r、g和b分别表示一个像素点或一个样本的R通道、G通道和B通道的响应值;步骤7,将训练样本集按照步骤6计算得到的欧氏距离值从小到大升序排列,提取前p个训练样本,作为局部最优训练样本集;步骤8,计算局部最优训练样本集中每个样本的反距离加权权重,得到反距离加权矩阵,反距离加权权重计算方式如式二所示,其中,下标k表示局部最优训练样本集中第k个训练样本,ek表示重建样本与第k个训练样本之间的欧几里得距离,σ是为了避免式二中出现分母为零而加入的一个极小数值,对于任意一个重建样本,其对应局部最优训练样本集的反距离加权权重矩阵如式三所示,其中,p表示步骤7中提取的前p个训练样本;步骤9,对局部最优训练样本集和重建像素的响应值进行扩展,扩展项数为s,响应值扩展形式如式四所示,其中,dexpanded表示一个像素点或一个样本的相机响应值的扩展响应向量,r、g和b表示一个像素点或一个样本的R通道、G通道和B通道的响应值;步骤10,利用反距离加权矩阵对局部最优训练样本集的响应值扩展矩阵和光谱反射率矩阵进行加权处理,如式六和式七所示,Rwlocaltrain=WRlocaltrain式六Dwlocaltrain=WDlocaltrain式七其中,Rlocaltrain表示局部最优训练样本集的光谱...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。