| Abstract: | This paper presents a simple yet effective algorithm that can process live videos of objects with fuzzy boundaries captured by freely moving cameras. The key idea is to train and maintain two competing one-class support vector machines
							  (1SVMs) at each pixel location, which model local color
							  distributions for foreground and background, respectively.
							  We advocate the usage of two competing local classifiers,
							  as it provides higher discriminative power and allows better
							  handling of ambiguities. As a result, our algorithm can
							  deal with a variety of videos with complex backgrounds and
							  freely moving cameras with minimum user interactions. In
							  addition, by introducing novel acceleration techniques and
							  by exploiting the parallel structure of the algorithm, realtime
						    processing speed is achieved for VGA-sized videos. |