CN113888455A - 图像生成方法、装置、电子设备和计算机可读存储介质 - Google Patents

图像生成方法、装置、电子设备和计算机可读存储介质 Download PDF

Info

Publication number
CN113888455A
CN113888455A CN202111307172.XA CN202111307172A CN113888455A CN 113888455 A CN113888455 A CN 113888455A CN 202111307172 A CN202111307172 A CN 202111307172A CN 113888455 A CN113888455 A CN 113888455A
Authority
CN
China
Prior art keywords
image
processing
subunit
brightness
images
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111307172.XA
Other languages
English (en)
Inventor
廖元麟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN202111307172.XA priority Critical patent/CN113888455A/zh
Publication of CN113888455A publication Critical patent/CN113888455A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/50Image enhancement or restoration using two or more images, e.g. averaging or subtraction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20212Image combination
    • G06T2207/20221Image fusion; Image merging

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)

Abstract

本申请涉及一种图像生成方法、装置、电子设备和存储介质。所述方法包括:获取对同一场景拍摄得到的多个第一图像;对于每个所述第一图像,通过图像信号处理流程中各个线性处理子单元分别对所述第一图像的亮度进行线性处理,得到第二图像;将各个所述第二图像进行融合,生成目标图像。采用本方法能够消除图像中的鬼影。

Description

