一种图像编解码方法及装置制造方法及图纸

技术编号:28061324 阅读:31 留言:0更新日期:2021-04-14 13:39
本申请涉及图像处理技术领域,公开了一种图像编解码方法及装置,该方法包括:确定第一图像单元,第一图像单元包括归一化像素值小于或等于第一阈值的第一像素点和归一化像素值大于第一阈值的第二像素点;基于第一gamma曲线对第一像素点的第一归一化像素值进行第一变换,得到第一像素点的第三归一化像素值;基于第一线性曲线对第二像素点的第二归一化像素值进行第二变换,得到第二像素点的第四归一化像素值。通过引入第一线性曲线对归一化像素值大于第一阈值的第二像素点进行变换,可以有效降低gamma曲线带来的运算量,或降低gamma曲线带来的LUT存储和查找开销,从而有效降低非线性变换的复杂度,进而减小图像编码带来的时延。延。延。

【技术实现步骤摘要】
【国外来华专利技术】一种图像编解码方法及装置


[0001]本申请涉及图像处理
,特别涉及一种图像编解码方法及装置。

技术介绍

[0002]摄像头具有分辨率高、非接触被动测量、使用方便、成本低廉等特点,是自动驾驶环境感知的必备传感器。随着摄像头分辨率、帧率、采样深度等的不断提高,视频图像输出对传输带宽的需求越来越大,为了缓解传输的压力,通常采用图像编码(图像压缩)的方法来降低传输带宽需求。同时,考虑到自动驾驶安全性第一的要求,图像编码应满足自动驾驶对低时延、低复杂度的需求。
[0003]非线性变换作为图像编码中的重要一环,通过将图像中像素点的像素值由线性域变换到非线性域,提高编码压缩性能。因此,如何降低非线性变换的复杂度,对减小图像编码的时延具有重要意义。

技术实现思路

[0004]本申请提供一种图像编解码方法及装置,用以降低非线性变换的复杂度,减小图像编码的时延。
[0005]第一方面,本申请实施例提供一种图像编码方法,该方法可由编码设备来执行,该方法包括:编码设备确定第一图像单元,所述第一图像单元包括第一像素点和第二像素点,其中所述第一像素点的第一归一化像素值小于或等于第一阈值,所述第二像素点的第二归一化像素值大于所述第一阈值;基于第一gamma曲线对所述第一像素点的第一归一化像素值进行第一变换,得到所述第一像素点的第三归一化像素值;基于第一线性曲线对所述第二像素点的第二归一化像素值进行第二变换,得到所述第二像素点的第四归一化像素值。可选的,所述第一图像单元为Bayer raw图像单元。
[0006]在本申请实施例中,通过引入第一线性曲线对归一化像素值大于第一阈值的第二像素点进行变换,相比于仅通过gamma曲线对图像单元中的像素点的归一化像素值进行变换,可以有效降低gamma曲线的平方和/或开方带来的运算量,或降低gamma曲线带来的显示查找表存储和查找开销,从而有效降低非线性变换的复杂度,进而减小图像编码带来的时延。
[0007]在一种可能的设计中,所述第一gamma曲线为其中,x表示第一像素点的第一归一化像素值、a表示gamma曲线旋转系数、γ表示gamma值、y表示第一像素点的第三归一化像素值;所述第一线性曲线为y=1

b+b*x,其中,x表示第二像素点的第二归一化像素值、b为斜率、y表示第二像素点的第四归一化像素值。可选的,所述第一阈值,b,a,γ为预设的数值。
[0008]上述设计中,引入通过坐标点(1,1)的第一线性直线对第一图像单元中归一化像素值大于第一阈值的第二像素点进行变换,可以有效降低gamma曲线的平方和/或开方带来的运算量,或降低gamma曲线带来的显示查找表存储和查找开销,从而有效降低非线性变换
的复杂度,进而减小图像编码带来的时延。
[0009]在一种可能的设计中,所述第一线性曲线为还可以为y=1

