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 条
  • [21] REAL-TIME IMPLEMENTATION OF UHDTV VIDEO CODING SYSTEM WITH SUPERRE-SOLUTION TECHNIQUES
    Misu, Toshie
    Matsuo, Yasutaka
    Iwamura, Shunsuke
    Sakaida, Shinichi
    2013 PICTURE CODING SYMPOSIUM (PCS), 2013, : 181 - 184
  • [22] A true color video signal processing system and its real-time chip implementation
    Liu, YC
    Chen, LG
    Wu, PC
    Lai, YK
    Tsai, TH
    Lee, YP
    INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, 1997 DIGEST OF TECHNICAL PAPERS, 1997, : 238 - 239
  • [23] Design and implementation of a low-cost system for real-time video acquisition and processing
    Photonics Center, College of Physics, Nankai University, Tianjin 300071, China
    Guangdianzi Jiguang, 2006, 6 (742-745):
  • [24] Optimized implementation of real-time image processing algorithms on field programmable gate arrays
    Dias, AF
    Lavarenne, C
    Akil, M
    Sorel, Y
    ICSP '98: 1998 FOURTH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, PROCEEDINGS, VOLS I AND II, 1998, : 1080 - 1083
  • [25] METHODS FOR REAL TIME IMPLEMENTATION OF IMAGE PROCESSING ALGORITHMS
    Zoican, Sorin
    Zoican, Roxana
    Galatchi, Dan
    UNIVERSITY POLITEHNICA OF BUCHAREST SCIENTIFIC BULLETIN SERIES C-ELECTRICAL ENGINEERING AND COMPUTER SCIENCE, 2015, 77 (02): : 137 - 148
  • [26] Methods for real time implementation of image processing algorithms
    Zoican, Sorin
    Zoican, Roxana
    Galatchi, Dan
    UPB Scientific Bulletin, Series C: Electrical Engineering and Computer Science, 2015, 77 77 (2 2): : 137 - 148
  • [27] Optimal video processing and soft computing algorithms for human hand gesture recognition from real-time video
    Uke, Shailaja N.
    Zade, Amol
    MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 83 (17) : 50425 - 50447
  • [28] Optimal video processing and soft computing algorithms for human hand gesture recognition from real-time video
    Shailaja N. Uke
    Amol Zade
    Multimedia Tools and Applications, 2024, 83 : 50425 - 50447
  • [29] On Improving the Lightweight Video Encryption Algorithms for Real-time Video Transmission
    Fong, Simon
    2008 THIRD INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND NETWORKING IN CHINA, VOLS 1-3, 2008, : 1222 - 1228
  • [30] COMBINING REAL-TIME WITH KNOWLEDGE PROCESSING TECHNIQUES
    BROCKMANN, W
    LECTURE NOTES IN ARTIFICIAL INTELLIGENCE, 1992, 604 : 594 - 603