TransFill: Reference-guided Image Inpainting by Merging Multiple Color and Spatial Transformations
Not on the map. Why?
Abstract (arXiv)
Image inpainting is the task of plausibly restoring missing pixels within a hole region that is to be removed from a target image. Most existing technologies exploit patch similarities within the image, or leverage large-scale training data to fill the hole using learned semantic and texture information. However, due to the ill-posed nature of the inpainting task, such methods struggle to complete larger holes containing complicated scenes. In this paper, we propose TransFill, a multi-homography transformed fusion method to fill the hole by referring to another source image that shares scene contents with the target image. We first align the source image to the target image by estimating multiple homographies guided by different depth levels. We then learn to adjust the color and apply a pixel-level warping to each homography-warped source image to make it more consistent with the target. Finally, a pixel-level fusion module is learned to selectively merge the different proposals. Our method achieves state-of-the-art performance on pairs of images across a variety of wide baselines and color differences, and generalizes to user-provided image pairs.
Key facts. Cited by 48 papers in the map (data through 7 Oct 2026). Builds on 43 of its 78 references that are in the map. First posted on arXiv 29 Mar 2021.
Builds on
43 of 78 references.
References · 43
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,604
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2018The Unreasonable Effectiveness of Deep Features as a Perceptual Metriccited by 11,029
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,437
- 2016Context Encoders: Feature Learning by Inpaintingcited by 1,424
- 2015Spatial Transformer Networkscited by 1,423
- 2017PWC-Net: CNNs for Optical Flow Using Pyramid, Warping, and Cost Volumecited by 966
- 2016FlowNet 2.0: Evolution of Optical Flow Estimation with Deep Networkscited by 780
- 2018Free-Form Image Inpainting with Gated Convolutioncited by 594
31 more
- 2018Generative Image Inpainting with Contextual Attentioncited by 578
- 2018Image Inpainting for Irregular Holes Using Partial Convolutionscited by 505
- 2020Single-View View Synthesis with Multiplane Imagescited by 263
- 2017Deep Bilateral Learning for Real-Time Image Enhancementcited by 200
- 2015DeepStereo: Learning to Predict New Views from the World's Imagerycited by 185
- 2019Pluralistic Image Completioncited by 162
- 2019EdgeConnect: Generative Image Inpainting with Adversarial Edge Learningcited by 161
- 2019Learning Two-View Correspondences and Geometry Using Order-Aware Networkcited by 148
- 2018Revisiting Single Image Depth Estimation: Toward Higher Resolution Maps with Accurate Object Boundariescited by 144
- 2016Deep Image Homography Estimationcited by 135
- 2019DoveNet: Deep Image Harmonization via Domain Verificationcited by 134
- 2020Contextual Residual Aggregation for Ultra High-Resolution Image Inpaintingcited by 124
- 2017Deep Image Harmonizationcited by 120
- 2019StructureFlow: Image Inpainting via Structure-aware Appearance Flowcited by 118
- 2019Deep Flow-Guided Video Inpaintingcited by 116
- 2019Foreground-aware Image Inpaintingcited by 90
- 2016High-Resolution Image Inpainting using Multi-Scale Neural Patch Synthesiscited by 89
- 2020High-Resolution Image Inpainting with Iterative Confidence Feedback and Guided Upsamplingcited by 79
- 2017Unsupervised Deep Homography: A Fast and Robust Homography Estimation Modelcited by 75
- 2019Improving the Harmony of the Composite Image by Spatial-Separated Attention Modulecited by 73
- 2019Fast Spatially-Varying Indoor Lighting Estimationcited by 72
- 2019Content-Aware Unsupervised Deep Homography Estimationcited by 62
- 2018SPG-Net: Segmentation Prediction and Guidance Network for Image Inpaintingcited by 58
- 2019Copy-and-Paste Networks for Deep Video Inpaintingcited by 57
- 2015Learning a Discriminative Model for the Perception of Realism in Composite Imagescited by 52
- 2019Onion-Peel Networks for Deep Video Completioncited by 46
- 2020Guidance and Evaluation: Semantic-Aware Image Inpainting for Mixed Scenescited by 43
- 2015Video Inpainting of Complex Scenescited by 41
- 2020Robust image stitching with multiple registrationscited by 6
- 2018Guided Image Inpainting: Replacing an Image Region by Pulling Content from Another Imagecited by 5
- 2019DeepMeshFlow: Content Adaptive Mesh Deformation for Robust Image Registrationcited by 5
Built on by
Citing papers per year: 2021: 2; 2022: 13; 2023: 15; 2024: 6; 2025: 10; 2026: 2.
48 papers.
Sort:
By area:
- 2023Emergent Correspondence from Image Diffusioncited by 437
- 2024UniReal: Universal Image Generation and Editing via Learning Real-world Dynamicscited by 100
- 2023RealFill: Reference-Driven Generation for Authentic Image Completioncited by 58
- 2023Reference-guided Controllable Inpainting of Neural Radiance Fieldscited by 40
- 2021SketchEdit: Mask-Free Local Image Manipulation with Partial Sketchescited by 32
- 2024MVInpainter: Learning Multi-View Consistent Inpainting to Bridge 2D and 3D Editingcited by 30
- 2022Keys to Better Image Inpainting: Structure and Texture Go Hand in Handcited by 25
- 2023LeftRefill: Filling Right Canvas based on Left Reference through Generalized Text-to-Image Diffusion Modelcited by 25
- 2022Partially Does It: Towards Scene-Level FG-SBIR with Partial Inputcited by 20
- 2022Few-Shot Head Swapping in the Wildcited by 20
- 2023Reference-Guided Large-Scale Face Inpainting with Identity and Texture Controlcited by 10
- 2022GeoFill: Reference-Based Image Inpainting with Better Geometric Understandingcited by 9
36 more
- 2022Shape-guided Object Inpaintingcited by 8
- 2025CorrFill: Enhancing Faithfulness in Reference-based Inpainting with Correspondence Guidance in Diffusion Modelscited by 8
- 2021ReGO: Reference-Guided Outpainting for Scenery Imagecited by 6
- 2025Geometry-Aware Diffusion Models for Multiview Scene Inpaintingcited by 6
- 2023Learning Second-Order Attentive Context for Efficient Correspondence Pruningcited by 5
- 2023TransRef: Multi-Scale Reference Embedding Transformer for Reference-Guided Image Inpaintingcited by 5
- 2024Refine-by-Align: Reference-Guided Artifacts Refinement through Semantic Alignmentcited by 5
- 2022Learning Continuous Implicit Representation for Near-Periodic Patternscited by 4
- 2023Point-and-Shoot All-in-Focus Photo Synthesis from Smartphone Camera Paircited by 4
- 2023PATMAT: Person Aware Tuning of Mask-Aware Transformer for Face Inpaintingcited by 4
- 2024Modification Takes Courage: Seamless Image Stitching via Reference-Driven Inpaintingcited by 4
- 2025GeoComplete: Geometry-Aware Diffusion for Reference-Driven Image Completioncited by 4
- 20223DFill:Reference-guided Image Inpainting by Self-supervised 3D Image Alignmentcited by 3
- 2023Reference-based Painterly Inpainting via Diffusion: Crossing the Wild Reference Domain Gapcited by 3
- 2023SuperInpaint: Learning Detail-Enhanced Attentional Implicit Representation for Super-resolutional Image Inpaintingcited by 3
- 2025DiGA3D: Coarse-to-Fine Diffusional Propagation of Geometry and Appearance for Versatile 3D Inpaintingcited by 3
- 2022Multi-feature Co-learning for Image Inpaintingcited by 2
- 2022Inharmonious Region Localization by Magnifying Domain Discrepancycited by 2
- 2023SFI-Swin: Symmetric Face Inpainting with Swin Transformer by Distinctly Learning Face Components Distributionscited by 2
- 2023Self-Supervised CSF Inpainting with Synthetic Atrophy for Improved Accuracy Validation of Cortical Surface Analysescited by 2
- 2025CompleteMe: Reference-based Human Image Completioncited by 2
- 2022OAIR: Object-Aware Image Retargeting Using PSO and Aesthetic Quality Assessmentcited by 1
- 2022A Structure-Guided Diffusion Model for Large-Hole Image Completioncited by 1
- 2024Gorgeous: Create Your Desired Character Facial Makeup from Any Ideascited by 1
- 2024Xi-Net: Transformer Based Seismic Waveform Reconstructorcited by 1
- 2025Frequency-Domain Fusion Transformer for Image Inpaintingcited by 1
- 2022Improve Deep Image Inpainting by Emphasizing the Complexity of Missing Regionscited by 0
- 2022Towards Unified Keyframe Propagation Modelscited by 0
- 2023AURA : Automatic Mask Generator using Randomized Input Sampling for Object Removalcited by 0
- 2023A 3M-Hybrid Model for the Restoration of Unique Giant Murals: A Case Study on the Murals of Yongle Palacecited by 0
- 2025Time-variant Image Inpainting via Interactive Distribution Transition Estimationcited by 0
- 2025Generative Panoramic Image Stitchingcited by 0
- 2025Towards Robust Semantic Correspondence: A Benchmark and Insightscited by 0
- 2025Enhancing Video Inpainting with Aligned Frame Interval Guidancecited by 0
- 2026AlbumFill: Album-Guided Reasoning and Retrieval for Personalized Image Completioncited by 0
- 2026When Diffusion Models Forget Who You Are: Identity Preservation in Face Inpainting under Large Occlusionscited by 0
- 2026When Diffusion Models Forget Who You Are: Identity Preservation in Face Inpainting under Large Occlusions5 Aug 2026
- 2026AlbumFill: Album-Guided Reasoning and Retrieval for Personalized Image Completion4 May 2026
- 2025Enhancing Video Inpainting with Aligned Frame Interval Guidance24 Oct 2025
- 2025GeoComplete: Geometry-Aware Diffusion for Reference-Driven Image Completion3 Oct 2025
- 2025Towards Robust Semantic Correspondence: A Benchmark and Insights1 Aug 2025
- 2025Generative Panoramic Image Stitching8 Jul 2025
- 2025DiGA3D: Coarse-to-Fine Diffusional Propagation of Geometry and Appearance for Versatile 3D Inpainting1 Jul 2025
- 2025Time-variant Image Inpainting via Interactive Distribution Transition Estimation30 Jun 2025
- 2025Frequency-Domain Fusion Transformer for Image Inpainting23 Jun 2025
- 2025CompleteMe: Reference-based Human Image Completion28 Apr 2025
- 2025Geometry-Aware Diffusion Models for Multiview Scene Inpainting18 Feb 2025
- 2025CorrFill: Enhancing Faithfulness in Reference-based Inpainting with Correspondence Guidance in Diffusion Models4 Jan 2025
36 more
- 2024UniReal: Universal Image Generation and Editing via Learning Real-world Dynamics10 Dec 2024
- 2024Refine-by-Align: Reference-Guided Artifacts Refinement through Semantic Alignment30 Nov 2024
- 2024Modification Takes Courage: Seamless Image Stitching via Reference-Driven Inpainting15 Nov 2024
- 2024MVInpainter: Learning Multi-View Consistent Inpainting to Bridge 2D and 3D Editing15 Aug 2024
- 2024Xi-Net: Transformer Based Seismic Waveform Reconstructor14 Jun 2024
- 2024Gorgeous: Create Your Desired Character Facial Makeup from Any Ideas22 Apr 2024
- 2023RealFill: Reference-Driven Generation for Authentic Image Completion28 Sep 2023
- 2023A 3M-Hybrid Model for the Restoration of Unique Giant Murals: A Case Study on the Murals of Yongle Palace12 Sep 2023
- 2023SuperInpaint: Learning Detail-Enhanced Attentional Implicit Representation for Super-resolutional Image Inpainting26 Jul 2023
- 2023Reference-based Painterly Inpainting via Diffusion: Crossing the Wild Reference Domain Gap20 Jul 2023
- 2023TransRef: Multi-Scale Reference Embedding Transformer for Reference-Guided Image Inpainting20 Jun 2023
- 2023Emergent Correspondence from Image Diffusion6 Jun 2023
- 2023LeftRefill: Filling Right Canvas based on Left Reference through Generalized Text-to-Image Diffusion Model19 May 2023
- 2023AURA : Automatic Mask Generator using Randomized Input Sampling for Object Removal13 May 2023
- 2023Reference-guided Controllable Inpainting of Neural Radiance Fields19 Apr 2023
- 2023PATMAT: Person Aware Tuning of Mask-Aware Transformer for Face Inpainting12 Apr 2023
- 2023Point-and-Shoot All-in-Focus Photo Synthesis from Smartphone Camera Pair11 Apr 2023
- 2023Learning Second-Order Attentive Context for Efficient Correspondence Pruning28 Mar 2023
- 2023Reference-Guided Large-Scale Face Inpainting with Identity and Texture Control13 Mar 2023
- 2023Self-Supervised CSF Inpainting with Synthetic Atrophy for Improved Accuracy Validation of Cortical Surface Analyses10 Mar 2023
- 2023SFI-Swin: Symmetric Face Inpainting with Swin Transformer by Distinctly Learning Face Components Distributions9 Jan 2023
- 2022A Structure-Guided Diffusion Model for Large-Hole Image Completion18 Nov 2022
- 20223DFill:Reference-guided Image Inpainting by Self-supervised 3D Image Alignment9 Nov 2022
- 2022Inharmonious Region Localization by Magnifying Domain Discrepancy30 Sep 2022
- 2022OAIR: Object-Aware Image Retargeting Using PSO and Aesthetic Quality Assessment11 Sep 2022
- 2022Learning Continuous Implicit Representation for Near-Periodic Patterns25 Aug 2022
- 2022Keys to Better Image Inpainting: Structure and Texture Go Hand in Hand5 Aug 2022
- 2022Multi-feature Co-learning for Image Inpainting21 May 2022
- 2022Towards Unified Keyframe Propagation Models19 May 2022
- 2022Few-Shot Head Swapping in the Wild27 Apr 2022
- 2022Shape-guided Object Inpainting16 Apr 2022
- 2022Partially Does It: Towards Scene-Level FG-SBIR with Partial Input28 Mar 2022
- 2022Improve Deep Image Inpainting by Emphasizing the Complexity of Missing Regions13 Feb 2022
- 2022GeoFill: Reference-Based Image Inpainting with Better Geometric Understanding20 Jan 2022
- 2021SketchEdit: Mask-Free Local Image Manipulation with Partial Sketches30 Nov 2021
- 2021ReGO: Reference-Guided Outpainting for Scenery Image20 Jun 2021
- 2023Emergent Correspondence from Image Diffusioncited by 437
- 2023LeftRefill: Filling Right Canvas based on Left Reference through Generalized Text-to-Image Diffusion Modelcited by 25
- 2025CorrFill: Enhancing Faithfulness in Reference-based Inpainting with Correspondence Guidance in Diffusion Modelscited by 8
- 2025Geometry-Aware Diffusion Models for Multiview Scene Inpaintingcited by 6
- 2023PATMAT: Person Aware Tuning of Mask-Aware Transformer for Face Inpaintingcited by 4
- 2025DiGA3D: Coarse-to-Fine Diffusional Propagation of Geometry and Appearance for Versatile 3D Inpaintingcited by 3
- 2022A Structure-Guided Diffusion Model for Large-Hole Image Completioncited by 1
- 2026When Diffusion Models Forget Who You Are: Identity Preservation in Face Inpainting under Large Occlusionscited by 0
- 2026When Diffusion Models Forget Who You Are: Identity Preservation in Face Inpainting under Large Occlusions5 Aug 2026
- 2025DiGA3D: Coarse-to-Fine Diffusional Propagation of Geometry and Appearance for Versatile 3D Inpainting1 Jul 2025
- 2025Geometry-Aware Diffusion Models for Multiview Scene Inpainting18 Feb 2025
- 2025CorrFill: Enhancing Faithfulness in Reference-based Inpainting with Correspondence Guidance in Diffusion Models4 Jan 2025
- 2023Emergent Correspondence from Image Diffusion6 Jun 2023
- 2023LeftRefill: Filling Right Canvas based on Left Reference through Generalized Text-to-Image Diffusion Model19 May 2023
- 2023PATMAT: Person Aware Tuning of Mask-Aware Transformer for Face Inpainting12 Apr 2023
- 2022A Structure-Guided Diffusion Model for Large-Hole Image Completion18 Nov 2022
- 2024UniReal: Universal Image Generation and Editing via Learning Real-world Dynamicscited by 100
- 2023RealFill: Reference-Driven Generation for Authentic Image Completioncited by 58
- 2023Reference-guided Controllable Inpainting of Neural Radiance Fieldscited by 40
- 2021SketchEdit: Mask-Free Local Image Manipulation with Partial Sketchescited by 32
- 2024MVInpainter: Learning Multi-View Consistent Inpainting to Bridge 2D and 3D Editingcited by 30
- 2022Keys to Better Image Inpainting: Structure and Texture Go Hand in Handcited by 25
- 2022Partially Does It: Towards Scene-Level FG-SBIR with Partial Inputcited by 20
- 2022Few-Shot Head Swapping in the Wildcited by 20
- 2023Reference-Guided Large-Scale Face Inpainting with Identity and Texture Controlcited by 10
- 2022GeoFill: Reference-Based Image Inpainting with Better Geometric Understandingcited by 9
- 2022Shape-guided Object Inpaintingcited by 8
- 2021ReGO: Reference-Guided Outpainting for Scenery Imagecited by 6
12 most cited of 40 All 40 (JSON)
- 2026AlbumFill: Album-Guided Reasoning and Retrieval for Personalized Image Completion4 May 2026
- 2025Enhancing Video Inpainting with Aligned Frame Interval Guidance24 Oct 2025
- 2025GeoComplete: Geometry-Aware Diffusion for Reference-Driven Image Completion3 Oct 2025
- 2025Towards Robust Semantic Correspondence: A Benchmark and Insights1 Aug 2025
- 2025Generative Panoramic Image Stitching8 Jul 2025
- 2025Time-variant Image Inpainting via Interactive Distribution Transition Estimation30 Jun 2025
- 2025Frequency-Domain Fusion Transformer for Image Inpainting23 Jun 2025
- 2025CompleteMe: Reference-based Human Image Completion28 Apr 2025
- 2024UniReal: Universal Image Generation and Editing via Learning Real-world Dynamics10 Dec 2024
- 2024Refine-by-Align: Reference-Guided Artifacts Refinement through Semantic Alignment30 Nov 2024
- 2024Modification Takes Courage: Seamless Image Stitching via Reference-Driven Inpainting15 Nov 2024
- 2024MVInpainter: Learning Multi-View Consistent Inpainting to Bridge 2D and 3D Editing15 Aug 2024
12 newest of 40 All 40 (JSON)