journal article·2025-06-10Open access

PointMoment: a mixed-moment self-supervised learning approach for 3D Terracotta Warriors

Xin Cao, Xinxin Han, Wenlong Tang, Yong Ren, Kang Li, Ping Zhou, Linzhi Su

npj Heritage Science· Volume 13· Issue 1

Abstract

The Terracotta Warriors, a hallmark of China’s cultural heritage, frequently exhibit fragmentation and deformation due to natural factors like earthquakes and human activities. Accurate classification and segmentation of their 3D models are essential for effective restoration. However, the irregularity of the fragmented terracotta pieces renders manual annotation time-consuming and labor-inteśnsive. To address this challenge, we propose a self-supervised learning method utilizing high-order mixed moments for 3D point clouds. It employs a high-order mixed moment loss function instead of the traditional contrastive loss function and does not require special techniques like asymmetric network architectures or gradient stopping. Our method involves calculating the high-order mixed moment of feature variables and forcing them to decompose into individual moments, enhancing variable independence and minimizing feature redundancy. Additionally, we integrate a contrastive learning approach to maximize feature invariance across different augmentations of the same point cloud. Experiments demonstrate that our method outperforms previous unsupervised learning techniques in the downstream tasks of 3D point cloud classification and segmentation. Additionally, our method shows strong performance in the specific tasks related to the Terracotta Warriors. We hope this success can pave the way for new avenues in the virtual protection and restoration of cultural relics. Code is available at https://github.com/caoxin918/PointMoment .
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: 3D Shape Modeling and Analysis · Computer Graphics and Visualization Techniques · Human Motion and Animation

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (50)

