DocumentCode :
1884132
Title :
Highly parallel and fast implementation of stereo vision algorithms on MIMD many-core Tilera architecture
Author :
Safari, Saeed ; Fijany, Amir ; Diotalevi, Francesco ; Hosseini, Fouzhan
Author_Institution :
Sch. of Electr. & Comput. Eng., Univ. of Tehran, Tehran, Iran
fYear :
2012
fDate :
3-10 March 2012
Firstpage :
1
Lastpage :
11
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.
Keywords :
feature extraction; image resolution; mobile computing; multiprocessing systems; parallel architectures; stereo image processing; 3D modeling; HDTV image; MIMD many-core Tilera architecture; autonomous vehicles; error rejection; highly parallel implementation; left-right checking scheme; low-level image processing; low-power MIMD many-core architecture; many-core MIMD parallel architecture; mobile computer vision application; multiple window implementation; obstacle avoidance; obstacle detection; spatial depth information extraction; stereo image; stereo vision algorithm; sum of squared difference; Algorithm design and analysis; Computational efficiency; Computer architecture; Engines; Real time systems; Stereo vision; Tiles;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Aerospace Conference, 2012 IEEE
Conference_Location :
Big Sky, MT
ISSN :
1095-323X
Print_ISBN :
978-1-4577-0556-4
Type :
conf
DOI :
10.1109/AERO.2012.6187228
Filename :
6187228
Link To Document :
بازگشت