System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种图像处理方法和装置制造方法及图纸_技高网

一种图像处理方法和装置制造方法及图纸

技术编号:40670082 阅读:3 留言:0更新日期:2024-03-18 19:06
本发明专利技术实施例提供了一种图像处理方法和装置,涉及图像处理技术领域,方法包括:依次获取每一待对齐视频帧,并进行缓存;在缓存每一待对齐视频帧后,若当前已缓存的待对齐视频帧的数目不小于第一数目,则分别计算该待对齐视频帧与对应的第二数目个相邻视频帧之间的映射矩阵;按照缓存的先后顺序,针对最后缓存的第一数目个待对齐视频帧中除中心视频帧以外的每一待对齐视频帧,基于该待对齐视频帧与心视频帧之间的映射矩阵对该待对齐视频帧进行处理,得到待融合视频帧;对各待融合视频帧和所述中心视频帧进行融合处理,得到目标视频帧。如此,能够提高视频图像的图像质量。

【技术实现步骤摘要】

本专利技术涉及图像处理,特别是涉及一种图像处理方法和装置


技术介绍

1、随着计算机技术的快速发展,可以通过视频采集设备采集视频图像,进而,可以基于采集的视频图像进行后续处理。例如,可以对视频图像进行目标检测等。

2、然而,当环境光亮度不足时,会导致视频采集设备采集到的视频图像包含较多的噪声,导致视频图像的图像质量不高。


技术实现思路

1、本专利技术实施例的目的在于提供一种图像处理方法和装置,以提高视频图像的图像质量。

2、具体技术方案如下:

3、本专利技术实施例的第一方面,首先提供了一种图像处理方法,所述方法包括:

4、依次获取每一待对齐视频帧,并进行缓存;

5、在缓存每一待对齐视频帧后,若当前已缓存的待对齐视频帧的数目不小于第一数目,则分别计算该待对齐视频帧与对应的第二数目个相邻视频帧之间的映射矩阵;其中,所述第二数目个相邻视频帧包括:按照缓存的先后顺序,最后缓存的所述第一数目个待对齐视频帧中的中心视频帧,以及所述中心视频帧与该待对齐视频帧之间的视频帧;

6、按照缓存的先后顺序,针对最后缓存的所述第一数目个待对齐视频帧中除所述中心视频帧以外的每一待对齐视频帧,基于该待对齐视频帧与所述中心视频帧之间的映射矩阵对该待对齐视频帧进行处理,得到待融合视频帧;

7、对各待融合视频帧和所述中心视频帧进行融合处理,得到目标视频帧。

8、在一些实施例中,所述第一数目为大于1的奇数,且按照缓存的先后顺序,所述中心视频帧为所述第一数目个待对齐视频帧中位于中心位置的待对齐视频帧。

9、在一些实施例中,在所述对各待融合视频帧和所述中心视频帧进行融合处理,得到目标视频帧之后,所述方法还包括:

10、按照缓存的先后顺序,从最后缓存的所述第一数目个待对齐视频帧中删除最先缓存的待对齐视频帧。

11、在一些实施例中,在所述分别计算该待对齐视频帧与对应的第二数目个相邻视频帧之间的映射矩阵之后,所述方法还包括:

12、按照对应的第二数目个相邻视频帧之间缓存的先后顺序,对计算得到的各映射矩阵进行缓存;

13、在所述对各待融合视频帧和所述中心视频帧进行融合处理,得到目标视频帧之后,所述方法还包括:

14、按照缓存的先后顺序,删除所述第二数目个最先缓存的映射矩阵。

15、在一些实施例中,所述按照缓存的先后顺序,针对最后缓存的所述第一数目个待对齐视频帧中除所述中心视频帧以外的每一待对齐视频帧,基于该待对齐视频帧与所述中心视频帧之间的映射矩阵对该待对齐视频帧进行处理,得到待融合视频帧,包括:

16、按照缓存的先后顺序,针对最后缓存的所述第一数目个待对齐视频帧中除所述中心视频帧以外的每一待对齐视频帧,若预先计算的该待对齐视频帧对应的映射矩阵表示从所述中心视频帧映射至该待对齐视频帧的映射关系,则计算该待对齐视频帧对应的映射矩阵的逆矩阵;

17、基于计算出的逆矩阵对该待对齐视频帧进行处理,得到待融合视频帧。

18、在一些实施例中,所述对各待融合视频帧和所述中心视频帧进行融合处理,得到目标视频帧,包括:

