Hardware Implementation of a Deep Learning-based Autonomous System for Smart Homes using Field Programmable Gate Array Technology

Authors

  • Mohamed Tounsi College of Computer and Information Sciences, Prince Sultan University, Riyadh, Saudi Arabia | Automated Systems and Soft Computing Lab (ASSCL), Prince Sultan University, Riyadh, Saudi Arabia
  • Ali Jafer Mahdi College of Information Technology Engineering, Al-Zahraa University for Women, 56001, Karbala, Iraq
  • Mahmood Anees Ahmed Medical Instrumentation Techniques Engineering Department, College of Medical Techniques. Al-Farahidi University, Baghdad, 10001, Iraq
  • Ahmad Taher Azar College of Computer and Information Sciences, Prince Sultan University, Riyadh, Saudi Arabia | Automated Systems and Soft Computing Lab (ASSCL), Prince Sultan University, Riyadh, Saudi Arabia | Faculty of Computers and Artificial Intelligence, Benha University, Benha, Egypt
  • Drai Ahmed Smait College of Engineering, The University of Mashreq, Baghdad 10001, Iraq
  • Saim Ahmed College of Computer and Information Sciences, Prince Sultan University, Riyadh, Saudi Arabia | Automated Systems and Soft Computing Lab (ASSCL), Prince Sultan University, Riyadh, Saudi Arabia
  • Ali Mahdi Zalzala Department of Electronics and Communication, College of Engineering, Uruk University, Baghdad 10001, Iraq
  • Ibraheem Kasim Ibraheem Department of Electrical Engineering, College of Engineering, University of Baghdad, Baghdad 10001, Iraq
Volume: 14 | Issue: 5 | Pages: 17203-17208 | October 2024 | https://doi.org/10.48084/etasr.8372

Abstract

The current study uses Field-Programmable Gate Array (FPGA) hardware to advance smart home technology through a self-learning system. The proposed intelligent three-hidden layer system outperformed prior systems with 99.21% accuracy using real-world data from the MavPad dataset. The research shows that FPGA solutions can do difficult computations in seconds. The study also examines the difficulties of maximizing performance with limited resources when incorporating deep learning technologies into FPGAs. Despite these challenges, the research shows that FPGA-based solutions improve home technology. It promotes the integration of sophisticated learning algorithms into ordinary electronics to boost their intelligence.

Keywords:

FPGA, autonomous system, neural networks, deep learning, optimization techniques, scalability, hardware implementation, smart home

Downloads

Download data is not yet available.

References

S. Vaidyanathan, A. T. Azar, K. Rajagopal, A. Sambas, S. Kacar, and U. Cavusoglu, "A new hyperchaotic temperature fluctuations model, its circuit simulation, FPGA implementation and an application to image encryption," International Journal of Simulation and Process Modelling, vol. 13, no. 3, pp. 281–296, Jan. 2018.

J. C. S. D. Anjos et al., "A Survey on Collaborative Learning for Intelligent Autonomous Systems," ACM Computing Surveys, vol. 56, no. 4, Aug. 2023, Art. no. 98.

A. G. Blaiech, K. Ben Khalifa, C. Valderrama, M. A. C. Fernandes, and M. H. Bedoui, "A Survey and Taxonomy of FPGA-based Deep Learning Accelerators," Journal of Systems Architecture, vol. 98, pp. 331–345, Sep. 2019.

R. Gayathri, "Onboard target detection in hyperspectral image based on deep learning with FPGA implementation," Microprocessors and Microsystems, vol. 85, Sep. 2021, Art. no. 104313.

A. Shakarami, A. Shahidinejad, and M. Ghobaei-Arani, "An autonomous computation offloading strategy in Mobile Edge Computing: A deep learning-based hybrid approach," Journal of Network and Computer Applications, vol. 178, Mar. 2021, Art. no. 102974.

