jyproris commited on
Commit
d9bf8ac
Β·
verified Β·
1 Parent(s): 25cdd0e

Create README.md

Browse files
Files changed (1) hide show
  1. README.md +67 -0
README.md ADDED
@@ -0,0 +1,67 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ language:
3
+ - en
4
+ tags:
5
+ - freeinpaint
6
+ - 3d-scene-inpainting
7
+ - gaussian-splatting
8
+ - multi-view
9
+ - pose-free
10
+ - computer-vision
11
+ ---
12
+
13
+ # FreeInpaint
14
+
15
+ ## Pose-Free Feed-Forward 3D Inpainting via Learnable Mask Attention and Support Token Refinement
16
+
17
+ [Jingyi Pan](https://rorisis.github.io/)<sup>1</sup>, [Dan Xu](https://www.danxurgb.net/)<sup>2</sup>, [Qiong Luo](https://www.cse.ust.hk/~luo/)<sup>1,2</sup>
18
+
19
+ <sup>1</sup>The Hong Kong University of Science and Technology (Guangzhou)<br>
20
+ <sup>2</sup>The Hong Kong University of Science and Technology
21
+
22
+ **NeurIPS 2026**
23
+
24
+ [Project Page](https://rorisis.github.io/FreeInpaint/) | [arXiv](https://arxiv.org/abs/2610.11857) | [PDF](https://arxiv.org/pdf/2610.11857) | [GitHub](https://github.com/Rorisis/FreeInpaint)
25
+
26
+ ## Abstract
27
+
28
+ 3D scene inpainting aims to recover missing or occluded regions in edited 3D scenes, while ensuring geometric and textural consistency. Existing approaches, however, typically require accurately calibrated camera poses, which restricts their applicability in casual, in-the-wild scenarios and introduces additional preprocessing overhead. To overcome this limitation, we present **FreeInpaint**, a novel feed-forward framework that generates complete and 3D-consistent scenes directly from unposed multi-view images with masked regions. At its core, FreeInpaint extends a 3D foundation model to propagate masked regions from a reference view to other unposed views, bridging 3D reconstruction and scene inpainting while preserving the model's native ability to recover camera poses and scene geometry. Our method addresses two key challenges in adapting feed-forward 3D foundation models to masked inputs. First, masked regions can corrupt cross-view correspondence reasoning, degrading pose estimation and geometry recovery. To address this, we introduce a Learnable Mask Attention mechanism that preserves the spatial anchoring of reliable observations while allowing masked regions to progressively absorb useful context in deeper layers. Second, under severe occlusions, a single forward pass often lacks sufficient appearance evidence for high-fidelity completion. Therefore, we propose a Support Token Refinement strategy, which injects diffusion-generated support evidence as confidence-weighted auxiliary tokens to refine under-observed regions while preserving the original spatial anchor. Extensive experiments across diverse datasets demonstrate that FreeInpaint achieves superior inpainting quality, eliminating the reliance on pre-computed camera poses while keeping a fast inference speed. The project page is https://rorisis.github.io/FreeInpaint/.
29
+
30
+ ## Model Files
31
+
32
+ Download the weights from the [checkpoints directory](https://huggingface.co/jyproris/FreeInpaint/tree/main/checkpoints) and arrange them in the cloned FreeInpaint code repository as follows:
33
+
34
+ ```text
35
+ FreeInpaint/
36
+ └── checkpoints/
37
+ β”œβ”€β”€ freeinpaint.pth
38
+ └── ppt-v1/
39
+ β”œβ”€β”€ unet/
40
+ β”‚ └── unet.safetensors
41
+ └── text_encoder/
42
+ └── text_encoder.safetensors
43
+ ```
44
+
45
+ - `freeinpaint.pth`: the released FreeInpaint checkpoint.
46
+ - `ppt-v1/`: third-party [PowerPaint](https://github.com/open-mmlab/PowerPaint) weights used for diffusion-based inpainting.
47
+
48
+ ## Usage
49
+
50
+ Use the inference implementation in the [FreeInpaint GitHub repository](https://github.com/Rorisis/FreeInpaint). Follow its [installation instructions](https://github.com/Rorisis/FreeInpaint#installation), download the checkpoints, and prepare the [demo data](https://github.com/Rorisis/FreeInpaint#demo-data).
51
+
52
+ ## Intended Use and Limitations
53
+
54
+ FreeInpaint is intended for research in multi-view 3D scene inpainting and object removal from unposed images. Generated content is a plausible completion, not a recovery of the true hidden scene. Results depend on reference-image quality and the diffusion prior; sparse observations and severe occlusions can lead to artifacts or inconsistent geometry.
55
+
56
+ See the [paper](https://arxiv.org/abs/2610.11857) for training details, evaluations, and limitations. Third-party models and datasets retain their respective licenses and usage conditions.
57
+
58
+ ## Citation
59
+
60
+ ```bibtex
61
+ @inproceedings{pan2026pose,
62
+ title = {Pose-Free Feed-Forward 3D Inpainting via Learnable Mask Attention and Support Token Refinement},
63
+ author = {Pan, Jingyi and Xu, Dan and Luo, Qiong},
64
+ booktitle = {Advances in Neural Information Processing Systems (NeurIPS)},
65
+ year = {2026}
66
+ }
67
+ ```