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

被引:0
|
作者
Vecdi Emre Levent
Aydin E. Guzel
Mustafa Tosun
Mert Buyukmihci
Furkan Aydin
Sezer Gören
Cengiz Erbas
Toygar Akgün
H. Fatih Ugurdag
机构
[1] Ozyegin University,
[2] Yeditepe University,undefined
[3] Aselsan,undefined
来源
关键词
Hardware IP generation; Real-time video processing; High-level synthesis; FPGA; Optical flow; Nested pipelining;
D O I
暂无
中图分类号
学科分类号
摘要
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
页数:20
相关论文
共 50 条
  • [31] REAL-TIME SCALABLE VIDEO CODEC IMPLEMENTATION FOR SURVEILLANCE
    Loomans, Marijn J. H.
    Koeleman, Cornelis J.
    de With, Peter H. N.
    [J]. ICME: 2009 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOLS 1-3, 2009, : 1130 - +
  • [32] Real-time Video Server Implementation for a Mobile Robot
    Ramil, Safin
    Lavrenov, Roman
    Tsoy, Tatyana
    Svinin, Mikhail
    Magid, Evgeni
    [J]. 2018 11TH INTERNATIONAL CONFERENCE ON DEVELOPMENTS IN ESYSTEMS ENGINEERING (DESE 2018), 2018, : 180 - 185
  • [33] Hardware Implementation of a Real-time Distributed Video Decoder
    Yang, Hsin-Ping
    Ho, Meng-Hsuan
    Hsieh, Hsiao-Chi
    Cheng, Po-Hsun
    Chen, Sao-Jie
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING (DSP), 2015, : 659 - 664
  • [34] Implementation of an application for real-time video face tracking
    Doric, Dusan
    Crnobrnja, Sasa
    Punt, Marija
    [J]. 2018 26TH TELECOMMUNICATIONS FORUM (TELFOR), 2018, : 715 - 718
  • [35] Implementation of Hybrid Algorithms for Real-time Face Recognition
    Shieh, Ming-Yuan
    Hu, Yu-Chia
    Chiou, Juing-Shian
    [J]. INFORMATION, COMMUNICATION AND ENGINEERING, 2013, 311 : 179 - 184
  • [36] Real-time holographic implementation of optimal correlation algorithms
    Khoury, J
    Gianino, PD
    Woods, CL
    [J]. OPTICAL PATTERN RECOGNITION XII, 2001, 4387 : 117 - 125
  • [37] An integrated environment for real-time implementation of DSP algorithms
    Papadimitriou, PD
    Livanos, NAI
    Zigouris, E
    [J]. DSP 97: 1997 13TH INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING PROCEEDINGS, VOLS 1 AND 2: SPECIAL SESSIONS, 1997, : 1015 - 1018
  • [38] PARALLEL MEDIAN FILTERING ALGORITHMS AND THEIR REAL-TIME IMPLEMENTATION
    PALENICHKA, RM
    [J]. CYBERNETICS, 1989, 25 (05): : 694 - 699
  • [39] REAL-TIME IMPLEMENTATION OF PREDICTION ALGORITHMS FOR AN INDUSTRIAL APPLICATION
    CATCHPOLE, JL
    SARHADI, M
    [J]. CA-DSP 89, VOLS 1 AND 2: 1989 INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND DIGITAL SIGNAL PROCESSING, 1989, : 120 - 125
  • [40] TOOLS FOR REAL-TIME SIGNAL-PROCESSING RESEARCH
    SNYDER, JH
    QUACKENBUSH, SR
    MELCHNER, MJ
    KAPILOW, DA
    [J]. IEEE COMMUNICATIONS MAGAZINE, 1993, 31 (11) : 64 - 74