Y. You et al., "New paradigm of FPGA-based computational intelligence from surveying the implementation of DNN accelerators," Design Automation for Embedded Systems, vol. 26, no. 1, pp. 1–27, Mar. 2022.

K. Yu, L. Lin, M. Alazab, L. Tan, and B. Gu, "Deep Learning-Based Traffic Safety Solution for a Mixture of Autonomous and Manual Vehicles in a 5G-Enabled Intelligent Transportation System," IEEE Transactions on Intelligent Transportation Systems, vol. 22, no. 7, pp. 4337–4347, Jul. 2021.

E. H. C. Tourad and M. Eleuldj, "Survey of Deep Learning Neural Networks Implementation on FPGAs," in 5th International Conference on Cloud Computing and Artificial Intelligence: Technologies and Applications, Marrakesh, Morocco, Nov. 2020, pp. 1–8.

P. Gayathri, A. Stalin, and S. Anand, "Intelligent Smart Home Security System: A Deep Learning Approach," in 10th Region 10 Humanitarian Technology Conference (R10-HTC), Hyderabad, India, Sep. 2022, pp. 438–444.

C. Pham-Quoc, T. H. Q. Bao, and T. N. Thinh, "FPGA/AI-Powered Architecture for Anomaly Network Intrusion Detection Systems," Electronics, vol. 12, no. 3, Jan. 2023, Art. no. 668.

B. M. H. Alhafidh, A. I. Daood, M. M. Alawad, and W. Allen, "FPGA Hardware Implementation of Smart Home Autonomous System Based on Deep Learning," in International Conference on Internet of Things, Seattle, WA, USA, Jun. 2018, pp. 121–133.

M. Atieh, O. Mohammad, A. Sabra, and N. Rmayti, "IOT, Deep Learning and Cybersecurity in Smart Homes: A Survey," in Cybersecurity in Smart Homes: Architectures, Solutions and Technologies, New York, NY, USA: Wiley, 2022, pp. 203–244.

S. Mittal and S. Umesh, "A survey On hardware accelerators and optimization techniques for RNNs," Journal of Systems Architecture, vol. 112, Jan. 2021, Art. no. 101839.

A. Azarmi Gilan, M. Emad, and B. Alizadeh, "FPGA-Based Implementation of a Real-Time Object Recognition System Using Convolutional Neural Network," IEEE Transactions on Circuits and Systems II: Express Briefs, vol. 67, no. 4, pp. 755–759, Apr. 2020.

T. Wang, C. Wang, X. Zhou, and H. Chen, "An Overview of FPGA Based Deep Learning Accelerators: Challenges and Opportunities," in IEEE 21st International Conference on High Performance Computing and Communications; IEEE 17th International Conference on Smart City; IEEE 5th International Conference on Data Science and Systems (HPCC/SmartCity/DSS), Zhangjiajie, China, Aug. 2019, pp. 1674–1681.

M. Nobari and H. Jahanirad, "FPGA-based implementation of deep neural network using stochastic computing," Applied Soft Computing, vol. 137, Apr. 2023, Art. no. 110166.

S. Han, H. Mao, and W. J. Dally, "Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Coding." arXiv, Feb. 15, 2016.

K. He, X. Zhang, S. Ren, and J. Sun, "Deep Residual Learning for Image Recognition," in IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, Jun. 2016, pp. 770–778.

S. Zhang et al., "Deep Learning in Human Activity Recognition with Wearable Sensors: A Review on Advances," Sensors, vol. 22, no. 4, Jan. 2022, Art. no. 1476.

T. Kryjak, M. Komorkiewicz, and M. Gorgon, "Real-time moving object detection for video surveillance system in FPGA," in Conference on Design & Architectures for Signal & Image Processing, Tampere, Finland, Nov. 2011, pp. 1–8.

Y. Wang et al., "An FPGA-based online reconfigurable CNN edge computing device for object detection," Microelectronics Journal, vol. 137, Jul. 2023, Art. no. 105805.

