一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种图像降噪方法、装置、设备及存储介质与流程

2022-02-20 14:25:39 来源:中国专利 TAG:


1.本技术涉及图像处理技术领域,具体地涉及一种图像降噪方法、装置、设备及存储介质。


背景技术:

2.目前,视频/图像在采集、传输及显示的过程中会不可避免地被污染上各种噪声,例如,摄像头内的图像传感器在获取图像时会受工作环境和传感元器件自身质量等影响而产生噪声。降噪不仅可以使得图像/视频主观感受更好,也可以让图像/视频压缩时不必浪费码率在编码噪声上。降噪算法包含有2d降噪及3d降噪。2d降噪仅是在空域上进行降噪处理。3d降噪相对于2d降噪增加了时域降噪。相比2d降噪,3d降噪的效果更好,因此现有技术,普遍采用3d降噪。
3.现有技术中,为了减小显示延迟,图像处理器采用在线(online)模式对图像进行相关处理。即为,此时,摄像头的图像传感器采集到图像后,并不缓存至内存,而是直接传输至相关处理模块进行处理。基于此,图像处理器对图像进行的3d降噪处理也是在online模式内进行的,这样可以实现边采集边进行相关处理,边显示,实时性较高。但是,随着用户需求的提高,图像传感器采集图像的分辨率越来越高,在对较高分辨率的图像进行3d降噪处理时,会占用较多的在线资源,增加功耗,甚至出现溢出的现象,会增大显示延迟,降低用户体验。


技术实现要素:

