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 条
  • [41] Designing Fast Architecture-Sensitive Tree Search on Modern Multicore/Many-Core Processors
    Kim, Changkyu
    Chhugani, Jatin
    Satish, Nadathur
    Sedlar, Eric
    Nguyen, Anthony D.
    Kaldewey, Tim
    Lee, Victor W.
    Brandt, Scott A.
    Dubey, Pradeep
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2011, 36 (04):
  • [42] A Highly Parallel Framework for HEVC Coding Unit Partitioning Tree Decision on Many-core Processors
    Yan, Chenggang
    Zhang, Yongdong
    Xu, Jizheng
    Dai, Feng
    Li, Liang
    Dai, Qionghai
    Wu, Feng
    IEEE SIGNAL PROCESSING LETTERS, 2014, 21 (05) : 573 - 576
  • [43] Efficient Implementation of Multilevel Fast Multipole Algorithm on SW26010 Many-core Processor
    He, Wei-Jia
    Yang, Ming-Lin
    Sheng, Xin-Qing
    2020 IEEE MTT-S INTERNATIONAL CONFERENCE ON NUMERICAL ELECTROMAGNETIC AND MULTIPHYSICS MODELING AND OPTIMIZATION (NEMO 2020), 2020,
  • [44] Synchronization in graph analysis algorithms on the Partially Ordered Event-Triggered Systems many-core architecture
    Rafiev, Ashur
    Yakovlev, Alex
    Tarawneh, Ghaith
    Naylor, Matthew F.
    Moore, Simon W.
    Thomas, David B.
    Bragg, Graeme M.
    Vousden, Mark L.
    Brown, Andrew D.
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2022, 16 (2-3): : 71 - 88
  • [45] MAICC : A Lightweight Many-core Architecture with In-Cache Computing for Multi-DNN Parallel Inference
    Fan, Renhao
    Cui, Yikai
    Chen, Qilin
    Wang, Mingyu
    Zhang, Youhui
    Zheng, Weimin
    Li, Zhaolin
    56TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, MICRO 2023, 2023, : 411 - 423
  • [46] SW-LZMA: Parallel Implementation of LZMA Based on SW26010 Many-Core Processor
    Li, Bingzheng
    Xu, Jinchen
    Liu, Zijing
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2021, 2021
  • [47] A Highly Parallel Motion Estimation Method Based on Temporal Motion Vector Prediction for a Many-core Platform
    Kudo, Shinobu
    Kitahara, Masaki
    Shimizu, Atsushi
    2015 PICTURE CODING SYMPOSIUM (PCS) WITH 2015 PACKET VIDEO WORKSHOP (PV), 2015, : 169 - 173
  • [48] Real-Time Parallel Implementation of SSD Stereo Vision Algorithm on CSX SIMD Architecture
    Hosseini, Fouzhan
    Fijany, Amir
    Safari, Saeed
    Chellali, Ryad
    Fontaine, Jean-Guy
    ADVANCES IN VISUAL COMPUTING, PT 1, PROCEEDINGS, 2009, 5875 : 808 - 818
  • [49] A Multi-Core CPU and Many-Core GPU Based Fast Parallel Shuffled Complex Evolution Global Optimization Approach
    Kan, Guangyuan
    Lei, Tianjie
    Liang, Ke
    Li, Jiren
    Ding, Liuqian
    He, Xiaoyan
    Yu, Haijun
    Zhang, Dawei
    Zuo, Depeng
    Bao, Zhenxin
    Amo-Boateng, Mark
    Hu, Youbing
    Zhang, Mengjie
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (02) : 332 - 344
  • [50] Extending a Highly Parallel Data Mining Algorithm to the Intel® Many Integrated Core Architecture
    Heinecke, Alexander
    Klemm, Michael
    Pflueger, Dirk
    Bode, Arndt
    Bungartz, Hans-Joachim
    EURO-PAR 2011: PARALLEL PROCESSING WORKSHOPS, PT II, 2012, 7156 : 375 - 384