TY - JOUR
T1 - Repfinder
T2 - Finding approximately repeated scene elements for image editing
AU - Cheng, Ming Ming
AU - Zhang, Fang Lue
AU - Mitra, Niloy J.
AU - Huang, Xiaolei
AU - Hu, Shi Min
PY - 2010
Y1 - 2010
N2 - Repeated elements are ubiquitous and abundant in both manmade and natural scenes. Editing such images while preserving the repetitions and their relations is nontrivial due to overlap, missing parts, deformation across instances, illumination variation, etc. Manually enforcing such relations is laborious and error-prone. We propose a novel framework where user scribbles are used to guide detection and extraction of such repeated elements. Our detection process, which is based on a novel boundary band method, robustly extracts the repetitions along with their deformations. The algorithm only considers the shape of the elements, and ignores similarity based on color, texture, etc. We then use topological sorting to establish a partial depth ordering of overlapping repeated instances. Missing parts on occluded instances are completed using information from other instances. The extracted repeated instances can then be seamlessly edited and manipulated for a variety of high level tasks that are otherwise difficult to perform. We demonstrate the versatility of our framework on a large set of inputs of varying complexity, showing applications to image rearrangement, edit transfer, deformation propagation, and instance replacement.
AB - Repeated elements are ubiquitous and abundant in both manmade and natural scenes. Editing such images while preserving the repetitions and their relations is nontrivial due to overlap, missing parts, deformation across instances, illumination variation, etc. Manually enforcing such relations is laborious and error-prone. We propose a novel framework where user scribbles are used to guide detection and extraction of such repeated elements. Our detection process, which is based on a novel boundary band method, robustly extracts the repetitions along with their deformations. The algorithm only considers the shape of the elements, and ignores similarity based on color, texture, etc. We then use topological sorting to establish a partial depth ordering of overlapping repeated instances. Missing parts on occluded instances are completed using information from other instances. The extracted repeated instances can then be seamlessly edited and manipulated for a variety of high level tasks that are otherwise difficult to perform. We demonstrate the versatility of our framework on a large set of inputs of varying complexity, showing applications to image rearrangement, edit transfer, deformation propagation, and instance replacement.
UR - http://www.scopus.com/inward/record.url?scp=77956410897&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77956410897&partnerID=8YFLogxK
U2 - 10.1145/1778765.1778820
DO - 10.1145/1778765.1778820
M3 - Article
AN - SCOPUS:77956410897
SN - 0730-0301
VL - 29
JO - ACM Transactions on Graphics
JF - ACM Transactions on Graphics
IS - 4
M1 - 83
ER -