图像生成方法、装置、电子设备和计算机可读存储介质
技术领域
本申请涉及计算机技术领域,特别是涉及一种图像生成方法、装置、电子设备和计算机可读存储介质。
背景技术
随着计算机技术的发展,出现了图像信号处理技术。电子设备将图像输入图像信号处理ISP(Image Signal Processing)流程中,对图像进行处理从而得到用户所需的图像。
然而,在现有的图像生成方法中,将多个处理之后的图像进行融合,融合得到的图像中存在鬼影的问题。
发明内容
本申请实施例提供了一种图像生成方法、装置、电子设备、计算机可读存储介质,可以去除生成的目标图像中的鬼影。
一种图像生成方法,包括:
获取对同一场景拍摄得到的多个第一图像;
对于每个所述第一图像,通过图像信号处理流程中各个线性处理子单元分别对所述第一图像的亮度进行线性处理,得到第二图像;
将各个所述第二图像进行融合,生成目标图像。
一种图像生成装置,包括:
获取模块,用于获取对同一场景拍摄得到的多个第一图像;
处理模块,用于对于每个所述第一图像,通过图像信号处理流程中各个线性处理子单元分别对所述第一图像的亮度进行线性处理,得到第二图像;
融合模块,用于将各个所述第二图像进行融合,生成目标图像。
一种电子设备,包括存储器及处理器,所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如上述的图像生成方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的方法的步骤。
上述图像生成方法、装置、电子设备、计算机可读存储介质,获取对同一场景拍摄得到的多个第一图像,对于每个第一图像,通过图像信号处理流程中各个线性处理子单元分别对第一图像的亮度进行线性处理,则得到的第二图像的亮度是线性的,那么,将各个第二图像进行融合的过程中,各个第二图像可以准确地匹配到相应的区域,从而融合生成更准确的目标图像,消除目标图像中的鬼影。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为一个实施例中图像生成方法的流程图;
图2为一个实施例中曝光量为-4EV对应的第二图像;
图3为一个实施例中曝光量为-2EV对应的第二图像;
图4为一个实施例中曝光量为0EV对应的第二图像;
图5为一个实施例中曝光量为+1EV对应的第二图像
图6为另一个实施例中图像生成方法的流程图;
图7为一个实施例中步骤通过图像信号处理流程中各个非线性处理子单元分别对目标图像进行非线性处理,得到第三图像的流程图;
图8为一个实施例中图像生成装置的结构框图;
图9为一个实施例中电子设备的内部结构示意图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一客户端称为第二客户端,且类似地,可将第二客户端称为第一客户端。第一客户端和第二客户端两者都是客户端,但其不是同一客户端。
图1为一个实施例中图像生成方法的流程图。本实施例中的图像生成方法,以运行于电子设备上为例进行描述。其中,电子设备可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。
如图1所示,图像数据的处理方法包括步骤102至步骤106。
步骤102,获取对同一场景拍摄得到的多个第一图像。
第一图像指的是拍摄得到的未经过图像信号处理的图像。第一图像的图像格式并不限定,可以是RGB(Red、Green、Blue,红色、绿色、蓝色)图像、YUV图像或HSV(Hue、Saturation、Value,色调、饱和度、明度)图像。其中,YUV图像中的Y分量表示明亮度(Luminance或Luma),U分量和V分量表示的色度(Chrominance或Chroma)。
具体地,电子设备调用摄像头,控制摄像头对同一场景进行拍摄,得到多个第一图像。
进一步地,电子设备调用摄像头,并获取预设的拍摄参数,控制摄像头以预设的拍摄参数对同一场景进行拍摄,得到多个第一图像。其中,拍摄参数包括曝光量、光圈系数或快门速度等。
步骤104,对于每个第一图像,通过图像信号处理流程中各个线性处理子单元分别对第一图像的亮度进行线性处理,得到第二图像。
图像信号处理(ISP,Image Signal Processing)流程是对图像信号进行处理的流程。图像信号处理流程可以依次包括RAW(Bayer)域、RGB域和YUV域的处理流程。其中,RAW域的处理流程可以包括图像信号修正子单元、降噪与白平衡子单元和去马赛克子单元,然后内插转换为RGB域;RGB域的处理流程可以包括Gamma亮度调整子单元和色彩修正矩阵转换子单元,YUV域的处理流程可以包括降噪加锐子单元、对比度与亮度调整子单元、色彩方面的降彩噪子单元、以及色相与饱和度调整子单元。线性处理子单元包括RAW域上的图像信号修正子单元、RAW域的降噪与白平衡子单元、RAW域的去马赛克子单元和RGB域的色彩修正矩阵转换子单元。其中,图像信号修正子单元包括第一阶段的坏点侦测修正、边角亮度补偿、暗电位校正等初始讯号修正处理。
线性处理子单元指的是对图像亮度进行线性处理的子单元。可以理解的是,经过线性处理子单元处理之后的图像为线性图像,线性图像在不同EV(Exposure Values,曝光量)亮度的数据之间为倍数关系,可以更准确地进行亮度对齐、鬼影检测等操作,从而可以更准确地将图像进行融合。第二图像是图像亮度经过线性处理后得到的图像。
具体地,电子设备从图像信号处理流程的各个处理子单元中确定出线性处理子单元;对于每个第一图像,通过各个线性处理子单元分别对第一图像的亮度进行线性处理,得到第二图像。
在一种实施方式中,电子设备获取用户对线性处理子单元的选择指令,从图像信号处理流程的各个处理子单元中选择出线性处理子单元。在另一种实施方式中,电子设备获取预设设置的各个线性处理标记,将线性处理标记所标记的处理子单元确定为线性处理子单元。在其他实施方式中,电子设备还可以采用其他方式确定出线性处理子单元,在此不做限定。
步骤106,将各个第二图像进行融合,生成目标图像。
目标图像是各个融合得到的图像。
具体地,电子设备可以先将各个第二图像进行亮度对齐,获取各个第二图像中相应的融合区域,将各个第二图像中相应的融合区域进行融合,生成目标图像。
进一步地,电子设备还可以对目标图像进行鬼影检测;若检测到目标图像中存在鬼影,则对目标图像进行鬼影的消除处理,得到处理之后的目标图像,并显示处理之后的目标图像;若检测到的目标图像中不存在鬼影,则直接显示该目标图像。
电子设备在将各第二图像进行融合之后,还可以将融合后的图像进行压缩处理,得到对应图像格式的目标图像。其中,图像格式可以包括jpg、png等。
上述图像生成方法,获取对同一场景拍摄得到的多个第一图像,对于每个第一图像,通过图像信号处理流程中各个线性处理子单元分别对第一图像的亮度进行线性处理,则得到的第二图像的亮度是线性的,那么,将各个第二图像进行融合的过程中,各个第二图像可以准确地匹配到相应的区域,从而融合生成更准确的目标图像,消除目标图像中的鬼影。
进一步地,在对图像的亮度进行线性处理的过程中,从亮帧往暗帧的亮度调整,以及暗帧往亮帧的亮度调整,均可以得到更加精准的匹配结果,改善亮度对应效果,则各个第二图像在融合过程中可以各个准确进行亮度对齐,更有利于后续空间对位与图像融合。
并且,各个图像之间获得较佳的亮度对应后,针对鬼影或是移动区域的侦测也可以更加精确,减少鬼影误检测或是漏检出的问题。
在一个实施例中,获取对同一场景拍摄得到的多个第一图像,包括:获取以不同曝光量对同一场景拍摄得到的多个第一图像;将各个第二图像进行融合,生成目标图像,包括:将各个第二图像进行融合,生成高动态范围图像。
高动态范围图像(High-Dynamic Range,简称HDR)是指相比普通图像能够提供更多的动态范围和图像细节的图像。
其中,不同曝光量对应的各个第二图像中目标亮度区域之间的亮度差异为倍数关系;目标亮度区域为非过曝区域且非过暗区域,其中,过曝区域是亮度高于亮度上限值的区域,过暗区域是亮度低于亮度下限值的区域。
目标亮度区域为非过曝区域且非过暗区域,而过曝区域是亮度高于亮度上限值的区域,过暗区域是亮度低于亮度下限值的区域,也即目标亮度区域为亮度高于或等于亮度下限值并且低于或等于亮度上限值的区域。
其中,亮度上限值大于亮度下限值,亮度上限值和亮度下限值均可以根据需要进行设置。例如,亮度上限值为50,亮度下限值为20,则过曝区域是亮度高于亮度上限值50的区域,过暗区域是亮度低于亮度下限值20的区域,则目标亮度区域为非过曝区域且非过暗区域,即亮度高于或等于亮度下限值20并且低于或等于亮度上限值50的区域。
可以理解的是,EV定义上是说不同图像的EV之间的差距为一个EV,即等同于该图像中非过曝区域且非过暗区域所对应的区域之间的亮度关系为2倍差。若图像中存在过曝区域或过暗区域,该过曝区域或过暗区域的亮度值已超过亮度上限值或亮度下限值,则不同图像之间的过曝区域之间的亮度关系不为倍数关系,不同图像之间的过暗区域之间的亮度关系也不为倍数关系。并且,若图像经过非线性处理,图像中不同区域就会出现不同的倍数关系。因此,经过线性处理的第二图像中目标亮度区域之间的亮度差异为倍数关系;该目标亮度区域为非过曝区域且非过暗区域。
图2为一个实施例中曝光量为-4EV对应的第二图像。图3为一个实施例中曝光量为-2EV对应的第二图像。图4为一个实施例中曝光量为0EV对应的第二图像。图5为一个实施例中曝光量为+1EV对应的第二图像。图3中的目标亮度区域的亮度是图2中相应的目标亮度区域的亮度的4倍,图5中的目标亮度区域的亮度是图4中相应的目标亮度区域的亮度的2倍。
具体地,电子设备获取多个不同的曝光量,分别以各个曝光量对同一场景进行拍摄,得到每个曝光量对应的第一图像;对于每个第一图像,通过图像信号处理流程中各个线性处理子单元分别对第一图像的亮度进行线性处理,得到第二图像;将各个第二图像进行融合,生成高动态范围图像。
在本实施例中,获取以不同曝光量对同一场景拍摄得到的多个第一图像,则可以获取到多个不同亮度动态范围和图像细节的第一图像,再进一步对第一图像的亮度进行线性处理,则可以得到多个不同亮度动态范围和图像细节、并且经过线性处理的第二图像,那么,将各个第二图像进行融合,可以生成更准确的高动态范围图像,该高动态范围图像可以消除图像中的鬼影。
在一个实施例中,将各个第二图像进行融合,生成目标图像之后,还包括:通过图像信号处理流程中各个非线性处理子单元分别对目标图像进行非线性处理,得到第三图像。
非线性处理子单元指的是对图像亮度进行非线性处理的子单元。第三图像是对目标图像进行非线性处理得到的图像。
其中,非线性处理子单元可以包括RGB域的Gamma亮度调整子单元、YUV域的降噪加锐子单元、YUV域的对比度与亮度调整子单元、YUV域的降彩噪子单元、以及YUV域的色相与饱和度调整子单元。
具体地,电子设备从图像信号处理流程的各个处理子单元中确定出非线性处理子单元;通过各个非线性处理子单元分别对目标图像进行非线性处理,得到第三图像。
在一种实施方式中,电子设备获取用户对非线性处理子单元的选择指令,从图像信号处理流程的各个处理子单元中选择出非线性处理子单元。在另一种实施方式中,电子设备获取预设设置的各个线性处理标记,将非线性处理标记所标记的处理子单元确定为非线性处理子单元。在其他实施方式中,电子设备还可以采用其他方式确定出非线性处理子单元,在此不做限定。
在本实施例中,在生成目标图像之后,还通过图像信号处理流程中各个非线性处理子单元分别对目标图像进行非线性处理,可以在消除图像的鬼影的基础上进一步地进行更细致的处理,进一步处理得到更准确的第三图像。
在另一个实施例中,上述的非线性处理子单元也可以用软件型式在HDR算法中实现。
在另一个实施例中,如图6所示,提供了一种图像生成方法,包括以下步骤:
步骤602,获取对同一场景拍摄得到的多个第一图像。
步骤604,关闭图像信号处理流程中各个非线性处理子单元,得到线性处理的图像信号处理流程。
具体地,电子设备从图像信号处理流程的各个处理子单元中确定出非线性处理子单元,并关闭图像信号处理流程中各个非线性处理子单元,得到线性处理的图像信号处理流程。线性处理的图像信号处理流程也即包括线性处理子单元的图像信号处理流程。
步骤606,分别将各个第一图像输入线性处理的图像信号处理流程,对于每个第一图像,通过各个线性处理子单元分别对第一图像的亮度进行线性处理,得到第二图像。
步骤608,将各个第二图像进行融合,生成目标图像。
步骤610,关闭图像信号处理流程中各个线性处理子单元,得到非线性处理的图像信号处理流程。
具体地,电子设备从图像信号处理流程的各个处理子单元中确定出线性处理子单元,并关闭图像信号处理流程中各个线性处理子单元,得到非线性处理的图像信号处理流程。非线性处理的图像信号处理流程也即包括非线性处理子单元的图像信号处理流程。
步骤612,将目标图像输入非线性处理的图像信号处理流程,通过各个非线性处理子单元分别对目标图像进行非线性处理,得到第三图像。
在本实施例中,电子设备获取对同一场景拍摄得到的多个第一图像,关闭图像信号处理流程中各个非线性处理子单元,则各个非线性处理子单元完全不耗费电子设备的资源,得到的线性处理的图像信号处理流程可以更低功耗地对各个第一图像进行线性处理。同样的,关闭图像信号处理流程中各个线性处理子单元,则各个线性处理子单元完全不耗费电子设备的资源,得到的非线性处理的图像信号处理流程可以更低功耗地对目标图像进行非线性处理,从而实现消除图像鬼影与功耗之间的平衡。
在一个实施例中,如图7所示,通过图像信号处理流程中各个非线性处理子单元分别对目标图像进行非线性处理,得到第三图像,包括:
步骤702,获取用户的拍摄需求。
用户的拍摄需求具体可以是美颜需求、对比度需求、降噪需求或色彩转换需求等,可以根据用户需要进行设置。
步骤704,从图像信号处理流程的各个非线性处理子单元中确定出拍摄需求对应的非线性处理子单元。
在电子设备中,预先设置各个拍摄需求与非线性处理子单元之间的对应关系,在电子设备获取到用户的拍摄需求时,可以将拍摄需求与该对应关系进行匹配,从而确定出拍摄需求对应的非线性处理子单元。
例如,在电子设备中,预先设置美颜需求对应的非线性处理子单元为美颜处理子单元,对比度需求对应的非线性处理子单元为对比度与亮度调整子单元,降噪需求对应的非线性处理子单元为色彩方面的降彩噪子单元;当用户的拍摄需求为对比度需求时,则确定出拍摄需求对应的非线性处理子单元为对比度与亮度调整子单元。
步骤706,通过各个拍摄需求对应的非线性处理子单元分别对目标图像进行非线性处理,得到第三图像。
在本实施例中,电子设备获取用户的拍摄需求,并确定出该拍摄需求对应的非线性处理子单元,从而可以通过各个非线性处理子单元对目标图像进行对应的非线性处理,得到符合用户需求的第三图像。
在一个实施例中,对于每个第一图像,通过图像信号处理流程中各个线性处理子单元分别对第一图像的亮度进行线性处理,得到第二图像之后,还包括:对于每个第二图像,通过图像信号处理流程中各个非线性处理子单元分别对第二图像进行非线性处理,得到第四图像;将各个第二图像进行融合,生成目标图像,包括:将各个第四图像进行融合,生成目标图像。
第四图像是第二图像经过非线性处理得到的图像。
可以理解的是,各个第一图像为图像信号处理流程的输入数据,通过线性处理子单元对各个第一图像的亮度进行线性处理,可以保证得到的各个第二图像的线性度,再对第二图像进行非线性处理得到第四图像,电子设备仍可以将采用融合算法将各个第四图像进行亮度对齐和空间对位,融合得到消除鬼影的目标图像。
进一步地,电子设备可以采用HDR算法将各个第四图像进行融合,生成高动态范围图像。该高动态范围图像也可以消除图像中的鬼影。
其中,非线性处理子单元可以是全局亮度调整子单元,例如Gamma或GTM还可以是区域性亮度调整子单元,例如Local tone mapping(LTM)、Local contrast enhancement(LCE)等。
在本实施例中,对于每个第二图像,通过图像信号处理流程中各个非线性处理子单元分别对第二图像进行非线性处理,得到第四图像,可以扩展图像处理的范围和实现的效果,从而生成的目标图像可以实现更多的效果。
应该理解的是,虽然图1、图6和图7的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1、图6和图7中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
图8为一个实施例的图像生成装置的结构框图。如图8所示,提供了一种图像生成装置,包括:获取模块802、处理模块804和融合模块806,其中:
获取模块802,用于获取对同一场景拍摄得到的多个第一图像。
处理模块804,用于对于每个第一图像,通过图像信号处理流程中各个线性处理子单元分别对第一图像的亮度进行线性处理,得到第二图像。
融合模块806,用于将各个第二图像进行融合,生成目标图像。
上述图像生成装置,获取对同一场景拍摄得到的多个第一图像,对于每个第一图像,通过图像信号处理流程中各个线性处理子单元分别对第一图像的亮度进行线性处理,则得到的第二图像的亮度是线性的,那么,将各个第二图像进行融合的过程中,各个第二图像可以准确地匹配到相应的区域,从而融合生成更准确的目标图像,消除目标图像中的鬼影。
在一个实施例中,上述的获取模块802还用于获取以不同曝光量对同一场景拍摄得到的多个第一图像;上述的融合模块806还用于将各个第二图像进行融合,生成高动态范围图像。
在一个实施例中,不同曝光量对应的各个第二图像中目标亮度区域之间的亮度差异为倍数关系;目标亮度区域为非过曝区域且非过暗区域,其中,过曝区域是亮度高于亮度上限值的区域,过暗区域是亮度低于亮度下限值的区域。
在一个实施例中,上述处理模块804还用于通过图像信号处理流程中各个非线性处理子单元分别对目标图像进行非线性处理,得到第三图像。
在一个实施例中,上述处理模块804还用于关闭图像信号处理流程中各个非线性处理子单元,得到线性处理的图像信号处理流程;分别将各个第一图像输入线性处理的图像信号处理流程,对于每个第一图像,通过各个线性处理子单元分别对第一图像的亮度进行线性处理,得到第二图像;上述处理模块804还用于关闭图像信号处理流程中各个线性处理子单元,得到非线性处理的图像信号处理流程;将目标图像输入非线性处理的图像信号处理流程,通过各个非线性处理子单元分别对目标图像进行非线性处理,得到第三图像。
在一个实施例中,上述处理模块804还用于获取用户的拍摄需求;从图像信号处理流程的各个非线性处理子单元中确定出拍摄需求对应的非线性处理子单元;通过各个拍摄需求对应的非线性处理子单元分别对目标图像进行非线性处理,得到第三图像。
在一个实施例中,上述处理模块804还用于对于每个第二图像,通过图像信号处理流程中各个非线性处理子单元分别对第二图像进行非线性处理,得到第四图像;将各个第四图像进行融合,生成目标图像。
上述图像生成装置中各个模块的划分仅仅用于举例说明,在其他实施例中,可将图像生成装置按照需要划分为不同的模块,以完成上述图像生成装置的全部或部分功能。
关于图像生成装置的具体限定可以参见上文中对于图像生成方法的限定,在此不再赘述。上述图像生成装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
图9为一个实施例中电子设备的内部结构示意图。该电子设备可以是手机、平板电脑、笔记本电脑、台式电脑、PDA(Personal Digital Assistant,个人数字助理)、POS(Pointof Sales,销售终端)、车载电脑、穿戴式设备等任意终端设备。该电子设备包括通过***总线连接的处理器和存储器。其中,该处理器可以包括一个或多个处理单元。处理器可为CPU(Central Processing Unit,中央处理单元)或DSP(Digital Signal Processing,数字信号处理器)等。存储器可包括非易失性存储介质及内存储器。非易失性存储介质存储有操作***和计算机程序。该计算机程序可被处理器所执行,以用于实现以下各个实施例所提供的一种图像生成方法。内存储器为非易失性存储介质中的操作***计算机程序提供高速缓存的运行环境。
本申请实施例中提供的图像生成装置中的各个模块的实现可为计算机程序的形式。该计算机程序可在终端或服务器上运行。该计算机程序构成的程序模块可存储在电子设备的存储器上。该计算机程序被处理器执行时,实现本申请实施例中所描述方法的步骤。
本申请实施例还提供了一种计算机可读存储介质。一个或多个包含计算机可执行指令的非易失性计算机可读存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行图像生成方法的步骤。
本申请实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行图像生成方法。
本申请所使用的对存储器、存储、数据库或其它介质的任何引用可包括非易失性和/或易失性存储器。非易失性存储器可包括ROM(Read-Only Memory,只读存储器)、PROM(Programmable Read-only Memory,可编程只读存储器)、EPROM(Erasable ProgrammableRead-Only Memory,可擦除可编程只读存储器)、EEPROM(Electrically ErasableProgrammable Read-only Memory,电可擦除可编程只读存储器)或闪存。易失性存储器可包括RAM(Random Access Memory,随机存取存储器),它用作外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如SRAM(Static Random Access Memory,静态随机存取存储器)、DRAM(Dynamic Random Access Memory,动态随机存取存储器)、SDRAM(Synchronous Dynamic Random Access Memory,同步动态随机存取存储器)、双数据率DDRSDRAM(Double Data Rate Synchronous Dynamic Random Access memory,双数据率同步动态随机存取存储器)、ESDRAM(Enhanced Synchronous Dynamic Random Access memory,增强型同步动态随机存取存储器)、SLDRAM(Sync Link Dynamic Random Access Memory,同步链路动态随机存取存储器)、RDRAM(Rambus Dynamic Random Access Memory,总线式动态随机存储器)、DRDRAM(Direct Rambus Dynamic Random Access Memory,接口动态随机存储器)。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

