图像处理方法和电子设备与流程

文档序号:36159559发布日期:2023-11-23 05:18阅读:30来源:国知局
图像处理方法和电子设备与流程

本技术涉及终端及图像处理领域,尤其涉及图像处理方法和电子设备。


背景技术:

1、高动态范围(high dynamic range,hdr)图像是一种具有广泛动态范围的图像,能够同时呈现亮光和暗光下的细节。也可以理解为hdr图像包含了更宽广的曝光范围,避免了图像曝光不足或图像过度曝光的问题。这使得hdr图像在视觉上更加真实,能更好地反映真实世界的光照条件。

2、hdr图像广泛应用于电子设备(例如手机)的拍摄中。电子设备可以使用hdr技术获取hdr图像,以实现电子设备在光照复杂的情况下捕捉更好的细节和色彩,以创造出更真实感的图像。

3、电子设备如何获取高质量的hdr图像是值得讨论的。


技术实现思路

1、本技术提供了图像处理方法和电子设备,使用该方法可以获取高质量的hdr图像。

2、第一方面,本技术提供了一种图像处理方法,该方法包括:电子设备拍摄l帧曝光时间互不相同的彩色图像;其中,该l为大于或者等于3的整数;该电子设备从l帧彩色图像中除首帧彩色图像以外的l-1帧彩色图像中确定出第一区域,具有该第一区域的彩色图像中第一区域的内容与该首帧彩色图像中第一区域的内容不同;该电子设备将l帧彩色图像进行融合处理得到高动态范围图像;其中,该第一区域中的内容未被融合到该高动态范围图像中。

3、上述实施例中,第一区域中的内容不被融合到高动态范围图像中,令第一区域中与首帧彩色图像中第一区域内容不同的部分不对高动态范围图像产生影响,使得融合的效果更好。

4、结合第一方面,在一些实施例中,该高动态范围图像中具有平均亮度的像素来自该首帧彩色图像,该高动态范围图像中亮度比平均亮度高的像素来自短曝光图像或者来自该首帧彩色图像;该高动态范围图像中亮度比平均亮度低的像素来自长曝光图像或者来自该首帧彩色图像;该平均亮度是基于该首帧彩色图像的亮度确定的。

5、上述实施例中,高动态范围图像中不同亮度的像素来自不同曝光时间的图像,使得高动态范围图像具有更高的动态范围,能够表现更丰富的亮度细节。

6、结合第一方面,在一些实施例中,在该亮度比平均亮度高的像素在该短曝光图像中第一区域的情况下,该高动态范围图像中亮度比平均亮度高的像素来自短曝光图像或者来自该首帧彩色图像,具体包括:该亮度比平均亮度高的像素来自该首帧彩色图像;在该亮度比平均亮度低的像素在该长曝光图像中第一区域的情况下,该高动态范围图像中亮度比平均亮度低的像素来自长曝光图像或者来自该首帧彩色图像,具体包括:该亮度比平均亮度低的像素来自该首帧彩色图像。

7、上述实施例中,高动态范围图像中在第一区域的像素来自首帧彩色图像,使得高动态范围图像不会因为未融合第一区域的内容而导致像素缺失,使融合的效果更好。

8、结合第一方面,在一些实施例中,在该亮度比平均亮度高的像素未在该短曝光图像中第一区域的情况下,该高动态范围图像中亮度比平均亮度高的像素来自短曝光图像或者来自该首帧彩色图像,具体包括:该亮度比平均亮度高的像素来自该短曝光图像,或者,该亮度比平均亮度高的像素是通过该短曝光图像与该首帧彩色图像结合得到的;在进行结合时,该短曝光图像的权重大于该首帧彩色图像的权重;在该亮度比平均亮度低的像素未在该长曝光图像中第一区域的情况下,该高动态范围图像中亮度比平均亮度低的像素来自长曝光图像或者来自该首帧彩色图像,具体包括:该亮度比平均亮度低的像素来自该长曝光图像,或者,该亮度比平均亮度低的像素是通过该长曝光图像与该首帧彩色图像结合得到的;在进行结合时,该长曝光图像的权重大于该首帧彩色图像的权重。

9、上述实施例中,高动态范围图像中,未在第一区域的亮度比平均亮度高的像素来自短曝光图像或来自短曝光图像与首帧彩色图像的结合,未在第一区域的亮度比平均亮度低的像素来自长曝光图像或来自长曝光图像与首帧彩色图像的结合,能够使该像素对拍摄细节的表现更好,得到更好的融合结果。

10、结合第一方面,在一些实施例中,该首帧彩色图像的曝光时间为基于拍摄该首帧彩色图像时拍摄场景的光照强度确定的;该拍摄场景的光照强度越强则该首帧彩色图像的曝光时间越短。

11、上述实施例中,根据拍摄首帧彩色图像时拍摄场景的光照强度确定首帧彩色图像的曝光时间,能够使该首帧彩色图像的亮度范围适中,使首帧彩色图像能包含拍摄场景的更多细节。

