TY - JOUR
T1 - Background modeling in graphics processing unit memory for parallel foreground segmentation
AU - Wang, Huibai
AU - Yu, Shaobo
AU - Song, Wei
AU - Cho, Kyungeun
AU - Um, Kyhyun
N1 - Publisher Copyright:
© 2015 American Scientific Publishers. All rights reserved.
PY - 2015/3/1
Y1 - 2015/3/1
N2 - Foreground-background segmentation and obtaining robust real-time foreground matting in computer visuals is important and is difficult to achieve. Various bag-of-words methods have been applied in this area, such as optical flow, temporal differencing, and background subtraction. Noteworthy among them, background subtraction can efficiently segment the foreground image from a dynamic video sequence. Most of the aforementioned methods are weak in achieving real-time segmentation. In this paper, we propose a real-time foreground-background segmentation method using a Codebook (CB) model based on GPU programming. Firstly, the background model learns from a video sequence recorded using a static camera. Next, the foreground pixels are subtracted by comparing the incoming video frames against the background model in the GPU, after which the background is updated. Finally, we apply erosion and dilation operations to remove noise from the segmented results. We execute our improved method for greater time efficiency through GPU utilization. Experimental results demonstrate the advantages of our improved Codebook model.
AB - Foreground-background segmentation and obtaining robust real-time foreground matting in computer visuals is important and is difficult to achieve. Various bag-of-words methods have been applied in this area, such as optical flow, temporal differencing, and background subtraction. Noteworthy among them, background subtraction can efficiently segment the foreground image from a dynamic video sequence. Most of the aforementioned methods are weak in achieving real-time segmentation. In this paper, we propose a real-time foreground-background segmentation method using a Codebook (CB) model based on GPU programming. Firstly, the background model learns from a video sequence recorded using a static camera. Next, the foreground pixels are subtracted by comparing the incoming video frames against the background model in the GPU, after which the background is updated. Finally, we apply erosion and dilation operations to remove noise from the segmented results. We execute our improved method for greater time efficiency through GPU utilization. Experimental results demonstrate the advantages of our improved Codebook model.
KW - Codebook
KW - Eroding and dilating
KW - Foreground-background segmentation
KW - GPU
UR - http://www.scopus.com/inward/record.url?scp=84941029216&partnerID=8YFLogxK
U2 - 10.1166/asl.2015.5809
DO - 10.1166/asl.2015.5809
M3 - Article
AN - SCOPUS:84941029216
SN - 1936-6612
VL - 21
SP - 451
EP - 454
JO - Advanced Science Letters
JF - Advanced Science Letters
IS - 3
ER -