AUTOMATED SERVER DESIGN AND IMPLEMENTATION FOR SMART SURVEILLANCE SYSTEM
The improvement of humanity’s quality of life is the basic purpose of any technological invention. With the accelerated technological development rate, surely would bring improvement in humanity’s quality of life. In an attempt to achieve that improvement, the concept of smart city sprang up. In sma...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/87693 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:87693 |
---|---|
spelling |
id-itb.:876932025-02-01T16:40:35ZAUTOMATED SERVER DESIGN AND IMPLEMENTATION FOR SMART SURVEILLANCE SYSTEM Adams, Kent Indonesia Final Project Automation, Surveillance, Server INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/87693 The improvement of humanity’s quality of life is the basic purpose of any technological invention. With the accelerated technological development rate, surely would bring improvement in humanity’s quality of life. In an attempt to achieve that improvement, the concept of smart city sprang up. In smart city, the very core technologies used are ICT, IoT, Automation, and AI. Smart city itself consist of various sectors, such as healthcare, mobility, energy, waste, community and engagement, economic development, and security. Where, in particularly, security sector has a lot of potential to uncover. One of the implementations of smart city in security sector is in the form of smart surveillance. Smart surveillance has many benefits to offer, such as environmental monitoring, traffic management, public security, and crime prevention. Smart surveillance is built upon a long history, from the very first conception for war purposes, until modern implementation with AI. The rapid pace of development makes smart surveillance a critical advancement, driven by the development of edge devices such as camera, or the processing device such as NVR and VMS. In 2012, there is an idea of removing NVR dependency and use edge storage. But the idea is scratched off in 2014 since reliability of the data and storage capacity became the concern. These considerations push forward the idea of this capstone project. Based on the advantages of smart surveillance in context of smart city, that strive to improve humanity’s quality of life, smart surveillance can be developed into something useful. Evaluating the 2012 attempt, where the utilization of edge device failed, the focus shift onto processing device, such as server. Indeed, within the framework of smart city, the server should utilize smart city technologies including ICT, IoT, Automation, and AI. With those considerations, emerged an idea of “Automated Server Design and Implementation for Smart Surveillance System”. iv In “Automated Server Design and Implementation for Smart Surveillance System”, the idea of automation focused on data processing. Where the scope ranges from stream fetching method until the report received by user. The method used in fetching stream is RTSP protocol, paired with ONVIF standard, compared to Zoneminder software. The fetched stream will be displayed on a website front end using combination of HTML, CSS, and JS via the website back end using Flask. Then, the stream will be processed by detecting motion using frame differencing and gaussian blur algorithm, followed by object detection using YOLO, face detection using Dlib, and face analysis using DeepFace. The analysis result is stored in a report that’s generated by FPDF library and sent to the user via email using smtplib library. After the report is successfully sent, user will receive WhatsApp and Telegram notification, that is implemented using Twilio and Telegram Bot library. This server will run on Ubuntu OS as the base. The implemented system shows promising result, with the whole process ranging from stream processing until report generation on average took around 995.47 ms, which is less than one second. This shows the realistic potential in implementing an automated server in existing smart surveillance system. text |
institution |
Institut Teknologi Bandung |
building |
Institut Teknologi Bandung Library |
continent |
Asia |
country |
Indonesia Indonesia |
content_provider |
Institut Teknologi Bandung |
collection |
Digital ITB |
language |
Indonesia |
description |
The improvement of humanity’s quality of life is the basic purpose of any technological invention. With the accelerated technological development rate, surely would bring improvement in humanity’s quality of life. In an attempt to achieve that improvement, the concept of smart city sprang up. In smart city, the very core technologies used are ICT, IoT, Automation, and AI. Smart city itself consist of various sectors, such as healthcare, mobility, energy, waste, community and engagement, economic development, and security. Where, in particularly, security sector has a lot of potential to uncover. One of the implementations of smart city in security sector is in the form of smart surveillance.
Smart surveillance has many benefits to offer, such as environmental monitoring, traffic management, public security, and crime prevention. Smart surveillance is built upon a long history, from the very first conception for war purposes, until modern implementation with AI. The rapid pace of development makes smart surveillance a critical advancement, driven by the development of edge devices such as camera, or the processing device such as NVR and VMS. In 2012, there is an idea of removing NVR dependency and use edge storage. But the idea is scratched off in 2014 since reliability of the data and storage capacity became the concern.
These considerations push forward the idea of this capstone project. Based on the advantages of smart surveillance in context of smart city, that strive to improve humanity’s quality of life, smart surveillance can be developed into something useful. Evaluating the 2012 attempt, where the utilization of edge device failed, the focus shift onto processing device, such as server. Indeed, within the framework of smart city, the server should utilize smart city technologies including ICT, IoT, Automation, and AI. With those considerations, emerged an idea of “Automated Server Design and Implementation for Smart Surveillance System”.
iv
In “Automated Server Design and Implementation for Smart Surveillance System”, the idea of automation focused on data processing. Where the scope ranges from stream fetching method until the report received by user. The method used in fetching stream is RTSP protocol, paired with ONVIF standard, compared to Zoneminder software. The fetched stream will be displayed on a website front end using combination of HTML, CSS, and JS via the website back end using Flask. Then, the stream will be processed by detecting motion using frame differencing and gaussian blur algorithm, followed by object detection using YOLO, face detection using Dlib, and face analysis using DeepFace. The analysis result is stored in a report that’s generated by FPDF library and sent to the user via email using smtplib library. After the report is successfully sent, user will receive WhatsApp and Telegram notification, that is implemented using Twilio and Telegram Bot library. This server will run on Ubuntu OS as the base.
The implemented system shows promising result, with the whole process ranging from stream processing until report generation on average took around 995.47 ms, which is less than one second. This shows the realistic potential in implementing an automated server in existing smart surveillance system. |
format |
Final Project |
author |
Adams, Kent |
spellingShingle |
Adams, Kent AUTOMATED SERVER DESIGN AND IMPLEMENTATION FOR SMART SURVEILLANCE SYSTEM |
author_facet |
Adams, Kent |
author_sort |
Adams, Kent |
title |
AUTOMATED SERVER DESIGN AND IMPLEMENTATION FOR SMART SURVEILLANCE SYSTEM |
title_short |
AUTOMATED SERVER DESIGN AND IMPLEMENTATION FOR SMART SURVEILLANCE SYSTEM |
title_full |
AUTOMATED SERVER DESIGN AND IMPLEMENTATION FOR SMART SURVEILLANCE SYSTEM |
title_fullStr |
AUTOMATED SERVER DESIGN AND IMPLEMENTATION FOR SMART SURVEILLANCE SYSTEM |
title_full_unstemmed |
AUTOMATED SERVER DESIGN AND IMPLEMENTATION FOR SMART SURVEILLANCE SYSTEM |
title_sort |
automated server design and implementation for smart surveillance system |
url |
https://digilib.itb.ac.id/gdl/view/87693 |
_version_ |
1823000153959694336 |