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 条
  • [31] Real-time signal processing techniques in MRI
    Riederer, SJ
    Busse, RF
    Grimm, RC
    Jack, CR
    Kruger, DG
    Rossman, PJ
    Ward, HA
    PROCEEDINGS OF THE 23RD ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY, VOLS 1-4: BUILDING NEW BRIDGES AT THE FRONTIERS OF ENGINEERING AND MEDICINE, 2001, 23 : 2240 - 2243
  • [32] Real-time Experience Techniques for Collaborative Tools on Mobile
    Jaramillo, David
    Van Duy, Nguyen
    Newhook, Richard
    IEEE SOUTHEASTCON 2014, 2014,
  • [33] Real-time Video Server Implementation for a Mobile Robot
    Ramil, Safin
    Lavrenov, Roman
    Tsoy, Tatyana
    Svinin, Mikhail
    Magid, Evgeni
    2018 11TH INTERNATIONAL CONFERENCE ON DEVELOPMENTS IN ESYSTEMS ENGINEERING (DESE 2018), 2018, : 180 - 185
  • [34] REAL-TIME SCALABLE VIDEO CODEC IMPLEMENTATION FOR SURVEILLANCE
    Loomans, Marijn J. H.
    Koeleman, Cornelis J.
    de With, Peter H. N.
    ICME: 2009 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOLS 1-3, 2009, : 1130 - +
  • [35] Hardware Implementation of a Real-time Distributed Video Decoder
    Yang, Hsin-Ping
    Ho, Meng-Hsuan
    Hsieh, Hsiao-Chi
    Cheng, Po-Hsun
    Chen, Sao-Jie
    2015 IEEE INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING (DSP), 2015, : 659 - 664
  • [36] Implementation of an application for real-time video face tracking
    Doric, Dusan
    Crnobrnja, Sasa
    Punt, Marija
    2018 26TH TELECOMMUNICATIONS FORUM (TELFOR), 2018, : 715 - 718
  • [37] Implementation of Hybrid Algorithms for Real-time Face Recognition
    Shieh, Ming-Yuan
    Hu, Yu-Chia
    Chiou, Juing-Shian
    INFORMATION, COMMUNICATION AND ENGINEERING, 2013, 311 : 179 - 184
  • [38] Real-time holographic implementation of optimal correlation algorithms
    Khoury, J
    Gianino, PD
    Woods, CL
    OPTICAL PATTERN RECOGNITION XII, 2001, 4387 : 117 - 125
  • [39] REAL-TIME IMPLEMENTATION OF PREDICTION ALGORITHMS FOR AN INDUSTRIAL APPLICATION
    CATCHPOLE, JL
    SARHADI, M
    CA-DSP 89, VOLS 1 AND 2: 1989 INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND DIGITAL SIGNAL PROCESSING, 1989, : 120 - 125
  • [40] PARALLEL MEDIAN FILTERING ALGORITHMS AND THEIR REAL-TIME IMPLEMENTATION
    PALENICHKA, RM
    CYBERNETICS, 1989, 25 (05): : 694 - 699