Naiwen Hu, Haozhe Cheng, Yifan Xie, Shiqi Li, Jihua Zhu
Invariance-based and generative methods have shown a conspicuous performance for 3D self-supervised representation learning (SSRL). However, the former relies on hand-crafted data augmentations that introduce bias not universally applicable to all downstream tasks, and the latter indiscriminately reconstructs masked regions, resulting in irrelevant details being saved in the representation space. To solve the problem above, we introduce 3D-JEPA, a novel non-generative 3D SSRL framework. Specifically, we propose a multi-block sampling strategy that produces a sufficiently informative context block and several representative target blocks. We present the context-aware decoder to enhance the reconstruction of the target blocks. Concretely, the context information is fed to the decoder continuously, facilitating the encoder in learning semantic modeling rather than memorizing the context information related to target blocks. Overall, 3D-JEPA predicts the representation of target blocks from a context block using the encoder and context-aware decoder architecture. Various downstream tasks on different datasets demonstrate 3D-JEPA's effectiveness and efficiency, achieving higher accuracy with fewer pretraining epochs, e.g., 88.65% accuracy on PB_T50_RS with 150 pretraining epochs.
| Task | Dataset | Metric | Value | Model |
|---|---|---|---|---|
| Semantic Segmentation | ShapeNet-Part | Class Average IoU | 86.41 | 3D-JEPA |
| Semantic Segmentation | ShapeNet-Part | Instance Average IoU | 84.93 | 3D-JEPA |
| Shape Representation Of 3D Point Clouds | ScanObjectNN | OBJ-BG (OA) | 93.63 | 3D-JEPA |
| Shape Representation Of 3D Point Clouds | ScanObjectNN | OBJ-ONLY (OA) | 94.49 | 3D-JEPA |
| Shape Representation Of 3D Point Clouds | ScanObjectNN | Overall Accuracy | 89.52 | 3D-JEPA |
| Shape Representation Of 3D Point Clouds | ModelNet40 | Overall Accuracy | 94 | 3D-JEPA |
| Shape Representation Of 3D Point Clouds | ModelNet40 10-way (20-shot) | Overall Accuracy | 96.3 | 3D-JEPA |
| Shape Representation Of 3D Point Clouds | ModelNet40 10-way (20-shot) | Standard Deviation | 2.4 | 3D-JEPA |
| Shape Representation Of 3D Point Clouds | ModelNet40 5-way (10-shot) | Overall Accuracy | 97.6 | 3D-JEPA |
| Shape Representation Of 3D Point Clouds | ModelNet40 5-way (10-shot) | Standard Deviation | 2 | 3D-JEPA |
| Shape Representation Of 3D Point Clouds | ModelNet40 10-way (10-shot) | Overall Accuracy | 94.3 | 3D-JEPA |
| Shape Representation Of 3D Point Clouds | ModelNet40 10-way (10-shot) | Standard Deviation | 3.6 | 3D-JEPA |
| Shape Representation Of 3D Point Clouds | ModelNet40 5-way (20-shot) | Overall Accuracy | 98.8 | 3D-JEPA |
| Shape Representation Of 3D Point Clouds | ModelNet40 5-way (20-shot) | Standard Deviation | 0.4 | 3D-JEPA |
| 3D Point Cloud Classification | ScanObjectNN | OBJ-BG (OA) | 93.63 | 3D-JEPA |
| 3D Point Cloud Classification | ScanObjectNN | OBJ-ONLY (OA) | 94.49 | 3D-JEPA |
| 3D Point Cloud Classification | ScanObjectNN | Overall Accuracy | 89.52 | 3D-JEPA |
| 3D Point Cloud Classification | ModelNet40 | Overall Accuracy | 94 | 3D-JEPA |
| 3D Point Cloud Classification | ModelNet40 10-way (20-shot) | Overall Accuracy | 96.3 | 3D-JEPA |
| 3D Point Cloud Classification | ModelNet40 10-way (20-shot) | Standard Deviation | 2.4 | 3D-JEPA |
| 3D Point Cloud Classification | ModelNet40 5-way (10-shot) | Overall Accuracy | 97.6 | 3D-JEPA |
| 3D Point Cloud Classification | ModelNet40 5-way (10-shot) | Standard Deviation | 2 | 3D-JEPA |
| 3D Point Cloud Classification | ModelNet40 10-way (10-shot) | Overall Accuracy | 94.3 | 3D-JEPA |
| 3D Point Cloud Classification | ModelNet40 10-way (10-shot) | Standard Deviation | 3.6 | 3D-JEPA |
| 3D Point Cloud Classification | ModelNet40 5-way (20-shot) | Overall Accuracy | 98.8 | 3D-JEPA |
| 3D Point Cloud Classification | ModelNet40 5-way (20-shot) | Standard Deviation | 0.4 | 3D-JEPA |
| 10-shot image generation | ShapeNet-Part | Class Average IoU | 86.41 | 3D-JEPA |
| 10-shot image generation | ShapeNet-Part | Instance Average IoU | 84.93 | 3D-JEPA |
| 3D Point Cloud Reconstruction | ScanObjectNN | OBJ-BG (OA) | 93.63 | 3D-JEPA |
| 3D Point Cloud Reconstruction | ScanObjectNN | OBJ-ONLY (OA) | 94.49 | 3D-JEPA |
| 3D Point Cloud Reconstruction | ScanObjectNN | Overall Accuracy | 89.52 | 3D-JEPA |
| 3D Point Cloud Reconstruction | ModelNet40 | Overall Accuracy | 94 | 3D-JEPA |
| 3D Point Cloud Reconstruction | ModelNet40 10-way (20-shot) | Overall Accuracy | 96.3 | 3D-JEPA |
| 3D Point Cloud Reconstruction | ModelNet40 10-way (20-shot) | Standard Deviation | 2.4 | 3D-JEPA |
| 3D Point Cloud Reconstruction | ModelNet40 5-way (10-shot) | Overall Accuracy | 97.6 | 3D-JEPA |
| 3D Point Cloud Reconstruction | ModelNet40 5-way (10-shot) | Standard Deviation | 2 | 3D-JEPA |
| 3D Point Cloud Reconstruction | ModelNet40 10-way (10-shot) | Overall Accuracy | 94.3 | 3D-JEPA |
| 3D Point Cloud Reconstruction | ModelNet40 10-way (10-shot) | Standard Deviation | 3.6 | 3D-JEPA |
| 3D Point Cloud Reconstruction | ModelNet40 5-way (20-shot) | Overall Accuracy | 98.8 | 3D-JEPA |
| 3D Point Cloud Reconstruction | ModelNet40 5-way (20-shot) | Standard Deviation | 0.4 | 3D-JEPA |