Video scene background maintenance using change detection and classification
First Claim
Patent Images
1. A method for processing video, comprising the steps of:
- maintaining a background model for said video;
detecting a target in said video;
detecting if said target is a stationary target, wherein detecting if said target is a stationary target comprises the steps of;
determining general motion and size change properties of said target;
determining independent motion properties of said target; and
determining if said target is said stationary target based on said general motion and size change properties and said independent motion properties; and
classifying said stationary target as an insertion in said background model or a removal from said background model.
9 Assignments
0 Petitions
Accused Products
Abstract
Video is processed by maintaining a background model for the video, detecting a target in the video, detecting if the target is a stationary target, and classifying the stationary target as an insertion in the background model or a removal from the background model.
-
Citations
22 Claims
-
1. A method for processing video, comprising the steps of:
-
maintaining a background model for said video; detecting a target in said video; detecting if said target is a stationary target, wherein detecting if said target is a stationary target comprises the steps of; determining general motion and size change properties of said target; determining independent motion properties of said target; and determining if said target is said stationary target based on said general motion and size change properties and said independent motion properties; and classifying said stationary target as an insertion in said background model or a removal from said background model. - View Dependent Claims (2, 3, 4, 12, 13)
-
-
5. Method for processing video, comprising the steps of:
-
maintaining a background model for said video; detecting a target in said video; detecting if said target is a stationary target; and classifying said stationary target as an insertion in said background model or a removal from said background model, wherein classifying said stationary target comprises the steps of; determining an edge strength in said background model along a boundary of said stationary target; determining an edge strength in a current frame of video sequence along said boundary of said stationary target; and determining if said stationary target is said insertion or said removal based on said edge strength in said background model and said edge strength in said current frame. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A method for processing video, comprising the steps of:
-
maintaining a background model for said video; detecting a target in said video; detecting if said target is a stationary target; and classifying said stationary target as an insertion in said background model or a removal from said background model, or as being unidentifiable as said insertion or said removal.
-
-
11. A method for processing video, comprising the steps of:
-
maintaining a background model for said video; detecting a target in said video; detecting if said target is a stationary target; and classifying said stationary target as an insertion in said background model or a removal from said background model; and determining if said target was previously detected as a stationary target.
-
-
14. A computer system for processing video, comprising:
-
a background model of said video; a background model-based pixel classification to produce a change mask and imagery based on said video and said background model; a background model update to update said background model based on said change mask and said imagery; a motion-based pixel classification to produce a motion mask based on said video; a blob generation to produce at least one blob based on said change mask and said motion mask; a blob tracking to produce at least one target based on said blobs; a stationary target detection and classification to produce a stationary target description based on each target, said stationary target description to identify each said target as an insertion in said background model or a removal from said background model; and a background model local update to update said background model based on each said stationary target description. - View Dependent Claims (15, 16)
-
-
17. An apparatus for processing video, comprising:
-
means for maintaining a background model for said video; means for detecting a target in said video; means for detecting if said target is a stationary target, wherein the means for detecting if said target is a stationary target comprises; means for determining general motion and size change properties of said target; means for determining independent motion properties of said target; and means for determining if said target is said stationary target based on said general motion and size change properties and said independent motion properties; and means for classifying said stationary target as an insertion in said background model or a removal from said background model.
-
-
18. An apparatus to process video adapted to perform operations comprising a method of:
-
maintaining a background model for said video; detecting a target in said video; detecting if said target is a stationary target, wherein detecting if said target is a stationary target comprises the steps of; determining general motion and size change properties of said target; determining independent motion Properties of said target; and determining if said target is said stationary target based on said general motion and size change properties and said independent motion properties; and classifying said stationary target as an insertion in said background model or a removal from said background model. - View Dependent Claims (19)
-
-
20. An apparatus for processing video, comprising:
-
means for maintaining a background model for said video; means for detecting a target in said video; means for detecting if said target is a stationary target; and means for classifying said stationary target as an insertion in said background model or a removal from said background model, wherein said means for classifying said stationary target comprises; means for determining an edge strength in said background model along a boundary of said stationary target; means for determining an edge strength in a current frame of video sequence along said boundary of said stationary target; and means for determining if said stationary target is said insertion or said removal based on said edge strength in said background model and said edge strength in said current frame.
-
-
21. An apparatus to process video adapted to perform operations comprising a method of:
-
maintaining a background model for said video; detecting a target in said video; detecting if said target is a stationary target; and classifying said stationary target as an insertion in said background model or a removal from said background model, wherein classifying said stationary target comprises the steps of; determining an edge strength in said background model along a boundary of said stationary target; determining an edge strength in a current frame of video sequence along said boundary of said stationary target; and determining if said stationary target is said insertion or said removal based on said edge strength in said background model and said edge strength in said current frame. - View Dependent Claims (22)
-
Specification