Skip to main content
Log in

PSO-ACSC: a large-scale evolutionary algorithm for image matting

  • Research Article
  • Published:
Frontiers of Computer Science Aims and scope Submit manuscript

Abstract

Image matting is an essential image processing technology due to its wide range of applications. Sampling-based image matting is one of the main branches of image matting research that estimates alpha mattes by selecting the best pixel pairs. It is essentially a large-scale multi-peak optimization problem of pixel pairs. Previous study shows that particle swarm optimization (PSO) can effectively optimize the pixel pairs. However, it still suffers from premature convergence problem which often occurs in pixel pair optimization that involves a large number of local optima. To address this problem, this work presents a parameter-free strategy for PSO called adaptive convergence speed controller (ACSC). ACSC monitors and conditionally controls the particles by competitive pixel pair recombination operator (CPPRO) and pixel pair reset operator (PPRO) during the iteration. ACSC performs CPPRO to improve the competitiveness of a particle when the performance of most of the pixel pairs is worse than that of the best-so-far solution. PPRO is performed to avoid premature convergence when the alpha mattes regarding two selected particles are highly similar. Experimental results show that ACSC significantly enhances the performance of PSO for image matting and provides competitive alpha mattes comparing with state-of-the-art evolutionary algorithms.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Levin A, Lischinski D, Weiss Y. A closed-form solution to natural image matting. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008, 30(2): 228–242

    Article  Google Scholar 

  2. Lee P, Wu Y. Nonlocal matting. In: Proceedings of IEEE Conference on Computer Vision and Pattern Recognition. 2011, 2193–2200

  3. Chen Q, Li D, Tang C K. KNN matting. IEEE Transactions on Pattern Analysis and Machine Antelligence, 2013, 35(9): 2175–2188

    Article  Google Scholar 

  4. Aksoy Y, Ozan Aydin T, Pollefeys M. Designing effective inter-pixel information flow for natural image matting. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2017, 29–37

  5. Wang J, Cohen M F. Optimized color sampling for robust matting. In: Proceedings of IEEE Conference on Computer Vision and Pattern Recognition. 2007, 1–8

  6. Rhemann C, Rother C, Gelautz M. Improving color modeling for alpha matting. In: Proceedings of British Machine Vision Conference. 2008, 1155–1164

  7. Gastal E S, Oliveira M M. Shared sampling forreal-time alpha matting. In: Proceedings of Computer Graphics Forum. 2010, 575–584

  8. He K, Rhemann C, Rother C, Tang X, Sun J. A global sampling method for alpha matting. In: Proceedings of IEEE Conference on Computer Vision and Pattern Recognition. 2011, 2049–2056

  9. Shahrian E, Rajan D. Weighted color and texture sample selection for image matting. In: Proceedings of IEEE Conference on Computer Vision and Pattern Recognition. 2012, 718–725

  10. Shahrian E, Rajan D, Price B, Cohen S. Improving image matting using comprehensive sampling sets. In: Proceedings of IEEE Conference on Computer Vision and Pattern Recognition. 2013, 636–643

  11. Karacan L, Erdem A, Erdem E. Image matting with KL-divergence based sparse sampling. In: Proceedings of the IEEE International Conference on Computer Vision. 2015, 424–432

  12. Liang L, Han H, Zhaoquan C, Hui H. Using particle swarm large-scale optimization to improve sampling-based image matting. In: Proceedings of the Companion Publication of the 2015 Annual Conference on Genetic and Evolutionary Computation. 2015, 957–961

  13. Cai Z Q, Lv L, Huang H, Hu H, Liang Y H. Improving sampling-based image matting with cooperative coevolution differential evolution algorithm. Soft Computing, 2017, 21(15): 4417–4430

    Article  Google Scholar 

  14. Eberhart R, Kennedy J. A new optimizer using particle swarm theory. In: Proceedings of the 6th International Symposium on Micro Machine and Human Science. 1995, 39–43

  15. Zhang G, Li Y, Shi Y. Distributed learning particle swarm optimizer for global optimization of multimodal problems. Frontiers of Computer Science, 2018, 12(1): 122–134

    Article  Google Scholar 

  16. Huang H, Lv L, Ye S, Hao Z. Particle swarm optimization with convergence speed controller for large-scale numerical optimization. Soft Computing, 2019, 23(12): 4421–4437

    Article  Google Scholar 

  17. Chen W N, Tan D Z. Set-based discrete particle swarm optimization and its applications: a survey. Frontiers of Computer Science, 2018, 12(2): 203–216

    Article  Google Scholar 

  18. Rhemann C, Rother C, Wang J, Gelautz M, Kohli P, Rott P. A perceptually motivated online benchmark for image matting. In: Proceedings of IEEE Conference on Computer Vision and Pattern Recognition. 2009, 1826–1833

  19. Chen H C, Wang S J. The use of visible color difference in the quantitative evaluation of color image segmentation. In: Proceedings of IEEE International Conference on Acoustics, Speech, and Signal Processing. 2004, iii-593

  20. Li X, Yao X. Cooperatively coevolving particle swarms for large scale optimization. IEEE Transactions on Evolutionary Computation, 2012, 16(2): 210–224

    Article  Google Scholar 

  21. Haynes W. Wilcoxon rank sum test. In: Dubitzky W, Wolkenhauer O, Cho K H, Yokota H, eds. Encyclopedia of Systems Biology. Springer, New York, 2013, 2354–2355

    Chapter  Google Scholar 

  22. Qian C, Li G, Feng C, Tang K. Distributed pareto optimization for subset selection. In: Proceedings of International Joint Conference on Artificial Intelligence. 2018, 1492–1498

  23. Qian C, Shi J C, Yu Y, Tang K, Zhou Z H. Parallel pareto optimization for subset selection. In: Proceedings of International Joint Conference on Artificial Intelligence. 2016, 1939–1945

