FPGA Based Real-Time Tracking Approach with Validation of Precision and Performance

This paper presents the implementation and validation of a tracking approach for image processing in hardware. It compares the implementation for the addressed problem on a Field Programmable Gate Array (FPGA) with a software implementation for a General Purpose Processor (GPP) architecture. For bot...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Bochem, A., Kent, K. B., Herpers, R.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 127
container_issue
container_start_page 122
container_title
container_volume
creator Bochem, A.
Kent, K. B.
Herpers, R.
description This paper presents the implementation and validation of a tracking approach for image processing in hardware. It compares the implementation for the addressed problem on a Field Programmable Gate Array (FPGA) with a software implementation for a General Purpose Processor (GPP) architecture. For both solutions the implementation costs for their development is an important aspect in the validation. This research project is motivated by the MI6 project of the Computer Vision research group, which is located at the Bonn-Rhein-Sieg University of Applied Sciences. The intent of the MI6 project is the tracking of a user in an immersive environment. In this research work the development and validation of a detection system for BLOBs on a Cyclone II FPGA from Altera has been implemented. The analysis of the hardware solution showed a similar precision for the tracking as the software approach. One problem is the large increase of allocated resources when extending the system to process more objects. The implementation of the tracking approach in hardware required much more effort than the software solution. The design of high level problems in hardware for this case are more expensive than the software implementation. The results of the implementation indicate that a mixed hardware/software solution would provide optimal results.
doi_str_mv 10.1109/DSD.2012.62
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_6386879</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6386879</ieee_id><sourcerecordid>6386879</sourcerecordid><originalsourceid>FETCH-LOGICAL-i90t-93aca1d965d0ffb227806b52bd26df6819b4eb441ef7b409c7cc9b0cd371511b3</originalsourceid><addsrcrecordid>eNotzE9LwzAYgPGICLq5k0cv-QKd75ukSXOsm5vCwOGK15G_Ltq1JR2I336Inh5-l4eQO4Q5IuiH5W45Z4BsLtkFmYCSuhRKV-ySTFBIxZnQFV6T2Th-AgACL0GoG7Jbbdc1fTRj8PQtmLZo0jHQJhv3lboPWg9D7o070O90OtB30yZvTqnvaB_pNgeXxl-YztNtyLHPR9O5cEuuomnHMPvvlDSrp2bxXGxe1y-LelMkDadCc-MMei1LDzFaxlQF0pbMeiZ9lBVqK4IVAkNUVoB2yjltwXmusES0fEru_7YphLAfcjqa_LOXvJKV0vwMJPxOYA</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>FPGA Based Real-Time Tracking Approach with Validation of Precision and Performance</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Bochem, A. ; Kent, K. B. ; Herpers, R.</creator><creatorcontrib>Bochem, A. ; Kent, K. B. ; Herpers, R.</creatorcontrib><description>This paper presents the implementation and validation of a tracking approach for image processing in hardware. It compares the implementation for the addressed problem on a Field Programmable Gate Array (FPGA) with a software implementation for a General Purpose Processor (GPP) architecture. For both solutions the implementation costs for their development is an important aspect in the validation. This research project is motivated by the MI6 project of the Computer Vision research group, which is located at the Bonn-Rhein-Sieg University of Applied Sciences. The intent of the MI6 project is the tracking of a user in an immersive environment. In this research work the development and validation of a detection system for BLOBs on a Cyclone II FPGA from Altera has been implemented. The analysis of the hardware solution showed a similar precision for the tracking as the software approach. One problem is the large increase of allocated resources when extending the system to process more objects. The implementation of the tracking approach in hardware required much more effort than the software solution. The design of high level problems in hardware for this case are more expensive than the software implementation. The results of the implementation indicate that a mixed hardware/software solution would provide optimal results.</description><identifier>ISBN: 1467324981</identifier><identifier>ISBN: 9781467324984</identifier><identifier>EISBN: 0769547982</identifier><identifier>EISBN: 9780769547985</identifier><identifier>DOI: 10.1109/DSD.2012.62</identifier><identifier>CODEN: IEEPAD</identifier><language>eng</language><publisher>IEEE</publisher><subject>BLOB Tracking ; Data visualization ; Euclidean distance ; Field programmable gate arrays ; FPGA ; Hardware ; Image Processing ; Libraries ; Software ; Target tracking ; Threading Building Blocks</subject><ispartof>2012 15th Euromicro Conference on Digital System Design, 2012, p.122-127</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6386879$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,2052,27902,54895</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6386879$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Bochem, A.</creatorcontrib><creatorcontrib>Kent, K. B.</creatorcontrib><creatorcontrib>Herpers, R.</creatorcontrib><title>FPGA Based Real-Time Tracking Approach with Validation of Precision and Performance</title><title>2012 15th Euromicro Conference on Digital System Design</title><addtitle>dsd</addtitle><description>This paper presents the implementation and validation of a tracking approach for image processing in hardware. It compares the implementation for the addressed problem on a Field Programmable Gate Array (FPGA) with a software implementation for a General Purpose Processor (GPP) architecture. For both solutions the implementation costs for their development is an important aspect in the validation. This research project is motivated by the MI6 project of the Computer Vision research group, which is located at the Bonn-Rhein-Sieg University of Applied Sciences. The intent of the MI6 project is the tracking of a user in an immersive environment. In this research work the development and validation of a detection system for BLOBs on a Cyclone II FPGA from Altera has been implemented. The analysis of the hardware solution showed a similar precision for the tracking as the software approach. One problem is the large increase of allocated resources when extending the system to process more objects. The implementation of the tracking approach in hardware required much more effort than the software solution. The design of high level problems in hardware for this case are more expensive than the software implementation. The results of the implementation indicate that a mixed hardware/software solution would provide optimal results.</description><subject>BLOB Tracking</subject><subject>Data visualization</subject><subject>Euclidean distance</subject><subject>Field programmable gate arrays</subject><subject>FPGA</subject><subject>Hardware</subject><subject>Image Processing</subject><subject>Libraries</subject><subject>Software</subject><subject>Target tracking</subject><subject>Threading Building Blocks</subject><isbn>1467324981</isbn><isbn>9781467324984</isbn><isbn>0769547982</isbn><isbn>9780769547985</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2012</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotzE9LwzAYgPGICLq5k0cv-QKd75ukSXOsm5vCwOGK15G_Ltq1JR2I336Inh5-l4eQO4Q5IuiH5W45Z4BsLtkFmYCSuhRKV-ySTFBIxZnQFV6T2Th-AgACL0GoG7Jbbdc1fTRj8PQtmLZo0jHQJhv3lboPWg9D7o070O90OtB30yZvTqnvaB_pNgeXxl-YztNtyLHPR9O5cEuuomnHMPvvlDSrp2bxXGxe1y-LelMkDadCc-MMei1LDzFaxlQF0pbMeiZ9lBVqK4IVAkNUVoB2yjltwXmusES0fEru_7YphLAfcjqa_LOXvJKV0vwMJPxOYA</recordid><startdate>201209</startdate><enddate>201209</enddate><creator>Bochem, A.</creator><creator>Kent, K. B.</creator><creator>Herpers, R.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201209</creationdate><title>FPGA Based Real-Time Tracking Approach with Validation of Precision and Performance</title><author>Bochem, A. ; Kent, K. B. ; Herpers, R.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i90t-93aca1d965d0ffb227806b52bd26df6819b4eb441ef7b409c7cc9b0cd371511b3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2012</creationdate><topic>BLOB Tracking</topic><topic>Data visualization</topic><topic>Euclidean distance</topic><topic>Field programmable gate arrays</topic><topic>FPGA</topic><topic>Hardware</topic><topic>Image Processing</topic><topic>Libraries</topic><topic>Software</topic><topic>Target tracking</topic><topic>Threading Building Blocks</topic><toplevel>online_resources</toplevel><creatorcontrib>Bochem, A.</creatorcontrib><creatorcontrib>Kent, K. B.</creatorcontrib><creatorcontrib>Herpers, R.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Bochem, A.</au><au>Kent, K. B.</au><au>Herpers, R.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>FPGA Based Real-Time Tracking Approach with Validation of Precision and Performance</atitle><btitle>2012 15th Euromicro Conference on Digital System Design</btitle><stitle>dsd</stitle><date>2012-09</date><risdate>2012</risdate><spage>122</spage><epage>127</epage><pages>122-127</pages><isbn>1467324981</isbn><isbn>9781467324984</isbn><eisbn>0769547982</eisbn><eisbn>9780769547985</eisbn><coden>IEEPAD</coden><abstract>This paper presents the implementation and validation of a tracking approach for image processing in hardware. It compares the implementation for the addressed problem on a Field Programmable Gate Array (FPGA) with a software implementation for a General Purpose Processor (GPP) architecture. For both solutions the implementation costs for their development is an important aspect in the validation. This research project is motivated by the MI6 project of the Computer Vision research group, which is located at the Bonn-Rhein-Sieg University of Applied Sciences. The intent of the MI6 project is the tracking of a user in an immersive environment. In this research work the development and validation of a detection system for BLOBs on a Cyclone II FPGA from Altera has been implemented. The analysis of the hardware solution showed a similar precision for the tracking as the software approach. One problem is the large increase of allocated resources when extending the system to process more objects. The implementation of the tracking approach in hardware required much more effort than the software solution. The design of high level problems in hardware for this case are more expensive than the software implementation. The results of the implementation indicate that a mixed hardware/software solution would provide optimal results.</abstract><pub>IEEE</pub><doi>10.1109/DSD.2012.62</doi><tpages>6</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 1467324981
ispartof 2012 15th Euromicro Conference on Digital System Design, 2012, p.122-127
issn
language eng
recordid cdi_ieee_primary_6386879
source IEEE Electronic Library (IEL) Conference Proceedings
subjects BLOB Tracking
Data visualization
Euclidean distance
Field programmable gate arrays
FPGA
Hardware
Image Processing
Libraries
Software
Target tracking
Threading Building Blocks
title FPGA Based Real-Time Tracking Approach with Validation of Precision and Performance
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-01T16%3A25%3A20IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=FPGA%20Based%20Real-Time%20Tracking%20Approach%20with%20Validation%20of%20Precision%20and%20Performance&rft.btitle=2012%2015th%20Euromicro%20Conference%20on%20Digital%20System%20Design&rft.au=Bochem,%20A.&rft.date=2012-09&rft.spage=122&rft.epage=127&rft.pages=122-127&rft.isbn=1467324981&rft.isbn_list=9781467324984&rft.coden=IEEPAD&rft_id=info:doi/10.1109/DSD.2012.62&rft_dat=%3Cieee_6IE%3E6386879%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=0769547982&rft.eisbn_list=9780769547985&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=6386879&rfr_iscdi=true