4.有鉴于此,本技术提供一种图像降噪方法、装置、设备及存储介质,以利于解决现有技术中对图像进行3d降噪处理时,占用较多的在线资源,增加功耗的问题。
5.第一方面,本技术实施例提供了一种图像降噪方法,所述方法包括:接收摄像头采集的当前帧图像;
6.若缓存中存储有参考帧图像,则获取所述参考帧图像;
7.根据所述参考帧图像及所述当前帧图像进行运动估计,获取所述当前帧图像的运动信息,将所述当前帧图像的运动信息及所述当前帧图像存储至缓存中;
8.在缓存中获取所述当前帧图像、所述参考帧图像及所述当前帧图像的运动信息,并根据所述当前帧图像的运动信息,对所述当前帧图像及所述参考帧图像进行融合处理,得到降噪后的当前帧图像。
9.优选地,还包括:
10.在缓存中存储有所述参考帧图像时,根据所述降噪后的当前帧图像更新缓存中存储的所述参考帧图像。
11.优选地,还包括:
12.在缓存中没有存储所述参考帧图像时,将所述当前帧图像作为参考帧图像存储至缓存中。
13.优选地,所述根据所述参考帧图像及所述当前帧图像进行运动估计,获取所述当前帧图像的运动信息,将所述当前帧图像的运动信息及当前帧图像存储至缓存中包括:
14.将所述当前帧图像划分为至少两个目标图像块;
15.针对所述至少两个目标图像块中的每个目标图像块,在所述参考帧图像中,确定该目标图像块对应的参考图像块;
16.根据所述目标图像块及所述参考图像块获取目标图像块的运动信息,将所述目标图像块的运动信息及目标图像块存储至缓存中;
17.所述在缓存中获取所述当前帧图像、所述参考帧图像及所述当前帧图像的运动信息,并根据所述当前帧图像、所述参考帧图像及所述当前帧图像的运动信息,对所述当前帧图像及所述参考帧图像进行融合处理,得到降噪后的当前帧图像包括:
18.在缓存中获取所述目标图像块、所述参考图像块及所述目标图像块的运动信息,并根据所述目标图像块、所述参考图像块及所述目标图像块的运动信息,对所述目标图像块及所述参考图像块进行融合处理,得到降噪后的目标图像块;
19.根据降噪后的至少两个目标图像块,得到降噪后的当前帧图像。
20.优选地,还包括:
21.将所述降噪后的当前帧图像存储至缓存中。
22.第二方面,本技术实施例提供了一种图像降噪装置,包括:
23.接收单元,用于接收摄像头采集的当前帧图像;
24.获取单元,用于在缓存中存储有参考帧图像时,获取所述参考帧图像;
25.运动估计单元,用于根据所述参考帧图像及所述当前帧图像进行运动估计,获取所述当前帧图像的运动信息,将所述当前帧图像的运动信息及所述当前帧图像存储至缓存中;
26.融合单元,用于在缓存中获取所述当前帧图像、所述参考帧图像及所述当前帧图像的运动信息,并根据所述当前帧图像的运动信息,对所述当前帧图像及所述参考帧图像进行融合处理,得到降噪后的当前帧图像。
27.优选地,所述融合单元,还用于在缓存中存储有所述参考帧图像时,根据所述降噪后的当前帧图像更新缓存中存储的参考帧图像。
28.优选地,所述融合单元,还用于在缓存中没有存储所述参考帧图像时,将所述当前帧图像作为参考帧图像存储至缓存中。
29.优选地,所述运动估计单元,具体用于将所述当前帧图像划分为至少两个目标图像块;
30.针对所述至少两个目标图像块中的每个目标图像块,在所述参考帧图像中,确定该目标图像块对应的参考图像块;
31.根据所述目标图像块及所述参考图像块获取目标图像块的运动信息,将所述目标图像块的运动信息存储至缓存中;
32.所述融合单元,具体用于在缓存中获取所述目标图像块、所述参考图像块及所述目标图像块的运动信息,并根据所述目标图像块、所述参考图像块及所述目标图像块的运动信息,对所述目标图像块及所述参考图像块进行融合处理,得到降噪后的目标图像块;
33.根据降噪后的至少两个目标图像块,得到降噪后的当前帧图像。
34.优选地,所述融合单元,还用于将所述降噪后的当前帧图像存储至缓存中。
35.第三方面,本技术实施例提供了一种电子设备,包括处理器和存储器,所述存储器存储有计算机程序,当所述计算机程序被执行时,使得所述电子设备执行上述第一方面所述的方法。
36.第四方面,本技术实施例提供了一种存储介质,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行上述第一方面所述的方法。
37.采用本技术实施例所提供的方案,接收摄像头采集的当前帧图像,若缓存中存储有参考帧图像,则获取该参考帧图像;根据参考帧图像及当前帧图像进行运动估计,获取当前帧图像的运动信息,将当前帧图像及当前帧图像的运动信息存储至缓存中,从缓存中获取当前帧图像、当前帧图像的运动信息及参考帧图像,根据当前帧图像的运动信息,对当前帧图像及参考帧图像进行融合处理,得到降噪后的当前帧图像。这样一来,在在本技术实施例中,当摄像头采集的当前帧图像时,获取参考帧图像,并实时的根据接收的当前帧图像及参考帧图像进行运动估计,实现在线实时进行运动估计,获取当前帧图像的运动信息。为了减少在线实时处理的数据,可以将当前帧图像及当前帧图像的运动信息存储至缓存中,后续从缓存中获取当前帧图像、参考帧图像及当前帧图像的运动信息,并根据当前帧图像的运动信息对当前帧图像及参考帧图像进行融合处理,实现对当前帧图像的降噪,得到降噪后的当前帧图像。也就是说,对当前帧图像进行降噪时,可以在线实时进行运动估计处理,而融合处理可以在离线模式下进行,这样可以减少在线模式下数据处理量,进而减少3d降噪占用的在线资源,减少功耗,降低芯片的成本,提高了用户体验。
附图说明
38.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
39.图1为本技术实施例提供的一种图像降噪方法的流程示意图;
40.图2为本技术实施例提供的另一种图像降噪方法的流程示意图;
41.图3为本技术实施例提供的另一种图像降噪方法的流程示意图;
42.图4为本技术实施例提供的另一种图像降噪方法的流程示意图;
43.图5为本技术实施例提供的一种图像降噪装置的结构示意图;
44.图6为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
45.为了更好的理解本技术的技术方案,下面结合附图对本技术实施例进行详细描述。
46.应当明确,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
47.在本技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术。在本技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
48.应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,甲和/或乙,可以表示:单独存在甲,同时存在甲和乙,单独存在乙这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
49.在对本技术实施例进行具体介绍之前,首先对本技术实施例应用或可能应用的术语进行解释。
50.用户体验(user experience,ux):也可以称为ux特性,指的是用户使用电子设备在拍摄过程中的感受。
51.3dnr(noise reduction,降噪)监控摄像机通过对前后两帧的图像进行对比筛选处理,从而将噪点位置找出,对其进行增益控制,3d数字降噪功能能够降低弱信号图像的噪波干扰。
52.现有技术中,为了减小显示延迟,图像处理器采用在线(online)模式对图像进行相关处理。即为,此时,摄像头的图像传感器采集到图像后,并不缓存至内存,而是直接传输至相关处理模块进行处理。基于此,图像处理器对图像进行的3d降噪处理也是在online模式内进行的,这样可以实现边采集边进行相关处理,边显示,实时性较高。但是,随着用户需求的提高,图像传感器采集图像的分辨率越来越高,在对较高分辨率的图像进行3d降噪处理时,会占用较多的在线资源,增加功耗,甚至出现溢出的现象,会增大显示延迟,降低用户体验。
53.针对上述问题,本技术实施例提供了一种图像降噪方法,接收摄像头采集的当前帧图像,若缓存中存储有参考帧图像,则获取该参考帧图像;根据参考帧图像及当前帧图像进行运动估计,获取当前帧图像的运动信息,将当前帧图像及当前帧图像的运动信息存储至缓存中,从缓存中获取当前帧图像、当前帧图像的运动信息及参考帧图像,根据当前帧图像的运动信息,对当前帧图像及参考帧图像进行融合处理,得到降噪后的当前帧图像。这样一来,在本技术实施例中,当摄像头采集的当前帧图像时,获取参考帧图像,并实时的根据接收的当前帧图像及参考帧图像进行运动估计,实现在线实时进行运动估计,获取当前帧图像的运动信息。为了减少在线实时处理的数据,可以将当前帧图像及当前帧图像的运动信息存储至缓存中,后续从缓存中获取当前帧图像、参考帧图像及当前帧图像的运动信息,并根据当前帧图像的运动信息对当前帧图像及参考帧图像进行融合处理,实现对当前帧图像的降噪,得到降噪后的当前帧图像。也就是说,对当前帧图像进行降噪时,可以在线实时进行运动估计处理,而融合处理可以在离线模式下进行,这样可以减少在线模式下数据处理量,进而减少3d降噪占用的在线资源,减少功耗,降低芯片的成本,提高了用户体验。以下进行详细说明。
54.参见图1,为本技术实施例提供的一种图像降噪方法的流程示意图。如图1所示,该图像降噪方法包括:
55.步骤s101、接收摄像头采集的当前帧图像。
56.在本技术实施例中,摄像头采集了当前帧图像后,将采集的当前帧图像直接传输至图像降噪装置中,即为实时采集实时传输,采用在线模式获取当前帧图像。
57.其中,当前帧图像可以是yuv空间的视频帧图像,yuv是一种图像格式,是由y、u、v三个部分组成,y表示明亮度,也就是灰阶值;u和v分别表示颜色的色度,作用是描述影响色彩及饱和度,用于指定像素的颜色。
58.步骤s102、若缓存中存储有参考帧图像,则获取参考帧图像。
59.在本技术实施例中,由于图像采集环境及设备位移等原因,摄像头采集的图像基本都会存在噪声,为了显示清晰的图像,可以对采集的图像进行降噪处理。由于视频图像序列帧预帧之间具有较强的时域特性,两帧图像之间较为相似,因此可以通过对比前后两帧图像之间的像素差查找出噪声信息。因此,需要获取参考帧图像。此时,图像降噪装置可以检测缓存中是否包含有参考帧图像,如果有参考帧图像,则获取该参考帧图像。
60.进一步地,在本技术实施例中,参考帧图像可以是当前帧图像的上一帧降噪后的图像。
61.需要说明的是,在当前帧图像为采集的第一帧图像,则在缓存中并未存储参考帧图像,此时,图像降噪装置可以认为第一帧图像是没有噪声的图像,将其直接作为降噪后的图像存储至缓存中,以便进行显示。并且,将第一帧图像作为下一帧图像的参考帧图像,存储至缓存中。
62.即为,在缓存中没有存储参考帧图像时,将当前帧图像作为参考帧图像存储至缓存中。
63.步骤s103、根据参考帧图像及当前帧图像进行运动估计,获取当前帧图像的运动信息,将当前帧图像的运动信息及当前帧图像存储至缓存中。
64.在本技术实施例中,图像降噪装置从缓存中获取了参考帧图像,并接收到摄像头采集的当前帧图像后,可以对参考帧图像及当前帧图像进行运动估计,得到运动估计的结果,即为当前帧图像与参考帧图像间的相对位移,从而可以获取当前帧图像的运动信息。并将获取的当前帧图像的运动信息及当前帧图像存储至缓存中,以便降噪处理的后续过程在离线模式下进行。
65.进一步地,为了快速及准确的进行运动估计,可以将当前帧图像划分为多个图像块,针对每个图像块进行运动估计,此时,根据参考帧图像及当前帧图像进行运动估计,获取当前帧图像的运动信息,将当前帧图像的运动信息及当前帧图像存储至缓存中包括:
66.将当前帧图像划分为至少两个目标图像块;针对至少两个目标图像块中的每个目标图像块,在参考帧图像中,确定该目标图像块对应的参考图像块;根据目标图像块及参考图像块获取目标图像块的运动信息,将目标图像块的运动信息及目标图像块存储至缓存中。
67.即为,图像降噪装置可以将当前帧图像划分为至少两个目标图像块,例如划分为三个目标图像块。针对至少两个目标图像块中的每一个目标图像块均进行下述操作。在参考帧图像中,查找出与当前目标图像块向匹配的参考图像块。根据目标图像块及参考图像块进行运动估计,即为计算目标图像块与参考图像块间的相对位移,得到当前目标图像块的运动信息,将当前目标图像块的运动信息及当前目标图像块存储至缓存中。
68.进一步的,运动估计的基本思路是:将图像序列中的每一帧图像分为许多互补重叠的目标图像块,并认为目标图像块内所有像素的位移量都相同,然后对每个目标图像块到参考帧图像某一给定搜索范围内,根据匹配准则找出与当前帧图像的图像块最相似的
块,即为参考图像块,参考图像块与目标图像块的相对位移即为运动矢量,是目标图像块的运动信息。视频压缩的时候,只需保存运动矢量和残差数据就可以完全恢复出当前图像块。
69.步骤s104、在缓存中获取当前帧图像、参考帧图像及当前帧图像的运动信息,并根据当前帧图像的运动信息,对当前帧图像及参考帧图像进行融合处理,得到降噪后的当前帧图像。
70.在本技术实施例中,图像降噪装置在缓冲中获取当前帧图像、参考帧图像及当前帧图像的运动信息,根据当前帧图像的运动信息,可以对当前帧图像及参考帧图像进行相应的融合处理,例如根据参考帧图像对当前帧图像的像素值进行调整,从而实现降噪的目的。
71.在一种可能的实现方式中,图像降噪装置可以根据当前帧图像的运动信息,确定当前帧图像的像素权重,及参考帧图像的像素权重,进而根据当前帧图像的像素权重,及参考帧图像的像素权重,计算当前帧图像的像素及参考帧图像的像素加权评价值,得到当前帧图像的更新后像素值。
72.在本技术实施例中,根据当前帧图像的运动信息,确定当前帧图像的像素权重,可以预先设置不同运动信息对应的权重值。例如,在当前帧图像的运动信息中的运动矢量小于第一阈值,则可以将当前帧图像的像素权重设置为权重a,在当前帧图像的运动信息中的运动矢量不小于第一阈值,则可以将当前帧图像的像素权重设置为权重b。其中,a及b均是大于0小于1的数。
73.需要说明的是,还可以通过其他方式实现根据当前帧图像的运动信息,对当前帧图像及参考帧图像进行融合处理,本技术对此不作限制。
74.进一步地,在上述步骤103中将当前帧图像划分为至少两个目标图像块时,步骤104在缓存中获取当前帧图像、参考帧图像及当前帧图像的运动信息,并根据当前帧图像、参考帧图像及当前帧图像的运动信息,对当前帧图像及所述参考帧图像进行融合处理,得到降噪后的当前帧图像包括:
75.在缓存中获取目标图像块、参考图像块及目标图像块的运动信息,并根据目标图像块、参考图像块及目标图像块的运动信息,对目标图像块及参考图像块进行融合处理,得到降噪后的目标图像块;根据降噪后的至少两个目标图像块,得到降噪后的当前帧图像。
76.即为,在将当前帧图像划分为至少两个目标图像块时,则可以针对每个目标图像块进行下述操作。图像降噪装置在缓存中获取存储的目标图像块,该目标图像块的运动信息及该目标图像块的参考图像块。根据该目标图像块的运动信息可以将目标图像块及参考图像块进行融合处理,得到降噪后的目标图像块。将至少两个降噪后的目标图像块形成降噪后的当前帧图像。
77.进一步的,为了方便获取,在本技术实施例中,当前帧图像的运动信息可以存储在注册表文件(reg)中。当然,当前帧图像的运动信息还可以存储在其他位置,本技术对此不作限制。
78.这样一来,在本技术实施例中,图像降噪装置在执行上述步骤101-103时,是实时进行的,即为是在在线模式下执行了上述步骤101-103。图像降噪装置在在线模式下对当前帧图像及参考帧图像进行运动估计后,将当前帧图像及当前帧图像运动信息存储至缓存中,图像降噪装置在缓存中读取当前帧图像、参考帧图像及当前帧图像运动信息,并对当前
帧图像及参考帧图像进行融合处理,即为图像降噪装置将步骤s104是在离线模式下进行,即为在运动估计后,将运动估计的结果存储至在缓存中,并不是立即根据运动估计的结果对当前帧图像及参考帧图像进行融合处理,而是将运动估计的结果即为当前帧图像的运动信息先存储至缓存中,当需要进行融合处理后,图像降噪装置在缓存中读取当前帧图像的运动信息,并根据该当前帧图像的运动信息对当前帧图像及参考帧图像进行融合处理。通过将当前帧图像及参考帧图像的融合处理设置在线下模式处理,可以减少线上资源的占用,降低功耗。
79.下面以zsl(zero shutter lag,零延时拍摄)拍摄场景为例进行说明。假设电子设备中采用24m单后置摄像头。zsl拍摄场景分为preview(预览)阶段和capture(拍摄)阶段。当前帧图像为第n帧图像,24m单后置摄像头输出24m raw data,电子设备的preview path输出fhd(full high definition,全高清)yuv420图像数据,同时capture path输出24myuv420图像数据。在preview阶段,当3dnr功能开启后,电子设备内的图像降噪装置开始工作,24m单后置摄像头将采集的fhd yuv420图像数据传输至图像降噪装置,图像降噪装置从缓存中获取第n-1帧参考图像,并对第n帧图像与第n-1帧参考图像进行运动估计,计算出运动矢量值,即为获取第n帧图像的运动信息。图像降噪装置将第n帧图像的运动信息、第n帧图像对应的preview图像数据及capture图像数据存储至缓存中,如图2所示。在preview阶段,图像降噪装置只需要处理preview path输出的fhd yuv420图像即可。图像降噪装置从缓存中获取存储的第n帧预览图像即为第n帧fhd yuv420图像、第n-1帧参考图像及第n帧图像的运动信息。根据第n帧图像的运动信息,将第n帧预览图像和第n-1帧的参考图像融合起来,得到降噪后的第n帧预览图像,同时将降噪后的第n帧预览图像存储至缓存中,作为第n 1帧预览图像的参考帧。
80.在capture阶段,capture path停止输出24m yuv420图像数据,此时电子设备的图像降噪装置可以对capture图像缓存中的图像进行降噪融合处理,以融合5帧图像为例进行说明。图像降噪装置需要对将第n-4、n-3、n-2、n-1和n帧图像融合起来。图像降噪装置对第n-4帧图像进行融合处理时,若第n-4帧图像时是第一帧图像,则不需要跟其他帧图像融合。此时,图像降噪装置将第n-4帧yuv420图像数据直接作为第n-3帧图像对应的参考帧图像。图像降噪装置对第n-3帧图像的融合处理时,图像降噪装置从缓存中获取第n-3帧图像的运动信息,并调用algo组提供的函数,将运动信息转换为24m对应的运动信息。其中,第n-3帧图像的运动信息可以是在preview阶段计算得到的。图像降噪装置根据该第n-3帧图像的运动信息,对第n-3帧图像及第n-4帧图像进行融合处理,得到降噪后的第n-3帧图像。将降噪后的第n-3帧图像作为第n-2帧图像的参考帧图像,存储至缓存中。通过上述方式,对第n-2帧图像,第n-1帧图像及第n帧图像进行相应的融合处理。将降噪后的第n帧图像存储至缓存中,作为后续第n 1帧图像的参考帧图像,并将第n帧图像进行后续的处理,参考图3所示。
81.参考图4所示为本技术实施例提供的另一种图像降噪方法的流程示意图。如图4所示,上述方法包括:
82.步骤s401、接收摄像头采集的当前帧图像。
83.具体可参考步骤s101,在此不再赘述。
84.需要说明的是,图像降噪装置接收到摄像头采集的当前帧图像可能是摄像头采集的第一帧图像,也可能不是第一帧图像。若当前帧图像是第一帧图像时,此时图像降噪装置
并未接收到其他图像,缓存中并未存储有参考帧图像,此时可以认为当前帧图像是没有噪声的图像,将当前帧图像直接进行后续的显示处理,并将当前帧图像作为下一帧图像的参考帧图像,存储至缓存中,并将当前帧图像作为降噪后的当前帧图像存储至缓存中,以便进行后续的显示处理,此时,执行下述步骤s402a,步骤s406。若当前帧图像不是第一帧图像时,可以执行下述步骤s402b,步骤s403-s406。
85.步骤s402a、在缓存中没有存储参考帧图像时,将当前帧图像作为参考帧图像存储至缓存中。
86.在本技术实施例中,若缓存中没有存储参考帧图像时,则说明当前采集的当前帧图像为第一帧图像,此时可以将作为下一帧图像的参考帧图像,直接将其存储至缓存中。
87.步骤s402b、若缓存中存储有参考帧图像,则获取所述参考帧图像。
88.具体的可参考步骤s102,在此不再赘述。
89.步骤s403、根据参考帧图像及当前帧图像进行运动估计,获取当前帧图像的运动信息,将当前帧图像的运动信息及当前帧图像存储至缓存中。
90.具体的可参考步骤s103,在此不再赘述。
91.步骤s404、在缓存中获取当前帧图像、参考帧图像及当前帧图像的运动信息,并根据当前帧图像的运动信息,对当前帧图像及参考帧图像进行融合处理,得到降噪后的当前帧图像。
92.具体的可参考步骤s104,在此不再赘述。
93.步骤s405、在缓存中存储有参考帧图像时,根据降噪后的当前帧图像更新缓存中存储的参考帧图像。
94.在本技术实施例中,图像降噪装置可以将降噪后的当前帧图像作为下一帧图像的参考帧图像,此时需要对缓存中存储的参考帧图像进行更新,此时图像降噪装置可以将缓存中存储的参考帧图像更新为降噪后的当前帧图像,以便作为下一帧图像的参考帧图像。
95.步骤s406、将降噪后的当前帧图像存储至缓存中。
96.在本技术实施例中,图像降噪装置可以将降噪后的当前帧图像存储至缓存中,以便后续对当前帧图像进行相应的显示处理,进行显示。
97.这样一来,在本技术实施例中,当摄像头采集的当前帧图像时,获取参考帧图像,并实时的根据接收的当前帧图像及参考帧图像进行运动估计,实现在线实时进行运动估计,获取当前帧图像的运动信息。为了减少在线实时处理的数据,可以将当前帧图像及当前帧图像的运动信息存储至缓存中,后续从缓存中获取当前帧图像、参考帧图像及当前帧图像的运动信息,并根据当前帧图像的运动信息对当前帧图像及参考帧图像进行融合处理,实现对当前帧图像的降噪,得到降噪后的当前帧图像。也就是说,对当前帧图像进行降噪时,可以在线实时进行运动估计处理,而融合处理可以在离线模式下进行,这样可以减少在线模式下数据处理量,进而减少3d降噪占用的在线资源,减少功耗,降低芯片的成本,提高了用户体验。
98.参考图5所示为本技术实施例提供的一种图像降噪装置的结构示意图。如图5所示,该图像降噪装置包括:
99.接收单元501,用于接收摄像头采集的当前帧图像。
100.获取单元502,用于在缓存中存储有参考帧图像时,获取参考帧图像。
processing unit,cpu)。在本发明实施方式中,cpu可以是单运算核心,也可以包括多运算核心。
112.所述存储器602,用于存储处理器601的执行指令,存储器602可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
113.当存储器602中的执行指令由处理器601执行时,使得电子设备600能够执行图4所示实施例中的部分或全部步骤。
114.具体实现中,本发明还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可包括本发明提供的图像降噪方法的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)或随机存储记忆体(random access memory,ram)等。
115.本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
116.本说明书中各个实施例之间相同相似的部分互相参见即可。尤其,对于装置实施例和终端实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例中的说明即可。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献