Algorithmic methodologies for FPGA-based vision

被引:11
|
作者
Lim, Yoong Kang [1 ]
Kleeman, Lindsay [1 ]
Drummond, Tom [1 ]
机构
[1] Monash Univ, Dept Elect & Comp Syst Engn, Clayton, Vic 3800, Australia
关键词
FPGA; Hardware; Parallel processing; Embedded systems;
D O I
10.1007/s00138-012-0474-9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper proposes a strategy for the design of computer vision on Field Programmable Gate Arrays (FPGAs). We show that there are certain advantages to the approach of designing an algorithm to specifically suit hardware rather than attempting to replicate the behavior of software implementations in hardware. We justify this approach through the analysis of two case studies. In the first case study, we present FPGA implementations of two corner detectors. We make a number of observations which point to the advantages of an FPGA-tailored algorithm. In the second case study, we investigate the feasibility of this approach by designing a proof-of-concept face detection algorithm that was designed specifically for an FPGA. We show that this design allows for high detection speed on a low-cost FPGA device, although the same algorithm would not be considered in software. Finally, we conclude that FPGAs offer special opportunities for specialized algorithms that are infeasible in software.
引用
收藏
页码:1197 / 1211
页数:15
相关论文
共 50 条
  • [1] Algorithmic methodologies for FPGA-based vision
    Yoong Kang Lim
    Lindsay Kleeman
    Tom Drummond
    Machine Vision and Applications, 2013, 24 : 1197 - 1211
  • [2] FPGA-based computing in computer vision
    Ratha, NK
    Jain, AK
    CAMP'97 - FOURTH IEEE INTERNATIONAL WORKSHOP ON COMPUTER ARCHITECTURE FOR MACHINE PERCEPTION, PROCEEDINGS, 1997, : 128 - 137
  • [3] Realtime FPGA-Based Vision System
    Hirai, Shinichi
    Zakoji, Masakazu
    Masubuchi, Akihiro
    Tsuboi, Tatsuhiko
    JOURNAL OF ROBOTICS AND MECHATRONICS, 2005, 17 (04) : 401 - 409
  • [4] Implementation of an FPGA-Based Vision Localization
    Lee, Wen-Yo
    Bo-Jhih, Chen
    Wu, Chieh-Tsai
    Shih, Ching-Long
    Tsai, Ya-Hui
    Fan, Yi-Chih
    Lee, Chiou-Yng
    Chen, Ti-Hung
    GENETIC AND EVOLUTIONARY COMPUTING, VOL II, 2016, 388 : 233 - 242
  • [5] The design of an FPGA-based MIMO receiver: Algorithmic and architectural interactions
    Nelson, Brent
    Palmer, Joseph
    Rice, Michael
    2006 FORTIETH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, VOLS 1-5, 2006, : 2036 - +
  • [6] A Survey of FPGA-Based Vision Systems for Autonomous Cars
    Castells-Rufas, David
    Ngo, Vinh
    Borrego-Carazo, Juan
    Codina, Marc
    Sanchez, Carles
    Gil, Debora
    Carrabina, Jordi
    IEEE ACCESS, 2022, 10 : 132525 - 132563
  • [7] A Novel FPGA-Based Wireless Vision Sensor Node
    Hu, Chao
    Liu, Zhiyong
    Pan, Yingzi
    Zeng, Zhenxing
    Meng, Max Q. -H.
    2009 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION AND LOGISTICS ( ICAL 2009), VOLS 1-3, 2009, : 841 - +
  • [8] A robust and low resource FPGA-based stereoscopic vision algorithm
    Ibarra-Delgado, S.
    Hernandez Calvino, M.
    Guil Mata, N.
    Gomez-Luna, L.
    2013 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2013,
  • [9] FPGA-based Image Analyzer for Calibration of Stereo Vision Rigs
    Mielczarek, Aleksander
    Makowski, Dariusz
    Perek, Piotr
    Napieralski, Andrzej
    Sztoch, Przemyslaw
    2016 IEEE-NPSS REAL TIME CONFERENCE (RT), 2016,
  • [10] Algorithmic Design of an FPGA-Based Calculator for Fast Evaluation of Tsunami Wave Danger
    Lavrentiev, Mikhail
    Lysakov, Konstantin
    Marchuk, Andrey
    Oblaukhov, Konstantin
    Shadrin, Mikhail
    ALGORITHMS, 2021, 14 (12)