CPC H04N 7/169 (2013.01) [G06V 20/40 (2022.01); G11B 27/323 (2013.01); G16H 70/20 (2018.01); G06V 20/44 (2022.01)] | 24 Claims |
1. A computer-implemented method for synchronizing playback of two recorded surgical videos of a same surgical procedure, the method comprising:
receiving a first surgical video of a surgical procedure and a second surgical video of the same surgical procedure, wherein the surgical procedure includes a sequence of predefined phases;
performing phase segmentation on each of the first and the second surgical videos to segment the first and the second surgical videos into a first set of video segments and a second set of video segments, respectively corresponding to the sequence of predefined phases;
time-aligning each video segment of a given predefined phase in the first set of video segments with a corresponding video segment of the given predefined phase in the second set of video segments, which includes:
determining a first number of video frames in a given video segment in the first surgical video;
determining a second number of video frames in a corresponding video segment in the second surgical video; and
determining a first frame rate for playing back the given video segment in the first surgical video or a second frame rate for playing back the corresponding video segment in the second surgical video based on the first number and the second number of video frames, so that a first playback time of the given video segment is substantially equal to a second playback time of the corresponding video segment; and
displaying the time-aligned first and second surgical videos for comparative viewing.
|