You are on page 1of 12

[Night Vision Surveillance]

Chapter 1
Introduction

Night-vision surveillance is an essential component of modern security systems. It allows for the detection
and monitoring of activity in low-light or dark environments, making it particularly useful in areas such as
military operations, law enforcement, and border security. However, traditional surveillance systems have
limitations in their ability to provide accurate and reliable data in these conditions. This is where deep
learning comes in.

Deep learning is a subset of machine learning that uses artificial neural networks to analyse and learn from
large datasets. It has shown remarkable promise in the field of night vision surveillance, providing enhanced
capabilities such as object recognition and tracking. Deep learning algorithms can analyse images and videos
from cameras and sensors in real-time, detecting and alerting security personnel to potential threats.

However, there are several open research issues in the application of deep learning to night vision
surveillance. These include the development of accurate and efficient models, the integration of multiple
sensors and technologies, and the ethical and social implications of using deep learning in surveillance.
Addressing these issues will be crucial in advancing the capabilities of night vision surveillance and ensuring
that it is used effectively and responsibly.

Kadroli Pritee[2BU20EC401] Department of E&C Engg. SGBIT Belagavi Page 1


[Night Vision Surveillance]

Chapter 2
Literature Survey
In recent years, there has been significant research on the use of deep learning for night vision surveillance.
Convolutional neural networks (CNNs) have been particularly successful in this domain, due to their ability to
learn complex features from images. Several studies have explored the use of CNNs for object detection,
tracking, and recognition in low-light conditions.
One of the key challenges in night vision surveillance is the limited availability of annotated datasets. To
address this issue, some researchers have proposed the use of synthetic datasets generated using game engines
or graphics software. Other studies have explored transfer learning techniques to adapt pre-trained models to
night vision surveillance tasks.
Another important issue is the optimization of computational resources for real-time processing. Some
researchers have proposed the use of low-power devices such as embedded systems or smartphones to
perform inference on deep learning models. Others have explored the use of hardware accelerators such as
GPUs or FPGAs to improve the performance of deep learning models.

Kadroli Pritee[2BU20EC401] Department of E&C Engg. SGBIT Belagavi Page 2


[Night Vision Surveillance]

Chapter 3
Objectives and Problem Statement
Problem Statement:

The aim of night vision surveillance is to address the limitations of traditional surveillance systems in
low-light conditions by exploring the potential of deep learning technology for night vision surveillance while
also examining the challenges and ethical implications associated with its use.

Objectives:

1. To Provide an overview of night vision surveillance limitations and the potential of deep learning
technology.
2. To Discuss deep learning techniques used in night vision surveillance.
3. To Examine the various technologies used in night vision surveillance.
4. To Highlight open research issues and the ethical implications of using deep learning in night vision
surveillance.
5. To Provide recommendations for future research and improvements to night vision surveillance using
deep learning.

Kadroli Pritee[2BU20EC401] Department of E&C Engg. SGBIT Belagavi Page 3


[Night Vision Surveillance]

Chapter 4
Proposed Methodology

 Data collection: Data is collected from cameras or other sensors that are capable of capturing images
or videos in low-light conditions. The data collection process may involve the use of thermal imaging,
LiDAR, or other technologies to enhance the quality of the data. The data can be represented as a set
of images or video frames: X = x1, x2, ... xn.
 Data preprocessing: The collected data is then preprocessed to remove noise, enhance the quality of
the images or videos, and normalise the pixel values. This can be done using various techniques such
as Gaussian filtering, contrast enhancement, and normalization. The preprocessed data can be
represented as X' = x'1, x'2,..., x'n.
 Data labeling: The preprocessed data is then labeled to indicate the location and class of objects in the
scene. The labels can be represented as a set of vectors Y = y1, y2, ... yn, where each vector yi
corresponds to the label for image xi. The label vector yi can be represented as a one-hot encoded
vector, where the class of the object is represented by a 1 in the corresponding position and 0s in all
other positions. For example, if there are 5 classes (person, car, animal, building, and other), the label
vector for an image containing a person would be [1, 0, 0, 0, 0].

Kadroli Pritee[2BU20EC401] Department of E&C Engg. SGBIT Belagavi Page 4


[Night Vision Surveillance]

fig.1: The complete pipeline architecture of proposed approach of MRCNN with image fusion module

 Model training: A deep learning model, typically a convolutional neural network (CNN), is trained on
the labelled data to learn to detect and classify objects in low-light conditions. The CNN takes an
image xi as input and produces an output vector oi, which represents the predicted class probabilities
for the objects in the image. The output vector oi can be computed as follows:
 oi = CNN(xi)
 The CNN can be trained using various loss functions, such as categorical cross-entropy or binary
