Automated video surveillance challenges and solutions ACE Surveillance

  • Slides: 23
Download presentation
Automated video surveillance: challenges and solutions. ACE Surveillance (Annotated Critical Evidence) case study. Dmitry

Automated video surveillance: challenges and solutions. ACE Surveillance (Annotated Critical Evidence) case study. Dmitry Gorodnichy and Tony Mungham Laboratory & Scientific Services Directorate Canada Border Services Agency www. videorecognition. com/ACE

Outline l Problems with status-quo Video Surveillance l l l Next generation solution -

Outline l Problems with status-quo Video Surveillance l l l Next generation solution - Video Analytics based l l l “Motion detection” myth and problem “Object detection” as example of real intelligence ACE Surveillance – first fully-functional objectdetection-based prototype l l l Real-time and archival problems Operational considerations Year long tests with different levels of complexity What that means for future of Video Surveillance Conclusions

Role of Video Technology (VT) l In the context of enhancing security, Video Technology

Role of Video Technology (VT) l In the context of enhancing security, Video Technology (VT) is one of the most demanded technologies of the 21 st century l l l It is publicly acceptable It provides rich in content data Multi-million funding in Canada and worldwide: l l CBSA Port Runner project invested 10 s of Millions in CCTV upgrades Transport Canada opens $35 M of funding towards procurement of CCTV

VT at CBSA is a major user of CCTV systems at POEs l Most

VT at CBSA is a major user of CCTV systems at POEs l Most major CCTV installations start to leverage VT l Current task: to lead applied R&D to push VT to help CBSA apply S&T innovative approaches to border management: l l l Event detection and notification to provide effective response to events Traffic trends analysis to assist with border management Video storage management to manage the cost of storage and meet obligations under the privacy act Data integration/fusion of contextualised video information

Problem with status quo use of CCTV surveillance Modes of operation: 1. Active -

Problem with status quo use of CCTV surveillance Modes of operation: 1. Active - personnel watch video at all times 2. Passive - in conjunction with other duties 3. Archival - for post-event analysis Current systems and protocols are not efficient in either mode! Problem in real-time modes: an event may easily pass unnoticed. l l due to false or simultaneous alarms, lack of time needed to rewind analyse all video streams.

Problems in Archival mode: Due to temporal nature of data: 1. Storage space consumption

Problems in Archival mode: Due to temporal nature of data: 1. Storage space consumption problem • Typical assignment: 2 -16 cameras, 7 or 30 days of recording, 2 -10 Mb / min. 1. 5 GB per day per camera / 20 - 700 GB total ! 2. Data management and retrieval problem • London bombing video backtracking experience: “Manual browsing of millions of hours of digitized video from thousands of cameras proved impossible within timesensed period” [by the Scotland Yard trying to back-track the suspects]

Operational considerations Lots of CCTV infrastructure: Many local initiatives, not coordinated l Most video

Operational considerations Lots of CCTV infrastructure: Many local initiatives, not coordinated l Most video technology decisions are influenced by vendors - short-term solutions l Over 30 different video systems within the same dept. (at RCMP) l A national program with proper benchmark-based planning and evaluation of VT is required l Leveraging advances recently made in S&T l Technical standards for capturing /saving video data. l Policies in when, where and how VT should be used. l

Video Technology today Video Analytics (Video Recognition) 21 st century Wireless, Network Connected (IP)

Video Technology today Video Analytics (Video Recognition) 21 st century Wireless, Network Connected (IP) Digital Analog First video recording 20 th century

Next generation Video Technology Is Video Analytics based also identified as: l Video Recognition,

Next generation Video Technology Is Video Analytics based also identified as: l Video Recognition, l Intelligent Video, l Smart Video / Smart Camera l Video Analysis & Content Extraction l Perceptual Vision l is not much about capturing better data (better lenses, grabbers, coders, transmitters) l but about understanding captured data (better theory)

Status-quo “video intelligence” Transport Canada CCTV Reference Manual for Security Application. Australian Government National

Status-quo “video intelligence” Transport Canada CCTV Reference Manual for Security Application. Australian Government National code of practice for CCTV applications in urban transport USA Government : recommended security Guidelines for Airport Planning, Design and Construction. …. refer to “Motion-based” capture as Intelligent Surveillance Technology, and make their recommendations based on thereon.

“Motion-detection” is not intelligent! Term “Motion-based” is coined to make people believe that video

“Motion-detection” is not intelligent! Term “Motion-based” is coined to make people believe that video recognition is happening, which is not! l It’s actually illumination-change-based, as it uses simple point brightness comparison: l l Which often happens not because of motion! Changing light / weather (esp. in 24/7 monitoring) l Against sun/light, out of focus, blurred, thru glass l Reflections, diffraction, optical interferences l Image transmission, compression losses l

“Object-detection” is intelligent … … but few can do it, since necessary advances in

