Skip to main content
Log in

Image inpainting algorithm based on TV model and evolutionary algorithm

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

With the development of modern image processing techniques, the numbers of images increase at a high speed in network. As a new form of visual communication, image is widely used in network transmission. However, the image information would be lost after transmission. In view of this, we are motivated to restore the image to make it complete in an effective and efficient way in order to save the network bandwidth. At present, there are two main methods for digital image restoration, texture-based method and non-textured-based method. In the texture-based method, Criminisi algorithm is a widely used algorithm. However, the inaccurate completion order and the inefficiency in searching matching patches are two main limitations of Criminisi algorithm. To overcome these shortcomings, in this paper, an exemplar image completion based on evolutionary algorithm is proposed. In the non-textured-based method, total variation method is a typical algorithm. An improved total variation algorithm is proposed in this paper. In the improved algorithm, the diffusion coefficients are defined according to the distance and direction between the damaged pixel and its neighborhood pixel. Experimental results show that the proposed algorithms have better general performance in image completion. And these two new algorithms could improve the experience of network surfing and reduce the network communication cost.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  • Bertalmio M, Sapiro G, Caselles V et al (2000) Image inpainting. In: Proceedings of the 27th annual conference on computer graphics and interactive techniques. ACM Press, New Orleans, pp 417–424

  • Chan T, Shen J (2001) Mathematical models for local non-texture inpainting. SIAM J Appl Math 62:1019–1043

    MathSciNet  Google Scholar 

  • Chen WP, Wang WF, Hwang WS (2008) A novel and simple beforehand bandwidth reservation (BBR) MAC protocol for OBS metro ring networks. J High Speed Netw 17:59–72

    Google Scholar 

  • Cheng WH, Hsieh CW, Lin SK et al (2005) Robust algorithm for exemplar-based image inpainting. In: Proceedings of the international conference on computer graphics, imaging and vision (CGIV 2005). IEEE Computer Society, Beijing, pp 64–69

  • Criminisi A, Perez P, Toyama KA (2004) Region filling and object removal by exemplar-based image inpainting. IEEE Trans Image Process 13:1200–1212

    Article  Google Scholar 

  • Holland JH (1975) Adaptation in natural and artificial systems. University of Michigan Press, Ann Arbor

  • Kidambi J, Ghosal D, Mukherjee B (2000) Dynamic token bucket (DTB): a fair bandwidth allocation algorithm for high-speed networks. J High Speed Netw 9:67–87

  • Lei Y, Zhang S, Li X et al (2005) Matlab genetic algorithm toolbox and its application. Xidian University Press, Xian

    Google Scholar 

  • Li K, Yang Z (2013) Exemplar image completion based on evolutionary algorithms. In: 2013 fourth international conference on emerging intelligent data and web technologies (EIDWT). IEEE, pp 696–701

  • Liu Y, Wang H, Tian X et al (2010) Efficient iamge inpainting based on region segmentation and varying exemplar. Opt Precis Eng 18:2656–2664

    Google Scholar 

  • Osman NI, El-Gorashi T, Elmirghani JMH (2013) Caching in green IP over WDM networks. J High Speed Netw 19:33–53

    Google Scholar 

  • Pan Z, Kang L, Chen Y (1998) Evolutionary computation. Tsinghua University Press, Beijing

    Google Scholar 

  • Segall A, Bhagwat P, Krishna A (1998) QoS routing using alternate paths. J High Speed Netw 7:141–158

    Google Scholar 

  • Xie Q, Zhang H, Peng B (2013) Image inpainting algorithm based on pattern similarity. Mod Electron Tech 36:94–96

    Google Scholar 

  • Xie S, Xu Y (2007) Reconfigurable grooming of dynamic traffic in SONET/WDM ring networks. J High Speed Netw 16:261–273

    Article  Google Scholar 

  • Zhang Q, Tang X, Ren S (2011) A fast image inpainting algorithm based on local search. J Hangzhou Dianzi Univ 31:139–142

    Google Scholar 

Download references

Acknowledgments

This work is supported by the Guangdong Province Science and Technology Research Project with the Grant No. 2012A020602037 and the Research Project of Science and Technology of Education Department of Jiangxi Province of China with the Grant No. GJJ12348.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kangshun Li.

Additional information

Communicated by V. Loia.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Li, K., Wei, Y., Yang, Z. et al. Image inpainting algorithm based on TV model and evolutionary algorithm. Soft Comput 20, 885–893 (2016). https://doi.org/10.1007/s00500-014-1547-7

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-014-1547-7

Keywords

Navigation