FOMTrace: Interactive Video Segmentation By Image Graphs and Fuzzy Object Models

Common users have changed from mere consumers to active producers of multimedia data content. Video editing plays an important role in this scenario, calling for simple segmentation tools that can handle fast-moving and deformable video objects with possible occlusions, color similarities with the background, among other challenges. We present an interactive video segmentation method, named FOMTrace, which addresses the problem in an effective and efficient way. From a user-provided object mask in a first frame, the method performs semi-automatic video segmentation on a spatiotemporal superpixel-graph, and then estimates a Fuzzy Object Model (FOM), which refines segmentation of the second frame by constraining delineation on a pixel-graph within a region where the object's boundary is expected to be. The user can correct/accept the refined object mask in the second frame, which is then similarly used to improve the spatiotemporal video segmentation of the remaining frames. Both steps are repeated alternately, within interactive response times, until the segmentation refinement of the final frame is accepted by the user. Extensive experiments demonstrate FOMTrace's ability for tracing objects in comparison with state-of-the-art approaches for interactive video segmentation, supervised, and unsupervised object tracking.

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

[2]  John W. Fisher,et al.  A Video Representation Using Temporal Superpixels , 2013, 2013 IEEE Conference on Computer Vision and Pattern Recognition.

[3]  Roberto de Alencar Lotufo,et al.  Watershed from propagated markers: An interactive method to morphological object segmentation in image sequences , 2010, Image Vis. Comput..

[4]  Jayaram K. Udupa,et al.  Fuzzy Connectedness Image Segmentation in Graph Cut Formulation: A Linear-Time Algorithm and a Comparative Analysis , 2012, Journal of Mathematical Imaging and Vision.

[5]  Guillermo Sapiro,et al.  Geodesic Matting: A Framework for Fast Interactive Image and Video Segmentation and Matting , 2009, International Journal of Computer Vision.

[6]  Guillermo Sapiro,et al.  Dynamic Color Flow: A Motion-Adaptive Color Model for Object Segmentation in Video , 2010, ECCV.

[7]  Kristen Grauman,et al.  Supervoxel-Consistent Foreground Propagation in Video , 2014, ECCV.

[8]  Alexandre X. Falcão,et al.  Links Between Image Segmentation Based on Optimum-Path Forest and Minimum Cut in Graph , 2009, Journal of Mathematical Imaging and Vision.

[9]  Patrick Pérez,et al.  Region filling and object removal by exemplar-based image inpainting , 2004, IEEE Transactions on Image Processing.

[10]  Arnaldo de Albuquerque Araújo,et al.  Graph-based hierarchical video segmentation based on a simple dissimilarity measure , 2014, Pattern Recognit. Lett..

[11]  Guillermo Sapiro,et al.  Decoupled coarse-to-fine matching and nonlinear regularization for efficient motion estimation , 2012, 2012 19th IEEE International Conference on Image Processing.

[12]  Alexandre X. Falcão,et al.  Motion segmentation and activity representation in crowds , 2009 .

[13]  William A. Barrett,et al.  Interactive segmentation of image volumes with Live Surface , 2007, Comput. Graph..