19、针对各待融合视频帧和所述中心视频帧中相同像素坐标的多个像素点,基于各待融合视频帧和所述中心视频帧的权重,分别确定该多个该像素点各自的权重;其中,各待融合视频帧和所述中心视频帧的权重符合高斯分布、所述中心视频帧的权重最大,且按照缓存的先后顺序,每一待融合视频帧对应的待对齐视频帧和所述中心视频帧之间的距离,与该待融合视频帧的权重呈负相关;

20、按照该多个像素点各自的权重,计算该多个像素点的像素值的加权和,得到目标视频帧中对应像素坐标的像素值。

21、在一些实施例中,所述针对各待融合视频帧和所述中心视频帧中相同像素坐标的多个像素点,基于各待融合视频帧和所述中心视频帧的权重,分别确定该多个该像素点各自的权重,包括:

22、针对各待融合视频帧和所述中心视频帧中相同像素坐标的每一像素点,若该像素点属于所述待融合视频帧,且该像素点与所述中心视频帧中相同像素坐标的像素点之间的差异小于预设阈值,则确定该像素点的权重为该像素点所属的待融合视频帧的权重;

23、若该像素点属于所述待融合视频帧,且该像素点与所述中心视频帧中相同像素坐标的像素点之间的差异不小于所述预设阈值,则确定该像素点的权重为0;

24、基于各待融合视频帧中相同像素坐标的像素点的权重,计算所述中心视频帧中该相同像素坐标的像素点的权重。

25、在一些实施例中,所述依次获取每一待对齐视频帧,并进行缓存,包括:

26、依次从待处理视频中获取每一视频帧;

27、基于预先训练的降噪网络模型,对该视频帧进行处理,得到待对齐视频帧,并进行缓存。

28、在一些实施例中,所述分别计算该待对齐视频帧与对应的第二数目个相邻视频帧之间的映射矩阵,包括:

29、针对每一相邻视频帧,基于块匹配算法,从该相邻视频帧中确定与该待对齐视频帧中的角点相匹配的像素点,作为对齐像素点;

30、基于该待对齐视频帧中的角点的像素坐标和所述对齐像素点的像素坐标,按照ransac(random sample consensus,随机抽样一致)算法,计算该待对齐视频帧与该相邻视频帧之间的映射矩阵。

31、在一些实施例中,所述基于该待对齐视频帧与所述中心视频帧之间的映射矩阵对该待对齐视频帧进行处理,得到待融合视频帧,包括:

32、针对待融合视频帧中的每一像素坐标,基于该待对齐视频帧与所述中心视频帧之间的映射矩阵对该像素坐标进行映射处理,得到该待对齐视频帧中对应的像素坐标,作为映射像素坐标;

33、将所述映射像素坐标处的像素值,确定为该待融合视频帧中该像素坐标处的像素值。

34、在一些实施例中,在所述将所述映射像素坐标处的像素值,确定为该待融合视频帧中该像素坐标处的像素值之前,所述方法还包括:

35、若所述映射像素坐标不为整数,则确定该待对齐视频帧中包含所述映射像素坐标的邻域范围;

36、基于所述邻域范围内的多个像素点的像素值,按照双线性插值算法,计算所述映射像素坐标处的像素值。

37、本专利技术实施例的第二方面,首先提供了一种图像处理装置,所述装置包括:

38、待对齐视频帧缓存模块,用于依次获取每一待对齐视频帧,并进行缓存;

39、映射矩阵计算模块,用于在缓存每一待对齐视频帧后,若当前已缓存的待对齐视频帧的数目不小于第一数目,则分别计算该待对齐视频帧与对应的第二数目个相邻视频帧之间的映射矩阵;其中,所述第二数目个相邻视频帧包括:按照缓存的先后顺序,最后缓存的所述第一数目个待对齐视频帧中的中心视频帧,以及所述中心视频帧与该待对齐视频帧之间的视频帧;

40、待融合视频帧获取模块,用于按照缓存的先后顺序,针对最本文档来自技高网...

【技术保护点】

1.一种图像处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一数目为大于1的奇数,且按照缓存的先后顺序,所述中心视频帧为所述第一数目个待对齐视频帧中位于中心位置的待对齐视频帧。

