{"title":"Rotation-Invariant Convolution With Point Sort and Curvature Radius for Point Cloud Classification and Segmentation","authors":"Zhao Shen;Xin Jia;Jinglei Zhang","doi":"10.1109/ACCESS.2025.3528435","DOIUrl":null,"url":null,"abstract":"Recently, the distance-based and angle-based geometric descriptors and local reference axes have been used widely to explore the rotation invariance of point clouds. However, they tend to encounter with two challenges. (i) Similar distances and angles among different points would lead to ambiguous descriptions of local regions. (ii) Establishing a local reference axis may reduce the number of neighbor points, resulting in information loss in local regions. To this end, a Rotation-invariant Convolution with Point Sorting and Curvature Radius <inline-formula> <tex-math>$\\text {(RCPC)}$ </tex-math></inline-formula> is proposed. Firstly, to solve the challenge (i), a neighbor point sorting module <inline-formula> <tex-math>$\\text {(NPS)}$ </tex-math></inline-formula> is introduced. Neighbor points on the local tangent disk are sorted according to the local reference axis at the first step. When neighbor points occlude each other along the local reference axis direction, NPS calculates the Euclidean distances from the sampling point to each neighbor point. With these distances, neighbor points in the local region are reorganized to establish multiple triangles to retain as much information. To solve the challenge (ii), a curvature-based geometric descriptor <inline-formula> <tex-math>$\\text {(CGD)}$ </tex-math></inline-formula> is developed. It calculates the Euclidean distance and angle between the points within established triangles. Further, the CGD constructs a curvature circle for each triangle and calculate the curvature radius which is highly sensitive to small local shape changes. Even Euclidean distances and angles are similar, the CGD can maintain high uniqueness for local regions. Experiments on ModelNet40, ScanObjectNN, and ShapeNet have proved that the proposed approach outperforms other state-of-the-art methods.","PeriodicalId":13079,"journal":{"name":"IEEE Access","volume":"13 ","pages":"10432-10446"},"PeriodicalIF":3.4000,"publicationDate":"2025-01-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10838555","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Access","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10838555/","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
Recently, the distance-based and angle-based geometric descriptors and local reference axes have been used widely to explore the rotation invariance of point clouds. However, they tend to encounter with two challenges. (i) Similar distances and angles among different points would lead to ambiguous descriptions of local regions. (ii) Establishing a local reference axis may reduce the number of neighbor points, resulting in information loss in local regions. To this end, a Rotation-invariant Convolution with Point Sorting and Curvature Radius $\text {(RCPC)}$ is proposed. Firstly, to solve the challenge (i), a neighbor point sorting module $\text {(NPS)}$ is introduced. Neighbor points on the local tangent disk are sorted according to the local reference axis at the first step. When neighbor points occlude each other along the local reference axis direction, NPS calculates the Euclidean distances from the sampling point to each neighbor point. With these distances, neighbor points in the local region are reorganized to establish multiple triangles to retain as much information. To solve the challenge (ii), a curvature-based geometric descriptor $\text {(CGD)}$ is developed. It calculates the Euclidean distance and angle between the points within established triangles. Further, the CGD constructs a curvature circle for each triangle and calculate the curvature radius which is highly sensitive to small local shape changes. Even Euclidean distances and angles are similar, the CGD can maintain high uniqueness for local regions. Experiments on ModelNet40, ScanObjectNN, and ShapeNet have proved that the proposed approach outperforms other state-of-the-art methods.
IEEE AccessCOMPUTER SCIENCE, INFORMATION SYSTEMSENGIN-ENGINEERING, ELECTRICAL & ELECTRONIC
CiteScore
9.80
自引率
7.70%
发文量
6673
审稿时长
6 weeks
期刊介绍:
IEEE Access® is a multidisciplinary, open access (OA), applications-oriented, all-electronic archival journal that continuously presents the results of original research or development across all of IEEE''s fields of interest.
IEEE Access will publish articles that are of high interest to readers, original, technically correct, and clearly presented. Supported by author publication charges (APC), its hallmarks are a rapid peer review and publication process with open access to all readers. Unlike IEEE''s traditional Transactions or Journals, reviews are "binary", in that reviewers will either Accept or Reject an article in the form it is submitted in order to achieve rapid turnaround. Especially encouraged are submissions on:
Multidisciplinary topics, or applications-oriented articles and negative results that do not fit within the scope of IEEE''s traditional journals.
Practical articles discussing new experiments or measurement techniques, interesting solutions to engineering.
Development of new or improved fabrication or manufacturing techniques.
Reviews or survey articles of new or evolving fields oriented to assist others in understanding the new area.