Fangwei Ning , Zirui Li , Jiaxing Lu , Yixuan Wang , Yanxia Niu , Yan Shi
{"title":"基于惯性特征编码器的三维CAD模型动态聚类","authors":"Fangwei Ning , Zirui Li , Jiaxing Lu , Yixuan Wang , Yanxia Niu , Yan Shi","doi":"10.1016/j.asoc.2025.113627","DOIUrl":null,"url":null,"abstract":"<div><div>The number of three-dimensional (3D) computer-aided design (CAD) models of mechanical parts in cyber manufacturing has experienced explosive growth. Classified CAD model shape knowledge based on induction is conducive to model retrieval, design reuse, and machining reuse. However, 3D CAD feature extraction primarily utilizes projected views, point clouds, voxels, and meshes for dimensionality reduction. Nonetheless, complex processes and high computational costs impede effective shape analysis. Traditional distance measures in data spaces or shallow linear embedded spaces are susceptible to errors when assessing similarity in data clusters. Furthermore, as the size of the database increases, data distribution may change in dynamic clustering, leading to data drift. This paper proposes an automatic unsupervised learning shape classification method based on deep embedding for 3D mechanical part CAD models. First, an inertial feature descriptor that effectively represents shape characteristics was established to extract the multidimensional moment of inertia of the 3D CAD model. Second, the inertial feature data space was nonlinearly mapped to a low-dimensional feature space, and the clustering accuracy was improved through the joint training of the encoder and clustering layers. Simultaneously, we revealed the influence of <em>eps</em> and <em>min samples</em> of Density-based Spatial Clustering of Applications with Noise (DBSCAN) algorithm on the clustering distribution of the CAD models. Third, adding new data can effectively achieve dynamic clustering based on the original clustering results. This paper explains the potential problems of fuzzy clustering boundaries that may arise from adding new data. Experimental data showed that the silhouette coefficient calculated by the proposed method is 0.78, and the normalized mutual information is 0.82, which has an excellent automatic classification effect.</div></div>","PeriodicalId":50737,"journal":{"name":"Applied Soft Computing","volume":"182 ","pages":"Article 113627"},"PeriodicalIF":7.2000,"publicationDate":"2025-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"3D CAD model dynamic clustering based on inertial feature encoder\",\"authors\":\"Fangwei Ning , Zirui Li , Jiaxing Lu , Yixuan Wang , Yanxia Niu , Yan Shi\",\"doi\":\"10.1016/j.asoc.2025.113627\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>The number of three-dimensional (3D) computer-aided design (CAD) models of mechanical parts in cyber manufacturing has experienced explosive growth. Classified CAD model shape knowledge based on induction is conducive to model retrieval, design reuse, and machining reuse. However, 3D CAD feature extraction primarily utilizes projected views, point clouds, voxels, and meshes for dimensionality reduction. Nonetheless, complex processes and high computational costs impede effective shape analysis. Traditional distance measures in data spaces or shallow linear embedded spaces are susceptible to errors when assessing similarity in data clusters. Furthermore, as the size of the database increases, data distribution may change in dynamic clustering, leading to data drift. This paper proposes an automatic unsupervised learning shape classification method based on deep embedding for 3D mechanical part CAD models. First, an inertial feature descriptor that effectively represents shape characteristics was established to extract the multidimensional moment of inertia of the 3D CAD model. Second, the inertial feature data space was nonlinearly mapped to a low-dimensional feature space, and the clustering accuracy was improved through the joint training of the encoder and clustering layers. Simultaneously, we revealed the influence of <em>eps</em> and <em>min samples</em> of Density-based Spatial Clustering of Applications with Noise (DBSCAN) algorithm on the clustering distribution of the CAD models. Third, adding new data can effectively achieve dynamic clustering based on the original clustering results. This paper explains the potential problems of fuzzy clustering boundaries that may arise from adding new data. Experimental data showed that the silhouette coefficient calculated by the proposed method is 0.78, and the normalized mutual information is 0.82, which has an excellent automatic classification effect.</div></div>\",\"PeriodicalId\":50737,\"journal\":{\"name\":\"Applied Soft Computing\",\"volume\":\"182 \",\"pages\":\"Article 113627\"},\"PeriodicalIF\":7.2000,\"publicationDate\":\"2025-07-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Applied Soft Computing\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S156849462500938X\",\"RegionNum\":1,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Applied Soft Computing","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S156849462500938X","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
3D CAD model dynamic clustering based on inertial feature encoder
The number of three-dimensional (3D) computer-aided design (CAD) models of mechanical parts in cyber manufacturing has experienced explosive growth. Classified CAD model shape knowledge based on induction is conducive to model retrieval, design reuse, and machining reuse. However, 3D CAD feature extraction primarily utilizes projected views, point clouds, voxels, and meshes for dimensionality reduction. Nonetheless, complex processes and high computational costs impede effective shape analysis. Traditional distance measures in data spaces or shallow linear embedded spaces are susceptible to errors when assessing similarity in data clusters. Furthermore, as the size of the database increases, data distribution may change in dynamic clustering, leading to data drift. This paper proposes an automatic unsupervised learning shape classification method based on deep embedding for 3D mechanical part CAD models. First, an inertial feature descriptor that effectively represents shape characteristics was established to extract the multidimensional moment of inertia of the 3D CAD model. Second, the inertial feature data space was nonlinearly mapped to a low-dimensional feature space, and the clustering accuracy was improved through the joint training of the encoder and clustering layers. Simultaneously, we revealed the influence of eps and min samples of Density-based Spatial Clustering of Applications with Noise (DBSCAN) algorithm on the clustering distribution of the CAD models. Third, adding new data can effectively achieve dynamic clustering based on the original clustering results. This paper explains the potential problems of fuzzy clustering boundaries that may arise from adding new data. Experimental data showed that the silhouette coefficient calculated by the proposed method is 0.78, and the normalized mutual information is 0.82, which has an excellent automatic classification effect.
期刊介绍:
Applied Soft Computing is an international journal promoting an integrated view of soft computing to solve real life problems.The focus is to publish the highest quality research in application and convergence of the areas of Fuzzy Logic, Neural Networks, Evolutionary Computing, Rough Sets and other similar techniques to address real world complexities.
Applied Soft Computing is a rolling publication: articles are published as soon as the editor-in-chief has accepted them. Therefore, the web site will continuously be updated with new articles and the publication time will be short.