You are on page 1of 6

Night Time Video

Surveillance
SRS Document of
5th Semester Mini Project
FOR THE DEGREE OF
BACHELOR OF TECHNOLOGY
IN
INFORMATION TECHNOLOGY

BY
IHM2014003

Tara Prasad Tripathy

IWM2014502

Epari Aneesh

ISM2014003

Rohit Raj

IHM2014001

Nagendra Singh

IWM2014004

Saurabh Singh

UNDER THE SUPERVISION OF

Dr. ANUPAM AGARWAL


Professor
IIIT-ALLAHABAD

Table of Contents
1. Introduction........................................................................................................................................
1.1. Purpose

1.2. Scope 1
1.3. References...................................................................................................................................
1.4. Objective.....................................................................................................................................
2. Overall Description............................................................................................................................
2.1. Non-Functional Requirements....................................................................................................
3. Requirement Specification.................................................................................................................
3.1. External Interface Requirements.................................................................................................
3.2. Functional Requirements............................................................................................................

1. Introduction
1.1. Purpose
The purpose of this document is to present a detailed description of the Night
time Video Surveillance System. It will explain the purpose and features of the
system, the interfaces of the system, what the system will do, the constraints
under which it must operate and how the system will react to external stimuli.
This document is intended for both the stakeholders and the developers of the
system.

1.2. Scope
The project Night Time Video Surveillance is an automated surveillance
system which performs surveillance tasks during nighttime. The surveillance
system needs to have standard features of surveillance systems for object
detection and tracking. It also needs to have a special component for unusual
activity detection. The following paragraphs provides a brief overview of
these components including the benefits, applications that these components
provide.

This system will be designed to be used as an automated system but can also
be used by surveillance personnel in order to maximize their efficiency and
productivity by providing tools to assist in automating some of the tedious,
difficult tasks of their surveillance duties, which would otherwise have to be
performed manually.

The system needs to meet those needs while remaining easy to use and
understand. This system can be deployed for security and surveillance in
military areas, private sectors, industries, homes etc.

1.3 References
[1] Zhang Yunchu, Zhang Jianbin and Li YiBin, "Moving object detection in the low
illumination night scene", IET International Conference on Information Science and
Control Engineering 2012 (ICISCE 2012), 2012.
[2] Jing Li, S. Li, Quan Pan and Tao Yang, "Illumination and Motion-Based Video
Enhancement for Night Surveillance", 2005 IEEE International Workshop on Visual
Surveillance and Performance Evaluation of Tracking and Surveillance.
[3] Hao Li, D. Bull and A. Achim, "Unsupervised feature based abnormality detection",
Sensor Signal Processing for Defence (SSPD 2010), 2010.

[4] Liangsheng Wang, Kaiqi Huang, Yongzhen Huang and Tieniu Tan, "Object detection
and tracking for night surveillance based on salient contrast analysis", 2009 16th
IEEE International Conference on Image Processing (ICIP), 2009.
[5] K. Huang, L. Wang, T. Tan and S. Maybank, "A real-time object detecting and
tracking system for outdoor night surveillance", Pattern Recognition, vol. 41, no. 1,
pp. 432-444, 2008.

1.4 Objective
This document gives an overview of the functionality of the product. It
describes the informal requirements and is used to establish a context for the
technical requirements specification in the next chapter. The third chapter,
Requirements Specification section, of this document is written primarily for
the developers and describes in technical terms the details of the functionality
of the product.

2. Overall Description
2.1 Non-Functional Requirements
Nonfunctional requirements that are to be fulfilled primarily involves an easy to use user
interface. The software shall be such that people with minimal knowledge about
computers can also operate without haste.
Maintainability is an important aspect that also should be considered. The software shall
be such that the user doesnt have to take a lot of pain in maintaining, and updating to
new versions or troubleshoot glitches.
The software should be flexible enough to accommodate new constraints and
functionalities that can be delivered to the end user in subsequent versions. It
should meet the performance requirement of the user and the software should be
compatible with changing platform. Because a user may have several resource
constraints, the software should not violate those.

3. Requirement Specification
3.1 External Interface Requirements
We collect data using a standard webcam or a camera. The data collected through these
devices are directly fed into the system. We use a monitor to display the output of our
system. The output of our system consist trajectory of the tracked object and whether
they are involved in any unusual action.
We store the details of the events in the database for further reviews and analysis.

3.2. Functional Requirements

Figure 1 Overall System Environment

Unusual Activity detection: This module detects and sends a warning signal to the user
when it observes some unusual activity in the surrounding. Since unusual activity is
subjective and may depend on the context of the scene. For example, an activity could be
seen as normal activity in one context while in other contexts it could be suspicious.
Therefore, contextual information is important. Knowing the context could inform the
strategy for detecting unusual behaviors. Thus, the system needs to be provided with training
data such that it can distinguish between unusual and unusual activities.
Object detection and tracking: This module is responsible for detecting and tracking
moving objects in the surroundings. Meanwhile, night surveillance is a challenging task
because of low brightness, low contrast, low Signal to Noise Ratio (SNR) and low
appearance information. It is also very difficult to model night background due to noises and
variation of lighting. So, the implementation should be such that it is able to perform robustly
even under such adverse circumstances.
Video Enhancement: If the contrast of the recorded scenes is very low such that the object
detection module fails to perform, there is an enhancement component which can be enabled
by the user. This component needs to enhance the contrast of the recorded video such that the
system is able to perform its other tasks even under low-light conditions during nighttime.

You might also like