sing-group/deep-learning-colonoscopy

Review in Deep Learning for Polyp Detection and Classification in Colonoscopy (https://doi.org/10.1016/j.neucom.2020.02.123).

207

106 commits

updated Nov 12, 2024

See the code

README

Deep Learning for Polyp Detection and Classification in Colonoscopy

This repository was created from the following review paper: A. Nogueira-Rodríguez; R. Domínguez-Carbajales; H. López-Fernández; Á. Iglesias; J. Cubiella; F. Fdez-Riverola; M. Reboiro-Jato; D. Glez-Peña (2020) Deep Neural Networks approaches for detecting and classifying colorectal polyps. Neurocomputing.

Please, cite it if you find it useful for your research.

AI4PolypNet

AI4PolypNet

As part of AI4PolypNet, we are involved in a challenge that will be developed at iSMIT (September 2024). In this edition we will focus only on colonoscopy images and, apart from classical polyp detection and segmentation we present an extended version of polyp classification, including the challenging serrated sessile adenoma class. All the information is available here.

About this repository

This repository collects the most relevant studies applying Deep Learning for Polyp Detection and Classification in Colonoscopy from a technical point of view, focusing on the low-level details for the implementation of the DL models. In first place, each study is categorized in three types: (i) polyp detection and localization (through bounding boxes or binary masks, i.e. segmentation), (ii) polyp classification, and (iii) simultaneous polyp detection and classification (i.e. studies based on the usage of a single model such as YOLO or SSD to performs simultaneous polyp detection and classification). Secondly, a summary of the public datasets available as well as the private datasets used in the studies is provided. The third section focuses on technical aspects such as the Deep Learning architectures, the data augmentation techniques and the libraries and frameworks used. Finally, the fourth section summarizes the performance metrics reported by each study.

Suggestions are welcome, please check the contribution guidelines before submitting a pull request.

Table of Contents:

Research

Polyp Detection and Localization

StudyDateEndoscopy typeImaging technologyLocalization typeMultiple polypReal time
Tajbakhsh et al. 2014, Tajbakhsh et al. 2015Sept. 2014 / Apr. 2015ConventionalN/ABounding boxNoYes
Zhu R. et al. 2015Oct. 2015ConventionalN/ABounding box (16x16 patches)YesNo
Park and Sargent 2016March 2016ConventionalNBI, WLBounding boxNoNo
Yu et al. 2017Jan. 2017ConventionalNBI, WLBounding boxNoNo
Zhang R. et al. 2017Jan. 2017ConventionalNBI, WLNoNoNo
Yuan and Meng 2017Feb. 2017WCEN/ANoNoNo
Brandao et al. 2018Feb. 2018Conventional/WCEN/ABinary maskYesNo
Zhang R. et al. 2018May 2018ConventionalWLBounding boxNoNo
Misawa et al. 2018June 2018ConventionalWLNoYesNo
Zheng Y. et al. 2018July 2018ConventionalNBI, WLBounding boxYesYes
Shin Y. et al. 2018July 2018ConventionalWLBounding boxYesNo
Urban et al. 2018Sep. 2018ConventionalNBI, WLBounding boxNoYes
Mohammed et al. 2018, GitHubSep. 2018ConventionalWLBinary maskYesYes
Wang et al. 2018, Wang et al. 2018Oct. 2018ConventionalN/ABinary maskYesYes
Qadir et al. 2019Apr. 2019ConventionalNBI, WLBounding boxYesNo
Blanes-Vidal et al. 2019March 2019WCEN/ABounding boxYesNo
Zhang X. et al. 2019March 2019ConventionalN/ABounding boxYesYes
Misawa et al. 2019June 2019ConventionalN/ANoYesNo
Zhu X. et al. 2019June 2019ConventionalN/ANoNoYes
Ahmad et al. 2019June 2019ConventionalWLBounding boxYesYes
Sornapudi et al. 2019June 2019Conventional/WCEN/ABinary maskYesNo
Wittenberg et al. 2019Sept. 2019ConventionalWLBinary maskYesNo
Yuan Y. et al. 2019Sept. 2019WCEN/ANoNoNo
Ma Y. et al. 2019Oct. 2019ConventionalN/ABounding boxYesNo
Tashk et al. 2019Dec. 2019ConventionalN/ABinary maskNoNo
Jia X. et al. 2020Jan. 2020ConventionalN/ABinary maskYesNo
Ma Y. et al. 2020May 2020ConventionalN/ABounding boxYesNo
Young Lee J. et al. 2020May 2020ConventionalN/ABounding boxYesYes
Wang W. et al. 2020July 2020ConventionalWLNoNoNo
Li T. et al. 2020Oct. 2020ConventionalN/ANoNoNo
Sánchez-Peralta et al. 2020Nov. 2020ConventionalNBI, WLBinary maskNoNo
Podlasek J. et al. 2020Dec. 2020ConventionalN/ABounding boxNoYes
Qadir et al. 2021Feb. 2021ConventionalWLBounding boxYesYes
Xu J. et al. 2021Feb. 2021ConventionalWLBounding boxYesYes
Misawa et al. 2021Apr. 2021ConventionalWLNoYesYes
Livovsky et al. 2021June 2021ConventionalN/ABounding boxYesYes
Pacal et al. 2021July 2021ConventionalWLBounding boxYesYes
Liu et al. 2021July 2021ConventionalN/ABounding boxYesYes
Nogueira-Rodríguez et al. 2021Aug. 2021ConventionalNBI, WLBounding boxYesYes
Yoshida et al. 2021Aug. 2021ConventionalWL, LCIBounding boxYesYes
Ma Y. et al. 2021Sep. 2021ConventionalWLBounding boxYesNo
Pacal et al. 2022Nov. 2021ConventionalWLBounding boxYesYes
Nogueira-Rodríguez et al. 2022April 2022ConventionalNBI, WLBounding boxYesYes
Nogueira-Rodríguez et al. 2023March 2023ConventionalNBI, WLBounding boxYesYes

Polyp Classification

StudyDateEndoscopy typeImaging technologyClassesReal time
Ribeiro et al. 2016Oct. 2016ConventionalWLNeoplastic vs. Non-neoplasticNo
Zhang R. et al. 2017Jan. 2017ConventionalNBI, WLAdenoma vs. hyperplastic
Resectable vs. non-resectable
Adenoma vs. hyperplastic vs. serrated
No
Byrne et al. 2017Oct. 2017ConventionalNBIAdenoma vs. hyperplasticYes
Komeda et al. 2017Dec. 2017ConventionalNBI, WL, ChromoendoscopyAdenoma vs. non-adenomaNo
Chen et al. 2018Feb. 2018ConventionalNBINeoplastic vs. hyperplasticNo
Lui et al. 2019Apr. 2019ConventionalNBI, WLEndoscopically curable lesions vs. endoscopically incurable lesionNo
Kandel et al. 2019June 2019ConventionalN/AAdenoma vs. hyperplastic vs. serrated (sessile serrated adenoma/traditional serrated adenoma)No
Zachariah et al. 2019Oct. 2019ConventionalNBI, WLAdenoma vs. serratedYes
Bour et al. 2019Dec. 2019ConventionalN/AParis classification: not dangeours (types Ip, Is, IIa, and IIb) vs. dangerous (type IIc) vs. cancer (type III)No
Patino-Barrientos et al. 2020Jan. 2020ConventionalWLKudo's classification: malignant (types I, II, III, and IV) vs. non-malignant (type V)No
Cheng Tao Pu et al. 2020Feb. 2020ConventionalNBI, BLIModified Sano's (MS) classification: MS I (Hyperplastic) vs. MS II (Low-grade tubular adenomas) vs. MS IIo (Nondysplastic or low-grade sessile serrated adenoma/polyp [SSA/P]) vs. MS IIIa (Tubulovillous adenomas or villous adenomas or any high-grade colorectal lesion) vs. MS IIIb (Invasive colorectal cancers)Yes
Young Joo Yang et al. 2020May 2020ConventionalWL7-class: CRC T1 vs. CRC T2 vs. CRC T3 vs. CRC T4 vs. high-grade dysplasia (HGD) vs. tubular adenoma with or without low grade dysplasia (TA) vs. non-neoplastic lesions

4-class: advanced CRC (T2, T3, and T4) vs. early CRC/HGD (CRC T1 and HGD) vs. TA vs. non-neoplastic lesions

Advanced colorectal lesions (HGD and T1, T2, T3, and T4 lesions) vs. non-advanced colorectal lesions (TA and non-neoplastic lesions)

Neoplastic lesions (TA, HGD, and stages T1, T2, T3, and T4) vs. non-neoplastic lesions
No
Yoshida et al. 2021Aug. 2021ConventionalWL, LCINeoplastic vs. hyperplasticYes

Simultaneous Polyp Detection and Classification

StudyDateEndoscopy typeImaging technologyLocalization typeMultiple polypClassesReal time
Tian Y. et al. 20191Apr. 2019ConventionalN/ABounding boxYesModified Sano's (MS) classification: MS I (Hyperplastic) vs. MS II (Low-grade tubular adenomas) vs. MS IIo (Nondysplastic or low-grade sessile serrated adenoma/polyp [SSA/P]) vs. MS IIIa (Tubulovillous adenomas or villous adenomas or any high-grade colorectal lesion) vs. MS IIIb (Invasive colorectal cancers)No
Liu X. et al. 2019Oct. 2019ConventionalWLBounding boxYesPolyp vs. adenomaNo
Ozawa. et al. 20202Feb. 2020ConventionalNBI, WLBounding boxYesAdenoma vs. hyperplastic vs. sesile serrated adenoma/polyp (SSAP) vs. cancer vs. other types (Peutz-Jeghers, juvenile, or inflammation polyps)Yes
Li K. et al. 20213Aug. 2021ConventionalN/ABounding boxYesAdenoma vs. hyperplasticYes
  1. Tian X. et al. 2019 work is based on the usage of a single model (RetinaNet) that performs simultaneous polyp detection and classification. However, the paper only reports detection results using the ETIS-Larib dataset and therefore this results are included in the Polyp Detection and Localization section.
  2. Ozawa. et al. 2020 work is based on the usage of a single model (Single Show MultiBox Detector, SSD) that performs simultaneous polyp detection and classification. Nevertheless, since the detection and classification results are reported independently, they are included in the sections Polyp Detection and Localization and Polyp Classification, respectively.
  3. Li K. et al. 2021 work is based on the usage of several single models that perform simultaneous polyp detection ad classification. As they report different types of results (frame-based polyp localization, polyp-based classification, and simultaneous frame-based polyp detection and classification), they are included in the three results sections.

Datasets

Public Datasets

DatasetReferencesDescriptionFormatResolution (w x h)Ground truthUsed in
CVC-ClinicDBBernal et al. 2015
https://polyp.grand-challenge.org/CVCClinicDB/
612 sequential WL images with polyps extracted from 31 sequences (23 patients) with 31 different polyps.Image384 × 288Polyp locations (binary mask)Brandao et al. 2018, Zheng Y. et al. 2018, Shin Y. et al. 2018, Wang et al. 2018, Qadir et al. 2019, Sornapudi et al. 2019, Wittenberg et al. 2019, Jia X. et al. 2020, Ma Y. et al. 2020, Young Lee J. et al. 2020, Podlasek J. et al. 2020, Qadir et al. 2021, Xu J. et al. 2021, Pacal et al. 2021, Liu et al. 2021, Nogueira-Rodríguez et al. 2022
CVC-ColonDBBernal et al. 2012
Vázquez et al. 2017
300 sequential WL images with polyps extracted from 13 sequences (13 patients).Image574 × 500Polyp locations (binary mask)Tajbakhsh et al. 2015, Brandao et al. 2018, Zheng Y. et al. 2018, Sornapudi et al. 2019, Jia X. et al. 2020, Podlasek J. et al. 2020, Qadir et al. 2021, Xu J. et al. 2021, Pacal et al. 2021, Li K. et al. 2021, Nogueira-Rodríguez et al. 2022
CVC-EndoSceneStillVázquez et al. 2017912 WL images with polyps extracted from 44 videos (CVC-ClinicDB + CVC-ColonDB).Image574 × 500, 384 × 288Locations for polyp, background, lumen and specular lights (binary mask)Sánchez-Peralta et al. 2020
CVC-PolypHDBernal et al. 2012
Vázquez et al. 2017
Bernal et al. 2021
https://giana.grand-challenge.org
56 WL images.Image1920 × 1080Polyp locations (binary mask)Sornapudi et al. 2019, Nogueira-Rodríguez et al. 2022
ETIS-LaribSilva et al. 2014
https://polyp.grand-challenge.org/ETISLarib/
196 WL images with polyps extracted from 34 sequences with 44 different polyps.Image1225 × 966Polyp locations (binary mask)Brandao et al. 2018, Zheng Y. et al. 2018, Shin Y. et al. 2018, Tian Y. et al. 2019, Ahmad et al. 2019, Sornapudi et al. 2019, Wittenberg et al. 2019, Jia X. et al. 2020, Podlasek J. et al. 2020, Qadir et al. 2021, Xu J. et al. 2021, Pacal et al. 2021, Liu et al. 2021, Pacal et al. 2022, Nogueira-Rodríguez et al. 2022
Kvasir-SEG / HyperKvasirPogorelov et al. 2017
Jha et al. 2020
Borgli et al. 2020
https://datasets.simula.no/kvasir-seg
https://datasets.simula.no/hyper-kvasir/
1 000 polyp imagesImageVarious resolutionsPolyp locations (binary mask and bounding box)Sánchez-Peralta et al. 2020, Podlasek J. et al. 2020, Nogueira-Rodríguez et al. 2022
ASU-Mayo Clinic Colonoscopy VideoTajbakhsh et al. 2016
https://polyp.grand-challenge.org/AsuMayo/
38 small SD and HD video sequences: 20 training videos annotated with ground truth and 18 testing videos without ground truth annotations. WL and NBI.Video688 × 550Polyp locations (binary mask)Yu et al. 2017, Brandao et al. 2018, Zhang R. et al. 2018, Ahmad et al. 2019, Sornapudi et al. 2019, Wittenberg et al. 2019, Mohammed et al. 2018, Li K. et al. 2021
CVC-ClinicVideoDBAngermann et al. 2017
Bernal et al. 2018
Bernal et al. 2021
https://giana.grand-challenge.org
38 short and long sequences: 18 SD videos for training.Video768 × 576Polyp locations (binary mask)Shin Y. et al. 2018, Qadir et al. 2019, Ma Y. et al. 2020, Xu J. et al. 2021, Nogueira-Rodríguez et al. 2022
Colonoscopic DatasetMesejo et al. 2016
http://www.depeca.uah.es/colonoscopy_dataset/
76 short videos (both NBI and WL).Video768 × 576Polyp classification (Hyperplastic vs. adenoma vs. serrated)Zhang R. et al. 2017, Li K. et al. 2021
PICCOLOSánchez-Peralta et al. 2020
https://www.biobancovasco.org/en/Sample-and-data-catalog/Databases/PD178-PICCOLO-EN.html
3 433 images (2 131 WL and 1 302 NBI) from 76 lesions from 40 patients.Image854 × 480, 1920 × 1080Polyp locations (binary mask)
Polyp classification, including: Paris and NICE classifications, Adenocarcinoma vs. Adenoma vs. Hyperplastic, and histological stratification
Sánchez-Peralta et al. 2020, Pacal et al. 2022, Nogueira-Rodríguez et al. 2022
LDPolypVideoMa Y. et al. 2021
https://github.com/dashishi/LDPolypVideo-Benchmark
160 videos (40 187 frames: 33 876 polyp images and 6 311 non-polyp images) with 200 labeled polyps.
103 videos (861 400 frames: 371 400 polyp images and 490 000 non-polyp images) without full annotations.
Video768 x 576 (videos), 560 × 480 (images)Polyp locations (bounding box)Ma Y. et al. 2021, Nogueira-Rodríguez et al. 2022
KUMC datasetLi K. et al. 2021
https://dataverse.harvard.edu/dataset.xhtml?persistentId=doi:10.7910/DVN/FCBUOR
80 colonoscopy video sequences. It also aggregates the CVC-ColonDB, ASU-Mayo Clinic Colonoscopy Video, and Colonoscopic Dataset datasets.ImageVarious resolutionsPolyp locations (bounding box)
Polyp classification: Adenoma vs. Hyperplastic
Li K. et al. 2021, Nogueira-Rodríguez et al. 2022
CP-CHILD-A, CP-CHILD-BWang W. et al. 2020
https://figshare.com/articles/dataset/CP-CHILD_zip/12554042
CP-CHILD-A contains 1 000 polyp images and 7 000 non-polyp images.
CP-CHILD-B contains 400 polyp images and 1 100 normal or other pathological images.
Image256 × 256Polyp detection: polyp vs. non-polyp annotationsWang W. et al. 2020
SUNMisawa et al. 2021
http://amed8k.sundatabase.org/
49 136 images with polyps from different 100 polyps. 109 554 non-polyp images from 13 video sequences.ImageN/APolyp locations (bounding box)Misawa et al. 2021, Pacal et al. 2022, Nogueira-Rodríguez et al. 2022
Colorectal Polyp Image Cohort (PIBAdb)https://www.iisgaliciasur.es/home/biobanco/colorectal-polyp-image-cohort-pibadb/?lang=en~31 400 polyp images (~22 600 WL and ~8 800 NBI) from 1 176 different polyps.
~17 300 non-polyp images (including ~2 800 normal-mucosa images and ~500 clean-mucosa images)
Video and image768 × 576Polyp locations (bounding box)
Polyp classification: Adenoma vs. Hyperplastic vs. Sessile Serrated Adenoma vs. Traditional Serrated Adenoma vs. Non Epithelial Neoplastic vs. Invasive
Nogueira-Rodríguez et al. 2022, Nogueira-Rodríguez et al. 2023
POLAR (POLyp Artificial Recognition) databasehttps://clinicaltrials.gov/study/NCT03822390
https://www.amc.nl/web/polar-database.htm
Training dataset: 2 637 non-magnified NBI images from 1 339 unique polyps detected during 555 different colonoscopies.
Validation dataset: 730 polyps from 251 patients, prospectively collected by 20 endoscopists from 8 hospitals.
ImageN/APolyp locations (bounding box)
Polyp classification: Adenomas vs. Hyperplastic vs. Sessile Serrated Adenoma
NBIPolyp-UCdbFigueiredo et al. 2019
https://www.mat.uc.pt/~isabelf/Polyp-UCdb/NBIPolyp-UCdb.html
86 NBI images from 11 colonoscopy videos.Image576 × 720 pixelsPolyp locations (binary mask)
WLPolyp-UCdbFigueiredo et al. 2019
Figueiredo et al. 2020
https://www.mat.uc.pt/~isabelf/Polyp-UCdb/WLPolyp-UCdb.html
1 680 polyp images from 42 different polyps (40 images/polyp).
1 360 normal colonic mucosa images.
Image576 × 720 pixelsNo ground truth provided.
PolypGenAli et al. 2023
https://github.com/DebeshJha/PolypGen
https://www.synapse.org/#!Synapse:syn26376615/wiki/613312
1 537 polyp images, 2 225 positive video sequences, and 4,275 negative frames.Video and imageN/APolyp locations (binary mask).
EDD2020Ali et al. 2020
https://arxiv.org/abs/2003.03376
180 polyp images.ImageVarious resolutionsPolyp locations (binary mask).
BKAI-IGH NeopolypDinh Sang 20211 000 polyp images with location, 200 polyp images without location, and 160 positive video sequences.Video and image768 x 576 (videos), various resolutions (images)Polyp locations for images (binary mask).Ngoc Lan et al. 2022
ERSCychnerski et al. 2022
https://cvlab.eti.pg.gda.pl/en/publications/endoscopy-dataset
302 polyp videos and 295 videos without polyp.Video720 x 576Polyp locations (binary mask).
PolypDiagTian et al. 2022
https://github.com/tianyu0207/weakly-polyp
162 polyp videos and 91 videos without polyp.Video560 x 480No ground truth provided.Wang et al. 2023
ERCPMPv4Forootan et al. 2023360 images of 82 polyps and 20 videos of 19 polyps.Video and image480 x 288 (videos), various resolutions (images)No ground truth provided.

Private Datasets

StudyPatientsNo. ImagesNo. VideosNo. Unique PolypsPurposeComments
Tajbakhsh et al. 2015N/A35 000
With polyps: 7 000
Without polyps: 28 000
40 short videos (20 positive and 20 negative)N/APolyp localization-
Zhu R. et al. 2015N/A180-N/APolyp localization-
Park and Sargent 2016N/A652
With polyps: 92
35 (20’ to 40’)N/APolyp localization-
Ribeiro et al. 201666 to 8685 to 126-N/APolyp classification (neoplastic vs non-neoplastic)8 datasets by combining: (i) with or without staining mucosa, (ii) 4 acquisition modes (without CVC, i-Scan1, i-Scan2, i-Scan3).
Zhang R. et al. 2017, Zheng Y. et al. 2018N/A1930
Without polyps: 1 104
Hyperplastic: 263
Adenomatous: 563
-215 polyps (65 hyperplastic and 150 adenomatous)Polyp classification (hyperplastic vs. adenomatous)PWH Database.
Images taken under either WL or NBI endoscopy.
Yuan and Meng 2017354 000
Normal WCE images: 3 000 (1 000 bubbles, 1 000 turbid, and 1 000 clear)
Polyp images: 1 000
-N/APolyp detection-
Byrne et al. 2017N/AN/A388N/APolyp classification (hyperplastic vs. adenomatous)
Komeda et al. 2017N/A1 800
Adenomatous: 1200
Non-adenomatous: 600
-N/APolyp classification (adenomatous vs. non-adenomatous)-
Chen et al. 2018N/A2 441
Training:
- Neoplastic: 1476
- Hyperplastic: 681
Testing:
- Neoplastic: 188
- Hyperplastic: 96
-N/APolyp classification (hyperplastic vs. neoplastic)-
Misawa et al. 201873N/A546 (155 positive and 391 negative)155Polyp detection-
Urban et al. 2018> 20008 641-4 088Polyp localizationUsed as training dataset.
Urban et al. 2018N/A1 330
With polyps: 672
Without polyps: 658
-672Polyp localizationUsed as independent dataset for testing.
Urban et al. 2018944 947
With polyps: 13 292
Without polyps: 31 655
945Polyp localizationUsed as independent dataset for testing.
Urban et al. 201811N/A1173Polyp localizationUsed as independent dataset for testing with “deliberately more challenging colonoscopy videos.”.
Wang et al. 20181 2905 545
With polyps: 3 634
Without polyps: 1 911
-N/APolyp localizationUsed as training dataset.
Wang et al. 20181 13827 113
With polyps: 5 541
Without polyps: 21 572
-1 495Polyp localizationUsed as testing dataset.
Wang et al. 2018110-138138Polyp localizationUsed as testing dataset.
Wang et al. 201854-540Polyp localizationUsed as testing dataset.
Lui et al. 2019N/A8 000
Curable lesions: 4 000
Incurable lesions: 4 000
-Curable lesions: 159
Incurable lesions: 493
Polyp classification (endoscopically curable vs. incurable lesions)Used as training dataset.
This study is focused on larger endoscopic lesions with risk of submucosal invasion and lymphovascular permeation.
Lui et al. 2019N/A567-Curable: 56
Incurable: 20
Polyp classification (endoscopically curable vs. incurable lesions)Used as testing dataset.
This study is focused on larger endoscopic lesions with risk of submucosal invasion and lymphovascular permeation.
Tian Y. et al. 2019218871
MS I: 102
MS II: 346
MS IIo: 281
MS IIIa: 79
MS IIIb: 63
-N/APolyp classification (5 classes)-
Blanes-Vidal et al. 201925511 300
With polyps: 4 800
Without polyps: 6 500
N/A331 polyps (OC) and 375 (CCE)Polyp localizationCCE: Colorectal capsule endoscopy.
OC: conventional optical colonoscopy.
Zhang X. et al. 2019215404-N/APolyp localization-
Misawa et al. 2019N/A3 017 088-930Polyp detectionUsed as training set.
Misawa et al. 201964 (47 with polyps and 17 without polyps)N/AN/A87Polyp detectionUsed as testing set.
Kandel et al. 2019552N/A-963Polyp classification (hyperplastic, serrated adenomas (sessile/traditional), adenomas)
Zachariah et al. 2019N/A5 278
Adenoma: 3 310
Serrated: 1 968
-5 278Polyp classification (adenoma vs. serrated)Used as training set.
Zachariah et al. 2019N/A634-N/APolyp classification (adenoma vs. serrated)Used as testing set.
Zhu X. et al. 20192831 991-N/APolyp detectionAdenomatous polyps.
Ahmad et al. 2019N/A83 716
With polyps: 14 634
Without polyps: 69 082
1783Polyp localizationWhite Light Images.
Sornapudi et al. 2019N/A55N/A67Polyp localizationWireless Capsule Endoscopy videos.
Used as testing set.
Sornapudi et al. 2019N/A1 800
With polyps: 530
Without polyps: 1 270
18N/APolyp localizationWireless Capsule Endoscopy videos.
Used as training set.
Wittenberg et al. 2019N/A2 484-2 513Polyp localization-
Yuan Y. et al. 2019807 200
Polyp images: 1 200
Normal images (mucosa, bubbles, and turbid): 6 000
80N/APolyp detection-
Ma Y. et al. 20191 6613 428-N/APolyp localization-
Liu X. et al. 20192 0008 000
Polyp: 872
Adenoma: 1 210
-N/APolyp localization and classification (polyp vs. adenoma)-
Bour et al. 2019N/A785
Not dangerous: 699
Dangerous: 25
Cancer: 61
-N/APolyp classification (not dangerous vs. dangerous vs. cancer)-
Patino-Barrientos et al. 2020142600
Type I: 47
Type II: 90
Type III: 183
Type IV: 187
Type V: 93
-N/APolyp classification (malignant vs. non-malignant)-
Cheng Tao Pu et al. 2020N/A1 235
MS I: 103
MS II: 429
MS IIo: 293
MS IIIa: 295
MS IIIb: 115
-N/APolyp classification (5 classes)Australian (AU) dataset (NBI).
Used as training set.
Cheng Tao Pu et al. 2020N/A20
MS I: 3
MS II: 5
MS IIo: 2
MS IIIa: 7
MS IIIb: 3
-N/APolyp classification (5 classes)Japan (JP) dataset (NBI).
Used as testing set.
Cheng Tao Pu et al. 2020N/A49
MS I: 9
MS II: 10
MS IIo: 10
MS IIIa: 11
MS IIIb: 9
-N/APolyp classification (5 classes)Japan (JP) dataset (BLI).
Used as testing set.
Ozawa. et al. 20203 417 (3 021 with polyps and 396 without polyps)20 431

WL: 17 566
- Adenoma: 9 310
- Hyperplastic: 2 002
- SSAP: 116
- Cancer: 1 468
- Other types: 657
- Normal mucosa: 4 013

NBI: 2 865
- Adenoma: 2 085
- Hyperplastic: 519
- SSAP: 23
- Cancer: 131
- Other types: 107
- Normal mucosa: 0
-4 752
Adenoma: 3 513
Hyperplastic: 1 058
SSAP: 22
Cancer: 68
Other types: 91
Polyp localization and classification (Adenoma vs. hyperplastic vs. SSAP vs. cancer vs. other types)Used as training set.
Ozawa. et al. 20201747 077

WL: 6 748
- Adenoma: 639
- Hyperplastic: 145
- SSAP: 33
- Cancer: 30
- Other types: 27
- Normal mucosa: 5 874

NBI: 329
- Adenoma: 208
- Hyperplastic: 69
- SSAP: 8
- Cancer: 3
- Other types: 10
- Normal mucosa: 31
-309
Adenoma: 218
Hyperplastic: 63
SSAP: 7
Cancer: 4
Other types: 17
Polyp localization and classification (Adenoma vs. hyperplastic vs. SSAP vs. cancer vs. other types)Used as testing set.
Young Lee J. et al. 20201038 075181N/APolyp localizationUsed as training set.
Young Lee J. et al. 2020203420N/A322 hyperplastic or sessile serrated adenomasPolyp localizationUsed as training set.
Young Lee J. et al. 20207108 778
- With polyps: 7 022
- Without polyps: 101 756
726Polyp localizationUsed as testing set.
Young Joo Yang et al. 20201 3393 828
- Tubular adenoma: 1 316
- Non-neoplastic: 896
- High-grade dysplasia: 621
-N/APolyp classificationUsed as training/test set.
Young Joo Yang et al. 2020240240
- Tubular adenoma: 116
- Non-neoplastic: 113
- Early CRC/High-grade dysplasia: 8
- Advanced CRC: 3
-N/APolyp classificationExternal validation dataset.
Li T. et al. 2020-7 384
- With polyps: 509
- Without polyps: 6 875
23N/APolyp detectionColonoscopy videos obtained from YouTube, VideoGIE, and Vimeo.
Podlasek J. et al. 202012379 284157N/APolyp localizationUsed as development (train/validation split) dataset.
Podlasek J. et al. 2020-2 678-N/APolyp localizationUsed as development (train/validation split) dataset.
Podlasek J. et al. 202034-42N/APolyp localizationUsed as testing dataset.
Xu J. et al. 20212621 482-1 683Polyp localizationRenjiImageDB. Used as testing set.
Xu J. et al. 2021148 837
With polyps: 3 294
Without polyps: 5 543
1415Polyp localizationRenjiVideoDB. Used as testing set.
Misawa et al. 2021N/A56 668
With polyps: 55 644
Without polyps: 1024
N/AN/APolyp localizationUsed as development (train/validation split) dataset.
Livovsky et al. 20212 487With polyps: 204 687 (189 994 video frames + 14 693 still images)
Without polyps: 80 M (80 M video frames + 158 646 still images)
3 6118 471Polyp localizationUsed as training set.
Livovsky et al. 20211 18133 M video frames1 3933 680Polyp localizationUsed as testing set.
Nogueira-Rodríguez et al. 202133028 576
White-light: 21 046
NBI: 7 530
-941Polyp localization-
Yoshida et al. 202125N/AN/A100:
LED endoscope: 53 (25 neoplastic and 28 hyperplastic)
LASER endoscope: 47 (30 neoplastic and 17 hyperplastic)
Polyp localization and classification (neoplastic vs. hyperplastic)Testing set to evaluate the CAD EYE (Fujifilm) system.
Fitting et al. 2022N/AENDOTEST validation dataset: 24 polyp and their corresponding non-polyp video sequences (22 856 images: 12 161 with polyps and 10 695 without polyps)ENDOTEST performance dataset: 10 full length colonoscopy videos with 24 different polyps (230 898 images)N/APolyp locations (bounding box)

Deep Learning Models and Architectures

Deep Learning Architectures

Off-the-shelf Architectures

StudyTaskModelsFrameworkTLLayers fine-tunedLayers replacedOutput layer
Ribeiro et al. 2016ClassificationAlexNet, GoogLeNet, Fast CNN, Medium CNN, Slow CNN, VGG16, VGG19-ImageNetN/ALayers after last CNN layerSVM
Zhang R. et al. 2017Detection and classificationCaffeNet-ImageNet and Places205N/ATested connecting classifier to each convolutional layer (5 convolutional layers)SVM (Poly, Linear, RBF, and Tahn)
Chen et al. 2018ClassificationInception v3-ImageNetN/ALast layerFCL
Tian Y. et al. 2019Localization and ClassificationRetinaNet (based on ResNet-50)N/AImageNetN/ALast layerN/A
Misawa et al. 2018, Misawa et al. 2019DetectionC3D-N/AN/AN/AN/A
Zheng Y. et al. 2018Localization-YOLOv1PASCAL VOC 2007 and 2012All--
Shin Y. et al. 2018LocalizationInception ResNet-v2Faster R-CNN with post-learning schemesCOCOAll-RPN and detector layers
Urban et al. 2018LocalizationResNet-50, VGG16, VGG19-ImageNet
Also without TL
AllLast layerFCL
Wang et al. 2018LocalizationVGG16SegNetN/AN/AN/AN/A
Wittenberg et al. 2019LocalizationResNet101Mask R-CNNCOCOAll (incrementally)Last layerFCL
Yuan Y. et al. 2019DetectionDenseNetTensorflow-All-FCL
Ma Y. et al. 2019LocalizationSSD Inception v2TensorflowN/AN/A--
Liu X. et al. 2019Localization and classificationFaster R-CNN with Inception Resnet v2TensorflowCOCOAll--
Zachariah et al. 2019ClassificationInception ResNet-v2TensorflowImageNetN/ALast layerGraded scale transformation with sigmoid activation
Bour et al. 2019ClassificationResNet-50, ResNet-101, Xception, VGG19, Inception v3Keras (Tensorflow)YesN/ALast layerN/A
Patino-Barrientos et al. 2020ClassificationVGG16Keras (Tensorflow)ImageNetNone, Last threeLast layerDense with sigmoid activation
Ozawa. et al. 2020Localization and ClassificationSSD (Single Shot MultiBox Detector)CaffeN/AAll--
Ma Y. et al. 2020LocalizationYOLOv3, RetinaNetN/AImageNetN/AN/AN/A
Young Lee J. et al. 2020LocalizationYOLOv2N/AN/AN/AN/AN/A
Young Joo Yang et al. 2020ClassificationResNet-152, Inception-ResNet-v2PyTorchImageNetAllN/AN/A
Wang W. et al. 2020DetectionVGG16, VGG19, ResNet-101, ResNet-152PyTorch-AllLast layerFully Connected Layer or Global Average Pooling
Li T. et al. 2020DetectionAlexNetCaffeImageNetN/AN/AN/A
Sánchez-Peralta et al. 2020LocalizationBackbone: VGG-16 or Densenet121, Encoder-decoder: U-Net or LinkNetKeras (Tensorflow)No-N/AN/A
Podlasek J. et al. 2020LocalizationEfficientNet B4, RetinaNetN/ANo-N/AN/A
Misawa et al. 2021LocalizationYOLOv3N/AYesN/A-FCL
Livovsky et al. 2021LocalizationLSTM-SSDN/ANo---
Nogueira-Rodríguez et al. 2021, Nogueira-Rodríguez et al. 2022, Nogueira-Rodríguez et al. 2023LocalizationYOLOv3MXNetPASCAL VOC 2007 and 2012All-FCL
Ma Y. et al. 2021LocalizationRetinaNet, Faster RCNN, YOLOv3, and CenterNetN/AImageNet--N/A

Custom Architectures

StudyTaskBased onHighlights
Tajbakhsh et al. 2014, Tajbakhsh et al. 2015LocalizationNoneCombination of classic computer vision techniques (detection and location) with DL (correction of prediction).
The ML method proposes candidate polyps. Then, three sets of multi-scale patches around the candidate are generated (color, shape and temporal). Each set of patches is fed to a corresponding CNN.
Each CNN has 2 convolutional layers, 2 fully connected layers, and an output layer.
The maximum score for each set of patches is computed and averaged.
Zhu R. et al. 2015LocalizationLeNet-5CNN fed with 32x32 images taken from patches generated via a sliding window of 16 pixels over the original images.
The LeNet-5 network inspires the CNN architecture. ReLU used as activation function.
Last two layers replaced with a cost-sensitive SVM.
Positively selected patches are combined to generate the final output.
Park and Sargent 2016LocalizationNoneBased on a previous work with no DL techniques.
An initial quality assessment and preprocessing step filters and cleans images, and proposes candidate regions of interest (RoI).
CNN replaces previous feature extractor. Three convolutional layers with two interspersed subsampling layers followed by a fully connected layer.
A final step uses a Conditional Random Field (CRF) for RoI classification.
Yu et al. 2017LocalizationNoneTwo 3D-FCN are used:
- An offline network trained with a training dataset.
- An online network initialized with the offline weights and updated each 60 frames with the video frames. Only the last two layers are updated.

The last 16 frames are used for predicting each frame.
Two convolutional layers followed by a pooling layer each, followed by two groups of two convolutional layers followed by a pooling layer each and finished with two convolutional layers converted from fully connected layers.
The output of each network is combined to generate the final output.
Yuan and Meng 2017DetectionStacked Sparse AutoEncoder (SSAE)A modification of a Sparse AutoEncoder to include an image manifold constraint, named Stacked Sparse AutoEncoder with Image Manifold Constraint (SSAEIM).
SSAEIM is built by stacking three SAEIM layers followed by an output layer. Image manifold information is used on each layer.
Byrne et al. 2017ClassificationInception v3Last layer replaced with a fully connected layer.
A credibility score is calculated for each frame with the current frame prediction and the credibility score of the previous frame.
Komeda et al. 2017ClassificationNoneTwo convolutional layers followed by a pooling layer each, followed by a final fully connected output layer.
Brandao et al. 2018, Ahmad et al. 2019LocalizationAlexNet, GoogLeNet, ResNet-50, ResNet-101, ResNet-152, VGGNetworks pre-trained with PASCAL VOC and ImageNet datasets where converted into fully-connected convolutional networks by replacing the fully connected and scoring layers with a convolution layer. A final deconvolution layer with an output with the same size as the input.
A regularization operation is added between every convolutional and activation layer.
VGG, ResNet-101 and ResNet-152 were tested also using shape-form-shading features.
Zhang R. et al. 2018LocalizationYOLOCustom architecture RYCO that consist of two networks:
1. A regression-based deep learning with residual learning (ResYOLO) detection model to locate polyp in a frame.
2. A Discriminative Correlation Filter (DCF) based method called Efficient Convolution Operators (ECO) to track the detected polyps.

The ResYOLO network detects new polyps in a frame, starting the polyp tracking.
During tracking, both ResYOLO and ECO tracker are used to determine the polyp location.
Tracking stops when a confidence score calculated using last frames is under a threshold value.
Urban et al. 2018DetectionNoneTwo custom CNNs a proposed. First CNN is built just with convolutional, maximum pooling and fully connected layers. Second CNN also includes batch normalization layers and inception modules.
Urban et al. 2018LocalizationYOLOThe 5 CNNs used for detection (two custom, VGG16, VGG19 and ResNet-50) are modified by replacing the fully connected layers with convolutional layers.
The last layer has 5 filter maps that have its outputs spaced over a grid over the input image. Each grid cell predicts its confidence with a sigmoid unit, the position of the polyp relative to the grid cell center, and its size. The final output is the weighted sum of all the adjusted positions and size predictions, weighted with the confidences.
Mohammed et al. 2018DetectionY-NetThe frame-work consists of two fully convolution encoder networks which are connected to a single decoder network that matches the encoder network resolution at each down-sampling operation. The network are trained with encoder specific adaptive learning rates that update the parameters of randomly initialized encoder network with a larger step size as compared to the encoder with pre-trained weights. The two encoders features are merged with a decoder network at each down-sampling paththrough sum-skip connection.
Lui et al. 2019ClassificationResNetNetwork with 5 convolutional layers and 2 fully connected layers but based on a pre-trained ResNet CNN backbone.
Qadir et al. 2019LocalizationNoneFramework for false positive (FP) reduction is proposed.
The framework adds a FP reduction unit to an RPN network. This unit exploits temporal dependencies between frames (forward and backward) to correct the output.
Faster R-CNN and SSD RPNs were tested.
Blanes-Vidal et al. 2019LocalizationR-CNN with AlexNetSeveral modifications done to AlexNet:
- Last fully connected layer replaced to output two classes.
- 5 convolutional and 3 fully connected layers were fine-tuned.
- Max-Pooling kernels, ReLU activation function and dropout used to avoid overfitting and build robustness to intra-class deformations.
- Stochastic gradient descent with momentum used as the optimization algorithm.
Zhang X. et al. 2019LocalizationSSDSSD was modified to add three new pooling layers (Second-Max Pooling, Second-Min Pooling and Min-Pooling) and a new deconvolution layer whose features are concatenated to those from the Max-Pooling layer that are fed into the detection layer.
Model was pre-trained on the ILSVRC CLS-LOC dataset.
Kandel et al. 2019ClassificationCapsNetA convolutional layer followed by 7 convolutional capsule layers and finalized with a global average pool by capsule type.
Sornapudi et al. 2019LocalizationMask R-CNNThe region proposal network (RPN) uses a Feature Pyramid Network with a ResNet backbone. ResNet-50 and ResNet-101 were used, improved by extracting features from 5 different levels of layers. ResNet networks were initialized with COCO and ImageNet. Additionally, 76 random balloon images from Flickr were used to fine-tune networks initialized with COCO.
The regions proposed by the RPN were filtered before the ROIAlign layer.
The ROIAlign layer is followed by a pixel probability mask network, comprised of 4 convolutional layers followed by a transposed convolutional layer and a final convolutional layer with a sigmoid activation function that generates the final output. All convolutional layers except final are built with ReLU activation function.
Tashk et al. 2019LocalizationU-NetThe U-Net architecture was modified to use as input any image or video formats associated with optical colonoscopy modalities.
Patino-Barrientos et al. 2020ClassificationNoneThe model is composed by four convolutional layers, each one of them followed by a max pooling layer. After that, the model has a dropout layer to reduce overfitting and then add a final dense layer with sigmoid activation that outputs the probability of the current polyp being malignant. The model was trained using the RMSprop optimizer with a learning rate of 1×10−4.
Jia X. et al. 2020LocalizationResNet-50, Feature Pyramid Network, and Faster R-CNNAuthors propose a two-stage framework, where the polyp proposal stage (stage I) is constructed as a region-level polyp detector that is capable of guiding the pixel-level learning in the polyp segmentation stage (stage II), aiming to accurately segment the area the polyp occupies in the image. This framework has a backbone network composed by a ResNet-50 followed by a Feature Pyramid Network, producing a set of feature maps that are used by the two-stage framework. The polyp proposal stage was created as as an extension of faster R-CNN, which performs as a region-level polyp detector to recognize the lesion area as a whole. Then, the polyp segmentation stage is built in a fully convolutional fashion for pixelwise segmentation. This two-stage framework has a feature sharing strategy in which the learned semantics of polyp proposals of stage I are transferred to the segmentation task of stage II.
Qadir et al. 2021LocalizationResnet34 and MDeNetAuthors propose a modified version of MDeNet, proposed them in Qadir et al. 2019. See section 2.3. F-CNN models for polyp detection of Qadir et al. 2021 for more details.
Xu J. et al. 2021LocalizationYOLOv3Authors present a framework based on YOLOv3 to improve detection. This frameworks adds: (i) a False Positive Relearning Module (FPRM) to make the detector network learning more about the features of FPs for higher precision; (ii) an Image Style Transfer Module (ISTM) to enhance the features of polyps for higher sensitivity; (iii) an Inter-Frame Similarity Correlation unit (ISCU) to integrate spatiotemporal information, which is combined with the image detector network to improve performance in video detection in order to reduce FPs.
Pacal et al. 2021LocalizationYOLOv4Authors propose several models based on YOLOv4. To create their "Proposed Model1 (Small)" they first replaced the whole structure with Cross Stage Partial Networks (CSPNet), then substitute the Mish activation function for the Leaky ReLu activation function and also substituted the Distance Intersection over Union (DIoU) loss for the Complete Intersection over Union (CIoU) loss.
Liu et al. 2021LocalizationResnet101 and Domain adaptive Faster R-CNNAuthors propose a consolidated domain adaptive framework with a training free style transfer process, a hierarchical network, and a centre besiegement loss for accurate cross-domain polyp detection and localization.
Pacal et al. 2022LocalizationYOLOv3, YOLOv4Authors propose modified versions of YOLOv3 and YOLOv4 by integrating Cross Stage Partial Network (CSPNet). With the aim of improving the detection performance, they also use the Sigmoid-weighted Linear Unit (SiLU) activation function and the Complete Intersection over Union (CIoU) loss functions.

Data Augmentation Strategies

 RotationFlipping (Mirroring)ShearingCropRandom brightnessTranslation (Shifting)ScaleZoomingGaussian smoothingBlurringSaturation adjustmentGaussian distortionResizeRandom contrastExposure adjustmentColor augmentations in HSVMosaicMix-upHistogram equalizationSkewRandom erasingColor distribution adjustClippingSharpeningCutmixColor jitteringRandom image expansion
Num. Studies282612998864433332222111111111
Tajbakhsh et al. 2015XXXXX
Park and Sargent 2016XX
Ribeiro et al. 2016XX
Yu et al. 2017XX
Byrne et al. 2017XXX
Brandao et al. 2018X
Zhang R. et al. 2018XXXXX
Zheng Y. et al. 2018X
Shin Y. et al. 2018XXXXXX
Urban et al. 2018XXX
Mohammed et al. 2018XXXXXX
Qadir et al. 2019XXXX
Tian Y. et al. 2019XXXXX
Blanes-Vidal et al. 2019XXX
Zhang X. et al. 2019X
Zhu X. et al. 2019XXX
Sornapudi et al. 2019XXXXXX
Wittenberg et al. 2019XX
Yuan Y. et al. 2019XXXXX
Ma Y. et al. 2019XXX
Bour et al. 2019XXXXXXXXX
Patino-Barrientos et al. 2020XXXXX
Cheng Tao Pu et al. 2020XXX
Ma Y. et al. 2020XXXXX
Young Lee J. et al. 2020XXXX
Young Joo Yang et al. 2020X
Wang W. et al. 2020XXX
Li T. et al. 2020XXXX
Podlasek J. et al. 2020XX
Qadir et al. 2021XXXX
Xu J. et al. 2021XXX
Misawa et al. 2021XXX
Livovsky et al. 2021XX
Pacal et al. 2021aXXXXXXXXXXXXXX
Liu et al. 2021XXXXXX
Nogueira-Rodríguez et al. 2021XXXX
Ma Y. et al. 2021XXXXX
Pacal et al. 2021BXXXXX

Frameworks and Libraries

Performance

Note: Some performance metrics are not directly reported in the papers, but were derived using raw data or confusion matrices provided by them.

Polyp Detection and Localization

Performance metrics on public and private datasets of all polyp detection and localization studies.

  • Between parentheses it is specified the type of performance metric: i = image-based, bb = bounding-box-based, p = polyp-based, pa = patch, and pi = pixel-based.
  • Between curly brackets it is specified the training dataset, where "P" stands for private.
  • Between square brackets it is specified the test dataset used for computing the performance metric, where "P" stands for private.
  • For instance, [{P}] means that development and test splits of the same private dataset have been used for training and testing respectively.
  • Performances marked with an * are reported on training datasets (e.g. k-fold cross-validation).
  • AP stands for Average Precision.

Note: Since february 2022, the former frame-based (f) type was split into image-based and bounding-box-based, which accurately reflects the type of evaluation done. Please, note that our review paper uses frame-based and includes both.

StudyRecall (sensitivity)Precision (PPV)SpecificityOthersManually selected images?
Tajbakhsh et al. 201570% (bb) {[P]}63% (bb) {[P]}90% (bb) {[P]}F1: 0.66, F2: 0.68 (bb) {[P]}No
Zhu R. et al. 201579.44% (pa) {[P]}N/A79.54% (pa) {[P]}Acc: 79.53% (pa) {[P]}Yes
Park and Sargent 201686% (bb) {P} *-85% (bb) {P} *AUC: 0.86 (bb) {P} *Yes (on training)
Yu et al. 201771% (bb) {[ASU-Mayo]}88.1% (bb) {[ASU-Mayo]}N/AF1: 0.786, F2: 0.739 (bb) {[ASU-Mayo]}No
Zhang R. et al. 201797.6% (i) {[P]}99.4% (i) {[P]}N/AF1: 0.98, F2: 0.98, AUC: 1.00 (i) {[P]}Yes
Yuan and Meng 201798% (i) {P} *97% (i) {P} *99% (i) {P} *F1: 0.98, F2: 0.98 (i) [P]Yes
Brandao et al. 2018~90% (bb) {CVC-ClinicDB + ASU-Mayo} [ETIS-Larib]

~90% (bb) {CVC-ClinicDB + ASU-Mayo} [CVC-ColonDB]
~73% (bb) {CVC-ClinicDB + ASU-Mayo} [ETIS-Larib]

~80% (bb) {CVC-ClinicDB + ASU-Mayo} [CVC-ColonDB]
N/AF1: ~0.81, F2: ~0.86 (bb) {CVC-ClinicDB + ASU-Mayo} [ETIS-Larib]

F1: ~0.85, F2: ~0.88 (bb) {CVC-ClinicDB + ASU-Mayo} [CVC-ColonDB]
Yes
Zhang R. et al. 201871.6% (bb) {[ASU-Mayo]}88.6% (bb) {[ASU-Mayo]}97% (bb) {[ASU-Mayo]}F1: 0.792, F2: 0.744 (bb) {[ASU-Mayo]}No
Misawa et al. 201890% (i) {[P]}

94% (p) {[P]}
55.1% (i) {[P]}

48% (p) {[P]}
63.3% (i) {[P]}

40% (p) {[P]}
F1: 0.68 (i) 0.63 (p), F2: 0.79 (i) 0.78 (p) {[P]}

Acc: 76.5% (i) 60% (p) {[P]}
No
Zheng Y. et al. 201874% (bb) {CVC-ClinicDB + CVC-ColonDB} [ETIS-Larib]77.4% (bb) {CVC-ClinicDB + CVC-ColonDB} [ETIS-Larib]N/AF1: 0.757, F2: 0.747 (bb) {CVC-ClinicDB + CVC-ColonDB} [ETIS-Larib]Yes
Shin Y. et al. 201880.3% (bb) {CVC-ClinicDB} [ETIS-Larib]

84.2% (bb) {CVC-ClinicDB} [ASU-Mayo]

84.3% (bb) {CVC-ClinicDB} [CVC-ClinicVideoDB]
86.5% (bb) {CVC-ClinicDB} [ETIS-Larib]

82.7% (bb) {CVC-ClinicDB} [ASU-Mayo]

89.7% (bb) {CVC-ClinicDB} [CVC-ClinicVideoDB]
N/AF1: 0.833, F2: 0.815 (bb) {CVC-ClinicDB} [ETIS-Larib]

F1: 0.834, F2: 0.839 (bb) {CVC-ClinicDB} [ASU-Mayo]

F1: 0.869, F2: 0.853 (bb) {CVC-ClinicDB} [CVC-ClinicVideoDB]
Yes (ETIS-Larib)

No (ASU-Mayo, CVC-ClinicVideoDB)
Urban et al. 201893% (bb) {P1} [P2]

100% (p) {P1} [P2]

93% (p) {P1} [P3]
74% (bb) {P1} [P2]

35% (p) {P1} [P2]

60% (p) {P1} [P3]
93% (bb) {P1} [P2]F1: 0.82, F2: 0.88 (bb) {P1} [P2]

F1: 0.52, F2: 0.73 (p) {P1} [P2]

F1: 0.73, F2: 0.84 (p) {P1} [P3]
No
Wang et al. 201888.24% (bb) {P} [CVC-ClinicDB]

94.38% (bb) {P} [P (dataset A)]

91.64% (bb), 100% (p) {P} [P (dataset C)]
93.14% (bb) {P} [CVC-ClinicDB]

95.76% (bb) {P} [P (dataset A)]
95.40% (bb) {P} [P (dataset D)]F1: 0.91, F2: 0.89 (bb) {P} [CVC-ClinicDB]

F1: 0.95, F2: 0.95, AUC: 0.984 (bb) {P} [P (dataset A)]
Yes (dataset A, CVC-ClinicDB)

No (dataset C/D)
Mohammed et al. 201884.4% (bb) {[ASU-Mayo]}87.4 % (bb) {[ASU-Mayo]}N/AF1: 0.859, F2: 0.85 (bb) {[ASU-Mayo]}No
Qadir et al. 201981.51% (bb) {CVC-ClinicDB} [CVC-ClinicVideoDB]87.51% (bb) {CVC-ClinicDB} [CVC-ClinicVideoDB]84.26% (bb) {CVC-ClinicDB} [CVC-ClinicVideoDB]F1: 0.844, F2: 0.83 (bb) {CVC-ClinicDB} [CVC-ClinicVideoDB]No
Tian Y. et al. 201964.42% (bb) {P} [ETIS-Larib]73.6% (bb) {P} [ETIS-Larib]-F1: 0.687, F2: 0.66 (bb) {P} [ETIS-Larib]Yes
Blanes-Vidal et al. 201997.1% (bb) {[P]}91.4% (bb) {[P]}93.3% (bb) {[P]}Acc: 96.4%, F1: 0.94, F2: 0.95 (bb) {[P]}N/A (not clear in the paper)
Zhang X. et al. 201976.37% (bb) {[P]}93.92% (bb) {[P]}N/AF1: 0.84, F2: 0.79(bb) {[P]}Yes
Misawa et al. 201986% (p) {P1} [P2]N/A74% (i) {P1} [P2]-No
Zhu X. et al. 201988.5% (i) {P1} [P2]N/A96.4% (i) {P1} [P2]-No
Ahmad et al. 201991.6% (bb) {P} [ETIS-Larib]

84.5% (bb) {ETIS-Larib + P} [P]
75.3% (bb) {P} [ETIS-Larib]92.5% (bb) {ETIS-Larib + P} [P]F1: 0.83, F2: 0.88 (bb) {P} [ETIS-Larib]Yes (ETIS-Larib)

No (private)
Sornapudi et al. 201991.64% (bb) {CVC-ClinicDB} [CVC-ColonDB]

78.12% (bb) {CVC-ClinicDB} [CVC-PolypHD]

80.29% (bb) {CVC-ClinicDB} [ETIS-Larib]

95.52% (bb) {[P]}
89.94% (bb) {CVC-ClinicDB} [CVC-ColonDB]

83.33% (bb) {CVC-ClinicDB} [CVC-PolypHD]

72.93% (bb) {CVC-ClinicDB} [ETIS-Larib]

98.46% (bb) {[P]}
N/AF1: 0.9073, F2: 0.9127 (bb) {CVC-ClinicDB} [CVC-ColonDB]

F1: 0.8065, F2: 0.7911 (bb) {CVC-ClinicDB} [CVC-PolypHD]

F1: 0.7643, F2: 0.7870 (bb) {CVC-ClinicDB} [ETIS-Larib]

F1: 0.966, F2: 0.961 (bb) {[P]}
Yes (CVC-ClinicDB, CVC-ColonDB, ETIS-Larib)

No (WCE video)
Wittenberg et al. 201986% (bb) {P} [CVC-ClinicDB]

83% (bb) {P} [ETIS-Larib]

93% (bb) {[P]}
80% (bb) {P} [CVC-ClinicDB]

74% (bb) {P} [ETIS-Larib]

86% (bb) {[P]}
N/AF1: 0.82, F2: 0.85 (bb) {P} [CVC-ClinicDB]

F1: 0.79, F2: 0.81 (bb) {P} [ETIS-Larib]

F1: 0.89, F2: 0.92 (bb) {[P]}
Yes
Yuan Y. et al. 201990.21% (i) {[P]}74.51% (i) {[P]}94.07% (i) {[P]}Accuracy: 93.19%, F1: 0.81, F2: 0.86 (i) {[P]}Yes
Ma Y. et al. 201993.67% (bb) {[P]}N/A98.36% (bb) {[P]}Accuracy: 96.04%, AP: 94.92% (bb) {[P]}Yes
Tashk et al. 201982.7% (pi) {[CVC-ClinicDB]}

90.9% (pi) {[ETIS-Larib]}

82.4% (pi) {[CVC-ColonDB]}
70.2% (pi) {[CVC-ClinicDB]}

70.2 (pi) {[ETIS-Larib]}

62% (pi) {[CVC-ColonDB]}
-Accuracy: 99.02%, F1: 0.76, F2: 0.798 (pi) {[CVC-ClinicDB]}

Accuracy: 99.6%, F1: 0.7923, F2: 0.858 (pi) {[ETIS-Larib]}

Accuracy: 98.2%, F1: 0.707, F2: 0.773 (pi) {[CVC-ColonDB]}
Yes (CVC-ClinicDB, CVC-ColonDB, ETIS-Larib)
Jia X. et al. 202092.1% (bb) {CVC-ColonDB} [CVC-ClinicDB]

59.4% (pi) {CVC-ColonDB} [CVC-ClinicDB]

81.7% (bb) {CVC-ClinicDB} [ETIS-Larib]
84.8% (bb) {CVC-ColonDB} [CVC-ClinicDB]

85.9% (pi) {CVC-ColonDB} [CVC-ClinicDB]

63.9% (bb) {CVC-ClinicDB} [ETIS-Larib]
-F1: 0.883, F2: 0.905 (bb) {CVC-ColonDB} [CVC-ClinicDB]

F1: 0.702, F2: 0.633, Jaccard: 74.7±20.5, Dice: 83.9±13.6 (pi) {CVC-ColonDB} [CVC-ClinicDB]

F1: 0.717, F2: 0.774 (bb) {CVC-ClinicDB} [ETIS-Larib]
Yes (CVC-ClinicDB, ETIS-Larib)
Ozawa. et al. 202092% (bb) {P1} [P2]

90% (bb) {P1} [P2: WL]

97% (bb) {P1} [P2: NBI]

98% (p) {P1} [P2]
86% (bb) {P1} [P2]

83% (bb) {P1} [P2: WL]

97% (bb) {P1} [P2: NBI]
N/AF1: 0.88, F2: 0.88 (bb) {P1} [P2]

F1: 0.86, F2: 0.84 (bb) {P1} [P2: WL]

F1: 0.97, F2: 0.97 (bb) {P1} [P2: NBI]
Yes
Ma Y. et al. 202092% (bb) {CVC-ClinicDB} [CVC-ClinicVideoDB]87.50% (bb) {CVC-ClinicDB} [CVC-ClinicVideoDB]N/AF1: 0.897, F2: 0.911 (bb) {CVC-ClinicDB} [CVC-ClinicVideoDB]No
Young Lee J. et al. 202096.7% (bb) {[P]}

90.2% (bb) {P} [CVC-ClinicDB]
97.4% (bb) {[P]}

98.2% (bb) {P} [CVC-ClinicDB]
N/AF1: 0.97, F2: 0.97 (bb) {[P]}

F1: 0.94, F2: 0.96 (bb) {P} [CVC-ClinicDB]
Yes (CVC-ClinicDB, private)
Wang W. et al. 202097.5% (i) {[CP-CHILD-A]}

98% (i) {CP-CHILD-A} [CP-CHILD-B]
N/A99.85% (i) {[CP-CHILD-A]}

99.83% (i) {CP-CHILD-A} [CP-CHILD-B]
Accuracy: 99.25% (i) {[CP-CHILD-A]}

Accuracy: 99.34% (i) {CP-CHILD-A} [CP-CHILD-B]
Yes
Li T. et al. 202073% (i) {[P]}93% (i) {[P]}96% (i) {[P]}NPV: 83%, Acc: 86%, AUC: 0.94 (i) {[P]}Yes
Sánchez-Peralta et al. 202074.73% (pi) {PICCOLO} [Kvasir-SEG]

71.88% (pi) {PICCOLO} [CVC-EndoSceneStill]

72.89% (pi) {[PICCOLO]}

69.77% (pi) {PICCOLO} [PICCOLO-WL]

63.31% (pi) {CVC-EndoSceneStill} [Kvasir-SEG]

79.22% (pi) {[CVC-EndoSceneStill]}

45.09% (pi) {CVC-EndoSceneStill} [PICCOLO]

57.06% (pi) {CVC-EndoSceneStill} [PICCOLO-WL]

88.98% (pi) {[Kvasir-SEG]}

83.46% (pi) {Kvasir-SEG} [CVC-EndoSceneStill]

58.11% (pi) {Kvasir-SEG} [PICCOLO]

54.63% (pi) {Kvasir-SEG} [PICCOLO-WL]
81.31% (pi) {PICCOLO} [Kvasir-SEG]

84.35% (pi) {PICCOLO} [CVC-EndoSceneStill]

77.58% (pi) {[PICCOLO]}

71.33% (pi) {PICCOLO} [PICCOLO-WL]

77.80% (pi) {CVC-EndoSceneStill} [Kvasir-SEG]

87.88% (pi) {[CVC-EndoSceneStill]}

52.84% (pi) {CVC-EndoSceneStill} [PICCOLO]

60.93% (pi) {CVC-EndoSceneStill} [PICCOLO-WL]

81.68% (pi) {[Kvasir-SEG]}

83.54% (pi) {Kvasir-SEG} [CVC-EndoSceneStill]

59.54% (pi) {Kvasir-SEG} [PICCOLO]

63.61% (pi) {Kvasir-SEG} [PICCOLO-WL]
97.41% (pi) {PICCOLO} [Kvasir-SEG]

98.85% (pi) {PICCOLO} [CVC-EndoSceneStill]

97.96% (pi) {[PICCOLO]}

97.37% (pi) {PICCOLO} [PICCOLO-WL]

98.15% (pi) {CVC-EndoSceneStill} [Kvasir-SEG]

99.00% (pi) {[CVC-EndoSceneStill]}

97.30% (pi) {CVC-EndoSceneStill} [PICCOLO]

91.12% (pi) {CVC-EndoSceneStill} [PICCOLO-WL]

96.49% (pi) {[Kvasir-SEG]}

97.65% (pi) {Kvasir-SEG} [CVC-EndoSceneStill]

93.29% (pi) {Kvasir-SEG} [PICCOLO]

98.06% (pi) {Kvasir-SEG} [PICCOLO-WL]
F1: 0.779, F2: 0.760, Jaccard: 65.33±30.66, Dice: 73.54±30.15 (pi) {PICCOLO} [Kvasir-SEG]

F1: 0.776, F2: 0.741, Jaccard: 64.18±33.04, Dice: 71.66±32.98 (pi) {PICCOLO} [CVC-EndoSceneStill]

F1: 0.752, F2: 0.738, Jaccard: 64.01±36.23, Dice: 70.10±36.45 (pi) {[PICCOLO]}

F1: 0.705, F2: 0.701, Jaccard: 58.70±38.90, Dice: 64.51±39.18 (pi) {PICCOLO} [PICCOLO-WL]

F1: 0.698, F2: 0.658, Jaccard: 56.12±34.29, Dice: 64.26±35.35 (pi) {CVC-EndoSceneStill} [Kvasir-SEG]

F1: 0.833, F2: 0.808, Jaccard: 72.16±30.93, Dice: 78.61±29.48 (pi) {[CVC-EndoSceneStill]}

F1: 0.487, F2: 0.465, Jaccard: 39.52±37.9, Dice: 45.5±41.51 (pi) {CVC-EndoSceneStill} [PICCOLO]

F1: 0.589, F2: 0.578, Jaccard: 45.00±35.60, Dice: 52.81±38.33 (pi) {CVC-EndoSceneStill} [PICCOLO-WL]

F1: 0.852, F2: 0.874, Jaccard: 74.52±22.81, Dice: 82.68±21.28 (pi) {[Kvasir-SEG]}

F1: 0.835, F2: 0.835, Jaccard: 71.82±29.87, Dice: 78.78±28.14 (pi) {Kvasir-SEG} [CVC-EndoSceneStill]

F1: 0.588, F2: 0.584, Jaccard: 44.92±37.37, Dice: 51.87±39.79 (pi) {Kvasir-SEG} [PICCOLO]

F1: 0.588, F2: 0.562, Jaccard: 47.74±39.55, Dice: 53.62±41.68 (pi) {Kvasir-SEG} [PICCOLO-WL]
Yes
Podlasek J. et al. 202091.2% (bb) {P} [CVC-ClinicDB]

88.2% (bb) {P} [Hyper-Kvasir]

74.1% (bb) {P} [CVC-ColonDB]

67.3% (bb) {P} [ETIS-Larib]
97.4% (bb) {P} [CVC-ClinicDB]

97.5% (bb) {P} [Hyper-Kvasir]

92.4% (bb) {P} [CVC-ColonDB]

79% (bb) {P} [ETIS-Larib]
N/AF1: 0.942, F2: 0.924 (bb) {P} [CVC-ClinicDB]

F1: 0.926, F2: 0.899 (bb) {P} [Hyper-Kvasir]

F1: 0.823, F2: 0.771 (bb) {P} [CVC-ColonDB]

F1: 0.727, F2: 0.693 (bb) {P} [ETIS-Larib]
Yes
Qadir et al. 202186.54% (bb) {CVC-ClinicDB} [ETIS-Larib]

91% (bb) {CVC-ClinicDB} [CVC-ColonDB]
86.12% (bb) {CVC-ClinicDB} [ETIS-Larib]

88.35% (bb) {CVC-ClinicDB} [CVC-ColonDB]
N/AF1: 0.863, F2: 0.864 (bb) {CVC-ClinicDB} [ETIS-Larib]

F1: 0.896, F2: 0.904 (bb) {CVC-ClinicDB} [CVC-ColonDB]
Yes
Xu J. et al. 202175.70% (bb) {CVC-ClinicDB + CVC-ColonDB + ETIS-Larib + CVC-ClinicVideoDB} [P]

71.63% (bb) {CVC-ClinicDB} [ETIS-Larib]

66.36% (bb) {CVC-ClinicDB} [CVC-ClinicVideoDB]
85.54% (bb) {CVC-ClinicDB + CVC-ColonDB + ETIS-Larib + CVC-ClinicVideoDB} [P]

83.24% (bb) {CVC-ClinicDB} [ETIS-Larib]

88.5% (bb) {CVC-ClinicDB} [CVC-ClinicVideoDB]
N/AF1: 0.799, F2: 0.773 (bb) {CVC-ClinicDB + CVC-ColonDB + ETIS-Larib + CVC-ClinicVideoDB} [P]

F1: 0.77, F2: 0.737 (bb) {CVC-ClinicDB} [ETIS-Larib]

F1: 0.7586, F2: 0.698 (bb) {CVC-ClinicDB} [CVC-ClinicVideoDB]
Yes (ETIS-Larib, Private)

No (CVC-ClinicVideoDB)
Misawa et al. 202198% (p) {P} [SUN]

90.5% (i) {P} [SUN]
88.2% (i) {P} [SUN]93.7% (i) {P} [SUN]F1: 0.893, F2: 0.900, NPV: 94.96% (i) {P} [SUN]No.
Livovsky et al. 202197.1% (p) {P1} [P2]N/AN/AN/ANo.
Pacal et al. 202182.55% (bb) {CVC-ClinicDB} [ETIS-Larib]

96.68% (bb) {CVC-ClinicDB} [CVC-ColonDB]
91.62% (bb) {CVC-ClinicDB} [ETIS-Larib]

96.04% (bb) {CVC-ClinicDB} [CVC-ColonDB]
N/AF1: 0.868, F2: 0.842 (bb) {CVC-ClinicDB} [ETIS-Larib]

F1: 0.964, F2: 0.965 (bb) {CVC-ClinicDB} [CVC-ColonDB]
Yes
Liu et al. 202187.5% (bb) {CVC-ClinicDB} [ETIS-Larib]77.8% (bb) {CVC-ClinicDB} [ETIS-Larib]-F1: 0.824, F2: 0.854 (bb) {CVC-ClinicDB} [ETIS-Larib]Yes (ETIS-Larib)
Li K. et al. 202186.2% (bb) {[KUMC]}91.2% (bb) {[KUMC]}N/AF1: 0.886, F2: 0.8715, AP: 88.5% (bb) {[KUMC]}Yes
Nogueira-Rodríguez et al. 202187% (bb) {[P]}

89.91% (p) {[P]}
89% (bb) {[P]}54.97% (p) {[P]}F1: 0.881, F2: 0.876 (bb) {[P]}Yes
Yoshida et al. 202183% (p) {CAD EYE} [P-LED WLI]

87.2% (p) {CAD EYE} [P-LASER WLI] 88.7% (p) {CAD EYE} [P-LED LCI]

89.4% (p) {CAD EYE} [P-LASER LCI]

N/AN/AN/A-
Ma Y. et al. 202164% (bb) {CVC-ClinicDB} [CVC-ClinicVideoDB]

47% (bb) {CVC-ClinicDB} [LDPolypVideo]
85% (bb) {CVC-ClinicDB} [CVC-ClinicVideoDB]

65% (bb) {CVC-ClinicDB} [LDPolypVideo]
N/AF1: 0.73, F2: 0.67 (bb) {CVC-ClinicDB} [CVC-ClinicVideoDB]

F1: 0.55, F2: 0.50 (bb) {CVC-ClinicDB} [LDPolypVideo]
Yes (CVC-ClinicDB)

No (LDPolypVideo, CVC-ClinicVideoDB)
Pacal et al. 202291.04% (bb) {SUN + PICCOLO + CVC-ClinicDB} [ETIS-Larib]

90.57% (bb) {SUN + CVC-ClinicDB} [ETIS-Larib]

88.24% (bb) {SUN} [ETIS-Larib]

75.53% (bb) {PICCOLO} [ETIS-Larib]

79.85% (bb) {[PICCOLO]}

86.48% (bb) {[SUN]}
90.61% (bb) {SUN + PICCOLO + CVC-ClinicDB} [ETIS-Larib]

90.14% (bb) {SUN + CVC-ClinicDB} [ETIS-Larib]

88.24% (bb) {SUN} [ETIS-Larib]

87.29% (bb) {PICCOLO} [ETIS-Larib]

92.60% (bb) {[PICCOLO]}

96.49% (bb) {[SUN]}
N/AF1: 0.908, F2: 0.909 (bb) {SUN + PICCOLO + CVC-ClinicDB} [ETIS-Larib]

F1: 0.903, F2: 0.902 (bb) {SUN + CVC-ClinicDB} [ETIS-Larib]

F1: 0.882, F2: F1: 0.882 (bb) {SUN} [ETIS-Larib]

F1: 0.809, F2: 0.846 (bb) {PICCOLO} [ETIS-Larib]

F1: 0.857, F2: 0.821 (bb) {[PICCOLO]}

F1: 0.912, F2: 0.883 (bb) {[SUN]}
Yes (ETIS-Larib, PICCOLO)

No (SUN)
Nogueira-Rodríguez et al. 202282% (bb) {P} [CVC-ClinicDB]

84% (bb) {P} [CVC-ColonDB]

75% (bb) {P} [CVC-PolypHD]

72% (bb) {P} [ETIS-Larib]

78% (bb) {P} [Kvasir-SEG]

60% (bb) {P} [PICCOLO]

80% (bb) {P} [CVC-ClinicVideoDB]

81% (bb) {P} [KUMC dataset]

76% (bb) {P} [KUMC dataset–Test]

78% (bb) {P} [SUN]

49% (bb) {P} [LDPolypVideo]
87% (bb) {P} [CVC-ClinicDB]

81% (bb) {P} [CVC-ColonDB]

86% (bb) {P} [CVC-PolypHD]

71% (bb) {P} [ETIS-Larib]

84% (bb) {P} [Kvasir-SEG]

76% (bb) {P} [PICCOLO]

75% (bb) {P} [CVC-ClinicVideoDB]

83% (bb) {P} [KUMC dataset]

81% (bb) {P} [KUMC dataset–Test]

83% (bb) {P} [SUN]

56% (bb) {P} [LDPolypVideo]
-F1: , F2: 0.83, AP: 0.82 (bb) {P} [CVC-ClinicDB]

F1: 0.83, F2: 0.83, AP: 0.85 (bb) {P} [CVC-ColonDB]

F1: 0.80, F2: 0.77, AP: 0.79 (bb) {P} [CVC-PolypHD]

F1: 0.72, F2: 0.72, AP: 0.69 (bb) {P} [ETIS-Larib]

F1: 0.81, F2: 0.82, AP: 0.79 (bb) {P} [Kvasir-SEG]

F1: 0.67, F2: 0.62, AP: 0.63 (bb) {P} [PICCOLO]

F1: 0.77, F2: 0.79, AP: 0.77 (bb) {P} [CVC-ClinicVideoDB]

F1: 0.82, F2: 0.81, AP: 0.83 (bb) {P} [KUMC dataset]

F1: 0.78, F2: 0.77, AP: 0.79 (bb) {P} [KUMC dataset–Test]

F1: 0.81, F2: 0.79, AP: 0.81 (bb) {P} [SUN]

F1: 0.52, F2: 0.50, AP: 0.44 (bb) {P} [LDPolypVideo]
Yes (CVC-ClinicDB, CVC-ColonDB, CVC-PolypHD, ETIS-Larib, Kvasir-SEG, PICCOLO, KUMC)

No (CVC-ClinicVideoDB, SUN, LDPolypVideo)
Nogueira-Rodríguez et al. 202387.2% (bb) {P} [P]
86.7% (bb) {P2} [P]
87.5% (bb) {P5} [P]
85% (bb) {P10} [P]
88% (bb) {P15} [P]
Intra-dataset Evaluation
Nogueira et al. 2021
89% (bb) {P} [P]
88.2% (bb) {P} [P2]
87.1% (bb) {P} [P5]
85.2% (bb) {P} [P10]
83.6% (bb) {P} [P15]

Not-polyp images increment 2%
89.4% (bb) {P2} [P]
89% (bb) {P2} [P2]
88.6% (bb) {P2} [P5]
87.9% (bb) {P2} [P10]
87.1% (bb) {P2} [P15]

Not-polyp images increment 5%
90.2% (bb) {P5} [P]
89.9% (bb) {P5} [P2]
89.5% (bb) {P5} [P5]
88.8% (bb) {P5} [P10]
88.1% (bb) {P5} [P15]

Not-polyp images increment 10%
90.4% (bb) {P10} [P]
90.2% (bb) {P10} [P2]
90.1% (bb) {P10} [P5]
89.7% (bb) {P10} [P10]
89.5% (bb) {P10} [P15]

Not-polyp images increment 15%
91% (bb) {P15} [P]
90.9% (bb) {P15} [P2]
90.7% (bb) {P15} [P5]
90.4% (bb) {P15} [P10]
90.1% (bb) {P15} [P15]
-
Intra-dataset Evaluation
Nogueira et al. 2021
F1:0.881 (bb) {P} [P]
F1:0.882 (bb) {P} [P2]
F1:0.871 (bb) {P} [P5]
F1:0.852 (bb) {P} [P10]
F1:0.836 (bb) {P} [P15]

Not-polyp images increment 2%
F1:0.880 (bb) {P2} [P]
F1:0.890 (bb) {P2} [P2]
F1:0.886 (bb) {P2} [P5]
F1:0.879 (bb) {P2} [P10]
F1:0.871 (bb) {P2} [P15]

Not-polyp images increment 5%
F1:0.888 (bb) {P5} [P]
F1:0.899 (bb) {P5} [P2]
F1:0.895 (bb) {P5} [P5]
F1:0.888 (bb) {P5} [P10]
F1:0.881 (bb) {P5} [P15]

Not-polyp images increment 10%
F1:0.876 (bb) {P10} [P]
F1:0.902 (bb) {P10} [P2]
F1:0.901 (bb) {P10} [P5]
F1:0.897 (bb) {P10} [P10]
F1:0.895 (bb) {P10} [P15]

Not-polyp images increment 15%
F1:0.895 (bb) {P15} [P]
F1:0.909 (bb) {P15} [P2]
F1:0.907 (bb) {P15} [P5]
F1:0.904 (bb) {P15} [P10]
F1:0.901 (bb) {P15} [P15]

Inter-dataset Evaluation
LDPolypVideo
F1:0.522 (bb) {P} [LDPolypVideo]
F1:0.563 (bb) {P2} [LDPolypVideo]
F1:0.516 (bb) {P5} [LDPolypVideo]
F1:0.491 (bb) {P10} [LDPolypVideo]
F1:0.564 (bb) {P10} [LDPolypVideo]

CVC-ClinicVideoDB
F1:0.774 (bb) {P} [CVC-ClinicVideoDB]
F1:0.803 (bb) {P2} [CVC-ClinicVideoDB]
F1:0.813 (bb) {P5} [CVC-ClinicVideoDB]
F1:0.809 (bb) {P10} [CVC-ClinicVideoDB]
F1:0.800 (bb) {P15} [CVC-ClinicVideoDB]

KUMC dataset
F1:0.818 (bb) {P} [KUMC dataset]
F1:0.811 (bb) {P2} [KUMC dataset]
F1:0.819 (bb) {P5} [KUMC dataset]
F1:0.762 (bb) {P10} [KUMC dataset]
F1:0.831 (bb) {P15} [KUMC dataset]

PICCOLO
F1:0.667 (bb) {P} [PICCOLO]
F1:0.601 (bb) {P2} [PICCOLO]
F1:0.691 (bb) {P5} [PICCOLO]
F1:0.759 (bb) {P10} [PICCOLO]
F1:0.691 (bb) {P15} [PICCOLO]

CVC-ClinicDB
F1:0.845 (bb) {P} [CVC-ClinicDB]
F1:0.843 (bb) {P2} [CVC-ClinicDB]
F1:0.867 (bb) {P5} [CVC-ClinicDB]
F1:0.786 (bb) {P10} [CVC-ClinicDB]
F1:0.824 (bb) {P15} [CVC-ClinicDB]

CVC-ColonDB
F1:0.826 (bb) {P} [CVC-ColonDB]
F1:0.848 (bb) {P2} [CVC-ColonDB]
F1:0.883 (bb) {P5} [CVC-ColonDB]
F1:0.689 (bb) {P10} [CVC-ColonDB]
F1:0.797 (bb) {P15} [CVC-ColonDB]

SUN
F1:0.805 (bb) {P} [SUN]
F1:0.764 (bb) {P2} [SUN]
F1:0.738 (bb) {P5} [SUN]
F1:0.765 (bb) {P10} [SUN]
F1:0.746 (bb) {P15} [SUN]

Kvasir-SEG
F1:0.807 (bb) {P} [Kvasir-SEG]
F1:0.800 (bb) {P2} [Kvasir-SEG]
F1:0.797 (bb) {P5} [Kvasir-SEG]
F1:0.840 (bb) {P10} [Kvasir-SEG]
F1:0.830 (bb) {P15} [Kvasir-SEG]

ETIS-Larib
F1:0.718 (bb) {P} [ETIS-Larib]
F1:0.732 (bb) {P2} [ETIS-Larib]
F1:0.679 (bb) {P5} [ETIS-Larib]
F1:0.594 (bb) {P10} [ETIS-Larib]
F1:0.685 (bb) {P15} [ETIS-Larib]

CVC-PolypHD
F1:0.800 (bb) {P} [CVC-PolypHD]
F1:0.729 (bb) {P2} [CVC-PolypHD]
F1:0.826 (bb) {P5} [CVC-PolypHD]
F1:0.820 (bb) {P10} [CVC-PolypHD]
F1:0.820 (bb) {P15} [CVC-PolypHD]
Yes (PIBAdb, CVC-ClinicDB, CVC-ColonDB, CVC-PolypHD, ETIS-Larib, Kvasir-SEG, PICCOLO, KUMC)
No (CVC-ClinicVideoDB, SUN, LDPolypVideo)

Polyp Classification

Performance metrics on public and private datasets of all polyp classification studies.

  • Between curly brackets it is specified the training dataset, where "P" stands for private.
  • Between square brackets it is specified the test dataset used for computing the performance metric, where "P" stands for private.
  • For instance, [{P}] means that development and test splits of the same private dataset have been used for training and testing respectively.
  • Performances marked with an * are reported on training datasets (e.g. k-fold cross-validation).
StudyClassesRecall (sensitivity)SpecificityPPVNPVOthersPolyp-level vs. frame-levelDataset type
Zhang R. et al. 2017Adenoma vs. hyperplastic

Resectable vs. non-resectable

Adenoma vs. hyperplastic vs. serrated
92% (resectable vs. non-resectable) {[Colonoscopic Dataset]}

87.6% (adenoma vs. hyperplastic) {[P]}
89.9% (resectable vs. non-resectable) {[Colonoscopic Dataset]}

84.2% (adenoma vs. hyperplastic) {[P]}
95.4% (resectable vs. non-resectable) {[Colonoscopic Dataset]}

87.30% (adenoma vs. hyperplastic) {[P]}
84.9% (resectable vs. non-resectable) {[Colonoscopic Dataset]}

87.2% (adenoma vs. hyperplastic) {[P]}
Acc: 91.3% (resectable vs. non- resectable) {[Colonoscopic Dataset]}

Acc: 86.7% (adenoma vs. serrated adenoma vs. hyperplastic) {[Colonoscopic Dataset]}

Acc: 85.9% (adenoma vs. hyperplastic) {[P]}
framevideo (manually selected images)
Byrne et al. 2017Adenoma vs. hyperplastic98% {P1} [P2]83% {P1} [P2]90% {P1} [P2]97% {P1} [P2]-polypunaltered video
Chen et al. 2018Neoplastic vs. hyperplastic96.3% {P1} [P2]78.1% {P1} [P2]89.6% {P1} [P2]91.5% {P1} [P2]N/Aframeimage dataset
Lui et al. 2019Endoscopically curable lesions vs. endoscopically incurable lesions88.2% {P1} [P2]77.9% {P1} [P2]92.1% {P1} [P2]69.3% {P1} [P2]Acc: 85.5% {P1} [P2]frameimage dataset
Kandel et al. 2019Hyperplastic vs. serrated adenoma (near focus)

Hyperplastic vs. adenoma (far focus)
57.14% (hyperplastic vs. serrated) {P} *

75.63% (hyperplastic vs. adenoma) {P} *
68.52% (hyperplastic vs. serrated) {P} *

63.79% (hyperplastic vs. adenoma) {P} *
N/AN/AAcc: 67.21% (hyperplastic vs. serrated) {P} *

Acc: 72.48% (hyperplastic vs. adenoma) {P} *
frameimage dataset
Zachariah et al. 2019Adenoma vs. serrated95.7% {P} *89.9% {P} *94.1% {P} *92.6% {P} *Acc: 93.6%, F1: 0.948, F2: 0.953 {P} *polypimage dataset
Bour et al. 2019Not dangerous vs. dangerous vs. cancer88% (Cancer vs. others) [P]

84% (Not dangerous vs. others) [P]

90% (Dangerous vs. others) [P]
94% (Cancer vs. others) [P]

93% (Not dangerous vs. others) [P]

93% (Dangerous vs. others)
88% (Cancer vs. others) [P]

87% (Not dangerous vs. others) [P]

86% (Dangerous vs. others)
N/AAcc: 87.1% [P]

F1: 0.88 (Cancer vs. others) [P]

F1: 0.86 (Not dangerous vs. others) [P]

F1: 0.88 (Dangerous vs. others)
frameimage dataset
Patino-Barrientos et al. 2020Malignant vs. non-malignant86% {[P]}N/A81% {[P]}N/AAcc: 83% {[P]}

F1: 0.83 {[P]}
frameimage dataset
Cheng Tao Pu et al. 20205-class (I, II, IIo, IIIa, IIIb)

Adenoma (classes II + IIo + IIIa) vs. hyperplastic (class I)
97% (adenoma vs. hyperplastic) {P: AU} *

100% (adenoma vs. hyperplastic) {P: AU} [P: JP-NBI]

100% (adenoma vs. hyperplastic) {P: AU} [P: JP-BLI]
51% (adenoma vs. hyperplastic) {P: AU} *

0% (adenoma vs. hyperplastic) {P: AU} [P: JP-NBI]

0% (adenoma vs. hyperplastic) {P: AU} [P: JP-BLI]
95% (adenoma vs. hyperplastic) {P: AU} *

82.4% (adenoma vs. hyperplastic) {P: AU} [P: JP-NBI]

77.5% (adenoma vs. hyperplastic) {P: AU} [P: JP-BLI]
63.5% (adenoma vs. hyperplastic) {P: AU} *

- (adenoma vs. hyperplastic) {P: AU} [P: JP-NBI]

- (adenoma vs. hyperplastic) {P: AU} [P: JP-BLI]
AUC (5-class): 94.3% {P: AU} *

AUC (5-class): 84.5% {P: AU} [P: JP-NBI]

AUC (5-class): 90.3% {P: AU} [P: JP-BLI]

Acc: 72.3% (5-class) {P: AU} *

Acc: 59.8% (5-class) {P: AU} [P: JP-NBI]

Acc: 53.1% (5-class) {P: AU} [P: JP-BLI]

Acc: 92.7% (adenoma vs. hyperplastic) {P: AU} *

Acc: 82.4% (adenoma vs. hyperplastic) {P: AU} [P: JP-NBI]

Acc: 77.5% (adenoma vs. hyperplastic) {P: AU} [P: JP-BLI]
frameimage dataset
Ozawa. et al. 2020Adenoma vs. hyperplastic vs. SSAP vs. cancer vs. other types97% (adenoma vs. other classes) {P1} [P2: WL]

90% (adenoma vs. hyperplastic) {P1} [P2: WL]

97% (adenoma vs. other classes) {P1} [P2: NBI]

86% (adenoma vs. hyperplastic) {P1} [P2: NBI]


81% (adenoma vs. hyperplastic) {P1} [P2: WL]

88% (adenoma vs. hyperplastic) {P1} [P2: NBI]
86% (adenoma vs. other classes) {P1} [P2: WL]

98% (adenoma vs. hyperplastic) {P1} [P2: WL]

83% (adenoma vs. other classes) {P1} [P2: NBI]

98% (adenoma vs. hyperplastic) {P1} [P2: NBI]
85% (adenoma vs. other classes) {P1} [P2: WL]

48% (adenoma vs. hyperplastic) {P1} [P2: WL]

91% (adenoma vs. other classes) {P1} [P2: NBI]

54% (adenoma vs. hyperplastic) {P1} [P2: NBI]
Acc: 83% (5-class) {P1} [P2: WL]

F1: 0.91, F1: 0.88 (adenoma vs. other classes) {P1} [P2: WL]

F1: 0.94, F2: 0.96 (adenoma vs. hyperplastic) {P1} [P2: WL]

Acc: 81% (5-class) {P1} [P2: NBI]

F1: 0.89, F2: 0.85 (adenoma vs. other classes) {P1} [P2: NBI]

F1: 0.92, F2: 0.95 (adenoma vs. hyperplastic) {P1} [P2: NBI]
frameimage dataset
Young Joo Yang et al. 20207-class (CRC T1 vs. CRC T2 vs. CRC T3 vs. CRC T4 vs. high-grade dysplasia (HGD) vs. tubular adenoma with or without low grade dysplasia (TA) vs. non-neoplastic lesions)

4-class (advanced CRC (T2, T3, and T4) vs. early CRC/HGD (CRC T1 and HGD) vs. TA vs. non-neoplastic lesions)

Advanced colorectal lesions vs. non-advanced colorectal lesions

Neoplastic lesions vs. non-neoplastic lesions
94.1% (Neoplastic vs. non-neoplastic) {[P1]}

83.2% (Advanced vs. non-advanced) {[P1]}
34.1% (Neoplastic vs. non-neoplastic) {[P1]}

89.7% (Advanced vs. non-advanced) {[P1]}
86.1% (Neoplastic vs. non-neoplastic) {[P1]}

84.5% (Advanced vs. non-advanced) {[P1]}
65% (Neoplastic vs. non-neoplastic) {[P1]}

88.7% (Advanced vs. non-advanced) {[P1]}
Acc: 0.795, F1: 0.899, F2: 0.923, AUC: 0.832 (Neoplastic vs. non-neoplastic) {[P1]}

Acc: 93.5%, F1: 0.838, F2: 0.934, AUC: 0.935 (Advanced vs. non-advanced) {[P1]}

Acc: 71.5%, AUC: 0.760 (Neoplastic vs. non-neoplastic) {P1} [P2]

Acc: 87.1%, AUC: 0.935 (Advanced vs. non-advanced) {P1} [P2]

Acc (7-class): 60.2% {[P1]} 74.7% {P1} [P2]

Acc (4-class): 67.7% {[P1]} 76% {P1} [P2]
frameimage dataset
Li K. et al. 2021Adenoma vs. hyperplastic86.8% {[KUMC]}N/A85.8% {[KUMC]}N/AF1: 0.863 {[KUMC]}polypimage dataset
Yoshida et al. 2021Neoplastic vs. hyperplastic91.7% {CAD EYE} [P non-magnified BLI]

90.9% {CAD EYE} [P-magnified BLI]
86.8% {CAD EYE} [P non-magnified BLI]

85.2% {CAD EYE} [P-magnified BLI]
82.5% {CAD EYE} [P non-magnified BLI]

83.3% {CAD EYE} [P-magnified BLI]
93.9% {CAD EYE} [P non-magnified BLI]

92.0% {CAD EYE} [P-magnified BLI]
Acc: 88.8% {CAD EYE} [P non-magnified BLI]

Acc: 87.8% {CAD EYE} [P-magnified BLI]
polyplive video

Simultaneous Polyp Detection and Classification

Performance metrics on public and private datasets of all simultaneous polyp detection and classification studies.

  • Between curly brackets it is specified the training dataset, where "P" stands for private.
  • Between square brackets it is specified the test dataset used for computing the performance metric, where "P" stands for private.
  • For instance, [{P}] means that development and test splits of the same private dataset have been used for training and testing respectively.
  • APIoU stands for Average Precision and mAPIoU for Mean Average Precision (i.e. the mean of each class AP), calculated at the specified IoU (Intersection over Union) level.
StudyClassesAPmAPRecall (sensitivity)SpecificityPPVNPVOthersManually selected images?
Liu X. et al. 2019Polyp vs. adenomaPolyp: AP0.5 = 83.39% {[P]}
Adenoma: AP0.5 = 97.90% {[P]}
mAP0.5 = 90.645% {[P]}N/AN/AN/AN/AN/AYes
Li K. et al. 2021Adenoma vs. HyperplasticAdenoma: AP = 81.1% {[KUMC]}
Hyperplastic: AP = 65.9% {[KUMC]}
mAP = 73.5% {[KUMC]}61.3% {[KUMC]}86.3% {[KUMC]}92.2% {[KUMC]}49.1% {[KUMC]}F1: 0.736 {[KUMC]}Yes

List of Acronyms and Abbreviations

  • AP: Average Precision.
  • BLI: Blue Light Imaging.
  • LCI: Linked-Color Imaging.
  • mAP: Mean Average Precision.
  • NBI: Narrow Band Imaging.
  • SSAP: Sesile Serrated Adenoma/Polyp.
  • WCE: Wireless Capsule Endoscopy.
  • WL: White Light.

References and Further Reading

Reviews

Datasets

Randomized Clinical Trials

StudyTitleDateNumber of patients
Wang et al. 2019Real-time automatic detection system increases colonoscopic polyp and adenoma detection rates: a prospective randomised controlled studySep. 20191058
Gong et al. 2020Detection of colorectal adenomas with a real-time computer-aided system (ENDOANGEL): a randomised controlled studyJan. 2020704
Wang et al. 2020Effect of a deep-learning computer-aided detection system on adenoma detection during colonoscopy (CADe-DB trial): a double-blind randomised studyJan. 20201010
Liu et al. 2020Study on detection rate of polyps and adenomas in artificial-intelligence-aided colonoscopyFeb. 20201026
Su et al. 2019Impact of a real-time automatic quality control system on colorectal polyp and adenoma detection: a prospective randomized controlled study (with videos)Feb. 2020659
Repici et al. 2020Efficacy of Real-Time Computer-Aided Detection of Colorectal Neoplasia in a Randomized TrialAug. 2020685
colonoscopy
deep-learning
deep-neural-networks

Contributors

hlfernandez

101 commits

mrjato

2 commits

albanogueira

1 commits

teletaeko

1 commits

sing-group/deep-learning-colonoscopy

Review in Deep Learning for Polyp Detection and Classification in Colonoscopy (https://doi.org/10.1016/j.neucom.2020.02.123).

207

106 commits

updated Nov 12, 2024

See the code

README

Deep Learning for Polyp Detection and Classification in Colonoscopy

This repository was created from the following review paper: A. Nogueira-Rodríguez; R. Domínguez-Carbajales; H. López-Fernández; Á. Iglesias; J. Cubiella; F. Fdez-Riverola; M. Reboiro-Jato; D. Glez-Peña (2020) Deep Neural Networks approaches for detecting and classifying colorectal polyps. Neurocomputing.

Please, cite it if you find it useful for your research.

AI4PolypNet

AI4PolypNet

As part of AI4PolypNet, we are involved in a challenge that will be developed at iSMIT (September 2024). In this edition we will focus only on colonoscopy images and, apart from classical polyp detection and segmentation we present an extended version of polyp classification, including the challenging serrated sessile adenoma class. All the information is available here.

About this repository

This repository collects the most relevant studies applying Deep Learning for Polyp Detection and Classification in Colonoscopy from a technical point of view, focusing on the low-level details for the implementation of the DL models. In first place, each study is categorized in three types: (i) polyp detection and localization (through bounding boxes or binary masks, i.e. segmentation), (ii) polyp classification, and (iii) simultaneous polyp detection and classification (i.e. studies based on the usage of a single model such as YOLO or SSD to performs simultaneous polyp detection and classification). Secondly, a summary of the public datasets available as well as the private datasets used in the studies is provided. The third section focuses on technical aspects such as the Deep Learning architectures, the data augmentation techniques and the libraries and frameworks used. Finally, the fourth section summarizes the performance metrics reported by each study.

Suggestions are welcome, please check the contribution guidelines before submitting a pull request.

Table of Contents:

Research

Polyp Detection and Localization

StudyDateEndoscopy typeImaging technologyLocalization typeMultiple polypReal time
Tajbakhsh et al. 2014, Tajbakhsh et al. 2015Sept. 2014 / Apr. 2015ConventionalN/ABounding boxNoYes
Zhu R. et al. 2015Oct. 2015ConventionalN/ABounding box (16x16 patches)YesNo
Park and Sargent 2016March 2016ConventionalNBI, WLBounding boxNoNo
Yu et al. 2017Jan. 2017ConventionalNBI, WLBounding boxNoNo
Zhang R. et al. 2017Jan. 2017ConventionalNBI, WLNoNoNo
Yuan and Meng 2017Feb. 2017WCEN/ANoNoNo
Brandao et al. 2018Feb. 2018Conventional/WCEN/ABinary maskYesNo
Zhang R. et al. 2018May 2018ConventionalWLBounding boxNoNo
Misawa et al. 2018June 2018ConventionalWLNoYesNo
Zheng Y. et al. 2018July 2018ConventionalNBI, WLBounding boxYesYes
Shin Y. et al. 2018July 2018ConventionalWLBounding boxYesNo
Urban et al. 2018Sep. 2018ConventionalNBI, WLBounding boxNoYes
Mohammed et al. 2018, GitHubSep. 2018ConventionalWLBinary maskYesYes
Wang et al. 2018, Wang et al. 2018Oct. 2018ConventionalN/ABinary maskYesYes
Qadir et al. 2019Apr. 2019ConventionalNBI, WLBounding boxYesNo
Blanes-Vidal et al. 2019March 2019WCEN/ABounding boxYesNo
Zhang X. et al. 2019March 2019ConventionalN/ABounding boxYesYes
Misawa et al. 2019June 2019ConventionalN/ANoYesNo
Zhu X. et al. 2019June 2019ConventionalN/ANoNoYes
Ahmad et al. 2019June 2019ConventionalWLBounding boxYesYes
Sornapudi et al. 2019June 2019Conventional/WCEN/ABinary maskYesNo
Wittenberg et al. 2019Sept. 2019ConventionalWLBinary maskYesNo
Yuan Y. et al. 2019Sept. 2019WCEN/ANoNoNo
Ma Y. et al. 2019Oct. 2019ConventionalN/ABounding boxYesNo
Tashk et al. 2019Dec. 2019ConventionalN/ABinary maskNoNo
Jia X. et al. 2020Jan. 2020ConventionalN/ABinary maskYesNo
Ma Y. et al. 2020May 2020ConventionalN/ABounding boxYesNo
Young Lee J. et al. 2020May 2020ConventionalN/ABounding boxYesYes
Wang W. et al. 2020July 2020ConventionalWLNoNoNo
Li T. et al. 2020Oct. 2020ConventionalN/ANoNoNo
Sánchez-Peralta et al. 2020Nov. 2020ConventionalNBI, WLBinary maskNoNo
Podlasek J. et al. 2020Dec. 2020ConventionalN/ABounding boxNoYes
Qadir et al. 2021Feb. 2021ConventionalWLBounding boxYesYes
Xu J. et al. 2021Feb. 2021ConventionalWLBounding boxYesYes
Misawa et al. 2021Apr. 2021ConventionalWLNoYesYes
Livovsky et al. 2021June 2021ConventionalN/ABounding boxYesYes
Pacal et al. 2021July 2021ConventionalWLBounding boxYesYes
Liu et al. 2021July 2021ConventionalN/ABounding boxYesYes
Nogueira-Rodríguez et al. 2021Aug. 2021ConventionalNBI, WLBounding boxYesYes
Yoshida et al. 2021Aug. 2021ConventionalWL, LCIBounding boxYesYes
Ma Y. et al. 2021Sep. 2021ConventionalWLBounding boxYesNo
Pacal et al. 2022Nov. 2021ConventionalWLBounding boxYesYes
Nogueira-Rodríguez et al. 2022April 2022ConventionalNBI, WLBounding boxYesYes
Nogueira-Rodríguez et al. 2023March 2023ConventionalNBI, WLBounding boxYesYes

Polyp Classification

StudyDateEndoscopy typeImaging technologyClassesReal time
Ribeiro et al. 2016Oct. 2016ConventionalWLNeoplastic vs. Non-neoplasticNo
Zhang R. et al. 2017Jan. 2017ConventionalNBI, WLAdenoma vs. hyperplastic
Resectable vs. non-resectable
Adenoma vs. hyperplastic vs. serrated
No
Byrne et al. 2017Oct. 2017ConventionalNBIAdenoma vs. hyperplasticYes
Komeda et al. 2017Dec. 2017ConventionalNBI, WL, ChromoendoscopyAdenoma vs. non-adenomaNo
Chen et al. 2018Feb. 2018ConventionalNBINeoplastic vs. hyperplasticNo
Lui et al. 2019Apr. 2019ConventionalNBI, WLEndoscopically curable lesions vs. endoscopically incurable lesionNo
Kandel et al. 2019June 2019ConventionalN/AAdenoma vs. hyperplastic vs. serrated (sessile serrated adenoma/traditional serrated adenoma)No
Zachariah et al. 2019Oct. 2019ConventionalNBI, WLAdenoma vs. serratedYes
Bour et al. 2019Dec. 2019ConventionalN/AParis classification: not dangeours (types Ip, Is, IIa, and IIb) vs. dangerous (type IIc) vs. cancer (type III)No
Patino-Barrientos et al. 2020Jan. 2020ConventionalWLKudo's classification: malignant (types I, II, III, and IV) vs. non-malignant (type V)No
Cheng Tao Pu et al. 2020Feb. 2020ConventionalNBI, BLIModified Sano's (MS) classification: MS I (Hyperplastic) vs. MS II (Low-grade tubular adenomas) vs. MS IIo (Nondysplastic or low-grade sessile serrated adenoma/polyp [SSA/P]) vs. MS IIIa (Tubulovillous adenomas or villous adenomas or any high-grade colorectal lesion) vs. MS IIIb (Invasive colorectal cancers)Yes
Young Joo Yang et al. 2020May 2020ConventionalWL7-class: CRC T1 vs. CRC T2 vs. CRC T3 vs. CRC T4 vs. high-grade dysplasia (HGD) vs. tubular adenoma with or without low grade dysplasia (TA) vs. non-neoplastic lesions

4-class: advanced CRC (T2, T3, and T4) vs. early CRC/HGD (CRC T1 and HGD) vs. TA vs. non-neoplastic lesions

Advanced colorectal lesions (HGD and T1, T2, T3, and T4 lesions) vs. non-advanced colorectal lesions (TA and non-neoplastic lesions)

Neoplastic lesions (TA, HGD, and stages T1, T2, T3, and T4) vs. non-neoplastic lesions
No
Yoshida et al. 2021Aug. 2021ConventionalWL, LCINeoplastic vs. hyperplasticYes

Simultaneous Polyp Detection and Classification

StudyDateEndoscopy typeImaging technologyLocalization typeMultiple polypClassesReal time
Tian Y. et al. 20191Apr. 2019ConventionalN/ABounding boxYesModified Sano's (MS) classification: MS I (Hyperplastic) vs. MS II (Low-grade tubular adenomas) vs. MS IIo (Nondysplastic or low-grade sessile serrated adenoma/polyp [SSA/P]) vs. MS IIIa (Tubulovillous adenomas or villous adenomas or any high-grade colorectal lesion) vs. MS IIIb (Invasive colorectal cancers)No
Liu X. et al. 2019Oct. 2019ConventionalWLBounding boxYesPolyp vs. adenomaNo
Ozawa. et al. 20202Feb. 2020ConventionalNBI, WLBounding boxYesAdenoma vs. hyperplastic vs. sesile serrated adenoma/polyp (SSAP) vs. cancer vs. other types (Peutz-Jeghers, juvenile, or inflammation polyps)Yes
Li K. et al. 20213Aug. 2021ConventionalN/ABounding boxYesAdenoma vs. hyperplasticYes
  1. Tian X. et al. 2019 work is based on the usage of a single model (RetinaNet) that performs simultaneous polyp detection and classification. However, the paper only reports detection results using the ETIS-Larib dataset and therefore this results are included in the Polyp Detection and Localization section.
  2. Ozawa. et al. 2020 work is based on the usage of a single model (Single Show MultiBox Detector, SSD) that performs simultaneous polyp detection and classification. Nevertheless, since the detection and classification results are reported independently, they are included in the sections Polyp Detection and Localization and Polyp Classification, respectively.
  3. Li K. et al. 2021 work is based on the usage of several single models that perform simultaneous polyp detection ad classification. As they report different types of results (frame-based polyp localization, polyp-based classification, and simultaneous frame-based polyp detection and classification), they are included in the three results sections.

Datasets

Public Datasets

DatasetReferencesDescriptionFormatResolution (w x h)Ground truthUsed in
CVC-ClinicDBBernal et al. 2015
https://polyp.grand-challenge.org/CVCClinicDB/
612 sequential WL images with polyps extracted from 31 sequences (23 patients) with 31 different polyps.Image384 × 288Polyp locations (binary mask)Brandao et al. 2018, Zheng Y. et al. 2018, Shin Y. et al. 2018, Wang et al. 2018, Qadir et al. 2019, Sornapudi et al. 2019, Wittenberg et al. 2019, Jia X. et al. 2020, Ma Y. et al. 2020, Young Lee J. et al. 2020, Podlasek J. et al. 2020, Qadir et al. 2021, Xu J. et al. 2021, Pacal et al. 2021, Liu et al. 2021, Nogueira-Rodríguez et al. 2022
CVC-ColonDBBernal et al. 2012
Vázquez et al. 2017
300 sequential WL images with polyps extracted from 13 sequences (13 patients).Image574 × 500Polyp locations (binary mask)Tajbakhsh et al. 2015, Brandao et al. 2018, Zheng Y. et al. 2018, Sornapudi et al. 2019, Jia X. et al. 2020, Podlasek J. et al. 2020, Qadir et al. 2021, Xu J. et al. 2021, Pacal et al. 2021, Li K. et al. 2021, Nogueira-Rodríguez et al. 2022
CVC-EndoSceneStillVázquez et al. 2017912 WL images with polyps extracted from 44 videos (CVC-ClinicDB + CVC-ColonDB).Image574 × 500, 384 × 288Locations for polyp, background, lumen and specular lights (binary mask)Sánchez-Peralta et al. 2020
CVC-PolypHDBernal et al. 2012
Vázquez et al. 2017
Bernal et al. 2021
https://giana.grand-challenge.org
56 WL images.Image1920 × 1080Polyp locations (binary mask)Sornapudi et al. 2019, Nogueira-Rodríguez et al. 2022
ETIS-LaribSilva et al. 2014
https://polyp.grand-challenge.org/ETISLarib/
196 WL images with polyps extracted from 34 sequences with 44 different polyps.Image1225 × 966Polyp locations (binary mask)Brandao et al. 2018, Zheng Y. et al. 2018, Shin Y. et al. 2018, Tian Y. et al. 2019, Ahmad et al. 2019, Sornapudi et al. 2019, Wittenberg et al. 2019, Jia X. et al. 2020, Podlasek J. et al. 2020, Qadir et al. 2021, Xu J. et al. 2021, Pacal et al. 2021, Liu et al. 2021, Pacal et al. 2022, Nogueira-Rodríguez et al. 2022
Kvasir-SEG / HyperKvasirPogorelov et al. 2017
Jha et al. 2020
Borgli et al. 2020
https://datasets.simula.no/kvasir-seg
https://datasets.simula.no/hyper-kvasir/
1 000 polyp imagesImageVarious resolutionsPolyp locations (binary mask and bounding box)Sánchez-Peralta et al. 2020, Podlasek J. et al. 2020, Nogueira-Rodríguez et al. 2022
ASU-Mayo Clinic Colonoscopy VideoTajbakhsh et al. 2016
https://polyp.grand-challenge.org/AsuMayo/
38 small SD and HD video sequences: 20 training videos annotated with ground truth and 18 testing videos without ground truth annotations. WL and NBI.Video688 × 550Polyp locations (binary mask)Yu et al. 2017, Brandao et al. 2018, Zhang R. et al. 2018, Ahmad et al. 2019, Sornapudi et al. 2019, Wittenberg et al. 2019, Mohammed et al. 2018, Li K. et al. 2021
CVC-ClinicVideoDBAngermann et al. 2017
Bernal et al. 2018
Bernal et al. 2021
https://giana.grand-challenge.org
38 short and long sequences: 18 SD videos for training.Video768 × 576Polyp locations (binary mask)Shin Y. et al. 2018, Qadir et al. 2019, Ma Y. et al. 2020, Xu J. et al. 2021, Nogueira-Rodríguez et al. 2022
Colonoscopic DatasetMesejo et al. 2016
http://www.depeca.uah.es/colonoscopy_dataset/
76 short videos (both NBI and WL).Video768 × 576Polyp classification (Hyperplastic vs. adenoma vs. serrated)Zhang R. et al. 2017, Li K. et al. 2021
PICCOLOSánchez-Peralta et al. 2020
https://www.biobancovasco.org/en/Sample-and-data-catalog/Databases/PD178-PICCOLO-EN.html
3 433 images (2 131 WL and 1 302 NBI) from 76 lesions from 40 patients.Image854 × 480, 1920 × 1080Polyp locations (binary mask)
Polyp classification, including: Paris and NICE classifications, Adenocarcinoma vs. Adenoma vs. Hyperplastic, and histological stratification
Sánchez-Peralta et al. 2020, Pacal et al. 2022, Nogueira-Rodríguez et al. 2022
LDPolypVideoMa Y. et al. 2021
https://github.com/dashishi/LDPolypVideo-Benchmark
160 videos (40 187 frames: 33 876 polyp images and 6 311 non-polyp images) with 200 labeled polyps.
103 videos (861 400 frames: 371 400 polyp images and 490 000 non-polyp images) without full annotations.
Video768 x 576 (videos), 560 × 480 (images)Polyp locations (bounding box)Ma Y. et al. 2021, Nogueira-Rodríguez et al. 2022
KUMC datasetLi K. et al. 2021
https://dataverse.harvard.edu/dataset.xhtml?persistentId=doi:10.7910/DVN/FCBUOR
80 colonoscopy video sequences. It also aggregates the CVC-ColonDB, ASU-Mayo Clinic Colonoscopy Video, and Colonoscopic Dataset datasets.ImageVarious resolutionsPolyp locations (bounding box)
Polyp classification: Adenoma vs. Hyperplastic
Li K. et al. 2021, Nogueira-Rodríguez et al. 2022
CP-CHILD-A, CP-CHILD-BWang W. et al. 2020
https://figshare.com/articles/dataset/CP-CHILD_zip/12554042
CP-CHILD-A contains 1 000 polyp images and 7 000 non-polyp images.
CP-CHILD-B contains 400 polyp images and 1 100 normal or other pathological images.
Image256 × 256Polyp detection: polyp vs. non-polyp annotationsWang W. et al. 2020
SUNMisawa et al. 2021
http://amed8k.sundatabase.org/
49 136 images with polyps from different 100 polyps. 109 554 non-polyp images from 13 video sequences.ImageN/APolyp locations (bounding box)Misawa et al. 2021, Pacal et al. 2022, Nogueira-Rodríguez et al. 2022
Colorectal Polyp Image Cohort (PIBAdb)https://www.iisgaliciasur.es/home/biobanco/colorectal-polyp-image-cohort-pibadb/?lang=en~31 400 polyp images (~22 600 WL and ~8 800 NBI) from 1 176 different polyps.
~17 300 non-polyp images (including ~2 800 normal-mucosa images and ~500 clean-mucosa images)
Video and image768 × 576Polyp locations (bounding box)
Polyp classification: Adenoma vs. Hyperplastic vs. Sessile Serrated Adenoma vs. Traditional Serrated Adenoma vs. Non Epithelial Neoplastic vs. Invasive
Nogueira-Rodríguez et al. 2022, Nogueira-Rodríguez et al. 2023
POLAR (POLyp Artificial Recognition) databasehttps://clinicaltrials.gov/study/NCT03822390
https://www.amc.nl/web/polar-database.htm
Training dataset: 2 637 non-magnified NBI images from 1 339 unique polyps detected during 555 different colonoscopies.
Validation dataset: 730 polyps from 251 patients, prospectively collected by 20 endoscopists from 8 hospitals.
ImageN/APolyp locations (bounding box)
Polyp classification: Adenomas vs. Hyperplastic vs. Sessile Serrated Adenoma
NBIPolyp-UCdbFigueiredo et al. 2019
https://www.mat.uc.pt/~isabelf/Polyp-UCdb/NBIPolyp-UCdb.html
86 NBI images from 11 colonoscopy videos.Image576 × 720 pixelsPolyp locations (binary mask)
WLPolyp-UCdbFigueiredo et al. 2019
Figueiredo et al. 2020
https://www.mat.uc.pt/~isabelf/Polyp-UCdb/WLPolyp-UCdb.html
1 680 polyp images from 42 different polyps (40 images/polyp).
1 360 normal colonic mucosa images.
Image576 × 720 pixelsNo ground truth provided.
PolypGenAli et al. 2023
https://github.com/DebeshJha/PolypGen
https://www.synapse.org/#!Synapse:syn26376615/wiki/613312
1 537 polyp images, 2 225 positive video sequences, and 4,275 negative frames.Video and imageN/APolyp locations (binary mask).
EDD2020Ali et al. 2020
https://arxiv.org/abs/2003.03376
180 polyp images.ImageVarious resolutionsPolyp locations (binary mask).
BKAI-IGH NeopolypDinh Sang 20211 000 polyp images with location, 200 polyp images without location, and 160 positive video sequences.Video and image768 x 576 (videos), various resolutions (images)Polyp locations for images (binary mask).Ngoc Lan et al. 2022
ERSCychnerski et al. 2022
https://cvlab.eti.pg.gda.pl/en/publications/endoscopy-dataset
302 polyp videos and 295 videos without polyp.Video720 x 576Polyp locations (binary mask).
PolypDiagTian et al. 2022
https://github.com/tianyu0207/weakly-polyp
162 polyp videos and 91 videos without polyp.Video560 x 480No ground truth provided.Wang et al. 2023
ERCPMPv4Forootan et al. 2023360 images of 82 polyps and 20 videos of 19 polyps.Video and image480 x 288 (videos), various resolutions (images)No ground truth provided.

Private Datasets

StudyPatientsNo. ImagesNo. VideosNo. Unique PolypsPurposeComments
Tajbakhsh et al. 2015N/A35 000
With polyps: 7 000
Without polyps: 28 000
40 short videos (20 positive and 20 negative)N/APolyp localization-
Zhu R. et al. 2015N/A180-N/APolyp localization-
Park and Sargent 2016N/A652
With polyps: 92
35 (20’ to 40’)N/APolyp localization-
Ribeiro et al. 201666 to 8685 to 126-N/APolyp classification (neoplastic vs non-neoplastic)8 datasets by combining: (i) with or without staining mucosa, (ii) 4 acquisition modes (without CVC, i-Scan1, i-Scan2, i-Scan3).
Zhang R. et al. 2017, Zheng Y. et al. 2018N/A1930
Without polyps: 1 104
Hyperplastic: 263
Adenomatous: 563
-215 polyps (65 hyperplastic and 150 adenomatous)Polyp classification (hyperplastic vs. adenomatous)PWH Database.
Images taken under either WL or NBI endoscopy.
Yuan and Meng 2017354 000
Normal WCE images: 3 000 (1 000 bubbles, 1 000 turbid, and 1 000 clear)
Polyp images: 1 000
-N/APolyp detection-
Byrne et al. 2017N/AN/A388N/APolyp classification (hyperplastic vs. adenomatous)
Komeda et al. 2017N/A1 800
Adenomatous: 1200
Non-adenomatous: 600
-N/APolyp classification (adenomatous vs. non-adenomatous)-
Chen et al. 2018N/A2 441
Training:
- Neoplastic: 1476
- Hyperplastic: 681
Testing:
- Neoplastic: 188
- Hyperplastic: 96
-N/APolyp classification (hyperplastic vs. neoplastic)-
Misawa et al. 201873N/A546 (155 positive and 391 negative)155Polyp detection-
Urban et al. 2018> 20008 641-4 088Polyp localizationUsed as training dataset.
Urban et al. 2018N/A1 330
With polyps: 672
Without polyps: 658
-672Polyp localizationUsed as independent dataset for testing.
Urban et al. 2018944 947
With polyps: 13 292
Without polyps: 31 655
945Polyp localizationUsed as independent dataset for testing.
Urban et al. 201811N/A1173Polyp localizationUsed as independent dataset for testing with “deliberately more challenging colonoscopy videos.”.
Wang et al. 20181 2905 545
With polyps: 3 634
Without polyps: 1 911
-N/APolyp localizationUsed as training dataset.
Wang et al. 20181 13827 113
With polyps: 5 541
Without polyps: 21 572
-1 495Polyp localizationUsed as testing dataset.
Wang et al. 2018110-138138Polyp localizationUsed as testing dataset.
Wang et al. 201854-540Polyp localizationUsed as testing dataset.
Lui et al. 2019N/A8 000
Curable lesions: 4 000
Incurable lesions: 4 000
-Curable lesions: 159
Incurable lesions: 493
Polyp classification (endoscopically curable vs. incurable lesions)Used as training dataset.
This study is focused on larger endoscopic lesions with risk of submucosal invasion and lymphovascular permeation.
Lui et al. 2019N/A567-Curable: 56
Incurable: 20
Polyp classification (endoscopically curable vs. incurable lesions)Used as testing dataset.
This study is focused on larger endoscopic lesions with risk of submucosal invasion and lymphovascular permeation.
Tian Y. et al. 2019218871
MS I: 102
MS II: 346
MS IIo: 281
MS IIIa: 79
MS IIIb: 63
-N/APolyp classification (5 classes)-
Blanes-Vidal et al. 201925511 300
With polyps: 4 800
Without polyps: 6 500
N/A331 polyps (OC) and 375 (CCE)Polyp localizationCCE: Colorectal capsule endoscopy.
OC: conventional optical colonoscopy.
Zhang X. et al. 2019215404-N/APolyp localization-
Misawa et al. 2019N/A3 017 088-930Polyp detectionUsed as training set.
Misawa et al. 201964 (47 with polyps and 17 without polyps)N/AN/A87Polyp detectionUsed as testing set.
Kandel et al. 2019552N/A-963Polyp classification (hyperplastic, serrated adenomas (sessile/traditional), adenomas)
Zachariah et al. 2019N/A5 278
Adenoma: 3 310
Serrated: 1 968
-5 278Polyp classification (adenoma vs. serrated)Used as training set.
Zachariah et al. 2019N/A634-N/APolyp classification (adenoma vs. serrated)Used as testing set.
Zhu X. et al. 20192831 991-N/APolyp detectionAdenomatous polyps.
Ahmad et al. 2019N/A83 716
With polyps: 14 634
Without polyps: 69 082
1783Polyp localizationWhite Light Images.
Sornapudi et al. 2019N/A55N/A67Polyp localizationWireless Capsule Endoscopy videos.
Used as testing set.
Sornapudi et al. 2019N/A1 800
With polyps: 530
Without polyps: 1 270
18N/APolyp localizationWireless Capsule Endoscopy videos.
Used as training set.
Wittenberg et al. 2019N/A2 484-2 513Polyp localization-
Yuan Y. et al. 2019807 200
Polyp images: 1 200
Normal images (mucosa, bubbles, and turbid): 6 000
80N/APolyp detection-
Ma Y. et al. 20191 6613 428-N/APolyp localization-
Liu X. et al. 20192 0008 000
Polyp: 872
Adenoma: 1 210
-N/APolyp localization and classification (polyp vs. adenoma)-
Bour et al. 2019N/A785
Not dangerous: 699
Dangerous: 25
Cancer: 61
-N/APolyp classification (not dangerous vs. dangerous vs. cancer)-
Patino-Barrientos et al. 2020142600
Type I: 47
Type II: 90
Type III: 183
Type IV: 187
Type V: 93
-N/APolyp classification (malignant vs. non-malignant)-
Cheng Tao Pu et al. 2020N/A1 235
MS I: 103
MS II: 429
MS IIo: 293
MS IIIa: 295
MS IIIb: 115
-N/APolyp classification (5 classes)Australian (AU) dataset (NBI).
Used as training set.
Cheng Tao Pu et al. 2020N/A20
MS I: 3
MS II: 5
MS IIo: 2
MS IIIa: 7
MS IIIb: 3
-N/APolyp classification (5 classes)Japan (JP) dataset (NBI).
Used as testing set.
Cheng Tao Pu et al. 2020N/A49
MS I: 9
MS II: 10
MS IIo: 10
MS IIIa: 11
MS IIIb: 9
-N/APolyp classification (5 classes)Japan (JP) dataset (BLI).
Used as testing set.
Ozawa. et al. 20203 417 (3 021 with polyps and 396 without polyps)20 431

WL: 17 566
- Adenoma: 9 310
- Hyperplastic: 2 002
- SSAP: 116
- Cancer: 1 468
- Other types: 657
- Normal mucosa: 4 013

NBI: 2 865
- Adenoma: 2 085
- Hyperplastic: 519
- SSAP: 23
- Cancer: 131
- Other types: 107
- Normal mucosa: 0
-4 752
Adenoma: 3 513
Hyperplastic: 1 058
SSAP: 22
Cancer: 68
Other types: 91
Polyp localization and classification (Adenoma vs. hyperplastic vs. SSAP vs. cancer vs. other types)Used as training set.
Ozawa. et al. 20201747 077

WL: 6 748
- Adenoma: 639
- Hyperplastic: 145
- SSAP: 33
- Cancer: 30
- Other types: 27
- Normal mucosa: 5 874

NBI: 329
- Adenoma: 208
- Hyperplastic: 69
- SSAP: 8
- Cancer: 3
- Other types: 10
- Normal mucosa: 31
-309
Adenoma: 218
Hyperplastic: 63
SSAP: 7
Cancer: 4
Other types: 17
Polyp localization and classification (Adenoma vs. hyperplastic vs. SSAP vs. cancer vs. other types)Used as testing set.
Young Lee J. et al. 20201038 075181N/APolyp localizationUsed as training set.
Young Lee J. et al. 2020203420N/A322 hyperplastic or sessile serrated adenomasPolyp localizationUsed as training set.
Young Lee J. et al. 20207108 778
- With polyps: 7 022
- Without polyps: 101 756
726Polyp localizationUsed as testing set.
Young Joo Yang et al. 20201 3393 828
- Tubular adenoma: 1 316
- Non-neoplastic: 896
- High-grade dysplasia: 621
-N/APolyp classificationUsed as training/test set.
Young Joo Yang et al. 2020240240
- Tubular adenoma: 116
- Non-neoplastic: 113
- Early CRC/High-grade dysplasia: 8
- Advanced CRC: 3
-N/APolyp classificationExternal validation dataset.
Li T. et al. 2020-7 384
- With polyps: 509
- Without polyps: 6 875
23N/APolyp detectionColonoscopy videos obtained from YouTube, VideoGIE, and Vimeo.
Podlasek J. et al. 202012379 284157N/APolyp localizationUsed as development (train/validation split) dataset.
Podlasek J. et al. 2020-2 678-N/APolyp localizationUsed as development (train/validation split) dataset.
Podlasek J. et al. 202034-42N/APolyp localizationUsed as testing dataset.
Xu J. et al. 20212621 482-1 683Polyp localizationRenjiImageDB. Used as testing set.
Xu J. et al. 2021148 837
With polyps: 3 294
Without polyps: 5 543
1415Polyp localizationRenjiVideoDB. Used as testing set.
Misawa et al. 2021N/A56 668
With polyps: 55 644
Without polyps: 1024
N/AN/APolyp localizationUsed as development (train/validation split) dataset.
Livovsky et al. 20212 487With polyps: 204 687 (189 994 video frames + 14 693 still images)
Without polyps: 80 M (80 M video frames + 158 646 still images)
3 6118 471Polyp localizationUsed as training set.
Livovsky et al. 20211 18133 M video frames1 3933 680Polyp localizationUsed as testing set.
Nogueira-Rodríguez et al. 202133028 576
White-light: 21 046
NBI: 7 530
-941Polyp localization-
Yoshida et al. 202125N/AN/A100:
LED endoscope: 53 (25 neoplastic and 28 hyperplastic)
LASER endoscope: 47 (30 neoplastic and 17 hyperplastic)
Polyp localization and classification (neoplastic vs. hyperplastic)Testing set to evaluate the CAD EYE (Fujifilm) system.
Fitting et al. 2022N/AENDOTEST validation dataset: 24 polyp and their corresponding non-polyp video sequences (22 856 images: 12 161 with polyps and 10 695 without polyps)ENDOTEST performance dataset: 10 full length colonoscopy videos with 24 different polyps (230 898 images)N/APolyp locations (bounding box)

Deep Learning Models and Architectures

Deep Learning Architectures

Off-the-shelf Architectures

StudyTaskModelsFrameworkTLLayers fine-tunedLayers replacedOutput layer
Ribeiro et al. 2016ClassificationAlexNet, GoogLeNet, Fast CNN, Medium CNN, Slow CNN, VGG16, VGG19-ImageNetN/ALayers after last CNN layerSVM
Zhang R. et al. 2017Detection and classificationCaffeNet-ImageNet and Places205N/ATested connecting classifier to each convolutional layer (5 convolutional layers)SVM (Poly, Linear, RBF, and Tahn)
Chen et al. 2018ClassificationInception v3-ImageNetN/ALast layerFCL
Tian Y. et al. 2019Localization and ClassificationRetinaNet (based on ResNet-50)N/AImageNetN/ALast layerN/A
Misawa et al. 2018, Misawa et al. 2019DetectionC3D-N/AN/AN/AN/A
Zheng Y. et al. 2018Localization-YOLOv1PASCAL VOC 2007 and 2012All--
Shin Y. et al. 2018LocalizationInception ResNet-v2Faster R-CNN with post-learning schemesCOCOAll-RPN and detector layers
Urban et al. 2018LocalizationResNet-50, VGG16, VGG19-ImageNet
Also without TL
AllLast layerFCL
Wang et al. 2018LocalizationVGG16SegNetN/AN/AN/AN/A
Wittenberg et al. 2019LocalizationResNet101Mask R-CNNCOCOAll (incrementally)Last layerFCL
Yuan Y. et al. 2019DetectionDenseNetTensorflow-All-FCL
Ma Y. et al. 2019LocalizationSSD Inception v2TensorflowN/AN/A--
Liu X. et al. 2019Localization and classificationFaster R-CNN with Inception Resnet v2TensorflowCOCOAll--
Zachariah et al. 2019ClassificationInception ResNet-v2TensorflowImageNetN/ALast layerGraded scale transformation with sigmoid activation
Bour et al. 2019ClassificationResNet-50, ResNet-101, Xception, VGG19, Inception v3Keras (Tensorflow)YesN/ALast layerN/A
Patino-Barrientos et al. 2020ClassificationVGG16Keras (Tensorflow)ImageNetNone, Last threeLast layerDense with sigmoid activation
Ozawa. et al. 2020Localization and ClassificationSSD (Single Shot MultiBox Detector)CaffeN/AAll--
Ma Y. et al. 2020LocalizationYOLOv3, RetinaNetN/AImageNetN/AN/AN/A
Young Lee J. et al. 2020LocalizationYOLOv2N/AN/AN/AN/AN/A
Young Joo Yang et al. 2020ClassificationResNet-152, Inception-ResNet-v2PyTorchImageNetAllN/AN/A
Wang W. et al. 2020DetectionVGG16, VGG19, ResNet-101, ResNet-152PyTorch-AllLast layerFully Connected Layer or Global Average Pooling
Li T. et al. 2020DetectionAlexNetCaffeImageNetN/AN/AN/A
Sánchez-Peralta et al. 2020LocalizationBackbone: VGG-16 or Densenet121, Encoder-decoder: U-Net or LinkNetKeras (Tensorflow)No-N/AN/A
Podlasek J. et al. 2020LocalizationEfficientNet B4, RetinaNetN/ANo-N/AN/A
Misawa et al. 2021LocalizationYOLOv3N/AYesN/A-FCL
Livovsky et al. 2021LocalizationLSTM-SSDN/ANo---
Nogueira-Rodríguez et al. 2021, Nogueira-Rodríguez et al. 2022, Nogueira-Rodríguez et al. 2023LocalizationYOLOv3MXNetPASCAL VOC 2007 and 2012All-FCL
Ma Y. et al. 2021LocalizationRetinaNet, Faster RCNN, YOLOv3, and CenterNetN/AImageNet--N/A

Custom Architectures

StudyTaskBased onHighlights
Tajbakhsh et al. 2014, Tajbakhsh et al. 2015LocalizationNoneCombination of classic computer vision techniques (detection and location) with DL (correction of prediction).
The ML method proposes candidate polyps. Then, three sets of multi-scale patches around the candidate are generated (color, shape and temporal). Each set of patches is fed to a corresponding CNN.
Each CNN has 2 convolutional layers, 2 fully connected layers, and an output layer.
The maximum score for each set of patches is computed and averaged.
Zhu R. et al. 2015LocalizationLeNet-5CNN fed with 32x32 images taken from patches generated via a sliding window of 16 pixels over the original images.
The LeNet-5 network inspires the CNN architecture. ReLU used as activation function.
Last two layers replaced with a cost-sensitive SVM.
Positively selected patches are combined to generate the final output.
Park and Sargent 2016LocalizationNoneBased on a previous work with no DL techniques.
An initial quality assessment and preprocessing step filters and cleans images, and proposes candidate regions of interest (RoI).
CNN replaces previous feature extractor. Three convolutional layers with two interspersed subsampling layers followed by a fully connected layer.
A final step uses a Conditional Random Field (CRF) for RoI classification.
Yu et al. 2017LocalizationNoneTwo 3D-FCN are used:
- An offline network trained with a training dataset.
- An online network initialized with the offline weights and updated each 60 frames with the video frames. Only the last two layers are updated.

The last 16 frames are used for predicting each frame.
Two convolutional layers followed by a pooling layer each, followed by two groups of two convolutional layers followed by a pooling layer each and finished with two convolutional layers converted from fully connected layers.
The output of each network is combined to generate the final output.
Yuan and Meng 2017DetectionStacked Sparse AutoEncoder (SSAE)A modification of a Sparse AutoEncoder to include an image manifold constraint, named Stacked Sparse AutoEncoder with Image Manifold Constraint (SSAEIM).
SSAEIM is built by stacking three SAEIM layers followed by an output layer. Image manifold information is used on each layer.
Byrne et al. 2017ClassificationInception v3Last layer replaced with a fully connected layer.
A credibility score is calculated for each frame with the current frame prediction and the credibility score of the previous frame.
Komeda et al. 2017ClassificationNoneTwo convolutional layers followed by a pooling layer each, followed by a final fully connected output layer.
Brandao et al. 2018, Ahmad et al. 2019LocalizationAlexNet, GoogLeNet, ResNet-50, ResNet-101, ResNet-152, VGGNetworks pre-trained with PASCAL VOC and ImageNet datasets where converted into fully-connected convolutional networks by replacing the fully connected and scoring layers with a convolution layer. A final deconvolution layer with an output with the same size as the input.
A regularization operation is added between every convolutional and activation layer.
VGG, ResNet-101 and ResNet-152 were tested also using shape-form-shading features.
Zhang R. et al. 2018LocalizationYOLOCustom architecture RYCO that consist of two networks:
1. A regression-based deep learning with residual learning (ResYOLO) detection model to locate polyp in a frame.
2. A Discriminative Correlation Filter (DCF) based method called Efficient Convolution Operators (ECO) to track the detected polyps.

The ResYOLO network detects new polyps in a frame, starting the polyp tracking.
During tracking, both ResYOLO and ECO tracker are used to determine the polyp location.
Tracking stops when a confidence score calculated using last frames is under a threshold value.
Urban et al. 2018DetectionNoneTwo custom CNNs a proposed. First CNN is built just with convolutional, maximum pooling and fully connected layers. Second CNN also includes batch normalization layers and inception modules.
Urban et al. 2018LocalizationYOLOThe 5 CNNs used for detection (two custom, VGG16, VGG19 and ResNet-50) are modified by replacing the fully connected layers with convolutional layers.
The last layer has 5 filter maps that have its outputs spaced over a grid over the input image. Each grid cell predicts its confidence with a sigmoid unit, the position of the polyp relative to the grid cell center, and its size. The final output is the weighted sum of all the adjusted positions and size predictions, weighted with the confidences.
Mohammed et al. 2018DetectionY-NetThe frame-work consists of two fully convolution encoder networks which are connected to a single decoder network that matches the encoder network resolution at each down-sampling operation. The network are trained with encoder specific adaptive learning rates that update the parameters of randomly initialized encoder network with a larger step size as compared to the encoder with pre-trained weights. The two encoders features are merged with a decoder network at each down-sampling paththrough sum-skip connection.
Lui et al. 2019ClassificationResNetNetwork with 5 convolutional layers and 2 fully connected layers but based on a pre-trained ResNet CNN backbone.
Qadir et al. 2019LocalizationNoneFramework for false positive (FP) reduction is proposed.
The framework adds a FP reduction unit to an RPN network. This unit exploits temporal dependencies between frames (forward and backward) to correct the output.
Faster R-CNN and SSD RPNs were tested.
Blanes-Vidal et al. 2019LocalizationR-CNN with AlexNetSeveral modifications done to AlexNet:
- Last fully connected layer replaced to output two classes.
- 5 convolutional and 3 fully connected layers were fine-tuned.
- Max-Pooling kernels, ReLU activation function and dropout used to avoid overfitting and build robustness to intra-class deformations.
- Stochastic gradient descent with momentum used as the optimization algorithm.
Zhang X. et al. 2019LocalizationSSDSSD was modified to add three new pooling layers (Second-Max Pooling, Second-Min Pooling and Min-Pooling) and a new deconvolution layer whose features are concatenated to those from the Max-Pooling layer that are fed into the detection layer.
Model was pre-trained on the ILSVRC CLS-LOC dataset.
Kandel et al. 2019ClassificationCapsNetA convolutional layer followed by 7 convolutional capsule layers and finalized with a global average pool by capsule type.
Sornapudi et al. 2019LocalizationMask R-CNNThe region proposal network (RPN) uses a Feature Pyramid Network with a ResNet backbone. ResNet-50 and ResNet-101 were used, improved by extracting features from 5 different levels of layers. ResNet networks were initialized with COCO and ImageNet. Additionally, 76 random balloon images from Flickr were used to fine-tune networks initialized with COCO.
The regions proposed by the RPN were filtered before the ROIAlign layer.
The ROIAlign layer is followed by a pixel probability mask network, comprised of 4 convolutional layers followed by a transposed convolutional layer and a final convolutional layer with a sigmoid activation function that generates the final output. All convolutional layers except final are built with ReLU activation function.
Tashk et al. 2019LocalizationU-NetThe U-Net architecture was modified to use as input any image or video formats associated with optical colonoscopy modalities.
Patino-Barrientos et al. 2020ClassificationNoneThe model is composed by four convolutional layers, each one of them followed by a max pooling layer. After that, the model has a dropout layer to reduce overfitting and then add a final dense layer with sigmoid activation that outputs the probability of the current polyp being malignant. The model was trained using the RMSprop optimizer with a learning rate of 1×10−4.
Jia X. et al. 2020LocalizationResNet-50, Feature Pyramid Network, and Faster R-CNNAuthors propose a two-stage framework, where the polyp proposal stage (stage I) is constructed as a region-level polyp detector that is capable of guiding the pixel-level learning in the polyp segmentation stage (stage II), aiming to accurately segment the area the polyp occupies in the image. This framework has a backbone network composed by a ResNet-50 followed by a Feature Pyramid Network, producing a set of feature maps that are used by the two-stage framework. The polyp proposal stage was created as as an extension of faster R-CNN, which performs as a region-level polyp detector to recognize the lesion area as a whole. Then, the polyp segmentation stage is built in a fully convolutional fashion for pixelwise segmentation. This two-stage framework has a feature sharing strategy in which the learned semantics of polyp proposals of stage I are transferred to the segmentation task of stage II.
Qadir et al. 2021LocalizationResnet34 and MDeNetAuthors propose a modified version of MDeNet, proposed them in Qadir et al. 2019. See section 2.3. F-CNN models for polyp detection of Qadir et al. 2021 for more details.
Xu J. et al. 2021LocalizationYOLOv3Authors present a framework based on YOLOv3 to improve detection. This frameworks adds: (i) a False Positive Relearning Module (FPRM) to make the detector network learning more about the features of FPs for higher precision; (ii) an Image Style Transfer Module (ISTM) to enhance the features of polyps for higher sensitivity; (iii) an Inter-Frame Similarity Correlation unit (ISCU) to integrate spatiotemporal information, which is combined with the image detector network to improve performance in video detection in order to reduce FPs.
Pacal et al. 2021LocalizationYOLOv4Authors propose several models based on YOLOv4. To create their "Proposed Model1 (Small)" they first replaced the whole structure with Cross Stage Partial Networks (CSPNet), then substitute the Mish activation function for the Leaky ReLu activation function and also substituted the Distance Intersection over Union (DIoU) loss for the Complete Intersection over Union (CIoU) loss.
Liu et al. 2021LocalizationResnet101 and Domain adaptive Faster R-CNNAuthors propose a consolidated domain adaptive framework with a training free style transfer process, a hierarchical network, and a centre besiegement loss for accurate cross-domain polyp detection and localization.
Pacal et al. 2022LocalizationYOLOv3, YOLOv4Authors propose modified versions of YOLOv3 and YOLOv4 by integrating Cross Stage Partial Network (CSPNet). With the aim of improving the detection performance, they also use the Sigmoid-weighted Linear Unit (SiLU) activation function and the Complete Intersection over Union (CIoU) loss functions.

Data Augmentation Strategies

 RotationFlipping (Mirroring)ShearingCropRandom brightnessTranslation (Shifting)ScaleZoomingGaussian smoothingBlurringSaturation adjustmentGaussian distortionResizeRandom contrastExposure adjustmentColor augmentations in HSVMosaicMix-upHistogram equalizationSkewRandom erasingColor distribution adjustClippingSharpeningCutmixColor jitteringRandom image expansion
Num. Studies282612998864433332222111111111
Tajbakhsh et al. 2015XXXXX
Park and Sargent 2016XX
Ribeiro et al. 2016XX
Yu et al. 2017XX
Byrne et al. 2017XXX
Brandao et al. 2018X
Zhang R. et al. 2018XXXXX
Zheng Y. et al. 2018X
Shin Y. et al. 2018XXXXXX
Urban et al. 2018XXX
Mohammed et al. 2018XXXXXX
Qadir et al. 2019XXXX
Tian Y. et al. 2019XXXXX
Blanes-Vidal et al. 2019XXX
Zhang X. et al. 2019X
Zhu X. et al. 2019XXX
Sornapudi et al. 2019XXXXXX
Wittenberg et al. 2019XX
Yuan Y. et al. 2019XXXXX
Ma Y. et al. 2019XXX
Bour et al. 2019XXXXXXXXX
Patino-Barrientos et al. 2020XXXXX
Cheng Tao Pu et al. 2020XXX
Ma Y. et al. 2020XXXXX
Young Lee J. et al. 2020XXXX
Young Joo Yang et al. 2020X
Wang W. et al. 2020XXX
Li T. et al. 2020XXXX
Podlasek J. et al. 2020XX
Qadir et al. 2021XXXX
Xu J. et al. 2021XXX
Misawa et al. 2021XXX
Livovsky et al. 2021XX
Pacal et al. 2021aXXXXXXXXXXXXXX
Liu et al. 2021XXXXXX
Nogueira-Rodríguez et al. 2021XXXX
Ma Y. et al. 2021XXXXX
Pacal et al. 2021BXXXXX

Frameworks and Libraries

Performance

Note: Some performance metrics are not directly reported in the papers, but were derived using raw data or confusion matrices provided by them.

Polyp Detection and Localization

Performance metrics on public and private datasets of all polyp detection and localization studies.

  • Between parentheses it is specified the type of performance metric: i = image-based, bb = bounding-box-based, p = polyp-based, pa = patch, and pi = pixel-based.
  • Between curly brackets it is specified the training dataset, where "P" stands for private.
  • Between square brackets it is specified the test dataset used for computing the performance metric, where "P" stands for private.
  • For instance, [{P}] means that development and test splits of the same private dataset have been used for training and testing respectively.
  • Performances marked with an * are reported on training datasets (e.g. k-fold cross-validation).
  • AP stands for Average Precision.

Note: Since february 2022, the former frame-based (f) type was split into image-based and bounding-box-based, which accurately reflects the type of evaluation done. Please, note that our review paper uses frame-based and includes both.

StudyRecall (sensitivity)Precision (PPV)SpecificityOthersManually selected images?
Tajbakhsh et al. 201570% (bb) {[P]}63% (bb) {[P]}90% (bb) {[P]}F1: 0.66, F2: 0.68 (bb) {[P]}No
Zhu R. et al. 201579.44% (pa) {[P]}N/A79.54% (pa) {[P]}Acc: 79.53% (pa) {[P]}Yes
Park and Sargent 201686% (bb) {P} *-85% (bb) {P} *AUC: 0.86 (bb) {P} *Yes (on training)
Yu et al. 201771% (bb) {[ASU-Mayo]}88.1% (bb) {[ASU-Mayo]}N/AF1: 0.786, F2: 0.739 (bb) {[ASU-Mayo]}No
Zhang R. et al. 201797.6% (i) {[P]}99.4% (i) {[P]}N/AF1: 0.98, F2: 0.98, AUC: 1.00 (i) {[P]}Yes
Yuan and Meng 201798% (i) {P} *97% (i) {P} *99% (i) {P} *F1: 0.98, F2: 0.98 (i) [P]Yes
Brandao et al. 2018~90% (bb) {CVC-ClinicDB + ASU-Mayo} [ETIS-Larib]

~90% (bb) {CVC-ClinicDB + ASU-Mayo} [CVC-ColonDB]
~73% (bb) {CVC-ClinicDB + ASU-Mayo} [ETIS-Larib]

~80% (bb) {CVC-ClinicDB + ASU-Mayo} [CVC-ColonDB]
N/AF1: ~0.81, F2: ~0.86 (bb) {CVC-ClinicDB + ASU-Mayo} [ETIS-Larib]

F1: ~0.85, F2: ~0.88 (bb) {CVC-ClinicDB + ASU-Mayo} [CVC-ColonDB]
Yes
Zhang R. et al. 201871.6% (bb) {[ASU-Mayo]}88.6% (bb) {[ASU-Mayo]}97% (bb) {[ASU-Mayo]}F1: 0.792, F2: 0.744 (bb) {[ASU-Mayo]}No
Misawa et al. 201890% (i) {[P]}

94% (p) {[P]}
55.1% (i) {[P]}

48% (p) {[P]}
63.3% (i) {[P]}

40% (p) {[P]}
F1: 0.68 (i) 0.63 (p), F2: 0.79 (i) 0.78 (p) {[P]}

Acc: 76.5% (i) 60% (p) {[P]}
No
Zheng Y. et al. 201874% (bb) {CVC-ClinicDB + CVC-ColonDB} [ETIS-Larib]77.4% (bb) {CVC-ClinicDB + CVC-ColonDB} [ETIS-Larib]N/AF1: 0.757, F2: 0.747 (bb) {CVC-ClinicDB + CVC-ColonDB} [ETIS-Larib]Yes
Shin Y. et al. 201880.3% (bb) {CVC-ClinicDB} [ETIS-Larib]

84.2% (bb) {CVC-ClinicDB} [ASU-Mayo]

84.3% (bb) {CVC-ClinicDB} [CVC-ClinicVideoDB]
86.5% (bb) {CVC-ClinicDB} [ETIS-Larib]

82.7% (bb) {CVC-ClinicDB} [ASU-Mayo]

89.7% (bb) {CVC-ClinicDB} [CVC-ClinicVideoDB]
N/AF1: 0.833, F2: 0.815 (bb) {CVC-ClinicDB} [ETIS-Larib]

F1: 0.834, F2: 0.839 (bb) {CVC-ClinicDB} [ASU-Mayo]

F1: 0.869, F2: 0.853 (bb) {CVC-ClinicDB} [CVC-ClinicVideoDB]
Yes (ETIS-Larib)

No (ASU-Mayo, CVC-ClinicVideoDB)
Urban et al. 201893% (bb) {P1} [P2]

100% (p) {P1} [P2]

93% (p) {P1} [P3]
74% (bb) {P1} [P2]

35% (p) {P1} [P2]

60% (p) {P1} [P3]
93% (bb) {P1} [P2]F1: 0.82, F2: 0.88 (bb) {P1} [P2]

F1: 0.52, F2: 0.73 (p) {P1} [P2]

F1: 0.73, F2: 0.84 (p) {P1} [P3]
No
Wang et al. 201888.24% (bb) {P} [CVC-ClinicDB]

94.38% (bb) {P} [P (dataset A)]

91.64% (bb), 100% (p) {P} [P (dataset C)]
93.14% (bb) {P} [CVC-ClinicDB]

95.76% (bb) {P} [P (dataset A)]
95.40% (bb) {P} [P (dataset D)]F1: 0.91, F2: 0.89 (bb) {P} [CVC-ClinicDB]

F1: 0.95, F2: 0.95, AUC: 0.984 (bb) {P} [P (dataset A)]
Yes (dataset A, CVC-ClinicDB)

No (dataset C/D)
Mohammed et al. 201884.4% (bb) {[ASU-Mayo]}87.4 % (bb) {[ASU-Mayo]}N/AF1: 0.859, F2: 0.85 (bb) {[ASU-Mayo]}No
Qadir et al. 201981.51% (bb) {CVC-ClinicDB} [CVC-ClinicVideoDB]87.51% (bb) {CVC-ClinicDB} [CVC-ClinicVideoDB]84.26% (bb) {CVC-ClinicDB} [CVC-ClinicVideoDB]F1: 0.844, F2: 0.83 (bb) {CVC-ClinicDB} [CVC-ClinicVideoDB]No
Tian Y. et al. 201964.42% (bb) {P} [ETIS-Larib]73.6% (bb) {P} [ETIS-Larib]-F1: 0.687, F2: 0.66 (bb) {P} [ETIS-Larib]Yes
Blanes-Vidal et al. 201997.1% (bb) {[P]}91.4% (bb) {[P]}93.3% (bb) {[P]}Acc: 96.4%, F1: 0.94, F2: 0.95 (bb) {[P]}N/A (not clear in the paper)
Zhang X. et al. 201976.37% (bb) {[P]}93.92% (bb) {[P]}N/AF1: 0.84, F2: 0.79(bb) {[P]}Yes
Misawa et al. 201986% (p) {P1} [P2]N/A74% (i) {P1} [P2]-No
Zhu X. et al. 201988.5% (i) {P1} [P2]N/A96.4% (i) {P1} [P2]-No
Ahmad et al. 201991.6% (bb) {P} [ETIS-Larib]

84.5% (bb) {ETIS-Larib + P} [P]
75.3% (bb) {P} [ETIS-Larib]92.5% (bb) {ETIS-Larib + P} [P]F1: 0.83, F2: 0.88 (bb) {P} [ETIS-Larib]Yes (ETIS-Larib)

No (private)
Sornapudi et al. 201991.64% (bb) {CVC-ClinicDB} [CVC-ColonDB]

78.12% (bb) {CVC-ClinicDB} [CVC-PolypHD]

80.29% (bb) {CVC-ClinicDB} [ETIS-Larib]

95.52% (bb) {[P]}
89.94% (bb) {CVC-ClinicDB} [CVC-ColonDB]

83.33% (bb) {CVC-ClinicDB} [CVC-PolypHD]

72.93% (bb) {CVC-ClinicDB} [ETIS-Larib]

98.46% (bb) {[P]}
N/AF1: 0.9073, F2: 0.9127 (bb) {CVC-ClinicDB} [CVC-ColonDB]

F1: 0.8065, F2: 0.7911 (bb) {CVC-ClinicDB} [CVC-PolypHD]

F1: 0.7643, F2: 0.7870 (bb) {CVC-ClinicDB} [ETIS-Larib]

F1: 0.966, F2: 0.961 (bb) {[P]}
Yes (CVC-ClinicDB, CVC-ColonDB, ETIS-Larib)

No (WCE video)
Wittenberg et al. 201986% (bb) {P} [CVC-ClinicDB]

83% (bb) {P} [ETIS-Larib]

93% (bb) {[P]}
80% (bb) {P} [CVC-ClinicDB]

74% (bb) {P} [ETIS-Larib]

86% (bb) {[P]}
N/AF1: 0.82, F2: 0.85 (bb) {P} [CVC-ClinicDB]

F1: 0.79, F2: 0.81 (bb) {P} [ETIS-Larib]

F1: 0.89, F2: 0.92 (bb) {[P]}
Yes
Yuan Y. et al. 201990.21% (i) {[P]}74.51% (i) {[P]}94.07% (i) {[P]}Accuracy: 93.19%, F1: 0.81, F2: 0.86 (i) {[P]}Yes
Ma Y. et al. 201993.67% (bb) {[P]}N/A98.36% (bb) {[P]}Accuracy: 96.04%, AP: 94.92% (bb) {[P]}Yes
Tashk et al. 201982.7% (pi) {[CVC-ClinicDB]}

90.9% (pi) {[ETIS-Larib]}

82.4% (pi) {[CVC-ColonDB]}
70.2% (pi) {[CVC-ClinicDB]}

70.2 (pi) {[ETIS-Larib]}

62% (pi) {[CVC-ColonDB]}
-Accuracy: 99.02%, F1: 0.76, F2: 0.798 (pi) {[CVC-ClinicDB]}

Accuracy: 99.6%, F1: 0.7923, F2: 0.858 (pi) {[ETIS-Larib]}

Accuracy: 98.2%, F1: 0.707, F2: 0.773 (pi) {[CVC-ColonDB]}
Yes (CVC-ClinicDB, CVC-ColonDB, ETIS-Larib)
Jia X. et al. 202092.1% (bb) {CVC-ColonDB} [CVC-ClinicDB]

59.4% (pi) {CVC-ColonDB} [CVC-ClinicDB]

81.7% (bb) {CVC-ClinicDB} [ETIS-Larib]
84.8% (bb) {CVC-ColonDB} [CVC-ClinicDB]

85.9% (pi) {CVC-ColonDB} [CVC-ClinicDB]

63.9% (bb) {CVC-ClinicDB} [ETIS-Larib]
-F1: 0.883, F2: 0.905 (bb) {CVC-ColonDB} [CVC-ClinicDB]

F1: 0.702, F2: 0.633, Jaccard: 74.7±20.5, Dice: 83.9±13.6 (pi) {CVC-ColonDB} [CVC-ClinicDB]

F1: 0.717, F2: 0.774 (bb) {CVC-ClinicDB} [ETIS-Larib]
Yes (CVC-ClinicDB, ETIS-Larib)
Ozawa. et al. 202092% (bb) {P1} [P2]

90% (bb) {P1} [P2: WL]

97% (bb) {P1} [P2: NBI]

98% (p) {P1} [P2]
86% (bb) {P1} [P2]

83% (bb) {P1} [P2: WL]

97% (bb) {P1} [P2: NBI]
N/AF1: 0.88, F2: 0.88 (bb) {P1} [P2]

F1: 0.86, F2: 0.84 (bb) {P1} [P2: WL]

F1: 0.97, F2: 0.97 (bb) {P1} [P2: NBI]
Yes
Ma Y. et al. 202092% (bb) {CVC-ClinicDB} [CVC-ClinicVideoDB]87.50% (bb) {CVC-ClinicDB} [CVC-ClinicVideoDB]N/AF1: 0.897, F2: 0.911 (bb) {CVC-ClinicDB} [CVC-ClinicVideoDB]No
Young Lee J. et al. 202096.7% (bb) {[P]}

90.2% (bb) {P} [CVC-ClinicDB]
97.4% (bb) {[P]}

98.2% (bb) {P} [CVC-ClinicDB]
N/AF1: 0.97, F2: 0.97 (bb) {[P]}

F1: 0.94, F2: 0.96 (bb) {P} [CVC-ClinicDB]
Yes (CVC-ClinicDB, private)
Wang W. et al. 202097.5% (i) {[CP-CHILD-A]}

98% (i) {CP-CHILD-A} [CP-CHILD-B]
N/A99.85% (i) {[CP-CHILD-A]}

99.83% (i) {CP-CHILD-A} [CP-CHILD-B]
Accuracy: 99.25% (i) {[CP-CHILD-A]}

Accuracy: 99.34% (i) {CP-CHILD-A} [CP-CHILD-B]
Yes
Li T. et al. 202073% (i) {[P]}93% (i) {[P]}96% (i) {[P]}NPV: 83%, Acc: 86%, AUC: 0.94 (i) {[P]}Yes
Sánchez-Peralta et al. 202074.73% (pi) {PICCOLO} [Kvasir-SEG]

71.88% (pi) {PICCOLO} [CVC-EndoSceneStill]

72.89% (pi) {[PICCOLO]}

69.77% (pi) {PICCOLO} [PICCOLO-WL]

63.31% (pi) {CVC-EndoSceneStill} [Kvasir-SEG]

79.22% (pi) {[CVC-EndoSceneStill]}

45.09% (pi) {CVC-EndoSceneStill} [PICCOLO]

57.06% (pi) {CVC-EndoSceneStill} [PICCOLO-WL]

88.98% (pi) {[Kvasir-SEG]}

83.46% (pi) {Kvasir-SEG} [CVC-EndoSceneStill]

58.11% (pi) {Kvasir-SEG} [PICCOLO]

54.63% (pi) {Kvasir-SEG} [PICCOLO-WL]
81.31% (pi) {PICCOLO} [Kvasir-SEG]

84.35% (pi) {PICCOLO} [CVC-EndoSceneStill]

77.58% (pi) {[PICCOLO]}

71.33% (pi) {PICCOLO} [PICCOLO-WL]

77.80% (pi) {CVC-EndoSceneStill} [Kvasir-SEG]

87.88% (pi) {[CVC-EndoSceneStill]}

52.84% (pi) {CVC-EndoSceneStill} [PICCOLO]

60.93% (pi) {CVC-EndoSceneStill} [PICCOLO-WL]

81.68% (pi) {[Kvasir-SEG]}

83.54% (pi) {Kvasir-SEG} [CVC-EndoSceneStill]

59.54% (pi) {Kvasir-SEG} [PICCOLO]

63.61% (pi) {Kvasir-SEG} [PICCOLO-WL]
97.41% (pi) {PICCOLO} [Kvasir-SEG]

98.85% (pi) {PICCOLO} [CVC-EndoSceneStill]

97.96% (pi) {[PICCOLO]}

97.37% (pi) {PICCOLO} [PICCOLO-WL]

98.15% (pi) {CVC-EndoSceneStill} [Kvasir-SEG]

99.00% (pi) {[CVC-EndoSceneStill]}

97.30% (pi) {CVC-EndoSceneStill} [PICCOLO]

91.12% (pi) {CVC-EndoSceneStill} [PICCOLO-WL]

96.49% (pi) {[Kvasir-SEG]}

97.65% (pi) {Kvasir-SEG} [CVC-EndoSceneStill]

93.29% (pi) {Kvasir-SEG} [PICCOLO]

98.06% (pi) {Kvasir-SEG} [PICCOLO-WL]
F1: 0.779, F2: 0.760, Jaccard: 65.33±30.66, Dice: 73.54±30.15 (pi) {PICCOLO} [Kvasir-SEG]

F1: 0.776, F2: 0.741, Jaccard: 64.18±33.04, Dice: 71.66±32.98 (pi) {PICCOLO} [CVC-EndoSceneStill]

F1: 0.752, F2: 0.738, Jaccard: 64.01±36.23, Dice: 70.10±36.45 (pi) {[PICCOLO]}

F1: 0.705, F2: 0.701, Jaccard: 58.70±38.90, Dice: 64.51±39.18 (pi) {PICCOLO} [PICCOLO-WL]

F1: 0.698, F2: 0.658, Jaccard: 56.12±34.29, Dice: 64.26±35.35 (pi) {CVC-EndoSceneStill} [Kvasir-SEG]

F1: 0.833, F2: 0.808, Jaccard: 72.16±30.93, Dice: 78.61±29.48 (pi) {[CVC-EndoSceneStill]}

F1: 0.487, F2: 0.465, Jaccard: 39.52±37.9, Dice: 45.5±41.51 (pi) {CVC-EndoSceneStill} [PICCOLO]

F1: 0.589, F2: 0.578, Jaccard: 45.00±35.60, Dice: 52.81±38.33 (pi) {CVC-EndoSceneStill} [PICCOLO-WL]

F1: 0.852, F2: 0.874, Jaccard: 74.52±22.81, Dice: 82.68±21.28 (pi) {[Kvasir-SEG]}

F1: 0.835, F2: 0.835, Jaccard: 71.82±29.87, Dice: 78.78±28.14 (pi) {Kvasir-SEG} [CVC-EndoSceneStill]

F1: 0.588, F2: 0.584, Jaccard: 44.92±37.37, Dice: 51.87±39.79 (pi) {Kvasir-SEG} [PICCOLO]

F1: 0.588, F2: 0.562, Jaccard: 47.74±39.55, Dice: 53.62±41.68 (pi) {Kvasir-SEG} [PICCOLO-WL]
Yes
Podlasek J. et al. 202091.2% (bb) {P} [CVC-ClinicDB]

88.2% (bb) {P} [Hyper-Kvasir]

74.1% (bb) {P} [CVC-ColonDB]

67.3% (bb) {P} [ETIS-Larib]
97.4% (bb) {P} [CVC-ClinicDB]

97.5% (bb) {P} [Hyper-Kvasir]

92.4% (bb) {P} [CVC-ColonDB]

79% (bb) {P} [ETIS-Larib]
N/AF1: 0.942, F2: 0.924 (bb) {P} [CVC-ClinicDB]

F1: 0.926, F2: 0.899 (bb) {P} [Hyper-Kvasir]

F1: 0.823, F2: 0.771 (bb) {P} [CVC-ColonDB]

F1: 0.727, F2: 0.693 (bb) {P} [ETIS-Larib]
Yes
Qadir et al. 202186.54% (bb) {CVC-ClinicDB} [ETIS-Larib]

91% (bb) {CVC-ClinicDB} [CVC-ColonDB]
86.12% (bb) {CVC-ClinicDB} [ETIS-Larib]

88.35% (bb) {CVC-ClinicDB} [CVC-ColonDB]
N/AF1: 0.863, F2: 0.864 (bb) {CVC-ClinicDB} [ETIS-Larib]

F1: 0.896, F2: 0.904 (bb) {CVC-ClinicDB} [CVC-ColonDB]
Yes
Xu J. et al. 202175.70% (bb) {CVC-ClinicDB + CVC-ColonDB + ETIS-Larib + CVC-ClinicVideoDB} [P]

71.63% (bb) {CVC-ClinicDB} [ETIS-Larib]

66.36% (bb) {CVC-ClinicDB} [CVC-ClinicVideoDB]
85.54% (bb) {CVC-ClinicDB + CVC-ColonDB + ETIS-Larib + CVC-ClinicVideoDB} [P]

83.24% (bb) {CVC-ClinicDB} [ETIS-Larib]

88.5% (bb) {CVC-ClinicDB} [CVC-ClinicVideoDB]
N/AF1: 0.799, F2: 0.773 (bb) {CVC-ClinicDB + CVC-ColonDB + ETIS-Larib + CVC-ClinicVideoDB} [P]

F1: 0.77, F2: 0.737 (bb) {CVC-ClinicDB} [ETIS-Larib]

F1: 0.7586, F2: 0.698 (bb) {CVC-ClinicDB} [CVC-ClinicVideoDB]
Yes (ETIS-Larib, Private)

No (CVC-ClinicVideoDB)
Misawa et al. 202198% (p) {P} [SUN]

90.5% (i) {P} [SUN]
88.2% (i) {P} [SUN]93.7% (i) {P} [SUN]F1: 0.893, F2: 0.900, NPV: 94.96% (i) {P} [SUN]No.
Livovsky et al. 202197.1% (p) {P1} [P2]N/AN/AN/ANo.
Pacal et al. 202182.55% (bb) {CVC-ClinicDB} [ETIS-Larib]

96.68% (bb) {CVC-ClinicDB} [CVC-ColonDB]
91.62% (bb) {CVC-ClinicDB} [ETIS-Larib]

96.04% (bb) {CVC-ClinicDB} [CVC-ColonDB]
N/AF1: 0.868, F2: 0.842 (bb) {CVC-ClinicDB} [ETIS-Larib]

F1: 0.964, F2: 0.965 (bb) {CVC-ClinicDB} [CVC-ColonDB]
Yes
Liu et al. 202187.5% (bb) {CVC-ClinicDB} [ETIS-Larib]77.8% (bb) {CVC-ClinicDB} [ETIS-Larib]-F1: 0.824, F2: 0.854 (bb) {CVC-ClinicDB} [ETIS-Larib]Yes (ETIS-Larib)
Li K. et al. 202186.2% (bb) {[KUMC]}91.2% (bb) {[KUMC]}N/AF1: 0.886, F2: 0.8715, AP: 88.5% (bb) {[KUMC]}Yes
Nogueira-Rodríguez et al. 202187% (bb) {[P]}

89.91% (p) {[P]}
89% (bb) {[P]}54.97% (p) {[P]}F1: 0.881, F2: 0.876 (bb) {[P]}Yes
Yoshida et al. 202183% (p) {CAD EYE} [P-LED WLI]

87.2% (p) {CAD EYE} [P-LASER WLI] 88.7% (p) {CAD EYE} [P-LED LCI]

89.4% (p) {CAD EYE} [P-LASER LCI]

N/AN/AN/A-
Ma Y. et al. 202164% (bb) {CVC-ClinicDB} [CVC-ClinicVideoDB]

47% (bb) {CVC-ClinicDB} [LDPolypVideo]
85% (bb) {CVC-ClinicDB} [CVC-ClinicVideoDB]

65% (bb) {CVC-ClinicDB} [LDPolypVideo]
N/AF1: 0.73, F2: 0.67 (bb) {CVC-ClinicDB} [CVC-ClinicVideoDB]

F1: 0.55, F2: 0.50 (bb) {CVC-ClinicDB} [LDPolypVideo]
Yes (CVC-ClinicDB)

No (LDPolypVideo, CVC-ClinicVideoDB)
Pacal et al. 202291.04% (bb) {SUN + PICCOLO + CVC-ClinicDB} [ETIS-Larib]

90.57% (bb) {SUN + CVC-ClinicDB} [ETIS-Larib]

88.24% (bb) {SUN} [ETIS-Larib]

75.53% (bb) {PICCOLO} [ETIS-Larib]

79.85% (bb) {[PICCOLO]}

86.48% (bb) {[SUN]}
90.61% (bb) {SUN + PICCOLO + CVC-ClinicDB} [ETIS-Larib]

90.14% (bb) {SUN + CVC-ClinicDB} [ETIS-Larib]

88.24% (bb) {SUN} [ETIS-Larib]

87.29% (bb) {PICCOLO} [ETIS-Larib]

92.60% (bb) {[PICCOLO]}

96.49% (bb) {[SUN]}
N/AF1: 0.908, F2: 0.909 (bb) {SUN + PICCOLO + CVC-ClinicDB} [ETIS-Larib]

F1: 0.903, F2: 0.902 (bb) {SUN + CVC-ClinicDB} [ETIS-Larib]

F1: 0.882, F2: F1: 0.882 (bb) {SUN} [ETIS-Larib]

F1: 0.809, F2: 0.846 (bb) {PICCOLO} [ETIS-Larib]

F1: 0.857, F2: 0.821 (bb) {[PICCOLO]}

F1: 0.912, F2: 0.883 (bb) {[SUN]}
Yes (ETIS-Larib, PICCOLO)

No (SUN)
Nogueira-Rodríguez et al. 202282% (bb) {P} [CVC-ClinicDB]

84% (bb) {P} [CVC-ColonDB]

75% (bb) {P} [CVC-PolypHD]

72% (bb) {P} [ETIS-Larib]

78% (bb) {P} [Kvasir-SEG]

60% (bb) {P} [PICCOLO]

80% (bb) {P} [CVC-ClinicVideoDB]

81% (bb) {P} [KUMC dataset]

76% (bb) {P} [KUMC dataset–Test]

78% (bb) {P} [SUN]

49% (bb) {P} [LDPolypVideo]
87% (bb) {P} [CVC-ClinicDB]

81% (bb) {P} [CVC-ColonDB]

86% (bb) {P} [CVC-PolypHD]

71% (bb) {P} [ETIS-Larib]

84% (bb) {P} [Kvasir-SEG]

76% (bb) {P} [PICCOLO]

75% (bb) {P} [CVC-ClinicVideoDB]

83% (bb) {P} [KUMC dataset]

81% (bb) {P} [KUMC dataset–Test]

83% (bb) {P} [SUN]

56% (bb) {P} [LDPolypVideo]
-F1: , F2: 0.83, AP: 0.82 (bb) {P} [CVC-ClinicDB]

F1: 0.83, F2: 0.83, AP: 0.85 (bb) {P} [CVC-ColonDB]

F1: 0.80, F2: 0.77, AP: 0.79 (bb) {P} [CVC-PolypHD]

F1: 0.72, F2: 0.72, AP: 0.69 (bb) {P} [ETIS-Larib]

F1: 0.81, F2: 0.82, AP: 0.79 (bb) {P} [Kvasir-SEG]

F1: 0.67, F2: 0.62, AP: 0.63 (bb) {P} [PICCOLO]

F1: 0.77, F2: 0.79, AP: 0.77 (bb) {P} [CVC-ClinicVideoDB]

F1: 0.82, F2: 0.81, AP: 0.83 (bb) {P} [KUMC dataset]

F1: 0.78, F2: 0.77, AP: 0.79 (bb) {P} [KUMC dataset–Test]

F1: 0.81, F2: 0.79, AP: 0.81 (bb) {P} [SUN]

F1: 0.52, F2: 0.50, AP: 0.44 (bb) {P} [LDPolypVideo]
Yes (CVC-ClinicDB, CVC-ColonDB, CVC-PolypHD, ETIS-Larib, Kvasir-SEG, PICCOLO, KUMC)

No (CVC-ClinicVideoDB, SUN, LDPolypVideo)
Nogueira-Rodríguez et al. 202387.2% (bb) {P} [P]
86.7% (bb) {P2} [P]
87.5% (bb) {P5} [P]
85% (bb) {P10} [P]
88% (bb) {P15} [P]
Intra-dataset Evaluation
Nogueira et al. 2021
89% (bb) {P} [P]
88.2% (bb) {P} [P2]
87.1% (bb) {P} [P5]
85.2% (bb) {P} [P10]
83.6% (bb) {P} [P15]

Not-polyp images increment 2%
89.4% (bb) {P2} [P]
89% (bb) {P2} [P2]
88.6% (bb) {P2} [P5]
87.9% (bb) {P2} [P10]
87.1% (bb) {P2} [P15]

Not-polyp images increment 5%
90.2% (bb) {P5} [P]
89.9% (bb) {P5} [P2]
89.5% (bb) {P5} [P5]
88.8% (bb) {P5} [P10]
88.1% (bb) {P5} [P15]

Not-polyp images increment 10%
90.4% (bb) {P10} [P]
90.2% (bb) {P10} [P2]
90.1% (bb) {P10} [P5]
89.7% (bb) {P10} [P10]
89.5% (bb) {P10} [P15]

Not-polyp images increment 15%
91% (bb) {P15} [P]
90.9% (bb) {P15} [P2]
90.7% (bb) {P15} [P5]
90.4% (bb) {P15} [P10]
90.1% (bb) {P15} [P15]
-
Intra-dataset Evaluation
Nogueira et al. 2021
F1:0.881 (bb) {P} [P]
F1:0.882 (bb) {P} [P2]
F1:0.871 (bb) {P} [P5]
F1:0.852 (bb) {P} [P10]
F1:0.836 (bb) {P} [P15]

Not-polyp images increment 2%
F1:0.880 (bb) {P2} [P]
F1:0.890 (bb) {P2} [P2]
F1:0.886 (bb) {P2} [P5]
F1:0.879 (bb) {P2} [P10]
F1:0.871 (bb) {P2} [P15]

Not-polyp images increment 5%
F1:0.888 (bb) {P5} [P]
F1:0.899 (bb) {P5} [P2]
F1:0.895 (bb) {P5} [P5]
F1:0.888 (bb) {P5} [P10]
F1:0.881 (bb) {P5} [P15]

Not-polyp images increment 10%
F1:0.876 (bb) {P10} [P]
F1:0.902 (bb) {P10} [P2]
F1:0.901 (bb) {P10} [P5]
F1:0.897 (bb) {P10} [P10]
F1:0.895 (bb) {P10} [P15]

Not-polyp images increment 15%
F1:0.895 (bb) {P15} [P]
F1:0.909 (bb) {P15} [P2]
F1:0.907 (bb) {P15} [P5]
F1:0.904 (bb) {P15} [P10]
F1:0.901 (bb) {P15} [P15]

Inter-dataset Evaluation
LDPolypVideo
F1:0.522 (bb) {P} [LDPolypVideo]
F1:0.563 (bb) {P2} [LDPolypVideo]
F1:0.516 (bb) {P5} [LDPolypVideo]
F1:0.491 (bb) {P10} [LDPolypVideo]
F1:0.564 (bb) {P10} [LDPolypVideo]

CVC-ClinicVideoDB
F1:0.774 (bb) {P} [CVC-ClinicVideoDB]
F1:0.803 (bb) {P2} [CVC-ClinicVideoDB]
F1:0.813 (bb) {P5} [CVC-ClinicVideoDB]
F1:0.809 (bb) {P10} [CVC-ClinicVideoDB]
F1:0.800 (bb) {P15} [CVC-ClinicVideoDB]

KUMC dataset
F1:0.818 (bb) {P} [KUMC dataset]
F1:0.811 (bb) {P2} [KUMC dataset]
F1:0.819 (bb) {P5} [KUMC dataset]
F1:0.762 (bb) {P10} [KUMC dataset]
F1:0.831 (bb) {P15} [KUMC dataset]

PICCOLO
F1:0.667 (bb) {P} [PICCOLO]
F1:0.601 (bb) {P2} [PICCOLO]
F1:0.691 (bb) {P5} [PICCOLO]
F1:0.759 (bb) {P10} [PICCOLO]
F1:0.691 (bb) {P15} [PICCOLO]

CVC-ClinicDB
F1:0.845 (bb) {P} [CVC-ClinicDB]
F1:0.843 (bb) {P2} [CVC-ClinicDB]
F1:0.867 (bb) {P5} [CVC-ClinicDB]
F1:0.786 (bb) {P10} [CVC-ClinicDB]
F1:0.824 (bb) {P15} [CVC-ClinicDB]

CVC-ColonDB
F1:0.826 (bb) {P} [CVC-ColonDB]
F1:0.848 (bb) {P2} [CVC-ColonDB]
F1:0.883 (bb) {P5} [CVC-ColonDB]
F1:0.689 (bb) {P10} [CVC-ColonDB]
F1:0.797 (bb) {P15} [CVC-ColonDB]

SUN
F1:0.805 (bb) {P} [SUN]
F1:0.764 (bb) {P2} [SUN]
F1:0.738 (bb) {P5} [SUN]
F1:0.765 (bb) {P10} [SUN]
F1:0.746 (bb) {P15} [SUN]

Kvasir-SEG
F1:0.807 (bb) {P} [Kvasir-SEG]
F1:0.800 (bb) {P2} [Kvasir-SEG]
F1:0.797 (bb) {P5} [Kvasir-SEG]
F1:0.840 (bb) {P10} [Kvasir-SEG]
F1:0.830 (bb) {P15} [Kvasir-SEG]

ETIS-Larib
F1:0.718 (bb) {P} [ETIS-Larib]
F1:0.732 (bb) {P2} [ETIS-Larib]
F1:0.679 (bb) {P5} [ETIS-Larib]
F1:0.594 (bb) {P10} [ETIS-Larib]
F1:0.685 (bb) {P15} [ETIS-Larib]

CVC-PolypHD
F1:0.800 (bb) {P} [CVC-PolypHD]
F1:0.729 (bb) {P2} [CVC-PolypHD]
F1:0.826 (bb) {P5} [CVC-PolypHD]
F1:0.820 (bb) {P10} [CVC-PolypHD]
F1:0.820 (bb) {P15} [CVC-PolypHD]
Yes (PIBAdb, CVC-ClinicDB, CVC-ColonDB, CVC-PolypHD, ETIS-Larib, Kvasir-SEG, PICCOLO, KUMC)
No (CVC-ClinicVideoDB, SUN, LDPolypVideo)

Polyp Classification

Performance metrics on public and private datasets of all polyp classification studies.

  • Between curly brackets it is specified the training dataset, where "P" stands for private.
  • Between square brackets it is specified the test dataset used for computing the performance metric, where "P" stands for private.
  • For instance, [{P}] means that development and test splits of the same private dataset have been used for training and testing respectively.
  • Performances marked with an * are reported on training datasets (e.g. k-fold cross-validation).
StudyClassesRecall (sensitivity)SpecificityPPVNPVOthersPolyp-level vs. frame-levelDataset type
Zhang R. et al. 2017Adenoma vs. hyperplastic

Resectable vs. non-resectable

Adenoma vs. hyperplastic vs. serrated
92% (resectable vs. non-resectable) {[Colonoscopic Dataset]}

87.6% (adenoma vs. hyperplastic) {[P]}
89.9% (resectable vs. non-resectable) {[Colonoscopic Dataset]}

84.2% (adenoma vs. hyperplastic) {[P]}
95.4% (resectable vs. non-resectable) {[Colonoscopic Dataset]}

87.30% (adenoma vs. hyperplastic) {[P]}
84.9% (resectable vs. non-resectable) {[Colonoscopic Dataset]}

87.2% (adenoma vs. hyperplastic) {[P]}
Acc: 91.3% (resectable vs. non- resectable) {[Colonoscopic Dataset]}

Acc: 86.7% (adenoma vs. serrated adenoma vs. hyperplastic) {[Colonoscopic Dataset]}

Acc: 85.9% (adenoma vs. hyperplastic) {[P]}
framevideo (manually selected images)
Byrne et al. 2017Adenoma vs. hyperplastic98% {P1} [P2]83% {P1} [P2]90% {P1} [P2]97% {P1} [P2]-polypunaltered video
Chen et al. 2018Neoplastic vs. hyperplastic96.3% {P1} [P2]78.1% {P1} [P2]89.6% {P1} [P2]91.5% {P1} [P2]N/Aframeimage dataset
Lui et al. 2019Endoscopically curable lesions vs. endoscopically incurable lesions88.2% {P1} [P2]77.9% {P1} [P2]92.1% {P1} [P2]69.3% {P1} [P2]Acc: 85.5% {P1} [P2]frameimage dataset
Kandel et al. 2019Hyperplastic vs. serrated adenoma (near focus)

Hyperplastic vs. adenoma (far focus)
57.14% (hyperplastic vs. serrated) {P} *

75.63% (hyperplastic vs. adenoma) {P} *
68.52% (hyperplastic vs. serrated) {P} *

63.79% (hyperplastic vs. adenoma) {P} *
N/AN/AAcc: 67.21% (hyperplastic vs. serrated) {P} *

Acc: 72.48% (hyperplastic vs. adenoma) {P} *
frameimage dataset
Zachariah et al. 2019Adenoma vs. serrated95.7% {P} *89.9% {P} *94.1% {P} *92.6% {P} *Acc: 93.6%, F1: 0.948, F2: 0.953 {P} *polypimage dataset
Bour et al. 2019Not dangerous vs. dangerous vs. cancer88% (Cancer vs. others) [P]

84% (Not dangerous vs. others) [P]

90% (Dangerous vs. others) [P]
94% (Cancer vs. others) [P]

93% (Not dangerous vs. others) [P]

93% (Dangerous vs. others)
88% (Cancer vs. others) [P]

87% (Not dangerous vs. others) [P]

86% (Dangerous vs. others)
N/AAcc: 87.1% [P]

F1: 0.88 (Cancer vs. others) [P]

F1: 0.86 (Not dangerous vs. others) [P]

F1: 0.88 (Dangerous vs. others)
frameimage dataset
Patino-Barrientos et al. 2020Malignant vs. non-malignant86% {[P]}N/A81% {[P]}N/AAcc: 83% {[P]}

F1: 0.83 {[P]}
frameimage dataset
Cheng Tao Pu et al. 20205-class (I, II, IIo, IIIa, IIIb)

Adenoma (classes II + IIo + IIIa) vs. hyperplastic (class I)
97% (adenoma vs. hyperplastic) {P: AU} *

100% (adenoma vs. hyperplastic) {P: AU} [P: JP-NBI]

100% (adenoma vs. hyperplastic) {P: AU} [P: JP-BLI]
51% (adenoma vs. hyperplastic) {P: AU} *

0% (adenoma vs. hyperplastic) {P: AU} [P: JP-NBI]

0% (adenoma vs. hyperplastic) {P: AU} [P: JP-BLI]
95% (adenoma vs. hyperplastic) {P: AU} *

82.4% (adenoma vs. hyperplastic) {P: AU} [P: JP-NBI]

77.5% (adenoma vs. hyperplastic) {P: AU} [P: JP-BLI]
63.5% (adenoma vs. hyperplastic) {P: AU} *

- (adenoma vs. hyperplastic) {P: AU} [P: JP-NBI]

- (adenoma vs. hyperplastic) {P: AU} [P: JP-BLI]
AUC (5-class): 94.3% {P: AU} *

AUC (5-class): 84.5% {P: AU} [P: JP-NBI]

AUC (5-class): 90.3% {P: AU} [P: JP-BLI]

Acc: 72.3% (5-class) {P: AU} *

Acc: 59.8% (5-class) {P: AU} [P: JP-NBI]

Acc: 53.1% (5-class) {P: AU} [P: JP-BLI]

Acc: 92.7% (adenoma vs. hyperplastic) {P: AU} *

Acc: 82.4% (adenoma vs. hyperplastic) {P: AU} [P: JP-NBI]

Acc: 77.5% (adenoma vs. hyperplastic) {P: AU} [P: JP-BLI]
frameimage dataset
Ozawa. et al. 2020Adenoma vs. hyperplastic vs. SSAP vs. cancer vs. other types97% (adenoma vs. other classes) {P1} [P2: WL]

90% (adenoma vs. hyperplastic) {P1} [P2: WL]

97% (adenoma vs. other classes) {P1} [P2: NBI]

86% (adenoma vs. hyperplastic) {P1} [P2: NBI]


81% (adenoma vs. hyperplastic) {P1} [P2: WL]

88% (adenoma vs. hyperplastic) {P1} [P2: NBI]
86% (adenoma vs. other classes) {P1} [P2: WL]

98% (adenoma vs. hyperplastic) {P1} [P2: WL]

83% (adenoma vs. other classes) {P1} [P2: NBI]

98% (adenoma vs. hyperplastic) {P1} [P2: NBI]
85% (adenoma vs. other classes) {P1} [P2: WL]

48% (adenoma vs. hyperplastic) {P1} [P2: WL]

91% (adenoma vs. other classes) {P1} [P2: NBI]

54% (adenoma vs. hyperplastic) {P1} [P2: NBI]
Acc: 83% (5-class) {P1} [P2: WL]

F1: 0.91, F1: 0.88 (adenoma vs. other classes) {P1} [P2: WL]

F1: 0.94, F2: 0.96 (adenoma vs. hyperplastic) {P1} [P2: WL]

Acc: 81% (5-class) {P1} [P2: NBI]

F1: 0.89, F2: 0.85 (adenoma vs. other classes) {P1} [P2: NBI]

F1: 0.92, F2: 0.95 (adenoma vs. hyperplastic) {P1} [P2: NBI]
frameimage dataset
Young Joo Yang et al. 20207-class (CRC T1 vs. CRC T2 vs. CRC T3 vs. CRC T4 vs. high-grade dysplasia (HGD) vs. tubular adenoma with or without low grade dysplasia (TA) vs. non-neoplastic lesions)

4-class (advanced CRC (T2, T3, and T4) vs. early CRC/HGD (CRC T1 and HGD) vs. TA vs. non-neoplastic lesions)

Advanced colorectal lesions vs. non-advanced colorectal lesions

Neoplastic lesions vs. non-neoplastic lesions
94.1% (Neoplastic vs. non-neoplastic) {[P1]}

83.2% (Advanced vs. non-advanced) {[P1]}
34.1% (Neoplastic vs. non-neoplastic) {[P1]}

89.7% (Advanced vs. non-advanced) {[P1]}
86.1% (Neoplastic vs. non-neoplastic) {[P1]}

84.5% (Advanced vs. non-advanced) {[P1]}
65% (Neoplastic vs. non-neoplastic) {[P1]}

88.7% (Advanced vs. non-advanced) {[P1]}
Acc: 0.795, F1: 0.899, F2: 0.923, AUC: 0.832 (Neoplastic vs. non-neoplastic) {[P1]}

Acc: 93.5%, F1: 0.838, F2: 0.934, AUC: 0.935 (Advanced vs. non-advanced) {[P1]}

Acc: 71.5%, AUC: 0.760 (Neoplastic vs. non-neoplastic) {P1} [P2]

Acc: 87.1%, AUC: 0.935 (Advanced vs. non-advanced) {P1} [P2]

Acc (7-class): 60.2% {[P1]} 74.7% {P1} [P2]

Acc (4-class): 67.7% {[P1]} 76% {P1} [P2]
frameimage dataset
Li K. et al. 2021Adenoma vs. hyperplastic86.8% {[KUMC]}N/A85.8% {[KUMC]}N/AF1: 0.863 {[KUMC]}polypimage dataset
Yoshida et al. 2021Neoplastic vs. hyperplastic91.7% {CAD EYE} [P non-magnified BLI]

90.9% {CAD EYE} [P-magnified BLI]
86.8% {CAD EYE} [P non-magnified BLI]

85.2% {CAD EYE} [P-magnified BLI]
82.5% {CAD EYE} [P non-magnified BLI]

83.3% {CAD EYE} [P-magnified BLI]
93.9% {CAD EYE} [P non-magnified BLI]

92.0% {CAD EYE} [P-magnified BLI]
Acc: 88.8% {CAD EYE} [P non-magnified BLI]

Acc: 87.8% {CAD EYE} [P-magnified BLI]
polyplive video

Simultaneous Polyp Detection and Classification

Performance metrics on public and private datasets of all simultaneous polyp detection and classification studies.

  • Between curly brackets it is specified the training dataset, where "P" stands for private.
  • Between square brackets it is specified the test dataset used for computing the performance metric, where "P" stands for private.
  • For instance, [{P}] means that development and test splits of the same private dataset have been used for training and testing respectively.
  • APIoU stands for Average Precision and mAPIoU for Mean Average Precision (i.e. the mean of each class AP), calculated at the specified IoU (Intersection over Union) level.
StudyClassesAPmAPRecall (sensitivity)SpecificityPPVNPVOthersManually selected images?
Liu X. et al. 2019Polyp vs. adenomaPolyp: AP0.5 = 83.39% {[P]}
Adenoma: AP0.5 = 97.90% {[P]}
mAP0.5 = 90.645% {[P]}N/AN/AN/AN/AN/AYes
Li K. et al. 2021Adenoma vs. HyperplasticAdenoma: AP = 81.1% {[KUMC]}
Hyperplastic: AP = 65.9% {[KUMC]}
mAP = 73.5% {[KUMC]}61.3% {[KUMC]}86.3% {[KUMC]}92.2% {[KUMC]}49.1% {[KUMC]}F1: 0.736 {[KUMC]}Yes

List of Acronyms and Abbreviations

  • AP: Average Precision.
  • BLI: Blue Light Imaging.
  • LCI: Linked-Color Imaging.
  • mAP: Mean Average Precision.
  • NBI: Narrow Band Imaging.
  • SSAP: Sesile Serrated Adenoma/Polyp.
  • WCE: Wireless Capsule Endoscopy.
  • WL: White Light.

References and Further Reading

Reviews

Datasets

Randomized Clinical Trials

StudyTitleDateNumber of patients
Wang et al. 2019Real-time automatic detection system increases colonoscopic polyp and adenoma detection rates: a prospective randomised controlled studySep. 20191058
Gong et al. 2020Detection of colorectal adenomas with a real-time computer-aided system (ENDOANGEL): a randomised controlled studyJan. 2020704
Wang et al. 2020Effect of a deep-learning computer-aided detection system on adenoma detection during colonoscopy (CADe-DB trial): a double-blind randomised studyJan. 20201010
Liu et al. 2020Study on detection rate of polyps and adenomas in artificial-intelligence-aided colonoscopyFeb. 20201026
Su et al. 2019Impact of a real-time automatic quality control system on colorectal polyp and adenoma detection: a prospective randomized controlled study (with videos)Feb. 2020659
Repici et al. 2020Efficacy of Real-Time Computer-Aided Detection of Colorectal Neoplasia in a Randomized TrialAug. 2020685
colonoscopy
deep-learning
deep-neural-networks

Contributors

hlfernandez

101 commits

mrjato

2 commits

albanogueira

1 commits

teletaeko

1 commits