Enhancing Quality Inspection in Automotive Manufacturing through Deep Learning and Transfer Learning
Ensuring quality control and accurate defect detection are critical in the automotive manufacturing industry. This project introduces a deep learning-based approach leveraging transfer learning to automate defect detection process for Terminal Crimp Cross-Section.
-
Utilizes pre-trained Convolutional Neural Networks (CNNs) such as DenseNet121, VGG19, and others.
-
Implements transfer learning to address limited labeled datasets.
-
Achieves high accuracy (>98%) in defect detection and classification.
-
Deploys models in a real-time production environment with a user-friendly GUI for the Quality team.
-
src: Scripts for preprocessing, training, and evaluating the CNN models.
-
app: A user-friendly interface for real-time deployment in production environments.
-
Documentation: Detailed descriptions of the methods, metrics, and experimental setup.
Sample Data: Example datasets for terminal crimp cross-sections (restricted due to proprietary limitations).
-
Machine 1: Ubuntu 22, 16 CPUs, 16 GB RAM, 100 GB Disk, Azure-based.
-
Machine 2: Debian 11, 8 CPUs, 15 GB RAM, 140 GB Disk, On-premise server.
- Python Libraries: TensorFlow, Keras, scikit-learn, seaborn, and other dependencies listed in
requirements.txt
.
git clone https://github.com/your-username/quality-inspection-automotive.git
cd quality-inspection-automotive
pip install -r requirements.txt
streamlit run your_script.py
-
Incorporating object detection models (R-CNN, YOLO) for precise defect localization.
-
Expanding datasets to cover additional manufacturing applications.
-
Enhancing model interpretability for better insights into defect classification.