Fault Logging and Assessment for Responsive EV Repairs
The FLARE project aims to automate fault detection in EV charging stations using Semantic Segmentation and Vision-Transformer-based Image Classification. By leveraging real-world data, we help identify charger malfunctions faster and improve maintenance response times.

Problem
Broken EV chargers (both external and internal issues) make charging unreliable for EV owners and slows down EV adoption.
Solution
AI-driven fault detection using semantic segmentation and binary classifier to speed up the repair process.
Goal
Increases EV charger reliability, strengthens charging infrastructure, and accelerates EV adoption.
Data Collection & Labeling
The dataset consists of images of EV chargers collected from both
manual and online sources, ensuring diverse conditions to improve model generalization.
Manual collection involved capturing chargers in various operational states—healthy, broken screen,
damaged cord, or damaged plug—from different angles, with a focus on
front-facing perspectives to simulate future user photos. Charger locations were
identified using PlugShare, prioritizing stations reported as faulty or
undergoing maintenance to maximize the presence of malfunctioning units.
To further expand the dataset, additional images were sourced online from Google Photos, Reddit,
EV forums, and blog posts where users discussed charger failures. These sources
provided real-world failure cases, increasing dataset diversity.
All online images were manually reviewed to ensure relevance and consistency with
manually collected samples.
Examples of Collected Data:

Segments.ai Labeling Process
Using the website, members manually labeled different parts of the chargers into:
- Screen
- Body
- Cord
- Plug
- Void Background
After labeling a sizeable amount of charger images, we used these labeled ground truth images to train our segmentation model & binary classification model.
Post Labeling Dataset:

Images
Healthy
Broken
Labeled
Methodology
Our project enhances EV charger reliability by leveraging artificial intelligence to automatically detect and classify charger issues. To achieve this, we use two primary AI methods: Semantic Segmentation and Binary Classification.
Step 1: Semantic Segmentation
We first segment the different parts of an EV charger—such as the screen, body, cable, and plug—before analyzing their condition.
- How? We first tested this technique on a sidewalk dataset before eventually upgrading to a more advanced segmentation model, MIT-B3 SegFormer, to our labeled EV charger dataset.
- Why? This helps us focus on specific parts rather than the whole charger, making the classification process easier and more accurate.
Step 2: Binary Classification
Once the charger components are segmented, we train a model to classify whether each part is functioning correctly or broken.
- How? We collected and labeled images of EV chargers as either "healthy" or "broken" (e.g., damaged screen, faulty plug, disconnected cable, and out of service chargers).
- What model? We use Vision Transformers (ViT)—a type of AI that analyzes images similarly to how people process visual information.
- Process: Images are cleaned and standardized, then split into training and testing sets. The model learns from the training data and is tested on new images.
Results & Impact
Our study demonstrated the effectiveness of artificial intelligence in automating EV charger fault detection. By using computer vision models, we successfully identified damaged chargers and categorized faults, enabling a more efficient and structured reporting system. This innovation improves maintenance response times, enhances charger reliability, and ultimately contributes to a more robust EV charging network.
Through rigorous testing, our segmentation and classification models accurately detected charger issues and performed well under diverse conditions. The results highlight the feasibility of integrating AI-powered fault detection into real-world EV infrastructure, reducing reliance on manual reporting and increasing accuracy in maintenance logs.
Prototype
Explore our interactive app prototype and product flowchart below:
FLARE product flowchart:

Team
Here are the FLARE team members who developed the project:

Ethan Deng

Jason Gu

Daniel Kong

Irving Zhao
Mentors
We would like to extend the most sincere gratitude to our wonderful SDG&E mentors who guided the FLARE team for the past two quarters:

Phi Nguyen

Ari Gaffen

James McCloskey

Anderson Bolles
