Video Surveillance. Capturing, Management and Analysis of Security Videos. - Abhinav Goel - Varun Varshney. Introduction-why Surveillance at IIIT ?. For the implementation of all the above and more analysis schemes the biggest need of the hour is :
Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
Capturing, Management and Analysis of Security Videos.
For the implementation of all the above and more analysis schemes the biggest need of the hour is :
A scalable ,efficient and a robust system.
That is where we jump in !
Modular: System should be divided into smaller parts so that chances of failure reduce. Layered Architecture.
Robust: Should be resistant to crashes.Reliable. For eg. In case of Failure : Error Reporting to admin
Scalable : More external storage devices can be easily added.
Continuous Camera Capture.
Continuous Camera Capture
Any camera can be installed which can be integrated with OpenCV.
The video capturing goes on continuously for 24 Hrs.
Central Control Server(CCS)
Video Processing Station
Further large scale Video Processing
Continuous Incoming Frames
No of white pixels=n. If there are sufficient number of boxes with total white pixels greater than a threshold => activity frame.Capturing continues till a threshold amount of 'non-activity' frames are found.
Comparison with other techniques: It is better than Using a static image and doing background subtraction as the activity is studied at a box level.
1)A robust ,scalable system.
2) User can track all the activity videos by using a timeline.
3) A detailed census of the traffic is also available to the user along with a log of the recent activity.
4) Further features like a gallery of the faces captured in a shot are also visible(usage of OpenCV face detector)
See Demo Video :
(link on the website) or
Database : Mysql
Video Processing Tool : OpenCV
Programming Environment : Linux
This formulated system can be deployed easily at any Linux Environment with the above support.