Tracking by Image Processing in a Real Time System

This master's thesis develops an algorithm for tracking of cars robust enough to handle turning cars. It is implemented in the image processing environment Image Processing Application Programming Interface (IPAPI) for use with the WITAS project. Firstly, algorithms, comparable with one current...

Full description

Bibliographic Details
Main Author: Öberg, Per
Format: Others
Language:English
Published: Linköpings universitet, Bildbehandling 2003
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-1705
id ndltd-UPSALLA1-oai-DiVA.org-liu-1705
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-liu-17052013-01-08T13:51:59ZTracking by Image Processing in a Real Time SystemengMålföljning genom bildbehandling i ett realtidssystemÖberg, PerLinköpings universitet, BildbehandlingLinköpings universitet, Tekniska högskolanInstitutionen för systemteknik2003Technologytrackingrotating templatesWITASLucas-KanadeTEKNIKVETENSKAPTECHNOLOGYTEKNIKVETENSKAPThis master's thesis develops an algorithm for tracking of cars robust enough to handle turning cars. It is implemented in the image processing environment Image Processing Application Programming Interface (IPAPI) for use with the WITAS project. Firstly, algorithms, comparable with one currently used in the WITAS-project, are studied. The focus is on how rotation, that originates from the turning of the cars, affects tracking performance. The algorithms studied all perform an exhaustive search over a region, close to the last known position of the object being tracked, to find a match. After this, an iterative algorithm, based on the idea that a car can only rotate, translate and change scale, is introduced. The algorithm estimates the parameters describing this rotation, translation, and change of scale, iteratively. The iterative process needs a initial parameter estimate that is accurate enough for the algorithm to converge. The developed algorithm is based on an earlier publication on the subject, however the mathematical description, and deduction, of it is taken one step further than in this publication. The iterative algorithm used performs well under the assumption that the data used fulfills some basic criteria. These demands comprises: placement of camera, template size as well as how the parameters may vary between two observations. The iterative algorithm is also potentially faster than exhaustive search methods, because few iterations are needed when the parameters change slowly. Better initial parameters should improve stability and speed of convergation. Other suggestions that could give better performance is discussed, e.g., methods to better extract the target from the surroundings. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-1705LiTH-ISY-Ex ; 3374application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Technology
tracking
rotating templates
WITAS
Lucas-Kanade
TEKNIKVETENSKAP
TECHNOLOGY
TEKNIKVETENSKAP
spellingShingle Technology
tracking
rotating templates
WITAS
Lucas-Kanade
TEKNIKVETENSKAP
TECHNOLOGY
TEKNIKVETENSKAP
Öberg, Per
Tracking by Image Processing in a Real Time System
description This master's thesis develops an algorithm for tracking of cars robust enough to handle turning cars. It is implemented in the image processing environment Image Processing Application Programming Interface (IPAPI) for use with the WITAS project. Firstly, algorithms, comparable with one currently used in the WITAS-project, are studied. The focus is on how rotation, that originates from the turning of the cars, affects tracking performance. The algorithms studied all perform an exhaustive search over a region, close to the last known position of the object being tracked, to find a match. After this, an iterative algorithm, based on the idea that a car can only rotate, translate and change scale, is introduced. The algorithm estimates the parameters describing this rotation, translation, and change of scale, iteratively. The iterative process needs a initial parameter estimate that is accurate enough for the algorithm to converge. The developed algorithm is based on an earlier publication on the subject, however the mathematical description, and deduction, of it is taken one step further than in this publication. The iterative algorithm used performs well under the assumption that the data used fulfills some basic criteria. These demands comprises: placement of camera, template size as well as how the parameters may vary between two observations. The iterative algorithm is also potentially faster than exhaustive search methods, because few iterations are needed when the parameters change slowly. Better initial parameters should improve stability and speed of convergation. Other suggestions that could give better performance is discussed, e.g., methods to better extract the target from the surroundings.
author Öberg, Per
author_facet Öberg, Per
author_sort Öberg, Per
title Tracking by Image Processing in a Real Time System
title_short Tracking by Image Processing in a Real Time System
title_full Tracking by Image Processing in a Real Time System
title_fullStr Tracking by Image Processing in a Real Time System
title_full_unstemmed Tracking by Image Processing in a Real Time System
title_sort tracking by image processing in a real time system
publisher Linköpings universitet, Bildbehandling
publishDate 2003
url http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-1705
work_keys_str_mv AT obergper trackingbyimageprocessinginarealtimesystem
AT obergper malfoljninggenombildbehandlingiettrealtidssystem
_version_ 1716531169924743168