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 条
  • [1] Fast implementation of dense stereo vision algorithms on a highly parallel SIMD architecture
    Hosseini, Fouzhan
    Fijany, Amir
    Safari, Saeed
    Fontaine, Jean-Guy
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2013, 8 (04) : 421 - 435
  • [2] Fast implementation of dense stereo vision algorithms on a highly parallel SIMD architecture
    Fouzhan Hosseini
    Amir Fijany
    Saeed Safari
    Jean-Guy Fontaine
    Journal of Real-Time Image Processing, 2013, 8 : 421 - 435
  • [3] Parallel Implementation and Performance Prediction of Object Detection in Videos on the Tilera Many-core Systems
    Hung, Ya-Fei
    Tseng, Shau-Yin
    King, Chung-Ta
    Liu, Huan-Yu
    Huang, Shih-Chieh
    2009 10TH INTERNATIONAL SYMPOSIUM ON PERVASIVE SYSTEMS, ALGORITHMS, AND NETWORKS (ISPAN 2009), 2009, : 563 - +
  • [4] Cooperative Search Algorithm for Highly Parallel Implementation of RANSAC for Model Estimation on Tilera MIMD Architecture
    Fijany, Amir
    Diotalevi, Francesco
    2012 IEEE AEROSPACE CONFERENCE, 2012,
  • [5] Scaling Graph Community Detection on the Tilera Many-core Architecture
    Chavarria-Miranda, Daniel
    Halappanavar, Mahantesh
    Kalyanaraman, Ananth
    2014 21ST INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2014,
  • [6] Parallel Deblocking Filter for H.264/AVC on the TILERA Many-Core Systems
    Yan, Chenggang
    Dai, Feng
    Zhang, Yongdong
    ADVANCES IN MULTIMEDIA MODELING, PT I, 2011, 6523 : 51 - 61
  • [7] Exploring performance and energy tradeoffs for irregular applications: A case study on the Tilera many-core architecture
    Panyala, Ajay
    Chavarria-Miranda, Daniel
    Manzano, Joseph B.
    Tumeo, Antonino
    Halappanavar, Mahantesh
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2017, 104 : 234 - 251
  • [8] Branch and Bound Algorithm for Parallel Many-Core Architecture
    Hazama, Kazuki
    Ebara, Hiroyuki
    2018 SIXTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING WORKSHOPS (CANDARW 2018), 2018, : 272 - 277
  • [9] Optimized Parallel Implementation of Face Detection Based on Embedded Heterogeneous Many-Core Architecture
    Gao, Fang
    Huang, Zhangqin
    Wang, Shulong
    Ji, Xinrong
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2017, 31 (07)
  • [10] swParaFEM: a highly efficient parallel finite element solver on Sunway many-core architecture
    Jingshan Pan
    Lei Xiao
    Min Tian
    Tao Liu
    Yinglong Wang
    The Journal of Supercomputing, 2023, 79 : 11427 - 11451