Image completion with dynamic patches

Bowen Liu, Ping Li, Bin Sheng, Enhua Wu

Research output: Chapter in book / Conference proceedingConference article published in proceeding or bookAcademic researchpeer-review


This paper presents an approach of structure-preserving image completion with dynamic patches. Existing image completion methods may generate unnatural abnormal structures or structure disorders due to limited patches and patterns availability. Our structure-preserving image completion utilizes objective function minimization considering the coherence not only within the image cavity but also with global constraints. A series of dynamic patch-based optimizations are applied to fulfill the cavity. Unlike traditional fixed-size patch-based methods, our image completion with competitive dynamic patch-matching mechanism provides more effective structure restoration. Parallel searching of different-sized patches is performed to retrieve optimal patches for completing the image cavity with nice structure preservation. The experiments show that the realistic completed images by our approach are visually pleasing with nice structural coherence.

Original languageEnglish
Title of host publicationCGI 2017 - Proceedings of the 2017 Computer Graphics International Conference
PublisherAssociation for Computing Machinery
ISBN (Electronic)9781450352284
Publication statusPublished - Jun 2017
Externally publishedYes
Event2017 Computer Graphics International Conference, CGI 2017 - Yokohama, Japan
Duration: 27 Jun 201730 Jun 2017

Publication series

NameACM International Conference Proceeding Series
VolumePart F128640


Conference2017 Computer Graphics International Conference, CGI 2017


  • Dynamic patches
  • Image completion
  • Parallel search
  • Patch-based approach
  • Structure preservation

ASJC Scopus subject areas

  • Software
  • Human-Computer Interaction
  • Computer Vision and Pattern Recognition
  • Computer Networks and Communications


Dive into the research topics of 'Image completion with dynamic patches'. Together they form a unique fingerprint.

Cite this