CA2538294A1 - Method and apparatus for computerized image background analysis - Google Patents

Method and apparatus for computerized image background analysis Download PDF

Info

Publication number
CA2538294A1
CA2538294A1 CA002538294A CA2538294A CA2538294A1 CA 2538294 A1 CA2538294 A1 CA 2538294A1 CA 002538294 A CA002538294 A CA 002538294A CA 2538294 A CA2538294 A CA 2538294A CA 2538294 A1 CA2538294 A1 CA 2538294A1
Authority
CA
Canada
Prior art keywords
background
image region
image
boundary
video
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA002538294A
Other languages
French (fr)
Other versions
CA2538294C (en
Inventor
Christopher J. Buehler
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Johnson Controls Tyco IP Holdings LLP
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CA2740276A priority Critical patent/CA2740276C/en
Publication of CA2538294A1 publication Critical patent/CA2538294A1/en
Application granted granted Critical
Publication of CA2538294C publication Critical patent/CA2538294C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B13/00Burglar, theft or intruder alarms
    • G08B13/18Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
    • G08B13/189Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
    • G08B13/194Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
    • G08B13/196Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
    • G08B13/19602Image analysis to detect motion of the intruder, e.g. by frame subtraction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/52Surveillance or monitoring of activities, e.g. for recognising suspicious objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • G06T7/254Analysis of motion involving subtraction of images
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B13/00Burglar, theft or intruder alarms
    • G08B13/18Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
    • G08B13/189Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
    • G08B13/194Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
    • G08B13/196Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
    • G08B13/19602Image analysis to detect motion of the intruder, e.g. by frame subtraction
    • G08B13/19604Image analysis to detect motion of the intruder, e.g. by frame subtraction involving reference image or background adaptation with time to compensate for changing conditions, e.g. reference image update on detection of light level change
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B13/00Burglar, theft or intruder alarms
    • G08B13/18Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
    • G08B13/189Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
    • G08B13/194Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
    • G08B13/196Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
    • G08B13/19602Image analysis to detect motion of the intruder, e.g. by frame subtraction
    • G08B13/19608Tracking movement of a target, e.g. by detecting an object predefined as a target, using target direction and or velocity to predict its new position
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B13/00Burglar, theft or intruder alarms
    • G08B13/18Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
    • G08B13/189Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
    • G08B13/194Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
    • G08B13/196Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
    • G08B13/19639Details of the system layout
    • G08B13/19641Multiple cameras having overlapping views on a single scene
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B13/00Burglar, theft or intruder alarms
    • G08B13/18Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
    • G08B13/189Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
    • G08B13/194Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
    • G08B13/196Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
    • G08B13/19639Details of the system layout
    • G08B13/19652Systems using zones in a single scene defined for different treatment, e.g. outer zone gives pre-alarm, inner zone gives alarm
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B13/00Burglar, theft or intruder alarms
    • G08B13/18Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
    • G08B13/189Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
    • G08B13/194Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
    • G08B13/196Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
    • G08B13/19654Details concerning communication with a camera
    • G08B13/19656Network used to communicate with a camera, e.g. WAN, LAN, Internet
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B13/00Burglar, theft or intruder alarms
    • G08B13/22Electrical actuation
    • G08B13/24Electrical actuation by interference with electromagnetic field distribution
    • G08B13/2402Electronic Article Surveillance [EAS], i.e. systems using tags for detecting removal of a tagged item from a secure area, e.g. tags for detecting shoplifting
    • G08B13/2451Specific applications combined with EAS
    • G08B13/246Check out systems combined with EAS, e.g. price information stored on EAS tag
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/272Means for inserting a foreground image in a background image, i.e. inlay, outlay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/181Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources

Abstract

A computerized method of video analysis including receiving image data for a plurality of video frames depicting a scene that includes at least one of a plurality of background features. Each video frame includes a plurality of image regions and at least one video frame has an object within at least one of the image region. A plurality of background classifications is provided that correspond to one of the background features in the scene. At least one image region is assigned a background classification based at least in part on the location of the object relative to the image region.

Claims (30)

1. A computerized method of video analysis, the method comprising:
receiving image data for a plurality of video frames depicting a scene that includes at least one of a plurality of background features, wherein (i) each of the video frames comprises a plurality of image regions and (ii) at least one video frame has an object within at least one image region;
providing a plurality of background classifications each corresponding to one of the background features in the scene; and assigning one of the background classifications to at least one of the image regions based at least in part on a location of the object relative to the image regions.
2. The method of claim 1 wherein one of the background classifications is a floor.
3. The method of claim 1 wherein the assigning of a background classification to an image region further comprises comparing a value associated with the image region to a floor threshold.
4. The method of claim 1 wherein one of the background classifications is an obstruction.
5. The method claim 1 wherein the assigning of a background classification to an image region further comprises:
comparing a value associated with the image region to a floor threshold; and comparing a value associated with the image region to an obstruction threshold.
6. The method of claim 1 wherein one of the background classifications is a portal.
7. The method of claim 1 further comprising:
determining for each video frame whether an object has newly appeared in such video frame; and determining the image regions in which the newly appeared objects are present.
8. The method of claim 7 wherein the assigning of a background classification to an image region further comprises counting the number of newly appeared objects that first appeared in the image region.
9. The method of claim 1 further comprising:
determining for each video frame whether an object has newly disappeared in such video frame; and determining the image regions in which the newly disappeared objects were last present in a previous video frame.
10. The method of claim 9 wherein the assigning of a background classification to an image region further comprises counting the number of disappeared objects that disappeared from the image region.
11. The method of claim 1 further comprising determining whether to track the object based at least in part on the background classification assigned to at least one of the image regions of the video frame.
12. The method of claim 1 wherein the object further comprises a boundary, the method further comprising the step of determining at least one boundary region that includes the boundary of the object.
13. The method of claim 1 wherein the object further comprises a boundary, the method further comprising the step of determining at least one boundary region that includes at least one of the top, bottom, and side boundaries of the object.
14. The method of claim 13 further comprising determining whether to track the object based at least in part on the image regions in which the at least one boundary region is included relative to the background classification assigned to at least one of (i) such image regions and (ii) another image region in the video frame.
15. The method of claim 1 further comprising determining whether to track the object based at least in part on the size of the object.
16. The method of claim 1 further comprising determining whether to track the object based at least in part on (i) the size of the object and (ii) the image regions in which the object is present relative to the background classification assigned to at least one of (a) such image regions and (b) another image region.
17. The method of claim 1 further comprising:
selecting one of the video frames that has an object; and determining whether the object appears in one of the other video frames based at least in part on the background classification assigned to one of the image regions.
18. The method of claim 1 further comprising:
selecting one of the video frames that has an object; and determining whether the object appears in one of the other video frames at one of an earlier and later time based on the background classification assigned to one of the image regions.
19. A computerized method of video analysis, the method comprising:
receiving image data for a plurality of video frames depicting a scene, wherein at least one video frame has an object within such frame; and determining a vanishing point for such frame based at least in part on one or more characteristics of the object and the vanishing point of other frames.
20. The method of claim 19 further comprising determining the vertical vanishing point for such frame based at least in part on one or more characteristics of the object and the vertical vanishing point of other frames.
21. The method of claim 20 wherein the determining of the vertical vanishing point is further based at least on one of a major axis of the object and a centroid of the object.
22. The method of claim 19, wherein (i) the object further comprises a boundary and (ii) the boundary further comprises plurality of pixels, the method further comprising selecting at least one the pixels of the boundary based at least in part on the vanishing point of the frame.
23. The method of claim 21 wherein (i) the object further comprises a boundary, the boundary having a bottom, and (ii) the boundary further comprises plurality of pixels, the method further comprising selecting at least one pixel that corresponds to the boundary bottom based at least in part on the vertical vanishing point of the frame.
24. A computerized method for video analysis, the method comprising:

receiving image data for a plurality of video frames depicting a scene that includes at least one of a plurality of background features, wherein (i) each of the video frames comprises a plurality of image regions, and (ii) at least one video frame has an object within at least one image region, the object having a lower boundary;
providing a plurality of background classifications each corresponding to one of the background features in the scene;
determining a vertical vanishing point for the at least one frame in which there is an object based at least in part on one or more characteristics of such object and based on the vertical vanishing point of other frames;
determining the lower boundary of the object;
assigning one of the background classifications to at least one image region based at least in part on the location of the lower boundary of the object in the frame relative to the image region.
25. The method of claim 24 further comprising counting the number of frames in which a lower boundary of an object is present in each image region.
26. The method of claim 25 further comprising counting the number of frames in which an object is present in each image region.
27. The method of claim 26 wherein the assigning of one of the background classifications to at least one image region further comprises comparing the number of frames in which a lower boundary of an object is present in the image region to a floor threshold.
28. The method of claim 27 wherein the assigning of one of the background classifications to at least one image region further comprises comparing the number of frames in which an object is present in the image region to an obstruction threshold.
29. A video analysis system comprising:
means for receiving image data for a plurality of video frames depicting a scene that includes at least one of a plurality of background features, wherein (i) each of the video frames comprises a plurality of image regions and (ii) at least one video frame has an object within at least one image region;
means for providing a plurality of background classifications each corresponding to one of the background features in the scene; and means for assigning one of the background classifications to at least one of the image regions based at least in part on a location of the object relative to the image regions.
30. A video analysis system comprising:
means for receiving image data for a plurality of video frames depicting a scene, wherein at least one video frame has an object within such frame; and means for determining a vanishing point for such frame based at least in part on one or more characteristics of the object and the vanishing point of other frames.
CA2538294A 2003-09-10 2004-09-09 Method and apparatus for computerized image background analysis Active CA2538294C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CA2740276A CA2740276C (en) 2003-09-10 2004-09-09 Method and apparatus for computerized image background analysis

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/659,454 2003-09-10
US10/659,454 US7221775B2 (en) 2002-11-12 2003-09-10 Method and apparatus for computerized image background analysis
PCT/US2004/029417 WO2005026907A2 (en) 2003-09-10 2004-09-09 Method and apparatus for computerized image background analysis

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CA2740276A Division CA2740276C (en) 2003-09-10 2004-09-09 Method and apparatus for computerized image background analysis

Publications (2)

Publication Number Publication Date
CA2538294A1 true CA2538294A1 (en) 2005-03-24
CA2538294C CA2538294C (en) 2012-11-06

Family

ID=34312699

Family Applications (2)

Application Number Title Priority Date Filing Date
CA2538294A Active CA2538294C (en) 2003-09-10 2004-09-09 Method and apparatus for computerized image background analysis
CA2740276A Active CA2740276C (en) 2003-09-10 2004-09-09 Method and apparatus for computerized image background analysis

Family Applications After (1)

Application Number Title Priority Date Filing Date
CA2740276A Active CA2740276C (en) 2003-09-10 2004-09-09 Method and apparatus for computerized image background analysis

Country Status (7)

Country Link
US (2) US7221775B2 (en)
EP (1) EP1665127B1 (en)
AT (1) ATE474293T1 (en)
AU (1) AU2004272178B2 (en)
CA (2) CA2538294C (en)
DE (1) DE602004028136D1 (en)
WO (1) WO2005026907A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8204955B2 (en) 2007-04-25 2012-06-19 Miovision Technologies Incorporated Method and system for analyzing multimedia content

Families Citing this family (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6940998B2 (en) * 2000-02-04 2005-09-06 Cernium, Inc. System for automated screening of security cameras
US7221775B2 (en) * 2002-11-12 2007-05-22 Intellivid Corporation Method and apparatus for computerized image background analysis
US7664292B2 (en) * 2003-12-03 2010-02-16 Safehouse International, Inc. Monitoring an output from a camera
US7574416B2 (en) * 2004-01-16 2009-08-11 Saffron Technology, Inc. Distance-based spatial representation and prediction systems, methods and computer program products for associative memories
FR2867864B1 (en) * 2004-03-17 2007-03-02 Automatic Systems METHOD AND INSTALLATION FOR PASSING DETECTION ASSOCIATED WITH A ACCESS DOOR
JP2006079413A (en) * 2004-09-10 2006-03-23 Yokogawa Electric Corp Computer switching apparatus
WO2006115676A2 (en) * 2005-03-30 2006-11-02 Cernium Corporation Video ghost detection by outline
US7684433B2 (en) * 2005-03-31 2010-03-23 Sony Corporation Method and apparatus for bi-directional communication between analog and digital devices
US7801328B2 (en) * 2005-03-31 2010-09-21 Honeywell International Inc. Methods for defining, detecting, analyzing, indexing and retrieving events using video image processing
GB0509223D0 (en) 2005-05-05 2005-06-15 Chroma Therapeutics Ltd Enzyme inhibitors
GB0509225D0 (en) 2005-05-05 2005-06-15 Chroma Therapeutics Ltd Inhibitors of enzymatic activity
US7822224B2 (en) 2005-06-22 2010-10-26 Cernium Corporation Terrain map summary elements
US11403336B2 (en) 2005-10-26 2022-08-02 Cortica Ltd. System and method for removing contextually identical multimedia content elements
US11216498B2 (en) 2005-10-26 2022-01-04 Cortica, Ltd. System and method for generating signatures to three-dimensional multimedia data elements
US11361014B2 (en) 2005-10-26 2022-06-14 Cortica Ltd. System and method for completing a user profile
US20070126876A1 (en) * 2005-11-30 2007-06-07 Eastman Kodak Company Locating digital image planar surfaces
DE102006027120A1 (en) * 2006-06-12 2007-12-13 Robert Bosch Gmbh Image processing method, video surveillance system and computer program
US20080123959A1 (en) * 2006-06-26 2008-05-29 Ratner Edward R Computer-implemented method for automated object recognition and classification in scenes using segment-based object extraction
JP2008035095A (en) * 2006-07-27 2008-02-14 Sony Corp Monitoring apparatus, monitoring system, monitoring method and program
JP4148285B2 (en) * 2006-07-27 2008-09-10 ソニー株式会社 Monitoring device, filter calibration method, and filter calibration program
GB0619753D0 (en) 2006-10-06 2006-11-15 Chroma Therapeutics Ltd Enzyme inhibitors
US20080112593A1 (en) * 2006-11-03 2008-05-15 Ratner Edward R Automated method and apparatus for robust image object recognition and/or classification using multiple temporal views
WO2008147915A2 (en) * 2007-05-22 2008-12-04 Vidsys, Inc. Intelligent video tours
US8264542B2 (en) * 2007-12-31 2012-09-11 Industrial Technology Research Institute Methods and systems for image processing in a multiview video system
WO2009101624A2 (en) * 2008-02-13 2009-08-20 Innovid Inc. Apparatus and method for manipulating an object inserted to video content
TWI508003B (en) 2008-03-03 2015-11-11 Videoiq Inc Object matching for tracking, indexing, and search
US8254629B1 (en) * 2008-08-26 2012-08-28 Adobe Systems Incorporated Methods and apparatus for measuring image stability in a video
US8229228B2 (en) * 2008-09-16 2012-07-24 Robert Bosch Gmbh Image analysis using a pre-calibrated pattern of radiation
GB0903480D0 (en) 2009-02-27 2009-04-08 Chroma Therapeutics Ltd Enzyme Inhibitors
WO2010124062A1 (en) 2009-04-22 2010-10-28 Cernium Corporation System and method for motion detection in a surveillance video
US8891880B2 (en) * 2009-10-16 2014-11-18 Nec Corporation Person clothing feature extraction device, person search device, and processing method thereof
US9262668B2 (en) * 2010-05-21 2016-02-16 Honeywell International Inc. Distant face recognition system
JP5701005B2 (en) * 2010-10-15 2015-04-15 キヤノン株式会社 Object detection apparatus, object detection method, surveillance camera system, and program
CA2853109C (en) * 2011-10-24 2019-02-26 Helmholtz Zentrum Munchen Deutsches Forschungszentrum Fur Gesundheit Und Umwelt (Gmbh) Method for measuring radiation by means of an electronic terminal having a digital camera
CN102609689B (en) * 2012-02-03 2016-12-28 江苏科海智能系统有限公司 A kind of video track background modeling method based on multiframe statistics
US10289917B1 (en) * 2013-11-12 2019-05-14 Kuna Systems Corporation Sensor to characterize the behavior of a visitor or a notable event
US9053392B2 (en) * 2013-08-28 2015-06-09 Adobe Systems Incorporated Generating a hierarchy of visual pattern classes
US10121254B2 (en) 2013-08-29 2018-11-06 Disney Enterprises, Inc. Methods and systems of detecting object boundaries
US10241988B2 (en) * 2013-12-05 2019-03-26 Lenovo (Singapore) Pte. Ltd. Prioritizing smart tag creation
EP2945373A1 (en) * 2014-05-16 2015-11-18 Misak Ohanesovych Khidirian The security system of objects
US9813605B2 (en) * 2014-10-31 2017-11-07 Lenovo (Singapore) Pte. Ltd. Apparatus, method, and program product for tracking items
US11265317B2 (en) 2015-08-05 2022-03-01 Kyndryl, Inc. Security control for an enterprise network
US11195043B2 (en) 2015-12-15 2021-12-07 Cortica, Ltd. System and method for determining common patterns in multimedia content elements based on key points
US10049462B2 (en) 2016-03-23 2018-08-14 Akcelita, LLC System and method for tracking and annotating multiple objects in a 3D model
US10121515B2 (en) * 2016-06-06 2018-11-06 Avigilon Corporation Method, system and computer program product for interactively identifying same individuals or objects present in video recordings
US9996752B2 (en) * 2016-08-30 2018-06-12 Canon Kabushiki Kaisha Method, system and apparatus for processing an image
US20190347915A1 (en) * 2018-05-11 2019-11-14 Ching-Ming Lai Large-scale Video Monitoring and Recording System
US11700356B2 (en) 2018-10-26 2023-07-11 AutoBrains Technologies Ltd. Control transfer of a vehicle
US10452913B1 (en) * 2019-01-31 2019-10-22 Palantir Technologies Inc. Systems and methods for coherent monitoring
US10867178B2 (en) 2019-01-31 2020-12-15 Palantir Technologies Inc. Systems and methods for coherent monitoring
CN113557713A (en) 2019-02-12 2021-10-26 联邦科学与工业研究组织 Context aware monitoring
US11488290B2 (en) 2019-03-31 2022-11-01 Cortica Ltd. Hybrid representation of a media unit
US20230226998A1 (en) * 2022-01-19 2023-07-20 Nio Technology (Anhui) Co., Ltd. Systems and methods of vehicle surveillance

Family Cites Families (85)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3740466A (en) * 1970-12-14 1973-06-19 Jackson & Church Electronics C Surveillance system
US4511886A (en) * 1983-06-01 1985-04-16 Micron International, Ltd. Electronic security and surveillance system
GB2183878B (en) * 1985-10-11 1989-09-20 Matsushita Electric Works Ltd Abnormality supervising system
US4819169A (en) * 1986-09-24 1989-04-04 Nissan Motor Company, Limited System and method for calculating movement direction and position of an unmanned vehicle
US5097328A (en) * 1990-10-16 1992-03-17 Boyette Robert B Apparatus and a method for sensing events from a remote location
US5243418A (en) * 1990-11-27 1993-09-07 Kabushiki Kaisha Toshiba Display monitoring system for detecting and tracking an intruder in a monitor area
US5216502A (en) * 1990-12-18 1993-06-01 Barry Katz Surveillance systems for automatically recording transactions
US5305390A (en) * 1991-01-11 1994-04-19 Datatec Industries Inc. Person and object recognition system
AU2010192A (en) * 1991-05-21 1992-12-30 Videotelecom Corp. A multiple medium message recording system
US5237408A (en) * 1991-08-02 1993-08-17 Presearch Incorporated Retrofitting digital video surveillance system
US5164827A (en) 1991-08-22 1992-11-17 Sensormatic Electronics Corporation Surveillance system with master camera control of slave cameras
JPH0578048A (en) * 1991-09-19 1993-03-30 Hitachi Ltd Detecting device for waiting passenger in elevator hall
US5179441A (en) * 1991-12-18 1993-01-12 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Near real-time stereo vision system
US5317394A (en) * 1992-04-30 1994-05-31 Westinghouse Electric Corp. Distributed aperture imaging and tracking system
US5581625A (en) * 1994-01-31 1996-12-03 International Business Machines Corporation Stereo vision system for counting items in a queue
IL113434A0 (en) * 1994-04-25 1995-07-31 Katz Barry Surveillance system and method for asynchronously recording digital data with respect to video data
JPH0811071A (en) 1994-06-29 1996-01-16 Yaskawa Electric Corp Controller for manipulator
CA2155719C (en) 1994-11-22 2005-11-01 Terry Laurence Glatt Video surveillance system with pilot and slave cameras
US6028626A (en) * 1995-01-03 2000-02-22 Arc Incorporated Abnormality detection and surveillance system
US5666157A (en) * 1995-01-03 1997-09-09 Arc Incorporated Abnormality detection and surveillance system
US5699444A (en) * 1995-03-31 1997-12-16 Synthonics Incorporated Methods and apparatus for using image data to determine camera location and orientation
US5729471A (en) * 1995-03-31 1998-03-17 The Regents Of The University Of California Machine dynamic selection of one video camera/image of a scene from multiple video cameras/images of the scene in accordance with a particular perspective on the scene, an object in the scene, or an event in the scene
JP3612360B2 (en) * 1995-04-10 2005-01-19 株式会社大宇エレクトロニクス Motion estimation method using moving object segmentation method
JPH11509064A (en) * 1995-07-10 1999-08-03 サーノフ コーポレイション Methods and systems for representing and combining images
WO1997004428A1 (en) 1995-07-20 1997-02-06 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Interactive surveillance system
US6002995A (en) * 1995-12-19 1999-12-14 Canon Kabushiki Kaisha Apparatus and method for displaying control information of cameras connected to a network
US5969755A (en) * 1996-02-05 1999-10-19 Texas Instruments Incorporated Motion based event detection system and method
US6049363A (en) * 1996-02-05 2000-04-11 Texas Instruments Incorporated Object detection method and system for scene change analysis in TV and IR data
US5963670A (en) * 1996-02-12 1999-10-05 Massachusetts Institute Of Technology Method and apparatus for classifying and identifying images
US5956081A (en) * 1996-10-23 1999-09-21 Katz; Barry Surveillance system having graphic video integration controller and full motion video switcher
US6526156B1 (en) * 1997-01-10 2003-02-25 Xerox Corporation Apparatus and method for identifying and tracking objects with view-based representations
US5973732A (en) * 1997-02-19 1999-10-26 Guthrie; Thomas C. Object tracking system for monitoring a controlled space
US6456320B2 (en) * 1997-05-27 2002-09-24 Sanyo Electric Co., Ltd. Monitoring system and imaging system
US6185314B1 (en) * 1997-06-19 2001-02-06 Ncr Corporation System and method for matching image information to object model information
US6295367B1 (en) * 1997-06-19 2001-09-25 Emtera Corporation System and method for tracking movement of objects in a scene using correspondence graphs
US6188777B1 (en) * 1997-08-01 2001-02-13 Interval Research Corporation Method and apparatus for personnel detection and tracking
US6097429A (en) * 1997-08-01 2000-08-01 Esco Electronics Corporation Site control unit for video security system
US6069655A (en) * 1997-08-01 2000-05-30 Wells Fargo Alarm Services, Inc. Advanced video security system
US6061088A (en) * 1998-01-20 2000-05-09 Ncr Corporation System and method for multi-resolution background adaptation
US6400830B1 (en) * 1998-02-06 2002-06-04 Compaq Computer Corporation Technique for tracking objects through a series of images
US6400831B2 (en) * 1998-04-02 2002-06-04 Microsoft Corporation Semantic video object segmentation and tracking
US6237647B1 (en) * 1998-04-06 2001-05-29 William Pong Automatic refueling station
AUPP299498A0 (en) * 1998-04-15 1998-05-07 Commonwealth Scientific And Industrial Research Organisation Method of tracking and sensing position of objects
EP0967584B1 (en) 1998-04-30 2004-10-20 Texas Instruments Incorporated Automatic video monitoring system
AUPP340798A0 (en) * 1998-05-07 1998-05-28 Canon Kabushiki Kaisha Automated video interpretation system
JP4157620B2 (en) * 1998-06-19 2008-10-01 株式会社東芝 Moving object detection apparatus and method
US6359647B1 (en) * 1998-08-07 2002-03-19 Philips Electronics North America Corporation Automated camera handoff system for figure tracking in a multiple camera system
US20030025599A1 (en) * 2001-05-11 2003-02-06 Monroe David A. Method and apparatus for collecting, sending, archiving and retrieving motion video and still images and notification of detected events
JP4234863B2 (en) * 1998-12-11 2009-03-04 株式会社アドバンテスト Fail information capturing device, semiconductor memory test device, and semiconductor memory analysis method
US6396535B1 (en) * 1999-02-16 2002-05-28 Mitsubishi Electric Research Laboratories, Inc. Situation awareness system
US6502082B1 (en) * 1999-06-01 2002-12-31 Microsoft Corp Modality fusion for object tracking with training system and method
US6437819B1 (en) * 1999-06-25 2002-08-20 Rohan Christopher Loveland Automated video person tracking system
US6698021B1 (en) * 1999-10-12 2004-02-24 Vigilos, Inc. System and method for remote control of surveillance devices
US6483935B1 (en) * 1999-10-29 2002-11-19 Cognex Corporation System and method for counting parts in multiple fields of view using machine vision
US6549643B1 (en) * 1999-11-30 2003-04-15 Siemens Corporate Research, Inc. System and method for selecting key-frames of video data
US6934688B2 (en) * 1999-12-06 2005-08-23 Balance Innovations, Llc System, method, and computer program for managing storage and distribution of money tills
US6574353B1 (en) * 2000-02-08 2003-06-03 University Of Washington Video object tracking using a hierarchy of deformable templates
US6591005B1 (en) * 2000-03-27 2003-07-08 Eastman Kodak Company Method of estimating image format and orientation based upon vanishing point location
US6580821B1 (en) * 2000-03-30 2003-06-17 Nec Corporation Method for computing the location and orientation of an object in three dimensional space
US6850265B1 (en) 2000-04-13 2005-02-01 Koninklijke Philips Electronics N.V. Method and apparatus for tracking moving objects using combined video and audio information in video conferencing and other applications
DE10042935B4 (en) 2000-08-31 2005-07-21 Industrie Technik Ips Gmbh Method for monitoring a predetermined area and system
US6798445B1 (en) * 2000-09-08 2004-09-28 Microsoft Corporation System and method for optically communicating information between a display and a camera
US6813372B2 (en) * 2001-03-30 2004-11-02 Logitech, Inc. Motion and audio detection based webcamming and bandwidth control
US20090231436A1 (en) * 2001-04-19 2009-09-17 Faltesek Anthony E Method and apparatus for tracking with identification
US20030123703A1 (en) * 2001-06-29 2003-07-03 Honeywell International Inc. Method for monitoring a moving object and system regarding same
US20030053658A1 (en) * 2001-06-29 2003-03-20 Honeywell International Inc. Surveillance system and methods regarding same
GB2378339A (en) * 2001-07-31 2003-02-05 Hewlett Packard Co Predictive control of multiple image capture devices.
US7940299B2 (en) * 2001-08-09 2011-05-10 Technest Holdings, Inc. Method and apparatus for an omni-directional video surveillance system
US20030058342A1 (en) 2001-09-27 2003-03-27 Koninklijke Philips Electronics N.V. Optimal multi-camera setup for computer-based visual surveillance
US7110569B2 (en) * 2001-09-27 2006-09-19 Koninklijke Philips Electronics N.V. Video based detection of fall-down and other events
US20030058237A1 (en) * 2001-09-27 2003-03-27 Koninklijke Philips Electronics N.V. Multi-layered background models for improved background-foreground segmentation
US20030058111A1 (en) * 2001-09-27 2003-03-27 Koninklijke Philips Electronics N.V. Computer vision based elderly care monitoring system
WO2003044743A2 (en) * 2001-11-20 2003-05-30 Hutchins Nicholas D Facilities management system
US7161615B2 (en) * 2001-11-30 2007-01-09 Pelco System and method for tracking objects and obscuring fields of view under video surveillance
US7123126B2 (en) * 2002-03-26 2006-10-17 Kabushiki Kaisha Toshiba Method of and computer program product for monitoring person's movements
US6847393B2 (en) * 2002-04-19 2005-01-25 Wren Technology Group Method and system for monitoring point of sale exceptions
US8547437B2 (en) * 2002-11-12 2013-10-01 Sensormatic Electronics, LLC Method and system for tracking and behavioral monitoring of multiple objects moving through multiple fields-of-view
US7221775B2 (en) * 2002-11-12 2007-05-22 Intellivid Corporation Method and apparatus for computerized image background analysis
AU2003296850A1 (en) * 2002-12-03 2004-06-23 3Rd Millenium Solutions, Ltd. Surveillance system with identification correlation
US6791603B2 (en) * 2002-12-03 2004-09-14 Sensormatic Electronics Corporation Event driven video tracking system
US6998987B2 (en) * 2003-02-26 2006-02-14 Activseye, Inc. Integrated RFID and video tracking system
US20040252197A1 (en) * 2003-05-05 2004-12-16 News Iq Inc. Mobile device management system
US6926202B2 (en) * 2003-07-22 2005-08-09 International Business Machines Corporation System and method of deterring theft of consumers using portable personal shopping solutions in a retail environment
US7049965B2 (en) * 2003-10-02 2006-05-23 General Electric Company Surveillance systems and methods
US20050102183A1 (en) * 2003-11-12 2005-05-12 General Electric Company Monitoring system and method based on information prior to the point of sale

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8204955B2 (en) 2007-04-25 2012-06-19 Miovision Technologies Incorporated Method and system for analyzing multimedia content

Also Published As

Publication number Publication date
CA2740276A1 (en) 2005-03-24
ATE474293T1 (en) 2010-07-15
CA2740276C (en) 2014-05-06
WO2005026907A3 (en) 2005-05-19
EP1665127B1 (en) 2010-07-14
EP1665127A4 (en) 2008-08-27
CA2538294C (en) 2012-11-06
US20070211914A1 (en) 2007-09-13
US20040119848A1 (en) 2004-06-24
WO2005026907A9 (en) 2005-06-23
US7460685B2 (en) 2008-12-02
EP1665127A2 (en) 2006-06-07
DE602004028136D1 (en) 2010-08-26
WO2005026907A2 (en) 2005-03-24
AU2004272178A1 (en) 2005-03-24
US7221775B2 (en) 2007-05-22
AU2004272178B2 (en) 2009-05-07

Similar Documents

Publication Publication Date Title
CA2538294A1 (en) Method and apparatus for computerized image background analysis
JP5045371B2 (en) Foreground / background classification apparatus, method, and program for each pixel of moving image
CN102156868B (en) Image binaryzation method and device
US8374440B2 (en) Image processing method and apparatus
CN1276382C (en) Method and apparatus for discriminating between different regions of an image
JP2005513656A (en) Method for identifying moving objects in a video using volume growth and change detection masks
EP0933727A3 (en) Image information processing apparatus and its method
KR20070112130A (en) Method and electronic device for detecting a graphical object
CN101030256A (en) Method and apparatus for cutting vehicle image
EP1772321A3 (en) Method of Identifying and Tracking Objects
CN1914643A (en) Creating a depth map
CN1688157A (en) Sports detecting method
CN109117702B (en) Target vehicle detection, tracking and counting method and system
KR101021994B1 (en) Method of detecting objects
CN101069416A (en) Artifact reduction in a digital video
CN1223203C (en) Method for extracting target area
CN1272747C (en) Method and device for tracking moving object in image
CN102752483A (en) Filtering noise reduction system and filtering noise reduction method based on FPGA (field programmable gate array) platform
JP2016206801A (en) Object detection device, mobile equipment control system and object detection program
KR20100056143A (en) Method for detecting moving objects using segmentation process
CN111914653A (en) Personnel marking method and device
JP2011165170A (en) Object detection device and program
CN1198245C (en) Method for motion estimation for transmission cost reduction of motion vectors
CN103942532B (en) Dead zone vehicle detecting method based on vehicle-mounted camera
CN109978916B (en) Vibe moving target detection method based on gray level image feature matching

Legal Events

Date Code Title Description
EEER Examination request