| CPC H04N 23/72 (2023.01) [A61B 1/00009 (2013.01); A61B 1/005 (2013.01); A61B 1/05 (2013.01); A61B 1/0684 (2013.01); A61B 1/042 (2013.01); H04N 23/555 (2023.01)] | 19 Claims |

|
1. A computer-implemented method of providing a surgical video stream, comprising:
accumulating a sequence of images in a buffer of a pre-defined size, wherein the sequence of images are acquired by a camera of a surgical imaging system and wherein each image of the sequence is associated with a respective score, wherein the respective score for each image is assigned based on identification of one or more artifacts or the lack thereof in the respective image;
comparing the scores of the sequence of images in the buffer;
based on the comparison, identifying an image of the sequence of images;
removing the identified image from the sequence of images to obtain an updated sequence; and
adding the updated sequence of images to the surgical video stream.
|