Title :
Fast background modeling using GMM on GPU
Author :
Xuannan Ye ; Wanggen Wan
Author_Institution :
Sch. of Commun. & Inf. Eng., Shanghai Univ., Shanghai, China
Abstract :
Although Gaussian Mixture Model (GMM) for background modeling can give better results, it is still too slow to be applied to real-time systems. This paper describes two different parallel implementations on GPU to accelerate the GMM for background subtracting (BGS). One is basic GPU implementation using constant memory, which just assigns a GPU thread for each pixel and doesn´t do much optimization. The other is asynchronous GPU implementation, which employs different optimizations techniques, such as pinned memory, memory coalescing, and asynchronous execution. Both of the two implementations are benefit from the computational capacity of CUDA cores on GPUs. The experimental results show our GPU implementation for background subtraction can greatly save the modeling time without obvious degradation of accuracy.
Keywords :
Gaussian processes; graphics processing units; mixture models; optimisation; parallel architectures; video surveillance; CUDA cores; GMM; GPU thread; Gaussian mixture model; asynchronous GPU implementation; asynchronous execution; background subtraction; computational capacity; constant memory; fast background modeling; memory coalescing; optimizations techniques; parallel implementations; pinned memory; real-time systems; smart video surveillance systems; Computational modeling; Graphics processing units; Instruction sets; Mathematical model; Optimization; Real-time systems; Streaming media; Background modeling; GPU; Gaussian mixture model; Parallel Computing;
Conference_Titel :
Audio, Language and Image Processing (ICALIP), 2014 International Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-1-4799-3902-2
DOI :
10.1109/ICALIP.2014.7009932