一种用于多重采样的图像处理方法及装置、电子设备制造方法及图纸

技术编号:37425521 阅读:22 留言:0更新日期:2023-04-30 09:46
本公开涉及计算机技术领域,公开了一种用于多重采样的图像处理方法及装置、电子设备,所述方法包括:向目标内存发送用于请求读取目标内存内存储的待读取像素块对应的写入标识和边缘标识的第一数据读取请求;根据待读取像素块对应的写入标识,判断待读取像素块是否为有效像素块,以及根据待读取像素块对应的边缘标识,判断待读取像素块是否处于图像边缘;在确定待读取像素块为有效像素块且未处于图像边缘的情况下,向目标内存发送用于请求读取待读取像素块中每个像素点内的一个次像素点的第二数据读取请求;接收目标内存返回的待读取像素块中每个像素点内的一个次像素点。本公开实施例可以有效提高多重采样场景下图像处理过程中的数据读取效率。过程中的数据读取效率。过程中的数据读取效率。

【技术实现步骤摘要】
一种用于多重采样的图像处理方法及装置、电子设备


[0001]本公开涉及计算机
,尤其涉及一种用于多重采样的图像处理方法及装置、电子设备。

技术介绍

[0002]在图像处理中,对像素的处理会涉及像素数据的读写过程。一次读取的像素数据可能占据成百上千的位宽,整个图像的像素数据读写也会涉及一个超大数量级的数据交互。在多重采样场景下,每个像素点更是包含了多个次像素点,数据交互数量成倍增长。相关技术中,在多重采样场景下,图像处理过程中像素数据读取过程存在冗余数据交互,影响图像处理效率。

技术实现思路

