| Literature DB >> 33937516 |
Jeremi Podlasek1, Mateusz Heesch1,2, Robert Podlasek3, Wojciech Kilisiński4, Rafał Filip4,5.
Abstract
Background and study aims Several computer-assisted polyp detection systems have been proposed, but they have various limitations, from utilizing outdated neural network architectures to a requirement for multi-graphics processing unit (GPU) processing, to validating on small or non-robust datasets. To address these problems, we developed a system based on a state-of-the-art convolutional neural network architecture able to detect polyps in real time on a single GPU and tested on both public datasets and full clinical examination recordings. Methods The study comprised 165 colonoscopy procedure recordings and 2678 still photos gathered retrospectively. The system was trained on 81,962 polyp frames in total and then tested on footage from 42 colonoscopies and CVC-ClinicDB, CVC-ColonDB, Hyper-Kvasir, and ETIS-Larib public datasets. Clinical videos were evaluated for polyp detection and false-positive rates whereas the public datasets were assessed for F1 score. The system was tested for runtime performance on a wide array of hardware. Results The performance on public datasets varied from an F1 score of 0.727 to 0.942. On full examination videos, it detected 94 % of the polyps found by the endoscopist with a 3 % false-positive rate and identified additional polyps that were missed during initial video assessment. The system's runtime fits within the real-time constraints on all but one of the hardware configurations. Conclusions We have created a polyp detection system with a post-processing pipeline that works in real time on a wide array of hardware. The system does not require extensive computational power, which could help broaden the adaptation of new commercially available systems. The Author(s). This is an open access article published by Thieme under the terms of the Creative Commons Attribution-NonDerivative-NonCommercial License, permitting copying and reproduction so long as the original work is given appropriate credit. Contents may not be used for commercial purposes, or adapted, remixed, transformed or built upon. (https://creativecommons.org/licenses/by-nc-nd/4.0/).Entities:
Year: 2021 PMID: 33937516 PMCID: PMC8062241 DOI: 10.1055/a-1388-6735
Source DB: PubMed Journal: Endosc Int Open ISSN: 2196-9736
Histopathologically confirmed polyp types within the datasets.
|
|
|
|
| Tubular adenoma | 57 | 26 |
| Adenocarcinoma | 5 | 0 |
| Tubulovillous adenoma | 8 | 2 |
| Villous adenoma | 2 | 0 |
| Hyperplastic polyp | 36 | 13 |
| Inflammatory polyp | 8 | 3 |
| Mixed polyp | 2 | 0 |
| Serrated polyp | 0 | 3 |
Speed of the neural network on various Nvidia GPUs.
|
|
|
|
|
|
|
|
|
| Mean processing time [ms] | 40.4 | 29.5 | 22.4 | 29.3 | 55.3 | 17.6 | 35.12 |
| Processing time standard deviation [ms] | 0.23 | 0.33 | 0.49 | 0.29 | 0.16 | 0.27 | 0.08 |
| Mean FPS | 24.75 | 33.90 | 41.67 | 34.13 | 18.08 | 56.82 | 28.47 |
GPU, graphics processing unit; FPS, frames per second.
Fig. 1Postprocessing effect visualization. The gray box represents the frame, the red circle the tracked object, and the blue box with dashed line represents the drawn bounding boxes.
Comparison of polyp detection per examination between the endoscopist and the vision system.
| Exam # | System | Endoscopist |
| 1 | 1 | 1 |
| 2 | 2 | 2 |
| 3 |
|
|
| 4 | 3 | 3 |
| 5 | 6 | 6 |
| 6 | 2 | 2 |
| 7 | 4 | 4 |
| 8 | 1 | 1 |
| 9 | 4 | 4 |
| 10 | 5 | 5 |
| 11 | 6 | 6 |
| 12 | 2 | 2 |
| 13 | 2 | 1 |
| 14 | 2 | 2 |
| 15 | 2 | 2 |
| 16 | 3 | 3 |
| 17 | 1 | 1 |
| 18 | 1 | 1 |
| 19 | 1 | 1 |
| 20 | 1 | 1 |
| 21 | 1 | 1 |
| 22 | 2 | 2 |
| 23 | 2 | 2 |
| 24 | 1 | 1 |
| 25 | 3 | 3 |
| 26 | 3 | 3 |
| 27 |
|
|
| 28 | 1 | 1 |
| 29 | 2 | 2 |
| 30 | 2 | 2 |
| 31 | 1 | 1 |
| 32 | 2 | 2 |
| 33 | 2 | 2 |
| 34 | 2 | 2 |
| Total |
|
|
Results with various public polyp localization datasets.
| Dataset | Images | Polyps | True positives | False negatives | False positives | Recall | Precision | F1-score |
| CVC ClinicDB | 612 | 645 | 588 | 57 | 16 | 0.912 | 0.974 | 0.942 |
| Hyper-Kvasir | 1000 | 1063 | 938 | 125 | 24 | 0.882 | 0.975 | 0.926 |
| CVC ColonDB | 380 | 379 | 281 | 98 | 23 | 0.741 | 0.924 | 0.823 |
| ETIS-Larib Polyp | 192 | 208 | 140 | 68 | 37 | 0.673 | 0.790 | 0.727 |
Comparison of results with the CVC ClinicDB dataset.
| Model | True Positives | False negatives | False positives | Recall | Precision | F1-score |
| Wang et al. | 570 | 76 | 42 | 0.882 | 0.931 | 0.898 |
| Lee et al. | 577 | 63 | 10 | 0.902 | 0.982 | 0.941 |
| Podlasek et al. | 588 | 57 | 16 | 0.912 | 0.974 | 0.942 |
Comparison of false-positive rates.
| Model | False-positive rate [%] |
| Guo et al. | 1.6 |
| Wang et al. | 4.6 |
| Lee et al. | 6.3 |
| Urban et al. | 5.0–7.0 |
| Podlasek et al. | 3.0 |