“Object-detection” is intelligent … … but few can do it, since necessary advances in video recognition theory became possible only recently (>2002). In 2002 National Research Council of Canada (NRC) starts developing Video Recognition Systems to leverage its scientific Video Recognition expertise for the industry. In 2005, it develops ACE Surveillance: an object-detection-based Automated surveillan. CE prototype capable of automatically extracting Annotated Critical Evidence from live video. NRC becomes also the organizer of the first Canadian academic workshops dedicated to Video Processing for Security (since 2004)

What is ACE Surveillance? A Windows software that performs real-time video analytics by integrating

What is ACE Surveillance? A Windows software that performs real-time video analytics by integrating best object detection and tracking algorithms. l Replaces video clips with annotated still images: l Compresses 1 Gb of video into 2 Mb of easy to browse and analyze still images ACE Surveillance output: l A 7 -hour activity from day to night (17: 00 - 24: 00) is summarized into 2 minutes (600 Kb) of Annotated Critical Evidence snapshots. Note illumination changes! - Watch tree shadows and sun light.

ACE Surveillance architecture Works with ordinary USB cameras or CCTV cameras with USB video

ACE Surveillance architecture Works with ordinary USB cameras or CCTV cameras with USB video converters. l Adds on top of existing infrastructure using an ordinary desktop computer. l ALARM! . . . Video clips (Tb) C. E. S. (Gb) Last captured CES Real-time mode of operation Archival mode of operation ACE Capture ACE Browser

Adds on top of existing infrastructure

Adds on top of existing infrastructure

Status quo “Motion-based” capture (Courtesy: NRC-IIT Video Recognition Systems project) 1. Many captured snapshots

Status quo “Motion-based” capture (Courtesy: NRC-IIT Video Recognition Systems project) 1. Many captured snapshots are useless: either noise or redundant 2. Without visual annotation, motion information is lost. 3. Hourly distribution of snapshots is not useful

ACE Surveillance “Object-based” capture (Courtesy: NRC Video Recognition Systems project) 1. Each captured shot

ACE Surveillance “Object-based” capture (Courtesy: NRC Video Recognition Systems project) 1. Each captured shot is useful. 2. Object location and velocity shown augmentent. 3. Hourly distribution of shots is indicative of what happened in each hour, provides good summarization of activities over long period of time.

ACE Surveillance testing benchmarks Tested in different levels of complexity: l lighting conditions, l

ACE Surveillance testing benchmarks Tested in different levels of complexity: l lighting conditions, l object motion patterns, l camera location l environmental constraints. most difficult - outdoors in unconstrained environments with little or no object motion consistency (as around a private house in a regular neighbourhood). most easy - in controlled indoor environment where minimal direct sunlight is present and where all objects are of approximately the same size and exhibit similar motion pattern (as at access gate inside the business building).

Outdoor, wireless, eye-level Outdoor, webcam, overview Indoor with sunlight, CCTV VT within CBSA Indoor

Outdoor, wireless, eye-level Outdoor, webcam, overview Indoor with sunlight, CCTV VT within CBSA Indoor w/o sunlight, CCTV 19

On week-end On week-day Enables efficient detection of abnormal activities Back Door Entry Delivery

On week-end On week-day Enables efficient detection of abnormal activities Back Door Entry Delivery Entry More than usual

ACE Surveillance results In real-time mode: alarm sounds & last captured evidence (time -stamped)

ACE Surveillance results In real-time mode: alarm sounds & last captured evidence (time -stamped) is shown. In archival mode: “Zoom on the evidence” browsing of captured evidences – zoom on a day, on hour, then on event - point and click (for high res as needed) Made Commissioners much more aware of activities.

Conclusions l Affordable automated (intelligent) video surveillance (AVS) is possible! l l To replace

Conclusions l Affordable automated (intelligent) video surveillance (AVS) is possible! l l To replace traditional DVR OR to supplement them: DVR for 1 month + AVS for 1 year However: l Requires extra training from security officers. l Requires new protocols to handle automatically extracted evidence. l l - From forensic prospective, data that are not original and have been processed by a computer can not be considered as evidence. Requires new privacy policies. l - Surveillance data are normally not kept for a long period of time (<1 month), due to their size. AVS allows to store on local machine many months (even years) of evidence data.

ACE surveillance case study outcome ACE Surveillance (which is developed by a research lab)

ACE surveillance case study outcome ACE Surveillance (which is developed by a research lab) provides a reference standard against which can be measured solutions coming from industry. l It deals with common misconceptions related to deploying intelligent video surveillance systems (IVS): l l l “motion detection” myth vs real object detection and tracking. The “one-fit-all” myth. - Extra video analytics expertise is required to set and operate IVS. better video data (better resolution or compression) do not imply better video intelligence. - ACE Surveillance is shown to work with regular TV quality data (320 by 240 pixels). l However better quality of video image is needed forensic purposes as evidence Due to closing of the project by NRC, CBSA takes lead on it.