一种图像处理方法、装置及电子设备和存储介质与流程

文档序号:33397004发布日期:2023-03-08 14:04阅读:27来源:国知局
一种图像处理方法、装置及电子设备和存储介质与流程

1.本技术涉及图像处理技术领域,更具体地说,涉及一种图像处理方法、装置及一种电子设备和一种计算机可读存储介质。


背景技术:

2.对视频图像处理一般的处理流程的示意图如图1所示,包括源图像输出模块,普通模块n1(无矩阵运算)、含矩阵运算的算法模块m1、含矩阵运算的算法模块m2、含矩阵运算的算法模块m3、普通模块n2(无矩阵运算)和图像显示及其他输出应用。视频图像输出的典型同步信号为行同步信号hs和场同步信号vs,以hs高有效,vs高有效,图像大小768乘576为例,信号格式一般如图2所示。由此可见,在进行含有矩阵运算的算法滑窗处理时,以7乘7正方形阵列为例,在图像最上方前六行数据、最下方后六行数据、最左侧前六列数据及最右侧后六列数据进行矩阵运算时,由于四个边缘数据无法填满7乘7的阵列窗口,所以在进行矩阵运算时,每帧图像的上下左右边缘数据均无法进行正常的运算处理,而需要额外考虑处理方法。
3.如图3所示,图3为图像边缘矩阵算法滑窗处理示意图。传统针对图像边缘的处理方法一般分为两种:第一种方法为上下边缘使用前后相邻帧的图像数据进行该帧起始行和末尾行的阵列填充,左右边缘使用前后相邻行的图像数据进行该行起始列和末尾列的阵列填充,采用该方法,由于上一帧/上一行的图像末尾数据与下一帧/下一行的图像起始数据往往相差较大,在参与矩阵运算处理后容易造成图像边缘失真严重,且由于图像前后帧前后行的数据互相补充连贯,在经矩阵运算处理后,实际的行同步信号场同步信号均会发生连贯错位,不利于图像分割断帧应用。第二种方法为在每一个含有矩阵运算的算法模块中额外添加一个边缘处理模块或者额外采用一种边缘处理方法来对图像边缘进行处理。使用该方法,往往控制过程复杂,且每个含有矩阵运算的算法模块均需要按照自己的算法特征采用一个相应的边缘处理模块或者边缘处理方法进行处理,随着算法模块的增多,既容易消耗逻辑资源,又会使系统复杂,降低系统处理的可靠性。
4.因视频图像在进行含有矩阵运算的某种算法处理时,图像边缘有效数据无法填满阵列窗口,所以存在一定问题,需要额外对待处理,传统处理方法要么会导致图像边缘容易失真严重,且行场同步信号连贯错位,要么使得每个算法模块都需要额外添加相应的边缘处理模块或边缘处理方法,增加系统复杂度,既容易消耗逻辑资源又会降低系统可靠性。
5.因此,如何提高图像边缘数据处理质量、且降低处理复杂度是本领域技术人员需要解决的技术问题。


技术实现要素:

