Deep Learning for Dermatologist-Level Detection of Ugly-Duckling (UD) and Suspicious Pigmented Skin Lesions (SPL) from Wide-Field Images
Code to reproduce Soenksen, LR. et al 2021, on Science Translational Medicine.
Samples of data Preparation, model training, testing and integrated analysis system according to the methods of Soenksen, LR. et al 2020, can be executed through the included Jupyter notebooks in the following order:
- 00_A_DL_Image_Patch_generation.ipynb
- 00_B_DL_Image_Database_CLAHE_PreProcessing.ipynb
- 00_C_DL_Image_Database_Randomization.ipynb
- 00_D_DL_Image_Augmentation_of_Randomized_CLAHE_Database.ipynb
- 01_DL_SPL_Detection_Basic_Model_Creator.ipynb
- 02_DL_SPL_Detection_Augmented_Model_Creator.ipynb
- 03_DL_SPL_Detection_Augmented_TL_VGG16_Bottleneck_Model_Creator.ipynb
- 03_DL_SPL_Detection_Augmented_TL_VGG16_Fine_Tuning_Model_Creator.ipynb
- 04_DL_SPL_Detection_Augmented_TL_XCEPTION_Bottleneck_Model_Creator.ipynb
- 04_DL_SPL_Detection_Augmented_TL_XCEPTION_Fine_Tuning_Model_Creator.ipynb
- 05_DL_SPL_A_Wide_Field_Feature_Extractor_UglyDucking_Ranking_and_T-SNE.ipynb
Wide-field imaging and deep neural networks are used to facilitate the accurate detection of suspicious and salient pigmented lesions to allow for convenient skin screenings at the primary care level.
All data has been de-identified and randomized to comply with MIT data sharing policies. Due to egress limits on GIT, this repo requires that you download the "Wide-field" and "close-up" Dataset directly. Please send a request to soenksen@mit.edu with your Name, Organization, Position, and Anticipated project aims. We will try to respond as quickly as we can to provide you with a secure link to access it. Data and code are provided ONLY for non-commertial purposes. After download place in the main project folder to use with the provided code.
Due to egress limits on GIT, this repo requires that you download the following "Outputs" folder, which includes the trained Deep Convolutional Neural Network (DCNN) model weight files directly from this link: https://www.dropbox.com/s/bfjqv5yfynxr6sd/Models.zip?dl=0. After download place in the main project folder and unzip.