cross-entropy, depending on the number of classes and the labelling scheme. The goal of the training
process is to minimise the difference between the predicted output oi and the ground truth label yi,
which can be represented using the following loss function:
 L(oi, yi) = -j yij * log(oi,j)
 where j is the index of the class and yij is the jth element of the label vector yi.
 Model evaluation: Once the CNN is trained, it can be evaluated on a separate validation set to measure
its performance. This can be done using various metrics such as accuracy, precision, recall, and F1
score.
 Model deployment: Once the CNN is trained and evaluated, it can be deployed for real-time
monitoring and detection of suspicious activity in low-light conditions. The CNN takes as input a live
video stream or a series of images and produces an output vector that represents the predicted class
probabilities for the objects in the scene.

Kadroli Pritee[2BU20EC401] Department of E&C Engg. SGBIT Belagavi Page 5


[Night Vision Surveillance]

Chapter 5
Implementation
To implement a night vision surveillance system using deep learning, you would
typically follow these steps:

1. Determine the purpose and scope of the surveillance system: Before you begin, it's important to
determine the purpose and scope of the system. For example, are you using it for military purposes,
law enforcement, wildlife conservation, or home security? This will help guide your design decisions
and determine what data you need to collect.
2. Collect and label data: Once you have determined the purpose and scope of the system, you need to
collect and label data for training your deep learning algorithm. This may involve using cameras or
other sensors to collect video footage or images of the area you are monitoring and then labelling the
data to indicate what objects are present and where they are located.
3. Train the deep learning algorithm: Once you have collected and labelled your data, you can use it to
train a deep learning algorithm to detect and classify objects in low-light conditions. This typically

Kadroli Pritee[2BU20EC401] Department of E&C Engg. SGBIT Belagavi Page 6


[Night Vision Surveillance]

involves using a convolutional neural network (CNN) architecture and training the model on a large
dataset of labelled images.
4. Test and refine the algorithm: Once your algorithm is trained, you need to test it to ensure that it is
accurately detecting and classifying objects in low-light conditions. You may need to refine the
algorithm by adjusting its parameters or adding more data to the training set to improve its accuracy.
5. Deploy the system: Once you are satisfied with the performance of your algorithm, you can deploy the
system for real-time monitoring and detection of suspicious activity in low-light conditions.
6. Monitor and maintain the system: Once the system is deployed, you need to monitor and maintain it to
ensure that it continues to perform accurately and effectively over time. This may involve periodic
updates to the algorithm or hardware as well as routine maintenance of the cameras and other sensors
used in the system.

Chapter 6
Results and Discussion

Night vision surveillance is a critical application in the fields of security, surveillance, and military operations.
The ability to detect, track, and identify objects and individuals in low-light or complete darkness is a
challenging task. Traditional methods for night vision surveillance involve the use of infrared cameras and
thermal imaging, which can be expensive and have limitations in terms of accuracy and performance.

Deep learning, a subfield of machine learning, has shown promising results in various computer vision tasks,
including object detection and recognition, facial recognition, and image segmentation. Deep learning models,
such as convolutional neural networks (CNNs), have demonstrated high accuracy and robustness in handling
complex visual data.

In the context of night vision surveillance, deep learning models can be trained on large datasets of low-light
or infrared images to learn relevant features and patterns that distinguish objects and individuals from the

Kadroli Pritee[2BU20EC401] Department of E&C Engg. SGBIT Belagavi Page 7


[Night Vision Surveillance]

background. These models can then be used for real-time detection, tracking, and identification tasks,
improving the overall effectiveness of night vision surveillance systems.

One of the challenges of using deep learning for night vision surveillance is the availability and quality of
training data. Collecting and annotating large datasets of low-light or infrared images can be time-consuming
and costly. Another challenge is the variability of lighting conditions and environmental factors, which can
affect the performance of deep learning models.

Despite these challenges, deep learning-based night vision surveillance has shown promising results in
various studies and applications. For instance, in a study conducted by researchers at the University of
Missouri, a deep learning-based object detection system was able to detect and track vehicles and pedestrians
in low-light conditions with high accuracy and speed.

fig.2 : The testing results of proposed method with effect of fusion module utilizes as pre-processing task on
TN image fusion dataset

Kadroli Pritee[2BU20EC401] Department of E&C Engg. SGBIT Belagavi Page 8


[Night Vision Surveillance]

Fig.3: The testing results of proposed method with effect of fusion module utilizes as pre-processing task on
FLIR dataset

Chapter 7
Advantages and Applications
Advantages:

 Accurate detection of objects in low-light conditions


 Real-time monitoring and detection of suspicious activity
 ability to recognise patterns and anomalies in behaviour
 Improved identification of potential security threats

