SYSTEM AND METHOD FOR MOTION DETECTION AND THE USE THEREOF IN VIDEO CODING
First Claim
1. A method of detecting a region of motion in a sequence of video frames, the method comprising:
- receiving a first video frame and a reference video frame from a sequence of video frames, the reference video frame being different from the first video frame;
processing the first video frame and the reference video frame to obtain each of the first video frame and the reference video frame at a plurality of different scales;
determining, for each of the scales, a representation of at least one change between the first video frame and the reference video frame at the scale; and
determining one or more regions of motion based at least in part on the representations.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for motion detection and the use thereof in video coding are disclosed. In one aspect, a method of defining a region of motion within a video frame in a sequence of video frames comprises loading a current video frame and at least one reference video frame from the sequence, the reference video frame being different from the current video frame. The method further comprises applying filtering operations on the current and the reference video frame in order to obtain at least two scales of representation of the current and the reference video frame. The method further comprises determining for each of the scale representations a video-frame like representation of the structural changes between the current and the reference video frame. The method further comprises combining the video-frame like representations of different scales. The method further comprises determining one or more regions of motion from the combination.
10 Citations
18 Claims
-
1. A method of detecting a region of motion in a sequence of video frames, the method comprising:
-
receiving a first video frame and a reference video frame from a sequence of video frames, the reference video frame being different from the first video frame; processing the first video frame and the reference video frame to obtain each of the first video frame and the reference video frame at a plurality of different scales; determining, for each of the scales, a representation of at least one change between the first video frame and the reference video frame at the scale; and determining one or more regions of motion based at least in part on the representations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of coding a sequence of video frames, comprising:
-
performing a method of detecting a region of motion in a sequence of video frames, the method comprising; receiving a first video frame and a reference video frame from the sequence, the reference video frame being different from the first video frame, processing the first video frame and the reference video frame to obtain each of the first video frame and the reference video frame at a plurality of different scales, determining, for each of the scales, a representation of at least one change between the first video frame and the reference video frame at the scale, determining one or more regions of motion based at least in part on the representations; and performing motion estimation/compensation based encoding, wherein the motion estimation/motion compensation is performed only on the determined regions of motion. - View Dependent Claims (10, 11)
-
-
12. A device for detecting a region of motion in a sequence of video frames, the device comprising:
-
a loading module configured to receive a first video frame and a reference video frame from a sequence of video frames, the reference video frame being different from the first video frame; a processing module configured to process the first video frame and the reference video frame to obtain each of the first video frame and the reference video frame at a plurality of different scales; a first determining module configured to determine, for each of the scales, a representation of at least one change between the first video frame and the reference video frame at the scale; and a second determining module configured to determine one or more regions of motion based at least in part on the representations. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A device for detecting a region of motion in a sequence of video frames, the device comprising:
-
means for receiving a first video frame and a reference video frame from a sequence of video frames, the reference video frame being different from the first video frame; means for processing the first video frame and the reference video frame to obtain each of the first video frame and the reference video frame at a plurality of different scales; means for determining, for each of the scales, a representation of at least one change between the first video frame and the reference video frame at the scale; and means for determining one or more regions of motion based at least in part on the representations.
-
Specification