Download references

Acknowledgements

This work was supported by the National Natural Science Foundation of China (Grant Nos. 61772225, 61876207, 61502088), National Key R&D Program of China (2018YFC0823803, 2018YFC0823802), Zhongshan Science and Technology Research Project of Social welfare (2019B2010), Guangdong Natural Science Funds for Distinguished Young Scholar (2014A030306050), Guangdong Highlevel personnel of special support program (2014TQ01X664), International Cooperator Project of Guangzhou (201807010047), National Natural Science Foundation of Guangdong (2018B030311046), Guangdong University Key Platforms and Research Projects (2018KZDXM066, 2017KZDXM081, 2015KQNCX153), Guangzhou Science and Technology Projects (201802010007, 201804010276) and Youth science and technology talents cultivating object of Guizhou province (Qian education cooperation KY word [2016]165).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Han Huang.

Additional information

Yihui Liang received the BS degree in digital media technology from Xi’an University of Technology, China in 2012, the MEng degree and the PhD degree in software engineering from South China University of Technology, China in 2015 and 2019, respectively. He is currently a lecturer with School of Computer Science, University of Electronic Science and Technology of China, Zhongshan Institute, China. His current research interests include alpha matting, image processing.

Han Huang received the BMan degree in information management and information system from School of Mathematics, South China University of Technology, China in 2003, and the PhD degree in computer science from the South China University of Technology (SCUT), China in 2008. Currently, he is a professor with the School of Software Engineering in SCUT, China. His research interests include evolutionary computation, and swarm intelligence and their application. Dr. Huang is a senior member of CCF and a member of IEEE.

Zhaoquan Cai, professor, CCF member (E2006137S), received the bachelor degree in Computer Science and Technology from South China University of Technology in 1998, and the master degree in Computer Science and Technology from Huazhong University of Science and Technology, China in 2006. He is currently the director of the Science Research Management Department in Huizhou University and a member of China Computer Federation. His current research interests mainly focus on computer networks, intelligent computing and database.

Electronic Supplementary Material

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liang, Y., Huang, H. & Cai, Z. PSO-ACSC: a large-scale evolutionary algorithm for image matting. Front. Comput. Sci. 14, 146321 (2020). https://doi.org/10.1007/s11704-019-8441-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11704-019-8441-5

Keywords

Navigation