Highly parallel and fast implementation of stereo vision algorithms on MIMD many-core Tilera architecture

In this paper we present a fast, and for some cases faster than real-time, implementation of a class of dense stereo vision algorithms including the sum of squared differences (SSD), SSD with left-right check, and SSD with multiple windows, on a low-power MIMD many-core architecture, Tilera. Stereo...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Safari, S., Fijany, A., Diotalevi, F., Hosseini, F.
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 11
container_issue
container_start_page 1
container_title
container_volume
creator Safari, S.
Fijany, A.
Diotalevi, F.
Hosseini, F.
description In this paper we present a fast, and for some cases faster than real-time, implementation of a class of dense stereo vision algorithms including the sum of squared differences (SSD), SSD with left-right check, and SSD with multiple windows, on a low-power MIMD many-core architecture, Tilera. Stereo vision - a method to extract spatial depth information of a scene from two pairs of stereo images - is performed as a primary task and first step in many computer vision applications, e.g. 3D modeling and obstacle detection/avoidance in autonomous vehicles. To reduce the scene conditions in real environment and achieve a robust error rejection, intensive computation for implementing a multiple window with left-right checking scheme is required. Therefore, real-time implementation of these algorithms is a challenging problem, particularly in an embedded application. To the best of our knowledge, our results present the first implementation of any stereo vision algorithm on new emerging MIMD many-core architectures. We have achieved a faster than real-time performance of 207, 118, and 30.45 frames per second for VGA (640×480) images with a disparity range of 16 for standard SSD, SSD with left-right checking, and SSD with 5 multiple window implementations, respectively. For HDTV (1280×720) images, we have achieved rather unique results of 71, and 35.75 frames per second for standard SSD and SSD with left-right checking implementations, respectively. Such excellent performance along with the low power consumption of the Tilera architecture (less than 23W) makes it an excellent candidate to achieve a supercomputing level capability for mobile computer vision applications. Experimental results also clearly demonstrate that the new many-core MIMD parallel architectures can indeed achieve excellent performance in low-level image processing computations while providing a high degree of flexibility and programmability.
doi_str_mv 10.1109/AERO.2012.6187228
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_6187228</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6187228</ieee_id><sourcerecordid>6187228</sourcerecordid><originalsourceid>FETCH-LOGICAL-i175t-cf64ab401f3b9b102793b9448c2758a98db2d4c9db26dbfca9dc75ed568494ff3</originalsourceid><addsrcrecordid>eNpFUF1LAzEQjF9grf0B4kv-wNVLLrkkj6VWW2gpSAXfyl4uaSO5u5JE4f69Jxacl5nZYYdlEXog-ZSQXD3NFm_bKc0JnZZECkrlBbojjAuRc87VJRpRpcqMFlxe_QeluEajYZtnBS0-btEkxs98gMipIHKE3NIdjr7HJwjgvfEY2hpbiAm75uRNY9oEyXUt7iyOyQTT4W8XfwfgD11w6dhEPLjNavOMG2j7THfB4J3zJgCGoI8uGZ2-grlHNxZ8NJMzj9H7y2I3X2br7etqPltnjgieMm1LBhXLiS0qVZHhTDUIxqSmgktQsq5ozbQaqKwrq0HVWnBT81Iyxawtxujxr9cZY_an4BoI_f78suIHfN1doA</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Highly parallel and fast implementation of stereo vision algorithms on MIMD many-core Tilera architecture</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Safari, S. ; Fijany, A. ; Diotalevi, F. ; Hosseini, F.</creator><creatorcontrib>Safari, S. ; Fijany, A. ; Diotalevi, F. ; Hosseini, F.</creatorcontrib><description>In this paper we present a fast, and for some cases faster than real-time, implementation of a class of dense stereo vision algorithms including the sum of squared differences (SSD), SSD with left-right check, and SSD with multiple windows, on a low-power MIMD many-core architecture, Tilera. Stereo vision - a method to extract spatial depth information of a scene from two pairs of stereo images - is performed as a primary task and first step in many computer vision applications, e.g. 3D modeling and obstacle detection/avoidance in autonomous vehicles. To reduce the scene conditions in real environment and achieve a robust error rejection, intensive computation for implementing a multiple window with left-right checking scheme is required. Therefore, real-time implementation of these algorithms is a challenging problem, particularly in an embedded application. To the best of our knowledge, our results present the first implementation of any stereo vision algorithm on new emerging MIMD many-core architectures. We have achieved a faster than real-time performance of 207, 118, and 30.45 frames per second for VGA (640×480) images with a disparity range of 16 for standard SSD, SSD with left-right checking, and SSD with 5 multiple window implementations, respectively. For HDTV (1280×720) images, we have achieved rather unique results of 71, and 35.75 frames per second for standard SSD and SSD with left-right checking implementations, respectively. Such excellent performance along with the low power consumption of the Tilera architecture (less than 23W) makes it an excellent candidate to achieve a supercomputing level capability for mobile computer vision applications. Experimental results also clearly demonstrate that the new many-core MIMD parallel architectures can indeed achieve excellent performance in low-level image processing computations while providing a high degree of flexibility and programmability.</description><identifier>ISSN: 1095-323X</identifier><identifier>ISBN: 1457705567</identifier><identifier>ISBN: 9781457705564</identifier><identifier>EISSN: 2996-2358</identifier><identifier>EISBN: 1457705559</identifier><identifier>EISBN: 9781457705571</identifier><identifier>EISBN: 9781457705557</identifier><identifier>EISBN: 1457705575</identifier><identifier>DOI: 10.1109/AERO.2012.6187228</identifier><language>eng</language><publisher>IEEE</publisher><subject>Algorithm design and analysis ; Computational efficiency ; Computer architecture ; Engines ; Real time systems ; Stereo vision ; Tiles</subject><ispartof>2012 IEEE Aerospace Conference, 2012, p.1-11</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/6187228$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,2051,27904,54898</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6187228$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Safari, S.</creatorcontrib><creatorcontrib>Fijany, A.</creatorcontrib><creatorcontrib>Diotalevi, F.</creatorcontrib><creatorcontrib>Hosseini, F.</creatorcontrib><title>Highly parallel and fast implementation of stereo vision algorithms on MIMD many-core Tilera architecture</title><title>2012 IEEE Aerospace Conference</title><addtitle>AERO</addtitle><description>In this paper we present a fast, and for some cases faster than real-time, implementation of a class of dense stereo vision algorithms including the sum of squared differences (SSD), SSD with left-right check, and SSD with multiple windows, on a low-power MIMD many-core architecture, Tilera. Stereo vision - a method to extract spatial depth information of a scene from two pairs of stereo images - is performed as a primary task and first step in many computer vision applications, e.g. 3D modeling and obstacle detection/avoidance in autonomous vehicles. To reduce the scene conditions in real environment and achieve a robust error rejection, intensive computation for implementing a multiple window with left-right checking scheme is required. Therefore, real-time implementation of these algorithms is a challenging problem, particularly in an embedded application. To the best of our knowledge, our results present the first implementation of any stereo vision algorithm on new emerging MIMD many-core architectures. We have achieved a faster than real-time performance of 207, 118, and 30.45 frames per second for VGA (640×480) images with a disparity range of 16 for standard SSD, SSD with left-right checking, and SSD with 5 multiple window implementations, respectively. For HDTV (1280×720) images, we have achieved rather unique results of 71, and 35.75 frames per second for standard SSD and SSD with left-right checking implementations, respectively. Such excellent performance along with the low power consumption of the Tilera architecture (less than 23W) makes it an excellent candidate to achieve a supercomputing level capability for mobile computer vision applications. Experimental results also clearly demonstrate that the new many-core MIMD parallel architectures can indeed achieve excellent performance in low-level image processing computations while providing a high degree of flexibility and programmability.</description><subject>Algorithm design and analysis</subject><subject>Computational efficiency</subject><subject>Computer architecture</subject><subject>Engines</subject><subject>Real time systems</subject><subject>Stereo vision</subject><subject>Tiles</subject><issn>1095-323X</issn><issn>2996-2358</issn><isbn>1457705567</isbn><isbn>9781457705564</isbn><isbn>1457705559</isbn><isbn>9781457705571</isbn><isbn>9781457705557</isbn><isbn>1457705575</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2012</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNpFUF1LAzEQjF9grf0B4kv-wNVLLrkkj6VWW2gpSAXfyl4uaSO5u5JE4f69Jxacl5nZYYdlEXog-ZSQXD3NFm_bKc0JnZZECkrlBbojjAuRc87VJRpRpcqMFlxe_QeluEajYZtnBS0-btEkxs98gMipIHKE3NIdjr7HJwjgvfEY2hpbiAm75uRNY9oEyXUt7iyOyQTT4W8XfwfgD11w6dhEPLjNavOMG2j7THfB4J3zJgCGoI8uGZ2-grlHNxZ8NJMzj9H7y2I3X2br7etqPltnjgieMm1LBhXLiS0qVZHhTDUIxqSmgktQsq5ozbQaqKwrq0HVWnBT81Iyxawtxujxr9cZY_an4BoI_f78suIHfN1doA</recordid><startdate>201203</startdate><enddate>201203</enddate><creator>Safari, S.</creator><creator>Fijany, A.</creator><creator>Diotalevi, F.</creator><creator>Hosseini, F.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201203</creationdate><title>Highly parallel and fast implementation of stereo vision algorithms on MIMD many-core Tilera architecture</title><author>Safari, S. ; Fijany, A. ; Diotalevi, F. ; Hosseini, F.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i175t-cf64ab401f3b9b102793b9448c2758a98db2d4c9db26dbfca9dc75ed568494ff3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2012</creationdate><topic>Algorithm design and analysis</topic><topic>Computational efficiency</topic><topic>Computer architecture</topic><topic>Engines</topic><topic>Real time systems</topic><topic>Stereo vision</topic><topic>Tiles</topic><toplevel>online_resources</toplevel><creatorcontrib>Safari, S.</creatorcontrib><creatorcontrib>Fijany, A.</creatorcontrib><creatorcontrib>Diotalevi, F.</creatorcontrib><creatorcontrib>Hosseini, F.</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>Safari, S.</au><au>Fijany, A.</au><au>Diotalevi, F.</au><au>Hosseini, F.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Highly parallel and fast implementation of stereo vision algorithms on MIMD many-core Tilera architecture</atitle><btitle>2012 IEEE Aerospace Conference</btitle><stitle>AERO</stitle><date>2012-03</date><risdate>2012</risdate><spage>1</spage><epage>11</epage><pages>1-11</pages><issn>1095-323X</issn><eissn>2996-2358</eissn><isbn>1457705567</isbn><isbn>9781457705564</isbn><eisbn>1457705559</eisbn><eisbn>9781457705571</eisbn><eisbn>9781457705557</eisbn><eisbn>1457705575</eisbn><abstract>In this paper we present a fast, and for some cases faster than real-time, implementation of a class of dense stereo vision algorithms including the sum of squared differences (SSD), SSD with left-right check, and SSD with multiple windows, on a low-power MIMD many-core architecture, Tilera. Stereo vision - a method to extract spatial depth information of a scene from two pairs of stereo images - is performed as a primary task and first step in many computer vision applications, e.g. 3D modeling and obstacle detection/avoidance in autonomous vehicles. To reduce the scene conditions in real environment and achieve a robust error rejection, intensive computation for implementing a multiple window with left-right checking scheme is required. Therefore, real-time implementation of these algorithms is a challenging problem, particularly in an embedded application. To the best of our knowledge, our results present the first implementation of any stereo vision algorithm on new emerging MIMD many-core architectures. We have achieved a faster than real-time performance of 207, 118, and 30.45 frames per second for VGA (640×480) images with a disparity range of 16 for standard SSD, SSD with left-right checking, and SSD with 5 multiple window implementations, respectively. For HDTV (1280×720) images, we have achieved rather unique results of 71, and 35.75 frames per second for standard SSD and SSD with left-right checking implementations, respectively. Such excellent performance along with the low power consumption of the Tilera architecture (less than 23W) makes it an excellent candidate to achieve a supercomputing level capability for mobile computer vision applications. Experimental results also clearly demonstrate that the new many-core MIMD parallel architectures can indeed achieve excellent performance in low-level image processing computations while providing a high degree of flexibility and programmability.</abstract><pub>IEEE</pub><doi>10.1109/AERO.2012.6187228</doi><tpages>11</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1095-323X
ispartof 2012 IEEE Aerospace Conference, 2012, p.1-11
issn 1095-323X
2996-2358
language eng
recordid cdi_ieee_primary_6187228
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Algorithm design and analysis
Computational efficiency
Computer architecture
Engines
Real time systems
Stereo vision
Tiles
title Highly parallel and fast implementation of stereo vision algorithms on MIMD many-core Tilera architecture
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-24T14%3A46%3A40IST&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=Highly%20parallel%20and%20fast%20implementation%20of%20stereo%20vision%20algorithms%20on%20MIMD%20many-core%20Tilera%20architecture&rft.btitle=2012%20IEEE%20Aerospace%20Conference&rft.au=Safari,%20S.&rft.date=2012-03&rft.spage=1&rft.epage=11&rft.pages=1-11&rft.issn=1095-323X&rft.eissn=2996-2358&rft.isbn=1457705567&rft.isbn_list=9781457705564&rft_id=info:doi/10.1109/AERO.2012.6187228&rft_dat=%3Cieee_6IE%3E6187228%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=1457705559&rft.eisbn_list=9781457705571&rft.eisbn_list=9781457705557&rft.eisbn_list=1457705575&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=6187228&rfr_iscdi=true