[14]  Michael F. Cohen,et al.  An iterative optimization approach for unified image segmentation and matting , 2005, Tenth IEEE International Conference on Computer Vision (ICCV'05) Volume 1.

[15]  A. X. Falcão,et al.  Interactive segmentation of multiple 3D objects in medical images by optimum graph cuts : Segmentação interativa de múltiplos objetos 3D em imagens médicas por cortes ótimos em grafo , 2015 .

[16]  Pascal Bertolino,et al.  Sensarea, a general public video editing application , 2014, 2014 IEEE International Conference on Image Processing (ICIP).

[17]  Alexandre X. Falcão,et al.  Hybrid Approaches for Interactive Image Segmentation Using the Live Markers Paradigm , 2014, IEEE Trans. Image Process..

[18]  Pedro Jussieu de Rezende,et al.  Interactive Segmentation by Image Foresting Transform on Superpixel Graphs , 2013, 2013 XXVI Conference on Graphics, Patterns and Images.

[19]  Alexandre X. Falcão,et al.  Interactive volume segmentation with differential image foresting transforms , 2004, IEEE Transactions on Medical Imaging.

[20]  Guillermo Sapiro,et al.  Video SnapCut: robust video object cutout using localized classifiers , 2009, ACM Trans. Graph..

[21]  Pascal Fua,et al.  SLIC Superpixels Compared to State-of-the-Art Superpixel Methods , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[22]  Minglun Gong Foreground segmentation of live videos using locally competing 1SVMs , 2011, CVPR 2011.

[23]  João Paulo Papa,et al.  Supervised pattern classification based on optimum‐path forest , 2009, Int. J. Imaging Syst. Technol..

[24]  Xiaoyi Jiang,et al.  Causal Video Segmentation Using Superseeds and Graph Matching , 2015, GbRPR.

[25]  Alexandre X. Falcão,et al.  How to Complete Any Segmentation Process Interactively via Image Foresting Transform , 2010, 2010 23rd SIBGRAPI Conference on Graphics, Patterns and Images.

[26]  Alexandre X. Falcão,et al.  Intelligent Understanding of User Interaction in Image Segmentation , 2012, Int. J. Pattern Recognit. Artif. Intell..

[27]  Margrit Gelautz,et al.  Spatio-temporally Coherent Interactive Video Object Segmentation via Efficient Filtering , 2012, DAGM/OAGM Symposium.

[28]  Alexandre X. Falcão,et al.  IFT-Watershed from gray-scale marker , 2002, Proceedings. XV Brazilian Symposium on Computer Graphics and Image Processing.

[29]  Jayaram K. Udupa,et al.  Cloud bank: A multiple clouds model and its use in MR brain image segmentation , 2009, 2009 IEEE International Symposium on Biomedical Imaging: From Nano to Macro.

[30]  Jayaram K. Udupa,et al.  User-Steered Image Segmentation Paradigms: Live Wire and Live Lane , 1998, Graph. Model. Image Process..

[31]  Yi Gao,et al.  Combining atlas and active contour for automatic 3D medical image segmentation , 2011, 2011 IEEE International Symposium on Biomedical Imaging: From Nano to Macro.

[32]  Gareth Funka-Lea,et al.  Graph Cuts and Efficient N-D Image Segmentation , 2006, International Journal of Computer Vision.

[33]  Jayaram K. Udupa,et al.  Automatic anatomy recognition via fuzzy object models , 2012, Medical Imaging.

[34]  Scott Cohen,et al.  LIVEcut: Learning-based interactive video segmentation by evaluation of multiple propagated cues , 2009, 2009 IEEE 12th International Conference on Computer Vision.

[35]  Jorge Stolfi,et al.  IFTrace: Video segmentation of deformable objects using the Image Foresting Transform , 2012, Comput. Vis. Image Underst..

[36]  Alexandre X. Falcão,et al.  Fast Euclidean distance transform using a graph-search algorithm , 2000, Proceedings 13th Brazilian Symposium on Computer Graphics and Image Processing (Cat. No.PR00878).

[37]  James M. Rehg,et al.  Video Segmentation by Tracking Many Figure-Ground Segments , 2013, 2013 IEEE International Conference on Computer Vision.

[38]  Jayaram K. Udupa,et al.  Clouds: A model for synergistic image segmentation , 2008, 2008 5th IEEE International Symposium on Biomedical Imaging: From Nano to Macro.

[39]  Michael F. Cohen,et al.  Image and Video Matting: A Survey , 2007, Found. Trends Comput. Graph. Vis..

[40]  Alexandre X. Falc HOW TO FIX ANY 3D SEGMENTATION INTERACTIVELY VIA IMAGE FORESTING TRANSFORM AND ITS USE IN MRI BRAIN SEGMENTATION , 2011 .

[41]  Jayaram K. Udupa,et al.  Fuzzy object modeling , 2011, Medical Imaging.

[42]  Jayaram K. Udupa,et al.  Cloud Models: Their Construction and Employment in Automatic MRI Segmentation of the Brain , 2009 .

[43]  Maneesh Agrawala,et al.  Interactive video cutout , 2005, SIGGRAPH 2005.

[44]  Camille Couprie,et al.  Power Watershed: A Unifying Graph-Based Optimization Framework , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[45]  Jorge Stolfi,et al.  The image foresting transform: theory, algorithms, and applications , 2004 .

[46]  Anant Madabhushi,et al.  Statistical 3D prostate imaging atlas construction via anatomically constrained registration , 2013, Medical Imaging.

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

[48]  Pascal Bertolino,et al.  Foreground object segmentation for moving camera sequences based on foreground-background probabilistic models and prior probability maps , 2014, 2014 IEEE International Conference on Image Processing (ICIP).

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

[50]  Andrew Blake,et al.  Geodesic star convexity for interactive image segmentation , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

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