Back close

FPGA-Powered Solar Photovoltaic Module Defect Classification: Patch-Wise Reusable CNN IPs for High-Speed Edge Processing

Publication Type : Journal Article

Publisher : ASME International

Source : Journal of Computing and Information Science in Engineering

Url : https://doi.org/10.1115/1.4070331

Campus : Coimbatore

School : School of Artificial Intelligence - Coimbatore

Year : 2025

Abstract : Modern deep neural network models can achieve high accuracy for computer vision tasks; however, their high computational cost keeps them ashore from deployment on embedded devices. To resolve this, MobileNet was introduced. MobileNet is a lightweight convolutional neural network (CNN) architecture that adopts depthwise separable convolution over the standard convolution to reduce the number of operations and parameters without much loss in accuracy. This paper presents the design and implementation of four reusable computing engines for depthwise convolution, pointwise convolution, standard convolution, and batch normalization layers. These engines are designed for low-latency defect classification in solar cells on embedded devices. Our MobileNet Model achieved an accuracy of 91%(2 Classes), 86%(8 Classes), 79%(11 Classes) and 86%(12 Classes) in classification. IPs also acquired an optimum execution time of 0.07 ms for Pointwise IP, 0.02 ms for Convolution IP, 0.13 ms for Depthwise IP and 0.07 ms for Batch Normalization, respectively.

Cite this Research Publication : Ghanashyam Vinod, Rama Muni Reddy Yanamala, Rayappa David Amar Raj, Subeesh Thottathil, Anandkumar Velusamy, Rouzbeh Nazari, Manasa Venkateswaran, Archana Pallakonda, FPGA-Powered Solar Photovoltaic Module Defect Classification: Patch-Wise Reusable CNN IPs for High-Speed Edge Processing, Journal of Computing and Information Science in Engineering, ASME International, 2025, https://doi.org/10.1115/1.4070331

Admissions Apply Now