Next Article in Journal
Global Adaptation Controlled by an Interactive Consistency Protocol
Previous Article in Journal
Ultra Low Energy FDSOI Asynchronous Reconfiguration Network for Adaptive Circuits
Article Menu

Export Article

Open AccessArticle
J. Low Power Electron. Appl. 2017, 7(2), 12; doi:10.3390/jlpea7020012

SoC Hardware Implementation of Real-Time Video Segmentation based on the Mixture of Gaussian Algorithm

and
*
Department of Electrical Engineering, University of Minnesota Duluth, Duluth, MN 55812, USA
Now with Intel Corporation, Hillsboro, OR 97124, USA.
*
Author to whom correspondence should be addressed.
Academic Editor: Alexander Fish
Received: 10 March 2017 / Revised: 5 May 2017 / Accepted: 7 May 2017 / Published: 18 May 2017
View Full-Text   |   Download PDF [2110 KB, uploaded 18 May 2017]   |  

Abstract

Video segmentation based on the Mixture of Gaussian (MoG) algorithm is widely used in video processing systems, and hardware implementations have been proposed in the past years. Most previous work focused on high-performance custom design of the MoG algorithm to meet real-time requirement of high-frame-rate high-resolution video segmentation tasks. This paper focuses on the System-on-Chip (SoC) design and the priority is SoC integration of the system for flexibility/adaptability, while at the same time, custom design of the original MoG algorithm is included. To maximally retain the accuracy of the MoG algorithm for best segmentation performance, we minimally modified the MoG algorithm for hardware implementation at the cost of hardware resources. The MoG algorithm is custom-implemented as a hardware IP (Intellectual Property), which is then integrated within an SoC platform together with other video processing components, so that some key control parameters can be configured on-line, which makes the video segmentation system most suitable for different scenarios. The proposed implementation has been demonstrated and tested on a Xilinx Spartan-3A DSP Video Starter Board. Experiment results show that under a clock frequency of 25 MHz, this design meets the real-time requirement for VGA resolution (640 × 480) at 30 fps (frame-per-second). View Full-Text
Keywords: Video signal processing; Video segmentation; Mixture-of-Gaussian algorithm; Hardware implementation; System-on-Chip Video signal processing; Video segmentation; Mixture-of-Gaussian algorithm; Hardware implementation; System-on-Chip
Figures

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. (CC BY 4.0).

Scifeed alert for new publications

Never miss any articles matching your research from any publisher
  • Get alerts for new papers matching your research
  • Find out the new papers from selected authors
  • Updated daily for 49'000+ journals and 6000+ publishers
  • Define your Scifeed now

SciFeed Share & Cite This Article

MDPI and ACS Style

Li, P.; Tang, H. SoC Hardware Implementation of Real-Time Video Segmentation based on the Mixture of Gaussian Algorithm. J. Low Power Electron. Appl. 2017, 7, 12.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Metrics

Article Access Statistics

1

Comments

[Return to top]
J. Low Power Electron. Appl. EISSN 2079-9268 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top