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 条
  • [21] Integrated Pre-processing Technology for Underwater Image
    Cu, Xi-Peng
    2016 3RD INTERNATIONAL CONFERENCE ON ADVANCED EDUCATION AND MANAGEMENT (ICAEM 2016), 2016, : 699 - 703
  • [22] A Study of Underwater Image Pre-processing and Techniques
    Prasenan, Pooja
    Suriyakala, C. D.
    COMPUTATIONAL VISION AND BIO-INSPIRED COMPUTING ( ICCVBIC 2021), 2022, 1420 : 313 - 333
  • [23] Image pre-processing techniques for auto focusing
    Li, Qi
    Feng, Hua-Jun
    Xu, Zhi-Hai
    Guangdian Gongcheng/Opto-Electronic Engineering, 2004, 31 (09):
  • [24] The Application of Wavelet in Face Image Pre-processing
    Zhang, Chunxiao
    Hu, Yongmei
    Zhang, Tianyi
    An, Heng
    Xu, Wenwen
    2010 4TH INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICAL ENGINEERING (ICBBE 2010), 2010,
  • [25] Study Evolution of SAR Image Pre-Processing
    Yang Guang
    Wu Henan
    Zhang Yan
    Wang Zichen
    EPLWW3S 2011: 2011 INTERNATIONAL CONFERENCE ON ECOLOGICAL PROTECTION OF LAKES-WETLANDS-WATERSHED AND APPLICATION OF 3S TECHNOLOGY, VOL 1, 2011, : 66 - 68
  • [26] Effect of Pre-processing on Satellite Image Fusion
    Choi, Yoonsuk
    Sharifahmadian, Ershad
    Latifi, Shahram
    2013 17TH CSI INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND DIGITAL SYSTEMS (CADS 2013), 2013, : 111 - 115
  • [27] METHOD FOR PRE-PROCESSING OF LEVEL CROSSING IMAGE
    Rybalka, Roman
    Honcharov, Konstantin
    TRANSPORT PROBLEMS, 2015, 10 (01) : 79 - 86
  • [28] Pre-processing of SPIHT for lossy image coding
    Zhu, J
    Lawson, S
    ELECTRONICS LETTERS, 2001, 37 (11) : 687 - 688
  • [29] Grating optical diffractive image pre-processing in optical sensors copying human vision (OPTORETINA)
    Lauinger, N
    INTELLIGENT ROBOTS AND COMPUTER VISION XVII: ALGORITHMS, TECHNIQUES, AND ACTIVE VISION, 1998, 3522 : 328 - 342
  • [30] SIGNAL PRE-PROCESSING SUBSYSTEM FOR THE PURPOSE OF INDUSTRIAL CONTROL
    Puchr, Ivan
    Herout, Pavel
    ICINCO 2011: PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS, VOL 1, 2011, : 415 - 418