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 条
  • [21] An Embedded Real-Time Surveillance System: Implementation and Evaluation
    Fredrik Kristensen
    Hugo Hedberg
    Hongtu Jiang
    Peter Nilsson
    Viktor Öwall
    Journal of Signal Processing Systems, 2008, 52 : 75 - 94
  • [22] Real-Time Algorithm for Video Fusion Evaluation: Application to Surveillance System Based on UAV Platform
    Masini, A.
    Maffei, M.
    Bracci, A.
    Catella, P.
    Benco, S.
    2015 IEEE 1ST INTERNATIONAL FORUM ON RESEARCH AND TECHNOLOGIES FOR SOCIETY AND INDUSTRY (RTSI 2015) PROCEEDINGS, 2015,
  • [23] A PROGRAMMABLE REAL-TIME VIDEO SIGNAL-PROCESSING SYSTEM
    YAGI, N
    FUKUI, K
    ENAMI, K
    YAJIMA, R
    SASAKI, N
    HOSHINO, K
    HARUKAWA, K
    KOGURE, M
    SMPTE JOURNAL, 1991, 100 (11): : 860 - 868
  • [24] IMPLEMENTATION OF A PROGRAMMABLE SYSTEM FOR REAL-TIME DIGITAL VIDEO PROCESSING
    FORTIER, M
    DUBOIS, E
    SMPTE JOURNAL, 1989, 98 (10): : 760 - 764
  • [25] Design of Indoor Real-time Positioning on Embedded Platform
    Shu, Xin
    Liu, Chang
    Cai, Haoyuan
    Cao, Tianyang
    PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON MECHANICAL, ELECTRONIC, CONTROL AND AUTOMATION ENGINEERING (MECAE 2018), 2018, 149 : 331 - 336
  • [26] A Embedded Real-Time Polymorphic Computing Platform Architecture
    Wu, Yi
    Zhou, Xingshe
    Wu, Xiao
    Xu, Zhan
    PROCEEDINGS 2013 INTERNATIONAL CONFERENCE ON MECHATRONIC SCIENCES, ELECTRIC ENGINEERING AND COMPUTER (MEC), 2013, : 2326 - 2330
  • [27] Real-time video anomaly detection for smart surveillance
    Ali, Manal Mostafa
    IET IMAGE PROCESSING, 2023, 17 (05) : 1375 - 1388
  • [28] Video-based real-time surveillance of vehicles
    Srivastava, Satyam
    Delp, Edward J.
    JOURNAL OF ELECTRONIC IMAGING, 2013, 22 (04)
  • [29] Real-Time Moving Object Detection for Video Surveillance
    Sagrebin, Maria
    Pauli, Josef
    AVSS: 2009 6TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED VIDEO AND SIGNAL BASED SURVEILLANCE, 2009, : 31 - 36
  • [30] A Real-time Detection for Traffic Surveillance Video Shaking
    Niu, Yaoyao
    Hong, Danfeng
    Pan, Zhenkuan
    Wu, Xin
    PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON MECHATRONICS, CONTROL AND ELECTRONIC ENGINEERING, 2014, 113 : 148 - 152