Edge Vision AI is an end-to-end artificial intelligence system for automated wafer defect detection, explainability, and deployment on NXP edge devices. The project is designed for real-time, low-power, and scalable semiconductor quality inspection.
Click here to watch the project demo
Manual wafer inspection in semiconductor manufacturing is slow, costly, errorβprone, and difficult to scale for highβvolume production. Existing inspection systems lack realβtime intelligence and flexibility, creating a need for a lightweight, automated, and reliable solution.
Edge Vision AI provides an intelligent inspection pipeline that:
- Automatically classifies wafer defects
- Runs efficiently on edge hardware
- Explains model predictions
- Learns from uncertain samples
- Operates in offline environments
| Metric | Result |
|---|---|
| Model Size | 1.9 MB |
| Accuracy | 75%+ overall |
| Training Accuracy | ~69% |
| Validation Accuracy | ~79% |
| Inference Speed | Real-time |
| Memory Usage | Low |
| Deployment | Edge-ready (NXP compatible) |
| Training Time | ~5 mins |
-
Lightweight Edge AI
- Compact, embeddedβready CNN
- Lowβlatency, realβtime inference
-
SelfβLearning System
- Automatically stores lowβconfidence cases
- Model keeps improving with new data
-
Edge Deployment
- INT8 quantized model
- Runs on NXP hardware with eIQ support
-
Smart Analytics
- Batch inspection + yield calculation
- CSV logging with offline support
- Training Accuracy: ~69%
- Validation Accuracy: ~79%
The system follows a modular pipeline:
Image Acquisition β Preprocessing β AI Inference β Confidence Evaluation
β
Explainable AI Visualization
β
Edge Deployment and Monitoring
Training and deployment pipelines are separated for optimization and reliability.
Dataset/
β
βββ Train/
β βββ bridge/
β βββ clean/
β βββ cmp/
β βββ crack/
β βββ ler/
β βββ open/
β βββ others/
β βββ vias/
β
βββ Validation/
β βββ bridge/
β βββ clean/
β βββ cmp/
β βββ crack/
β βββ ler/
β βββ open/
β βββ others/
β βββ vias/
β
βββ Self-learning/
βββ low_confidence_samples/
- Machine Learning: TensorFlow, Keras, NumPy
- Image Processing: OpenCV
- Data Management: Pandas, CSV
- Deployment: TensorFlow Lite, NXP eIQ Toolkit, C/C++
- Development Tools: Python, Google Colab, GitHub
Wafer images are captured using camera modules or uploaded manually.
Images are resized, normalized, and formatted for model input.
The CNN model predicts defect class and confidence score.
- High confidence β Accepted result
- Low confidence β Stored for retraining
Grad-CAM generates visual explanations highlighting defect regions.
Optimized model runs on NXP hardware for real-time inspection.
The close alignment between training and validation accuracy indicates:
- Minimal overfitting
- Stable learning behavior
- Good generalization performance
This balance confirms that the model performs consistently on both known and unknown wafer images.
- Reduced inspection costs
- Improved manufacturing yield
- Faster quality validation
- Promotes Edge AI adoption
- Improves model transparency
- Enables scalable deployment
- Combines XAI and embedded AI
- Supports adaptive learning
- Bridges research and production
- Complete end-to-end solution
- Edge-ready deployment
- Explainable decision system
- Self-learning pipeline
- Industry-focused design
This project demonstrates the transition from prototype to deployable system.
- Automated retraining pipeline
- Cloud-based monitoring dashboard
- Live camera integration
- Multi-device deployment
- Predictive maintenance features
Training Accuracy represents how well the model learns patterns from the training dataset.
It indicates the modelβs ability to fit known data.
Validation Accuracy represents how well the trained model performs on unseen data.
It measures the modelβs generalization capability in real-world scenarios.
- Hackathon Organizers
- NXP eIQ Platform
- Open Source Community
Thank you for reviewing WaferGuard AI.