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
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.
Integrity signals
Registry
Cites
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.
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
Fischler, M. A., & Bolles, R. C. (1981) · Communications of the ACM · doi:10.1145/358669.358692 · Cited by 25,893
Research works printed but not linked: 35
- 10.1145/364338.364405 · DOI · Paper page
- 10.1145/1276377.1276390 · DOI · Paper page
- 10.1109/CVPR.2005.38 · DOI · Paper page
- 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 .
- 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.
- 10.1145/882262.882267 · DOI · Paper page
- 10.1145/383259.383296 · DOI · Paper page
- 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.
- 10.1145/1276377.1276392 · doi:10.1145/1276377.1276392
- 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
- 10.1109/38.988747 · DOI · Paper page
- 10.1145/383259.383295 · DOI · Paper page
- 10.1109/TIP.2007.906269 · DOI
- 10.1145/1275808.1276380 · DOI
- 10.1007/978-3-540-88688-4_27 · DOI
- 10.1145/882262.882264 · DOI · Paper page
- 10.1145/1073204.1073263 · DOI · Paper page
- 10.1145/1073204.1073261 · doi:10.1145/1073204.1073261
- 10.1145/501786.501787 · DOI · Paper page
- 10.1145/1095034.1095061 · DOI · Paper page
- 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.
- 10.1007/s00371-006-0050-2 · DOI
- 10.1145/1111411.1111431 · doi:10.1145/1111411.1111431
- 10.1145/1141911.1141965 · DOI
- 10.1145/1360612.1360615 · DOI · Paper page
- 10.1145/1149488.1149499 · DOI
- 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
- 10.1145/1186822.1073274 · doi:10.1145/1186822.1073274
- 10.1109/TPAMI.2007.70844 · DOI · Paper page
- 10.1145/566654.566634 · DOI
- 10.1145/1457515.1409071 · doi:10.1145/1457515.1409071
- 10.1145/344779.345009 · DOI · Paper page
- 10.1145/1360612.1360651 · DOI
- 10.1109/TPAMI.2007.60 · DOI · Paper page
- 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
Wang, X., Girshick, R., Gupta, A., & He, K. (2018) · 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition · doi:10.1109/cvpr.2018.00813 · Cited by 11,596
Context Encoders: Feature Learning by Inpainting
Pathak, D., Krahenbuhl, P., Donahue, J., Darrell, T., & Efros, A. A. (2016) · 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2016.278 · Cited by 5,691
Semantic Image Synthesis With Spatially-Adaptive Normalization
Park, T., Liu, M.-Y., Wang, T.-C., & Zhu, J.-Y. (2019) · 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2019.00244 · Cited by 2,974
Image Inpainting for Irregular Holes Using Partial Convolutions
Liu, G., Reda, F. A., Shih, K. J., Wang, T.-C., Tao, A., & Catanzaro, B. (2018) · Lecture Notes in Computer Science · doi:10.1007/978-3-030-01252-6_6 · Cited by 2,419
Globally and locally consistent image completion
Iizuka, S., Simo-Serra, E., & Ishikawa, H. (2017) · ACM Transactions on Graphics · doi:10.1145/3072959.3073659 · Cited by 2,203
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.