Hardware Acceleration of Background Modeling in the Compressed Domain

Stefan Popa, Daniel Crookes, Paul Miller

Research output: Contribution to journalArticlepeer-review

7 Citations (Scopus)
340 Downloads (Pure)


In intelligent video surveillance systems, scalability (of the number of simultaneous video streams) is important. Two key factors which hinder scalability are the time spent in decompressing the input video streams, and the limited computational power of the processor. This paper demonstrates how a combination of algorithmic and hardware techniques can overcome these limitations, and significantly increase the number of simultaneous streams. The techniques used are processing in the compressed domain, and exploitation of the multicore and vector processing capability of modern processors. The paper presents a system which performs background modeling, using a Mixture of Gaussians approach. This is an important first step in the segmentation of moving targets. The paper explores the effects of reducing the number of coefficients in the compressed domain, in terms of throughput speed and quality of the background modeling. The speedups achieved by exploiting compressed domain processing, multicore and vector processing are explored individually. Experiments show that a combination of all these techniques can give a speedup of 170 times on a single CPU compared to a purely serial, spatial domain implementation, with a slight gain in quality.
Original languageEnglish
Pages (from-to)1562-1574
Number of pages13
JournalIEEE Transactions on Information Forensics and Security
Issue number10
Publication statusPublished - Oct 2013


  • Index Terms—Background subtraction, compressed domain,


Dive into the research topics of 'Hardware Acceleration of Background Modeling in the Compressed Domain'. Together they form a unique fingerprint.

Cite this