Computer vision camera with embedded FPGA processing

被引:2
|
作者
Lecerf, A [1 ]
Ouellet, D [1 ]
Arias-Estrada, M [1 ]
机构
[1] Univ Laval, Comp Vis & Syst Lab, Quebec City, PQ, Canada
关键词
computer vision; smart camera; FPGA; computer vision algorithm hardware implementation;
D O I
10.1117/12.380084
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Traditional computer vision is based on a camera-computer system in which the image understanding algo-rithms are embedded in the computer. To circumvent the computational load of vision algorithms, low-level processing and imaging hardware can be integrated in a single compact module where a dedicated architecture is implemented. This paper presents a Computer Vision Camera based on an open architecture implemented in an FPGA. The system is targeted to real-time computer vision tasks where low level processing and feature extraction tasks can be implemented in the FPGA device. The camera integrates a CMOS image sensor, an FPGA device, two memory banks, and an embedded PC for communication and control tasks. The FPGA device is a medium size one equivalent to 25,000 logic gates. The device is connected to two high speed memory banks, an ISA interface, and an imager interface. The camera can be accessed for architecture programming, data transfer, and control through an Ethernet link from a remote computer. A hardware architecture can be defined in a Hardware Description Language (like VHDL), simulated and synthesized into digital structures that can be programmed into the FPGA and tested on the camera. The architecture of a classical multi-scale edge detection algorithm based on a Laplacian of Gaussian convolution has been developed to show the capabilities of the system.
引用
收藏
页码:299 / 308
页数:10
相关论文
共 50 条
  • [31] Superpixels for Image Processing and Computer Vision
    Lezoray, Olivier
    Meurie, Cyril
    Celebi, M. Emre
    JOURNAL OF ELECTRONIC IMAGING, 2017, 26 (06)
  • [32] Adaptable Architecture for the Development of Computer Vision Systems in FPGA
    Ramos, Ubiratan
    Stivanello, Mauricio Edgar
    Stemmer, Marcelo Ricardo
    IEEE LATIN AMERICA TRANSACTIONS, 2020, 18 (12) : 2104 - 2111
  • [33] Computer vision signal processing on graphics processing units
    Fung, J
    Mann, S
    2004 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL V, PROCEEDINGS: DESIGN AND IMPLEMENTATION OF SIGNAL PROCESSING SYSTEMS INDUSTRY TECHNOLOGY TRACKS MACHINE LEARNING FOR SIGNAL PROCESSING MULTIMEDIA SIGNAL PROCESSING SIGNAL PROCESSING FOR EDUCATION, 2004, : 93 - 96
  • [34] Design of Embedded Vision System based on FPGA-SoC
    Alsheikhy, Ahmed
    Said, Yahia Fahem
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (10) : 91 - 98
  • [35] Shareable Camera Framework for Multiple Computer Vision Applications
    Lee, Hayun
    Hong, Gyeonghwan
    Shin, Dongkun
    2018 20TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT), 2018, : 669 - 674
  • [36] COMPUTER VISION: A SMARTPHONE CAMERA CAN 'SEE' BRADYKINESIA
    Stefan, Williams
    Hui, Fang
    Rami, Qahwaji
    Paschal, O'Gorman
    Parisa, Patel
    Christopher, Graham D.
    Jane, Alty
    JOURNAL OF NEUROLOGY NEUROSURGERY AND PSYCHIATRY, 2018, 89 (10):
  • [37] Recent advances in computer camera methods for machine vision
    Olson, GG
    Walker, JN
    MACHINE VISION SYSTEMS FOR INSPECTION AND METROLOGY VII, 1998, 3521 : 34 - 41
  • [38] Image matching algorithms on embedded vision system using FPGA
    Shen Xiaolin
    ISTM/2007: 7TH INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, VOLS 1-7, CONFERENCE PROCEEDINGS, 2007, : 1828 - 1831
  • [39] COMPUTER METHOD FOR PROCESSING SCINTILLATION CAMERA IMAGES
    INOUYE, T
    SAWADA, N
    KASHIO, E
    KATSURADA, M
    JOURNAL OF NUCLEAR MEDICINE, 1973, 14 (06) : 411 - 411
  • [40] COMPUTER-PROCESSING OF SCINTILLATION CAMERA DATA
    HEFNER, J
    FINKELSTEIN, SM
    SILVERS, L
    BIOTELEMETRY, 1975, 2 (1-2) : 104 - 104