图像处理方法、装置及设备与流程

1.本技术实施例涉及计算机

技术领域


:,尤其涉及一种图像处理方法、装置及设备。

背景技术


::2.可以通过显示设备(例如,电视、电脑显示屏、手机等)显示图像。显示设备可以为标准动态范围(standarddynamicrange,sdr)设备、或者高动态范围(highdynamicrange,hdr)设备。3.相比于sdr设备,hdr设备所显示的图像具有高亮度、高对比度、更大的域范围等优点,因此,多数的显示设备为hdr设备。然而,目前大多数图像为sdr图像,当这些sdr图像在hdr设备上显示时,将出现暗处被提亮致使噪声过大、画面整体亮度过高、画面饱和度偏低等潜在问题,导致图像的显示效果差。技术实现要素:4.本技术实施例提供一种图像处理方法、装置及设备,优化了sdr图像在hdr设备上的显示效果。5.第一方面,本技术实施例提供一种图像处理方法,包括:6.获取第一图像和显示设备的显示参数,所述第一图像为标准动态范围sdr图像,所述显示设备为高动态范围hdr设备;7.根据所述显示参数,调整所述第一图像的明度和饱和度,得到第二图像,其中,所述显示参数至少包括:显示峰值亮度dpl和/或背光百分比。8.在一种可能的实施方式中,根据所述显示参数,调整所述第一图像的明度和饱和度,得到第二图像,包括:9.获取所述第一图像中各像素的第一明度和第一饱和度;10.根据所述显示参数和所述第一图像中各像素的第一明度,确定所述第一图像中各像素的第二明度;11.根据所述第一图像中各像素的第一饱和度,确定所述第一图像中各像素的第二饱和度;12.根据所述第一图像中各像素的第二明度和第二饱和度,更新所述第一图像,得到所述第二图像。13.在一种可能的实施方式中,所述显示参数至少包括所述dpl;针对所述第一图像中的任意一个像素;根据所述显示参数和所述像素的第一明度,确定所述像素的第二明度,包括:14.获取所述dpl对应的、第一明度和映射明度之间的明度映射曲线,所述明度映射曲线为根据所述dpl确定得到的;15.根据所述第一明度和所述明度映射曲线,确定第一映射明度;16.根据所述第一明度和所述第一映射明度,确定所述像素的第二明度。17.在一种可能的实施方式中,所述显示参数至少还包括所述背光百分比;根据所述第一明度和所述第一映射明度,确定所述像素的第二明度,包括:18.根据所述背光百分比、第一明度和所述第一映射明度,确定所述像素的第二明度。19.在一种可能的实施方式中,针对所述第一图像中的任意一个像素;根据所述像素的第一饱和度,确定所述像素的第二饱和度,包括:20.根据所述像素的第一明度和第二明度,确定所述像素的第一增益系数;21.获取第一明度和第二增益系数之间的饱和度增益曲线;22.根据所述像素的第一明度和所述饱和度增益曲线,确定所述像素的第二增益系数;23.根据所述第一饱和度、所述第一增益系数和所述第二增益系数,确定所述像素的第二饱和度。24.在一种可能的实施方式中,根据所述第一饱和度、所述第一增益系数和所述第二增益系数,确定所述像素的第二饱和度,包括:25.将所述第一饱和度、所述第一增益系数和所述第二增益系数的乘积,确定为所述像素的第二饱和度。26.在一种可能的实施方式中,根据所述第一图像中各像素的第二明度和第二饱和度,更新所述第一图像,得到所述第二图像,包括:27.针对所述第一图像中的每个像素,将所述像素的明度更新为对应的第二明度,以及将所述像素的饱和度更新为对应的第二饱和度,得到所述第二图像。28.第二方面,本技术实施例提供一种图像处理装置,包括获取模块和调整模块,其中,29.所述获取模块用于,获取第一图像和显示设备的显示参数,所述第一图像为标准动态范围sdr图像,所述显示设备为高动态范围hdr设备;30.所述调整模块用于,根据所述显示参数,调整所述第一图像的明度和饱和度,得到第二图像,其中,所述显示参数至少包括:显示峰值亮度dpl和/或背光百分比。31.在一种可能的实施方式中,所述调整模块具体用于:32.获取所述第一图像中各像素的第一明度和第一饱和度;33.根据所述显示参数和所述第一图像中各像素的第一明度,确定所述第一图像中各像素的第二明度;34.根据所述第一图像中各像素的第一饱和度,确定所述第一图像中各像素的第二饱和度;35.根据所述第一图像中各像素的第二明度和第二饱和度,更新所述第一图像,得到所述第二图像。36.在一种可能的实施方式中,所述调整模块具体用于:37.获取所述dpl对应的、第一明度和映射明度之间的明度映射曲线,所述明度映射曲线为根据所述dpl确定得到的;38.根据所述第一明度和所述明度映射曲线,确定第一映射明度;39.根据所述第一明度和所述第一映射明度,确定所述像素的第二明度。40.在一种可能的实施方式中,所述调整模块具体用于:41.根据所述背光百分比、第一明度和所述第一映射明度,确定所述像素的第二明度。42.在一种可能的实施方式中,所述调整模块具体用于:43.根据所述像素的第一明度和第二明度,确定所述像素的第一增益系数;44.获取第一明度和第二增益系数之间的饱和度增益曲线;45.根据所述像素的第一明度和所述饱和度增益曲线,确定所述像素的第二增益系数;46.根据所述第一饱和度、所述第一增益系数和所述第二增益系数,确定所述像素的第二饱和度。47.在一种可能的实施方式中,所述调整模块具体用于:48.将所述第一饱和度、所述第一增益系数和所述第二增益系数的乘积,确定为所述像素的第二饱和度。49.在一种可能的实施方式中,所述调整模块具体用于:50.针对所述第一图像中的每个像素,将所述像素的明度更新为对应的第二明度,以及将所述像素的饱和度更新为对应的第二饱和度,得到所述第二图像。51.第三方面,本技术实施例提供一种图像处理设备,包括:处理器和存储器;52.所述存储器用于,存储计算机程序;53.所述处理器用于,执行所述存储器中存储的计算机程序,实现如第一方面任一项所述的方法。54.第四方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当所述计算机执行指令被处理器执行时用于实现第一方面任一项所述的方法。55.第五方面,本技术实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时,实现如第一方面任一项所述的方法。56.本技术实施例提供的图像处理方法、装置及设备,可以通过获取第一图像和显示设备的显示参数,第一图像为sdr图像,显示设备为hdr设备,;获取第一图像中各像素的第一明度和第一饱和度;针对于第一图像中的任意一个像素,根据显示参数,调整第一图像中像素的第一明度和第一饱和度,进而得到第一图像中像素的第二明度和第二饱和度,其中,显示参数至少包括显示峰值亮度dpl和/或背光百分比;基于第一图像中各像素的第二明度和第二饱和度,更新第一图像,获得第二图像;在显示设备中显示第二图像。在上述过程中,通过基于明度和饱和度调整的逆调映射的方法,将sdr图像转换为与hdr设备相匹配的hdr图像,优化了sdr图像在hdr设备上的显示效果。附图说明57.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。58.图1为本技术实施例提供的应用场景的示意图;59.图2为本技术实施例提供的一种图像处理方法的流程示意图;60.图3为本技术实施例提供的一种图像处理方法的流程示意图;61.图4为本技术实施例提供的一个显示设备对应的分段明度映射曲线的示意图;62.图5为本技术实施例提供的一个显示设备对应的饱和度增益曲线的示意图;63.图6为本技术实施例提供的一种图像处理方法的具体框架示意图;64.图7为本技术实施例提供的图像处理装置的一种结构示意图;65.图8为本技术实施例提供的图像处理设备的硬件结构示意图。66.通过上述附图,已示出本技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本技术的概念。具体实施方式67.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。68.图1为本技术实施例提供的应用场景的示意图。请参见图1,包括图像处理设备101。图像处理设备101中可以设置有显示设备,显示设备可以为hdr设备,例如,显示设备可以为高清显示屏等。可选的,图像处理设备101中还可以设置有图像获取装置和图像处理装置,例如,图像获取装置可以为摄像头;图像处理装置可以图像处理平台。69.图像处理设备101可以获取sdr图像,并通过基于明度和饱和度调整的逆调映射的方法,将sdr图像转换为对应的hdr图像,并在显示设备上显示hdr图像。70.在相关技术中,相比于sdr设备,hdr设备所显示的图像具有高亮度、高对比度、更大的域范围等优点,因此,多数的显示设备为hdr设备。然而,目前大多数图像为sdr图像,当这些sdr图像在hdr设备上显示时,将出现暗处被提亮致使噪声过大、画面整体亮度过高、画面饱和度偏低等潜在问题,导致图像的显示效果差。71.在本技术实施例中,可以基于hdr设备的显示参数、以及sdr图像中各像素的第一明度和第一饱和度,通过图像动态范围转换的方式,确定该sdr图像对应的hdr图像、以及在hdr设备上显示该hdr图像。在上述过程中,通过基于明度和饱和度调整的逆调映射的方法,将sdr图像转换为于hdr设备相匹配的hdr图像,优化了sdr图像在hdr设备上的显示效果。72.下面,通过具体实施例对本技术所示的方法进行说明。需要说明的是,下面几个实施例可以单独存在,也可以互相结合,对于相同或相似的内容,在不同的实施例中不再重复说明。73.图2为本技术实施例提供的一种图像处理方法的流程示意图。请参见图2,该方法可以包括:74.s201、获取第一图像和显示设备的显示参数。75.本技术实施例的执行主体可以为图像处理设备,也可以为设置在图像处理设备中的图像处理装置。图像处理装置可以通过软件实现,也可以通过软件和硬件的结合实现。76.第一图像可以为sdr图像,该sdr图像的格式可以为img格式。77.第一图像可以为手机、摄像机、台式电脑等设备生成或拍摄的图像。可选的,第一图像的格式也可以为联合图像专家组(jointphotographicexpertsgroup,jpeg)格式或便携式网络图形(portablenetworkgraphics,png)等图像格式,当第一图像的格式为jpg格式和png格式,需要对第一图像的格式进行转换处理,将其格式转换为img格式。78.显示设备可以为hdr设备。例如,显示设备可以为4k高清显示屏等。79.显示参数可以包括显示设备的显示峰值亮度(displaypeakiuminance,dpl)或者背光百分比。针对于一个显示设备,其显示参数dpl可以为一个固定值,例如,dpl可以为5000cd/m2。该显示设备的背光百分比也可以为预设的一个固定参数值。通常情况下,显示设备的dpl和显示设备的背光百分比呈反比关系,即,背光百分比越大,dpl越小;背光百分比越小,dpl越大。80.s202、根据显示参数,调整第一图像的明度和饱和度,得到第二图像。81.其中,显示参数可以至少包括:显示设备的dpl和/或背光百分比。82.第二图像可以为hdr图像。可以通过如下方式确定第一图像对应的第二图像:获取第一图像中各像素的第一明度和第一饱和度;根据显示参数和第一图像中各像素的第一明度,确定第一图像中各像素的第二明度;根据第一图像中各像素的第一饱和度,确定第一图像中各像素的第二饱和度;根据第一图像中各像素的第二明度和第二饱和度,更新第一图像,得到第二图像。83.可选的,还可以基于第一图像中各像素对应的第二亮度、第二饱和度和第一调,更新第一图像对应的hsv颜模型,基于更新后的hsv颜模型得到第二图像。84.第一图像中各像素的第一明度和第二明度之间具有对应关系。例如,该对应关系可以如表1所示:85.表186.像素第一明度第二明度像素1第一明度1第二明度1像素2第一明度2第二明度2像素3第一明度3第二明度3………………像素n第一明度n第二明度n87.根据表1,第一图像中可以包含n个像素,n为大于等于1的正整数。第一图像中各像素的第一明度和第二明度之间是一一对应的,例如,像素1的第一明度1可以对应于该像素对应的第二明度1。88.类似的,第一图像中各像素的第一饱和度和第二饱和度之间也具有一一对应关系,此处不在赘述。89.本技术实施例提供的图像处理方法,获取sdr图像和hdr设备的显示参数、以及sdr图像中各像素的第一明度和第一饱和度;根据显示参数,sdr图像中各像素的第一明度和第一饱和度,确定sdr图像对应的hdr图像;在显示设备中显示hdr图像。在上述过程中,通过基于明度和饱和度调整的逆调映射的方法,将sdr图像转换为于hdr设备相匹配的hdr图像,优化了sdr图像在hdr设备上的显示效果。90.在上述任意一个实施例的基础上,下面,结合图3,对一种图像处理方法的详细过程进行说明。91.图3为本技术实施例提供的一种图像处理方法的流程示意图。请参见图3,该方法可以包括:92.s301、获取第一图像和显示设备的显示参数。93.第一图像可以为sdr图像,显示设备可以为hdr设备。94.需要说明的是,s301的执行过程可以参见s201的执行过程,此处不再进行赘述。95.s302、获取第一图像中各像素的第一明度和第一饱和度。96.第一明度为sdr图像中各像素对应的明度;第一饱和度为sdr图像中各像素对应的饱和度。第一图像可以包括多个像素,每个像素有其对应的第一明度和第一饱和度。可以通过如下方式获得第一图像中各像素的第一明度和第一饱和度:将一图像的图像格式由img格式转为hsv颜模型(hue,saturation,value;hsv)格式,获得第一图像对应的hsv颜模型;基于获得的hsv颜模型,确定第一图像中各像素对应明度和饱和度;将第一图像中各像素对应的明度和饱和度进行归一化处理,确定各像素对应的第一明度和第一饱和度。97.可选的,还可以基于hsv颜模型获得第一图像中各像素对应的调;通过对第一图像中各像素对应的调进行归一化处理,确定各像素对应的第一调。98.第一图像中可以包括多个像素,针对第一图像中的任意一个像素,确定像素的第二明度的过程相同,下面,结合s303~s305,对确定任意一个像素的第二明度的过程进行说明。99.s303、获取dpl对应的、第一明度和映射明度之间的明度映射曲线。100.明度映射曲线可以根据dpl确定得到,该明度映射曲线可以反映第一明度和映射明度之间的映射关系。101.可选的,明度映射曲线可以为一个分段明度映射曲线。针对一个显示设备,可以通过该显示设备对应的dpl,按照分段调整的方式调整出一条能实现最优显示效果的分段明度映射曲线。102.下面,结合图4,对一个显示设备对应的分段明度映射曲线进行说明。103.图4为本技术实施例提供的一个显示设备对应的分段明度映射曲线的示意图。请参见图4,该分段明度映射曲线的横坐标为像素的第一明度vsdr,纵坐标为像素的映射明度vhdr-tmp。104.可以看到,该分段明度映射曲线共包含直线段和贝塞尔曲线段两部分,其中,105.直线段明度映射曲线的起始坐标为坐标原点(0,0),终点坐标为(vsdr1,vhdr-tmp1)。可以通过直线段明度曲线的斜率和终点横坐标计算获得其终点纵坐标,计算过程如下:[0106]vhdr-tmp1=vsdr1×k[0107]其中,k为直线段明度映射曲线的斜率。[0108]在实际应用中,可以根据显示设备的dpl,预先设置一个vsdr1和直线段映射曲线的斜率k。通常情况下,显示设备的dpl与vsdr1具有对应关系,dpl值越大,vsdr1越小;dpl值越小,vsdr1越大,因此可以基于显示设备的dpl值来调整vsdr1,以使直线段明度映射曲线能够最大程度的保证中、低明度范围情况下,第一明度对应的第一映射明度正常显示。[0109]贝塞尔曲线段明度映射曲线的起始点坐标(vsdr1,vhdr-tmp1),终点坐标(vsdr2,vhdr-tmp4),以及2个锚点坐标(vsdr3,vhdr-tmp3)和(vsdr4,vhdr-tmp4)。[0110]在实际应用中,针对于贝塞尔曲线段明度映射曲线,其锚点可以为一个或者多个,当选用多个锚点时,生成的贝塞尔曲线段明度映射曲线反映的映射关系更为精确。[0111]可选的,可以通过如下方式获取生成显示设备对应的分段明度映射曲线:向python软件中输入直线段明度映射曲线对应的起始点坐标(0,0)、直线段的斜率k以及终点横坐标vsdr1,生成对应的直线段明度映射曲线;向python软件中输入贝塞尔曲线对应的起始点坐标(vsdr1,vhdr-tmp1)、终点坐标(vsdr2,vhdr-tmp4)和锚点坐标(vsdr3,vhdr-tmp3)、(vsdr4,vhdr-tmp4),生成对应的贝塞尔曲线段明度映射曲线。[0112]相比于单纯的直线段映射曲线或者曲线线段映射曲线,可以通过上述方式对明度映射曲线进行分段,能够有效改善sdr图像在hdr设备上显示时亮度过大、暗部噪声过多等问题。例如,当sdr图像中像素的第一明度在低明度范围或者中间明度范围时,通过直线段映射曲线,可以保证这些像素第一明度正常显示;当sdr图像中像素的第一明度在高明度范围时,通过贝塞尔曲线段,可以提升这些像素的第一映射明度,由此来整体提升sdr图像的对比度。[0113]s304、根据第一明度和明度映射曲线,确定第一映射明度。[0114]当获得第一明度时,可以在明度映射曲线上查询该第一明度对应的第一映射明度。例如,当第一明度为vsdr1时,可以在图4所示的明度映射曲线中可以查询到其对应的第一映射明度为vhdr-tmp1。[0115]s305、根据背光百分比、第一明度和第一映射明度,确定像素的第二明度。[0116]可选的,根据背光百分比、第一明度和第一映射明度,可以采用如下公式确定像素的第二明度:[0117]vhdr=p×vhdr-tmp+(1-p)×vsdr[0118]其中,vhdr为像素的第二明度;vsdr为像素的第一明度;vhdr-tmp为像素的第一映射明度;p为显示设备的背光百分比。[0119]在上述过程中,通过参考显示设备的背光百分比,对第一图像的各像素的第一明度和第一映射明度进行矫正,以获得其对应的第二明度,可以有效改善因显示设备的背光百分比下降而引起的图像在显示设备中实际显示亮度下降的情况,进一步优化了图像在显示设备中的显示效果。[0120]对第一图像中每个像素执行s303-s305的过程,可以得到第一图像中每个像素的第二明度。[0121]第一图像中可以包括多个像素,针对第一图像中的任意一个像素,确定像素的第二饱和度的过程相同,下面,结合s306~s309,对确定任意一个像素的第二饱和度的过程进行说明。[0122]s306、根据像素的第一明度和第二明度,确定像素的第一增益系数。[0123]基于像素的第一明度和第二明度,可以通过如下公式计算获得像素的第一增益系数:[0124][0125]其中,g1为像素的第一增益系数;vhdr为像素的第二明度;vsdr为像素的第一明度。[0126]s307、获取第一明度和第二增益系数之间的饱和度增益曲线。[0127]饱和度增益曲线可以反映第一明度和第二增益系数之间的映射关系。[0128]在实际应用中,针对一个显示设备,可以根据不同明度范围情况下对应的饱和度的变化情况,对饱和度增益曲线进行手动调整,以实现最优的饱和度增益调整结果。例如,基于低明度范围情况下对应的饱和度的变化情况,对饱和度增益曲线进行调整,可以避免第一明度较低而饱和度较高所引起的彩噪问题;基于高明度范围情况下对应的饱和度的变化情况,对饱和度增益曲线进行调整,以避免第一明度较高且饱和度较高所引起的细节失真问题。[0129]下面,结合图5,对一个显示设备对应的饱和度增益曲线进行说明。[0130]图5为本技术实施例提供的一个显示设备对应的饱和度增益曲线的示意图。请参见图5,该饱和度增益曲线的横坐标为第一明度;纵坐标为第二增益系数。该饱和度增益曲线的起点坐标为(0,0.6),终点坐标为(1,0.8),第二增益系数最大值点对应的坐标为(0.5,0.95)。[0131]s308、根据像素的第一明度和饱和度增益曲线,确定像素的第二增益系数。[0132]当获得第一明度时,可以在饱和度增益曲线上查询该第一明度对应的第二增益系数。例如,当第一明度为0.5时,可以在图5所示的饱和度增益曲线查询到其对应的第二增益系数为0.95。[0133]s309、根据第一饱和度、第一增益系数和第二增益系数,确定像素的第二饱和度。[0134]可选的,可以将第一饱和度、第一增益系数和第二增益系数的乘积,确定为像素的第二饱和度。例如,像素的第二饱和度的计算公式可以如下所示:[0135]shdr=ssdr×g1×gsat[0136]其中,shdr为像素的第二饱和度;ssdr为像素的第一饱和度;g1为像素的第一增益系数;gsat为像素的第二增益系数。[0137]在实际应用过程中,针对于第一图像,可以采用饱和度补偿算法对第一图像中各像素的第一饱和度进行调整,以获得各像素对应的第二饱和度。可以将上述计算公式应用于上述饱和度补偿算法中,通过第一增益系数和第二增益系数的两次矫正,可以避免对第一饱和度进行调整的过程中可能出现的彩缺陷问题。[0138]对第一图像中每个像素执行s306-s309的过程,可以得到第一图像中每个像素的第二饱和度。[0139]s310、针对第一图像中的每个像素,将像素的明度更新为对应的第二明度,以及将像素的饱和度更新为对应的第二饱和度,得到第二图像。[0140]可选的,可以根据第一图像中每个像素的第一调,以及更新后的第二明度和第二饱和度,获得第二图像对应的hsv颜模型,基于第二图像对应的hsv颜模型获得第二图像。[0141]s311、在显示设备中显示第二图像。[0142]可选的,在得到第二图像后还可以在显示设备上显示第二图像。可以理解的是,由于第二图像为hdr图像,其与hdr设备具有更好的匹配性,因此,相比于第一图像,第二图像在显示设备中可以呈现更优的显示效果。[0143]本技术实施例提供的图像处理方法,获取sdr图像和hdr设备的显示参数、以及sdr图像中各像素的第一明度和第一饱和度;根据显示参数,sdr图像中各像素的第一明度和第一饱和度,确定sdr图像对应的hdr图像;在显示设备中显示hdr图像。在上述过程中,通过基于明度和饱和度调整的逆调映射的方法,将sdr图像转换为于hdr设备相匹配的hdr图像,优化了sdr图像在hdr设备上的显示效果。[0144]在上述任意一个实施例的基础上,下面,结合图6,通过具体示例,对本技术实施例所示的图像处理方法进行详细说明。[0145]图6为本技术实施例提供的一种图像处理方法的具体框架示意图。请参见图6,可以在显示设备中输入第一图像,其中,显示设备可以为hdr设备,第一图像可以为sdr图像。并基于第一图像对应的hsv颜模型获取第一图像的第一明度、第一饱和度和第一调。根据显示设备的dpl,获取显示设备对应的分段明度映射曲线;根据第一图像中各像素的第一明度,在分段明度映射曲线查获得该像素对应的第一映射明度;基于显示设备的背光百分比、以及上述步骤获得的第一图像中各像素的第一明度和第一映射明度,可以通过明度映射模块获得第一图像中各像素对应的第二明度。基于第一图像中各像素对应的第一明度和第二明度,获取各像素对应的第一增益系数。获取显示设备对应的饱和度增益曲线;基于饱和度增益曲线,可以根据第一图像中各像素的第一明度,可以获取该第一明度对应的第二增益系数。基于第一图像中各像素对应的第一饱和度、第一增益系数以及第二增益系数,可以通过饱和度映射模块获取第一图像中各像素对应的第二饱和度。根据第一图像中的第二明度、第二饱和度和第一调,在图像处理设备中输出第二图像,第二图像可以为hdr图像。[0146]需要说明的是,明度映射模块的执行过程,可以参考本技术图3所示的实施例中的步骤s305的执行过程,此处不再进行赘述。[0147]需要说明的是,饱和度映射模块的执行过程,可以参考本技术图3所示的实施例中的步骤s309进行处理,此处不再进行赘述。[0148]在本技术实施例中,可以基于hdr设备的显示参数、以及sdr图像中各像素的第一明度、第一饱和度和第一调,通过明度和饱和度调整的逆调映射的方法,确定该sdr图像对应的hdr图像、以及显示该hdr图像。在上述过程中,通过基于明度和饱和度调整的逆调映射的方法,将sdr图像转换为与hdr设备相匹配的hdr图像,优化了sdr图像在hdr设备上的显示效果。[0149]图7为本技术实施例提供的图像处理装置的一种结构示意图。请参见图7,该图像处理装置10包括获取模块11和调整模块12,其中,[0150]所述获取模块11用于,获取第一图像和显示设备的显示参数,所述第一图像为标准动态范围sdr图像,所述显示设备为高动态范围hdr设备;[0151]所述调整模块12用于,根据所述显示参数,调整所述第一图像的明度和饱和度,得到第二图像,其中,所述显示参数至少包括:显示峰值亮度dpl和/或背光百分比。[0152]本技术实施例提供的图像处理装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。[0153]在一种可能的实施方式中,所述调整模块12具体用于:[0154]获取所述第一图像中各像素的第一明度和第一饱和度;[0155]根据所述显示参数和所述第一图像中各像素的第一明度,确定所述第一图像中各像素的第二明度;[0156]根据所述第一图像中各像素的第一饱和度,确定所述第一图像中各像素的第二饱和度;[0157]根据所述第一图像中各像素的第二明度和第二饱和度,更新所述第一图像,得到所述第二图像。[0158]在一种可能的实施方式中,所述调整模块12具体用于:[0159]获取所述dpl对应的、第一明度和映射明度之间的明度映射曲线,所述明度映射曲线为根据所述dpl确定得到的;[0160]根据所述第一明度和所述明度映射曲线,确定第一映射明度;[0161]根据所述第一明度和所述第一映射明度,确定所述像素的第二明度。[0162]在一种可能的实施方式中,所述调整模块12具体用于:[0163]根据所述背光百分比、第一明度和所述第一映射明度,确定所述像素的第二明度。[0164]在一种可能的实施方式中,所述调整模块12具体用于:[0165]根据所述像素的第一明度和第二明度,确定所述像素的第一增益系数;[0166]获取第一明度和第二增益系数之间的饱和度增益曲线;[0167]根据所述像素的第一明度和所述饱和度增益曲线,确定所述像素的第二增益系数;[0168]根据所述第一饱和度、所述第一增益系数和所述第二增益系数,确定所述像素的第二饱和度。[0169]在一种可能的实施方式中,所述调整模块12具体用于:[0170]将所述第一饱和度、所述第一增益系数和所述第二增益系数的乘积,确定为所述像素的第二饱和度。[0171]在一种可能的实施方式中,所述调整模块12具体用于:[0172]针对所述第一图像中的每个像素,将所述像素的明度更新为对应的第二明度,以及将所述像素的饱和度更新为对应的第二饱和度,得到所述第二图像。[0173]图8为本技术实施例提供的图像处理设备的硬件结构示意图。请参见图8,该图像处理设备20可以包括处理器21和存储器22。其中,处理器21和存储器22可以通信;示例性的,处理器21和存储器22通过通信总线23通信。[0174]所述存储器22用于存储计算机执行指令;[0175]所述处理器21用于执行所述存储器22存储的计算机执行指令,使得所述处理器21执行如上述方法实施例所示的图像处理方法。[0176]可选的,图像处理设备20还可以包括通信接口,通信接口可以包括发送器和/或接收器。[0177]可选的,上述处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。[0178]本技术实施例提供一种可读存储介质,所述可读存储介质上存储有计算机程序;所述计算机程序用于实现如上述任意实施例所述的图像处理方法。[0179]本技术实施例提供一种计算机程序产品,所述计算机程序产品包括指令,当所述指令被执行时,使得计算机执行上述图像处理方法。[0180]实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一可读取存储器中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储器(存储介质)包括:只读存储器(英文:read-onlymemory,缩写:rom)、ram、快闪存储器、硬盘、固态硬盘、磁带(英文:magnetictape)、软盘(英文:floppydisk)、光盘(英文:opticaldisc)及其任意组合。[0181]本技术实施例是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理单元以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理单元执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。[0182]可以理解的是,在本技术的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本技术的实施例的范围。[0183]在本技术中,术语“包括”及其变形可以指非限制性的包括;术语“或”及其变形可以指“和/或”。本本技术中术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。本技术中,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。[0184]显然,本领域的技术人员可以对本技术实施例进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术实施例的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。当前第1页12当前第1页12