Claims (10)

1.一种图像生成方法,其特征在于,包括:
获取对同一场景拍摄得到的多个第一图像;
对于每个所述第一图像,通过图像信号处理流程中各个线性处理子单元分别对所述第一图像的亮度进行线性处理,得到第二图像;
将各个所述第二图像进行融合,生成目标图像。
2.根据权利要求1所述的方法,其特征在于,所述获取对同一场景拍摄得到的多个第一图像,包括:
获取以不同曝光量对同一场景拍摄得到的多个第一图像;
所述将各个所述第二图像进行融合,生成目标图像,包括:
将各个所述第二图像进行融合,生成高动态范围图像。
3.根据权利要求2所述的方法,其特征在于,不同曝光量对应的各个第二图像中目标亮度区域之间的亮度差异为倍数关系;所述目标亮度区域为非过曝区域且非过暗区域,其中,过曝区域是亮度高于亮度上限值的区域,过暗区域是亮度低于亮度下限值的区域。
4.根据权利要求1所述的方法,其特征在于,所述将各个所述第二图像进行融合,生成目标图像之后,还包括:
通过所述图像信号处理流程中各个非线性处理子单元分别对所述目标图像进行非线性处理,得到第三图像。
5.根据权利要求4所述的方法,其特征在于,所述对于每个所述第一图像,所述通过图像信号处理流程中各个线性处理子单元分别对所述第一图像的亮度进行线性处理,得到第二图像,包括:
关闭所述图像信号处理流程中各个非线性处理子单元,得到线性处理的图像信号处理流程;
分别将各个所述第一图像输入所述线性处理的图像信号处理流程,对于每个所述第一图像,通过各个线性处理子单元分别对所述第一图像的亮度进行线性处理,得到第二图像;
所述通过所述图像信号处理流程中各个非线性处理子单元分别对所述目标图像进行非线性处理,得到第三图像,包括:
关闭所述图像信号处理流程中各个线性处理子单元,得到非线性处理的图像信号处理流程;
将所述目标图像输入所述非线性处理的图像信号处理流程,通过各个非线性处理子单元分别对所述目标图像进行非线性处理,得到第三图像。
6.根据权利要求4所述的方法,其特征在于,所述通过所述图像信号处理流程中各个非线性处理子单元分别对所述目标图像进行非线性处理,得到第三图像,包括:
获取用户的拍摄需求;
从所述图像信号处理流程的各个所述非线性处理子单元中确定出所述拍摄需求对应的非线性处理子单元;
通过各个所述拍摄需求对应的非线性处理子单元分别对所述目标图像进行非线性处理,得到第三图像。
7.根据权利要求1所述的方法,其特征在于,所述对于每个所述第一图像,通过图像信号处理流程中各个线性处理子单元分别对所述第一图像的亮度进行线性处理,得到第二图像之后,还包括:
对于每个所述第二图像,通过所述图像信号处理流程中各个非线性处理子单元分别对所述第二图像进行非线性处理,得到第四图像;
所述将各个所述第二图像进行融合,生成目标图像,包括:
将各个所述第四图像进行融合,生成目标图像。
8.一种图像生成装置,其特征在于,包括:
获取模块,用于获取对同一场景拍摄得到的多个第一图像;
处理模块,用于对于每个所述第一图像,通过图像信号处理流程中各个线性处理子单元分别对所述第一图像的亮度进行线性处理,得到第二图像;
融合模块,用于将各个所述第二图像进行融合,生成目标图像。
9.一种电子设备,包括存储器及处理器,所述存储器中储存有计算机程序,其特征在于,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至7中任一项所述的图像生成方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的方法的步骤。
CN202111307172.XA 2021-11-05 2021-11-05 图像生成方法、装置、电子设备和计算机可读存储介质 Pending CN113888455A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111307172.XA CN113888455A (zh) 2021-11-05 2021-11-05 图像生成方法、装置、电子设备和计算机可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111307172.XA CN113888455A (zh) 2021-11-05 2021-11-05 图像生成方法、装置、电子设备和计算机可读存储介质

