图像处理方法、装置、计算机设备、存储介质及程序产品制造方法及图纸

技术编号:33128838 阅读:55 留言:0更新日期:2022-04-17 00:42
本申请提供一种图像处理方法、装置、计算机设备、存储介质及程序产品,涉及计算机视觉、图像处理技术领域。通过获取拜耳图像的引导图像;基于该引导像素点分别在目标通道和引导通道的像素值、以及第一系数的至少两个第一系数值,确定至少两组系数值,基于该引导像素点分别在目标通道和引导通道的像素值,确定每组系数值对应的估计误差,并基于每组系数值对应的估计误差,确定该至少两组系数值中的目标组系数值;基于该目标组系数值,分别确定该目标像素点和该引导像素点在目标通道的估计值;基于该引导像素点在目标通道的像素值和估计值之间的残差,确定该目标像素点在目标通道的恢复值,得到RGB图像,能够提高图像质量。能够提高图像质量。能够提高图像质量。

【技术实现步骤摘要】
图像处理方法、装置、计算机设备、存储介质及程序产品


[0001]本申请涉及计算机视觉、图像处理
,本申请涉及一种图像处理方法、装置、计算机设备、存储介质及程序产品。

技术介绍

[0002]彩色图像的每一个像素点通常包含R(Red,红)、G(Green,绿)、B(Blue,蓝)三种通道的像素值。然而,光电传感器只能记录光的强度,因此无法同时采集三个通道的图像信息。本领域中,通常采用单个传感器,并在上方叠加一层CFA(Color Filter Array,彩色滤波阵列),使得光电传感器的每个感光位置上方的滤光片可以透过R、G、B三种颜色中的一种,而过滤掉另外两种。由于每个感光位置只获取了单通道颜色值,若将Bayer(拜耳)图像直接输出,会有明显的马赛克现象。因此拜耳图像需要经过上采样插值操作,恢复出每个通道上缺失的两个颜色值,然后将三通道颜色值合并成一幅完整的彩色RGB图像。目前常用的CFA是拜耳滤波器(Bayer Filter),而由拜耳图像生成RGB图像的过程称为去马赛克(Demosaicing)。
[0003]相关技术中,通常采用双线性插值的方式,得到每个像素点的R、G、B三个通道的图像信息,以生成RGB图像。但是双线性插值的方式去马赛克处理后的图像质量较低,伪彩和拉链效应严重。有些技术中提出采用残差插值方式来提高图像质量,但其中涉及例如乘法、除法等大量复杂运算,使得利用ASIC(Application Specific Integrated Circuit,专用集成电路)的硬件实现时成本高昂,导致该方式实用价值较低。因此,本领域中,亟需一种图像处理方法,能够在较低的硬件成本下,提高图像质量。

技术实现思路

