[发明专利]一种基于RISC-V的人脸识别加速电路系统及加速方法有效
申请号: | 201910740291.0 | 申请日: | 2019-08-12 |
公开(公告)号: | CN110443214B | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 王子彤;姜凯;秦刚 | 申请(专利权)人: | 山东浪潮科学研究院有限公司 |
主分类号: | G06V40/16 | 分类号: | G06V40/16;G06N3/04;G06N3/063 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 孙晶伟 |
地址: | 250100 山东省济*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 risc 识别 加速 电路 系统 方法 | ||
1.一种基于RISC-V的人脸识别加速电路系统,其特征是所述的加速电路系统包括图像采集模块、RISC-V内核模块、指令处理模块、MACC专用加速模块、参数存储模块、存储控制模块和人脸图像处理模块,各模块之间通信连接;
RISC-V内核模块发出起始指令,通过存储控制模块控制图像采集模块对输入源的图像信息进行转码;
RISC-V内核模块将人脸识别算法传入指令处理模块内,指令处理模块将人脸识别算法转译映射处理成加速指令;
RISC-V内核模块控制存储控制模块,将转码后的图像信息传入MACC专用加速模块,MACC专用加速模块同时对加速指令和参数存储模块内的深度神经网络参数进行加载,然后对图像信息进行运算处理,得到当前图像的人脸特征值;
RISC-V内核模块控制人脸图像处理模块对人脸特征值比对检索,将匹配结果显示输出。
2.根据权利要求1所述的加速电路系统,其特征是所述图像采集模块包括图像转码模块和数据缓存模块;
图像转码模块对输入源的图像信息进行采集和转码,并送入至数据缓存模块内。
3.根据权利要求1所述的加速电路系统,其特征是所述指令处理模块包括指令译码模块和硬件加速指令列队模块;
RISC-V内核模块将人脸识别算法传入指令译码模块,指令译码模块将人脸识别算法映射为乘加加速指令及存取加速指令,并暂存至硬件加速指令列队模块中。
4.根据权利要求1所述的加速电路系统,其特征是所述人脸图像处理模块包括数据库检索模块和显示编码模块;
数据库检索模块在RISC-V内核模块的控制下,将MACC专用加速模块内的人脸特征值与人脸图像数据库内的数据进行比对,匹配结果通过显示编码模块显示输出。
5.根据权利要求1-4任一所述的加速电路系统,其特征是所述MACC专用加速模块由乘加阵列及可配置互连逻辑构成。
6.一种基于RISC-V的人脸识别加速方法,其特征是所述加速方法利用RISC-V内核构建开放指令集架构实现人脸识别加速;
RISC-V内核控制采集的图像信息进行转码的过程;
并控制将人脸识别算法转译映射处理为加速指令的过程;
同时控制利用MACC加速指令,对转码后的图像信息进行深度神经网络参数运算的过程进行加速,得到人脸特征值的过程;
并控制对人脸特征值进行检索比对,将匹配结果转译成显示信息输出的过程。
7.根据权利要求6所述的识别加速方法,其特征是所述加速指令包括乘加加速指令和存取加速指令,并将指令按照读取顺序进行暂存。
8.根据权利要求7所述的识别加速方法,其特征是所述人脸特征值与人脸图像数据库内的数据进行检索对比,将匹配结果转换成显示图像后进行显示输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮科学研究院有限公司,未经山东浪潮科学研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910740291.0/1.html,转载请声明来源钻瓜专利网。