b+b*x+c1,c1为预设值。
[0010]上述设计中,通过引入c1可以进一步对第一线性曲线的输出范围进行调整,满足不同场景下非线性变换的需求。
[0011]在一种可能的设计中,所述a不小于1,所述b不小于0.18、且不大于0.5。
[0012]上述设计中,通过对斜率b和gamma曲线旋转系数a进行上述限定,可以将非线性变换对人眼视觉的影响控制在一定范围内,保证图像的视觉效果。
[0013]在一种可能的设计中,所述第一阈值不小于0.4、且不大于0.6。可选的,所述第一阈值为0.5。
[0014]上述设计中,通过对第一阈值进行上述限定,可以确保有效降低gamma曲线的平方和/或开方带来的运算量,或降低gamma曲线带来的显示查找表存储和查找开销,同时避免对图像低亮部分的视觉效果产生影响。
[0015]在一种可能的设计中,当所述γ为2.0时,所述a为1.25、所述b为0.25,所述第一阈值为0.486;或,所述a为1.131、所述b为0.4,所述第一阈值为0.5。
[0016]上述设计中,对参数的限定,可以实现在不同码率条件下对图像视觉效果有所提升。
[0017]在一种可能的设计中,当所述γ为2.2时,所述a为1.096、所述b为0.4,所述第一阈值为0.5;当所述γ为2.4时,所述a为1.068、所述b为0.4,所述第一阈值为0.5。
[0018]上述设计中,对参数的限定,可以实现在不同码率条件下对图像视觉效果有所提升。
[0019]在一种可能的设计中,所述第一gamma曲线与所述第一线性曲线相交在所述第一阈值。
[0020]上述设计中,第一gamma曲线与第一线性曲线相交在第一阈值,可以保证非线性变换的连续性。
[0021]在一种可能的设计中,所述归一化像素值根据预设最大的像素值m,预设最小的像素值n和像素点的像素值c确定,所述像素点的归一化像素值为c/(m

n)。可选的,所述预设最大的像素值m为图像传感器的饱和值,所述预设最小的像素值n为图像传感器的光学暗电平。
[0022]上述设计中,可以保证对像素点归一化像素值的准确确定。
[0023]第二方面,本申请实施例提供一种图像解码方法,该方法可由解码设备来执行,该方法包括:确定第二图像单元,所述第二图像单元包括第一像素点和第二像素点,其中所述第一像素点的第三归一化像素值小于或等于第二阈值,所述第二像素点的第四归一化像素值大于所述第二阈值;基于第二gamma曲线对所述第一像素点的第三归一化像素值进行第一逆变换,得到所述第一像素点的第一归一化像素值;基于第二线性曲线对所述第二像素点的第四归一化像素值进行第二逆变换,得到所述第二像素点的第二归一化像素值。
[0024]在一种可能的设计中,所述第二gamma曲线为x=(y/a)
γ
,其中,y表示第一像素点的第三归一化像素值、a表示gamma曲线旋转系数、γ表示gamma值、x表示第一像素点第一归一化像素值;所述第二线性曲线为x=(y

1+b)/b,其中,y表示第二像素点的第四归一化像素值、b为斜率、x表示第二像素点第二归一化像素值。可选的,所述第二阈值,b,a,γ为预设
的数值。
[0025]在一种可能的设计中,所述第二线性曲线为还可以为x=(y

1+b)/b+c2,c2为预设值。
[0026]在一种可能的设计中,所述a不小于1,所述b不小于0.18、且不大于0.5。
[0027]在一种可能的设计中,所述第二阈值为所述th为预设的变换曲线选择参数。
[0028]在一种可能的设计中,所述th不小于0.4、且不大于0.6。
[0029]在一种可能的设计中,所述th为0.5。
[0030]在一种可能的设计中,当所述γ为2.0时,所述a为1.25、所述b为0.25,所述第二阈值为0.871;或,所述a为1.131、所述b为0.4,所述第二阈值为0.800。
[0031]在一种可能的设计中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种图像编码方法,其特征在于,包括:确定第一图像单元;所述第一图像单元包括第一像素点和第二像素点,其中所述第一像素点的第一归一化像素值小于或等于第一阈值,所述第二像素点的第二归一化像素值大于所述第一阈值;基于第一gamma曲线对所述第一像素点的第一归一化像素值进行第一变换,得到所述第一像素点的第三归一化像素值;基于第一线性曲线对所述第二像素点的第二归一化像素值进行第二变换,得到所述第二像素点的第四归一化像素值。2.如权利要求1所述的方法,其特征在于,所述第一gamma曲线为其中,x表示第一像素点的第一归一化像素值、a表示gamma曲线旋转系数、γ表示gamma值、y表示第一像素点的第三归一化像素值;所述第一线性曲线为y=1

b+b*x,其中,x表示第二像素点的第二归一化像素值、b为斜率、y表示第二像素点的第四归一化像素值。3.如权利要求2所述的方法,其特征在于,所述第一阈值,b,a,γ为预设的数值。4.如权利要求2或3所述的方法,其特征在于,所述a不小于1,所述b不小于0.18、且不大于0.5。5.如权利要求2

