摘要
卷积神经网络图像超分辨率技术(SRCNN)依托神经网络能端对端地实现低分辨率图像到高分辨率图像的重建,但其在实际工程应用中存在计算量大、无法实时实现的问题。设计了一种基于FPGA的去噪神经网络加速优化方法,通过设计卷积计算任务管理器,向卷积核阵列分发计算任务,实现了高效的并行实时计算。还提出了一种Block Ram双端口的访问机制,通过资源复用,降低了存储开销。基于该加速优化技术,搭建了测试平台,实验结果表明,该设计在FPGA主频为250 MHz条件下完成35×100的图像重建平均耗时为70 ms,与OptiPlex 7070相比,速度提升了10倍。
Super resolution convolution neural net(SRCNN)relies on neural networks to achieve end-to-end reconstruction from low resolution images to high-resolution images.However,it has the problem of high computational complexity and inability to achieve real-time implementation in practical engineering applications.A denoising neural network acceleration optimization method based on FPGA was designed.By designing a convolutional computing task manager,computing tasks were distributed to the convolutional kernel array,achieving efficient parallel real-time computing.A dual port access mechanism for Block Ram was also proposed,which reduces storage overhead through resource reuse.Based on this acceleration optimization technology,a testing platform was built,and the experimental results showed that the average time required to complete 35x100 image reconstruction under the FPGA main frequency of 250 MHz was 70 ms,which is 10 times faster than OptiPlex 7070.
作者
邓明
严承云
张欢
DENG Ming;YAN Chengyun;ZHANG Huan(China Electronics Technology Group 16th Research Institution,Jiaxing,Zhejiang 314033,China;Colleage of Biomedical Engineering&Instrument Science,Zhejiang University,Hangzhou,Zhejiang 310028,China;Colleage of Telecommunication Engineering,Hangzhou Dianzi University,Hangzhou,Zhejiang 310018,China)
出处
《自动化应用》
2024年第10期261-265,共5页
Automation Application