Tools and Techniques for Implementation of Real-time Video Processing Algorithms

被引:0
|
作者
Levent, Vecdi Emre [1 ]
Guzel, Aydin E. [1 ]
Tosun, Mustafa [2 ]
Buyukmihci, Mert [1 ,3 ]
Aydin, Furkan [1 ]
Goren, Sezer [3 ]
Erbas, Cengiz [4 ]
Akgun, Toygar [4 ]
Ugurdag, H. Fatih [1 ]
机构
[1] Ozyegin Univ, Istanbul, Turkey
[2] Ozyegin Univ, EEE, Istanbul, Turkey
[3] Yeditepe Univ, Elect & Elect Engn, Istanbul, Turkey
[4] Aselsan, Ankara, Turkey
关键词
Hardware IP generation; Real-time video processing; High-level synthesis; FPGA; Optical flow; Nested pipelining;
D O I
10.1007/s11265-018-1402-7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes flexible tools and techniques that can be used to efficiently design/generate quite a variety of hardware IP blocks for highly parameterized real-time video processing algorithms. The tools and techniques discussed in the paper include host software, FPGA interface IP (PCIe, USB 3.0, DRAM), high-level synthesis, RTL generation tools, synthesis automation as well as architectural concepts (e.g., nested pipelining), an architectural estimation tool, and verification methodology. The paper also discusses a specific use case to deploy the mentioned tools and techniques for hardware design of an optical flow algorithm. The paper shows that in a fairly short amount of time, we were able to implement 11 versions of the optical flow algorithm running on 3 different FPGAs (from 2 different vendors), while we generated and synthesized several thousand designs for architectural trade-off.
引用
收藏
页码:93 / 113
页数:21
相关论文
共 50 条
  • [41] An integrated environment for real-time implementation of DSP algorithms
    Papadimitriou, PD
    Livanos, NAI
    Zigouris, E
    DSP 97: 1997 13TH INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING PROCEEDINGS, VOLS 1 AND 2: SPECIAL SESSIONS, 1997, : 1015 - 1018
  • [42] TOOLS FOR REAL-TIME SIGNAL-PROCESSING RESEARCH
    SNYDER, JH
    QUACKENBUSH, SR
    MELCHNER, MJ
    KAPILOW, DA
    IEEE COMMUNICATIONS MAGAZINE, 1993, 31 (11) : 64 - 74
  • [43] Active techniques for real-time video transmission and playback
    Chen, JC
    Agrawal, P
    ICC 2000: IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CONFERENCE RECORD, VOLS 1-3: GLOBAL CONVERGENCE THROUGH COMMUNICATIONS, 2000, : 239 - 243
  • [44] Video preprocessing techniques for real-time video compression - Noise level estimation techniques
    Shen, K
    42ND MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, PROCEEDINGS, VOLS 1 AND 2, 1999, : 778 - 781
  • [45] High density FPGAs for real-time video processing
    Nordhauser, S
    Beckstead, J
    Conerty, M
    Castracane, J
    Koltai, P
    Mouzakes, J
    REAL-TIME IMAGING II, 1997, 3028 : 100 - 107
  • [46] Real-time multimedia processing in video sensor networks
    Gu, Yaoyao
    Tian, Yuan
    Ekici, Eylem
    SIGNAL PROCESSING-IMAGE COMMUNICATION, 2007, 22 (03) : 237 - 251
  • [47] Development of applications for real-time video signal processing
    Facultad de Informática, U.P.M., Madrid, Spain
    1600, (2006):
  • [48] PROCESSING HARDWARE FOR REAL-TIME VIDEO CODING - INTRODUCTION
    PRIVAT, G
    PETAJAN, E
    IEEE MICRO, 1992, 12 (05) : 9 - 12
  • [49] COMPARISON OF LPC ALGORITHMS FOR REAL-TIME SPEECH PROCESSING
    KINSNER, W
    SWANSON, C
    IMAGES OF THE TWENTY-FIRST CENTURY, PTS 1-6, 1989, 11 : 661 - 662
  • [50] A REAL-TIME VIDEO SIGNAL-PROCESSING CHIP
    CHEN, LG
    LIU, YC
    CHIUEH, TD
    LEE, YP
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 1993, 39 (02) : 82 - 92