This repo contains the three compartment breast (3CB) final trained neural network model used in the manuscript entitled "Dual-energy three compartment breast imaging (3CB) for novel compositional biomarkers to improve detection of malignant lesions", submitted to Nature publications in q1 2021.
The neural network model takes 3CB derived features and CAD predicted probability of malignancy and outputs a new probability of malignancy.
-
4 core CPU
-
8 gb of RAM
-
Cuda enabled GPU (optional)
Runtimes:
- neural network prediction: < 10 seconds per 1000 ROIs
- demo runtime: < 1 minute
- Python 3.6+, with recent versions of the following python packages:
- cv2
- matplotlib
- numpy
- pandas
- scipy
- seaborn
- Keras
- Tensorflow
- Fiji/Imagej (optional)
- nn_model: final trained model referenced in manuscript
- *tracked via git-lfs
- example data and driver program to extract 3CB features and run NN predictions
# load scaler
sc=load('path to scaler *.bin')
# load and use model
from keras.models import Sequential, load_model
model=load_model("path to model *.h5")
- Lambert Leong: lambert3@hawaii.edu
- Thomas Wolfgruber: tomwolf@hawaii.edu
- John Shepherd: johnshep@hawaii.edu