DESIGN AND IMPLEMENTATION OF IMAGE-BASED OBJECT DETECTION AND TRACKING SYSTEM ON AUTONOMOUS SURVEILLANCE SMART CITY ROBOT
<p align="justify">This document addresses the embedded implementation problem of RGB based people detection and tracking from the perspective of moving observer. We focus on indoor scenarios in which robot is patrolling an area and take tracking action on supposedly suspicious peopl...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/27596 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:27596 |
---|---|
spelling |
id-itb.:275962018-06-25T15:39:47ZDESIGN AND IMPLEMENTATION OF IMAGE-BASED OBJECT DETECTION AND TRACKING SYSTEM ON AUTONOMOUS SURVEILLANCE SMART CITY ROBOT LUMBAN GAOL NIM : 13214004, GUNAWAN Indonesia Final Project INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/27596 <p align="justify">This document addresses the embedded implementation problem of RGB based people detection and tracking from the perspective of moving observer. We focus on indoor scenarios in which robot is patrolling an area and take tracking action on supposedly suspicious people. Patrolling used point to point movement in 2D world coordinate. During patrolling, robot can take observation between each point to determine suspicious people. We define suspicious as to be in a relatively same location for an amount of duration. After exceeding timeout, robot will take tracking action until it is stopped or lose track of person. Losing track is defined after a certain amount of image frame processed without detecting any person. This document also describes findings on implementation of person detection and tracking algorithm in Nvidia Jetson TK1 using optimzed version of OpenCV for Jetson TK1 which is OpenCV4Tegra. Programming languanges used are python and C++. Main program uses python while functions are implemented using C++. This C++ function is called on main program by interfacing between C++ and python using Cython. We use built-in OpenCV HOG (Histogram of Oriented Gradients) descriptor for detection and KCF (Kernelized Correlation Filters) for tracking. The parameter values are then tuned to the best trade off values between speed and accuracy. Both detection and tracking algorithm is evaluated on data sample taken while robot is in function, providing realistic measurement on such real cases.<p align="justify"> <br /> <br /> 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 |
<p align="justify">This document addresses the embedded implementation problem of RGB based people detection and tracking from the perspective of moving observer. We focus on indoor scenarios in which robot is patrolling an area and take tracking action on supposedly suspicious people. Patrolling used point to point movement in 2D world coordinate. During patrolling, robot can take observation between each point to determine suspicious people. We define suspicious as to be in a relatively same location for an amount of duration. After exceeding timeout, robot will take tracking action until it is stopped or lose track of person. Losing track is defined after a certain amount of image frame processed without detecting any person. This document also describes findings on implementation of person detection and tracking algorithm in Nvidia Jetson TK1 using optimzed version of OpenCV for Jetson TK1 which is OpenCV4Tegra. Programming languanges used are python and C++. Main program uses python while functions are implemented using C++. This C++ function is called on main program by interfacing between C++ and python using Cython. We use built-in OpenCV HOG (Histogram of Oriented Gradients) descriptor for detection and KCF (Kernelized Correlation Filters) for tracking. The parameter values are then tuned to the best trade off values between speed and accuracy. Both detection and tracking algorithm is evaluated on data sample taken while robot is in function, providing realistic measurement on such real cases.<p align="justify"> <br />
<br />
|
format |
Final Project |
author |
LUMBAN GAOL NIM : 13214004, GUNAWAN |
spellingShingle |
LUMBAN GAOL NIM : 13214004, GUNAWAN DESIGN AND IMPLEMENTATION OF IMAGE-BASED OBJECT DETECTION AND TRACKING SYSTEM ON AUTONOMOUS SURVEILLANCE SMART CITY ROBOT |
author_facet |
LUMBAN GAOL NIM : 13214004, GUNAWAN |
author_sort |
LUMBAN GAOL NIM : 13214004, GUNAWAN |
title |
DESIGN AND IMPLEMENTATION OF IMAGE-BASED OBJECT DETECTION AND TRACKING SYSTEM ON AUTONOMOUS SURVEILLANCE SMART CITY ROBOT |
title_short |
DESIGN AND IMPLEMENTATION OF IMAGE-BASED OBJECT DETECTION AND TRACKING SYSTEM ON AUTONOMOUS SURVEILLANCE SMART CITY ROBOT |
title_full |
DESIGN AND IMPLEMENTATION OF IMAGE-BASED OBJECT DETECTION AND TRACKING SYSTEM ON AUTONOMOUS SURVEILLANCE SMART CITY ROBOT |
title_fullStr |
DESIGN AND IMPLEMENTATION OF IMAGE-BASED OBJECT DETECTION AND TRACKING SYSTEM ON AUTONOMOUS SURVEILLANCE SMART CITY ROBOT |
title_full_unstemmed |
DESIGN AND IMPLEMENTATION OF IMAGE-BASED OBJECT DETECTION AND TRACKING SYSTEM ON AUTONOMOUS SURVEILLANCE SMART CITY ROBOT |
title_sort |
design and implementation of image-based object detection and tracking system on autonomous surveillance smart city robot |
url |
https://digilib.itb.ac.id/gdl/view/27596 |
_version_ |
1822922300722249728 |