Abstract
Convolutional neural network (CNN) is an important model in deep learning, which is widely used in image processing. This paper presents a design and implementation of CNN based on low density FPGA by means of SSD and Paddle-Lite architecture. Taking the application of license plate detection as an example, comparing to the traditional target detection method, our experiment shows that the CNN based low cost and low density FPGA can work well in object detection, and it is suitable for some mobile intelligent terminals and embedded systems to perform the task of edge computing.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Aydonat, U., O’Connell, S., Capalija, D., et al.: An opencl™ deep learning accelerator on Arria 10. In: Proceedings of the 2017 ACM/SIGDA International Symposium on Field Programmable Gate Arrays, pp. 55–64 (2017)
Zhou, F.Y., Jin, L.F., Dong, J.: A review of convolutional neural network research. J. Comput. Sci. 40(6), 1229–1251 (2017)
Wang, C., Gong, L., Yu, Q., et al.: DLAU: a scalable deep learning accelerator unit on FPGA. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 36(3), 513–517 (2016)
Wang, D., Xu, K., Jiang, D.: PipeCNN: an OpenCL-based open-source FPGA accelerator for convolution neural networks. In: 2017 International Conference on Field Programmable Technology (ICFPT), pp. 279–282 (2017)
Dong, W., An, J., Ke, X.: PipeCNN: an OpenCL-based FPGA accelerator for large scale convolution neuron networks. In: International Conference (2016)
Abdelouahab, K., Pelcat, M., Sérot, J., et al.: Tactics to directly map CNN graphs on embedded FPGAs. IEEE Embedd. Syst. Lett. 9(4), 113–116 (2017)
Intel FPGA. https://www.intel.cn/content/www/cn/zh/products/details/fpga/cyclone/v.html
Ma, Y., Yu, D., Wu, T., et al.: Paddle: an open-source deep learning platform from industrial practice. Front. Data Comput. 1(1), 105–115 (2019)
Baidu Encyclopedia. https://baike.baidu.com/item/FPGA
Liu, W., et al.: SSD: single shot multibox detector. In: Leibe, B., Matas, J., Sebe, N., Welling, M. (eds.) ECCV 2016. LNCS, vol. 9905, pp. 21–37. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-46448-0_2
Yang, F., Chen, H., Li, J., Li, F., et al.: Single shot multibox detector with Kalman filter for online pedestrian detection in video, 15478–15488 (2019)
Kong, F.F., Song, B.B.: Improved YOLOv3 panoramic traffic monitoring target detection. Comput. Eng. Appl. 56(8), 20–25 (2020)
Redmon, J., Farhadi, A.: YOLO9000: better, faster, stronger. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 7263–7271 (2017)
Simonyan, K., Zisserman, A.: Very deep convolutional networks for large-scale image recognition. Computer Science (2014)
Xu, Z., et al.: Towards end-to-end license plate detection and recognition: a large dataset and baseline. In: Ferrari, V., Hebert, M., Sminchisescu, C., Weiss, Y. (eds.) ECCV 2018. LNCS, vol. 11217, pp. 261–277. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-01261-8_16
Baidu AI Studio. https://aistudio.baidu.com/aistudio/index
Acknowledgments
We acknowledge funding from the Hainan Provincial Natural Science Foundation of China (No:620RC558), Natural Science Foundation Project of CQCSTC (No. cstc2018jcyj AX0398), Science Project of Hainan University (KYQD(ZR)20022).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Zhang, H., Li, Q., Bai, X., Wang, Z., Lou, L. (2022). An Approach to Implementing Convolutional Neural Network Based on Low Density FPGA. In: Jansen, T., Jensen, R., Mac Parthaláin, N., Lin, CM. (eds) Advances in Computational Intelligence Systems. UKCI 2021. Advances in Intelligent Systems and Computing, vol 1409. Springer, Cham. https://doi.org/10.1007/978-3-030-87094-2_13
Download citation
DOI: https://doi.org/10.1007/978-3-030-87094-2_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-87093-5
Online ISBN: 978-3-030-87094-2
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)