Real-time stereoscopic object tracking on FPGA using neural networks
Real-time tracking and object recognition is a large field with many possible applications. In this thesis we present a technical demo of a stereoscopic tracking system using artificial neural networks (ANN) and also an overview of the entire system, and its core functions. We have implemented a sys...
Main Authors: | , |
---|---|
Format: | Others |
Language: | English |
Published: |
Linköpings universitet, Institutionen för systemteknik
2014
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-110374 |
id |
ndltd-UPSALLA1-oai-DiVA.org-liu-110374 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-liu-1103742014-09-26T05:31:52ZReal-time stereoscopic object tracking on FPGA using neural networksengVik, LukasSvensson, FredrikLinköpings universitet, Institutionen för systemteknikLinköpings universitet, Tekniska högskolanLinköpings universitet, Institutionen för systemteknikLinköpings universitet, Tekniska högskolan2014FPGAneuronneural networkstereoscopictrackingReal-time tracking and object recognition is a large field with many possible applications. In this thesis we present a technical demo of a stereoscopic tracking system using artificial neural networks (ANN) and also an overview of the entire system, and its core functions. We have implemented a system able of tracking an object in real time at 60 frames per second. Using stereo matching we can extract the object coordinates in each camera, and calculate a distance estimate from the cameras to the object. The system is developed around the Xilinx ZC-706 evaluation board featuring a Zynq XC7Z045 SoC. Performance critical functions are implemented in the FPGA fabric. A dual-core ARM processor, integrated on the chip, is used for support and communication with an external PC. The system runs at moderate clock speeds to decrease power consumption and provide headroom for higher resolutions. A toolbox has been developed for prototyping and the aim has been to run the system with a one-push-button approach. The system can be taught to track any kind of object using an eight bit 32 × 16 pixel pattern generated by the user. The system is controlled over Ethernet from a regular workstation PC, which enables it to be very user-friendly. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-110374application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
FPGA neuron neural network stereoscopic tracking |
spellingShingle |
FPGA neuron neural network stereoscopic tracking Vik, Lukas Svensson, Fredrik Real-time stereoscopic object tracking on FPGA using neural networks |
description |
Real-time tracking and object recognition is a large field with many possible applications. In this thesis we present a technical demo of a stereoscopic tracking system using artificial neural networks (ANN) and also an overview of the entire system, and its core functions. We have implemented a system able of tracking an object in real time at 60 frames per second. Using stereo matching we can extract the object coordinates in each camera, and calculate a distance estimate from the cameras to the object. The system is developed around the Xilinx ZC-706 evaluation board featuring a Zynq XC7Z045 SoC. Performance critical functions are implemented in the FPGA fabric. A dual-core ARM processor, integrated on the chip, is used for support and communication with an external PC. The system runs at moderate clock speeds to decrease power consumption and provide headroom for higher resolutions. A toolbox has been developed for prototyping and the aim has been to run the system with a one-push-button approach. The system can be taught to track any kind of object using an eight bit 32 × 16 pixel pattern generated by the user. The system is controlled over Ethernet from a regular workstation PC, which enables it to be very user-friendly. |
author |
Vik, Lukas Svensson, Fredrik |
author_facet |
Vik, Lukas Svensson, Fredrik |
author_sort |
Vik, Lukas |
title |
Real-time stereoscopic object tracking on FPGA using neural networks |
title_short |
Real-time stereoscopic object tracking on FPGA using neural networks |
title_full |
Real-time stereoscopic object tracking on FPGA using neural networks |
title_fullStr |
Real-time stereoscopic object tracking on FPGA using neural networks |
title_full_unstemmed |
Real-time stereoscopic object tracking on FPGA using neural networks |
title_sort |
real-time stereoscopic object tracking on fpga using neural networks |
publisher |
Linköpings universitet, Institutionen för systemteknik |
publishDate |
2014 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-110374 |
work_keys_str_mv |
AT viklukas realtimestereoscopicobjecttrackingonfpgausingneuralnetworks AT svenssonfredrik realtimestereoscopicobjecttrackingonfpgausingneuralnetworks |
_version_ |
1716714592182206464 |