International Business Machines Corporation
Detecting application switches in video frames using min and max pooling

Last updated:

Abstract:

An example system includes a processor to receive a number of video frames. The processor is to apply a grid to each video frame of the number of video frames and generate features for each cell in the grid. The processor is to calculate distances between matching regions of two consecutive frames. The processor is to apply max pooling followed by min pooling in horizontal regions of the number of video frames. The processor is to apply max pooling followed by min pooling in vertical regions of the number of video frames. The processor is to detect an application switch in response to detecting both a horizontal change and a vertical change between the two consecutive video frames exceed a threshold.

Status:
Grant
Type:

Utility

Filling date:

17 Nov 2019

Issue date:

28 Sep 2021