Summary
This paper presents OccFusion, a 3D human avatar creation system that combines 3D Gaussian Splatting (3DGS) and 2D diffusion models to effectively render occluded regions. To this end, three stages are designed. First, in the initialization stage, complete human masks (without occluder) are obtained using a pre-trained diffusion model. Then, in the optimization stage, 3DGS is optimized with score distillation sampling (SDS) to recover occluded regions. Finally, in the refinement stage, in-context inpainting is designed to improve the rendering quality.
Strengths
What the authors try to address (recovering 3D human avatar from human images with occlusions) is an important and unexplored problem. The authors’ design, which incorporates pre-trained diffusion models, is a reasonable choice.
Weaknesses
1. Overall, the rendering quality is bad. This is applicable even for visible areas. Fig. 5 and 6 shows that the results are quite blurry especially on the OcMotion dataset.
2. I don’t think the rightmost binary masks in Fig. 4 are consistent. All of them obviously have different pants silhouettes. Given these inconsistent masks, which masks did the authors use to optimize 3DGS?
3. Overall, paper writing should be polished.
--- post rebuttal ---
The authors addressed my concerns well. I'm raising my rating.
Questions
1. What makes the result look so blurry even for visible areas?
2. In Fig. 5, the second column and second row results do not have visible humans in the reference.
3. How much of the mask (M) and complete human mask (\hat{M}) are accurate? Also, how much of the optimization stage is robust to wrong M and \hat{M}?
4. Fig. 3 shows a pose-to-image generation example, while the actual use case is (image+pose+mask)-to-image as in Fig. 4. In the case of Fig. 4, the pose simplification of FIg. 3 is still necessary?
5. Fig. 5 shows that the leftmost column is an input. What do the authors mean by input? As far as I understand, 3DGS is optimized to replicate images of a single person in the training set, and there is no input to the 3DGS. Or the 3DGS takes images of any person and can render images of that person with novel poses and viewpoints?
Limitations
The major limitation is the rendering quality. Most of the rendered images are quite blurry.