DermaScan is a mobile-ready deep learning application that classifies acne severity into Mild, Moderate, and Severe using a lightweight CNN model (MobileNetV2). The system is optimized for on-device inference using TensorFlow Lite, ensuring privacy and real-time performance.
- 📷 Capture or upload skin images
- 🤖 AI-based acne severity classification
- 📊 Outputs severity + confidence score
- 📱 Runs offline using TFLite (no internet required)
- 🔒 Privacy-first (no data leaves device)
- 🌍 Optimized for Indian skin tones
- Architecture: MobileNetV2 (Transfer Learning)
- Input Size: 224 × 224 RGB images
- Classes:
- Mild
- Moderate
- Severe
- Optimization: TFLite Quantization
- Dataset: DermaCon-IN (Indian dataset)
Steps:
- Image Capture / Upload
- Preprocessing (Resize + Normalize)
- Model Inference (MobileNetV2)
- Severity Prediction + Confidence
The system processes user input locally and returns acne severity without requiring cloud interaction.
- User Interaction Module → Capture/upload images
- Image Processing Module → Resize, normalize
- Classification Module → MobileNetV2 prediction
- On-Device Inference Module → TFLite execution
- ✅ Unit Testing (Preprocessing, Model, TFLite)
- ✅ Integration Testing (End-to-End pipeline)
- ⚡ Real-time performance tested (<2 seconds)
- Python
- TensorFlow / Keras
- TensorFlow Lite
- OpenCV / PIL
- Android Studio
- Google Colab
- Abhirami Sajith
- Afia Nasumudeen
- Akshara Cheruvatheri
- Alex Mathai Mathews




