Pix2Repair: Implicit Shape Restoration from Images

Xinchao Song, Nikolas Lamb, Sean Banerjee, Natasha Kholgade Banerjee
5/29/2023
cs.CV

No confident code implementation found for this paper.

Abstract

We present Pix2Repair, an automated shape repair approach that generates restoration shapes from images to repair fractured objects. Prior repair approaches require a high-resolution watertight 3D mesh of the fractured object as input. Input 3D meshes must be obtained using expensive 3D scanners, and scanned meshes require manual cleanup, limiting accessibility and scalability. Pix2Repair takes an image of the fractured object as input and automatically generates a 3D printable restoration shape. We contribute a novel shape function that deconstructs a latent code representing the fractured object into a complete shape and a break surface. We also introduce Fantastic Breaks Imaged, the first large-scale dataset of 11,653 real-world images of fractured objects for training and evaluating image-based shape repair approaches. Our dataset contains images of objects from Fantastic Breaks, complete with rich annotations. We show restorations for real fractures from our dataset, and for synthetic fractures from the Geometric Breaks and Breaking Bad datasets. Our approach outperforms shape completion approaches adapted for shape repair in terms of chamfer distance, normal consistency, and percent restorations generated.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{song2023pixrepair,
  title  = {Pix2Repair: Implicit Shape Restoration from Images},
  author = {Xinchao Song and Nikolas Lamb and Sean Banerjee and Natasha Kholgade Banerjee},
  year   = {2023},
  eprint = {2305.18273},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.18273v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.18273.svg)](https://codeofpaper.com/paper/2305.18273)

Discussion