{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T16:30:32Z","timestamp":1759336232697,"version":"3.37.3"},"reference-count":48,"publisher":"World Scientific Pub Co Pte Ltd","issue":"01","funder":[{"DOI":"10.13039\/501100004543","name":"China Scholarship Council","doi-asserted-by":"publisher","award":["201406070059"],"award-info":[{"award-number":["201406070059"]}],"id":[{"id":"10.13039\/501100004543","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000923","name":"Australian Research Council","doi-asserted-by":"crossref","award":["DE120102960","DP150100294","DP150104251"],"award-info":[{"award-number":["DE120102960","DP150100294","DP150104251"]}],"id":[{"id":"10.13039\/501100000923","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J CIRCUIT SYST COMP"],"published-print":{"date-parts":[[2021,1]]},"abstract":"<jats:p> Geometric analysis of three-dimensional (3D) surfaces with local deformations is a challenging task, required by mobile devices. In this paper, we propose a new local feature-based method derived from diffusion geometry, including a keypoint detector named persistence-based Heat Kernel Signature (pHKS), and a feature descriptor named Heat Propagation Strips (HeaPS). The pHKS detector first constructs a scalar field using the heat kernel signature function. The scalar field is generated at a small scale to capture fine geometric information of the local surface. Persistent homology is then computed to extract all the local maxima from the scalar field, and to provide a measure of persistence. Points with a high persistence are selected as pHKS keypoints. In order to describe a keypoint, an intrinsic support region is generated by the diffusion area. This support region is more robust than its geodesic distance counterpart, and provides a local surface with adaptive scale for subsequent feature description. The HeaPS descriptor is then developed by encoding the information contained in both the spatial and temporal domains of the heat kernel. We conducted several experiments to evaluate the effectiveness of the proposed method. On the TOSCA Dataset, the HeaPS descriptor achieved a high performance in terms of descriptiveness. The feature detector and descriptor were then tested on the SHREC 2010 Feature Detection and Description Dataset, and produced results that were better than the state-of-the-art methods. Finally, their application to shape retrieval was evaluated. The proposed pHKS detector and HeaPS descriptor achieved a notable improvement on the SHREC 2014 Human Dataset. <\/jats:p>","DOI":"10.1142\/s021812662150016x","type":"journal-article","created":{"date-parts":[[2020,7,18]],"date-time":"2020-07-18T03:44:17Z","timestamp":1595043857000},"page":"2150016","source":"Crossref","is-referenced-by-count":11,"title":["Diffusion Geometry Derived Keypoints and Local Descriptors for 3D Deformable Shape Analysis"],"prefix":"10.1142","volume":"30","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4160-8552","authenticated-orcid":false,"given":"Xupeng","family":"Wang","sequence":"first","affiliation":[{"name":"School of Information and Software Engineering, University of Electronic Science and Technology of China, Chengdu 610054, P.\u00a0R.\u00a0China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mohammed","family":"Bennamoun","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Software Engineering, University of Western Australia, Perth, WA, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ferdous","family":"Sohel","sequence":"additional","affiliation":[{"name":"School of Engineering and Information Technology, Murdoch University, Perth, WA, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hang","family":"Lei","sequence":"additional","affiliation":[{"name":"School of Information and Software Engineering, University of Electronic Science and Technology of China, Chengdu 610054, P. R. China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"219","published-online":{"date-parts":[[2020,7,18]]},"reference":[{"key":"S021812662150016XBIB001","first-page":"1 930 002:1","volume":"28","author":"Chai H.","year":"2019","journal-title":"J. Circuits, Syst. Comput."},{"key":"S021812662150016XBIB002","first-page":"1950062:1","volume":"28","author":"Shanmugham S. R.","year":"2019","journal-title":"J. Circuits, Syst. Comput."},{"journal-title":"IEEE Trans. Serv. Comput.","year":"2019","author":"Zhou J.","key":"S021812662150016XBIB003"},{"key":"S021812662150016XBIB004","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1007\/s11263-013-0627-y","volume":"105","author":"Guo Y.","year":"2013","journal-title":"Int. J. Comput. Vis."},{"key":"S021812662150016XBIB005","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1111\/cgf.12734","volume":"35","author":"Biasotti S.","year":"2016","journal-title":"Comput. Graph. Forum"},{"key":"S021812662150016XBIB006","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1007\/s11263-015-0824-y","volume":"116","author":"Guo Y.","year":"2016","journal-title":"Int. J. Comput. Vis."},{"key":"S021812662150016XBIB007","doi-asserted-by":"crossref","first-page":"2270","DOI":"10.1109\/TPAMI.2014.2316828","volume":"36","author":"Guo Y.","year":"2014","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"S021812662150016XBIB008","doi-asserted-by":"crossref","first-page":"659","DOI":"10.1145\/1073204.1073244","volume":"24","author":"Lee C. H.","year":"2005","journal-title":"ACM Trans. Graph."},{"first-page":"78640S","volume-title":"Proc. Three-Dimensional Imaging, Interaction, and Measurement","author":"Godil A.","key":"S021812662150016XBIB009"},{"key":"S021812662150016XBIB010","doi-asserted-by":"crossref","first-page":"433","DOI":"10.1109\/34.765655","volume":"21","author":"Johnson A. E.","year":"1999","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"S021812662150016XBIB011","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1109\/TPAMI.2013.148","volume":"36","author":"Litman R.","year":"2014","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"S021812662150016XBIB012","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1007\/s11263-012-0528-5","volume":"100","author":"Zaharescu A.","year":"2012","journal-title":"Int. J. Comput. Vis."},{"key":"S021812662150016XBIB013","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1145\/1531326.1531378","volume":"28","author":"Lipman Y.","year":"2009","journal-title":"ACM Trans. Graph."},{"key":"S021812662150016XBIB014","doi-asserted-by":"crossref","first-page":"1555","DOI":"10.1111\/j.1467-8659.2010.01764.x","volume":"29","author":"Ovsjanikov M.","year":"2010","journal-title":"Comput. Graph. Forum."},{"key":"S021812662150016XBIB015","doi-asserted-by":"crossref","first-page":"414","DOI":"10.1016\/j.patcog.2017.05.018","volume":"71","author":"Wang X.","year":"2017","journal-title":"Pattern Recognit."},{"key":"S021812662150016XBIB016","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1899404.1899405","volume":"30","author":"Bronstein A. M.","year":"2011","journal-title":"ACM Trans. Graph."},{"key":"S021812662150016XBIB017","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2535927","volume":"60","author":"Chazal F.","year":"2013","journal-title":"J. ACM"},{"key":"S021812662150016XBIB018","doi-asserted-by":"crossref","first-page":"1258","DOI":"10.1109\/TPAMI.2015.2477823","volume":"38","author":"Garro V.","year":"2016","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"S021812662150016XBIB019","doi-asserted-by":"crossref","first-page":"1383","DOI":"10.1111\/j.1467-8659.2009.01515.x","volume":"28","author":"Sun J.","year":"2009","journal-title":"Comput. Graph. Forum"},{"first-page":"3309","volume-title":"Proc. IEEE Conf. Computer Vision and Pattern Recognition","author":"Xie J.","key":"S021812662150016XBIB020"},{"key":"S021812662150016XBIB021","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1023\/B:VISI.0000029664.99615.94","volume":"60","author":"Lowe D. G.","year":"2004","journal-title":"Int. J. Comput. Vis."},{"first-page":"1","volume-title":"Proc. Alvey Vision Conf.","author":"Harris C. G.","key":"S021812662150016XBIB022"},{"key":"S021812662150016XBIB023","doi-asserted-by":"crossref","first-page":"963","DOI":"10.1007\/s00371-011-0610-y","volume":"27","author":"Sipiran I.","year":"2011","journal-title":"Vis. Comput."},{"key":"S021812662150016XBIB025","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1016\/j.gmod.2018.07.003","volume":"99","author":"Blanc-Beyne T.","year":"2018","journal-title":"Graph. Model."},{"key":"S021812662150016XBIB026","doi-asserted-by":"crossref","first-page":"739","DOI":"10.1016\/j.cad.2009.02.007","volume":"41","author":"Reuter M.","year":"2009","journal-title":"Comput. Aided Des."},{"first-page":"225","volume-title":"Proc. Eurographics Symp. Geometry Processing","author":"Rustamov R. M.","key":"S021812662150016XBIB027"},{"first-page":"1704","volume-title":"Proc. IEEE Conf. Computer Vision and Pattern Recognition","author":"Bronstein M. M.","key":"S021812662150016XBIB028"},{"first-page":"159","volume-title":"Proc. IEEE Conf. Computer Vision and Pattern Recognition","author":"Kokkinos I.","key":"S021812662150016XBIB029"},{"first-page":"1626","volume-title":"Proc. IEEE Int. Conf. Computer Vision Workshops","author":"Aubry M.","key":"S021812662150016XBIB030"},{"key":"S021812662150016XBIB031","doi-asserted-by":"crossref","first-page":"513","DOI":"10.1007\/s00371-013-0815-3","volume":"29","author":"Li C. Y.","year":"2013","journal-title":"Vis. Comput."},{"key":"S021812662150016XBIB032","doi-asserted-by":"crossref","first-page":"253","DOI":"10.1007\/s00530-013-0318-0","volume":"20","author":"Li C.","year":"2014","journal-title":"Multimedia Syst."},{"first-page":"1","volume-title":"Proc. British Machine Vision Conf.","author":"Windheuser T.","key":"S021812662150016XBIB033"},{"first-page":"3189","volume-title":"Proc. Advances in Neural Information Processing Systems","author":"Boscaini D.","key":"S021812662150016XBIB034"},{"key":"S021812662150016XBIB035","doi-asserted-by":"crossref","first-page":"1785","DOI":"10.1109\/TC.2019.2935042","volume":"68","author":"Zhou J.","year":"2019","journal-title":"IEEE Trans. Comput."},{"key":"S021812662150016XBIB036","doi-asserted-by":"crossref","first-page":"2215","DOI":"10.1109\/TCAD.2018.2883993","volume":"38","author":"Zhou J.","year":"2019","journal-title":"IEEE Trans. Comput. Aided Des. Integr. Circuits Syst."},{"key":"S021812662150016XBIB037","doi-asserted-by":"crossref","first-page":"1413","DOI":"10.1109\/TCAD.2018.2846652","volume":"38","author":"Jiang W.","year":"2019","journal-title":"IEEE Trans. Comput. Aided Des. Integr. Circuits Syst."},{"key":"S021812662150016XBIB038","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1080\/10586458.1993.10504266","volume":"2","author":"Pinkall U.","year":"1993","journal-title":"Exp. Math."},{"key":"S021812662150016XBIB039","doi-asserted-by":"crossref","first-page":"12:1","DOI":"10.1145\/1391729.1391731","volume":"40","author":"Biasotti S.","year":"2008","journal-title":"ACM Comput. Surv."},{"first-page":"45","volume-title":"Proc. IEEE Conf. Computer Vision and Pattern Recognition Workshops","author":"Skraba P.","key":"S021812662150016XBIB040"},{"first-page":"2003","volume-title":"Proc. IEEE Conf. Computer Vision and Pattern Recognition","author":"Li C.","key":"S021812662150016XBIB041"},{"key":"S021812662150016XBIB042","series-title":"Monographs in Computer Science","doi-asserted-by":"crossref","DOI":"10.1007\/978-0-387-73301-2","volume-title":"Numerical Geometry of Non-Rigid Shapes","author":"Bronstein A. M.","year":"2009"},{"first-page":"79","volume-title":"Proc. Eurographics Workshop on 3D Object Retrieval","author":"Bronstein A. M.","key":"S021812662150016XBIB043"},{"journal-title":"J. Syst. Arch.","year":"2020","author":"Jiang W.","key":"S021812662150016XBIB044"},{"journal-title":"J. Syst. Arch.","year":"2020","author":"Jiang W.","key":"S021812662150016XBIB045"},{"key":"S021812662150016XBIB046","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1007\/s00138-007-0097-8","volume":"19","author":"Siddiqi K.","year":"2008","journal-title":"Mach. Vis. Appl."},{"key":"S021812662150016XBIB047","doi-asserted-by":"crossref","first-page":"169","DOI":"10.1007\/s11263-016-0903-8","volume":"120","author":"Pickup D.","year":"2016","journal-title":"Int. J. Comput. Vis."},{"key":"S021812662150016XBIB048","doi-asserted-by":"crossref","first-page":"1669","DOI":"10.1111\/j.1467-8659.2012.03172.x","volume":"31","author":"Giachetti A.","year":"2012","journal-title":"Comput. Graph. Forum"},{"key":"S021812662150016XBIB049","doi-asserted-by":"crossref","first-page":"553","DOI":"10.1007\/s00371-015-1071-5","volume":"32","author":"Ye J.","year":"2016","journal-title":"Vis. Comput."}],"container-title":["Journal of Circuits, Systems and Computers"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.worldscientific.com\/doi\/pdf\/10.1142\/S021812662150016X","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,2,3]],"date-time":"2021-02-03T04:08:42Z","timestamp":1612325322000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.worldscientific.com\/doi\/abs\/10.1142\/S021812662150016X"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,7,18]]},"references-count":48,"journal-issue":{"issue":"01","published-print":{"date-parts":[[2021,1]]}},"alternative-id":["10.1142\/S021812662150016X"],"URL":"https:\/\/doi.org\/10.1142\/s021812662150016x","relation":{},"ISSN":["0218-1266","1793-6454"],"issn-type":[{"type":"print","value":"0218-1266"},{"type":"electronic","value":"1793-6454"}],"subject":[],"published":{"date-parts":[[2020,7,18]]}}}