AutoGPart: Intermediate Supervision Search for Generalizable 3D Part Segmentation
About
Training a generalizable 3D part segmentation network is quite challenging but of great importance in real-world applications. To tackle this problem, some works design task-specific solutions by translating human understanding of the task to machine's learning process, which faces the risk of missing the optimal strategy since machines do not necessarily understand in the exact human way. Others try to use conventional task-agnostic approaches designed for domain generalization problems with no task prior knowledge considered. To solve the above issues, we propose AutoGPart, a generic method enabling training generalizable 3D part segmentation networks with the task prior considered. AutoGPart builds a supervision space with geometric prior knowledge encoded, and lets the machine to search for the optimal supervisions from the space for a specific segmentation task automatically. Extensive experiments on three generalizable 3D part segmentation tasks are conducted to demonstrate the effectiveness and versatility of AutoGPart. We demonstrate that the performance of segmentation networks using simple backbones can be significantly improved when trained with supervisions searched by our method.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Primitive Fitting | Primitive Fitting (Out-of-distribution) | mIoU80.4 | 14 | |
| Part Pose Estimation | GAPartNet Seen Object Categories | Rotation Error (Re)14.4 | 13 | |
| Primitive Fitting | Primitive Fitting (In-distribution) | mIoU94.2 | 12 | |
| Mobility-based Part Segmentation | Mobility-based Part Segmentation Out-of-distribution (test) | mIoU73.8 | 11 | |
| Mobility-based Part Segmentation | Mobility-based Part Segmentation In-distribution (test) | mIoU87.2 | 9 | |
| Part Pose Estimation | GAPartNet Unseen Object Categories | Rotational Error (Re)18.2 | 9 | |
| Semantic-based Part Segmentation | PartNet (In-distribution) | Mean Recall0.357 | 8 | |
| Semantic-based Part Segmentation | PartNet (Out-of-distribution) | Mean Recall33.9 | 8 | |
| Motion Axis Estimation | OPD real 12 | Motion Axis Error12.03 | 6 | |
| Part Pose Estimation | RGBD-Art (unseen object categories) | Re105.6 | 4 |