Random walks in directed hypergraphs and application to semi-supervised image segmentation

In this paper, we introduce for the first time the notion of directed hypergraphs in image processing and particularly image segmentation. We give a formulation of a random walk in a directed hypergraph that serves as a basis to a semi-supervised image segmentation procedure that is configured as a machine learning problem, where a few sample pixels are used to estimate the labels of the unlabeled ones. A directed hypergraph model is proposed to represent the image content, and the directed random walk formulation allows to compute a transition matrix that can be exploited in a simple iterative semi-supervised segmentation process. Experiments over the Microsoft GrabCut dataset have achieved results that demonstrated the relevance of introducing directionality in hypergraphs for computer vision problems.

[1]  Giorgio Gallo,et al.  Directed Hypergraphs and Applications , 1993, Discret. Appl. Math..

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

[3]  Alain Bretto,et al.  Hypergraph-Based Image Representation , 2005, GbRPR.

[4]  Leo Grady,et al.  Interactive image segmentation via minimization of quadratic energies on directed graphs , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[5]  Alain Bretto,et al.  A Hypergraph Reduction Algorithm for Joint Segmentation and Classification of Satellite Image Content , 2010, CIARP.

[6]  Satu Elisa Schaeffer,et al.  Graph Clustering , 2017, Encyclopedia of Machine Learning and Data Mining.

[7]  Guillermo Sapiro,et al.  A Geodesic Framework for Fast Interactive Image and Video Segmentation and Matting , 2007, 2007 IEEE 11th International Conference on Computer Vision.

[8]  Leo Grady,et al.  Random Walks for Image Segmentation , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  Mario Vento,et al.  Graph-Based Representations in Pattern Recognition: 5th IAPR International Workshop, GbRPR 2005, Poitiers, France, April 11-13, 2005, Proceedings (Lecture Notes in Computer Science) , 2005 .

[10]  Badrinath Roysam,et al.  Multi-temporal Globally-Optimal Dense 3-D Cell Segmentation and Tracking from Multi-photon Time-Lapse Movies of Live Tissue Microenvironments , 2012, STIA.

[11]  Shashi Shekhar,et al.  Multilevel hypergraph partitioning: applications in VLSI domain , 1999, IEEE Trans. Very Large Scale Integr. Syst..

[12]  Alain Bretto,et al.  A reductive approach to hypergraph clustering: An application to image segmentation , 2012, Pattern Recognit..

[13]  Allen Y. Yang,et al.  Unsupervised segmentation of natural images via lossy data compression , 2008, Comput. Vis. Image Underst..

[14]  Yonghe Lu,et al.  Directed-hypergraph Based Personalized E-learning Process and Resource Optimization , 2012, 2012 Fourth International Conference on Digital Home.

[15]  Alper Yilmaz,et al.  Interactive image segmentation using probabilistic hypergraphs , 2010, Pattern Recognit..

[16]  Alper Yilmaz,et al.  Image Segmentation as Learning on Hypergraphs , 2008, 2008 Seventh International Conference on Machine Learning and Applications.

[17]  Bernhard Schölkopf,et al.  Learning with Hypergraphs: Clustering, Classification, and Embedding , 2006, NIPS.

[18]  Zoubin Ghahramani,et al.  Combining active learning and semi-supervised learning using Gaussian fields and harmonic functions , 2003, ICML 2003.

[19]  Carsten Rother,et al.  Fast cost-volume filtering for visual correspondence and beyond , 2011, CVPR 2011.

[20]  Shizuo Kakutani,et al.  Markoff Process and the Dirichlet Problem , 1945 .

[21]  Yves Louët,et al.  An Optimization Algorithm for SDR Multi-Standard Systems Using Directed Hypergraphs , 2012 .

[22]  Jitendra Malik,et al.  Learning a classification model for segmentation , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

[23]  Igor Pak,et al.  Generalized loop‐erased random walks and approximate reachability , 2014, Random Struct. Algorithms.

[24]  Marie-Pierre Jolly,et al.  Interactive graph cuts for optimal boundary & region segmentation of objects in N-D images , 2001, Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001.

[25]  Alain Bretto,et al.  A multilevel spectral hypergraph partitioning approach for color image segmentation , 2009, 2009 IEEE International Conference on Signal and Image Processing Applications.

[26]  Driss Aboutajdine,et al.  Application of Adaptive Hypergraph Model to Impulsive Noise Detection , 2001, CAIP.

[27]  Guillermo Sapiro,et al.  Geodesic Active Contours , 1995, International Journal of Computer Vision.

[28]  Antonio Volpentesta,et al.  Hypernetworks in a directed hypergraph , 2008, Eur. J. Oper. Res..

[29]  Tao Li,et al.  Efficient label propagation for interactive image segmentation , 2007, ICMLA 2007.

[30]  Patrick Pérez,et al.  Interactive Image Segmentation Using an Adaptive GMMRF Model , 2004, ECCV.

[31]  Tommi S. Jaakkola,et al.  Partially labeled classification with Markov random walks , 2001, NIPS.

[32]  Giorgio Ausiello Directed Hypergraphs: Data Structures and Applications , 1988, CAAP.

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

[34]  Horst Bunke,et al.  Matching of Hypergraphs - Algorithms, Applications, and Experiments , 2008, Applied Pattern Recognition.

[35]  Leo Grady,et al.  A Lattice-Preserving Multigrid Method for Solving the Inhomogeneous Poisson Equations Used in Image Analysis , 2008, ECCV.

[36]  Jean Ponce,et al.  Segmentation by transduction , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[37]  William A. Barrett,et al.  Intelligent scissors for image composition , 1995, SIGGRAPH.

[38]  S. Janson,et al.  Wiley‐Interscience Series in Discrete Mathematics and Optimization , 2011 .

[39]  Qingshan Liu,et al.  Video object segmentation by hypergraph cut , 2009, CVPR.

[40]  Kaleem Siddiqi,et al.  Flux Maximizing Geometric Flows , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[41]  Chen Avin,et al.  Simple Random Walks on Radio Networks (Simple Random Walks on Hyper-Graphs) , 2009, ArXiv.

[42]  David A. Dixon,et al.  Hyperdigraph-Theoretic Analysis of the EGFR Signaling Network: Initial Steps Leading to GTP: Ras Complex Formation , 2004, J. Comput. Biol..

[43]  Vladimir Kolmogorov,et al.  "GrabCut": interactive foreground extraction using iterated graph cuts , 2004, ACM Trans. Graph..

[44]  Mubarak Shah,et al.  Learning, detection and representation of multi-agent events in videos , 2007, Artif. Intell..

[45]  Berkant Barla Cambazoglu,et al.  Ieee Transactions on Parallel and Distributed Systems Hypergraph-partitioning-based Remapping Models for Image-space-parallel Direct Volume Rendering of Unstructured Grids Ieee Transactions on Parallel and Distributed Systems , 2022 .

[46]  Driss Aboutajdine,et al.  Hypergraph imaging: an overview , 2002, Pattern Recognit..

[47]  Alain Bretto,et al.  Combinatorics and Image Processing , 1997, CVGIP Graph. Model. Image Process..

[48]  Cevdet Aykanat,et al.  Iterative-improvement-based declustering heuristics for multi-disk databases , 2005, Inf. Syst..

[49]  Zoubin Ghahramani,et al.  Learning from labeled and unlabeled data with label propagation , 2002 .

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