An online hierarchical supervoxel segmentation algorithm based on Uniform Entropy Slice

Supervoxel plays a significant role in video segmentation task in which moving objects in the video are detected and their external boundaries are obtained. This is due to the observation that hierarchies of supervoxel can process the video into a multiscale decomposition with more information for later analysis than other approaches using the concept of supervoxels to video segmentation. Most available supervoxel video segmentation methods require the whole voxels in the video to be loaded into memory first before processing can occur which is impossible even for medium sized videos containing 100 frames, of reasonable complex background and foreground of moving objects. The results of deploying these more traditional approaches show that they tend to under-segment at lower levels and over-segment at high levels, so it is a challenge to use the results to analyze the video, e.g., in detection of objects. In this paper, we present an algorithm to overcome these limitations. Our method, called StreamUES, is based on the Uniform Entropy Slice (UES). It not only can seek a selection of supervoxels by using the post hoc feature criterion such as optical flow, but also can work on streaming modem use a clip of frames at one time until the end of the video clip is reached. Our results indicate the StreamUES can work very well with a challenging dataset viz., VSB 100, which we used to evaluate the proposed StreamUES technique.

[1]  Nikos Paragios,et al.  Simultaneous Cast Shadows, Illumination and Geometry Inference Using Hypergraphs , 2013, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  Holger Winnemöller,et al.  Real-time video abstraction , 2006, SIGGRAPH 2006.

[3]  Paria Mehrani,et al.  Superpixels and Supervoxels in an Energy Optimization Framework , 2010, ECCV.

[4]  Mei Han,et al.  Efficient hierarchical graph-based video segmentation , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[5]  Ignas Budvytis,et al.  Semi-supervised video segmentation using tree structured graphical models , 2011, CVPR.

[6]  Chenliang Xu,et al.  Streaming Hierarchical Video Segmentation , 2012, ECCV.

[7]  Anthony Hoogs,et al.  An Efficient Online Hierarchical Supervoxel Segmentation Algorithm for Time-critical Applications , 2014, BMVC.

[8]  Rama Chellappa,et al.  Entropy rate superpixel segmentation , 2011, CVPR 2011.

[9]  René Vidal,et al.  Coarse-to-Fine Semantic Video Segmentation Using Supervoxel Trees , 2013, 2013 IEEE International Conference on Computer Vision.

[10]  Chenliang Xu,et al.  Flattening Supervoxel Hierarchies by the Uniform Entropy Slice , 2013, 2013 IEEE International Conference on Computer Vision.

[11]  Thomas Brox,et al.  High Accuracy Optical Flow Estimation Based on a Theory for Warping , 2004, ECCV.

[12]  Derek Hoiem,et al.  Beyond the Line of Sight: Labeling the Underlying Surfaces , 2012, ECCV.

[13]  A. Criminisi,et al.  Bilayer Segmentation of Live Video , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[14]  M. Hebert,et al.  Efficient temporal consistency for streaming video scene analysis , 2013, 2013 IEEE International Conference on Robotics and Automation.

[15]  Thomas Brox,et al.  A Unified Video Segmentation Benchmark: Annotation, Metrics and Analysis , 2013, 2013 IEEE International Conference on Computer Vision.

[16]  Bernt Schiele,et al.  Improved Image Boundaries for Better Video Segmentation , 2016, ECCV Workshops.

[17]  Jiawen Chen,et al.  Real-time edge-aware image processing with the bilateral grid , 2007, SIGGRAPH 2007.

[18]  Mubarak Shah,et al.  Action MACH a spatio-temporal Maximum Average Correlation Height filter for action recognition , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[19]  A. Aydin Alatan,et al.  Efficient graph-based image segmentation via speeded-up turbo pixels , 2010, 2010 IEEE International Conference on Image Processing.

[20]  Daniel P. Huttenlocher,et al.  Efficient Graph-Based Image Segmentation , 2004, International Journal of Computer Vision.

[21]  Stefanos Zafeiriou,et al.  Online Kernel Slow Feature Analysis for Temporal Video Segmentation and Tracking , 2015, IEEE Transactions on Image Processing.

[22]  Hujun Bao,et al.  Spatio-Temporal Video Segmentation of Static Scenes and Its Applications , 2015, IEEE Transactions on Multimedia.

[23]  Truong Q. Nguyen,et al.  Improving streaming video segmentation with early and mid-level visual processing , 2014, IEEE Winter Conference on Applications of Computer Vision.

[24]  Chenliang Xu,et al.  Evaluation of super-voxel methods for early video processing , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[25]  J. Weickert,et al.  Lucas/Kanade meets Horn/Schunck: combining local and global optic flow methods , 2005 .