技术特征:


1.一种图像处理方法,其特征在于,包括:获取第一图像和显示设备的显示参数,所述第一图像为标准动态范围sdr图像,所述显示设备为高动态范围hdr设备;根据所述显示参数,调整所述第一图像的明度和饱和度,得到第二图像,其中,所述显示参数至少包括:显示峰值亮度dpl和/或背光百分比。2.根据权利要求1所述的方法,其特征在于,根据所述显示参数,调整所述第一图像的明度和饱和度,得到第二图像,包括:获取所述第一图像中各像素的第一明度和第一饱和度;根据所述显示参数和所述第一图像中各像素的第一明度,确定所述第一图像中各像素的第二明度;根据所述第一图像中各像素的第一饱和度,确定所述第一图像中各像素的第二饱和度;根据所述第一图像中各像素的第二明度和第二饱和度,更新所述第一图像,得到所述第二图像。3.根据权利要求2所述的方法,其特征在于,所述显示参数至少包括所述dpl;针对所述第一图像中的任意一个像素;根据所述显示参数和所述像素的第一明度,确定所述像素的第二明度,包括:获取所述dpl对应的、第一明度和映射明度之间的明度映射曲线,所述明度映射曲线为根据所述dpl确定得到的;根据所述第一明度和所述明度映射曲线,确定第一映射明度;根据所述第一明度和所述第一映射明度,确定所述像素的第二明度。4.根据权利要求3所述的方法,其特征在于,所述显示参数至少还包括所述背光百分比;根据所述第一明度和所述第一映射明度,确定所述像素的第二明度,包括:根据所述背光百分比、第一明度和所述第一映射明度,确定所述像素的第二明度。5.根据权利要求2-4任一项所述的方法,其特征在于,针对所述第一图像中的任意一个像素;根据所述像素的第一饱和度,确定所述像素的第二饱和度,包括:根据所述像素的第一明度和第二明度,确定所述像素的第一增益系数;获取第一明度和第二增益系数之间的饱和度增益曲线;根据所述像素的第一明度和所述饱和度增益曲线,确定所述像素的第二增益系数;根据所述第一饱和度、所述第一增益系数和所述第二增益系数,确定所述像素的第二饱和度。6.根据权利要求5所述的方法,其特征在于,根据所述第一饱和度、所述第一增益系数和所述第二增益系数,确定所述像素的第二饱和度,包括:将所述第一饱和度、所述第一增益系数和所述第二增益系数的乘积,确定为所述像素的第二饱和度。7.根据权利要求2-6任一项所述的方法,其特征在于,根据所述第一图像中各像素的第二明度和第二饱和度,更新所述第一图像,得到所述第二图像,包括:针对所述第一图像中的每个像素,将所述像素的明度更新为对应的第二明度,以及将所述像素的饱和度更新为对应的第二饱和度,得到所述第二图像。
8.一种图像处理装置,其特征在于,包括获取模块和调整模块,其中,所述获取模块用于,获取第一图像和显示设备的显示参数,所述第一图像为标准动态范围sdr图像,所述显示设备为高动态范围hdr设备;所述调整模块用于,根据所述显示参数,调整所述第一图像的明度和饱和度,得到第二图像,其中,所述显示参数至少包括:显示峰值亮度dpl和/或背光百分比。9.一种图像处理设备,其特征在于,包括:处理器和存储器;所述存储器用于,存储计算机程序;所述处理器用于,执行所述存储器中存储的计算机程序,实现如权利要求1至7中任一项所述的方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当所述计算机执行指令被处理器执行时用于实现权利要求1至7任一项所述的方法。11.一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现权利要求1至7任一项所述的方法。

技术总结


本申请实施例提供一种图像处理方法、装置及设备。该方法包括:获取第一图像和显示设备的显示参数,第一图像为标准动态范围SDR图像,显示设备为高动态范围HDR设备;根据显示参数,调整第一图像的明度和饱和度,得到第二图像,其中,显示参数至少包括:显示峰值亮度DPL和/或背光百分比。在上述过程中,通过基于明度和饱和度调整的逆调映射的方法,将SDR图像转换为与HDR设备相匹配的HDR图像,优化了SDR图像在HDR设备上的显示效果。像在HDR设备上的显示效果。像在HDR设备上的显示效果。


技术研发人员:

袁汝俊 沈珈立 罗小伟

受保护的技术使用者:

展讯通信(上海)有限公司

技术研发日:

2022.09.09

技术公布日:

2022/12/8

本文发布于:2024-09-20 12:04:18,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/32879.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:明度   所述   饱和度   图像
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议