M. Lin, Q. Chen, and S. Yan, "Network In Network." arXiv, Mar. 04, 2014.

A. Shawahna, S. M. Sait, and A. El-Maleh, "FPGA-Based Accelerators of Deep Learning Networks for Learning and Classification: A Review," IEEE Access, vol. 7, pp. 7823–7859, Jan. 2019.

A. Suresh, B. N. Reddy, and C. Renu Madhavi, "Hardware Accelerators for Edge Enabled Machine Learning," in IEEE REGION 10 CONFERENCE, Osaka, Japan, Nov. 2020, pp. 409–413.

X. Yang, C. Zhuang, W. Feng, Z. Yang, and Q. Wang, "FPGA Implementation of a Deep Learning Acceleration Core Architecture for Image Target Detection," Applied Sciences, vol. 13, no. 7, Jan. 2023, Art. no. 4144.

Y. Yan, Y. Zhang, J. Zhang, and R. Liu, "Target detection algorithm based on CNN and its FPGA implementation," in 5th International Conference on Innovation in Artificial Intelligence, Xia men, China, Mar. 2021, pp. 99–102.

T. Chen, X. Li, H. Li, and G. Zhu, "Deep learning-based fall detection using commodity Wi-Fi," Journal of Information and Intelligence, vol. 2, no. 4, pp. 355–364, Jul. 2024.

B. E. Sabir, M. Youssfi, O. Bouattane, and H. Allali, "Towards a New Model to Secure IoT-based Smart Home Mobile Agents using Blockchain Technology," Engineering, Technology & Applied Science Research, vol. 10, no. 2, pp. 5441–5447, Apr. 2020.

V. Tiwari, A. Keskar, and N. C. Shivaprakash, "Design of an IoT Enabled Local Network Based Home Monitoring System with a Priority Scheme," Engineering, Technology & Applied Science Research, vol. 7, no. 2, pp. 1464–1472, Apr. 2017.

T. Alshammari, "Using Artificial Neural Networks with GridSearchCV for Predicting Indoor Temperature in a Smart Home," Engineering, Technology & Applied Science Research, vol. 14, no. 2, pp. 13437–13443, Apr. 2024.

T. Ashfaq et al., "A Machine Learning and Blockchain Based Efficient Fraud Detection Mechanism," Sensors, vol. 22, no. 19, Jan. 2022, Art. no. 7162.

H. A. Ibrahim, A. T. Azar, Z. F. Ibrahim, and H. H. Ammar, "A Hybrid Deep Learning Based Autonomous Vehicle Navigation and Obstacles Avoidance," in The International Conference on Artificial Intelligence and Computer Vision, Cairo, Egypt, Apr. 2020, pp. 296–307.

R. Shahzad et al., "Multi-Agent System for Students Cognitive Assessment in E-Learning Environment," IEEE Access, vol. 12, pp. 15458–15467, Jan. 2024.

S. M. Shah et al., "A Hybridized Optimal Algorithm for Multimodal Optimal Design of Inverse Problems," IEEE Access, vol. 11, pp. 125159–125170, Jan. 2023.

A. U. R. Butt et al., "An Optimized Role-Based Access Control Using Trust Mechanism in E-Health Cloud Environment," IEEE Access, vol. 11, pp. 138813–138826, Jan. 2023.

Downloads

How to Cite

[1]
Tounsi, M., Mahdi, A.J., Ahmed, M.A., Azar, A.T., Smait, D.A., Ahmed, S., Zalzala, A.M. and Ibraheem, I.K. 2024. Hardware Implementation of a Deep Learning-based Autonomous System for Smart Homes using Field Programmable Gate Array Technology. Engineering, Technology & Applied Science Research. 14, 5 (Oct. 2024), 17203–17208. DOI:https://doi.org/10.48084/etasr.8372.

Metrics

Abstract Views: 108
PDF Downloads: 69

Metrics Information

Most read articles by the same author(s)