TRandAugment: temporal random augmentation strategy for surgical activity recognition from videos

Int J Comput Assist Radiol Surg. 2023 Sep;18(9):1665-1672. doi: 10.1007/s11548-023-02864-8. Epub 2023 Mar 22.

Abstract

Purpose: Automatic recognition of surgical activities from intraoperative surgical videos is crucial for developing intelligent support systems for computer-assisted interventions. Current state-of-the-art recognition methods are based on deep learning where data augmentation has shown the potential to improve the generalization of these methods. This has spurred work on automated and simplified augmentation strategies for image classification and object detection on datasets of still images. Extending such augmentation methods to videos is not straightforward, as the temporal dimension needs to be considered. Furthermore, surgical videos pose additional challenges as they are composed of multiple, interconnected, and long-duration activities.

Methods: This work proposes a new simplified augmentation method, called TRandAugment, specifically designed for long surgical videos, that treats each video as an assemble of temporal segments and applies consistent but random transformations to each segment. The proposed augmentation method is used to train an end-to-end spatiotemporal model consisting of a CNN (ResNet50) followed by a TCN.

Results: The effectiveness of the proposed method is demonstrated on two surgical video datasets, namely Bypass40 and CATARACTS, and two tasks, surgical phase and step recognition. TRandAugment adds a performance boost of 1-6% over previous state-of-the-art methods, that uses manually designed augmentations.

Conclusion: This work presents a simplified and automated augmentation method for long surgical videos. The proposed method has been validated on different datasets and tasks indicating the importance of devising temporal augmentation methods for long surgical videos.

Keywords: Cataract procedures; Data augmentation; Gastric bypass procedures; Surgical activity recognition; Temporal augmentation; Temporal convolutional networks.

MeSH terms

  • Algorithms
  • Cataract Extraction* / methods
  • Humans
  • Neural Networks, Computer*