US2005146605A1PendingUtilityA1

Video surveillance system employing video primitives

39
Priority: Oct 24, 2000Filed: Nov 15, 2001Published: Jul 7, 2005
Est. expiryOct 24, 2020(expired)· nominal 20-yr term from priority
G06T 2207/30232G06T 2207/10016H04N 7/18H04N 5/272H04N 21/44012H04N 21/23412G08B 13/19695G08B 13/19615G08B 13/19608G08B 13/19606G06T 7/277G06T 7/20G06F 16/7837G06V 20/52
39
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A video surveillance system is set up, calibrated, tasked, and operated. The system extracts video primitives and extracts event occurrences from the video primitives using event discriminators. The system can undertake a response, such as an alarm, based on extracted event occurrences.

Claims

exact text as granted — not AI-modified
1 . A computer-readable medium comprising software for a video surveillance system, comprising code segments for operating the video surveillance system based on video primitives.  
   
   
       2 . A computer-readable medium as in  claim 1 , wherein the code segments for operating the video surveillance system comprise: 
 code segments for extracting video primitives; and    code segments for extracting event occurrences from the video primitives.    
   
   
       3 . A computer-readable medium as in  claim 2 , wherein the event occurrences are extracted using event discriminators.  
   
   
       4 . A computer-readable medium as in  claim 2 , further comprising code segments for archiving the extracted video primitives.  
   
   
       5 . A computer-readable medium as in  claim 2 , further comprising code segments for undertaking a response based on extracted event occurrences.  
   
   
       6 . A computer-readable medium as in  claim 5 , wherein the response comprises initiating another sensor system.  
   
   
       7 . A computer-readable medium as in  claim 1 , further comprising code segments for calibrating the video surveillance system.  
   
   
       8 . A computer-readable medium as in  claim 7 , wherein the code segments for calibrating comprise code segments for self-calibrating the video surveillance system.  
   
   
       9 . A computer-readable medium as in  claim 8 , wherein the code segments for self-calibrating comprise: 
 code segments for detecting as least one object in a source video; and    code segments for tracking the object.    
   
   
       10 . A computer-readable medium as in  claim 9 , wherein the code segments for detecting at least one object comprise: 
 code segments for detecting at least one object via motion of the object; and    code segments for detecting at least one object via change in a background model.    
   
   
       11 . A computer-readable medium as in  claim 7 , wherein the code segments for self-calibrating comprise: 
 code segments for identifying trackable areas; and    code segments for identifying typical sizes of typical objects.    
   
   
       12 . A computer-readable medium as in  claim 7 , wherein the code segments for calibrating comprise: 
 code segments for manual calibration;    code segments for semi-automatic calibration; and    code segments for automatic calibration.    
   
   
       13 . A computer-readable medium as in  claim 1 , further comprising code segments for tasking the video surveillance system with event discriminators.  
   
   
       14 . A computer-readable medium as in  claim 13 , wherein the code segments for tasking comprise code segments for identifying at least one object.  
   
   
       15 . A computer-readable medium as in  claim 13 , wherein the code segments for tasking comprise code segments for identifying at least one spatial area.  
   
   
       16 . A computer-readable medium as in  claim 13 , wherein the code segments for tasking comprise code segments for identifying at least one temporal attribute.  
   
   
       17 . A computer-readable medium as in  claim 13 , wherein the code segments for tasking identify at least one interaction.  
   
   
       18 . A computer-readable medium as in  claim 13 , wherein the code segments for tasking identify at least one alarm.  
   
   
       19 . A computer-readable medium as in  claim 1 , wherein the video primitives are from at least one of a video sensor and another sensor.  
   
   
       20 . A computer-readable medium as in  claim 1 , wherein the video primitives are retrieved from an archive of video primitives.  
   
   
       21 . A computer system comprising the computer-readable medium of  claim 1 .  
   
   
       22 . A computer-readable medium comprising software for a video surveillance system, comprising: 
 code segments for accessing archived video primitives; and    code segments for extracting event occurrences from accessed archived video primitives.    
   
   
       23 . A computer-readable medium as in  claim 22 , wherein the event occurrences are extracted using event discriminators.  
   
   
       24 . A computer-readable medium as in  claim 22 , further comprising code segments for undertaking a response based on extracted event occurrences.  
   
   
       25 . A method comprising the step of operating a video surveillance system based on video primitives.  
   
   
       26 . A method comprising the steps of: 
 accessing archived video primitives; and    extracting event occurrences from accessed video primitives.    
   
   
       27 . An apparatus for video surveillance, wherein the apparatus is adapted to perform video surveillance based on video primitives.  
   
   
       28 . The apparatus of  claim 27 , wherein the apparatus comprises application-specific hardware to emulate a computer and/or software.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.