车牌识别算法硬件加速器及方法技术

技术编号:42516793 阅读:25 留言:0更新日期:2024-08-27 19:30
本发明专利技术提供一种车牌识别算法硬件加速器及方法,属于加速器技术领域,包括:离线算法模块以及硬件加速模块,硬件加速模块包括编译模块以及开发板运行模块;离线算法模块,用于生成车牌识别算法;编译模块,用于将车牌识别算法编译成DPU指令序列,DPU指令序列包括可以在FPGA现场可编程的门阵列开发板上执行的用于对DPU硬件优化的指令;开发板运行模块,用于在使用车牌识别算法进行车牌识别时,在FPGA开发板中调用DPU指令序列对车牌识别算法进行加速。本发明专利技术实现了对车牌识别算法的硬件加速。

【技术实现步骤摘要】

本专利技术涉及加速器,尤其涉及一种车牌识别算法硬件加速器及方法


技术介绍

1、随着计算机视觉技术与神经网络的发展,社会管理方式逐渐向着调度自动化和智能化发展,如智慧交通,智慧城市,智慧家庭等。而对于智慧交通,车牌识别的准确率及实时性则决定了整体系统能否高效且准确地运作。

2、基于深度学习的车牌识别算法已经被广泛研究。现有的基于计算机或服务器的车牌识别算法重点强调准确性而忽略了实际应用场景的算力和高效性。


技术实现思路

1、本专利技术提供一种车牌识别算法硬件加速器及方法,用以解决现有技术中无法满足车牌识别算法在实际应用场景的算力和高效性的缺陷。

2、第一方面,本专利技术提供一种车牌识别算法硬件加速器,离线算法模块以及硬件加速模块,所述硬件加速模块包括编译模块以及开发板运行模块;

3、所述离线算法模块,用于生成车牌识别算法;

4、所述编译模块,用于将所述车牌识别算法编译成dpu指令序列,所述dpu指令序列包括可以在fpga现场可编程的门阵列开发板上执行的用于对dp本文档来自技高网...

【技术保护点】

1.一种车牌识别算法硬件加速器,其特征在于,包括:离线算法模块以及硬件加速模块,所述硬件加速模块包括编译模块以及开发板运行模块;

2.根据权利要求1所述的车牌识别算法硬件加速器,其特征在于,所述硬件加速模块还包括:模型训练模块以及量化模块;

3.根据权利要求2所述的车牌识别算法硬件加速器,其特征在于,所述量化模块,还用于基于量化模型参数的位数以及数据范围,调用Vitis-AI开发堆栈的AI量化器将所述车牌识别算法的浮点模型转换为所述车牌识别算法的量化模型,所述量化模型参数包括量化模型的权重与量化模型的激活值。

4.根据权利要求2所述的车牌识别算法硬件加...

【技术特征摘要】

1.一种车牌识别算法硬件加速器,其特征在于,包括:离线算法模块以及硬件加速模块,所述硬件加速模块包括编译模块以及开发板运行模块;

2.根据权利要求1所述的车牌识别算法硬件加速器,其特征在于,所述硬件加速模块还包括:模型训练模块以及量化模块;

3.根据权利要求2所述的车牌识别算法硬件加速器,其特征在于,所述量化模块,还用于基于量化模型参数的位数以及数据范围,调用vitis-ai开发堆栈的ai量化器将所述车牌识别算法的浮点模型转换为所述车牌识别算法的量化模型,所述量化模型参数包括量化模型的权重与量化模型的激活值。

4.根据权利要求2所述的车牌识别算法硬件加速器,其特征在于,所述编译模块,还用于基于vitis-ai开发堆栈的编译器,将所述车牌识别算...

【专利技术属性】
技术研发人员:黄奕张民韩大海
申请(专利权)人:北京邮电大学
类型:发明
国别省市:

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

1