Publications (1)

Publication Number Publication Date
CN113888455A true CN113888455A (zh) 2022-01-04

Family

ID=79016626

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111307172.XA Pending CN113888455A (zh) 2021-11-05 2021-11-05 图像生成方法、装置、电子设备和计算机可读存储介质

Country Status (1)

Country Link
CN (1) CN113888455A (zh)

Similar Documents

Publication Publication Date Title
US9451173B2 (en) Electronic device and control method of the same
CN106060249B (zh) 一种拍照防抖方法及移动终端
US11431915B2 (en) Image acquisition method, electronic device, and non-transitory computer readable storage medium
US8311355B2 (en) Skin tone aware color boost for cameras
US20200082508A1 (en) Information processing method, information processing apparatus, and recording medium
US20150063694A1 (en) Techniques for combining images with varying brightness degrees
CN113411498B (zh) 图像拍摄方法、移动终端及存储介质
CN111932521B (zh) 图像质量测试方法和装置、服务器、计算机可读存储介质
CN115496668A (zh) 图像处理方法、装置、电子设备及存储介质
CN110706162A (zh) 一种图像处理方法、装置及计算机存储介质
CN113140197A (zh) 显示画面调节方法和装置、电子设备、可读存储介质
CN113781358A (zh) 图像处理方法、装置、电子设备和计算机可读存储介质
CN115147304A (zh) 图像融合方法、装置、电子设备和存储介质、产品
CN114862735A (zh) 图像处理方法、装置、电子设备和计算机可读存储介质
Bilcu et al. High dynamic range imaging on mobile devices
CN113888455A (zh) 图像生成方法、装置、电子设备和计算机可读存储介质
CN107454340B (zh) 基于高动态范围原理的图像合成方法、装置及移动终端
CN115205168A (zh) 图像处理方法、装置、电子设备和存储介质、产品
CN115049572A (zh) 图像处理方法、装置、电子设备和计算机可读存储介质
CN114422721A (zh) 成像方法、装置、电子设备及存储介质
US20160292825A1 (en) System and method to refine image data
CN116668862B (zh) 图像处理方法与电子设备
CN111583104B (zh) 光斑虚化方法及装置、存储介质、计算机设备
CN113674169A (zh) 图像处理方法、装置、电子设备和计算机可读存储介质
CN118037558A (zh) 图像融合方法、装置、电子设备和存储介质、产品

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination