Real-time video surveillance on an embedded, programmable platform

被引:10
|
作者
Ngo, Hau T. [1 ]
Ives, Robert W. [1 ]
Rakvic, Ryan N. [1 ]
Broussard, Randy P. [2 ]
机构
[1] US Naval Acad, Dept Elect & Comp Engn, Annapolis, MD 21402 USA
[2] US Naval Acad, Weap & Syst Engn Dept, Annapolis, MD 21402 USA
关键词
Embedded systems; On-chip buffering scheme; Pipeline and parallel architecture; FPGA-based real-time video processing; Video surveillance; Object detection; FPGA;
D O I
10.1016/j.micpro.2013.06.003
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this work, a hardware-software co-design is proposed to effectively utilize FPGA resources for a prototype of an automated video surveillance system on a programmable platform. Time-critical steps of a foreground object detection algorithm are designed and implemented in the FPGA's logic elements to maximize parallel processing. Other non time-critical tasks are achieved by executing a high level language program on an embedded Nios-II processor. Custom and parallel processing modules are integrated into the video processing chain by a streaming protocol that aggressively utilizes on-chip memory to increase the throughput of the system. A data forwarding technique is incorporated with an on-chip buffering scheme to reduce computations and resources in the window-based operations. Other data control interfaces are achieved by software drivers that communicate with hardware controllers using Altera's Memory-Mapped protocol. The proposed prototype has demonstrated real-time processing capability that outperforms other implementations. Published by Elsevier B.V.
引用
收藏
页码:562 / 571
页数:10
相关论文
共 50 条
  • [41] Automated real-time video surveillance summarization framework
    Nagul Cooharojananone
    Siriwat Kasamwattanarote
    Rajalida Lipikorn
    Shin’ichi Satoh
    Journal of Real-Time Image Processing, 2015, 10 : 513 - 532
  • [42] A real-time gresture recognition algorithm on video surveillance
    Zhou, Hang
    Ruan, Qiuqi
    2006 8TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, VOLS 1-4, 2006, : 1754 - +
  • [43] Automated real-time video surveillance summarization framework
    Cooharojananone, Nagul
    Kasamwattanarote, Siriwat
    Lipikorn, Rajalida
    Satoh, Shin'ichi
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2015, 10 (03) : 513 - 532
  • [44] A LIBRARY OF EMBEDDED PLATFORM COMPONENTS FOR THE SIMULATION OF REAL-TIME EMBEDDED SYSTEMS
    Mertens, Joost
    Vanherpen, Ken
    Denil, Joachim
    De Meulenaere, Paul
    2019 SPRING SIMULATION CONFERENCE (SPRINGSIM), 2019,
  • [45] A New Real-Time Embedded Video Denoising Algorithm
    Petreto, Andrea
    Romera, Thomas
    Lemaitre, Florian
    Masliah, Ian
    Gaillard, Boris
    Bouyer, Manuel
    Meunier, Quentin L.
    Lacassagne, Lionel
    2019 CONFERENCE ON DESIGN AND ARCHITECTURES FOR SIGNAL AND IMAGE PROCESSING (DASIP), 2019, : 47 - 52
  • [46] Hardware platform design for real-time video applications
    Ben Atitallah, A
    Kadionik, P
    Ghozzi, F
    Nouel, P
    Masmoudi, N
    Marchegay, P
    16TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS, PROCEEDINGS, 2004, : 722 - 725
  • [47] Remote Surveillance System for Driver Drowsiness in Real-time Using Low-cost Embedded Platform
    Weng, Ming-cong
    Chen, Chia-tseng
    Kao, Hsiang-chun
    2008 IEEE INTERNATIONAL CONFERENCE ON VEHICULAR ELECTRONICS AND SAFETY, 2008, : 60 - 64
  • [48] Embedded vision platform for video surveillance systems
    Techmer, A
    Bluethgen, HM
    Grassmann, C
    Image and Video Communications and Processing 2005, Pts 1 and 2, 2005, 5685 : 80 - 91
  • [49] Implementation of a Real-Time Versatile Video Coding Decoder Based on VVdeC Over an Embedded Multicore Platform
    Saha, Anup
    Chavarrias, Miguel
    Aranda, Victor
    Garrido, Matias J.
    Pescador, Fernando
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2023, 69 (01) : 98 - 108
  • [50] Real-Time Source Separation on a Field Programmable Gate Array Platform
    Hanson, Valerie S.
    Odame, Kofi M.
    2012 ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2012, : 2925 - 2928