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 条
  • [41] MICRO-Z-PROCESSING WITH THE CAMERA COMPUTER
    KLOSE, E
    RITTER, EP
    RADIOBIOLOGIA-RADIOTHERAPIA, 1979, 20 (06) : 825 - 826
  • [42] COMPUTER PROCESSING OF CEREBRAL SCINTILLATION CAMERA STUDIES
    SILFVERSKIOLD, BP
    SODERBORG, B
    KIIBUS, A
    ACTA NEUROLOGICA SCANDINAVICA, 1971, 47 (02): : 209 - +
  • [43] FPGA VERIFICATION in embedded video-processing systems
    Chhaya, Harshal
    Patel, Tarak
    EDN, 2009, 54 (13) : 17 - 19
  • [44] A fast hybrid computer vision technique for real-time embedded bus passenger flow calculation through camera
    Ejaz Ul Haq
    Xu Huarong
    Chen Xuhui
    Zhao Wanqing
    Fan Jianping
    Fazeel Abid
    Multimedia Tools and Applications, 2020, 79 : 1007 - 1036
  • [45] A fast hybrid computer vision technique for real-time embedded bus passenger flow calculation through camera
    Ul Haq, Ejaz
    Xu Huaron
    Chen Xuhui
    Zhao Wanqing
    Fan Jianping
    Abid, Fazeel
    MULTIMEDIA TOOLS AND APPLICATIONS, 2020, 79 (1-2) : 1007 - 1036
  • [46] Veiling Luminance Estimation on FPGA-based Embedded Smart Camera
    Grana, Constantino
    Borghesani, Daniele
    Santinelli, Paolo
    Cucchiara, Rita
    2012 IEEE INTELLIGENT VEHICLES SYMPOSIUM (IV), 2012, : 334 - 339
  • [47] Motion camera based on a custom vision sensor and an FPGA architecture.
    Arias-Estrada, M
    ADVANCED FOCAL PLANE ARRAYS AND ELECTRONIC CAMERAS II, 1998, 3410 : 147 - 157
  • [48] A Method of Camera Link Image Data Processing Based on FPGA
    Wang, Shi-feng
    2018 3RD INTERNATIONAL CONFERENCE ON COMPUTATIONAL MODELING, SIMULATION AND APPLIED MATHEMATICS (CMSAM 2018), 2018, 310 : 450 - 455
  • [49] Detecting Diabetic Retinopathy Using Embedded Computer Vision
    Vora, Parshva
    Shrestha, Sudhir
    APPLIED SCIENCES-BASEL, 2020, 10 (20): : 1 - 10
  • [50] Computer vision in undergraduate education: Modern embedded computing
    Hoover, A
    IEEE TRANSACTIONS ON EDUCATION, 2003, 46 (02) : 235 - 240