{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,2]],"date-time":"2026-06-02T08:59:11Z","timestamp":1780390751146,"version":"3.54.1"},"reference-count":89,"publisher":"SAGE Publications","issue":"1","license":[{"start":{"date-parts":[[2024,10,18]],"date-time":"2024-10-18T00:00:00Z","timestamp":1729209600000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc\/4.0\/"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["Integrated Computer-Aided Engineering"],"published-print":{"date-parts":[[2025,2]]},"abstract":"<jats:p>3D shape learning is an important research topic in computer vision, in which the datasets play a critical role. However, most of the existing 3D datasets use voxels, point clouds, mesh, and B-rep, which are not parametric and feature-based. Thus they can not support the generation of real-world engineering computer-aided design (CAD) models with complicated shape features. Furthermore, they are based on 3D geometry results without human-computer interaction (HCI) history. This work is the first to provide a full parametric and feature-based CAD dataset with a selection mechanism to support HCI in 3D learning. First, unlike existing datasets, mainly composed of simple features (typical sketch and extrude), we devise complicated engineering features, such as fillet, chamfer, mirror, pocket, groove, and revolve. Second, different from the monotonous combination of features, we invent a select mechanism to mimic how human focuses on and selects a particular topological entity. The proposed mechanism establishes the relationships among complicated engineering features, which fully express the design intention and design knowledge of human CAD engineers. Therefore, it can process advanced 3D features for real-world engineering shapes. The experiments show that the proposed dataset outperforms existing CAD datasets in both reconstruction and generation tasks. In quantitative experiment, the proposed dataset demonstrates better prediction accuracy than other parametric datasets. Furthermore, CAD models generated from the proposed dataset comply with semantics of the human CAD engineers and can be edited and redesigned via mainstream industrial CAD software.<\/jats:p>","DOI":"10.3233\/ica-240744","type":"journal-article","created":{"date-parts":[[2024,9,3]],"date-time":"2024-09-03T11:30:47Z","timestamp":1725363047000},"page":"75-96","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":27,"title":["A parametric and feature-based CAD dataset to support human-computer interaction for advanced 3D shape learning"],"prefix":"10.1177","volume":"32","author":[{"given":"Rubin","family":"Fan","sequence":"first","affiliation":[{"name":"School of Computer Science, Wuhan University, Wuhan, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Fazhi","family":"He","sequence":"additional","affiliation":[{"name":"School of Computer Science, Wuhan University, Wuhan, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yuxin","family":"Liu","sequence":"additional","affiliation":[{"name":"School of Computer Science, Wuhan University, Wuhan, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yupeng","family":"Song","sequence":"additional","affiliation":[{"name":"School of Computer Science, Wuhan University, Wuhan, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Linkun","family":"Fan","sequence":"additional","affiliation":[{"name":"School of Computer Science, Wuhan University, Wuhan, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xiaohu","family":"Yan","sequence":"additional","affiliation":[{"name":"School of Undergraduate Education, Shenzhen Polytechnic University, Shenzhen, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"179","published-online":{"date-parts":[[2024,10,18]]},"reference":[{"key":"bibr1-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1093\/jcde\/qwac056"},{"key":"bibr2-ICA-240744","doi-asserted-by":"crossref","unstructured":"Cheng K, Cuvin P, Olechowski A, Zhou S. User Perspectives on Branching in Computer-Aided Design. Proceedings of the ACM on Human-Computer Interaction.2023; 7(CSCW2): 1-30.","DOI":"10.1145\/3610220"},{"key":"bibr3-ICA-240744","doi-asserted-by":"publisher","DOI":"10.3233\/ICA-230699"},{"key":"bibr4-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1111\/exsy.12647"},{"key":"bibr5-ICA-240744","doi-asserted-by":"publisher","DOI":"10.3233\/ICA-230709"},{"key":"bibr6-ICA-240744","doi-asserted-by":"publisher","DOI":"10.3233\/ICA-230701"},{"key":"bibr7-ICA-240744","first-page":"2450005","author":"Colonnese F","year":"2023","journal-title":"International Journal of Neural Systems."},{"key":"bibr8-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1142\/S012906572350065X"},{"key":"bibr9-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1142\/S0129065722500320"},{"key":"bibr10-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1142\/S0129065721500556"},{"key":"bibr11-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1111\/exsy.12494"},{"key":"bibr12-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1515\/revneuro-2020-0043"},{"key":"bibr13-ICA-240744","doi-asserted-by":"crossref","unstructured":"Jones BT, Hu M, Kodnongbua M, Kim VG, Schulz A. Self-supervised representation learning for cad. In: Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition; 2023; pp.\u00a021327-21336.","DOI":"10.1109\/CVPR52729.2023.02043"},{"key":"bibr14-ICA-240744","doi-asserted-by":"publisher","DOI":"10.3233\/ICA-220692"},{"key":"bibr15-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1631\/jzus.C1300185"},{"key":"bibr16-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1145\/3528223.3530078"},{"key":"bibr17-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1142\/S0129065722500101"},{"key":"bibr18-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1142\/S012906572250023X"},{"key":"bibr19-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1109\/TNNLS.2017.2682102"},{"key":"bibr20-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1007\/s00521-019-04146-4"},{"key":"bibr21-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1007\/s00521-019-04359-7"},{"key":"bibr22-ICA-240744","author":"Rafiei MH","year":"2022","journal-title":"IEEE Transactions on Neural Networks and Learning Systems."},{"key":"bibr23-ICA-240744","doi-asserted-by":"crossref","unstructured":"Wu R, Xiao C, Zheng C. Deepcad: A deep generative network for computer-aided design models. In: Proceedings of the IEEE\/CVF International Conference on Computer Vision; 2021; pp.\u00a06772-6782.","DOI":"10.1109\/ICCV48922.2021.00670"},{"key":"bibr24-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1145\/3450626.3459818"},{"key":"bibr25-ICA-240744","doi-asserted-by":"publisher","DOI":"10.3233\/ICA-230702"},{"key":"bibr26-ICA-240744","doi-asserted-by":"publisher","DOI":"10.3233\/ICA-220688"},{"key":"bibr27-ICA-240744","unstructured":"Chang AX, Funkhouser T, Guibas L, Hanrahan P, Huang Q, Li Z, et al. Shapenet: An information-rich 3d model repository. arXiv preprint arXiv151203012. 2015."},{"issue":"5","key":"bibr28-ICA-240744","volume":"44","author":"Geometry CS","year":"2022","journal-title":"Ieee Transactions on Pattern Analysis and Machine Intelligence."},{"key":"bibr29-ICA-240744","doi-asserted-by":"crossref","unstructured":"Sharma G, Goyal R, Liu D, Kalogerakis E, Maji S. Csgnet: Neural shape parser for constructive solid geometry. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition; 2018; pp.\u00a05515-5523.","DOI":"10.1109\/CVPR.2018.00578"},{"key":"bibr30-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1145\/3272127.3275006"},{"key":"bibr31-ICA-240744","unstructured":"Qi CR, Su H, Mo K, Guibas LJ. Pointnet: Deep learning on point sets for 3d classification and segmentation. In: Proceedings of the IEEE conference on computer vision and pattern recognition; 2017, pp.\u00a0652-660."},{"key":"bibr32-ICA-240744","volume":"30","author":"Qi CR","year":"2017","journal-title":"Advances in Neural Information Processing Systems."},{"key":"bibr33-ICA-240744","doi-asserted-by":"crossref","unstructured":"Mohammadi SS, Wang Y, Del\u00a0Bue A. Pointview-gcn: 3d shape classification with multi-view point clouds. In: 2021 IEEE International Conference on Image Processing (ICIP). IEEE; 2021, pp.\u00a03103-3107.","DOI":"10.1109\/ICIP42928.2021.9506426"},{"key":"bibr34-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1016\/j.cad.2022.103196"},{"key":"bibr35-ICA-240744","first-page":"8776","volume":"33","author":"Kania K","year":"2020","journal-title":"Advances in Neural Information Processing Systems."},{"key":"bibr36-ICA-240744","doi-asserted-by":"crossref","unstructured":"Yu F, Chen Z, Li M, Sanghi A, Shayani H, Mahdavi-Amiri A, et al. Capri-net: Learning compact cad shapes with adaptive primitive assembly. In: Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition; 2022, pp.\u00a011768-11778.","DOI":"10.1109\/CVPR52688.2022.01147"},{"key":"bibr37-ICA-240744","unstructured":"Zhou Q, Jacobson A. Thingi10k: A dataset of 10,000 3d-printing models. arXiv preprint arXiv160504797. 2016."},{"key":"bibr38-ICA-240744","doi-asserted-by":"crossref","unstructured":"Bogo F, Romero J, Pons-Moll G, Black MJ. Dynamic FAUST: Registering human bodies in motion. In: Proceedings of the IEEE conference on computer vision and pattern recognition; 2017; pp.\u00a06233-6242.","DOI":"10.1109\/CVPR.2017.591"},{"key":"bibr39-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1109\/TGRS.2022.3155051"},{"key":"bibr40-ICA-240744","unstructured":"Wu Z, Song S, Khosla A, Yu F, Zhang L, Tang X, et al. 3d shapenets: A deep representation for volumetric shapes. In: Proceedings of the IEEE conference on computer vision and pattern recognition; 2015; pp.\u00a01912-1920."},{"key":"bibr41-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1145\/3414685.3417806"},{"key":"bibr42-ICA-240744","doi-asserted-by":"crossref","unstructured":"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: Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition; 2022; pp.\u00a09902-9912.","DOI":"10.1109\/CVPR52688.2022.00967"},{"key":"bibr43-ICA-240744","doi-asserted-by":"crossref","unstructured":"Koch S, Matveev A, Jiang Z, Williams F, Artemov A, Burnaev E, et al. Abc: A big cad model dataset for geometric deep learning. In: Proceedings of the IEEE\/CVF conference on computer vision and pattern recognition; 2019; pp.\u00a09601-9611.","DOI":"10.1109\/CVPR.2019.00983"},{"key":"bibr44-ICA-240744","first-page":"20167","volume":"33","author":"Wang X","year":"2020","journal-title":"Advances in Neural Information Processing Systems."},{"key":"bibr45-ICA-240744","unstructured":"Ganin Y, Bartunov S, Li Y, Keller E, Saliceti S. Computer-aided design as language. Advances in Neural Information Processing Systems.2021; 34: 5885-5897."},{"key":"bibr46-ICA-240744","doi-asserted-by":"crossref","unstructured":"Wen C, Zhang Y, Li Z, Fu Y. Pixel2mesh++: Multi-view 3d mesh generation via deformation. In: Proceedings of the IEEE\/CVF international conference on computer vision; 2019; pp.\u00a01042-1051.","DOI":"10.1109\/ICCV.2019.00113"},{"key":"bibr47-ICA-240744","doi-asserted-by":"crossref","unstructured":"Boulch A, Marlet R. Poco: Point convolution for surface reconstruction. In: Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition; 2022; pp.\u00a06302-6314.","DOI":"10.1109\/CVPR52688.2022.00620"},{"key":"bibr48-ICA-240744","doi-asserted-by":"publisher","DOI":"10.3390\/app11041833"},{"key":"bibr49-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1145\/3588432.3591522"},{"key":"bibr50-ICA-240744","doi-asserted-by":"crossref","unstructured":"Sanghi A. Info3d: Representation learning on 3d objects using mutual information maximization and contrastive learning. In: Computer Vision\u2013ECCV 2020: 16th European Conference, Glasgow, UK, August 23\u201328, 2020, Proceedings, Part XXIX 16. Springer; 2020. pp.\u00a0626-642.","DOI":"10.1007\/978-3-030-58526-6_37"},{"key":"bibr51-ICA-240744","unstructured":"Kalogerakis E, Simari P, Nowrouzezahrai D, Singh K. Robust statistical estimation of curvature on discretized surfaces. In: Symposium on Geometry Processing. vol.\u00a013; 2007, pp.\u00a0110-114."},{"key":"bibr52-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2012.03181.x"},{"key":"bibr53-ICA-240744","doi-asserted-by":"crossref","unstructured":"Kostrikov I, Jiang Z, Panozzo D, Zorin D, Bruna J. Surface networks. In: Proceedings of the IEEE conference on computer vision and pattern recognition; 2018, pp. 2540-2548.","DOI":"10.1109\/CVPR.2018.00269"},{"key":"bibr54-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1016\/j.aei.2012.11.008"},{"key":"bibr55-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1186\/s40323-021-00194-5"},{"key":"bibr56-ICA-240744","unstructured":"Jayaraman PK, Lambourne JG, Desai N, Willis KD, Sanghi A, Morris NJ. Solidgen: An autoregressive model for direct b-rep synthesis. arXiv preprint arXiv220313944. 2022."},{"key":"bibr57-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1016\/S0010-4485(01)00056-2"},{"key":"bibr58-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1109\/GMAI.2006.30"},{"key":"bibr59-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2015.2501981"},{"key":"bibr60-ICA-240744","doi-asserted-by":"crossref","unstructured":"Lambourne JG, Willis K, Jayaraman PK, Zhang L, Sanghi A, Malekshan KR. Reconstructing editable prismatic cad from rounded voxel models. In: SIGGRAPH Asia 2022 Conference Papers; 2022. pp.\u00a01-9.","DOI":"10.1145\/3550469.3555424"},{"key":"bibr61-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1093\/jcde\/qwae005"},{"key":"bibr62-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1145\/3583780.3614982"},{"key":"bibr63-ICA-240744","unstructured":"Xu X, Willis KD, Lambourne JG, Cheng CY, Jayaraman PK, Furukawa Y. SkexGen: Autoregressive Generation of CAD Construction Sequences with Disentangled Codebooks. In: International Conference on Machine Learning. PMLR;2022; pp.\u00a024698-24724."},{"key":"bibr64-ICA-240744","doi-asserted-by":"crossref","unstructured":"Lambourne JG, Willis KDD, Jayaraman PK, Sanghi A, Meltzer P, Shayani H. BRepNet: A Topological Message Passing System for Solid Models. In: Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR); 2021; pp.\u00a012773-12782.","DOI":"10.1109\/CVPR46437.2021.01258"},{"key":"bibr65-ICA-240744","doi-asserted-by":"crossref","unstructured":"Willis KD, Jayaraman PK, Chu H, Tian Y, Li Y, Grandi D, et al. JoinABLe: Learning Bottom-up Assembly of Parametric CAD Joints. In: 2022 IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR). IEEE Computer Society; 2022, pp.\u00a015828-15839.","DOI":"10.1109\/CVPR52688.2022.01539"},{"key":"bibr66-ICA-240744","doi-asserted-by":"crossref","unstructured":"Li P, Guo J, Zhang X, Yan DM. Secad-net: Self-supervised cad reconstruction by learning sketch-extrude operations. In: Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition; 2023; pp.\u00a016816-16826.","DOI":"10.1109\/CVPR52729.2023.01613"},{"key":"bibr67-ICA-240744","doi-asserted-by":"crossref","unstructured":"Uy MA, Chang YY, Sung M, Goel P, Lambourne JG, Birdal T, et al. Point2cyl: Reverse engineering 3d objects from point clouds to extrusion cylinders. In: Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition; 2022; pp.\u00a011850-11860.","DOI":"10.1109\/CVPR52688.2022.01155"},{"key":"bibr68-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1016\/j.engappai.2014.01.010"},{"key":"bibr69-ICA-240744","first-page":"1","author":"Li L","year":"2023","journal-title":"Integrated Computer-Aided Engineering."},{"key":"bibr70-ICA-240744","first-page":"1","author":"Fan L","year":"2024","journal-title":"Integrated Computer-Aided Engineering."},{"key":"bibr71-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1016\/j.rcim.2019.101851"},{"key":"bibr72-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2014.09.033"},{"key":"bibr73-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1016\/j.enganabound.2021.09.019"},{"key":"bibr74-ICA-240744","unstructured":"Amos B, Yarats D. The differentiable cross-entropy method. In: International Conference on Machine Learning. PMLR; 2020; pp.\u00a0291-302."},{"key":"bibr75-ICA-240744","unstructured":"Arjovsky M, Chintala S, Bottou L. Wasserstein generative adversarial networks. In: International conference on machine learning. PMLR; 2017; pp.\u00a0214-223."},{"key":"bibr76-ICA-240744","doi-asserted-by":"publisher","DOI":"10.3390\/math10152792"},{"key":"bibr77-ICA-240744","doi-asserted-by":"crossref","unstructured":"Tang W, He F, Liu Y, Duan Y. MATR: Multimodal Medical Image Fusion via Multiscale Adaptive Transformer. IEEE Transactions on Image Processing.2022; 31: 5134-5149.","DOI":"10.1109\/TIP.2022.3193288"},{"key":"bibr78-ICA-240744","doi-asserted-by":"publisher","DOI":"10.3233\/ICA-210659"},{"key":"bibr79-ICA-240744","doi-asserted-by":"publisher","DOI":"10.3233\/ICA-190613"},{"key":"bibr80-ICA-240744","doi-asserted-by":"publisher","DOI":"10.3233\/ICA-210664"},{"key":"bibr81-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1159\/000512985"},{"key":"bibr82-ICA-240744","doi-asserted-by":"crossref","unstructured":"Nogay HS, Adeli H. Diagnostic of autism spectrum disorder based on structural brain MRI images using, grid search optimization, and convolutional neural networks. Biomedical Signal Processing and Control.2023; 79: 104234.","DOI":"10.1016\/j.bspc.2022.104234"},{"key":"bibr83-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1007\/s10916-023-02032-0"},{"key":"bibr84-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1142\/S012906572450014X"},{"key":"bibr85-ICA-240744","unstructured":"Chen J, Deng R, Furukawa Y. Polydiffuse: Polygonal shape reconstruction via guided set diffusion models. Advances in Neural Information Processing Systems.2024; 36."},{"key":"bibr86-ICA-240744","doi-asserted-by":"crossref","unstructured":"Eddahab FZA, Horv\u00e1th I. Recommendation function for smart data analytics toolbox to support semantic merging of middle-of-life data streams. In: 2020 International Conference on Control, Automation and Diagnosis (ICCAD); 2020, pp.\u00a01-7.","DOI":"10.1109\/ICCAD49821.2020.9260510"},{"key":"bibr87-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1016\/j.engappai.2023.107765"},{"key":"bibr88-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1016\/j.engappai.2014.10.012"},{"key":"bibr89-ICA-240744","doi-asserted-by":"publisher","DOI":"10.1007\/s00158-014-1148-1"}],"container-title":["Integrated Computer-Aided Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.3233\/ICA-240744","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.3233\/ICA-240744","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.3233\/ICA-240744","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T09:14:55Z","timestamp":1777454095000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.3233\/ICA-240744"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,10,18]]},"references-count":89,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2025,2]]}},"alternative-id":["10.3233\/ICA-240744"],"URL":"https:\/\/doi.org\/10.3233\/ica-240744","relation":{},"ISSN":["1069-2509","1875-8835"],"issn-type":[{"value":"1069-2509","type":"print"},{"value":"1875-8835","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,10,18]]}}}