Generic FPGA Pre-Processing Image Library for Industrial Vision Systems

被引:0
|
作者
Ferreira, Diogo [1 ,2 ]
Moutinho, Filipe [2 ,3 ,4 ]
Matos-Carvalho, Joao P. [3 ,4 ,5 ]
Guedes, Magno [1 ]
Deusdado, Pedro [1 ]
机构
[1] INTROSYS SA, P-2950805 Quinta Do Anjo, Portugal
[2] NOVA Univ Lisbon, NOVA Sch Sci & Technol, P-2829516 Caparica, Portugal
[3] Ctr Technol & Syst UNINOVA CTS, P-2829516 Caparica, Portugal
[4] Associated Lab Intelligent Syst LASI, P-2829516 Caparica, Portugal
[5] Univ Lusofona, Ctr Univ Lisboa, COPELABS, P-1749024 Lisbon, Portugal
关键词
FPGA; GPU; pre-processing image library; industrial vision systems;
D O I
10.3390/s24186101
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Currently, there is a demand for an increase in the diversity and quality of new products reaching the consumer market. This fact imposes new challenges for different industrial sectors, including processes that integrate machine vision. Hardware acceleration and improvements in processing efficiency are becoming crucial for vision-based algorithms to follow the complexity growth of future industrial systems. This article presents a generic library of pre-processing filters for execution in field-programmable gate arrays (FPGAs) to reduce the overall image processing time in vision systems. An experimental setup based on the Zybo Z7 Pcam 5C Demo project was developed and used to validate the filters described in VHDL (VHSIC hardware description language). Finally, a comparison of the execution times using GPU and CPU platforms was performed as well as an evaluation of the integration of the current work in an industrial application. The results showed a decrease in the pre-processing time from milliseconds to nanoseconds when using FPGAs.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] Image pre-processing in computer vision systems for melanoma detection
    Vocaturo, Eugenio
    Zumpano, Ester
    Veltri, Pierangelo
    PROCEEDINGS 2018 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE (BIBM), 2018, : 2117 - 2124
  • [2] Adaptive Image Acquisition and Pre-processing in Triggered Vision Systems
    Martinez, A.
    Navarro, P. J.
    Suardiaz, J.
    Fernandez, C.
    Iborra, A.
    IECON: 2009 35TH ANNUAL CONFERENCE OF IEEE INDUSTRIAL ELECTRONICS, VOLS 1-6, 2009, : 1883 - +
  • [3] Research of Image Pre-processing Algorithm Based on FPGA
    Yang Yongjin
    Zhou Xinmei
    Xiang Zhongfan
    INTERNATIONAL JOURNAL ON SMART SENSING AND INTELLIGENT SYSTEMS, 2013, 6 (04): : 1499 - 1515
  • [4] Research of image pre-processing algorithm based on FPGA
    Yongjin, Y. (yangyongjin007@163.com), 1600, Exeley Inc (06):
  • [5] Study and Design of Image Pre-processing System Based on FPGA
    Li, Jintong
    Duan, Xiaojie
    ADVANCED COMPOSITE MATERIALS, PTS 1-3, 2012, 482-484 : 200 - 205
  • [6] Pre-processing VDIF Data in FPGA
    Gan, Jiangying
    Xu, Zhijun
    2018 PROGRESS IN ELECTROMAGNETICS RESEARCH SYMPOSIUM (PIERS-TOYAMA), 2018, : 723 - 728
  • [7] Infrared Image Pre-Processing and IR/RGB Registration with FPGA Implementation
    Lielamurs, Edgars
    Cvetkovs, Andrejs
    Novickis, Rihards
    Ozols, Kaspars
    ELECTRONICS, 2023, 12 (04)
  • [8] IMAGE PRE-PROCESSING TOOL
    Miljkovic, Olga
    KRAGUJEVAC JOURNAL OF MATHEMATICS, 2009, 32 : 97 - 107
  • [9] SumatraTT:: a generic data pre-processing system
    Aubrecht, P
    Miksovsky, P
    Král, L
    14TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2003, : 120 - 124
  • [10] FPGA Based Filters for EEG Pre-processing
    Sundaram, Kalyana
    Marichamy
    Pradeepa
    2016 SECOND INTERNATIONAL CONFERENCE ON SCIENCE TECHNOLOGY ENGINEERING AND MANAGEMENT (ICONSTEM), 2016, : 572 - 576