4中任一项所述的方法,其特征在于,所述第一阈值不小于0.4、且不大于0.6。6.如权利要求5所述的方法,其特征在于,所述第一阈值为0.5。7.如权利要求2

5中任一项所述的方法,其特征在于,当所述γ为2.0时,所述a为1.25、所述b为0.25,所述第一阈值为0.486;或,所述a为1.131、所述b为0.4,所述第一阈值为0.5。8.如权利要求2

5中任一项所述的方法,其特征在于,当所述γ为2.2时,所述a为1.096、所述b为0.4,所述第一阈值为0.5。9.如权利要求2

5中任一项所述的方法,其特征在于,当所述γ为2.4时,所述a为1.068、所述b为0.4,所述第一阈值为0.5。10.如权利要求1

9中任一项所述的方法,其特征在于,所述第一gamma曲线与所述第一线性曲线相交在所述第一阈值。11.如权利要求1

10中任一项所述的方法,其特征在于,所述归一化像素值根据预设最大的像素值m,预设最小的像素值n和像素点的像素值c确定。12.如权利要求11所述的方法,其特征在于,所述预设最大的像素值m为图像传感器的饱和值,所述预设最小的像素值n为图像传感器的光学暗电平。13.如权利要求11或12所述的方法,其特征在于,所述像素点的归一化像素值为c/(m

n)。14.如权利要求1

13中任一项所述的方法,其特征在于,所述第一图像单元为贝叶尔原始Bayer raw图像单元。15.一种图像解码方法,其特征在于,包括:确定第二图像单元;
所述第二图像单元包括第一像素点和第二像素点,其中所述第一像素点的第三归一化像素值小于或等于第二阈值,所述第二像素点的第四归一化像素值大于所述第二阈值;基于第二gamma曲线对所述第一像素点的第三归一化像素值进行第一逆变换,得到所述第一像素点的第一归一化像素值;基于第二线性曲线对所述第二像素点的第四归一化像素值进行第二逆变换,得到所述第二像素点的第二归一化像素值。16.如权利要求15所述的方法,其特征在于,所述第二gamma曲线为x=(y/a)
γ
,其中,y表示第一像素点的第三归一化像素值、a表示gamma曲线旋转系数、γ表示gamma值、x表示第一像素点第一归一化像素值;所述第二线性曲线为x=(y

1+b)/b,其中,y表示第二像素点的第四归一化像素值、b为斜率、x表示第二像素点第二归一化像素值。17.如权利要求16所述的方法,其特征在于,所述第二阈值,b,a,γ为预设的数值。18.如权利要求16或17所述的方法,其特征在于,所述a不小于1,所述b不小于0.18、且不大于0.5。19.如权利要求16

18中任一项所述的方法,其特征在于,所述第二阈值为所述th为预设的变换曲线选择参数。20.如权利要求19所述的方法,其特征在于,所述th不小于0.4、且不大于0.6。21.如权利要求20所述的方法,其特征在于,所述th为0.5。22.如权利要求16

20中任一项所述的方法,其特征在于,当所述γ为2.0时,所述a为1.25、所述b为0.25,所述第二阈值为0.871;或,所述a为1.131、所述b为0.4,所述第二阈值为0.800。23.如权利要求16

20中任一项所述的方法,其特征在于,当所述γ为2.2时,所述a为1.096、所述b为0.4,所述第二阈值为0.800。24.如权利要求16

20中任一项所述的方法,其特征在于,当所述γ为2.4时,所述a为1.068、所述b为0.4,所述第二阈值为0.800。25.如权利要求15

24中任一项所述的方法,其特征在于,所述第二gamma曲线与所述第二线性曲线相交在所述第二阈值。26.一种图像编码装置,其特征在于,包括:确定模块,用于确定第一图像单元;所述第一图像单元包括第一像素点和第二像素点,其中所述第一像素点的第一归一化像素值小于或等于第一阈值,所述第二像素点的第二归一化像素值大于所述第一阈值;变换模块,用于基于第一gamma曲线对所述第一像素点的第一归一化像素值进行第一变换,得到所述第一像素点的第三归一化像素值;所述变换模块,还用于基于第一线性曲线对所述第二像素点的第二归一化像素值进行第二变换,得到所述第二像素点的第四归一化像素值。27.如权利要求26所述的装置,其特征在于,所述第一gamma曲线为其中,x...

【专利技术属性】
技术研发人员:林永兵马莎
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1