Multi-Object Tracking Coprocessor for Multi-Channel Embedded DVR Systems

被引:8
作者
Kim, Seajin [1 ]
Lee, Byung-jin [2 ]
Jeong, Jae-won [2 ]
Lee, Myeong-jin [2 ]
机构
[1] LG Elect, LG Prod Engn Res Inst, Pyeongtaek 451713, Gyeonggi, South Korea
[2] Korea Aerosp Univ, Sch Elect Telecommun & Comp Engn, Goyang 412791, Gyeonggi, South Korea
关键词
digital video recorder; video analytics; background model; object tracking; VIDEO SURVEILLANCE;
D O I
10.1109/TCE.2012.6415008
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, the architecture of a video analytics coprocessor is proposed for multi-channel embedded digital video recorder (DVR) systems. A reference video analytics algorithm is proposed for multi-object tracking and is divided into independent processing steps based on data flow. Each step is designed in hardware or software considering its computational complexity and required system resources. Pixel-wise processing requiring a large amount of computational resources, such as frame difference and background modeling, are designed as hardware with embedded direct memory access (DMA) controllers. A single-pass connected component labeling (CCL) is designed as a hardware targeting real-time processing of stream input. High-level tasks such as object filtering, frame-based control of hardware modules, and communication with an external host are designed with software on an embedded processor. Object tracking and event detection are designed with software on a host processor. Considering both the bandwidth required for frame processing and the bandwidth available by memory buses, the architecture of a 4-channel video analytics coprocessor is explored. It is finally implemented on a field-programmable gate arrays (FPGA) device, integrated into a conventional DVR system, and verified as to its functions and performance. It can provide video analysis functions to conventional DVR system-on-chip (SoC), and can lessen the cost of real-time video monitoring at remote monitoring centers(1).
引用
收藏
页码:1366 / 1374
页数:9
相关论文
共 16 条
[1]  
[Anonymous], 1999, P IEEE C COMPUTER VI
[2]  
[Anonymous], 2008, GP1680 TECHN MAN
[3]   An Efficient Multiple Object Detection and Tracking Framework for Automatic Counting and Video Surveillance Applications [J].
del-Blanco, Carlos R. ;
Jaureguizar, Fernando ;
Garcia, Narciso .
IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2012, 58 (03) :857-862
[4]   Smart video surveillance for proactive security [J].
Hampapur, Arun .
IEEE SIGNAL PROCESSING MAGAZINE, 2008, 25 (04) :136-+
[5]   Intelligent Video Surveillance [J].
Held, Cornelius ;
Krumm, Julia ;
Markel, Petra ;
Schenke, Ralf P. .
COMPUTER, 2012, 45 (03) :83-84
[6]  
Jablonski M, 2004, PROCEEDINGS OF THE EUROMICRO SYSTEMS ON DIGITAL SYSTEM DESIGN, P387
[7]   FPGA implementation of a single pass connected components algorithm [J].
Johnston, Christopher T. ;
Bailey, Donald G. .
DELTA 2008: FOURTH IEEE INTERNATIONAL SYMPOSIUM ON ELECTRONIC DESIGN, TEST AND APPLICATIONS, PROCEEDINGS, 2008, :228-231
[8]   Fast and Robust Algorithm of Tracking Multiple Moving Objects for Intelligent Video Surveillance Systems [J].
Kim, Jong Sun ;
Yeom, Dong Hae ;
Joo, Young Hoon .
IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2011, 57 (03) :1165-1170
[9]  
Kim S., 2012, P IEEE C CONS EL JAN
[10]   Automatic Video-Based Human Motion Analyzer for Consumer Surveillance System [J].
Lao, Weilun ;
Han, Jungong ;
de With, Peter H. N. .
IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2009, 55 (02) :591-598