Pixel-Level Discrete Multiobjective Sampling for Image Matting

In sampling-based matting methods, the alpha is estimated by choosing the best pair of foreground and background color samples. The lack of true samples is the major obstacle in obtaining high-quality alpha mattes. Regrettably, several proposed approaches did not address the conflicts among multiple sampling criteria and the effects of incomplete sample spaces. To address this issue, we propose a pixel-level discrete multiobjective sampling (PDMS) method. The color sampling process at each unknown pixel is formalized as a multiobjective optimization problem (MOP). The strength of PDMS includes its ability to minimize both color difference and spatial distance between unknown and known pixels, and its capacity to adaptively make trade-offs among conflicting sampling criteria. To mitigate the effects of incomplete sample spaces, the sample space is extended to complete known regions in PDMS, which means that the colors of all known pixels can be sampled, instead of mean colors of superpixels. Our experimental results show that PDMS collects a small set of samples while achieving smaller minimum absolute difference in alpha estimation. Moreover, PDMS implements pixel-level sampling by using the proposed multiobjective optimization algorithm to efficiently solve sampling MOPs. The PDMS-based matting method provides high-quality alpha mattes with sharp boundaries and thus outperforms those prior image matting methods in terms of gradient error.

[1]  Pushmeet Kohli,et al.  A perceptually motivated online benchmark for image matting , 2009, 2009 IEEE Conference on Computer Vision and Pattern Recognition.

[2]  Deepu Rajan,et al.  Weighted color and texture sample selection for image matting , 2012, CVPR.

[3]  Tom Duff,et al.  Compositing digital images , 1984, SIGGRAPH.

[4]  Chi-Keung Tang,et al.  KNN Matting , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[5]  Sheng-Jyh Wang,et al.  Learning-Based Hierarchical Graph for Unsupervised Matting and Foreground Estimation , 2014, IEEE Transactions on Image Processing.

[6]  Shi-Min Hu,et al.  Sketch2Photo: internet image montage , 2009, ACM Trans. Graph..

[7]  Ying Wu,et al.  Nonlocal matting , 2011, CVPR 2011.

[8]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[9]  Michael F. Cohen,et al.  Optimized Color Sampling for Robust Matting , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[10]  Dani Lischinski,et al.  A Closed-Form Solution to Natural Image Matting , 2008 .

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

[12]  Gui-Lin Yao A Survey on Pre-Processing in Image Matting , 2017, Journal of Computer Science and Technology.

[13]  Chi-Keung Tang,et al.  Motion-Aware KNN Laplacian for Video Matting , 2013, 2013 IEEE International Conference on Computer Vision.

[14]  Minglun Gong,et al.  Integrated foreground segmentation and boundary matting for live videos. , 2015, IEEE transactions on image processing : a publication of the IEEE Signal Processing Society.

[15]  Qinping Zhao,et al.  Image Matting with Local and Nonlocal Smooth Priors , 2013, 2013 IEEE Conference on Computer Vision and Pattern Recognition.

[16]  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.

[17]  Franz Rothlauf,et al.  Design of Modern Heuristics: Principles and Application , 2011 .

[18]  Alfred O. Hero,et al.  Pareto-depth for Multiple-query Image Retrieval , 2014, IEEE transactions on image processing : a publication of the IEEE Signal Processing Society.

[19]  Dani Lischinski,et al.  Deep photo: model-based photograph enhancement and viewing , 2008, SIGGRAPH 2008.

[20]  In-So Kweon,et al.  Natural Image Matting Using Deep Convolutional Neural Networks , 2016, ECCV.

[21]  In-So Kweon,et al.  Multi-View Object Extraction With Fractional Boundaries , 2016, IEEE Transactions on Image Processing.

[22]  Manuel Menezes de Oliveira Neto,et al.  Shared Sampling for Real‐Time Alpha Matting , 2010, Comput. Graph. Forum.

[23]  Xiaohui Liang,et al.  A Cluster Sampling Method for Image Matting via Sparse Coding , 2016, ECCV.

[24]  Ying Wu,et al.  Scribble Tracker: A Matting-Based Approach for Robust Tracking , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[25]  James F. Blinn,et al.  Blue screen matting , 1996, SIGGRAPH.

[26]  Yu-Wing Tai,et al.  Automatic Trimap Generation and Consistent Matting for Light-Field Images. , 2017, IEEE transactions on pattern analysis and machine intelligence.

[27]  Xiaowu Chen,et al.  Divide and Conquer: A Self-Adaptive Approach for High-Resolution Image Matting , 2016, 2016 International Conference on Virtual Reality and Visualization (ICVRV).

[28]  Deepu Rajan,et al.  Improving Image Matting Using Comprehensive Sampling Sets , 2013, 2013 IEEE Conference on Computer Vision and Pattern Recognition.

[29]  W. Mokrzycki,et al.  Color difference ΔE : a survey , 2011 .

[30]  Jan Chomicki,et al.  Skyline with presorting , 2003, Proceedings 19th International Conference on Data Engineering (Cat. No.03CH37405).

[31]  Bir Bhanu,et al.  Reflection Symmetry-Integrated Image Segmentation , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

[33]  Carsten Rother,et al.  Improving Color Modeling for Alpha Matting , 2008, BMVC.

[34]  A. Shamsai,et al.  Multi-objective Optimization , 2017, Encyclopedia of Machine Learning and Data Mining.

[35]  Zhanpeng Zhang,et al.  Learning based alpha matting using support vector regression , 2012, 2012 19th IEEE International Conference on Image Processing.

[36]  Aykut Erdem,et al.  Image Matting with KL-Divergence Based Sparse Sampling , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[37]  Majid Komeili,et al.  Local Feature Selection for Data Classification , 2016, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[38]  Carlo Tomasi,et al.  Alpha estimation in natural images , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[39]  Jian Sun,et al.  Fast matting using large kernel matting Laplacian matrices , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

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

[41]  David Salesin,et al.  A Bayesian approach to digital matting , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[42]  Kalyanmoy Deb,et al.  An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints , 2014, IEEE Transactions on Evolutionary Computation.

[43]  Deepu Rajan,et al.  Sparse Coding for Alpha Matting , 2016, IEEE Transactions on Image Processing.

[44]  Matti Pietikäinen,et al.  Multiresolution Gray-Scale and Rotation Invariant Texture Classification with Local Binary Patterns , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[45]  Jiaya Jia,et al.  Poisson matting , 2004, SIGGRAPH 2004.

[46]  Jian Sun,et al.  A global sampling method for alpha matting , 2011, CVPR 2011.

[47]  Yaochu Jin,et al.  Evolutionary Multiobjective Image Feature Extraction in the Presence of Noise , 2015, IEEE Transactions on Cybernetics.