Deep Learning Driven Electroluminescence Analysis for Precision Solar Panel Defect Detection

Project Code :TCMAPY2024

Objective

The primary objective of this project is to develop a deep learning–based system for detecting and classifying defects in solar panels using electroluminescence images. It involves collecting and preprocessing labeled datasets, implementing YOLOv8 and YOLOv9 models to identify defects such as cracks, scratches, and dislocations, and creating a Flask-based web interface for user registration, login, image upload, live detection, and organized result display. The project also includes evaluating model performance using precision, recall, and accuracy, and integrating front-end and back-end components to ensure smooth interaction. Overall, it aims to deliver an accurate, automated method for structured electroluminescence defect analysis.

Abstract

This project focuses on developing a deep learning-based system for detecting defects in solar panels using electroluminescence images. The system employs advanced object detection algorithms, YOLOv8 and YOLOv9, to identify and classify multiple types of defects including black core, corner crack, finger fragment, horizontal dislocation, printing error, scratch, short circuit, star crack, thick line, and vertical dislocation. The proposed solution integrates a web-based interface built with Flask, allowing users to upload images and perform live detection. The system ensures accurate labeling and visualization of defects, providing a structured approach to panel analysis. The modules include registration, login, image upload, live detection, and logout. By combining deep learning and interactive interface design, the system provides an automated, precise, and efficient method for analyzing electroluminescence images. This project contributes to defect identification research and facilitates structured inspection processes.

Keywords: deep learning, electroluminescence, solar panel, defect detection, YOLOv8, YOLOv9, Flask, image analysis, object detection, automated inspection

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Hardware Requirements

Processor                                 - I3/Intel Processor

Hard Disk                                - 160GB

Key Board                              - Standard Windows Keyboard

Mouse                                     - Two or Three Button Mouse

Monitor                                   - SVGA

RAM                                       - 8GB

 

Software Requirements:

Operating System                   :  Windows 7/8/10

Server side Script                    :  HTML, CSS, Bootstrap & JS

Programming Language         :  Python

Libraries                                  :  Flask/Django, Pandas, Mysql.connector, Os, Smtplib, Numpy

IDE/Workbench                      :  PyCharm

Technology                             :  Python 3.6+

Server Deployment                 :  Xampp Server

Database                                 :  MySQL

Demo Video

mail-banner
call-banner
contact-banner
Request Video