[发明专利]一种图像处理方法及装置、电子设备和存储介质在审
| 申请号: | 202110778863.1 | 申请日: | 2021-07-09 |
| 公开(公告)号: | CN113378862A | 公开(公告)日: | 2021-09-10 |
| 发明(设计)人: | 刘宇玺;谢天;杨修齐 | 申请(专利权)人: | 上海商汤科技开发有限公司 |
| 主分类号: | G06K9/46 | 分类号: | G06K9/46;G06K9/62;G06F16/51;G06F17/16;G06F9/50;G06F9/54;G06T1/20;G06N3/04;G06N3/08 |
| 代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
| 地址: | 201306 上海市自由贸*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 图像 处理 方法 装置 电子设备 存储 介质 | ||
本公开涉及一种图像处理方法及装置、电子设备和存储介质,所述方法包括:提取目标图像中的图像特征;在卷积核的通道维度上以及长和宽的维度上,将卷积核划分为多个子卷积核;利用所述多个子卷积核并行地分别对所述图像特征进行卷积处理,得到多个子卷积特征;将所述多个子卷积特征进行特征融合处理,得到卷积特征,所述卷积特征用于表征对所述图像特征的提取结果。本公开实施例可提高图像处理中卷积操作的效率。
技术领域
本公开涉及计算机技术领域,尤其涉及一种图像处理方法及装置、电子设备和存储介质。
背景技术
图形处理器(Graphics Processing Unit,GPU)作为硬件加速器在高性能计算领域得到广泛的应用。特别是近几年,GPU广泛应用在人工智能(AI)领域,特别是深度学习领域。深度学习的训练和推理过程中所要处理的海量数据由GPU来加速处理。
图像的特征可以表征为矩阵的形式,矩阵中的每一个值表征图像中相应位置的像素点,通过对矩阵进行矩阵乘累加操作,可以实现对矩阵的卷积。然而,相关技术中,卷积操作的效率有待提高。
发明内容
本公开提出了一种图像处理技术方案。
根据本公开的一方面,提供了一种图像处理方法,包括:
提取目标图像中的图像特征;
在卷积核的通道维度上以及长和宽的维度上,将卷积核划分为多个子卷积核;
利用所述多个子卷积核并行地分别对所述图像特征进行卷积处理,得到多个子卷积特征;
将所述多个子卷积特征进行特征融合处理,得到卷积特征,所述卷积特征用于表征对所述图像特征的提取结果。
在一种可能的实现方式中,所述利用所述多个子卷积核并行地分别对所述图像特征进行卷积处理,得到多个子卷积特征,包括:
确定各子卷积核在存储空间中的索引位置;
根据所述索引位置,读取各子卷积核中的数据,并行地将读取到的各数据与所述图像特征进行卷积处理,得到多个子卷积特征。
在一种可能的实现方式中,在所述将卷积核划分为多个子卷积核后,所述方法还包括:
根据所述图像特征和各子卷积核确定用于进行矩阵乘运算的第一矩阵和第二矩阵,所述第一矩阵和第二矩阵的通道K维度的尺寸为所述图像特征的通道数乘以所述子卷积核的数量;
在所述K维度上,将所述第一矩阵和第二矩阵划分为多个特征块。
在一种可能的实现方式中,所述利用所述多个子卷积核并行地分别对所述图像特征进行卷积处理,得到多个子卷积特征,包括:
在图形处理器的多个线程块内并行地进行矩阵乘处理,得到第一处理结果,其中,每个所述线程块内进行至少一个矩阵乘处理;
所述将所述多个子卷积特征进行特征融合处理,得到卷积特征,包括:
在所述图形处理器的共享内存中,将单个所述线程块内的各矩阵乘处理得到的第一处理结果进行特征融合,得到各线程块内的第二处理结果,并将所述第二处理结果写入全局存储空间中;
将所述全局存储空间中的各第二处理结果进行特征融合,得到卷积特征。
在一种可能的实现方式中,在所述提取目标图像中的图像特征后,所述方法还包括:
确定单个线程束Warp中能够处理的特征块的多种第一尺寸,并基于所述第一尺寸生成用于进行特征块划分的图形处理器核函数;其中,所述第一尺寸的最大值根据寄存器容量确定,所述第一尺寸的最小值为矩阵乘加运算指令计算的最小矩阵单元的尺寸,所述多种第一尺寸的值为所述最小值的倍数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海商汤科技开发有限公司,未经上海商汤科技开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110778863.1/2.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序





