Unpaired Point Cloud Completion on Real Scans using Adversarial Training
About
As 3D scanning solutions become increasingly popular, several deep learning setups have been developed geared towards that task of scan completion, i.e., plausibly filling in regions there were missed in the raw scans. These methods, however, largely rely on supervision in the form of paired training data, i.e., partial scans with corresponding desired completed scans. While these methods have been successfully demonstrated on synthetic data, the approaches cannot be directly used on real scans in absence of suitable paired training data. We develop a first approach that works directly on input point clouds, does not require paired training data, and hence can directly be applied to real scans for scan completion. We evaluate the approach qualitatively on several real-world datasets (ScanNet, Matterport, KITTI), quantitatively on 3D-EPN shape completion benchmark dataset, and demonstrate realistic completions under varying levels of incompleteness.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Shape completion | 3D-EPN (test) | CD4 | 36 | |
| Shape completion | ShapeNet | Average CD22.4 | 13 | |
| Shape completion | ScanNet Chair real scans | UCD17.3 | 10 | |
| Point Cloud Completion | KITTI real scans | UCD (Car)9.2 | 7 | |
| Point Cloud Completion | ScanNet real scans | UCD (Chair)17.3 | 7 | |
| Point Cloud Completion | MatterPort3D real scans | UCD (Chair)15.9 | 7 | |
| Shape completion | PartNet | MMD (Chair)1.9 | 5 | |
| Shape completion | CRN benchmark | Plane CD9.7 | 4 | |
| Shape completion | ScanNet Table (real scans) | UCD9.1 | 3 | |
| Shape completion | MatterPort3D Chair real scans | UCD15.9 | 3 |