Methods and systems for using computer-vision to enhance surgical tool control during surgeries
AssigneeDigital Surgery Limited
InventorsAndre Chow, Danail V. Stoyanov, Imanol Luengo Muntion, Petros Giataganas, Jean Nehme
Life of this patent
Estimating the term…
Abstract
The present disclosure relates to systems and methods that use computer-vision processing systems to improve patient safety during surgical procedures. Computer-vision processing systems may train machine-learning models using machine-learning techniques. The machine-learning techniques can be executed to train the machine-learning models to recognize, classify, and interpret objects within a live video feed. Certain embodiments of the present disclosure can control (or facilitate control of) surgical tools during surgical procedures using the trained machine-learning models.
Claims20
A computer-implemented method comprising:
- receiving one or more data streams, each of the one or more data streams having been generated at and received from an electronic device configured and positioned to capture live video within a field of view during a particular surgical procedure being performed using one or more surgical tools, the one or more data streams including a sequence of images of the live video within the field of view;
- inputting the one or more data streams into one or more models trained to recognize surgical tools and anatomical structures from image data;
- in response to inputting the one or more data streams into the one or more models, detecting a surgical tool and detecting an anatomical structure from the sequence of images of the one or more data streams, the detection of the surgical tool and the anatomical structure being performed by utilizing the one or more models from the sequence of images of the live video;
- in response to the surgical tool being in a pose within a defined range, regulating performance of at least a first function of the surgical tool;
- and
- in response to the surgical tool not being in the pose within the defined range, ceasing regulation of the performance of the at least the first function of the surgical tool.
A system, comprising:
- one or more data processors;
- and
- a non-transitory computer-readable storage medium containing instructions which, when executed on the one or more data processors, cause the one or more data processors to perform operations comprising:
- receiving one or more data streams, each of the one or more data streams having been generated at and received from an electronic device configured and positioned to capture live video within a field of view during a particular surgical procedure being performed using one or more surgical tools, the one or more data streams including a sequence of images of the live video within the field of view;
- detecting, from the one or more data streams, using one or more models trained to recognize surgical tools, a surgical tool;
- in response to the surgical tool being detected in a pose within a defined range, regulating performance of a first function of the surgical tool;
- and
- in response to the surgical tool not being detected in the pose within the defined range, ceasing regulation of the performance of the first function of the surgical tool.
A computer program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause a data processing apparatus to perform operations comprising:
- receiving one or more data streams, each of the one or more data streams having been generated at and received from an electronic device configured and positioned to capture live video within a field of view during a particular surgical procedure being performed using one or more surgical tools, the one or more data streams including a sequence of images of the live video within the field of view;
- and
- in response to recognizing a surgical tool from the sequence of images of the one or more data streams of the live video, the surgical tool being within the field of view, outputting one or more commands for controlling the surgical tool to perform or to regulate performance of a first function based on a pose within a defined range of the surgical tool in the field of view.
Dependencies are inferred from the claim text.