6.本技术的目的在于提供一种图像处理方法、装置及一种电子设备和一种计算机可读存储介质,解决的技术问题是:如何提高图像边缘数据处理质量、且降低了处理复杂度。
7.为实现上述目的,本技术提供了一种图像处理方法,包括:
获取源图像信号,并将所述源图像信号输入图像处理系统中进行图像处理;其中,所述图像处理系统包括多个串联的图像处理模块;所述图像处理系统中的目标图像处理模块的图像处理操作包括:对输入信号进行所述目标图像处理模块对应的图像处理操作得到输出信号;判断所述目标图像处理模块的下一个图像处理模块对应的图像处理操作中是否包含矩阵运算;若是,则对所述输出信号进行扩展,并将扩展后的输出信号作为所述下一个图像处理模块的输入信号。
8.其中,对所述输出信号进行扩展,包括:扩展所述输出信号的行同步信号和场同步信号;在扩展出的行同步信号与场同步信号共同的包络中填充图像数据。
9.其中,扩展后的行同步信号至少比扩展前的行同步信号长个像素周期,扩展后的场同步信号至少比扩展前的场同步信号长个行周期,n为所述下一个图像处理模块对应的图像处理操作中所需阵列数据窗口的边长。
10.其中,所述在扩展出的行同步信号与场同步信号共同的包络中填充图像数据,包括:在扩展出的行同步信号与场同步信号共同的包络中填充预设值。
11.其中,所述在扩展出的行同步信号与场同步信号共同的包络中填充图像数据,包括:在扩展出的行同步信号与场同步信号共同的包络中填充对应行的最后一个像素值。
12.其中,所述获取源图像信号之后,还包括:对所述源图像信号进行扩展,以使扩展后的源图像信号中在场同步信号无效期间继续输出行同步信号;相应的,将所述源图像信号输入图像处理系统中进行图像处理,包括:将扩展后的源图像信号输入图像处理系统中进行图像处理。
13.为实现上述目的,本技术提供了一种图像处理方法,包括:获取源图像信号,并将所述源图像信号输入图像处理系统中进行图像处理;其中,所述图像处理系统包括多个串联的图像处理模块;所述图像处理系统中的目标图像处理模块的图像处理操作包括:获取所述目标图像处理模块的上一个图像处理模块的输出信号作为输入信号;判断所述目标图像处理模块对应的图像处理操作中是否包含矩阵运算;若是,则对所述输入信号进行扩展,并对扩展后的输入信号进行所述目标图像处理模块对应的图像处理操作得到所述目标图像处理模块的输出信号。
14.其中,对所述输入信号进行扩展,包括:扩展所述输入信号的行同步信号和场同步信号;在扩展出的行同步信号与场同步信号共同的包络中填充图像数据。
15.其中,扩展后的行同步信号至少比扩展前的行同步信号长个像素周期,扩展后的场同步信号至少比扩展前的场同步信号长个行周期,n为所述下一个图像处理模块对应的图像处理操作中所需阵列数据窗口的边长。
16.其中,所述在扩展出的行同步信号与场同步信号共同的包络中填充图像数据,包括:在扩展出的行同步信号与场同步信号共同的包络中填充预设值。
17.其中,所述在扩展出的行同步信号与场同步信号共同的包络中填充图像数据,包括:在扩展出的行同步信号与场同步信号共同的包络中填充对应行的最后一个像素值。
18.其中,所述获取源图像信号之后,还包括:对所述源图像信号进行扩展,以使扩展后的源图像信号中在场同步信号无效期间继续输出行同步信号;相应的,将所述源图像信号输入图像处理系统中进行图像处理,包括:将扩展后的源图像信号输入图像处理系统中进行图像处理。
19.为实现上述目的,本技术提供了一种图像处理装置,所述图像处理装置用于获取源图像信号,并将所述源图像信号输入图像处理系统中进行图像处理;其中,所述图像处理系统包括多个串联的图像处理模块;所述图像处理系统中的目标图像处理模块包括:第一处理单元,用于对输入信号进行所述目标图像处理模块对应的图像处理操作得到输出信号;第一判断单元,用于判断所述目标图像处理模块的下一个图像处理模块对应的图像处理操作中是否包含矩阵运算;若是,则启动第一扩展单元的工作流程;所述第一扩展单元,用于对所述输出信号进行扩展,并将扩展后的输出信号作为所述下一个图像处理模块的输入信号。
20.为实现上述目的,本技术提供了一种图像处理装置,所述图像处理装置用于获取源图像信号,并将所述源图像信号输入图像处理系统中进行图像处理;其中,所述图像处理系统包括多个串联的图像处理模块;所述图像处理系统中的目标图像处理模块包括:获取单元,用于获取所述目标图像处理模块的上一个图像处理模块的输出信号作为输入信号;第二判断单元,用于判断所述目标图像处理模块对应的图像处理操作中是否包含矩阵运算;若是,则启动第二扩展单元的工作流程;所述第二扩展单元,用于对所述输入信号进行扩展;第二处理单元,用于对扩展后的输入信号进行所述目标图像处理模块对应的图像处理操作得到所述目标图像处理模块的输出信号。
21.为实现上述目的,本技术提供了一种电子设备,包括:存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如上述图像处理方法的步骤。
22.为实现上述目的,本技术提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述图像处理方法的步骤。
23.通过以上方案可知,本技术提供的一种图像处理方法,包括:获取源图像信号,并将所述源图像信号输入图像处理系统中进行图像处理;其中,所述图像处理系统包括多个串联的图像处理模块;所述图像处理系统中的目标图像处理模块的图像处理操作包括:对输入信号进行所述目标图像处理模块对应的图像处理操作得到输出信号;判断所述目标图像处理模块的下一个图像处理模块对应的图像处理操作中是否包含矩阵运算;若是,则对所述输出信号进行扩展,并将扩展后的输出信号作为所述下一个图像处理模块的输入信号。
24.本技术提供的图像处理方法,根据下一个图像处理模块对应的图像处理操作中是否包含矩阵运算,对上一个图像处理模块的输出信号进行扩展,然后输入到下一个图像处理模块,以便于算法模块对于图像边缘的处理。本技术既简化了含有矩阵运算的算法模块处理流程,使得图像边缘数据和图像内部数据一样,在进行矩阵运算时可统一处理,不再需要额外对待,又可在某种程度上提高图像边缘数据处理质量,且扩展原理简单,容易实现,需要的设计资源或逻辑资源极少。由此可见,本技术提供的图像处理方法,提高了图像边缘数据处理质量、且降低了处理复杂度。本技术还公开了一种图像处理装置及一种电子设备和一种计算机可读存储介质,同样能实现上述技术效果。
25.应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本技术。
附图说明
26.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:图1为相关技术中对视频图像处理流程的示意图;图2为一般的信号格式示意图;图3为图像边缘矩阵算法滑窗处理示意图;图4为第一种图像处理系统的架构图;图5为第一种图像处理方法的流程图;图6为一种扩展前行同步信号的示意图;图7为一种扩展后行同步信号的示意图;图8为一种扩展前场同步信号的示意图;图9为一种扩展后场同步信号的示意图;图10为一种原始的源图像信号的示意图;
图11为一种扩展后的源图像信号的示意图;图12为一种后级某模块需要扩展场同步信号时扩展示意图;图13为第二种图像处理系统的架构图;图14为第二种图像处理方法的流程图;图15为一种扩展前前级模块输入给高斯滤波算法模块的图像信号的示意图;图16为一种扩展后前级模块输入给高斯滤波算法模块的图像信号的示意图;图17为一种信号扩展前图像边缘矩阵运算滑窗处理示意图;图18为一种信号扩展后图像边缘矩阵运算滑窗处理示意图;图19为第一种图像处理系统中的目标图像处理模块的结构图;图20为第二种图像处理系统中的目标图像处理模块的结构图;图21为一种电子设备的结构图。
具体实施方式
27.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。另外,在本技术实施例中,“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
28.本技术实施例公开了一种图像处理方法,提高了图像边缘数据处理质量、且降低了处理复杂度。具体的,包括以下步骤:获取源图像信号,并将所述源图像信号输入图像处理系统中进行图像处理;其中,所述图像处理系统包括多个串联的图像处理模块;在本实施例中,获取源图像信号,将其输入图像处理系统中进行图像处理,该图像处理系统包括多个串联的图像处理模块,其中包括包含矩阵运算的图像处理模块和不包含矩阵运算的图像处理模块。
29.图4为第一种图像处理系统的架构图,如图4所示,包括源图像输出模块,普通模块n1(无矩阵运算)、含矩阵运算的算法模块m1、含矩阵运算的算法模块m2、含矩阵运算的算法模块m3、普通模块n2(无矩阵运算)和图像显示及其他输出应用。
30.参见图5,第一种图像处理系统中的目标图像处理模块的图像处理操作的流程图,如图5所示,包括:s101:对输入信号进行所述目标图像处理模块对应的图像处理操作得到输出信号;s102:判断所述目标图像处理模块的下一个图像处理模块对应的图像处理操作中是否包含矩阵运算;若是,则进入s103;s103:对所述输出信号进行扩展,并将扩展后的输出信号作为所述下一个图像处理模块的输入信号。
31.在具体实施中,图像处理系统中的每一个图像模块,也即上述目标图像处理模块,对输入信号执行本模块的图像处理操作得到输出信号之后,判断下一个图像处理模块对应的图像处理操作中是否包含矩阵运算,若包含,则对输出信号进行扩展后再输入下一个图
像处理模块进行处理,若不包含,则直接将输出信号输入下一个图像处理模块进行处理。
32.作为一种可行的实施方式,对所述输出信号进行扩展,包括:扩展所述输出信号的行同步信号和场同步信号;在扩展出的行同步信号与场同步信号共同的包络中填充图像数据。
33.其中,扩展后的行同步信号至少比扩展前的行同步信号长个像素周期,扩展后的场同步信号至少比扩展前的场同步信号长个行周期,n为所述下一个图像处理模块对应的图像处理操作中所需阵列数据窗口的边长。
34.扩展行同步信号即在实际行同步信号的基础上增加行同步信号的长度,增加长度最小值为下一个图像处理模块对应的图像处理操作中所需阵列数据窗口的边长值的一半,如某级模块输出后要进行高斯滤波模块处理,算法采用7乘7阵列矩阵,则对行同步信号进行扩展,扩展的行同步信号包络长度最少要比实际行同步信号长4个像素周期。以图像尺寸768乘576为例,针对7乘7高斯滤波矩阵运算进行同步信号行扩展,扩展前行同步信号如图6所示,扩展后行同步信号如图7所示。
35.扩展场同步信号即在实际场同步信号的基础上增加场同步信号的长度,同时在增加的场同步信号中填充行同步信号,增加的场同步信号长度以图像行周期为单位计算,增加长度最小值为下一个图像处理模块对应的图像处理操作中所需阵列数据窗口的边长值的一半,如某级模块输出后要进行高斯滤波模块处理,算法采用7乘7阵列矩阵,则对场同步信号进行扩展,扩展的场同步信号包络长度最少要比实际场同步信号长4个行周期。以图像尺寸768乘576为例,针对7乘7高斯滤波矩阵运算进行场同步信号扩展,扩展前场同步信号如图8所示,扩展后场同步信号如图9所示。
36.进一步的,在扩展出的行同步信号与场同步信号共同的包络中填充图像数据。填充的数据可视后级算法模块所使用的算法情况不同而不同,本实施例不进行具体限定。作为一种可行的实施方式,可以在扩展出的行同步信号与场同步信号共同的包络中填充预设值,例如0。作为另一种可行的实施方式,可以在扩展出的行同步信号与场同步信号共同的包络中填充对应行的最后一个像素值。当然,也可以对高斯滤波扩展出来的数据前半部分可填充每行最后一个像素值,后半部分可填充0。
37.本技术实施例提供的图像处理方法,根据下一个图像处理模块对应的图像处理操作中是否包含矩阵运算,对上一个图像处理模块的输出信号进行扩展,然后输入到下一个图像处理模块,以便于算法模块对于图像边缘的处理。本技术既简化了含有矩阵运算的算法模块处理流程,使得图像边缘数据和图像内部数据一样,在进行矩阵运算时可统一处理,不再需要额外对待,又可在某种程度上提高图像边缘数据处理质量,且扩展原理简单,容易实现,需要的设计资源或逻辑资源极少。由此可见,本技术实施例提供的图像处理方法,提高了图像边缘数据处理质量、且降低了处理复杂度。
38.在上述实施例的基础上,作为一种优选实施方式,所述获取源图像信号之后,还包括:对所述源图像信号进行扩展,以使扩展后的源图像信号中在场同步信号无效期间继续输出行同步信号;相应的,将所述源图像信号输入图像处理系统中进行图像处理,包括:将扩展后的源图像信号输入图像处理系统中进行图像处理。
39.为便于各级模块进行场同步信号的扩展,可对源图像输出信号进行处理,或者源
图像模块为自主可控模块,则对源图像模块进行处理,该处理为,在场同步信号无效期间,继续输出行同步信号,使得行同步信号不受场同步信号影响,从信号流向的源头上开始,保持行同步信号按行周期不间断的进行输出,以使得后续模块在需要时对场同步信号进行扩展后,需要使用行同步信号填充增加的场同步信号时,不必再单独生成行同步信号,直接按需将原来实际场同步信号包络之外的行同步信号包络进去即可。原始的源图像信号如图10所示,扩展后的源图像信号如图11所示。
40.可以理解的是,源图像输出处理后虽然行同步信号在无间断的输出,却依然可以通过场同步信号的包络来判断出哪些行周期是有效行哪些行周期是无效行,因此对于不含矩阵运算的普通处理模块没有任何影响。
41.源图像模块输出信号经过处理之后,保持行同步信号不间断输出,后级某模块需要扩展场同步信号时,扩展示意图如图12所示。
42.由此可见,本实施例对原输入的实际的场同步信号、行同步信号、图像数据信号进行扩展,增加实际图像边缘数据,使后级使用含有矩阵运算的算法模块在处理图像边缘的数据时,使用扩展出来的场同步信号、行同步信号及图像数据信号进行阵列窗口填充,从而辅助图像边缘的运算处理,这样既可以省去每个算法模块所需要的控制复杂且容易消耗逻辑资源的特定边缘处理模块,也可以避免因没有边缘处理模块而造成图像边缘容易失真严重以及行场同步信号连贯错位的问题。
43.本技术实施例公开了一种图像处理方法,提高了图像边缘数据处理质量、且降低了处理复杂度。具体的,包括以下步骤:获取源图像信号,并将所述源图像信号输入图像处理系统中进行图像处理;其中,所述图像处理系统包括多个串联的图像处理模块;在本实施例中,获取源图像信号,将其输入图像处理系统中进行图像处理,该图像处理系统包括多个串联的图像处理模块,其中包括包含矩阵运算的图像处理模块和不包含矩阵运算的图像处理模块。
44.图13为第二种图像处理系统的架构图,如图13所示,包括源图像输出模块,普通模块n1(无矩阵运算)、含矩阵运算的算法模块m1、含矩阵运算的算法模块m2、含矩阵运算的算法模块m3、普通模块n2(无矩阵运算)和图像显示及其他输出应用。
45.参见图14,第二种图像处理系统中的目标图像处理模块的图像处理操作的流程图,如图14所示,包括:s201:获取所述目标图像处理模块的上一个图像处理模块的输出信号作为输入信号;s202:判断所述目标图像处理模块对应的图像处理操作中是否包含矩阵运算;若是,则进入s203;s203:对所述输入信号进行扩展,并对扩展后的输入信号进行所述目标图像处理模块对应的图像处理操作得到所述目标图像处理模块的输出信号。
46.在具体实施中,图像处理系统中的每一个图像模块,也即上述目标图像处理模块,获取上一个图像处理模块的输出信号作为输入信号,判断本模块对应的图像处理操作中是否包含矩阵运算,若包含,则对输入信号进行扩展后执行本模块的图像处理操作得到本模块输出信号,若不包含,则直接对输入信号执行本模块的图像处理操作得到本模块输出信
号。
47.作为一种可行的实施方式,对所述输入信号进行扩展,包括:扩展所述输入信号的行同步信号和场同步信号;在扩展出的行同步信号与场同步信号共同的包络中填充图像数据。
48.其中,扩展后的行同步信号至少比扩展前的行同步信号长个像素周期,扩展后的场同步信号至少比扩展前的场同步信号长个行周期,n为所述下一个图像处理模块对应的图像处理操作中所需阵列数据窗口的边长。
49.扩展行同步信号即在实际行同步信号的基础上增加行同步信号的长度,增加长度最小值为下一个图像处理模块对应的图像处理操作中所需阵列数据窗口的边长值的一半,如某级模块输出后要进行高斯滤波模块处理,算法采用7乘7阵列矩阵,则对行同步信号进行扩展,扩展的行同步信号包络长度最少要比实际行同步信号长4个像素周期。
50.扩展场同步信号即在实际场同步信号的基础上增加场同步信号的长度,同时在增加的场同步信号中填充行同步信号,增加的场同步信号长度以图像行周期为单位计算,增加长度最小值为下一个图像处理模块对应的图像处理操作中所需阵列数据窗口的边长值的一半,如某级模块输出后要进行高斯滤波模块处理,算法采用7乘7阵列矩阵,则对场同步信号进行扩展,扩展的场同步信号包络长度最少要比实际场同步信号长4个行周期。
51.进一步的,在扩展出的行同步信号与场同步信号共同的包络中填充图像数据。填充的数据可视后级算法模块所使用的算法情况不同而不同,本实施例不进行具体限定。作为一种可行的实施方式,可以在扩展出的行同步信号与场同步信号共同的包络中填充预设值,例如0。作为另一种可行的实施方式,可以在扩展出的行同步信号与场同步信号共同的包络中填充对应行的最后一个像素值。当然,也可以对高斯滤波扩展出来的数据前半部分可填充每行最后一个像素值,后半部分可填充0。
52.本技术实施例提供的图像处理方法,根据下一个图像处理模块对应的图像处理操作中是否包含矩阵运算,对上一个图像处理模块的输出信号进行扩展,然后输入到下一个图像处理模块,以便于算法模块对于图像边缘的处理。本技术既简化了含有矩阵运算的算法模块处理流程,使得图像边缘数据和图像内部数据一样,在进行矩阵运算时可统一处理,不再需要额外对待,又可在某种程度上提高图像边缘数据处理质量,且扩展原理简单,容易实现,需要的设计资源或逻辑资源极少。由此可见,本技术实施例提供的图像处理方法,提高了图像边缘数据处理质量、且降低了处理复杂度。
53.在上述实施例的基础上,作为一种优选实施方式,所述获取源图像信号之后,还包括:对所述源图像信号进行扩展,以使扩展后的源图像信号中在场同步信号无效期间继续输出行同步信号;相应的,将所述源图像信号输入图像处理系统中进行图像处理,包括:将扩展后的源图像信号输入图像处理系统中进行图像处理。
54.为便于各级模块进行场同步信号的扩展,可对源图像输出信号进行处理,或者源图像模块为自主可控模块,则对源图像模块进行处理,该处理为,在场同步信号无效期间,继续输出行同步信号,使得行同步信号不受场同步信号影响,从信号流向的源头上开始,保持行同步信号按行周期不间断的进行输出,以使得后续模块在需要时对场同步信号进行扩展后,需要使用行同步信号填充增加的场同步信号时,不必再单独生成行同步信号,直接按
需将原来实际场同步信号包络之外的行同步信号包络进去即可。
55.可以理解的是,源图像输出处理后虽然行同步信号在无间断的输出,却依然可以通过场同步信号的包络来判断出哪些行周期是有效行哪些行周期是无效行,因此对于不含矩阵运算的普通处理模块没有任何影响。
56.由此可见,本实施例对原输入的实际的场同步信号、行同步信号、图像数据信号进行扩展,增加实际图像边缘数据,使后级使用含有矩阵运算的算法模块在处理图像边缘的数据时,使用扩展出来的场同步信号、行同步信号及图像数据信号进行阵列窗口填充,从而辅助图像边缘的运算处理,这样既可以省去每个算法模块所需要的控制复杂且容易消耗逻辑资源的特定边缘处理模块,也可以避免因没有边缘处理模块而造成图像边缘容易失真严重以及行场同步信号连贯错位的问题。
57.下面介绍本技术提供的一种应用实施例,以图像大小768乘576为例,针对7乘7高斯滤波矩阵运算进行示意,扩展前前级模块输入给高斯滤波算法模块的图像信号如图15所示,扩展后前级模块输入给高斯滤波算法模块的图像信号如图16所示。信号扩展前图像边缘矩阵运算滑窗处理示意图如图17所示,图17中实线框表示有效图像,虚线框与实线框之间的部分不存在图像数据,信号扩展后图像边缘矩阵运算滑窗处理示意图如图18所示,图18中,内侧实线框表示有效图像,外侧实线框表示填充图像数据之后存在图像数据的部分。
58.采用预先扩展输入信号的方法,将实际图像边缘部分进行扩展放大后再输入给含有矩阵运算的算法模块,使得算法模块在使用矩阵运算处理图像边缘数据时,流程简单,方便可靠,整副图像运算处理流程得以简化统一,从而既省去了各个算法模块所需的图像边缘特定处理逻辑,又不会发生行场同步信号连贯错位的问题,并可在一定程度上提高图像质量,本设计原理简单,易于实现,既节省了资源,又提高了可靠性,不但克服了传统图像边缘处理方法的缺点,而且可在某种程度上实现矩阵运算模块和非矩阵运算模块的无差异化流水线处理流程,有助于系统统一,提高效率。
59.采用将实际信号进行扩展的方法,为相关算法模块所需的矩阵运算扩展放大图像边缘部分,使得整副图像进行矩阵运算处理时流程得以简化统一,不必再单独为图像边缘数据进行考虑,整个过程既简单又可靠,还可以在某种程度上提高图像边缘像素质量。本实施例可以应用于利用asic(application specific integrated circuit,专用集成电路)或fpga(field-programmable gate array,现场可编程逻辑器件)处理图像的场景,易于实现,消耗的逻辑资源或设计资源极少。
60.下面对本技术实施例提供的一种图像处理装置进行介绍,下文描述的一种图像处理装置与上文描述的一种图像处理方法可以相互参照。
61.所述图像处理装置用于获取源图像信号,并将所述源图像信号输入图像处理系统中进行图像处理;其中,所述图像处理系统包括多个串联的图像处理模块;参见图19,第一种图像处理系统中的目标图像处理模块的结构图,如图19所示,该目标图像处理模块包括:第一处理单元101,用于对输入信号进行所述目标图像处理模块对应的图像处理操作得到输出信号;第一判断单元102,用于判断所述目标图像处理模块的下一个图像处理模块对应的图像处理操作中是否包含矩阵运算;若是,则启动第一扩展单元的工作流程;
所述第一扩展单元103,用于对所述输出信号进行扩展,并将扩展后的输出信号作为所述下一个图像处理模块的输入信号。
62.本技术实施例提供的图像处理装置,根据下一个图像处理模块对应的图像处理操作中是否包含矩阵运算,对上一个图像处理模块的输出信号进行扩展,然后输入到下一个图像处理模块,以便于算法模块对于图像边缘的处理。本技术既简化了含有矩阵运算的算法模块处理流程,使得图像边缘数据和图像内部数据一样,在进行矩阵运算时可统一处理,不再需要额外对待,又可在某种程度上提高图像边缘数据处理质量,且扩展原理简单,容易实现,需要的设计资源或逻辑资源极少。由此可见,本技术实施例提供的图像处理装置,提高了图像边缘数据处理质量、且降低了处理复杂度。
63.在上述实施例的基础上,作为一种优选实施方式,所述第一扩展单元103包括:第一扩展子单元,用于扩展所述输出信号的行同步信号和场同步信号;第一填充子单元,用于在扩展出的行同步信号与场同步信号共同的包络中填充图像数据。
64.在上述实施例的基础上,作为一种优选实施方式,扩展后的行同步信号至少比扩展前的行同步信号长个像素周期,扩展后的场同步信号至少比扩展前的场同步信号长个行周期,n为所述下一个图像处理模块对应的图像处理操作中所需阵列数据窗口的边长。
65.在上述实施例的基础上,作为一种优选实施方式,所述第一填充子单元具体用于:在扩展出的行同步信号与场同步信号共同的包络中填充预设值。
66.在上述实施例的基础上,作为一种优选实施方式,所述第一填充子单元具体用于:在扩展出的行同步信号与场同步信号共同的包络中填充对应行的最后一个像素值。
67.在上述实施例的基础上,作为一种优选实施方式,所述图像处理装置具体用于:获取源图像信号;对所述源图像信号进行扩展,以使扩展后的源图像信号中在场同步信号无效期间继续输出行同步信号;将扩展后的源图像信号输入图像处理系统中进行图像处理。
68.下面对本技术实施例提供的一种图像处理装置进行介绍,下文描述的一种图像处理装置与上文描述的一种图像处理方法可以相互参照。
69.所述图像处理装置用于获取源图像信号,并将所述源图像信号输入图像处理系统中进行图像处理;其中,所述图像处理系统包括多个串联的图像处理模块;参见图20,第二种图像处理系统中的目标图像处理模块的结构图,如图20所示,该目标图像处理模块包括:获取单元201,用于获取所述目标图像处理模块的上一个图像处理模块的输出信号作为输入信号;第二判断单元202,用于判断所述目标图像处理模块对应的图像处理操作中是否包含矩阵运算;若是,则启动第二扩展单元的工作流程;所述第二扩展单元203,用于对所述输入信号进行扩展;第二处理单元204,用于对扩展后的输入信号进行所述目标图像处理模块对应的图像处理操作得到所述目标图像处理模块的输出信号。
70.本技术实施例提供的图像处理装置,根据下一个图像处理模块对应的图像处理操
random access memory)、rom(只读存储器,read only memory)、prom(可编程只读存储器,programmable read-only memory)、eprom(可擦除可编程只读存储器,erasable programmable read-only memory)、eeprom(电可擦除可编程只读存储器,electrically erasable programmable read-only memory)、flash memory(快闪存储器)、磁表面存储器、光盘、或cd-rom(只读光盘,compact disc read-only memory)等存储器。
81.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1