CPC G06T 7/0012 (2013.01) [A61B 18/00 (2013.01); A61B 90/36 (2016.02); G06T 3/40 (2013.01); G06T 7/74 (2017.01); G06V 10/56 (2022.01); G06V 10/60 (2022.01); G06V 20/52 (2022.01); G16H 20/40 (2018.01); G16H 30/00 (2018.01); A61B 2018/00595 (2013.01); A61B 2018/00982 (2013.01); G06T 2207/10024 (2013.01); G06T 2207/30004 (2013.01)] | 28 Claims |
1. A surgical system, the system comprising:
a surgical device configured to automatically change between activation states; and
one or more processors configured to:
receive image data representing an image of a surgical environment;
generate, based on the received image data, a set of one or more values representing atmospheric light of the image data;
generate, based on the received image data, a set of one or more representative contrast values;
determine, based on the one or more values representing atmospheric light and based on the one or more representative contrast values, whether the received image data satisfies one or more surgical smoke conditions;
detect, based on the received image data, one or more saturated regions in the image;
detect, based on the received image data, one or more high-intensity regions in the image data;
generate, based on the one or more saturated regions and on the one or more high-intensity regions, data representing cauterization light sparks in the image; and
based on the determination of whether the received image data satisfies the one or more surgical smoke conditions and based on the data representing cauterization light sparks in the image, automatically change an activation state of the surgical device.
|