数据处理方法和设备技术

技术编号:24335072 阅读:43 留言:0更新日期:2020-05-29 21:56
一种数据处理方法和设备,可以在对图像的滤波过程中提高处理效率。方法用于利用系数矩阵对待处理矩阵的滤波处理中,待处理矩阵的子矩阵包括H组数据,每组数据包括W个滑窗,每个滑窗具有N个数据,系数矩阵包括H组系数,每组系数包括W个系数;方法包括:读取并寄存子矩阵中的第i组数据;读取并寄存系数矩阵中的第i组系数;将第i组数据包括的W个滑窗中的第j个滑窗中的N个数据与第i组系数包括的W个系数中的第j个系数分别进行相乘处理,至少第j个滑窗中的N个数据与第j个系数的N次相乘处理是并行处理的;将子矩阵包括的W*H个滑窗中在滑窗内具有相同位置的数据对应的相乘处理结果进行相加处理。

Data processing methods and equipment

【技术实现步骤摘要】
【国外来华专利技术】数据处理方法和设备版权申明本专利文件披露的内容包含受版权保护的材料。该版权为版权所有人所有。版权所有人不反对任何人复制专利与商标局的官方记录和档案中所存在的该专利文件或者该专利披露。
本申请涉及数据处理领域,并且更具体地,涉及一种数据处理方法和设备。
技术介绍
在图像处理中,可以对图像数据进行滤波处理,从而可以实现例如对图像的噪声的抑制。在对图像进行滤波处理时,可以采用滤波器对图像进行处理,如何在对图像的滤波过程中提高处理效率是一项亟待解决的问题。
技术实现思路
本申请实施例提供一种数据处理方法和设备,可以在对图像的滤波过程中提高处理效率。第一方面,提供了一种数据处理方法,所述方法用于利用系数矩阵对待处理矩阵的滤波处理中,所述待处理矩阵包括至少一个子矩阵,所述子矩阵包括H组数据,每组数据包括W个滑窗,每个滑窗具有N个数据,所述系数矩阵包括H组系数,每组系数包括W个系数,其中,所述N、所述H、所述W为正整数;所述方法包括:读取并在第一寄存器寄存所述子矩阵中的第i组数据,其中,i为取值从1到H的整本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,所述方法用于利用系数矩阵对待处理矩阵的滤波处理中,所述待处理矩阵包括至少一个子矩阵,所述子矩阵包括H组数据,每组数据包括W个滑窗,每个滑窗具有N个数据,所述系数矩阵包括H组系数,每组系数包括W个系数,其中,所述N、所述H、所述W为正整数;/n所述方法包括:/n读取并在第一寄存器寄存所述子矩阵中的第i组数据,其中,i为取值从1到H的整数;/n读取并在第二寄存器寄存所述系数矩阵中的第i组系数;/n将所述第i组数据包括的W个滑窗中的第j个滑窗中的N个数据与第i组系数包括的W个系数中的第j个系数分别进行相乘处理,其中,j为取值从1到W的整数,至少第j个滑窗中的N个数据...

【技术特征摘要】
【国外来华专利技术】1.一种数据处理方法,其特征在于,所述方法用于利用系数矩阵对待处理矩阵的滤波处理中,所述待处理矩阵包括至少一个子矩阵,所述子矩阵包括H组数据,每组数据包括W个滑窗,每个滑窗具有N个数据,所述系数矩阵包括H组系数,每组系数包括W个系数,其中,所述N、所述H、所述W为正整数;
所述方法包括:
读取并在第一寄存器寄存所述子矩阵中的第i组数据,其中,i为取值从1到H的整数;
读取并在第二寄存器寄存所述系数矩阵中的第i组系数;
将所述第i组数据包括的W个滑窗中的第j个滑窗中的N个数据与第i组系数包括的W个系数中的第j个系数分别进行相乘处理,其中,j为取值从1到W的整数,至少第j个滑窗中的N个数据与第j个系数的N次相乘处理是并行处理的;
将所述子矩阵包括的W*H个滑窗中在滑窗内具有相同位置的数据对应的相乘处理结果进行相加处理,以得到N个输出数据。


2.根据权利要求1所述的方法,其特征在于,所述第i组数据由多个周期读取,每个周期读取N个数据;
在读取所述第i组数据的多个周期的第一个周期内,所述第i组系数中的至少一个系数被读取。


3.根据权利要求2所述的方法,其特征在于,在所述第一个周期内,所述第i组系数中的W个系数被读取。


4.根据权利要求2或3所述的方法,其特征在于,在所述第一个周期读取且寄存数据之后以及第二个周期读取的数据寄存之前,第一个滑窗中的N个数据与第一个系数的N次相乘处理是并行处理的,以得到第一个滑窗对应的N个第一处理结果。


5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
将所述第一个滑窗对应的所述N个第一处理结果输出到第三寄存器,用于结合W*H个滑窗中除所述第一个滑窗之外的其他滑窗得到的处理结果,以得到所述N个输出数据。


6.根据权利要求2至5中任一项所述的方法,其特征在于,在第二个周期读取并寄存数据之后,s个滑窗对应的s*N个相乘处理是并行处理的,其中,s为大于或等于2且小于等于W-1的整数。


7.根据权利要求6所述的方法,其特征在于,所述s的取值是基于可用乘法器的数量确定的。


8.根据权利要求6或7所述的方法,其特征在于,将所述子矩阵包括的W*H个滑窗中在滑窗内具有相同位置的数据对应的相乘结果进行相加处理,以输出N个数据,包括:
将所述s个滑窗中在滑窗内具有相同位置的数据对应的相乘结果进行相加处理,以得到N个第二处理结果;
将所述N个第二处理结果存储到所述第三寄存器,用于结合W*H个滑窗中除所述s个滑窗之外的其他滑窗得到的处理结果,以得到所述N个输出数据。


9.根据权利要求1至8中任一项所述的方法,其特征在于,所述W小于或等于N。


10.根据权利要求1至9中任一项所述的方法,其特征在于,所述N的取值是基于用于寄存所述第一寄存器的容量和/或用于相乘处理的乘法器的数量确定的。


11.根据权利要求1至10中任一项所述的方法,其特征在于,所述方法还包括:
在所述第i组数据中任一数据从所述第一寄存器被读取用于相乘处理后,将所述任一数据从所述第一寄存器中删除。


12.根据权利要求11所述的方法,其特征在于,所述方法还包括:
在所述任一数据被从所述第一寄存器中删除之后,移动所述第i组数据中剩余的数据,使得所述任一数据占用的存储位置被占用。


13.根据权利要求1至12中任一项所述的方法,其特征在于,所述H组数据中每组数据为所述子矩阵的一行数据,所述H组系数中每组系数为所述系数矩阵的一行系数。


14.根据权利要求13所述的方法,其特征在于,在行的方向上,相邻两个所述子矩阵相差N列数据。


15.根据权利要求1至12中任一项所述的方法,其特征在于,所述H组数据中每组数据为所述子矩阵的一列数据,所述H组系数中每组系数为所述系数矩阵的一列系数。


16.根据权利要求15所述的方法,其特征在于,在行的方向上,相邻两个所述子矩阵相差N行数据。


17.一种数据处理设备,其特征在于,所述设备用于利用系数矩阵对待处理矩阵的滤波处理...

【专利技术属性】
技术研发人员:任子木陆正杰吴穹蔗仇晓颖
申请(专利权)人:深圳市大疆创新科技有限公司
类型:发明
国别省市:广东;44

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

1