Video processing in real-time in FPGA

被引:3
|
作者
Morales, Erick [1 ]
Herrera, Roberto [1 ]
机构
[1] Inst Politecn Nacl, Ctr Invest & Desarrollo Tecnol Digital, Av Inst Politecn Nacl 1310, Mesa De Otay 22510, Tijuana Baja Ca, Mexico
关键词
D O I
10.1117/12.2322021
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In computational vision has a high computational cost, although, some algorithms had been implemented to get image features, that allow assorting, object and face recognition and so on. Some solutions have been developed in computers, DSP and GPU those that are not optimal with time. In order to improve the performance of these algorithms, we are implementing the SURF algorithm in embedded systems (FPGA) and applied to non-controller environments that require real-time response. In this work we development a SURF algorithm in order to improve time processing in video and image processing, we use an FPGA to apply that algorithm, we compare the time processing with different devices and the features found it into the images, this features will be invariant to scale, rotation and lighting, the SURF algorithm localize the interest points (features), its is using in facial recognition, object detection, stereo vision and so on. This algorithm has a high computational cost because of use a lot of data, in order to reduce the high cost we implemented LUTs and reduce time with code. With this work we try to find the best way to implement the algorithm into embedded systems, in order to use in non-controller environments and robots autonomous.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] The design of a real-time video processing system with FPGA
    Liu, W
    Chi, ZY
    Chen, WJ
    ELECTRONIC IMAGING AND MULTIMEDIA TECHNOLOGY III, 2002, 4925 : 467 - 469
  • [2] Real-time Video Collection and Processing System Based on FPGA
    Zheng Huaqiang
    Cai Fei
    Liu Yang
    Zhong Lu
    PROCEEDINGS OF THE THIRD INTERNATIONAL SYMPOSIUM ON TEST AUTOMATION & INSTRUMENTATION, VOLS 1 - 4, 2010, : 299 - 303
  • [3] Optimization of memory allocation for real-time video processing on FPGA
    Thörnberg, B
    Olsson, L
    O'Nils, M
    16TH INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2005, : 141 - 147
  • [4] A proposal of real-time video simulator using FPGA for multimedia processing
    Toriiwa, S
    Morooka, Y
    Toraichi, K
    Miura, Y
    Okamoto, A
    Kitamura, M
    2005 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING (PACRIM), 2005, : 253 - 256
  • [5] Embedded FPGA memory requirements for real-time video processing applications
    Lawal, Najeem
    O'Nils, Mattias
    NORCHIP 2005, PROCEEDINGS, 2005, : 206 - 209
  • [6] Real-time Video Stabilization on an FPGA
    Yabuki, Toru
    Yamaguchi, Yoshiki
    2013 IEEE INTERNATIONAL CONFERENCE ON SMART STRUCTURES AND SYSTEMS (ICSSS), 2013, : 114 - 119
  • [7] Real-time Video Processing Model for Stereoscopic Display System Based on FPGA
    Kang Ning
    Wang Yuanqing
    Zhang Zhaoyang
    Fan Kefeng
    PROCEEDINGS OF 2012 IEEE 11TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING (ICSP) VOLS 1-3, 2012, : 434 - +
  • [8] Real-time digital video stabilization on an FPGA
    Araneda, Luis
    Figueroa, Miguel
    2014 17TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2014, : 90 - 97
  • [9] Processing Panorama Video in Real-time
    Stensland, Hakon Kvale
    Gaddam, Vamsidhar Reddy
    Tennoe, Marius
    Helgedagsrud, Espen
    Naess, Mikkel
    Alstad, Henrik Kjus
    Griwodz, Carsten
    Halvorsen, Pal
    Johansen, Dag
    INTERNATIONAL JOURNAL OF SEMANTIC COMPUTING, 2014, 8 (02) : 209 - 227
  • [10] Modeling and Analysis of FPGA Accelerators for Real-Time Streaming Video Processing in the Healthcare Domain
    Steven van der Vlugt
    Hadi Alizadeh Ara
    Rob de Jong
    Martijn Hendriks
    Ruben Guerra Marin
    Marc Geilen
    Dip Goswami
    Journal of Signal Processing Systems, 2019, 91 : 75 - 91