GeoFill: Reference-Based Image Inpainting with Better Geometric Understanding
Not on the map. Why?
Abstract (arXiv)
Reference-guided image inpainting restores image pixels by leveraging the content from another single reference image. The primary challenge is how to precisely place the pixels from the reference image into the hole region. Therefore, understanding the 3D geometry that relates pixels between two views is a crucial step towards building a better model. Given the complexity of handling various types of reference images, we focus on the scenario where the images are captured by freely moving the same camera around. Compared to the previous work, we propose a principled approach that does not make heuristic assumptions about the planarity of the scene. We leverage a monocular depth estimate and predict relative pose between cameras, then align the reference image to the target by a differentiable 3D reprojection and a joint optimization of relative pose and depth map scale and offset. Our approach achieves state-of-the-art performance on both RealEstate10K and MannequinChallenge dataset with large baselines, complex geometry and extreme camera motions. We experimentally verify our approach is also better at handling large holes.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 50 of its 80 references that are in the map. First posted on arXiv 20 Jan 2022.
Builds on
50 of 80 references.
References · 50
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2018The Unreasonable Effectiveness of Deep Features as a Perceptual Metriccited by 11,029
- 2017ScanNet: Richly-annotated 3D Reconstructions of Indoor Scenescited by 3,088
- 2021Vision Transformers for Dense Predictioncited by 1,789
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,437
- 2016Context Encoders: Feature Learning by Inpaintingcited by 1,424
- 2017SuperPoint: Self-Supervised Interest Point Detection and Descriptioncited by 1,313
- 2014Depth Map Prediction from a Single Image using a Multi-Scale Deep Networkcited by 1,264
- 2020Accelerating 3D Deep Learning with PyTorch3Dcited by 781
- 2017Unsupervised Learning of Depth and Ego-Motion from Videocited by 778
- 2018Deep Ordinal Regression Network for Monocular Depth Estimationcited by 721
- 2018Free-Form Image Inpainting with Gated Convolutioncited by 594
38 more
- 2018Generative Image Inpainting with Contextual Attentioncited by 578
- 2018Image Inpainting for Irregular Holes Using Partial Convolutionscited by 505
- 2016Deeper Depth Prediction with Fully Convolutional Residual Networkscited by 402
- 2019From Big to Small: Multi-Scale Local Planar Guidance for Monocular Depth Estimationcited by 379
- 2016LIFT: Learned Invariant Feature Transformcited by 305
- 2016DSAC - Differentiable RANSAC for Camera Localizationcited by 264
- 2017A General and Adaptive Robust Loss Functioncited by 236
- 2021Large Scale Image Completion via Co-Modulated Generative Adversarial Networkscited by 219
- 2019Pluralistic Image Completioncited by 162
- 2020Learning Joint Spatial-Temporal Transformations for Video Inpaintingcited 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
- 2018High Quality Monocular Depth Estimation via Transfer Learningcited by 133
- 2019Neural-Guided RANSAC: Learning Where to Sample Model Hypothesescited by 129
- 2020Contextual Residual Aggregation for Ultra High-Resolution Image Inpaintingcited by 124
- 2019Learning the Depths of Moving People by Watching Frozen Peoplecited by 120
- 2019StructureFlow: Image Inpainting via Structure-aware Appearance Flowcited by 118
- 2019Foreground-aware Image Inpaintingcited by 90
- 2016High-Resolution Image Inpainting using Multi-Scale Neural Patch Synthesiscited by 89
- 2020Towards Better Generalization: Joint Depth-Pose Learning without PoseNetcited by 85
- 2020Guiding Monocular Depth Estimation Using Depth-Attention Volumecited by 82
- 2020High-Resolution Image Inpainting with Iterative Confidence Feedback and Guided Upsamplingcited by 79
- 2018Structured Attention Guided Convolutional Neural Fields for Monocular Depth Estimationcited by 78
- 2017Multi-Scale Continuous CRFs as Sequential Deep Networks for Monocular Depth Estimationcited by 70
- 2018SPG-Net: Segmentation Prediction and Guidance Network for Image Inpaintingcited by 58
- 2018Video Inpainting by Jointly Learning Temporal Structure and Spatial Detailscited by 57
- 2021Wide-Baseline Relative Camera Pose Estimation with Directional Learningcited by 49
- 2021TransFill: Reference-guided Image Inpainting by Merging Multiple Color and Spatial Transformationscited by 48
- 2019Onion-Peel Networks for Deep Video Completioncited by 46
- 2020Guidance and Evaluation: Semantic-Aware Image Inpainting for Mixed Scenescited by 43
- 2019All-Weather Deep Outdoor Lighting Estimationcited by 41
- 2021Deep Two-View Structure-from-Motion Revisitedcited by 39
- 2017Toward Geometric Deep SLAMcited by 38
- 2021TransFusion: Cross-view Fusion with Transformer for 3D Human Pose Estimationcited by 32
- 2018Detail Preserving Depth Estimation from a Single Image Using Attention Guided Networkscited by 31
- 2019diffGrad: An Optimization Method for Convolutional Neural Networkscited by 29
- 2020Domain Decluttering: Simplifying Images to Mitigate Synthetic-Real Domain Shift and Improve Depth Estimationcited by 17
Built on by
Citing papers per year: 2023: 4; 2024: 2; 2025: 3.
9 papers.
- 2023DUSt3R: Geometric 3D Vision Made Easycited by 1,526
- 2023RealFill: Reference-Driven Generation for Authentic Image Completioncited by 58
- 2024MVInpainter: Learning Multi-View Consistent Inpainting to Bridge 2D and 3D Editingcited by 30
- 2023Beyond Surface Statistics: Scene Representations in a Latent Diffusion Modelcited by 29
- 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
- 2023TransRef: Multi-Scale Reference Embedding Transformer for Reference-Guided Image Inpaintingcited by 5
- 2025GeoComplete: Geometry-Aware Diffusion for Reference-Driven Image Completioncited by 4
- 2024Artificial Intelligence for Geometry-Based Feature Extraction, Analysis and Synthesis in Artistic Images: A Surveycited by 1
- 2025GeoComplete: Geometry-Aware Diffusion for Reference-Driven Image Completion3 Oct 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
- 2024Artificial Intelligence for Geometry-Based Feature Extraction, Analysis and Synthesis in Artistic Images: A Survey2 Dec 2024
- 2024MVInpainter: Learning Multi-View Consistent Inpainting to Bridge 2D and 3D Editing15 Aug 2024
- 2023DUSt3R: Geometric 3D Vision Made Easy21 Dec 2023
- 2023RealFill: Reference-Driven Generation for Authentic Image Completion28 Sep 2023
- 2023TransRef: Multi-Scale Reference Embedding Transformer for Reference-Guided Image Inpainting20 Jun 2023
- 2023Beyond Surface Statistics: Scene Representations in a Latent Diffusion Model9 Jun 2023