Show source-provided references
1. Yang, K., Cao, X., Geng, G., Li, K. & Zhou, M. Classification of 3D terracotta warriors fragments based on geospatial and texture information. J. Vis. 24, 251–259 (2021).10.1007/s12650-020-00710-6 ↗
2. Du, G., Zhou, M., Yin, C., Wu, Z. & Shui, W. Classifying fragments of terracotta warriors using template-based partial matching. Multimed. Tools Appl. 77, 19171–19191 (2018).10.1007/s11042-017-5396-0 ↗
3. Rasheed, N. A. & Nordin, M. J. Classification and reconstruction algorithms for the archaeological fragments. J. King Saud. Univ.-Computer Inf. Sci. 32, 883–894 (2020).10.1016/j.jksuci.2018.09.019 ↗
4. Lin, X., Xue, B. & Wang, X. Digital 3D Reconstruction of Ancient Chinese Great Wild Goose Pagoda by TLS Point Cloud Hierarchical Registration. ACM J. Comput. Cult. Herit. 17, 1–16 (2024).10.1145/3639932 ↗
5. Qi, C. R., Su, H., Mo, K. & Guibas, L. J. Pointnet: Deep learning on point sets for 3d classification and segmentation. In Proc. IEEE Conference on Computer Vision and Pattern Recognition 652–660 (IEEE, Honolulu, HI, 2017).
6. Qi, C. R., Yi, L., Su, H. & Guibas, L. J. Pointnet++: Deep hierarchical feature learning on point sets in a metric space. Adv. Neural. Inf. Process Syst. https://doi.org/10.48550/arXiv.1706.02413 (2017).10.48550/arXiv.1706.02413 ↗
7. Wang, Y. et al. Dynamic graph cnn for learning on point clouds. ACM Trans. Graph. (tog) 38, 1–12 (2019).
8. Zhou, P., An, L., Wang, Y. & Geng, G. MLGTM: Multi-Scale Local Geometric Transformer-Mamba Application in Terracotta Warriors Point Cloud Classification. Remote Sens. 16, 2920 (2024).10.3390/rs16162920 ↗
9. Zhu, J., Fang, B., Chen, T. & Yang, H. Face repairing based on transfer learning method with fewer training samples: application to a Terracotta Warrior with facial cracks and a Buddha with a broken nose. Herit. Sci. 12, 186 (2024).10.1186/s40494-024-01292-4 ↗
10. Grill, J.-B. et al. Bootstrap your own latent-a new approach to self-supervised learning. Adv. Neural Inf. Process. Syst. 33, 21271–21284 (2020).
11. Poursaeed, O., Jiang, T., Qiao, H., Xu, N. & Kim, V. G. Self-supervised learning of point clouds via orientation estimation. In Proc. International Conference on 3D Vision (3DV) 1018–1028 (IEEE, 2020).10.1109/3DV50981.2020.00112 ↗
12. Chen, T., Kornblith, S., Norouzi, M. & Hinton, G. A simple framework for contrastive learning of visual representations. In Proc. International Conference on Machine Learning 1597–1607 (PMLR, 2020).
13. Zbontar, J., Jing, L., Misra, I., LeCun, Y. & Deny, S. Barlow twins: Self-supervised learning via redundancy reduction. In Proc. International Conference on Machine Learning (12310–12320) (PMLR, 2021).
14. Niu, C. & Wang, G. HOME: High-order mixed-moment-based embedding for representation learning. Preprint at arXiv:220707743. https://doi.org/10.48550/arXiv.2207.07743 (2022).10.48550/arXiv.2207.07743 ↗
15. Xiao, A. et al. Unsupervised point cloud representation learning with deep neural networks: A survey. IEEE Trans. Pattern Anal. Mach. Intell. 45, 11321–11339 (2023).10.1109/TPAMI.2023.3262786 ↗
16. Sohail, S. S., Himeur, Y., Kheddar, H., Amira, A., Fadli, F., Atalla, S. et al. Advancing 3D point cloud understanding through deep transfer learning: A comprehensive survey. Inf. Fusion. 113, 102601 (2024).10.1016/j.inffus.2024.102601 ↗
17. Achlioptas, P., Diamanti, O., Mitliagkas, I. & Guibas, L. Learning representations and generative models for 3d point clouds. In Proc. International Conference on Machine Learning (40–49) (PMLR, 2018).
18. Yang, Y., Feng, C., Shen, Y. & Tian, D. Foldingnet: Point cloud auto-encoder via deep grid deformation. In Proc. IEEE Conference on Computer Vision and Pattern Recognition (206–215) (IEEE, 2018).10.1109/CVPR.2018.00029 ↗
19. Wang, H., Liu, Q., Yue, X., Lasenby, J. & Kusner, M. J. Unsupervised point cloud pre-training via occlusion completion. In Proc. IEEE/CVF International Conference on Computer Vision. (9782–9792) (IEEE, 2021).10.1109/ICCV48922.2021.00964 ↗
20. Rao, Y., Lu, J. & Zhou, J. PointGLR: Unsupervised structural representation learning of 3D point clouds. IEEE Trans. Pattern Anal. Mach. Intell. 45, 2193–2207 (2022).10.1109/TPAMI.2022.3159794 ↗
21. Xie, S., Gu, J., Guo, D., Qi, C. R, Guibas, L. & Litany. O. Pointcontrast: Unsupervised pre-training for 3d point cloud understanding. In In Proc. Part III 16 Computer Vision–ECCV 2020: 16th European Conference (574–591) (Springer, Glasgow, 2020).10.1007/978-3-030-58580-8_34 ↗
22. Afham, M., Dissanayake, I., Dissanayake, D., Dharmasiri, A., Thilakarathna, K. & Rodrigo R. Crosspoint: Self-supervised cross-modal contrastive learning for 3d point cloud understanding. In Proc. IEEE/CVF Conference on Computer Vision and Pattern Recognition (9902–9912) (IEEE, 2022).10.1109/CVPR52688.2022.00967 ↗
23. Sanghi, A. Info3d: Representation learning on 3d objects using mutual information maximization and contrastive learning. In Proc. Part XXIX 16 Computer Vision–ECCV 2020: 16th European Conference (626–642) (Springer, Glasgow, 2020).10.1007/978-3-030-58526-6_37 ↗
24. Huang, S., Xie, Y., Zhu, S.-C. & Zhu, Y. Spatio-temporal self-supervised representation learning for 3d point clouds. In Proc. IEEE/CVF International Conference on Computer Vision (6535–6545) (IEEE, 2021).10.1109/ICCV48922.2021.00647 ↗
25. Wang, Y., Zhou, P., Geng, G., An, L. & Zhou, M. Enhancing point cloud registration with transformer: cultural heritage protection of the Terracotta Warriors. Herit. Sci. 12, 314 (2024).10.1186/s40494-024-01425-9 ↗
26. Xu, X., Song, D., Geng, G., Zhou, M., Liu, J. & Li, K. et al. CPDC-MFNet: conditional point diffusion completion network with Muti-scale Feedback Refine for 3D Terracotta Warriors. Sci. Rep. 14, 8307 (2024).10.1038/s41598-024-58956-1 ↗
27. Su, H., Maji, S., Kalogerakis, E. & Learned-Miller, E. Multi-view convolutional neural networks for 3d shape recognition. In Proc. IEEE International Conference on Computer Vision (945–953) (IEEE, 2015).10.1109/ICCV.2015.114 ↗
28. Wei, X., Yu, R. & Sun, J. View-GCN: View-based graph convolutional network for 3D shape analysis. In Proc. IEEE/CVF Conference on Computer Vision and Pattern Recognition 1850–1859 (IEEE, 2020).10.1109/CVPR42600.2020.00192 ↗
29. Maturana, D. & Scherer, S. Voxnet: A 3d convolutional neural network for real-time object recognition. In Proc. IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) 922–928 (IEEE, 2015).10.1109/IROS.2015.7353481 ↗
30. Zhao, H., Jiang, L., Fu, C.-W. & Jia, J. Pointweb: Enhancing local neighborhood features for point cloud processing. In Proc. IEEE/CVF Conference on Computer Vision and Pattern Recognition 5565–5573 (IEEE, 2019).10.1109/CVPR.2019.00571 ↗
31. Li, Y., Bu, R., Sun, M., Wu, W., Di, X. & Chen, B. Pointcnn: Convolution on x-transformed points. Adv. Neural Inf Process. Syst. https://doi.org/10.48550/arXiv.1801.07791 (2018).10.48550/arXiv.1801.07791 ↗
32. Xu, Y., Fan, T., Xu, M., Zeng, L. & Qiao Y. Spidercnn: Deep learning on point sets with parameterized convolutional filters. In Proc. European Conference on Computer Vision 87–102 (ECCV, 2018).10.1007/978-3-030-01237-3_6 ↗
33. Guo, M.-H., Cai, J.-X., Liu, Z.-N., Mu, T.-J., Martin, R. R. & Hu, S.-M. Pct: Point cloud transformer. Comput. Vis. Media 7, 187–199 (2021).10.1007/s41095-021-0229-5 ↗
34. Zhao, H., Jiang, L., Jia, J., Torr, P. H, & Koltun, V. Point transformer. In Proc IEEE/CVF International Conference on Computer Vision 16259–16168 (IEEE, 2021).10.1109/ICCV48922.2021.01595 ↗
35. Yu, X., Tang, L., Rao, Y., Huang, T., Zhou, J. & Lu, J. Point-bert: Pre-training 3d point cloud transformers with masked point modeling. In Proc. IEEE/CVF Conference on Computer Vision and Pattern Recognition 19313–19322 (IEEE, 2022).10.1109/CVPR52688.2022.01871 ↗
36. Pang, Y., Wang, W., Tay, F. E, Liu, W., Tian, Y. & Yuan L. Masked autoencoders for point cloud self-supervised learning. In Proc. European Conference on Computer Vision 604–621 (Springer, 2022).10.1007/978-3-031-20086-1_35 ↗
37. Zhang, Z., Girdhar, R., Joulin, A. & Misra, I. Self-supervised pretraining of 3d features on any point-cloud. In Proc. IEEE/CVF International Conference on Computer Vision (10252–10263) (IEEE, 2021).10.1109/ICCV48922.2021.01009 ↗
38. Chang, A. X, Funkhouser, T., Guibas, L., Hanrahan, P., Huang, Q., Li, Z., et al. Shapenet: An information-rich 3d model repository. Preprint at arXiv:151203012. https://doi.org/10.48550/arXiv.1512.03012 (2015).10.48550/arXiv.1512.03012 ↗
39. Uy, M. A., Pham, Q.-H., Hua, B.-S., Nguyen, T. & Yeung, S.-K. Revisiting point cloud classification: A new benchmark dataset and classification model on real-world data. In Proc. IEEE/CVF International Conference on Computer Vision 1588–1597 (IEEE, 2019).10.1109/ICCV.2019.00167 ↗
40. Wu, Z., Song, S., Khosla, A., Yu, F., Zhang, L. Tang, X., et al. 3d shapenets: A deep representation for volumetric shapes. In Proc. IEEE Conference on Computer Vision and Pattern Recognition 1912–1920 (IEEE, 2015).
41. Yi, L., Kim, V. G., Ceylan, D., Shen, I.-C., Yan, M. & Su, H. et al. A scalable active framework for region annotation in 3d shape collections. ACM Trans. Graph. (ToG) 35, 1–12 (2016).10.1145/2980179.2980238 ↗
42. Wu, J., Zhang, C., Xue, T., Freeman, B., & Tenenbaum, J. Learning a probabilistic latent space of object shapes via 3d generative-adversarial modeling. Adv. Neural. Inf. Process Syst. https://doi.org/10.48550/arXiv.1610.07584 (2016).10.48550/arXiv.1610.07584 ↗
43. Li, J., Chen, B. M. & Lee, G. H. So-net: Self-organizing network for point cloud analysis. In Proc. IEEE Conference on Computer Vision and Pattern Recognition 9397–9406 (IEEE, 2018).10.1109/CVPR.2018.00979 ↗
44. Gadelha, M., Wang, R. & Maji, S. Multiresolution tree networks for 3d point cloud processing. In Proc. European Conference on Computer Vision 103–118 (ECCV, 2018).10.1007/978-3-030-01234-2_7 ↗
45. Zhao, Y., Birdal, T., Deng, H., & Tombari, F. 3D point capsule networks. In Proc. IEEE/CVF Conference on Computer Vision and Pattern Recognition 1009–1018 (2019).10.1109/CVPR.2019.00110 ↗
46. Han, Z., Wang, X., Liu, Y.-S. & Zwicker, M. Multi-angle point cloud-VAE: Unsupervised feature learning for 3D point clouds from multiple angles by joint self-reconstruction and half-to-half prediction. In Proc. IEEE/CVF International Conference on Computer Vision (ICCV) 10441–10450 (IEEE, 2019).10.1109/ICCV.2019.01054 ↗
47. Sauder, J. & Sievers, B. Self-supervised deep learning on point clouds by reconstructing space. Adv. Neur. Inf. Process. Syst. https://doi.org/10.48550/arXiv.1901.08396 (2019).10.48550/arXiv.1901.08396 ↗
48. Tran, B., Hua, B.-S., Tran, A. T. & Hoai, M. Self-supervised learning with multi-view rendering for 3d point cloud analysis. In Proc. Asian Conference on Computer Vision 3086–3103 (2022).10.1007/978-3-031-26319-4_25 ↗
49. Hu, Y., Zhou, W., Geng, G., Li, K., Hao, X. & Cao, X. Unsupervised segmentation for terracotta warrior with seed-region-growing CNN (SRG-Net). In Proc 5th International Conference on Computer Science and Application Engineering 1–6 (2021).10.1145/3487075.3487092 ↗
50. Hu, Y., Geng, G., Li, K., Guo, B. & Zhou, P. Self-Supervised Segmentation for Terracotta Warrior Point Cloud (EGG-Net). IEEE Access 10, 12374–12384 (2022).10.1109/ACCESS.2022.3146247 ↗