Applications:

 Military and defense: night vision surveillance using deep learning can help detect and monitor
enemy activity in low light conditions, providing increased safety and security for military personnel.

Kadroli Pritee[2BU20EC401] Department of E&C Engg. SGBIT Belagavi Page 9


[Night Vision Surveillance]

 Law enforcement: Deep learning-based night vision surveillance can help identify and track criminal
activity during night time operations, improving public safety and reducing crime rates.
 Wildlife conservation: deep learning algorithms can be trained to detect and monitor endangered
species, allowing conservationists to better understand and protect wildlife habitats.
 Infrastructure security: Night vision surveillance using deep learning can help protect critical
infrastructure, such as power plants and transportation systems, from potential security threats.
 Home security: Deep learning-based night vision surveillance systems can be used to enhance home
security, allowing homeowners to monitor their properties during the night.

Chapter 8
Conclusion and Future Scope
Conclusion:
Night vision surveillance using deep learning is a rapidly advancing field with a wide range of applications,
including military and defense, law enforcement, wildlife conservation, infrastructure security, and home
security. Deep learning algorithms have the ability to process large amounts of data quickly and accurately,
allowing for real-time monitoring and the detection of suspicious activity.

Future Scope:
In the future, we can expect to see continued advances in deep learning technology, including the
development of more sophisticated algorithms and hardware, which will enable even more advanced night
vision surveillance capabilities. Additionally, the integration of other technologies, such as thermal imaging
and LiDAR, may further enhance the accuracy and effectiveness of night-vision surveillance systems.

Kadroli Pritee[2BU20EC401] Department of E&C Engg. SGBIT Belagavi Page 10


[Night Vision Surveillance]

Ultimately, the future of night vision surveillance using deep learning holds great promise for improving
safety and security in a variety of settings.

References
1. Henna Patel ,Kishor P.Upla,"Object detection using Thermal and Visible Images," in IEEE International
Conference for Emerging Technology (INCET),pp.7281-6221,2020,
https://ieeexplore.ieee.org/document/9154066
2. Jawad N.Yasin, Sherif A.S. Mohammed,"Night vision obstacle detection and avoidance based on Bio-Inspired
Vision Sensors," in IEEE Sensors, pp.7281-6801,2020, https://ieeexplore.ieee.org/document/9278914

3. M. Susmitha,N. Thillaiarasu,"Solar Powered Fire Extirpation Robot with Night Vision Camera ," in IEEE
(ICACCS),pp.5386-9533,2019,
4. Kadim Z, Zulkifley MA, Hamzah N. “Deep-learning based single object tracker for night surveillance”.
International Journal of Electrical & Computer Engineering (2088-8708). 2020 Aug 1;10(4).
5. Browne AW, Deyneka E, Ceccarelli F, To JK, Chen S, Tang J, Vu AN, Baldi PF. “Deep learning to enable color
vision in the dark”. PloS one. 2022 Apr 6;17(4):e0265185.
6. Gopalakrishnan, K., Thiruvenkatasamy, S., Prabhakar, E. and Aarthi, R., 2019. “Night vision patrolling rover
navigation system for women’s safety using machine learning.” Int J Psychosoc Rehabil, 23(4), pp.1136-1148.
7. Terayama, K., Shin, K., Mizuno, K. and Tsuda, K., 2019.” Integration of sonar and optical camera images using
deep neural network for fish monitoring.” Aquacultural Engineering, 86, p.102000.

Kadroli Pritee[2BU20EC401] Department of E&C Engg. SGBIT Belagavi Page 11


[Night Vision Surveillance]

8. Cao, Y., Wang, J., Qi, L. and Xu, M., 2022, December. Image segmentation for “night-vision surveillance camera
based on deep learning”. In Thirteenth International Conference on Information Optics and Photonics (CIOP
2022) (Vol. 12478, pp. 779-787). SPIE.
9. Kim, K. and Myung, H., 2018. “Autoencoder-combined generative adversarial networks for synthetic image data
generation and detection of jellyfish swarm”. IEEE Access, 6, pp.54207-54214.
10. Bhandari, A., Kafle, A., Dhakal, P., Joshi, P.R. and Kshatri, D.B., 2020.” Image enhancement and object
recognition for night vision surveillance”. arXiv preprint arXiv:2006.05787.
11. Noor, A., Li, K., Ammar, A., Koubaa, A., Benjdira, B. and Tovar, E., 2021, December. “A Hybrid Deep Learning
Model for UAVs Detection in Day and Night Dual Visions”. In 2021 IEEE Third International Conference on
Cognitive Machine Intelligence (CogMI) (pp. 221-231). IEEE.

Kadroli Pritee[2BU20EC401] Department of E&C Engg. SGBIT Belagavi Page 12

You might also like