The invention discloses an image processing method and a device based on a neural network. Among them, the method comprises: acquiring an image to be processed; will be processed at least one sub image into different sizes; the at least one sub image input to the neural network computing; the multilayer neural network includes a plurality of operation layer, operation layer between multiple connected by at least one communication interface, multiple operation layer the N operation layer on at least a sub image to get the results of operations through the communication interface to the n+1 operation layer, n is a positive integer. The present invention solves the related technology in the local cache must wait until the result was transferred to the memory, input data and new memory is loaded after the local cache, the processor can begin technical problems for the next round of operation caused by the waste of resources.
【技术实现步骤摘要】
基于神经网络的图像处理方法及装置
本专利技术涉及图像处理领域,具体而言,涉及一种基于神经网络的图像处理方法及装置。
技术介绍
目前在神经网络中层传输过程中,需要将大量的前期数据转移完成后才会将下组数据进行缓冲处理。对于一般的神经网络,本地缓存器与内存之间必须有大量的数据转移,此类大规模的内存存取相当耗时,人造神经网络的整体效能会因此受限。此外,由于必须等到本地缓存器中的运算结果被转移至内存,且新的输入数据自内存被加载本地缓存器后,处理器才能开始进行下一轮的运算工作。由于神经网络数据比较庞大所以处理器需要耗费大量的时间资源来等待数据的装载与获取,造成了资源的浪费。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种基于神经网络的图像处理方法及装置,以至少解决由于相关技术中必须等到本地缓存器中的运算结果被转移至内存,且新的输入数据自内存被加载本地缓存器后,处理器才能开始进行下一轮的运算工作造成的资源浪费的技术问题。根据本专利技术实施例的一个方面,提供了一种基于神经网络的图像处理方法,包括:获取待处理图像;将上述待处理图像转化为不同尺寸的至少一个子图像;将上述至少一个子图像输入至多层神经网络进行运算;其中,上述多层神经网络包括多个运算层,上述多个运算层之间通过至少一个通讯接口连接,上述多个运算层中第n个运算层将对上述至少一个子图像进行运算得到运算结果通过上述通讯接口传输至第n+1个运算层,n为正整数。可选地,每个运算层包括运算电路和本地内存,上述本地内存用于存储上述运算电路使用的上述至少一个子图像,上述运算电路用于对上述至少一个子图 ...
【技术保护点】
一种基于神经网络的图像处理方法,其特征在于,包括:获取待处理图像;将所述待处理图像转化为不同尺寸的至少一个子图像;将所述至少一个子图像输入至多层神经网络进行运算;其中,所述多层神经网络包括多个运算层,所述多个运算层之间通过至少一个通讯接口连接,所述多个运算层中第n个运算层将对所述至少一个子图像进行运算得到运算结果通过所述通讯接口传输至第n+1个运算层,n为正整数。
【技术特征摘要】
1.一种基于神经网络的图像处理方法,其特征在于,包括:获取待处理图像;将所述待处理图像转化为不同尺寸的至少一个子图像;将所述至少一个子图像输入至多层神经网络进行运算;其中,所述多层神经网络包括多个运算层,所述多个运算层之间通过至少一个通讯接口连接,所述多个运算层中第n个运算层将对所述至少一个子图像进行运算得到运算结果通过所述通讯接口传输至第n+1个运算层,n为正整数。2.根据权利要求1所述的方法,其特征在于,每个运算层包括运算电路和本地内存,所述本地内存用于存储所述运算电路使用的所述至少一个子图像,所述运算电路用于对所述至少一个子图像进行运算得到运算结果,其中,第n个运算层的运算电路将得到的所述运算结果通过所述通讯接口传输至第n+1个运算层中的本地内存。3.根据权利要求2所述的方法,其特征在于,第n个运算层的运算电路在得到的第m个运算结果时,第n个运算层的运算电路同时将得到的第m-1个运算结果通过所述通讯接口传输至第n+1个运算层中的本地内存,1<m<n,m为整数。4.根据权利要求1所述的方法,其特征在于,将所述待处理图像转化为不同尺寸的至少一个子图像之后,所述方法还包括:根据所述至少一个子图像的尺寸,提取所述至少一个图像信息;将所述至少一个图像信息输入至所述多层神经网络进行运算。5.根据权利要求4所述的方法,其特征在于,所述根据所述至少一个子图像的尺寸,提取所述至少一个图像信息包括:若所述子图像的尺寸小于预设值,从所述子图像中提取轮廓信...
【专利技术属性】
技术研发人员:高灵波,黄钦,陈恒,刘文峰,
申请(专利权)人:珠海格力电器股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。