An AI-powered tool for analyzing whole-body bone scans to detect metastasis.
- Create a virtual environment:
python -m venv venv
source venv/bin/activate- Install dependencies:
pip install -r requirements.txt- Create required directories:
mkdir -p data/images data/models- Place your trained models in the
modelsdirectory:
- ResNet34 models for each region
- Random forest classifier
- Copy your bone scan dataset to
data/bs-80k/temp
- Start the backend API:
uvicorn src.backend.main:app --reload- Start the Streamlit frontend:
streamlit run src.frontend.app.py- Open your browser and navigate to http://localhost:8501
src/backend: FastAPI backend servicesrc/frontend: Streamlit web interfacemodels: Trained model filesdata: Dataset directorytests: Test files
- Accuracy: 88.10%
- Sensitivity: 73.71%
- Specificity: 96.34%
- F1 Score: 81.85%
- AUC: 89.13%