{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,27]],"date-time":"2026-01-27T22:55:26Z","timestamp":1769554526676,"version":"3.49.0"},"reference-count":46,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2024,1,30]],"date-time":"2024-01-30T00:00:00Z","timestamp":1706572800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This proposed research explores a novel approach to image classification by deploying a complex-valued neural network (CVNN) on a Field-Programmable Gate Array (FPGA), specifically for classifying 2D images transformed into polar form. The aim of this research is to address the limitations of existing neural network models in terms of energy and resource efficiency, by exploring the potential of FPGA-based hardware acceleration in conjunction with advanced neural network architectures like CVNNs. The methodological innovation of this research lies in the Cartesian to polar transformation of 2D images, effectively reducing the input data volume required for neural network processing. Subsequent efforts focused on constructing a CVNN model optimized for FPGA implementation, emphasizing the enhancement of computational efficiency and overall performance. The experimental findings provide empirical evidence supporting the efficacy of the image classification system developed in this study. One of the developed models, CVNN_128, achieves an accuracy of 88.3% with an inference time of just 1.6 ms and a power consumption of 4.66 mW for the classification of the MNIST test dataset, which consists of 10,000 frames. While there is a slight concession in accuracy compared to recent FPGA implementations that achieve 94.43%, our model significantly excels in classification speed and power efficiency\u2014surpassing existing models by more than a factor of 100. In conclusion, this paper demonstrates the substantial advantages of the FPGA implementation of CVNNs for image classification tasks, particularly in scenarios where speed, resource, and power consumption are critical.<\/jats:p>","DOI":"10.3390\/s24030897","type":"journal-article","created":{"date-parts":[[2024,1,30]],"date-time":"2024-01-30T12:06:58Z","timestamp":1706616418000},"page":"897","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["FPGA Implementation of Complex-Valued Neural Network for Polar-Represented Image Classification"],"prefix":"10.3390","volume":"24","author":[{"given":"Maruf","family":"Ahmad","sequence":"first","affiliation":[{"name":"Faculty of Engineering and Applied Science, University of Regina, Regina, SK S4S 0A2, Canada"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0535-998X","authenticated-orcid":false,"given":"Lei","family":"Zhang","sequence":"additional","affiliation":[{"name":"Faculty of Engineering and Applied Science, University of Regina, Regina, SK S4S 0A2, Canada"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0744-8206","authenticated-orcid":false,"given":"Muhammad E. H.","family":"Chowdhury","sequence":"additional","affiliation":[{"name":"Department of Electrical Engineering, Qatar University, Doha 2713, Qatar"}]}],"member":"1968","published-online":{"date-parts":[[2024,1,30]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Haase, J., and Hanel, P.H. (2023). Artificial muses: Generative artificial intelligence chatbots have risen to human-level creativity. arXiv.","DOI":"10.1016\/j.yjoc.2023.100066"},{"key":"ref_2","unstructured":"OpenAI (2023, November 07). ChatGPT. Available online: https:\/\/chat.openai.com\/."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Miller, A.I. (2019). The Artist in the Machine: The World of AI-Powered Creativity, Mit Press.","DOI":"10.7551\/mitpress\/11585.001.0001"},{"key":"ref_4","unstructured":"Midjourney, Inc. (2023, November 07). Midjourney. Available online: https:\/\/www.midjourney.com\/."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"2279","DOI":"10.1016\/S0031-3203(01)00178-9","article-title":"Image processing with neural networks\u2014A review","volume":"35","author":"Handels","year":"2002","journal-title":"Pattern Recognit."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1109\/JSSC.2016.2616357","article-title":"Eyeriss: An Energy-Efficient Reconfigurable Accelerator for Deep Convolutional Neural Networks","volume":"52","author":"Chen","year":"2017","journal-title":"IEEE J. Solid-State Circuits"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Wang, C., and Luo, Z. (2022). A Review of the Optimal Design of Neural Networks Based on FPGA. Appl. Sci., 12.","DOI":"10.3390\/app122110771"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Zhang, L. (2023, January 7\u201310). Polar Representation of 2D Image Using Complex Exponential Spiking Neuron Network. Proceedings of the 52nd International Conference on Parallel Processing Workshops, Salt Lake City, UT, USA.","DOI":"10.1145\/3605731.3608932"},{"key":"ref_9","unstructured":"LeCun, Y., Cortes, C., and Burges, C. (2024, January 28). MNIST Handwritten Digit Database. Available online: http:\/\/yann.lecun.com\/exdb\/mnist."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"5314","DOI":"10.1109\/TPAMI.2022.3206148","article-title":"Resmlp: Feedforward networks for image classification with data-efficient training","volume":"45","author":"Touvron","year":"2022","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_11","unstructured":"Dhruv, P., and Naskar, S. (2020). Machine Learning and Information Processing: Proceedings of ICMLIP 2019, Springer."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Pak, M., and Kim, S. (2017, January 8\u201310). A review of deep learning in image recognition. Proceedings of the 2017 4th International Conference on Computer Applications and Information Processing Technology (CAIPT), Kuta Bali, Indonesia.","DOI":"10.1109\/CAIPT.2017.8320684"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Rawat, S., Rana, K., and Kumar, V. (2021). A novel complex-valued convolutional neural network for medical image denoising. Biomed. Signal Process. Control, 69.","DOI":"10.1016\/j.bspc.2021.102859"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Scarnati, T., and Lewis, B. (2021, January 7\u201314). Complex-valued neural networks for synthetic aperture radar image classification. Proceedings of the 2021 IEEE Radar Conference (RadarConf21), Atlanta, GA, USA.","DOI":"10.1109\/RadarConf2147009.2021.9455316"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"2231","DOI":"10.1007\/s00521-018-3920-4","article-title":"Classification of sonar echo signals in their reduced sparse forms using complex-valued wavelet neural network","volume":"32","author":"Peker","year":"2020","journal-title":"Neural Comput. Appl."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Nurvitadhi, E., Venkatesh, G., Sim, J., Marr, D., Huang, R., Ong Gee Hock, J., Liew, Y.T., Srivatsan, K., Moss, D., and Subhaschandra, S. (2017, January 22\u201324). Can FPGAs Beat GPUs in Accelerating Next-Generation Deep Neural Networks?. Proceedings of the 2017 ACM\/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA \u201917), New York, NY, USA.","DOI":"10.1145\/3020078.3021740"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Wu, Y. (2023, January 24\u201326). Review on FPGA-Based Accelerators in Deep learning. Proceedings of the 2023 IEEE 6th Information Technology, Networking, Electronic and Automation Control Conference (ITNEC), Chongqing, China.","DOI":"10.1109\/ITNEC56291.2023.10082175"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Zhang, J., and Zhang, L. (2023, January 17\u201320). Spiking Neural Network Implementation on FPGA for Multiclass Classification. Proceedings of the 2023 IEEE International Systems Conference (SysCon), Vancouver, BC, Canada.","DOI":"10.1109\/SysCon53073.2023.10131076"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Cho, M., and Kim, Y. (2020, January 19\u201322). Implementation of Data-optimized FPGA-based Accelerator for Convolutional Neural Network. Proceedings of the 2020 International Conference on Electronics, Information, and Communication (ICEIC), Barcelona, Spain.","DOI":"10.1109\/ICEIC49074.2020.9050993"},{"key":"ref_20","unstructured":"Zhou, Y., and Jiang, J. (2015, January 19\u201320). An FPGA-based accelerator implementation for deep convolutional neural networks. Proceedings of the 2015 4th International Conference on Computer Science and Network Technology (ICCSNT), Harbin, China."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"479","DOI":"10.26599\/TST.2019.9010019","article-title":"Hardware implementation of spiking neural networks on FPGA","volume":"25","author":"Han","year":"2020","journal-title":"Tsinghua Sci. Technol."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Lu, Y., Yu, L., Wei, X., Hu, Y., and Yao, C. (2024, January 28). Lightweight 5G OFDM Channel Estimation Method Based on Deep Complex-Valued Neural Network. Available online: https:\/\/papers.ssrn.com\/sol3\/papers.cfm?abstract_id=4436254.","DOI":"10.2139\/ssrn.4436254"},{"key":"ref_23","unstructured":"Trabelsi, C., Bilaniuk, O., Zhang, Y., Serdyuk, D., Subramanian, S., Santos, J.F., Mehri, S., Rostamzadeh, N., Bengio, Y., and Pal, C.J. (2018). Deep Complex Networks. arXiv."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1935","DOI":"10.1109\/LGRS.2016.2618840","article-title":"Polarimetric SAR Image Classification Using Deep Convolutional Neural Networks","volume":"13","author":"Zhou","year":"2016","journal-title":"IEEE Geosci. Remote Sens. Lett."},{"key":"ref_25","unstructured":"(2024, January 12). TensorFlow. (n.d.). tf.keras.Sequential. Available online: https:\/\/www.tensorflow.org\/api_docs\/python\/tf\/keras\/Sequential\/."},{"key":"ref_26","unstructured":"Barrachina, J.A. (2024, January 28). Complex-Valued Neural Networks (CVNN). Available online: https:\/\/github.com\/NEGU93\/cvnn."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"545","DOI":"10.1016\/j.neucom.2021.08.064","article-title":"No routing needed between capsules","volume":"463","author":"Byerly","year":"2021","journal-title":"Neurocomputing"},{"key":"ref_28","unstructured":"(2024, January 28). Intel. Product Brief, 3rd Gen Intel\u00ae Xeon\u00ae Scalable Processors. Available online: https:\/\/www.intel.com\/content\/www\/us\/en\/support\/products\/204098\/processors\/intel-xeon-processors\/3rd-generation-intel-xeon-scalable-processors.html."},{"key":"ref_29","unstructured":"(2024, January 28). NVIDIA. Product Brief, TESLA P4 GPU ACCELERATOR, 2023. Available online: https:\/\/www.nvidia.cn\/content\/dam\/en-zz\/Solutions\/design-visualization\/solutions\/resources\/documents1\/Tesla-P4-Product-Brief.pdf."},{"key":"ref_30","unstructured":"(2024, January 28). Intel. 11th Generation Intel\u00ae Core\u2122 Processor Family, Technical Resources: Intel\u00ae Core\u2122 Processors. Available online: https:\/\/www.intel.com\/content\/www\/us\/en\/products\/docs\/processors\/core\/11th-gen-processors.html."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Falsafi, B., and VijayKumar, T.N. (2005). Proceedings of the Power-Aware Computer Systems, Springer.","DOI":"10.1007\/11574859"},{"key":"ref_32","unstructured":"Travers, M. (2015). CPU Power Consumption Experiments and Results Analysis of Intel i7-4820K. [Master\u2019s Thesis, Newcastle University]."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Thomas, D.B., Howes, L., and Luk, W. (March, January 27). A Comparison of CPUs, GPUs, FPGAs, and Massively Parallel Processor Arrays for Random Number Generation. Proceedings of the ACM\/SIGDA International Symposium on Field Programmable Gate Arrays 2009, New York, NY, USA. FPGA \u201909.","DOI":"10.1145\/1508128.1508139"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Qasaimeh, M., Denolf, K., Lo, J., Vissers, K., Zambreno, J., and Jones, P.H. (2019, January 2\u20133). Comparing Energy Efficiency of CPU, GPU and FPGA Implementations for Vision Kernels. Proceedings of the 2019 IEEE International Conference on Embedded Software and Systems (ICESS), Las Vegas, NV, USA.","DOI":"10.1109\/ICESS.2019.8782524"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Parra, D., Escobar Sanabria, D., and Camargo, C. (2023). A Methodology and Open-Source Tools to Implement Convolutional Neural Networks Quantized with TensorFlow Lite on FPGAs. Electronics, 12.","DOI":"10.3390\/electronics12204367"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1085\/jgp.7.2.235","article-title":"The Visual Discrimination of Intensity and the Weber-Fechner Law","volume":"7","author":"Hecht","year":"1924","journal-title":"J. Gen. Physiol."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"898","DOI":"10.1109\/TPAMI.2010.161","article-title":"Contour Detection and Hierarchical Image Segmentation","volume":"33","author":"Maire","year":"2011","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_38","unstructured":"Woods, R.E., and Gonzalez, R.C. (2008). Digital Image Processing, Pearson Education Ltd."},{"key":"ref_39","unstructured":"Gonzalez, R.C., and Woods, R.E. (2008). Digital Image Processing, Prentice Hall. [3rd ed.]."},{"key":"ref_40","unstructured":"Sonka, M., Hlavac, V., and Boyle, R. (2013). Image Processing, Analysis and Machine Vision, Springer."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"373","DOI":"10.1016\/j.neucom.2018.05.087","article-title":"Deep neural networks with weighted spikes","volume":"311","author":"Kim","year":"2018","journal-title":"Neurocomputing"},{"key":"ref_42","unstructured":"Oppenheim, A.V., and Schafer, R.W. (1999). Discrete-Time Signal Processing, Prentice-Hall, Inc."},{"key":"ref_43","unstructured":"Barrachina, J.A., Ren, C., Vieillard, G., Morisseau, C., and Ovarlez, J.P. (2023). Theory and Implementation of Complex-Valued Neural Network. arXiv."},{"key":"ref_44","unstructured":"Amin, M.F., Amin, M.I., Al-Nuaimi, A.Y.H., and Murase, K. (2011). Proceedings of the International Conference on Neural Information Processing, Springer."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"1391","DOI":"10.1016\/S0893-6080(97)00036-1","article-title":"An Extension of the Back-propagation Algorithm to Complex Numbers","volume":"10","author":"Nitta","year":"1997","journal-title":"Neural Netw."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"967","DOI":"10.1109\/78.127967","article-title":"On the Complex Backpropagation Algorithm","volume":"40","author":"Benvenuto","year":"1992","journal-title":"IEEE Trans. Signal Process."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/24\/3\/897\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T13:51:40Z","timestamp":1760104300000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/24\/3\/897"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,1,30]]},"references-count":46,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2024,2]]}},"alternative-id":["s24030897"],"URL":"https:\/\/doi.org\/10.3390\/s24030897","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,1,30]]}}}