12、结合第一方面,在一些实施例中,该电子设备从l帧彩色图像中除首帧彩色图像以外的l-1帧彩色图像中确定出第一区域之前,该方法还包括:该电子设备将该l-1帧彩色图像的亮度调整为与该首帧彩色图像的亮度相同。

13、上述实施例中,将l帧彩色图像中除首帧彩色图像以外的l-1帧彩色图像的亮度调整为与该首帧彩色图像的亮度相同,消除彩色图像间的亮度差异,使参与融合的图像的亮度水平保持一致,融合的效果更好。

14、结合第一方面,在一些实施例中,在拍摄该l帧彩色图像中每一帧彩色图像的曝光时间内,该方法还包括:该电子设备还拍摄该每一帧彩色图像对应的事件图像;一帧彩色图像对应的事件图像表示了在拍摄该一帧彩色图像的曝光时间内该一帧彩色图像中像素的光照强度发生了变化的区域;该电子设备从l帧彩色图像中除首帧彩色图像以外的l-1帧彩色图像中确定出第一区域,具体包括:基于前k帧彩色图像各自对应的事件图像确定第k帧彩色图像中存在第二区域,该第二区域中像素的光照强度相比于该首帧彩色图像中第二区域中像素的光照强度发生了变化;其中,该k为2到l的整数;再基于该首帧彩色图像在该第二区域中确定第一区域。

15、上述实施例中,在拍摄该l帧彩色图像中每一帧彩色图像的曝光时间内还拍摄该每一帧彩色图像对应的事件图像;基于事件图像确认第二区域,再基于首帧彩色图像在第二区域中确定第一区域;后续令第一区域内容不参与融合,使融合效果更好。

16、结合第一方面,在一些实施例中,在执行该融合之前,该方法还包括:将第k帧彩色图像与该第k帧彩色图像对应的置信度掩码做点乘,得到处理后的第k帧彩色图像;其中,该k为2到l的整数;该第k帧彩色图像的置信度掩码是基于前k帧高维图像通过神经网络确定的;其中,第k帧高维图像中包括第k 帧彩色图像以及该第k帧彩色图像对应的事件图像的信息;该置信度掩码中包括该第k帧彩色图像中各像素相对于首帧彩色图像的置信度值。

17、结合第一方面,在一些实施例中,电子设备拍摄l帧曝光时间互不相同的彩色图像之前,该方法还包括:该电子设备开启拍摄高动态范围图像的功能。

18、结合第一方面,在一些实施例中,电子设备拍摄l帧曝光时间互不相同的彩色图像之前,该方法还包括:该电子设备确定拍摄场景的动态范围为高动态范围。

19、第二方面,本技术实施例提供了一种图像处理方法,该方法包括:电子设备拍摄l帧曝光时间互不相同的彩色图像,且在拍摄每一帧彩色图像的曝光时间内还拍摄该每一帧彩色图像对应的事件图像,一帧彩色图像对应的事件图像用于描述在拍摄该一帧彩色图像的曝光时间内一帧彩色图像中像素发生了局部变化的区域; l为大于或者等于3的整数;2.该电子设备将该l帧彩色图像中除首帧彩色图像以外的l-1帧彩色图像中存在全局变化的区域中的像素进行抑制处理,得到处理后的l-1帧彩色图像;第k帧彩色图像中存在全局变化的区域的确定过程包括:基于前k帧彩色图像各自对应的事件图像确定该第k帧彩色图像中存在全局变化可能性的区域,再基于该首帧彩色图像确定该存在全局变化可能性的区域中存在全局变化的区域;该k为从2到l之间的整数;该电子设备将该首帧彩色图像与该处理后的l-1帧彩色图像进行融合处理得到高动态范围图像,被抑制的像素未被融合到该高动态范围图像中。

20、第三方面,本技术实施例提供了一种电子设备,该电子设备包括:一个或多个处理器和存储器;该存储器与该一个或多个处理器耦合,该存储器用于存储计算机程序代码,该计算机程序代码包括计算机指令,该一个或多个处理器调用该计算机指令以使得该电子设备执行如第一方面中实施的方法。

21、第四方面,本技术实施例提供了一种计算机可读存储介质,包括指令,当该指令在电子设备上运行时,使得该电子设备执行如第一方面中实施的方法。

22、第五方面,本技术实施例提供了一种芯片系统,该芯片系统应用于电子设备,该芯片系统包括一个或多个处理器,该处理器用于调用计算机指令以使得该电子设备执行如第一方面实施的方法。

23、第六方面,本技术实施例提供了一种包含指令的计算机程序产品,当该计算机程序产品在电子设备上运行时,使得该电子设备执行如第一方面实施的方法。

24、可以理解地,第二方面提供的图像处理方法、第三方面提供的电子设备、第四方面提供的计算机存储介质、第五方面提供的芯片系统和第六方面提供的计算机程序产品均用于执行本技术实施例所提供的方法。因此,其所能达到其他有益效果可参考对应方法中的有益效果,此处不再赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1