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 条
  • [1] Tools and Techniques for Implementation of Real-time Video Processing Algorithms
    Levent, Vecdi Emre
    Guzel, Aydin E.
    Tosun, Mustafa
    Buyukmihci, Mert
    Aydin, Furkan
    Goren, Sezer
    Erbas, Cengiz
    Akgun, Toygar
    Ugurdag, H. Fatih
    [J]. JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2019, 91 (01): : 93 - 113
  • [2] Parallel implementation of background subtraction algorithms for real-time video processing on a supercomputer platform
    Szwoch, Grzegorz
    Ellwart, Damian
    Czyzewski, Andrzej
    [J]. JOURNAL OF REAL-TIME IMAGE PROCESSING, 2016, 11 (01) : 111 - 125
  • [3] Parallel implementation of background subtraction algorithms for real-time video processing on a supercomputer platform
    Grzegorz Szwoch
    Damian Ellwart
    Andrzej Czyżewski
    [J]. Journal of Real-Time Image Processing, 2016, 11 : 111 - 125
  • [4] IMPLEMENTATION OF A PROGRAMMABLE SYSTEM FOR REAL-TIME DIGITAL VIDEO PROCESSING
    FORTIER, M
    DUBOIS, E
    [J]. SMPTE JOURNAL, 1989, 98 (10): : 760 - 764
  • [5] Efficient Implementation and Processing of a Real-time Panorama Video Pipeline
    Tennoe, Marius
    Helgedagsrud, Espen
    Naess, Mikkel
    Alstad, Henrik Kjus
    Stensland, Hakon Kvale
    Gaddam, Vamsidhar Reddy
    Johansen, Dag
    Griwodz, Carsten
    Halvorsen, Pal
    [J]. 2013 IEEE INTERNATIONAL SYMPOSIUM ON MULTIMEDIA (ISM), 2013, : 76 - 83
  • [6] Automated Real-Time Video Surveillance Algorithms for SoC Implementation: A Survey
    Salahat, Ehab
    Saleh, Hani
    Mohammad, Baker
    Al-Qutayri, Mahmoud
    Sluzek, Andrzej
    Ismail, Mohammad
    [J]. 2013 IEEE 20TH INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS, AND SYSTEMS (ICECS), 2013, : 82 - 83
  • [7] Adaptive image enhancement algorithms and their implementation for real-time video signals
    Kuroda, I
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2001, E84A (02) : 390 - 399
  • [8] Real-Time Implementation of Signal Processing Techniques for Disturbances Detection
    Singh, Rupal H.
    Mohanty, Soumya R.
    Kishor, Nand
    Thakur, Ankit K.
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2019, 66 (05) : 3550 - 3560
  • [9] Data partitioning for parallel implementation of real-time video processing systems
    O'Nils, M
    Lilljefjäll, PR
    Thörnberg, B
    [J]. PROCEEDINGS OF THE 2005 EUROPEAN CONFERENCE ON CIRCUIT THEORY AND DESIGN, VOL 1, 2005, : 213 - 216
  • [10] A Real-time Video Processing Implementation with Massively Parallel Computation Support
    Shin, Woosuk
    Kim, Mingyu
    Park, Sukjun
    Baek, Nakhoon
    [J]. 2020 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATION (ICEIC), 2020,