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...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
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 |