US2008095435A1PendingUtilityA1

Video segmentation using statistical pixel modeling

44
Assignee: OBJECTVIDEO INCPriority: Mar 23, 2001Filed: Dec 21, 2006Published: Apr 24, 2008
Est. expiryMar 23, 2021(expired)· nominal 20-yr term from priority
G06V 10/26G08B 13/196G06V 10/28G06V 2201/01G06V 20/52G06T 7/143G08B 31/00G06T 2207/30241G06T 7/277G06T 7/194G06T 7/11G06T 2207/10016
44
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for segmenting video data into foreground and background portions utilizes statistical modeling of the pixels. A statistical model of the background is built for each pixel, and each pixel in an incoming video frame is compared with the background statistical model for that pixel. Pixels are determined to be foreground or background based on the comparisons. The method for segmenting video data may be further incorporated into a method for implementing an intelligent video surveillance system.

Claims

exact text as granted — not AI-modified
1 . A method of implementing an intelligent video surveillance system, comprising: 
 segmenting video into foreground and background components, the segmenting comprising: 
 obtaining a sequence of video frames;  
 building and updating at least one background statistical model for each region of the video frames, based on the video frames; and  
 assigning labels to the regions, based on the at least one background statistical model;  
   identifying and classifying objects based on the labeled regions; and    analyzing behaviors of at least one object.    
   
   
       2 . A computer-readable medium comprising software implementing the method of  claim 1 .  
   
   
       3 . An intelligent video surveillance system comprising a computer system comprising: 
 a computer; and    a computer-readable medium according to  claim 2 .    
   
   
       4 . The method of  claim 1 , wherein said analyzing behaviors of at least one of the objects comprises: 
 tracking at least one of the objects.    
   
   
       5 . The method of  claim 1 , further comprising: 
 creating at least one rule to detect at least one specific activity;    wherein said analyzing behaviors of at least one of the objects includes applying the at least one rule.    
   
   
       6 . The method of  claim 5 , wherein said at least one rule includes at least one virtual tripwire and determining when the at least one virtual tripwire is crossed.  
   
   
       7 . The method of  claim 5 , wherein said at least one rule includes a definition of at least one area and the determining at least one of when an object enters, when an object leaves, and when an object loiters in the at least one area.  
   
   
       8 . The method of  claim 5 , wherein said at least one rule includes at least one of determining when an object is added to a scene and determining when an object is removed from a scene.  
   
   
       9 . A method of implementing an automated closed-circuit television (CCTV) surveillance system, comprising: 
 providing CCTV equipment generating an input video stream; and    implementing the method of  claim 1 .    
   
   
       10 . A method of implementing an automated security system, comprising the method of  claim 1 .  
   
   
       11 . A method of implementing an automated anti-terrorism system, comprising the method of  claim 1 .  
   
   
       12 . A method of implementing an automated market research system, comprising the method of  claim 1 .  
   
   
       13 . The method of  claim 12 , wherein said analyzing behaviors of at least one of the objects comprises: 
 tracking behaviors of at least one of the objects in at least one retail location.    
   
   
       14 . A method of implementing an automated traffic monitoring system, comprising the method of  claim 1 .  
   
   
       15 . The method of  claim 14 , wherein said analyzing behaviors of at least one of the objects comprises at least one of: 
 detecting wrong-way traffic;    detecting a broken-down vehicle;    detecting an accident; and    detecting a road blockage.    
   
   
       16 . An apparatus for intelligent video surveillance adapted to perform the method comprising: 
 segmenting video into foreground and background components, the segmenting comprising: 
 obtaining a sequence of video frames;  
 building and updating at least one background statistical model for each region of the video frames, based on the video frames; and  
 assigning labels to the regions, based on the at least one background statistical model;  
   identifying and classifying objects based on the labeled regions; and    analyzing behaviors of at least one object.    
   
   
       17 . The apparatus of  claim 16 , wherein the apparatus comprises application-specific hardware to emulate a computer and/or software adapted to perform said segmenting, said obtaining, said building, said assigning, said identifying, and said analyzing.  
   
   
       18 . A method of implementing an intelligent video surveillance system, comprising: 
 building and updating at least one background statistical model for an input video sequence;    labeling regions of frames of the input video sequence based on the at least one background statistical model;    identifying and classifying at least one object in the input video sequence based on the labeled regions; and    analyzing behavior of said at least one object.    
   
   
       19 . A computer-readable medium comprising software implementing the method of  claim 18 .  
   
   
       20 . An apparatus for intelligent video surveillance adapted to perform the method comprising: 
 building and updating at least one background statistical model for an input video sequence;    labeling regions of frames of the input video sequence based on the at least one background statistical model;    identifying and classifying at least one object in the input video sequence based on the labeled regions; and    analyzing behavior of said at least one object.    
   
   
       21 . The apparatus of  claim 20  wherein the apparatus comprises application-specific hardware to emulate a computer and/or software adapted to perform said segmenting, said obtaining, said building, said assigning, said identifying, and said analyzing.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.