| Literature DB >> 32433506 |
Ji Young Lee1, Jinhoon Jeong2, Eun Mi Song3, Chunae Ha3, Hyo Jeong Lee1, Ja Eun Koo1, Dong-Hoon Yang3, Namkug Kim4, Jeong-Sik Byeon5.
Abstract
We developed and validated a deep-learning algorithm for polyp detection. We used a YOLOv2 to develop the algorithm for automatic polyp detection on 8,075 images (503 polyps). We validated the algorithm using three datasets: A: 1,338 images with 1,349 polyps; B: an open, public CVC-clinic database with 612 polyp images; and C: 7 colonoscopy videos with 26 polyps. To reduce the number of false positives in the video analysis, median filtering was applied. We tested the algorithm performance using 15 unaltered colonoscopy videos (dataset D). For datasets A and B, the per-image polyp detection sensitivity was 96.7% and 90.2%, respectively. For video study (dataset C), the per-image polyp detection sensitivity was 87.7%. False positive rates were 12.5% without a median filter and 6.3% with a median filter with a window size of 13. For dataset D, the sensitivity and false positive rate were 89.3% and 8.3%, respectively. The algorithm detected all 38 polyps that the endoscopists detected and 7 additional polyps. The operation speed was 67.16 frames per second. The automatic polyp detection algorithm exhibited good performance, as evidenced by the high detection sensitivity and rapid processing. Our algorithm may help endoscopists improve polyp detection.Entities:
Mesh:
Year: 2020 PMID: 32433506 PMCID: PMC7239848 DOI: 10.1038/s41598-020-65387-1
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
Algorithm performance for validation with datasets A and B.
| Number of true positives | Number of false negatives | Number of false positives | Number of true negatives | Sensitivity, % | |
|---|---|---|---|---|---|
| Dataset A | 1305 | 44 | 34 | NA | 96.7 |
| Dataset B | 577 | 63 | 10 | NA | 90.2 |
Figure 1Examples of polyp detection in still-image analysis (dataset A). (a) Polypoid polyps, (b,c) isochromatic flat polyps, and (d) distant, diminutive polyp.
Subgroup analysis for true positives and false negatives according to the polyp size, morphology, and histology in validation dataset A.
| Polyp characteristics | Total number of frames with polyps | True positive, number (%) | False negative, number (%) | |
|---|---|---|---|---|
| Size | <1 cm | 985 | 961 (97.6) | 24 (2.4) |
| ≥1 cm | 364 | 346 (95.1) | 18 (4.9) | |
| Morphology* | I | 1152 | 1129 (98.0) | 23 (2.0) |
| II | 157 | 141 (89.8) | 16 (10.2) | |
| Laterally spreading tumor | 40 | 37 (92.5) | 3 (7.5) | |
| Histology | Tubular adenoma | 998 | 974 (97.6) | 24 (2.4) |
| Hyperplastic polyp | 143 | 137 (95.8) | 6 (4.2) | |
| Sessile serrated polyp | 180 | 169 (93.9) | 11 (6.1) | |
| Cancer | 28 | 28 (100) | 0 (0.0) | |
*Morphology was classified according to the Paris classification.
Sensitivity and false-positive rate of the validation/fine-tuning dataset according to the window size.
| Window size | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 3 | 5 | 7 | 9 | 11 | 13 | 15 | 17 | 19 | 21 | |
| Sensitivity (%) | 87.7 | 88.9 | 89.4 | 89.6 | 89.7 | 89.8 | 89.9 | 89.8 | 89.8 | 89.8 | 89.8 |
| AUC | 0.877 | 0.897 | 0.906 | 0.91 | 0.913 | 0.916 | 0.918 | 0.919 | 0.92 | 0.921 | 0.923 |
| Sensitivity (%) | 87.3 | 88.1 | 88.6 | 88.9 | 88.8 | 88.8 | 88.9 | 88.5 | 88 | 87.6 | 87.6 |
| AUC | 0.875 | 0.893 | 0.902 | 0.907 | 0.908 | 0.911 | 0.913 | 0.912 | 0.911 | 0.911 | 0.911 |
| False-positive rate (%) | 12.3 | 9.5 | 8.3 | 7.6 | 7.1 | 6.7 | 6.3 | 6 | 5.8 | 5.6 | 5.4 |
AUC: area under curve
Figure 2Examples of polyp detection in video-image analysis (dataset D). Green boxes show polyps detected by algorithm. (a,b) Polyps detected under various light conditions. (c) Partially appearing polyp detected by the algorithm. (d) Diminutive polyp detected under suboptimal bowel preparation.
Figure 3Examples of additional polyps detected by the algorithm (shown in green boxes).
Algorithm performance for two different window sizes in analysis of 15 unaltered colonoscopy videos (dataset D).
| Colonoscopy video ID | Total polyps found by endoscopists | Window size = 13 | Window size = 29 | ||||
|---|---|---|---|---|---|---|---|
| Total polyps found by algorithm | Per-image sensitivity (%) | Total false positives | Total polyps found by algorithm | Per-image sensitivity (%) | Total false positives | ||
| 8 | 1 | 1 | 92.6 | 23 | 1 | 91.7 | 14 |
| 9 | 3 | 4 | 77.2 | 16 | 4 | 70.6 | 9 |
| 10 | 3 | 3 | 62.6 | 17 | 3 | 62.8 | 7 |
| 11 | 2 | 2 | 97.8 | 16 | 2 | 100 | 6 |
| 12 | 1 | 2 | 93.4 | 20 | 1 | 90.3 | 9 |
| 13 | 1 | 1 | 80.5 | 9 | 1 | 82.6 | 5 |
| 14 | 1 | 2 | 88.7 | 21 | 2 | 86.7 | 7 |
| 15 | 1 | 1 | 77.5 | 21 | 1 | 79.8 | 9 |
| 16 | 2 | 2 | 96.1 | 22 | 2 | 96.6 | 9 |
| 17 | 4 | 5 | 97.4 | 17 | 5 | 96.4 | 3 |
| 18 | 1 | 1 | 88.2 | 27 | 1 | 90.7 | 15 |
| 19 | 6 | 9 | 90.6 | 26 | 9 | 90.0 | 8 |
| 20 | 8 | 8 | 91.2 | 23 | 8 | 91.1 | 19 |
| 21 | 2 | 2 | 95.7 | 23 | 2 | 95.2 | 11 |
| 22 | 2 | 2 | 90.1 | 13 | 2 | 88.8 | 10 |
ID: identification[10].
Patient demographics and polyp characteristics for the training, validation, and test datasets.
| Training dataset | Validation dataset | Test dataset | ||||
|---|---|---|---|---|---|---|
| Dataset 1 | Dataset 2 | Dataset A | Dataset B | Dataset C | Dataset D | |
| Purpose | Initial training of algorithm | Validation of developed algorithm | Final testing of algorithm performance | |||
| Data source | Endoscopy unit of AMC | Endoscopy unit of AMC | Endoscopy unit of AMC | CVC-Clinic database | Health screening & promotion center of AMC | Health screening & promotion center of AMC |
| Data content | 8,075 polyp images from 181 colonoscopy videos of 103 patients | 420 colonoscopy images with 322 HP or SSP from 203 patients | 1,338 colonoscopy images with 1,349 polyps from 879 patients | 612 colonoscopy polyp images | 7 colonoscopy videos with 26 polyps (~108,778 frames) from 7 patientsPolyp images: 7,022No polyp images: 101,756 | Total of 134 min of 15 unaltered colonoscopy videos (242,344 frames) from 15 patients |
| Male, number (%) | 65 (63.1) | 123 (60.5) | 565 (64.3) | 6 (85.7) | 13 (86.7) | |
| Age (years) | 59.5 ± 12.1 | 60.0 ± 12.1 | 61.6 ± 11.2 | 47.1 ± 7.6 | 53.7 ± 8.0 | |
| Histology, number (%) | TA, 120 (66.3) | HP, 167 (51.9) | TA, 998 (73.9) | TA, 14 (53.8) | ||
| HP, 20 (11.0) | SSP, 155 (48.1) | HP, 143 (10.6) | HP, 7 (26.9) | |||
| SSP, 13 (7.2) | SSP, 180 (13.3) | SSP, 2 (7.7) | ||||
| TSA, 3 (1.7) | CA, 28 (2.1) | IP, 3 (11.5) | ||||
| IP, 11 (6.1) | ||||||
| CA, 11 (6.1) | ||||||
| Others, 3 (1.7) | ||||||
| Location, number (%) | Cecum, 19 (10.5) | Cecum, 34 (10.6) | Cecum, 106 (7.8) | Cecum, 1 (3.8) | ||
| Ascending, 72 (39.8) | Ascending, 132 (40.9) | Ascending, 477 (35.4) | Ascending, 8 (30.7) | |||
| Transverse, 24 (13.3) | Transverse, 43 (10.4) | Transverse, 241 (17.9) | Transverse, 10 (38.5) | |||
| Descending, 20 (11.0) | Descending, 23 (7.1) | Descending, 110 (8.1) | Descending, 1 (3.8) | |||
| Sigmoid, 26 (14.4) | Sigmoid, 64 (19.9) | Sigmoid, 291 (21.6) | Sigmoid, 3 (11.5) | |||
| Rectum, 20 (11.0) | Rectum, 26 (8.1) | Rectum, 124 (9.2) | Rectum, 3 (11.5) | |||
| Size,number (%) | ≤5 mm, 76 (42.0) | ≤5 mm, 174 (54.0) | ≤5 mm, 630 (46.7) | ≤5 mm, 21 (80.8) | ||
| 6–9 mm, 48 (26.5) | 6–9 mm, 67 (20.8) | 6–9 mm, 355 (26.3) | 6–9 mm, 5 (19.2) | |||
| ≥10 mm, 57 (31.5) | ≥10 mm, 81 (25.2) | ≥10 mm, 364 (27.0) | ||||
| Morphology*, number (%) | I, 133 (72.5) | I, 233 (72.3) | I, 1151 (85.3) | I, 22 (84.6) | ||
| II, 18 (9.9) | II, 85 (26.4) | II, 158 (11.7) | II, 4 (15.4) | |||
| LST, 30 (16.6) | LST, 4 (1.2) | LST, 40 (3.0) | ||||
AMC: Asan Medical Center; CA: cancer; IP: inflammatory polyp; HP: hyperplastic polyp; LST: laterally spreading tumor; SSP: sessile serrated polyp; TA: tubular adenoma; TSA: traditional serrated adenoma.
*Morphology was classified according to the Paris classification.