SoC Hardware Implementation of Real-Time Video Segmentation based on the Mixture of Gaussian Algorithm
AbstractVideo 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
Share & Cite This Article
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.
Li P, Tang H. SoC Hardware Implementation of Real-Time Video Segmentation based on the Mixture of Gaussian Algorithm. Journal of Low Power Electronics and Applications. 2017; 7(2):12.Chicago/Turabian Style
Li, Peng; Tang, Hua. 2017. "SoC Hardware Implementation of Real-Time Video Segmentation based on the Mixture of Gaussian Algorithm." J. Low Power Electron. Appl. 7, no. 2: 12.
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.