【技术实现步骤摘要】
图像处理装置、图像处理方法及相关产品
[0001]本申请涉及图像处理
,尤其涉及一种图像处理装置、图像处理方法及相关产品。
技术介绍
[0002]图像处理(image processing)是通过计算机技术将图像信号转换成数字信号并对其进行处理的过程。目前,在计算机视觉以及智能视频监控领域中通常采用神经网络来处理图像处理任务。例如通过深度神经网络实现人脸识别、物体检测、图像超分辨率处理等。当前采用的图像处理方案通常有较大的处理延时,因此需要研究处理时延较低的图像处理方案。
技术实现思路
[0003]本申请实施例公开了一种图像处理装置、图像处理方法及相关产品。
[0004]第一方面,本申请实施例提供的一种图像处理装置,包括:处理器、N个计算单元、存储器,所述处理器分别与所述N个计算单元耦接,所述N个计算单元分别与所述存储器耦接,所述N为大于1的整数;所述处理器,用于将处理原始图像得到目标图像的图像处理任务切分为至少两个子图像处理任务,并向所述N个计算单元中的至少两个目标计算单元分配所述至少两个子图像处理任务;所述N个计算单元中的至少两个目标计算单元,用于并行地执行所述至少两个子图像处理任务,并将所述至少两个子图像处理任务的处理结果写入所述存储器。
[0005]所述图像处理装置可以是服务器、手机、游戏机、平板电脑、台式电脑、增强现实(augmented reality,AR)、虚拟现实(virtual reality,VR)等可执行图像处理操作的设备。可选的,所述N个计算单元的功能相 ...
【技术保护点】
【技术特征摘要】
1.一种图像处理装置,其特征在于,包括:处理器、N个计算单元、存储器,所述处理器分别与所述N个计算单元耦接,所述N个计算单元分别与所述存储器耦接,所述N为大于1的整数;所述处理器,用于将处理原始图像得到目标图像的图像处理任务切分为至少两个子图像处理任务,并向所述N个计算单元中的至少两个目标计算单元分配所述至少两个子图像处理任务;所述N个计算单元中的至少两个目标计算单元,用于并行地执行所述至少两个子图像处理任务,并将所述至少两个子图像处理任务的处理结果写入所述存储器。2.根据权利要求1所述的图像处理装置,其特征在于,所述处理器,还用于基于所述至少两个子图像处理任务生成至少两个处理指令,以及向所述至少两个目标计算单元中的每个目标计算单元发送对应的处理指令。3.根据权利要求2所述的图像处理装置,其特征在于,所述处理指令携带以下信息中的至少一种:子图像处理任务待处理的子图像的存储地址信息、所述子图像在所述原始图像中的位置信息、所述子图像的变换参数;所述目标计算单元,用于基于所述存储地址信息,从所述存储器中读取所述子图像,并基于所述变换参数对所述子图像进行处理。4.根据权利要求2所述的图像处理装置,其特征在于,所述处理指令携带有子图像处理任务所需的变换参数;所述目标计算单元,用于基于接收到的处理指令中的变换参数,确定目标子图像中的多个像素点在所述原始图像中的位置,其中,所述目标子图像为所述子图像处理任务的处理结果;基于目标子图像中的多个像素点在所述原始图像中的位置,确定所述目标子图像中的多个像素点的像素值。5.根据权利要求4所述的图像处理装置,其特征在于,所述目标计算单元,用于基于接收到的处理指令中的变换参数,确定目标子图像中的第一像素点在所述原始图像中的位置;在所述位置的至少一个坐标不为整数的情况下,确定所述原始图像中与所述位置邻近的四个参考像素点;对所述四个参考像素点的像素值进行双线性插值,得到所述第一像素点的像素值。6.根据权利要求1所述的图像处理装置,其特征在于,所述处理器用于将所述目标图像划分为多个目标子图像,其中,每个子图像处理任务用于得到一个目标子图像。7.根据权利要求1至6任一项所述的图像处理装置,其特征在于,所述处理器,还用于基于所述N个计算单元的当前状态信息,从所述N个计算单元中确定所述至少两个目标计算单元;其中,所述处理器将所述图像处理任务切分得到的所述至少两个子图像处理任务的数量是基于所述至少两个目标计算单元的数量确定的。8.根据权利要求4或5所述的图像处理装置,其特征在于,所述处理器,还用于基于所述目标图像和所述至少两个目标计算单元的数量,确定每个子图像处理任务待输出的目标子图像在所述目标图像中的位置信息,其中,所述处理指令还包括所述目标子图像的位置信息。
9.根据权利要求7或8所述的图像处理装置,其特征在于,所述图像处理任务包括下列处理中的至少一项:缩放变换、仿射变换、投影变换。10.根据权利要求1至9任一项所述的图像处理装置,其特征在于,所述处理器,用于按照第一尺寸切分所述目标图像,得到所述至少两个子图像处理任务,所述第一尺寸不大于所述N个计算单元中任一个计算单元可处理图像的最大尺寸。11.一种图像加速器,其特征在于,包括:第一计算单元和第二计算单元,所述第一计算单元和所述第二计算单元均分别与处理器和存储器耦接;所述第一计算单元和所述第二子计算单元,用于并行地执行所述处理器分配的第一子图像处理任务和第二子图像处理任务,并将执行所述第一子图像处理任务和所述第二子图像处理任务的处理结果写入至所述存储器,其中,所述第一子图像处理任务和所述第二子图像处理任务是通过切分由原始图像得到目标图像的图像处理任务得到的。12.根据权利要求11所述的图像加速器,其特征在于,所述第一计算单元,还用于接收来自所述处理器的处理指令,所述处理指令携带有所述第一计算单元待处理的第一子图像在所述存储器中的存储地址信息以及对所述第一...
【专利技术属性】
技术研发人员:ꢀ七四专利代理机构,
申请(专利权)人:上海商汤智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。