PatchMatch-A-Randomized-Correspondence-Algorithm-for-Structural-Image-Editing

上传人:206****923 文档编号:91850702 上传时间:2019-07-02 格式:PDF 页数:10 大小:6.52MB
返回 下载 相关 举报
PatchMatch-A-Randomized-Correspondence-Algorithm-for-Structural-Image-Editing_第1页
第1页 / 共10页
PatchMatch-A-Randomized-Correspondence-Algorithm-for-Structural-Image-Editing_第2页
第2页 / 共10页
PatchMatch-A-Randomized-Correspondence-Algorithm-for-Structural-Image-Editing_第3页
第3页 / 共10页
PatchMatch-A-Randomized-Correspondence-Algorithm-for-Structural-Image-Editing_第4页
第4页 / 共10页
PatchMatch-A-Randomized-Correspondence-Algorithm-for-Structural-Image-Editing_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《PatchMatch-A-Randomized-Correspondence-Algorithm-for-Structural-Image-Editing》由会员分享,可在线阅读,更多相关《PatchMatch-A-Randomized-Correspondence-Algorithm-for-Structural-Image-Editing(10页珍藏版)》请在金锄头文库上搜索。

1、PatchMatch: A Randomized Correspondence Algorithm for Structural Image Editing Connelly Barnes1Eli Shechtman2,3Adam Finkelstein1Dan B Goldman2 1Princeton University2Adobe Systems3University of Washington (a) original(b) hole+constraints (c) hole fi lled(d) constraints(e) constrained retarget (f) res

2、huffl e Figure 1: Structural image editing. Left to right: (a) the original image; (b) a hole is marked (magenta) and we use line constraints (red/green/blue) to improve the continuity of the roofl ine; (c) the hole is fi lled in; (d) user-supplied line constraints for retargeting; (e) retargeting u

3、sing constraints eliminates two columns automatically; and (f) user translates the roof upward using reshuffl ing. Abstract This paper presents interactive image editing tools using a new randomized algorithm for quickly fi nding approximate nearest- neighbor matches between image patches.Previous r

4、esearch in graphics andvisionhasleveragedsuchnearest-neighborsearches to provide a variety of high-level digital image editing tools. However, the cost of computing a fi eld of such matches for an entire image has eluded previous efforts to provide interactive performance. Our algorithm offers subst

5、antial 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

6、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 res

7、huffl ing that can be used together in the context of a high-level image editing application. Finally, we proposeadditionalintuitiveconstraintsonthesynthesisprocessthat offer the user a level of control unavailable in previous methods. CR Categories:I.3.6 Computing Methodologies: Computer GraphicsMe

8、thodologyandTechniques; I.4.9ComputingMethod- ologies: Image Processing and Computer VisionApplications Keywords: Approximate nearest neighbor, patch-based synthesis, image editing, completion, retargeting, reshuffl ing 1Introduction Asdigitalandcomputationalphotographyhavematured, researchers have

9、developed methods for high-level editing of digital pho- tographs and video to meet a set of desired goals. For example, recent algorithms for image retargeting allow images to be resized to a new aspect ratio the computer automatically produces a good likeness of the contents of the original image

10、but with new dimen- sions Rubinstein et al. 2008; Wang et al. 2008. Other algorithms for image completion let a user simply erase an unwanted portion of an image, and the computer automatically synthesizes a fi ll re- gion that plausibly matches the remainder of the image Criminisi et al. 2003; Komo

11、dakis and Tziritas 2007. Image reshuffl ing al- gorithms make it possible to grab portions of the image and move them around the computer automatically synthesizes the remain- der of the image so as to resemble the original while respecting the moved regions Simakov et al. 2008; Cho et al. 2008. In

12、each of these scenarios, user interaction is essential, for several reasons: First, thesealgorithmssometimesrequireuserintervention to obtain the best results.Retargeting algorithms, for example, sometimes provide user controls to specify that one or more regions (e.g., faces) should be left relativ

13、ely unaltered. Likewise, the best completion algorithms offer tools to guide the result by providing hints for the computer Sun et al. 2005. These methods provide such controls because the user is attempting to optimize a set of goals that are known to him and not to the computer.Second, the user of

14、ten cannot even articulate these goals a priori.The artistic process of creating the desired image demands the use of trial and error, as the user seeks to optimize the result with respect to personal criteria specifi c to the image under consideration. The role of interactivity in the artistic proc

15、ess implies two prop- erties for the ideal image editing framework: (1) the toolset must provide the fl exibility to perform a wide variety of seamless edit- ing operations for users to explore their ideas; and (2) the perfor- mance of these tools must be fast enough that the user quickly sees inter

16、mediate results in the process of trial and error. Most high- level editing approaches meet only one of these criteria. For ex- ample, one family of algorithms known loosely as non-parametric patch sampling has been shown to perform a range of editing tasks while meeting the fi rst criterion fl exibility Hertzmann et al. 2001; Wexler et al. 2007; Simakov et al. 2008. These methods are based on small (e.g. 7x7) densely sampled patches at multiple scales, and are able to syn

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号