NeoScan AI is a state-of-the-art diagnostic platform designed for early neonatal screening. Utilizing advanced Deep Learning architectures, the system analyzes images of newborns to detect 15+ medical conditions across four specialized modules, providing immediate risk assessment and clinical advice.
Fractured (High Risk) / Not Fractured (Normal) with confidence scoregit clone https://github.com/bytecraft17/NeoScan-Website.git
cd NeoScan-Website
cd Backend
pip install -r requirements.txt
The pre-trained model weights (.pth, .keras, .h5) are not included in the repository due to their size.
Backend/ directory.| File | Module | Framework |
|---|---|---|
best_model.pth |
Skin (EfficientNetB3) | PyTorch |
neoscan_eye_FINAL_effb4.keras |
Eye (EfficientNetB4) | TensorFlow |
VGG16_best.pth |
Face - VGG16 | PyTorch |
ViT_v2_best.pth |
Face - ViT | PyTorch |
body_model.h5 |
Body - ResNet50 (Bone Fracture) | TensorFlow |
python main.py
The application will be available at http://127.0.0.1:8000.
NeoScan_Website/
├── Backend/
│ ├── main.py # FastAPI Entry Point & Prediction Logic
│ ├── requirements.txt # Python Dependencies
│ ├── eye_model_config_FINAL.json # Eye Module Config
│ └── *.pth / *.keras / *.h5 # AI Model Weights (Download separately)
├── Frontend/
│ ├── index.html # Main Application UI
│ ├── css/ # Styling & Design System
│ └── js/ # Frontend Logic & API Integration
└── README.md
New Classes: Fractured (High Risk) |
Not Fractured (Normal) |
/predict/body endpoint in main.pybody_model.pkl, debug_tf.pyFor the full training pipelines, datasets, and architectural experiments, visit the research repository: Neoscan-AI Research Repo
🌍 Live Website: https://bytecraft17.github.io/NeoScan-Website/Frontend/
Disclaimer: NeoScan AI is an assistive screening tool and should not replace professional clinical judgment.