Massive Parallel-Hardware Architecture for Multiscale Stereo, Optical Flow and Image-Structure Computation

被引:20
|
作者
Tomasi, Matteo [1 ]
Vanegas, Mauricio [1 ]
Barranco, Francisco [1 ]
Diaz, Javier [1 ]
Ros, Eduardo [1 ]
机构
[1] Univ Granada, Dept Comp Architecture & Technol, E-18071 Granada, Spain
关键词
Field programmable gate array (FPGA); low level vision; multiscale; phase-based; DISPARITY ESTIMATION; PERFORMANCE; PHASE; IMPLEMENTATION; VISION; SCALE; FPGA;
D O I
10.1109/TCSVT.2011.2162260
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Low-level vision tasks pose an outstanding challenge in terms of computational effort: pixel-wise operations require high-performance architectures to achieve real-time processing. Nowadays, diverse technologies permit a high level of parallelism and in this way researchers can address more and more complex on-chip low-level vision-feature extraction. In the state of the art, different architectures have been described that process single vision modes in real time but multiple computer vision modes are seldom conjointly computed on a single device to produce a general-purpose on-chip low-level vision system: this may be the basis for mid-level or high-level vision tasks. We present here a novel architecture for multiple-vision feature extraction that includes multiscale optical flow, disparity, energy, orientation, and phase. A high degree of robustness in real-life situations is obtained thanks to adopting phase-based models (at the cost of relatively high computing resource requirements). The high flexibility of the reconfigurable devices used allows for the exploration of different hardware configurations to deal with final target and user requirements. Making use of this novel architecture and hardware-sharing techniques we describe a coprocessing board implementation as a case study. It reaches an outstanding computing power of 92.3 GigaOPS at very low power consumption (approximately 12.9 GigaOPS/W).
引用
收藏
页码:282 / 294
页数:13
相关论文
共 6 条
  • [1] Change-driven data flow image processing architecture for optical flow computation
    Julio C. Sosa
    Jose A. Boluda
    Fernando Pardo
    Rocío Gómez-Fabela
    Journal of Real-Time Image Processing, 2007, 2 : 259 - 270
  • [2] Change-driven data flow image processing architecture for optical flow computation
    Sosa, Julio C.
    Boluda, Jose A.
    Pardo, Fernando
    Gomez-Fabela, Rocio
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2007, 2 (04) : 259 - 270
  • [3] FPGA implementation of a change-driven image processing architecture for optical flow computation
    Sosa, Julio C.
    Gomez-Fabela, Rocio
    Boluda, Jose A.
    Pardo, Fernando
    2006 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2006, : 663 - 666
  • [4] Change-driven image architecture on FPGA with adaptive threshold for optical-flow computation
    Sosa, Julio C.
    Gomez-Fabela, Rocio
    Boluda, Jose A.
    Pardo, Fernando
    RECONFIG 2006: PROCEEDINGS OF THE 2006 IEEE INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGA'S, 2006, : 237 - +
  • [5] A PARALLEL MAPPING OF OPTICAL FLOW TO COMPUTE UNIFIED DEVICE ARCHITECTURE FOR MOTION-BASED IMAGE SEGMENTATION
    Kuchnio, Peter
    Capson, David W.
    2009 16TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOLS 1-6, 2009, : 2325 - 2328
  • [6] OPTICAL-FLOW COMPUTATION ON A TRANSPUTER-BASED ARCHITECTURE - THE USE OF A PARALLEL OBJECT-ORIENTED PROGRAMMING ENVIRONMENT
    CIAMPOLINI, A
    CORRADI, A
    LEONARDI, L
    VENTURINI, A
    COMPUTERS AND ARTIFICIAL INTELLIGENCE, 1993, 12 (02): : 177 - 194