BACKGROUND MODELING WITH FEATURE BLOCKS
First Claim
1. A computer-implemented method for video content analysis of a video comprising:
- modeling a background of the video, comprising;
dividing each frame of the video into image blocks;
determining features for each image block of each frame to obtain feature blocks for each frame;
determining a feature block map for each frame based on the feature blocks of each frame; and
determining a background feature block map to model the background of the video based on at least one of the feature block maps;
detecting at least one target in a foreground of the video based on the feature blocks of the video; and
tracking each target of the video.
7 Assignments
0 Petitions
Accused Products
Abstract
Video content analysis of a video may include: modeling a background of the video; detecting at least one target in a foreground of the video based on the feature blocks of the video; and tracking each target of the video. Modeling a background of the video may include: dividing each frame of the video into image blocks; determining features for each image block of each frame to obtain feature blocks for each frame; determining a feature block map for each frame based on the feature blocks of each frame; and determining a background feature block map to model the background of the vide based on at least one of the feature block maps.
76 Citations
16 Claims
-
1. A computer-implemented method for video content analysis of a video comprising:
-
modeling a background of the video, comprising; dividing each frame of the video into image blocks; determining features for each image block of each frame to obtain feature blocks for each frame; determining a feature block map for each frame based on the feature blocks of each frame; and determining a background feature block map to model the background of the video based on at least one of the feature block maps; detecting at least one target in a foreground of the video based on the feature blocks of the video; and tracking each target of the video. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for video content analysis of a video comprising:
-
modeling a background of the video, comprising; dividing each frame of the video into image blocks; determining features for each image block of each frame to obtain feature blocks for each frame; determining a feature block map for each frame based on the feature blocks of each frame; determining a reference feature block map based on the feature blocks of frames of the video; determining jitter for each frame based on the reference feature block map and the feature block map of the frame; and adjusting each frame based on the determined jitter; detecting at least one target in a foreground of the video based on the feature blocks of the video; and tracking each target of the video. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method for video content analysis of a video comprising:
-
determining feature blocks for a video, comprising; dividing each frame of the video into image blocks; determining features for each image block of each frame to obtain feature blocks for each frame; and determining a feature block map for each frame based on the feature blocks of each frame; determining a background model of the video based on the feature block maps; detecting at least one target in a foreground of the video based on the feature blocks of the video, comprising identifying feature blocks of each frame that are likely background in the video as high-confident background feature blocks; determining whether each frame has a video camera automatic gain control effect based on the high-confident background feature blocks; and compensating for the video camera automatic gain control effect in each frame by adjusting the background model based on the high-confident background feature blocks; and tracking each target of the video.
-
Specification