| CPC G06V 20/41 (2022.01) [A61L 2/24 (2013.01); A61L 2/28 (2013.01); G06T 7/70 (2017.01); G06V 10/764 (2022.01); G16H 40/20 (2018.01); G16H 40/67 (2018.01); A61L 2202/17 (2013.01); A61L 2202/24 (2013.01); A61L 2202/25 (2013.01); G06T 2207/10016 (2013.01); G06T 2207/20081 (2013.01)] | 18 Claims |

|
1. A method comprising:
receiving a video stream;
inputting a first set of frames of the video stream into a first machine learning model, the first machine learning model trained to output whether the first set of frames corresponds to activity that initiates a cleaning protocol for an item of medical equipment;
responsive to receiving output that the first set of frames corresponds to activity that initiates the cleaning protocol, inputting a second set of frames from the video stream into a second machine learning model, the second machine learning model trained to output a pixel map, the pixel map representing one or more aspects of the cleaning protocol based on the second set of frames;
inputting the pixel map into one or more classifiers;
receiving, as output from each of the one or more classifiers, whether pixels of the pixel map conform to required values of the cleaning protocol; and
responsive to the pixels of the pixel map conforming to the required values of the cleaning protocol, determining that the second set of frames meets criteria of the cleaning protocol; and
responsive to the second set of frames meeting the criteria of the cleaning protocol, transmitting a notification to an operator that the cleaning protocol is complete.
|