[0003]本公开提出了一种用于多重采样的图像处理方法及装置、电子设备的技术方案。
[0004]根据本公开的一方面,提供了一种用于多重采样的图像处理方法,包括:向目标内存发送第一数据读取请求,其中,所述第一数据读取请求用于请求读取所述目标内存内存储的待读取像素块对应的写入标识和边缘标识,所述待读取像素块中每个像素点内包括多个次像素点;根据所述目标内存返回的所述待读取像素块对应的写入标识,判断所述待读取像素块是否为有效像素块,以及根据所述目标内存返回的所述待读取像素块对应的边缘标识,判断所述待读取像素块是否处于图像边缘;在确定所述待读取像素块为有效像素块且未处于图像边缘的情况下,向所述目标内存发送第二数据读取请求,其中,所述第二数据读取请求用于请求读取所述待读取像素块中每个像素点内的一个次像素点;接收所述目标内存返回的所述待读取像素块中每个像素点内的一个次像素点。
[0005]在一种可能的实现方式中,所述方法还包括:在确定所述待读取像素块为有效像素块且处于图像边缘的情况下,向所述目标内存发送第三数据读取请求,其中,所述第三数据读取请求用于请求读取所述待读取像素块中每个像素点内的全部次像素点;接收所述目标内存返回的所述待读取像素块中每个像素点内的全部次像素点。
[0006]在一种可能的实现方式中,所述待读取像素块对应的写入标识包括所述待读取像素块中每个像素点对应的写入标识;所述根据所述目标内存返回的所述待读取像素块对应的写入标识,判断所述待读取像素块是否为有效像素块,包括:在所述待读取像素块对应的写入标识中存在至少一个有效写入标识的情况下,确定所述待读取像素块为有效像素块,其中,所述有效写入标识对应的像素点为所述待读取像素块中的有效像素数据;或,在所述待读取像素块对应的写入标识中每个像素点对应的写入标识均为无效写入标识的情况下,确定所述待读取像素块不是有效像素块。
[0007]在一种可能的实现方式中,在所述待读取像素块对应的写入标识中既包括有效写入标识且包括无效写入标识的情况下,所述方法还包括:将读取到的所述待读取像素块中所述无效写入标识对应的像素点内的次像素点的像素值,替换为预设背景像素值。
[0008]根据本公开的一方面,提供了一种用于多重采样的图像处理方法,所述方法应用于目标内存,所述目标内存被划分为N个像素存储组,其中,N是大于等于2的正整数,所述方法包括:接收数据并行写入请求,其中,所述数据并行写入请求用于请求将目标图像中的2
m
个像素块并行写入所述目标内存,其中,2
m
是大于等于2且小于等于N的正整数;确定所述2
m
个像素块中每个像素块对应的像素存储组标识,其中,所述2
m
个像素块中的相邻像素块对应不同的像素存储组标识;根据所述2
m
个像素块中每个像素块对应的像素存储组标识,将所述2
m
个像素块并行写入所述目标内存,以及确定所述2
m
个像素块中每个像素块对应的写入标识和边缘标识。
[0009]在一种可能的实现方式中,每个像素存储组包括M个像素存储行,其中,M是大于等于2的正整数,所述目标内存中包括M
×
N大小的标识存储单元;所述确定所述2
m
个像素块中每个像素块对应的写入标识,包括:针对所述2
m
个像素块中的任意一个像素块,根据所述像素块中每个像素点是否成功写入第i个像素存储组中的第j个像素存储行,确定所述标识存储单元中的第i列第j行中的写入标识,其中,所述第i列第j行中的写入标识包括所述像素块中每个像素点对应的写入标识。
[0010]在一种可能的实现方式中,所述针对所述2
m
个像素块中的任意一个像素块,根据所述像素块中的每个像素点是否成功写入第i个像素存储组中的第j个像素存储行,确定所述标识存储单元中的第i列第j行中的写入标识,包括:针对所述像素块中的任意一个像素点,在所述像素点成功写入所述第i个像素存储组中的所述第j个像素存储行的情况下,确定所述像素点对应的写入标识为有效写入标识;或,在所述像素点未成功写入所述第i个像素存储组中的所述第j个像素存储行的情况下,确定所述像素点对应的写入标识为无效写入标识。
[0011]在一种可能的实现方式中,每个像素点内包括多个次像素点;所述确定所述2
m
个像素块中每个像素块对应的边缘标识,包括:针对写入所述第i个像素存储组中的所述第j个像素存储行中的像素块,在所述像素块中存在至少一个边缘像素点的情况下,确定所述标识存储单元中的第i列第j行中的边缘标识为有效边缘标识,其中,所述有效边缘标识用于指示所述像素块处于图像边缘;或,在所述像素块中的全部像素点均为非边缘像素点的情况下,确定所述标识存储单元中的第i列第j行中的边缘标识为无效边缘标识,其中,所述无效边缘标识用于指示所述像素块未处于图像边缘。
[0012]根据本公开的一方面,提供了一种用于多重采样的图像处理方法,包括:向目标内存发送第一数据并行读取请求,其中,所述第一数据并行读取请求用于请求并行读取所述目标内存内存储的2
m
个待读取像素块对应的写入标识和边缘标识,其中,所述目标内存被划分为N个像素存储组,所述2
m
个待读取像素块存储在不同的像素存储组中,N是大于等于2的正整数,2
m
是大于等于2且小于等于N的正整数;针对所述2
m
个待读取像素块中的任意一个待读取像素块,根据所述目标内存返回的所述待读取像素块对应的写入标识,判断所述待读取像素块是否为有效像素块,以及根据所述目标内存返回的所述待读取像素块对应的边缘标识,判断所述待读取像素块是否处于图像边缘;向所述目标内存发送第二数据并行读取请求,其中,所述第二数据并行读取请求用于请求对所述2
m
个待读取像素块中,未处于图像边缘的有效待读取像素块中每个像素点内的一个次像素点,以及处于图像边缘的有效待读取像素块中每个像素点内的全部次像素点进行并行读取;接收所述目标内存返回的所述
2
m
个待读取像素块中,未处于图像边缘的有效待读取像素块中每个像素点内的一个次像素点,以及处于图像边缘的有效待读取像素块中每个像素点内的全部次像素点。
[0013]根据本公开的一方面,提供了一种用于多重采样的图像处理装置,包本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于多重采样的图像处理方法,其特征在于,包括:向目标内存发送第一数据读取请求,其中,所述第一数据读取请求用于请求读取所述目标内存内存储的待读取像素块对应的写入标识和边缘标识,所述待读取像素块中每个像素点内包括多个次像素点;根据所述目标内存返回的所述待读取像素块对应的写入标识,判断所述待读取像素块是否为有效像素块,以及根据所述目标内存返回的所述待读取像素块对应的边缘标识,判断所述待读取像素块是否处于图像边缘;在确定所述待读取像素块为有效像素块且未处于图像边缘的情况下,向所述目标内存发送第二数据读取请求,其中,所述第二数据读取请求用于请求读取所述待读取像素块中每个像素点内的一个次像素点;接收所述目标内存返回的所述待读取像素块中每个像素点内的一个次像素点。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在确定所述待读取像素块为有效像素块且处于图像边缘的情况下,向所述目标内存发送第三数据读取请求,其中,所述第三数据读取请求用于请求读取所述待读取像素块中每个像素点内的全部次像素点;接收所述目标内存返回的所述待读取像素块中每个像素点内的全部次像素点。3.根据权利要求1或2所述的方法,其特征在于,所述待读取像素块对应的写入标识包括所述待读取像素块中每个像素点对应的写入标识;所述根据所述目标内存返回的所述待读取像素块对应的写入标识,判断所述待读取像素块是否为有效像素块,包括:在所述待读取像素块对应的写入标识中存在至少一个有效写入标识的情况下,确定所述待读取像素块为有效像素块,其中,所述有效写入标识对应的像素点为所述待读取像素块中的有效像素数据;或,在所述待读取像素块对应的写入标识中每个像素点对应的写入标识均为无效写入标识的情况下,确定所述待读取像素块不是有效像素块。4.根据权利要求3所述的方法,其特征在于,在所述待读取像素块对应的写入标识中既包括有效写入标识且包括无效写入标识的情况下,所述方法还包括:将读取到的所述待读取像素块中所述无效写入标识对应的像素点内的次像素点的像素值,替换为预设背景像素值。5.一种用于多重采样的图像处理方法,其特征在于,所述方法应用于目标内存,所述目标内存被划分为N个像素存储组,其中,N是大于等于2的正整数,所述方法包括:接收数据并行写入请求,其中,所述数据并行写入请求用于请求将目标图像中的2
m
个像素块并行写入所述目标内存,其中,2
m
是大于等于2且小于等于N的正整数;确定所述2
m
个像素块中每个像素块对应的像素存储组标识,其中,所述2
m
个像素块中的相邻像素块对应不同的像素存储组标识;根据所述2
m
个像素块中每个像素块对应的像素存储组标识,将所述2
m
个像素块并行写入所述目标内存,以及确定所述2
m
个像素块中每个像素块对应的写入标识和边缘标识。6.根据权利要求5所述的方法,其特征在于,每个像素存储组包括M个像素存储行,其中,M是大于等于2的正整数,所述目标内存中包括M
×
N大小的标识存储单元;
所述确定所述2
m
个像素块中每个像素块对应的写入标识,包括:针对所述2
m
个像素块中的任意一个像素块,根据所述像素块中每个像素点是否成功写入第i个像素存储组中的第j个像素存储行,确定所述标识存储单元中的第i列第j行中的写入标识,其中,所述第i列第j行中的写入标识包括所述像素块中每个像素点对应的写入标识。7.根据权利要求6所述的方法,其特征在于,所述针对所述2
m
个像素块中的任意一个像素块,根据所述像素块中的每个像素点是否成功写入第i个像素存储组中的第j个像素存储行,确定所述标识存储单元中的第i列第j行中的写入标识,包括:针对所述像素块中的任意一个像素点,在所述像素点成功写入所述第i个像素存储组中的所述第j个像素存储行的情况下,确定所述像素点对应的写入标识为有效写入标识;或,在所述像素点未成功写入所述第i个像素存储组中的所述第j个像素存储行的情况下,确定所述像素点对应的写入标识为无效写入标识。8.根据权利要求7所述的方法,其特征在于,每个像素点内包括多个次像素点;所述确定所述2
m
个像素块中每个像素块对应的边缘标识,包括:针对写入所述第i个像素存储组中的所述第j个像素存储行中的像素块,在所述像素块中存在至少一个边缘像素点的情况下,确定所述标识存储单元中的第i列第j行中的边缘标识为有效边缘标识,其中,所述有效边缘标识用于指示所述像素块处于图像边缘;或,在所述像素块中的全部像素点均为非边缘像素点的情况下,确定所述标识存储单元中的第i列第j行中的边缘标识为无效边缘标识,其中,所述无效边缘标识用于指示所述像素块未处于图像边缘。9.一种用于多重采样的图像处理方法,其特征在于,包括:向目标内存发送第一数据并行读取请求,其中,所述第...

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:摩尔线程智能科技北京有限责任公司
类型:发明
国别省市:

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

1