A Comprehensive Study on Colorectal Polyp Segmentation with ResUNet++, Conditional Random Field and Test-Time Augmentation
About
Colonoscopy is considered the gold standard for detection of colorectal cancer and its precursors. Existing examination methods are, however, hampered by high overall miss-rate, and many abnormalities are left undetected. Computer-Aided Diagnosis systems based on advanced machine learning algorithms are touted as a game-changer that can identify regions in the colon overlooked by the physicians during endoscopic examinations, and help detect and characterize lesions. In previous work, we have proposed the ResUNet++ architecture and demonstrated that it produces more efficient results compared with its counterparts U-Net and ResUNet. In this paper, we demonstrate that further improvements to the overall prediction performance of the ResUNet++ architecture can be achieved by using conditional random field and test-time augmentation. We have performed extensive evaluations and validated the improvements using six publicly available datasets: Kvasir-SEG, CVC-ClinicDB, CVC-ColonDB, ETIS-Larib Polyp DB, ASU-Mayo Clinic Colonoscopy Video Database, and CVC-VideoClinicDB. Moreover, we compare our proposed architecture and resulting model with other State-of-the-art methods. To explore the generalization capability of ResUNet++ on different publicly available polyp datasets, so that it could be used in a real-world setting, we performed an extensive cross-dataset evaluation. The experimental results show that applying CRF and TTA improves the performance on various polyp segmentation datasets both on the same dataset and cross-dataset.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Polyp Segmentation | CVC-ClinicDB (test) | DSC88.15 | 196 | |
| Polyp Segmentation | ETIS (test) | Mean Dice63.64 | 86 | |
| Medical Image Segmentation | Kvasir-Seg | Dice Score79.65 | 75 | |
| Polyp Segmentation | CVC-ColonDB (test) | Mean Dice0.8474 | 62 | |
| Lesion boundary segmentation | ISIC 2018 | DSC0.8688 | 16 | |
| Nucleus Segmentation | Data Science Bowl 2018 (test) | P-value6.97e-6 | 14 | |
| Polyp Segmentation | CVC-ClinicDB cross-dataset models trained on Kvasir-SEG (test) | DSC65.02 | 13 | |
| Polyp Segmentation | Kvasir-SEG trained on CVC-ClinicDB (test) | DSC0.42 | 13 |