| Literature DB >> 34297269 |
Florian Aspart1, Jon L Bolmgren2, Joël L Lavanchy3, Guido Beldi3, Michael S Woods2, Nicolas Padoy4, Enes Hosgor2.
Abstract
PURPOSE: Cholecystectomy is one of the most common laparoscopic procedures. A critical phase of laparoscopic cholecystectomy consists in clipping the cystic duct and artery before cutting them. Surgeons can improve the clipping safety by ensuring full visibility of the clipper, while enclosing the artery or the duct with the clip applier jaws. This can prevent unintentional interaction with neighboring tissues or clip misplacement. In this article, we present a novel real-time feedback to ensure safe visibility of the instrument during this critical phase. This feedback incites surgeons to keep the tip of their clip applier visible while operating.Entities:
Keywords: Deep learning; Intraoperative safety feedback; Laparoscopic Cholecystectomy; Surgical instrument visibility; Surgical intelligence
Mesh:
Year: 2021 PMID: 34297269 PMCID: PMC8739308 DOI: 10.1007/s11548-021-02441-x
Source DB: PubMed Journal: Int J Comput Assist Radiol Surg ISSN: 1861-6410 Impact factor: 2.924
Fig. 1Individual video frames are annotated for clipper tip visibility. The framing color codes the label of each image, that is, (green solid line) clipper tip visible and (red dashed line) clipper tip invisible. The top images display the two different types of clip appliers: (left) metal clip and (right) polymer clip
Summary of the annotations
| Dataset | Video | Annotation | Total Frame | Tip visibility | |
|---|---|---|---|---|---|
| count | count per frame | count | Visible | Invisible | |
| 271 | 1 | 111154 | 35.6% | 64.4% | |
| Test | 29 | 3 | 11316 | 37.4% | 62.6% |
Fig. 2The model learns to recognize the shape of the clipper but fails when the tip is partly occluded or visible. Original images (left) and the corresponding class activation maps, i.e., guided gradCam (right), obtained with a single Resnet50 classifier with BCE loss. The colored frame around the original images encodes whether the prediction is (green) correct or (red) incorrect
Performance of the models using different losses measured through cross-validation.The table reports the mean and standard deviation of the metrics measured on the validation sets during cross-validation on the training/validation dataset
| AUROC | Specificity at 95%sensitivity | |
|---|---|---|
| BCE loss | 0.8916±0.0075 | 0.5813±0.0187 |
| BCE loss with class weights | 0.8911±0.0081 | 0.5746±0.0250 |
| BCE loss with label noise correction | 0.8857±0.0088 | 0.5741±0.0312 |
| BCE loss with video weights (frame counts per videos) | 0.8860±0.0096 | 0.5682±0.0295 |
ClipAssistNet outperforms the single classifiers it is composed of.These performance metrics are measured on the previously unseen test set
| AUROC | Specificity at 95% sensitivity | Median specificity across videos (at 95% sensitivity) | |
|---|---|---|---|
| ClipAssistNet | 0.9107 | 0.6615 | 0.8120 |
| Single Resnet classifiers (with BCE loss) | 0.8929±0.0021 | 0.6022±0.0131 | 0.7144±0.0575 |
Fig. 3Besides a few outliers, ClipAssistNet achieves good performance on each video. Each dot represents the specificity and sensitivity of ClipAssistNet on a given video in the test set. The performance across videos is measured with the same threshold. That is, the median (across videos) of the thresholds providing 95% sensitivity