• DocumentCode
    1362307
  • Title

    Fast Exact Nearest Patch Matching for Patch-Based Image Editing and Processing

  • Author

    Xiao, Chunxia ; Liu, Meng ; Nie Yongwei ; Dong, Zhao

  • Author_Institution
    Comput. Sch., Wuhan Univ., Wuhan, China
  • Volume
    17
  • Issue
    8
  • fYear
    2011
  • Firstpage
    1122
  • Lastpage
    1134
  • Abstract
    This paper presents an efficient exact nearest patch matching algorithm which can accurately find the most similar patch-pairs between source and target image. Traditional match matching algorithms treat each pixel/patch as an independent sample and build a hierarchical data structure, such as kd-tree, to accelerate nearest patch finding. However, most of these approaches can only find approximate nearest patch and do not explore the sequential overlap between patches. Hence, they are neither accurate in quality nor optimal in speed. By eliminating redundant similarity computation of sequential overlap between patches, our method finds the exact nearest patch in brute-force style but reduces its running time complexity to be linear on the patch size. Furthermore, relying on recent multicore graphics hardware, our method can be further accelerated by at least an order of magnitude (≥ 10 ×). This greatly improves performance and ensures that our method can be efficiently applied in an interactive editing framework for moderate-sized image even video. To our knowledge, this approach is the fastest exact nearest patch matching method for high-dimensional patch and also its extra memory requirement is minimal. Comparisons with the popular nearest patch matching methods in the experimental results demonstrate the merits of our algorithm.
  • Keywords
    data structures; image matching; data structure; fast exact nearest patch matching; match matching algorithms; multicore graphics hardware; patch based image editing; patch based processing; Acceleration; Complexity theory; Force; Graphics processing unit; Memory management; Pixel; Principal component analysis; Nearest patch search; image completion; image denoising; image summarization.; texture synthesis;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/TVCG.2010.226
  • Filename
    5611508