Paper
28 May 2013 Processor core for real time background identification of HD video based on OpenCV Gaussian mixture model algorithm
Mariangela Genovese, Ettore Napoli
Author Affiliations +
Proceedings Volume 8764, VLSI Circuits and Systems VI; 87640Y (2013) https://doi.org/10.1117/12.2017069
Event: SPIE Microtechnologies, 2013, Grenoble, France
Abstract
The identification of moving objects is a fundamental step in computer vision processing chains. The development of low cost and lightweight smart cameras steadily increases the request of efficient and high performance circuits able to process high definition video in real time. The paper proposes two processor cores aimed to perform the real time background identification on High Definition (HD, 1920 1080 pixel) video streams. The implemented algorithm is the OpenCV version of the Gaussian Mixture Model (GMM), an high performance probabilistic algorithm for the segmentation of the background that is however computationally intensive and impossible to implement on general purpose CPU with the constraint of real time processing. In the proposed paper, the equations of the OpenCV GMM algorithm are optimized in such a way that a lightweight and low power implementation of the algorithm is obtained. The reported performances are also the result of the use of state of the art truncated binary multipliers and ROM compression techniques for the implementation of the non-linear functions. The first circuit has commercial FPGA devices as a target and provides speed and logic resource occupation that overcome previously proposed implementations. The second circuit is oriented to an ASIC (UMC-90nm) standard cell implementation. Both implementations are able to process more than 60 frames per second in 1080p format, a frame rate compatible with HD television.
© (2013) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Mariangela Genovese and Ettore Napoli "Processor core for real time background identification of HD video based on OpenCV Gaussian mixture model algorithm", Proc. SPIE 8764, VLSI Circuits and Systems VI, 87640Y (28 May 2013); https://doi.org/10.1117/12.2017069
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Video

Video processing

Field programmable gate arrays

Detection and tracking algorithms

Statistical analysis

Logic

Binary data

Back to Top