3.根据权利要求1所述的方法,其特征在于,在所述对各待融合视频帧和所述中心视频帧进行融合处理,得到目标视频帧之后,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,在所述分别计算该待对齐视频帧与对应的第二数目个相邻视频帧之间的映射矩阵之后,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述按照缓存的先后顺序,针对最后缓存的所述第一数目个待对齐视频帧中除所述中心视频帧以外的每一待对齐视频帧,基于该待对齐视频帧与所述中心视频帧之间的映射矩阵对该待对齐视频帧进行处理,得到待融合视频帧,包括:

6.根据权利要求1或2所述的方法,其特征在于,所述对各待融合视频帧和所述中心视频帧进行融合处理,得到目标视频帧,包括:

7.根据权利要求6所述的方法,其特征在于,所述针对各待融合视频帧和所述中心视频帧中相同像素坐标的多个像素点,基于各待融合视频帧和所述中心视频帧的权重,分别确定该多个该像素点各自的权重,包括:

8.根据权利要求1所述的方法,其特征在于,所述依次获取每一待对齐视频帧,并进行缓存,包括:

9.根据权利要求1所述的方法,其特征在于,所述分别计算该待对齐视频帧与对应的第二数目个相邻视频帧之间的映射矩阵,包括:

10.根据权利要求1所述的方法,其特征在于,所述基于该待对齐视频帧与所述中心视频帧之间的映射矩阵对该待对齐视频帧进行处理,得到待融合视频帧,包括:

11.根据权利要求10所述的方法,其特征在于,在所述将所述映射像素坐标处的像素值,确定为该待融合视频帧中该像素坐标处的像素值之前,所述方法还包括:

12.一种图像处理装置,其特征在于,所述装置包括:

13.根据权利要求12所述的装置,其特征在于,所述第一数目为大于1的奇数,且按照缓存的先后顺序,所述中心视频帧为所述第一数目个待对齐视频帧中位于中心位置的待对齐视频帧。

14.根据权利要求12所述的装置,其特征在于,所述装置还包括:

15.根据权利要求12所述的装置,其特征在于,所述装置还包括:

16.根据权利要求12所述的装置,其特征在于,所述待融合视频帧获取模块,包括:

17.根据权利要求12或13所述的装置,其特征在于,所述目标视频帧获取模块,包括:

18.根据权利要求17所述的装置,其特征在于,所述权重获取子模块,具体用于:

19.根据权利要求12所述的装置,其特征在于,所述待对齐视频帧缓存模块,包括:

20.根据权利要求12所述的装置,其特征在于,所述映射矩阵计算模块,包括:

21.根据权利要求12所述的装置,其特征在于,所述待融合视频帧获取模块,包括:

22.根据权利要求21所述的装置,其特征在于,所述装置还包括:

23.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

24.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-11任一所述的方法步骤。

...

【技术特征摘要】

1.一种图像处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一数目为大于1的奇数,且按照缓存的先后顺序,所述中心视频帧为所述第一数目个待对齐视频帧中位于中心位置的待对齐视频帧。

3.根据权利要求1所述的方法,其特征在于,在所述对各待融合视频帧和所述中心视频帧进行融合处理,得到目标视频帧之后,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,在所述分别计算该待对齐视频帧与对应的第二数目个相邻视频帧之间的映射矩阵之后,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述按照缓存的先后顺序,针对最后缓存的所述第一数目个待对齐视频帧中除所述中心视频帧以外的每一待对齐视频帧,基于该待对齐视频帧与所述中心视频帧之间的映射矩阵对该待对齐视频帧进行处理,得到待融合视频帧,包括:

6.根据权利要求1或2所述的方法,其特征在于,所述对各待融合视频帧和所述中心视频帧进行融合处理,得到目标视频帧,包括:

7.根据权利要求6所述的方法,其特征在于,所述针对各待融合视频帧和所述中心视频帧中相同像素坐标的多个像素点,基于各待融合视频帧和所述中心视频帧的权重,分别确定该多个该像素点各自的权重,包括:

8.根据权利要求1所述的方法,其特征在于,所述依次获取每一待对齐视频帧,并进行缓存,包括:

9.根据权利要求1所述的方法,其特征在于,所述分别计算该待对齐视频帧与对应的第二数目个相邻视频帧之间的映射矩阵,包括:

10.根据权利要求1所述的方法,其特征在于,所述基于该待对齐视频帧与所述中心视频帧之间的映射矩阵对该待对齐视频帧进行处理,得到待融合视频帧,...

【专利技术属性】
技术研发人员:李诚汝佩哲于永军周晓朱才志
申请(专利权)人:英特灵达信息技术深圳有限公司
类型:发明
国别省市:

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

1