Method, apparatus and computer program product for periodic motion detection in multimedia content
First Claim
1. A method comprising:
- facilitating selection of a region of interest (ROI) associated with a motion of at least one object in a plurality of frames of a multimedia content is;
determining, by a processor, an object mobility data matrix associated with the ROI in the plurality of frames, the object mobility data matrix being indicative of a difference in motion of the at least one object in the plurality of frames;
determining a projection of the object mobility data matrix on a line; and
determining the motion of the at least one object in the ROI across the plurality of frames as a periodic motion or a non-periodic motion based on the projection of the object mobility data matrix;
wherein determining the motion comprises;
computing a cepstrum based on the projection; and
determining the motion of the at least one object as the periodic motion based on a presence of at least one peak in the computed cepstrum having an amplitude greater than a predetermined threshold amplitude, and a quefrency greater than a predetermined threshold quefrency.
2 Assignments
0 Petitions
Accused Products
Abstract
In an example embodiment a method, apparatus and computer program product are provided. The method includes facilitating selection of a region of interest (ROI) in a plurality of frames of a multimedia content. The ROI is associated with a motion of at least one object. An object mobility data matrix associated with the ROI is determined in the plurality of frames. The object mobility data matrix is indicative of a difference in motion of the at least one object in the plurality of frames. A projection of the object mobility data matrix is determined on a line. The motion of the at least one object in the ROI is determined across the plurality of frames to as a periodic motion or a non-periodic motion based on the projection of the object mobility data matrix.
13 Citations
17 Claims
-
1. A method comprising:
-
facilitating selection of a region of interest (ROI) associated with a motion of at least one object in a plurality of frames of a multimedia content is; determining, by a processor, an object mobility data matrix associated with the ROI in the plurality of frames, the object mobility data matrix being indicative of a difference in motion of the at least one object in the plurality of frames; determining a projection of the object mobility data matrix on a line; and determining the motion of the at least one object in the ROI across the plurality of frames as a periodic motion or a non-periodic motion based on the projection of the object mobility data matrix; wherein determining the motion comprises; computing a cepstrum based on the projection; and determining the motion of the at least one object as the periodic motion based on a presence of at least one peak in the computed cepstrum having an amplitude greater than a predetermined threshold amplitude, and a quefrency greater than a predetermined threshold quefrency. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising:
-
at least one processor; and at least one memory comprising computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least perform; facilitate selection of a region of interest (ROI) associated with a motion of at least one object in a plurality of frames of a multimedia content; determine an object mobility data matrix associated with the ROI in the plurality of frames, the object mobility data matrix being indicative of a difference in motion of the at least one object in the plurality of frames; determine a projection of the object mobility data matrix on a line; and determine the motion of the at least one object in the ROI across the plurality of frames as a periodic motion or a non-periodic motion based on the projection of the object mobility data matrix; wherein determining the motion comprises; compute a cepstrum based on the projection; and determine the motion of the at least one object as the periodic motion based on a presence of at least one peak in the computed cepstrum having an amplitude greater than a predetermined threshold amplitude, and a quefrency greater than a predetermined threshold quefrency. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium comprising a set of instructions, which, when executed by one or more processors, cause an apparatus to at least perform:
-
facilitate selection of a region of interest (ROI) associated with a motion of at least one object in a plurality of frames of a multimedia content; determine an object mobility data matrix associated with the ROI in the plurality of frames, the object mobility data matrix being indicative of a difference in motion of the at least one object in the plurality of frames; determine a projection of the object mobility data matrix on a line; and determine the motion of the at least one object in the ROI across the plurality of frames as a periodic motion or a non-periodic motion based on the projection of the object mobility data matrix; wherein determining the motion comprises; compute a cepstrum based on the projection; and determine the motion of the at least one object as the periodic motion based on a presence of at least one peak in the computed cepstrum having an amplitude greater than a predetermined threshold amplitude, and a quefrency greater than a predetermined threshold quefrency. - View Dependent Claims (14, 15, 16, 17)
-
Specification