DAN1
DAN1
Objective:
This project aims to develop an automated inspection system for casting defect detection using
machine learning techniques. The system addresses the limitations of manual inspection
processes in manufacturing, including inconsistent accuracy and high labour costs. By leveraging
deep learning architectures, particularly autoencoders, the system can identify various casting
defects.
Problem Statement:
Manufacturing quality control, especially in casting processes, traditionally relies on manual
inspection, which presents several challenges:
1. Inconsistent inspection accuracy due to human factors
2. High labour costs and me consumption
3. Limited scalability with production volume
4. Difficulty in detecting subtle defects
5. Fatigue-induced errors in prolonged inspection sessions
Technical Approach:
1. Data Processing Pipeline
o Feature extraction
2. Model Architecture
The core of the system is built using autoencoder neural networks and CNN:
1. Encoder Network
Technology Stack:
• Primary Framework: TensorFlow/PyTorch
• Programming Language: Python
• Key Libraries:
o NumPy for numerical operations
Methodology:
The project follows a systematic approach, as outlined below:
• Performance Metrics: The trained model is evaluated using a test dataset to measure:
o Accuracy
o Precision
o Recall
o F1-score
Technical Achievements:
1. Automated detection of major casting defects:
Blow holes and pinholes
Burr formation
Shrinkage defects
Mould material defects
Pouring metal defects
Metallurgical defects
2. Performance Metrics
Business Impact:
1. Cost Reduction
2. Quality Improvements