The ISP Defect Predictor is an AI-powered quality intelligence tool built for Samsung camera and ISP (Image Signal Processing) programs. It ingests historical defect data from previous Galaxy flagship releases and predicts where defects are most likely to occur in the current or future program.
Built from 13 consecutive Samsung Galaxy flagship releases (S22 โ S26) with zero S1 escapes.
| Without This Tool | With This Tool |
|---|---|
| Defects found late in cycle | Risks identified at sprint start |
| Same components fail repeatedly | Pattern recognition prevents repeat failures |
| Manual triage of 500+ test cases | AI-ranked test priority list |
| Reactive QA (find & fix) | Predictive QA (prevent & protect) |
Historical Defect Data (CSV/JSON)
โ
Data Analysis Engine
โ Defect density per component
โ Severity distribution (S1/S2/S3/S4)
โ Repeat failure patterns
โ Sprint-over-sprint trend
โ
AI Prediction Model
โ Risk score per component (0-100)
โ Predicted defect count
โ High-risk test areas flagged
โ
Output Report
โ Risk heatmap by component
โ Top 10 high-risk areas
โ Recommended test coverage boost
โ Executive summary for Director review
- ๐ Defect Trend Analysis โ Sprint-wise defect velocity tracking
- ๐ฏ Component Risk Scoring โ ISP pipeline components ranked by risk (0โ100)
- ๐ Repeat Failure Detection โ Identifies components with recurring defects
- ๐ Test Prioritization โ Recommends which test suites to run first
- ๐ Severity Distribution โ S1/S2/S3/S4 breakdown per component
- ๐ค AI Root Cause Clustering โ Groups similar defects automatically
- ๐ Executive Report โ Director-level summary with actionable recommendations
isp_defect_predictor/
โ
โโโ data/
โ โโโ historical_defects.csv โ Input: past defect data
โ โโโ component_map.json โ ISP component definitions
โ
โโโ engine/
โ โโโ analyzer.py โ Defect pattern analysis
โ โโโ predictor.py โ Risk score calculation
โ โโโ reporter.py โ Report generation
โ
โโโ output/
โ โโโ risk_heatmap.html โ Visual risk map
โ โโโ executive_report.pdf โ Director-level summary
โ
โโโ tests/
โ โโโ test_predictor.py โ Unit tests
โ
โโโ requirements.txt
โโโ README.md
# Clone
git clone https://github.com/vanichalla24/isp_defect_predictor.git
cd isp_defect_predictor
# Install
pip install -r requirements.txt
# Add your defect data
cp your_defects.csv data/historical_defects.csv
# Run prediction
python engine/predictor.py
# View report
open output/risk_heatmap.htmldefect_id,component,severity,sprint,description,status
DEF-001,Camera_HAL,S1,Sprint_42,AF fails in low light,Closed
DEF-002,ISP_Pipeline,S2,Sprint_42,Color shift in Pro mode,Closed
DEF-003,Night_Mode,S1,Sprint_43,Overexposure on main cam,Open๐ด HIGH RISK (Score 85/100) โ Camera HAL3 Layer
๐ด HIGH RISK (Score 78/100) โ ISP Night Mode Pipeline
๐ก MEDIUM RISK (Score 54/100) โ 3A Algorithm (AE/AWB/AF)
๐ข LOW RISK (Score 22/100) โ Gallery Rendering
Vaani Challa โ QA Architect | Samsung SRIB | 17+ Years 13 Galaxy flagship releases ยท Zero S1 escapes ยท Dual Best Award (S25 + S26)
MIT ยฉ Vaani Challa