Surveillance Applications : Image Recognition on the Internet of Things

This is a B.Sc. thesis within the Computer Science programme at the Mid Sweden University. The purpose of this project has been to investigate the possibility of using image based surveillance in smart applications on the Internet-of-Things. The goals involved investigating relevant technologies and...

Full description

Bibliographic Details
Main Author: Rönnqvist, Patrik
Format: Others
Language:English
Published: Mittuniversitetet, Institutionen för informationsteknologi och medier 2013
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:miun:diva-18557
id ndltd-UPSALLA1-oai-DiVA.org-miun-18557
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-miun-185572018-01-12T05:14:22ZSurveillance Applications : Image Recognition on the Internet of ThingsengRönnqvist, PatrikMittuniversitetet, Institutionen för informationsteknologi och medier2013Image recognitioncomputer visioncolor histogramcamerasurveillancesmart applicationsInternet of ThingsMediaSensecell phoneAndroidJavaprogrammingComputer SciencesDatavetenskap (datalogi)This is a B.Sc. thesis within the Computer Science programme at the Mid Sweden University. The purpose of this project has been to investigate the possibility of using image based surveillance in smart applications on the Internet-of-Things. The goals involved investigating relevant technologies and designing, implementing and evaluating an application that can perform image recognition. A number of image recognition techniques have been investigated and the use of color histograms has been chosen for its simplicity and low resource requirement. The main source of study material has been the Internet. The solution has been developed in the Java programming language, for use on the Android operating system and using the MediaSense platform for communication. It consists of a camera application that produces image data and a monitor application that performs image recognition and handles user interaction. To evaluate the solution a number of tests have been performed and its pros and cons have been identified. The results show that the solution can differentiate between simple colored stick figures in a controlled environment. Variables such as lighting and the background are significant. The application can reliably send images from the camera to the monitor at a rate of one image every four seconds. The possibility of using streaming video instead of images has been investigated but found to be difficult under the given circumstances. It has been concluded that while the solution cannot differentiate between actual people it has shown that image based surveillance is possible on the IoT and the goals of this project have been satisfied. The results were expected and hold little newsworthiness. Suggested future work involves improvements to the MediaSense platform and infrastructure for processing and storing data. MediaSenseStudent thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:miun:diva-18557application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Image recognition
computer vision
color histogram
camera
surveillance
smart applications
Internet of Things
MediaSense
cell phone
Android
Java
programming
Computer Sciences
Datavetenskap (datalogi)
spellingShingle Image recognition
computer vision
color histogram
camera
surveillance
smart applications
Internet of Things
MediaSense
cell phone
Android
Java
programming
Computer Sciences
Datavetenskap (datalogi)
Rönnqvist, Patrik
Surveillance Applications : Image Recognition on the Internet of Things
description This is a B.Sc. thesis within the Computer Science programme at the Mid Sweden University. The purpose of this project has been to investigate the possibility of using image based surveillance in smart applications on the Internet-of-Things. The goals involved investigating relevant technologies and designing, implementing and evaluating an application that can perform image recognition. A number of image recognition techniques have been investigated and the use of color histograms has been chosen for its simplicity and low resource requirement. The main source of study material has been the Internet. The solution has been developed in the Java programming language, for use on the Android operating system and using the MediaSense platform for communication. It consists of a camera application that produces image data and a monitor application that performs image recognition and handles user interaction. To evaluate the solution a number of tests have been performed and its pros and cons have been identified. The results show that the solution can differentiate between simple colored stick figures in a controlled environment. Variables such as lighting and the background are significant. The application can reliably send images from the camera to the monitor at a rate of one image every four seconds. The possibility of using streaming video instead of images has been investigated but found to be difficult under the given circumstances. It has been concluded that while the solution cannot differentiate between actual people it has shown that image based surveillance is possible on the IoT and the goals of this project have been satisfied. The results were expected and hold little newsworthiness. Suggested future work involves improvements to the MediaSense platform and infrastructure for processing and storing data. === MediaSense
author Rönnqvist, Patrik
author_facet Rönnqvist, Patrik
author_sort Rönnqvist, Patrik
title Surveillance Applications : Image Recognition on the Internet of Things
title_short Surveillance Applications : Image Recognition on the Internet of Things
title_full Surveillance Applications : Image Recognition on the Internet of Things
title_fullStr Surveillance Applications : Image Recognition on the Internet of Things
title_full_unstemmed Surveillance Applications : Image Recognition on the Internet of Things
title_sort surveillance applications : image recognition on the internet of things
publisher Mittuniversitetet, Institutionen för informationsteknologi och medier
publishDate 2013
url http://urn.kb.se/resolve?urn=urn:nbn:se:miun:diva-18557
work_keys_str_mv AT ronnqvistpatrik surveillanceapplicationsimagerecognitionontheinternetofthings
_version_ 1718607153363681280