Lightweight Tkinter GUI designed to identify and segment polyps from colonoscopy images utilizing deep CNNs. PolypNet allows providers to upload screenshots of questionable colonoscopy images and outlights/highlights polyps found in the image.
This project is an extension from the research conducted below using the open source CVC-ClinicDB dataset containing colonoscopy images, Jha D, Ali S, Tomar NK, Johansen HD, Johansen D, Rittscher J, Riegler MA, Halvorsen P. Real-Time Polyp Detection, Localization and Segmentation in Colonoscopy Using Deep Learning. IEEE Access. 2021 Mar 4;9:40496-40510. doi: 10.1109/ACCESS.2021.3063716. PMID: 33747684; PMCID: PMC7968127.
A UNet segmentaion model was implemented as seen below
Images were one-hot encoded to represent background vs polyp classes as seen below
The IoU resulting from the 20 epochs of traning can also be seen below, steadying out around 0.97
Testing data resulted in some very accuarte predictions as well as an increased amout of false positive classifications as seen below. Further studies can be conducted to tweak the UNet hyperparamaters to adjust for this increased FPR but at least the model is not missing any polyps which is the most imporant feature.




