{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T04:35:12Z","timestamp":1760243712631,"version":"build-2065373602"},"reference-count":42,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2022,11,13]],"date-time":"2022-11-13T00:00:00Z","timestamp":1668297600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Sichuan Science and Technology Program","award":["2022YFG0261","2021YJ0079"],"award-info":[{"award-number":["2022YFG0261","2021YJ0079"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Entropy"],"abstract":"<jats:p>Data representation has been one of the core topics in 3D graphics and pattern recognition in high-dimensional data. Although the high-resolution geometrical information of a physical object can be well preserved in the form of metrical data, e.g., point clouds\/triangular meshes, from a regular data (e.g., image\/audio) processing perspective, they also bring excessive noise in the course of feature abstraction and regression. For 3D face recognition, preceding attempts focus on treating the scan samples as signals laying on an underlying discrete surface (mesh) or morphable (statistic) models and by embedding auxiliary information, e.g., texture onto the regularized local planar structure to obtain a superior expressive performance to registration-based methods, but environmental variations such as posture\/illumination will dissatisfy the integrity or uniform sampling condition, which holistic models generally rely on. In this paper, a geometric deep learning framework for face recognition is proposed, which merely requires the consumption of raw spatial coordinates. The non-uniformity and non-grid geometric transformations in the course of point cloud face scanning are mitigated by modeling each identity as a stochastic process. Individual face scans are considered realizations, yielding underlying inherent distributions under the appropriate assumption of ergodicity. To accomplish 3D facial recognition, we propose a windowed solid harmonic scattering transform on point cloud face scans to extract the invariant coefficients so that unrelated variations can be encoded into certain components of the scattering domain. With these constructions, a sparse learning network as the semi-supervised classification backbone network can work on reducing intraclass variability. Our framework obtained superior performance to current competing methods; without excluding any fragmentary or severely deformed samples, the rank-1 recognition rate (RR1) achieved was 99.84% on the Face Recognition Grand Challenge (FRGC) v2.0 dataset and 99.90% on the Bosphorus dataset.<\/jats:p>","DOI":"10.3390\/e24111646","type":"journal-article","created":{"date-parts":[[2022,11,14]],"date-time":"2022-11-14T02:32:01Z","timestamp":1668393121000},"page":"1646","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Three-Dimensional Face Recognition Using Solid Harmonic Wavelet Scattering and Homotopy Dictionary Learning"],"prefix":"10.3390","volume":"24","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8674-7479","authenticated-orcid":false,"given":"Yi","family":"He","sequence":"first","affiliation":[{"name":"National Key Laboratory of Fundamental Science on Synthetic Vision, Sichuan University, Chengdu 610065, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9632-0636","authenticated-orcid":false,"given":"Peng","family":"Cheng","sequence":"additional","affiliation":[{"name":"College of Computer Science, Sichuan University, Chengdu 610065, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shanmin","family":"Yang","sequence":"additional","affiliation":[{"name":"School of Computer Science, Chengdu University of Information Technology, Chengdu 610065, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5491-1745","authenticated-orcid":false,"given":"Jianwei","family":"Zhang","sequence":"additional","affiliation":[{"name":"College of Computer Science, Sichuan University, Chengdu 610065, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,11,13]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"375","DOI":"10.1016\/j.neucom.2019.07.047","article-title":"A fast and robust 3D face recognition approach based on deeply learned face representation","volume":"363","author":"Cai","year":"2019","journal-title":"Neurocomputing"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"12795","DOI":"10.1007\/s11042-022-12211-9","article-title":"Few-data guided learning upon end-to-end point cloud network for 3D face recognition","volume":"81","author":"Yu","year":"2022","journal-title":"Multimed. Tools Appl."},{"key":"ref_3","unstructured":"Gilani, S.Z., and Mian, A. (2018, January 14\u201316). Learning from millions of 3D scans for large-scale 3D face recognition. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Denver, CO, USA."},{"key":"ref_4","first-page":"1","article-title":"Automatic 3d facial expression recognition using geometric scattering representation","volume":"Volume 1","author":"Yang","year":"2015","journal-title":"Proceedings of the 2015 11th IEEE International Conference and Workshops on Automatic Face and Gesture Recognition (FG)"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"84","DOI":"10.1109\/TIT.1962.1057698","article-title":"Visual pattern discrimination","volume":"8","author":"Julesz","year":"1962","journal-title":"IRE Trans. Inf. Theory"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1038\/290091a0","article-title":"Textons, the elements of texture perception, and their interactions","volume":"290","author":"Julesz","year":"1981","journal-title":"Nature"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1023\/A:1011126920638","article-title":"Representing and recognizing the visual appearance of materials using three-dimensional textons","volume":"43","author":"Leung","year":"2001","journal-title":"Int. J. Comput. Vis."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"241732","DOI":"10.1063\/1.5023798","article-title":"Solid harmonic wavelet scattering for predictions of molecule properties","volume":"148","author":"Eickenberg","year":"2018","journal-title":"J. Chem. Phys."},{"key":"ref_9","unstructured":"Zarka, J., Thiry, L., Angles, T., and Mallat, S. (2019). Deep network classification by scattering and homotopy dictionary learning. arXiv."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1305","DOI":"10.1109\/83.623193","article-title":"The farthest point strategy for progressive image sampling","volume":"6","author":"Eldar","year":"1997","journal-title":"IEEE Trans. Image Process."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1109\/MSP.2017.2693418","article-title":"Geometric deep learning: Going beyond euclidean data","volume":"34","author":"Bronstein","year":"2017","journal-title":"IEEE Signal Process. Mag."},{"key":"ref_12","unstructured":"Wu, Z., Song, S., Khosla, A., Yu, F., Zhang, L., Tang, X., and Xiao, J. (2015, January 7\u201312). 3D shapenets: A deep representation for volumetric shapes. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3272127.3275110","article-title":"Monte carlo convolution for learning on non-uniformly sampled point clouds","volume":"37","author":"Hermosilla","year":"2018","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_14","first-page":"1","article-title":"Dynamic graph cnn for learning on point clouds","volume":"38","author":"Wang","year":"2019","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_15","unstructured":"Qi, C.R., Yi, L., Su, H., and Guibas, L.J. (2017, January 4). Pointnet++: Deep hierarchical feature learning on point sets in a metric space. Proceedings of the 31st International Conference on Neural Information Processing Systems, Long Beach, CA, USA."},{"key":"ref_16","first-page":"1860","article-title":"Gaussian process morphable models","volume":"40","author":"Gerig","year":"2017","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_17","unstructured":"Qi, C.R., Su, H., Mo, K., and Guibas, L.J. (2017, January 21\u201326). Pointnet: Deep learning on point sets for 3D classification and segmentation. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Su, H., Jampani, V., Sun, D., Maji, S., Kalogerakis, E., Yang, M.H., and Kautz, J. (2018, January 18\u201323). Splatnet: Sparse lattice networks for point cloud processing. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA.","DOI":"10.1109\/CVPR.2018.00268"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1331","DOI":"10.1002\/cpa.21413","article-title":"Group invariant scattering","volume":"65","author":"Mallat","year":"2012","journal-title":"Commun. Pure Appl. Math."},{"key":"ref_20","unstructured":"Bruna, J. (2013). Scattering Representations for Recognition. [Ph.D. Thesis, Ecole Polytechnique X, (CMAP) Center Mathematics Appliqu\u00e9es]."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Oyallon, E., and Mallat, S. (2015, January 7\u201312). Deep roto-translation scattering for object classification. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA.","DOI":"10.1109\/CVPR.2015.7298904"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"13754","DOI":"10.1039\/C6CP00415F","article-title":"Comparing molecules and solids across structural and alchemical space","volume":"18","author":"De","year":"2016","journal-title":"Phys. Chem. Chem. Phys."},{"key":"ref_23","unstructured":"Gao, F., Wolf, G., and Hirn, M. (2019, January 9\u201315). Geometric scattering for graph data analysis. Proceedings of the International Conference on Machine Learning, Long Beach, California, USA."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1046","DOI":"10.1016\/j.acha.2019.06.003","article-title":"Graph convolutional neural networks via scattering","volume":"49","author":"Zou","year":"2020","journal-title":"Appl. Comput. Harmon. Anal."},{"key":"ref_25","unstructured":"Mairal, J., Ponce, J., Sapiro, G., Zisserman, A., and Bach, F. (2008, January 8\u201310). Supervised dictionary learning. Proceedings of the 21st International Conference on Neural Information Processing Systems, Red Hook, NY, USA."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"393","DOI":"10.1007\/s10462-015-9431-0","article-title":"3-D face recognition: Features, databases, algorithms and challenges","volume":"44","author":"Patil","year":"2015","journal-title":"Artif. Intell. Rev."},{"key":"ref_27","first-page":"586","article-title":"Method for registration of 3-D shapes","volume":"Volume 1611","author":"Besl","year":"1992","journal-title":"Proceedings of the Sensor Fusion IV: Control Paradigms and Data Structures"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1016\/j.visres.2011.12.012","article-title":"Predicting the psychophysical similarity of faces and non-face complex shapes by image-based measures","volume":"55","author":"Yue","year":"2012","journal-title":"Vis. Res."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"468","DOI":"10.1049\/iet-cvi.2011.0105","article-title":"Estimating inter-personal deformation with multi-scale modelling between expression for three-dimensional face recognition","volume":"6","author":"Cai","year":"2012","journal-title":"IET Comput. Vis."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"302","DOI":"10.1007\/s11263-008-0174-0","article-title":"An expression deformation approach to non-rigid 3D face recognition","volume":"81","author":"Bennamoun","year":"2009","journal-title":"Int. J. Comput. Vis."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"218","DOI":"10.1016\/j.patcog.2015.09.035","article-title":"A two-phase weighted collaborative representation for 3D partial face recognition with single sample","volume":"52","author":"Lei","year":"2016","journal-title":"Pattern Recognit."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Ocegueda, O., Shah, S.K., and Kakadiaris, I.A. (2011, January 6\u201313). Which parts of the face give out your identity?. Proceedings of the CVPR, Barcelona, Spain.","DOI":"10.1109\/CVPR.2011.5995613"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"218","DOI":"10.1109\/TPAMI.2003.1177153","article-title":"Lambertian reflectance and linear subspaces","volume":"25","author":"Basri","year":"2003","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_34","first-page":"1","article-title":"Kymatio: Scattering Transforms in Python","volume":"21","author":"Andreux","year":"2020","journal-title":"J. Mach. Learn. Res."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"3397","DOI":"10.1109\/78.258082","article-title":"Matching pursuits with time-frequency dictionaries","volume":"41","author":"Mallat","year":"1993","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"791","DOI":"10.1109\/TPAMI.2011.156","article-title":"Task-driven dictionary learning","volume":"34","author":"Mairal","year":"2011","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Combettes, P.L., and Pesquet, J.C. (2011). Proximal splitting methods in signal processing. Fixed-Point Algorithms for Inverse Problems in Science and Engineering, Springer.","DOI":"10.1007\/978-1-4419-9569-8_10"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Savran, A., Aly\u00fcz, N., Dibeklio\u011flu, H., \u00c7eliktutan, O., G\u00f6kberk, B., Sankur, B., and Akarun, L. (2008, January 8\u201310). Bosphorus database for 3D face analysis. Proceedings of the European Workshop on Biometrics and Identity Management, Brandenburg, Germany.","DOI":"10.1007\/978-3-540-89991-4_6"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"947","DOI":"10.1109\/CVPR.2005.268","article-title":"Overview of the face recognition grand challenge","volume":"Volume 1","author":"Phillips","year":"2005","journal-title":"Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR\u201905)"},{"key":"ref_40","unstructured":"Paszke, A., Gross, S., Massa, F., Lerer, A., Bradbury, J., Chanan, G., Killeen, T., Lin, Z., Gimelshein, N., and Antiga, L. (2019). Pytorch: An imperative style, high-performance deep learning library. Adv. Neural Inf. Process. Syst., 32."},{"key":"ref_41","unstructured":"Al-Osaimi, F.R. (2015, January 7\u201312). A novel multi-purpose matching representation of local 3D surfaces: A rotationally invariant, efficient, and highly discriminative approach with an adjustable sensitivity. Proceedings of the 33rd International Conference on Neural Information Processing Systems, Montreal, Canada."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"2751","DOI":"10.1109\/TIFS.2017.2718490","article-title":"Efficient tensor-based 2D + 3D face verification","volume":"12","author":"Ouamane","year":"2017","journal-title":"IEEE Trans. Inf. Forensics Secur."}],"container-title":["Entropy"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1099-4300\/24\/11\/1646\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T01:17:18Z","timestamp":1760145438000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1099-4300\/24\/11\/1646"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,13]]},"references-count":42,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2022,11]]}},"alternative-id":["e24111646"],"URL":"https:\/\/doi.org\/10.3390\/e24111646","relation":{},"ISSN":["1099-4300"],"issn-type":[{"type":"electronic","value":"1099-4300"}],"subject":[],"published":{"date-parts":[[2022,11,13]]}}}