Highly Parallel and Fast Implementation of Stereo Vision Algorithms on MIMD Many-Core Tilera Architecture

被引:0
|
作者
Safari, Saeed [1 ]
Fijany, Amir [2 ]
Diotalevi, Francesco [2 ]
Hosseini, Fouzhan [2 ]
机构
[1] Univ Tehran, Sch Elect & Comp Engn, Tehran 14174, Iran
[2] Italian Inst Technol, Genoa, Italy
关键词
D O I
暂无
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
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 (640x480) 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 (1280x720) 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.
引用
收藏
页数:11
相关论文
共 50 条
  • [21] Fast and Accurate Power Annotated Simulation: Application to a Many-Core Architecture
    Ducroux, Thomas
    Haugou, Germain
    Risson, Vincent
    Vivet, Pascal
    2013 23RD INTERNATIONAL WORKSHOP ON POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION (PATMOS), 2013, : 191 - 198
  • [22] Exploring Many-Core Architecture Design Space for Parallel Discrete Event Simulation
    Zhang, Yi
    Wang, Jingjing
    Ponomarev, Dmitry
    Abu-Ghazaleh, Nael
    SIGSIM-PADS'14: PROCEEDINGS OF THE 2014 ACM CONFERENCE ON SIGSIM PRINCIPLES OF ADVANCED DISCRETE SIMULATION, 2014, : 95 - 104
  • [23] Godson-T: An Efficient Many-Core Architecture for Parallel Program Executions
    Dong-Rui Fan
    Nan Yuan
    Jun-Chao Zhang
    Yong-Bin Zhou
    Wei Lin
    Feng-Long Song
    Xiao-Chun Ye
    He Huang
    Lei Yu
    Guo-Ping Long
    Hao Zhang
    Lei Liu
    Journal of Computer Science and Technology, 2009, 24 : 1061 - 1073
  • [24] A Scalable Parallel Architecture Based on Many-Core Processors for Generating HTTP Traffic
    Wang, Xinheng
    Xu, Chuan
    Jin, Wenqiang
    Wang, Jiajie
    Wang, Qianyun
    Zhao, Guofeng
    APPLIED SCIENCES-BASEL, 2017, 7 (02):
  • [25] Godson-T: An Efficient Many-Core Architecture for Parallel Program Executions
    Fan, Dong-Rui
    Yuan, Nan
    Zhang, Jun-Chao
    Zhou, Yong-Bin
    Lin, Wei
    Song, Feng-Long
    Ye, Xiao-Chun
    Huang, He
    Yu, Lei
    Long, Guo-Ping
    Zhang, Hao
    Liu, Lei
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2009, 24 (06) : 1061 - 1073
  • [26] Godson-T:An Efficient Many-Core Architecture for Parallel Program Executions
    范东睿
    袁楠
    张军超
    周永彬
    林伟
    宋风龙
    叶笑春
    黄河
    余磊
    龙国平
    张浩
    刘磊
    JournalofComputerScience&Technology, 2009, 24 (06) : 1061 - 1073
  • [27] A Study of SpMV Implementation Using MPI and OpenMP on Intel Many-Core Architecture
    Ye, Fan
    Calvin, Christophe
    Petiton, Serge G.
    HIGH PERFORMANCE COMPUTING FOR COMPUTATIONAL SCIENCE - VECPAR 2014, 2015, 8969 : 43 - 56
  • [28] IMPLEMENTATION AND IMPROVEMENT OF WAVEFRONT PARALLEL PROCESSING FOR HEVC ENCODING ON MANY-CORE PLATFORM
    Zhang, Shaobo
    Zhang, Xiaoyun
    Gao, Zhiyong
    2014 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO WORKSHOPS (ICMEW), 2014,
  • [29] A Highly-Efficient and Tightly-Connected Many-Core Overlay Architecture
    Ben Abdelhamid, Riadh
    Yamaguchi, Yoshiki
    Boku, Taisuke
    IEEE ACCESS, 2021, 9 : 65277 - 65292
  • [30] Theoretical Analysis of Classic Algorithms on Highly-threaded Many-core GPUs
    Ma, Lin
    Agrawal, Kunal
    Chamberlain, Roger D.
    ACM SIGPLAN NOTICES, 2014, 49 (08) : 391 - 392