| Literature DB >> 35982284 |
Madhuri B Nagaraj1,2, Babak Namazi3, Ganesh Sankaranarayanan3, Daniel J Scott3,4.
Abstract
BACKGROUND: Early introduction and distributed learning have been shown to improve student comfort with basic requisite suturing skills. The need for more frequent and directed feedback, however, remains an enduring concern for both remote and in-person training. A previous in-person curriculum for our second-year medical students transitioning to clerkships was adapted to an at-home video-based assessment model due to the social distancing implications of COVID-19. We aimed to develop an Artificial Intelligence (AI) model to perform video-based assessment.Entities:
Keywords: Artificial intelligence; Convolutional neural network; Skills assessment; Suturing and knot-tying simulation; Video-based review
Year: 2022 PMID: 35982284 PMCID: PMC9388210 DOI: 10.1007/s00464-022-09509-y
Source DB: PubMed Journal: Surg Endosc ISSN: 0930-2794 Impact factor: 3.453
Fig. 1Snapshots of the task segmentation
Error classification system
| Curriculum error | AI model error |
| Knot-tying error | Surgeon’s knot: incorrect direction of wrap |
| Surgeon’s knot: incorrect number of wraps | |
| Surgeon’s knot: incomplete crossing of hands when laying the knot | |
| Square Knot #1: incorrect direction of wrap | |
| Square Knot #1: incomplete crossing of hands when laying the knot | |
| Square Knot #2: incorrect direction of wrap | |
| Square Knot #2: incomplete crossing of hands when laying the knot | |
| Instrument holding error | Forceps: incorrect hold |
| Needle Driver: incorrect hold | |
| Needle: incorrect load | |
| Combination error | Combination error |
Total number of videos for each error type
| Error | Number of videos ( |
|---|---|
| Incorrect forcep hold | 53 |
| Incorrect needle driver hold | 1 |
| Incorrect needle load | 2 |
| Surgeons knot direction | 5 |
| Surgeons knot wrap # | 2 |
| Surgeons knot lay | 7 |
| Knot #1 wrap | 16 |
| Knot #1 lay | 6 |
| Knot #2 wrap | 4 |
| Knot #2 lay | 12 |
Fig. 2Examples of instrument holding errors. a Correct forceps hold, b incorrect forceps hold, c correct needle driver hold, and d incorrect needle driver hold
Fig. 3The block diagram of our instrument holding error detection model. The model’s inputs were several randomly chosen images from steps 1–2. The visual features of all the input frames were extracted using a CNN and aggregated in the attention block. Using the attention mechanism, the features were weighted by the trainable parameter w and summed before the fully connected (FC) classfication layer. The output as the probability of the presence/absence of an error (pass/fail)
Fig. 4The block diagram of our knot-tying error detection model. The model’s inputs were optical flow images, which represented the movement of the objects/hand (the colored images are shown for visualization only). A 3D CNN extracted the spatial and temporal pattern and generated the probability of presence/absence of an error (pass/fail)
Student performance ratings by pass/fail and error type
| Student performance rating | Error classification | Number of videos ( |
|---|---|---|
| Pass grade | 150 | |
| Fail grade | 79 | |
| Knot-tying errors | 15 | |
| Instrument-holding error | 47 | |
| Combined error | 17 | |
| Total = 229 |
Performance times (seconds) for each step
| Task segmentation | Mean | STD | Min | Max |
|---|---|---|---|---|
| 1. Needle loading and insertion | 15.02 | 6.4 | 5 | 37 |
| 2. Needle and suture withdrawal | 9.11 | 3.95 | 3 | 28 |
| 3. Surgeons knot wrap | 7.95 | 3.77 | 2 | 26 |
| 4. Surgeons knot lay | 5.81 | 2.45 | 2 | 16 |
| 5. Single throw 1 | 4.85 | 2.85 | 1 | 22 |
| 6. Knot 1 lay | 4.33 | 2.08 | 1 | 17 |
| 7. Single throw 2 | 4.02 | 2.08 | 2 | 14 |
| 8. Knot 2 lay | 4.37 | 2.13 | 1 | 14 |
| 9. Cutting tails | 8.93 | 3.49 | 1 | 30 |
Results of the deep learning models*
| Accuracy | Precision | Sensitivity | F1-score | |
|---|---|---|---|---|
| Instrument holding error detection | 0.89 ± 0.05 | 0.85 ± 0.28 | 0.65 ± 0.29 | 0.74 ± 0.27 |
| Knot-tying error detection | 0.91 ± 0.03 | 0.92 ± 0.44 | 0.38 ± 0.31 | 0.54 ± 0.32 |
| Overall pass/fail | 0.83 | 0.86 | 0.58 | 0.69 |
*Data reported as mean and standard deviations where appropriate
Fig. 5Precision-Recall (a) and Received Operating Characteristic (b) curves for the instrument holding and knot-tying error detection models
Fig. 6Confusion matrices for the (a) instrument holding and (b) knot-tying error detection models