Student or educator? Sign up with your school email and get 6 months of Pro free.
Cited by 2,880

The DOI matches its Crossref record; 1 of the 1 references it cites were found in a registry or an index.

PatchMatch: a randomized correspondence algorithm for structural image editing

Barnes, Connelly, Shechtman, Eli, Finkelstein, Adam, Goldman, Dan B·2009·ACM Transactions on Graphics

Abstract

This paper presents interactive image editing tools using a new randomized algorithm for quickly finding approximate nearest-neighbor matches between image patches. Previous research in graphics and vision has leveraged such nearest-neighbor searches to provide a variety of high-level digital image editing tools. However, the cost of computing a field of such matches for an entire image has eluded previous efforts to provide interactive performance. Our algorithm offers substantial performance improvements over the previous state of the art (20-100x), enabling its use in interactive editing tools. The key insights driving the algorithm are that some good patch matches can be found via random sampling, and that natural coherence in the imagery allows us to propagate such matches quickly to surrounding areas. We offer theoretical analysis of the convergence properties of the algorithm, as well as empirical and practical evidence for its high quality and performance. This one simple algorithm forms the basis for a variety of tools -- image retargeting, completion and reshuffling -- that can be used together in the context of a high-level image editing application. Finally, we propose additional intuitive constraints on the synthesis process that offer the user a level of control unavailable in previous methods.

Overview

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.1145/1531326.1531330

Cites

1 of 1 references verified0 citation errors · 0 not checkable

Statistics

Verification

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Citations

Cites

Show all 1 references

Research works printed but not linked: 35

  1. 10.1145/364338.364405 · DOI · Paper page
  2. 10.1145/1276377.1276390 · DOI · Paper page
  3. 10.1109/CVPR.2005.38 · DOI · Paper page
  4. Cho T. S. Butman M. Avidan S. and Freeman W. 2008. The patch transform and its applications to image editing. CVPR. Cho T. S. Butman M. Avidan S. and Freeman W. 2008. The patch transform and its applications to image editing. CVPR .
  5. Criminisi , A., P érez, P., and Toyama , K. 2003 . Object removal by exemplar-based inpainting . CVPR 2 , 721 . Criminisi, A., Pérez, P., and Toyama, K. 2003. Object removal by exemplar-based inpainting. CVPR 2, 721.
  6. 10.1145/882262.882267 · DOI · Paper page
  7. 10.1145/383259.383296 · DOI · Paper page
  8. Efros , A. A. , and Leung , T. K. 1999 . Texture synthesis by non-parametric sampling . ICCV 2 , 1033 . Efros, A. A., and Leung, T. K. 1999. Texture synthesis by non-parametric sampling. ICCV 2, 1033.
  9. 10.1145/1276377.1276392 · doi:10.1145/1276377.1276392
  10. Fitzgibbon A. Wexler Y. and Zisserman A. 2003. Image-based rendering using image-based priors. In ICCV 1176. Fitzgibbon A. Wexler Y. and Zisserman A. 2003. Image-based rendering using image-based priors. In ICCV 1176. · DOI
  11. 10.1109/38.988747 · DOI · Paper page
  12. 10.1145/383259.383295 · DOI · Paper page
  13. 10.1109/TIP.2007.906269 · DOI
  14. 10.1145/1275808.1276380 · DOI
  15. 10.1007/978-3-540-88688-4_27 · DOI
  16. 10.1145/882262.882264 · DOI · Paper page
  17. 10.1145/1073204.1073263 · DOI · Paper page
  18. 10.1145/1073204.1073261 · doi:10.1145/1073204.1073261
  19. 10.1145/501786.501787 · DOI · Paper page
  20. 10.1145/1095034.1095061 · DOI · Paper page
  21. Mount , D. M. , and Arya , S. , 1997 . ANN: A library for approximate nearest neighbor searching, Oct. 28. Mount, D. M., and Arya, S., 1997. ANN: A library for approximate nearest neighbor searching, Oct. 28.
  22. 10.1007/s00371-006-0050-2 · DOI
  23. 10.1145/1111411.1111431 · doi:10.1145/1111411.1111431
  24. 10.1145/1141911.1141965 · DOI
  25. 10.1145/1360612.1360615 · DOI · Paper page
  26. 10.1145/1149488.1149499 · DOI
  27. Simakov D. Caspi Y. Shechtman E. and Irani M. 2008. Summarizing visual data using bidirectional similarity. In CVPR. Simakov D. Caspi Y. Shechtman E. and Irani M. 2008. Summarizing visual data using bidirectional similarity. In CVPR . · DOI · Paper page
  28. 10.1145/1186822.1073274 · doi:10.1145/1186822.1073274
  29. 10.1109/TPAMI.2007.70844 · DOI · Paper page
  30. 10.1145/566654.566634 · DOI
  31. 10.1145/1457515.1409071 · doi:10.1145/1457515.1409071
  32. 10.1145/344779.345009 · DOI · Paper page
  33. 10.1145/1360612.1360651 · DOI
  34. 10.1109/TPAMI.2007.60 · DOI · Paper page
  35. Wolf L. Guttmann M. and Cohen-Or D. 2007. Non-homogeneous content-driven video-retargeting. In ICCV. Wolf L. Guttmann M. and Cohen-Or D. 2007. Non-homogeneous content-driven video-retargeting. In ICCV . · DOI · Paper page

Cited by

See all 2,880

Metadata

Authors
Barnes, C., Shechtman, E., Finkelstein, A., & Goldman, D. B.
Venue
ACM Transactions on Graphics
Published
2009-07-27
Volume
28
Issue
3
Pages
1-11
ISSN
  • 0730-0301 (ISSN-L)
  • 1557-7368
OpenAlex
W1993120651
Cited by
2,880
References
1
FWCI
66.70
Type
journal article
Language
en
Open access
closed
Funders
Division of Information and Intelligent Systems (IIS-0511965)

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review

How to cite

Cite CoChat for the checks on this page, and the paper for its own findings.

This page
CoChat. (2026). Citation check: PatchMatch: a randomized correspondence algorithm for structural image editing. https://app.cochat.ai/papers/10.1145/1531326.1531330
The paper
Barnes, C., Shechtman, E., Finkelstein, A., & Goldman, D. B. (2009). PatchMatch: a randomized correspondence algorithm for structural image editing. ACM Transactions on Graphics. https://doi.org/10.1145/1531326.1531330

Data sources

Bibliographic data: Semantic Scholar, OpenAlex, Crossref.

Contains information from the Semantic Scholar Academic Graph Datasets, made available under the ODC Attribution License (ODC-BY 1.0).

Semantic Scholar’s data is described in: Kinney, R., et al. (2023). The Semantic Scholar Open Data Platform. arXiv:2301.10140.