[0004]本申请提供了一种图像处理方法、装置、计算机设备、存储介质及程序产品,可以解决相关技术中图像质量较低的问题。所述技术方案如下:
[0005]一方面,提供了一种图像处理方法,所述方法包括:
[0006]获取拜耳图像的引导图像,所述拜耳图像包括待恢复在目标通道的像素值的目标像素点,所述引导图像包括所述目标像素点和引导像素点,所述引导像素点包括分别在目标通道和引导通道的像素值;
[0007]基于所述引导像素点分别在目标通道和引导通道的像素值、以及第一系数的至少两个第一系数值,确定至少两组系数值,一组系数值包括一个第一系数值及其对应的第二系数的第二系数值,所述第一系数和所述第二系数用于表征所述目标像素点在目标通道的像素值和在引导通道的像素值之间的关联性;
[0008]基于所述引导像素点分别在目标通道和引导通道的像素值,确定每组系数值对应的估计误差,并基于每组系数值对应的估计误差,确定所述至少两组系数值中的目标组系数值;
[0009]基于所述目标组系数值,分别确定所述目标像素点和所述引导像素点在目标通道
的估计值;
[0010]基于所述引导像素点在目标通道的像素值和估计值之间的残差,确定所述目标像素点在目标通道的恢复值,得到所述拜耳图像对应的RGB图像。
[0011]另一方面,提供了一种图像处理装置,所述装置包括:
[0012]获取模块,用于获取拜耳图像的引导图像,所述拜耳图像包括待恢复在目标通道的像素值的目标像素点,所述引导图像包括所述目标像素点和引导像素点,所述引导像素点包括分别在目标通道和引导通道的像素值;
[0013]系数确定模块,用于基于所述引导像素点分别在目标通道和引导通道的像素值、以及第一系数的至少两个第一系数值,确定至少两组系数值,一组系数值包括一个第一系数值及其对应的第二系数的第二系数值,所述第一系数和所述第二系数用于表征所述目标像素点在目标通道的像素值和在引导通道的像素值之间的关联性;
[0014]目标组系数确定模块,用于基于所述引导像素点分别在目标通道和引导通道的像素值,确定每组系数值对应的估计误差,并基于每组系数值对应的估计误差,确定所述至少两组系数值中的目标组系数值;
[0015]估计值确定模块,用于基于所述目标组系数值,分别确定所述目标像素点和所述引导像素点在目标通道的估计值;
[0016]恢复值确定模块,用于基于所述引导像素点在目标通道的像素值和估计值之间的残差,确定所述目标像素点在目标通道的恢复值,得到所述拜耳图像对应的RGB图像。
[0017]在一个可能实现方式中,所述系数确定模块,用于对于每个第一系数值,确定所述第一系数值与所述引导像素点在引导通道的像素值之间的乘积值;将所述引导像素点在目标通道的像素值与所述乘积值之间的差值,作为所述第一系数值对应的第二系数值。
[0018]在一个可能实现方式中,所述目标组系数确定模块,用于基于所述引导像素点在引导通道的像素值,确定每组系数值对应的中间估计值,所述中间估计值是所述引导像素点在目标通道的估计值;基于所述引导像素点在目标通道的像素值和所述中间估计值,确定所述每组系数值对应的估计误差。
[0019]在一个可能实现方式中,所述获取模块,用于从所述拜耳图像中获取所述目标像素点所在的窗口区域;确定所述窗口区域中的引导像素点,基于所述引导像素点分别在目标通道和引导通道的像素值,得到所述窗口区域对应的引导区域;
[0020]其中,所述第一系数和所述第二系数还用于表征所述引导区域内引导像素点分别在目标通道和引导通道的像素值之间的关联性。
[0021]在一个可能实现方式中,所述获取模块,用于从所述拜耳图像中获取所述目标像素点所在的窗口区域;确定所述窗口区域中的引导像素点,并对所述引导像素点的邻域像素点在引导通道的像素值进行插值,得到所述引导像素点在引导通道的像素值;基于所述引导像素点分别在目标通道和引导通道的像素值,得到所述窗口区域对应的引导区域。
[0022]在一个可能实现方式中,所述获取模块,还用于确定沿至少两个方向分别与所述引导像素点相邻的邻域像素点,所述至少两个方向包括水平方向和垂直方向;分别对每个方向的邻域像素点的引导通道的像素值进行插值,得到所述引导像素点的引导通道对应至少两个方向的至少两个像素值。
[0023]在一个可能实现方式中,所述获取模块,还用于对于所述引导像素点的引导通道
对应每个方向的每个像素值,分别执行基于所述引导像素点在引导通道的所述像素值、在目标通道的像素值、以及第一系数的至少两个第一系数值,确定至少两组系数值的步骤;
[0024]所述估计值确定模块,用于对于所述引导像素点的引导通道对应的每个方向,分别基于所述目标组系数值、以及所述目标像素点和所述引导像素点的引导通道对应所述每个方向的像素值,分别确定所述目标像素点和所述引导像素点的目标通道对应所述每个方向的估计值。
[0025]在一个可能实现方式中,所述恢复值确定模块,用于基于所述引导像素点在目标通道的像素值和至少两个方向的估计值,确定所述目标像素点在目标通道的至少两个方向的候选恢复值;基于所述引导区域中至少两个第一像素点在引导通道的像素值和在目标通道的候选恢复值,确定所述至少两个第一像本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,其特征在于,所述方法包括:获取拜耳图像的引导图像,所述拜耳图像包括待恢复在目标通道的像素值的目标像素点,所述引导图像包括所述目标像素点和引导像素点,所述引导像素点包括分别在目标通道和引导通道的像素值;基于所述引导像素点分别在目标通道和引导通道的像素值、以及第一系数的至少两个第一系数值,确定至少两组系数值,一组系数值包括一个第一系数值及其对应的第二系数的第二系数值,所述第一系数和所述第二系数用于表征所述目标像素点在目标通道的像素值和在引导通道的像素值之间的关联性;基于所述引导像素点分别在目标通道和引导通道的像素值,确定每组系数值对应的估计误差,并基于每组系数值对应的估计误差,确定所述至少两组系数值中的目标组系数值;基于所述目标组系数值,分别确定所述目标像素点和所述引导像素点在目标通道的估计值;基于所述引导像素点在目标通道的像素值和估计值之间的残差,确定所述目标像素点在目标通道的恢复值,得到所述拜耳图像对应的RGB图像。2.根据权利要求1所述的方法,其特征在于,所述基于所述引导像素点分别在目标通道和引导通道的像素值、以及第一系数的至少两个第一系数值,确定至少两组系数值,包括:对于每个第一系数值,确定所述第一系数值与所述引导像素点在引导通道的像素值之间的乘积值;将所述引导像素点在目标通道的像素值与所述乘积值之间的差值,作为所述第一系数值对应的第二系数值。3.根据权利要求1所述的方法,其特征在于,所述基于所述引导像素点分别在目标通道和引导通道的像素值,确定每组系数值对应的估计误差,包括:基于所述引导像素点在引导通道的像素值,确定每组系数值对应的中间估计值,所述中间估计值是所述引导像素点在目标通道的估计值;基于所述引导像素点在目标通道的像素值和所述中间估计值,确定所述每组系数值对应的估计误差。4.根据权利要求1所述的方法,其特征在于,所述获取拜耳图像的引导图像,包括:从所述拜耳图像中获取所述目标像素点所在的窗口区域;确定所述窗口区域中的引导像素点,基于所述引导像素点分别在目标通道和引导通道的像素值,得到所述窗口区域对应的引导区域;其中,所述第一系数和所述第二系数还用于表征所述引导区域内引导像素点分别在目标通道和引导通道的像素值之间的关联性。5.根据权利要求1所述的方法,其特征在于,所述获取拜耳图像的引导图像,包括:从所述拜耳图像中获取所述目标像素点所在的窗口区域;确定所述窗口区域中的引导像素点,并对所述引导像素点的邻域像素点在引导通道的像素值进行插值,得到所述引导像素点在引导通道的像素值;基于所述引导像素点分别在目标通道和引导通道的像素值,得到所述窗口区域对应的引导区域。6.根据权利要求5所述的方法,其特征在于,所述对所述引导像素点的邻域像素点在引
导通道的像素值进行插值,得到所述引导像素点在引导通道的像素值,包括:确定沿至少两个方向分别与所述引导像素点相邻的邻域像素点,所述至少两个方向包括水平方向和垂直方向;分别对每个方向的邻域像素点的引导通道的像素值进行插值,得到所述引导像素点的引导通道对应至少两个方向的至少两个像素值。7.根据权利要求6所...

【专利技术属性】
技术研发人员:王超君胥立丰刘欢
申请(专利权)人:北京奕斯伟计算技术有限公司
类型:发明
国别省市:

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

1