本发明涉及滤波结构的,特别涉及一种串联滤波结构优化方法、装置及其计算机设备。
背景技术:
1、在数字图像处理中,通常需要使用n x m数据窗口进行滤波算法,这会导致n/2行延迟在滤波器的输出上。当两个滤波器被串联时,第二级滤波器以第一级的输出(k x j)作为输入,这将使得最终的输出相对于原始输入有(n+k)/2行的延迟。如果最终的滤波结果需要与原始输入进行某种1运算处理,我们将需要使用(n+k)/2行的内存空间以存储原始输入数据,以便等待第二级滤波器的输出结果。为了减少内存的需求,常见的方法是从第一级滤波器的n x m数据窗口中选择必要的数据进行存储,这样可以避免n/2行的延迟,并且只需要存储k/2行的数据。虽然这种方式能够稍微减少缓存,但是也残留了较大的缓存需求。在数字图像分辨率不断提高的趋势下,每一行缓存数据都代表很大的成本。
技术实现思路
1、本发明的主要目的为提供一种串联滤波结构优化方法、装置及其计算机设备,为了彻底消除行缓存,采用第一级滤波用多个滤波器并行处理的方式同时输出k行数据,用k个滤波器的面积换取k/2行的缓存面积的效果。
2、为实现上述目的,本发明提供了一种串联滤波结构优化方法,包括以下步骤:
3、获取第一图像数据;
4、按照预设的调取区间从所述第一图像数据中调取第一图像数据窗,且得到未被调取的若干第二图像数据窗;
5、将所述第一图像数据窗进行打拍延时处理,同时将若干所述第二图像数据窗发送至第一滤波器,且由所述第一滤波器分别一一排列若干第二图像数据窗;
6、将所述第一滤波器排列完毕的若干第二图像数据窗输入至第二滤波器进行归一运算,生成第三图像数据窗;
7、将所述第一图像数据窗和第三图像数据窗进行融合处理,生成第二图像数据;
8、输出所述第二图像数据。
9、进一步地,按照预设的调取区间从所述第一图像数据中调取第一图像数据窗,且得到未被调取的若干第二图像数据窗的步骤中,所述调取区间包括第一图像数据中心部分的n×m的区间。
10、进一步地,所述将所述第一图像数据窗进行打拍延时处理的步骤,包括:
11、对所述第一图像数据窗进行暂停等待处理,以等待运算后生成的第三图像数据窗进行融合处理。
12、进一步地,将所述第一滤波器分列完毕的若干第二图像数据窗输入至第二滤波器进行归一运算,生成第三图像数据窗的步骤,包括:
13、采用第二滤波器对若干第二图像数据窗进行像素行与列的拼接,生成所述第三图像数据窗。
14、进一步地,将所述第一图像数据窗和第三图像数据窗进行融合处理,生成第二图像数据的步骤,包括:
15、将所述第一图像数据窗和第三图像数据窗按照预设权重配比进行融合处理,生成第二图像数据。
16、进一步地,所述权重配比包括第一图像数据窗取50%的像素行列,所述第三图像数据窗取50%的像素行列,合一构成所述第二图像数据。
17、进一步地,所述获取第一图像数据与输出第二图像数据的步骤中,包括:
18、通过data_in接口逐像素获取所述第一图像数据,通过data_out接口输出所述输出第二图像数据。
19、进一步地,所述第一图像数据窗和第三图像数据窗由rgbtoken字符串逐行逐列表示,在将所述第一图像数据窗和第三图像数据窗进行融合处理的步骤中,包括:
20、将所述第一图像数据窗和第三图像数据窗各自对应的rgbtoken字符串利用色彩混合单元进行融合,其中,色彩混合单元包括ps的颜色混合模块。
21、本发明还提出一种串联滤波结构优化装置,包括:
22、获取单元,用于获取第一图像数据;
23、调取单元,用于按照预设的调取区间从所述第一图像数据中调取第一图像数据窗,且得到未被调取的若干第二图像数据窗;
24、第一滤波单元,用于将所述第一图像数据窗进行打拍延时处理,同时将若干所述第二图像数据窗发送至第一滤波器,且由所述第一滤波器分别一一排列若干第二图像数据窗;
25、第二滤波单元,用于将所述第一滤波器分列完毕的若干第二图像数据窗输入至第二滤波器进行归一运算,生成第三图像数据窗;
26、融合单元,用于将所述第一图像数据窗和第三图像数据窗进行融合处理,生成第二图像数据;
27、输出单元,用于输出所述第二图像数据。
28、本发明还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述串联滤波结构优化方法的步骤。
29、本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的串联滤波结构优化方法的步骤。
30、本发明提供的串联滤波结构优化方法、装置及其计算机设备,其具有以下有益效果:
31、1、显著缩短了单个项目的模型研发周期,从而提高了项目交付效率;
32、2、更多项目可以并行,从另一维度显著提高了研发效率;
33、3、显著提高了对需求变更的响应效率;
34、4、大模型使得模型训练标准高效、便于维护,也使得软件研发更标准化;
35、5、大模型在新任务上的检测能力不断增强,新项目基于大模型参数微调训练达到检测指标的速度不断加快。
1.一种串联滤波结构优化方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的串联滤波结构优化方法,其特征在于,按照预设的调取区间从所述第一图像数据中调取第一图像数据窗,且得到未被调取的若干第二图像数据窗的步骤中,所述调取区间包括第一图像数据中心部分的n×m的区间。
3.根据权利要求1所述的串联滤波结构优化方法,其特征在于,所述将所述第一图像数据窗进行打拍延时处理的步骤,包括:
4.根据权利要求1所述的串联滤波结构优化方法,其特征在于,将所述第一滤波器分列完毕的若干第二图像数据窗输入至第二滤波器进行归一运算,生成第三图像数据窗的步骤,包括:
5.根据权利要求1所述的串联滤波结构优化方法,其特征在于,将所述第一图像数据窗和第三图像数据窗进行融合处理,生成第二图像数据的步骤,包括:
6.根据权利要求5所述的串联滤波结构优化方法,其特征在于,所述权重配比包括第一图像数据窗取50%的像素行列,所述第三图像数据窗取50%的像素行列,合一构成所述第二图像数据。
7.根据权利要求1所述的串联滤波结构优化方法,其特征在于,所述获取第一图像数据与输出第二图像数据的步骤中,包括:
8.根据权利要求1所述的串联滤波结构优化方法,其特征在于,所述第一图像数据窗和第三图像数据窗由rgbtoken字符串逐行逐列表示,在将所述第一图像数据窗和第三图像数据窗进行融合处理的步骤中,包括:
9.一种串联滤波结构优化装置,其特征在于,包括:
10.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述串联滤波结构优化方法的步骤。