CPC A61B 34/10 (2016.02) [A61B 34/20 (2016.02); A61B 34/37 (2016.02); G06N 20/00 (2019.01); A61B 2034/102 (2016.02); A61B 2034/105 (2016.02)] | 18 Claims |
1. A surgical assistance system for assisting in a surgical procedure, comprising:
a processing unit;
a machine learning module; and
a non-transitory computer-readable memory communicatively coupled to the processing unit and comprising computer-readable program instructions executable by the processing unit for:
obtaining video footage of prior surgical procedures;
using at least the video footage of prior surgical procedures, training the machine learning module to recognize a standard surgical flow that applies to a majority of the prior surgical procedures and to determine conditions requiring a deviation from the standard surgical flow, the deviation being defined as a required step or action being outside of the standard surgical flow;
obtaining a video feed of the surgical procedure and monitoring the surgical procedure from the video feed;
detecting, from an image processing of the video feed and with the machine learning module, one of the conditions requiring a deviation from the surgical procedure; and
outputting a recommendation of deviation by intra-operatively providing the recommendation to an operator of the surgical procedure.
|