{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,26]],"date-time":"2025-10-26T14:50:32Z","timestamp":1761490232171,"version":"3.41.2"},"reference-count":22,"publisher":"ASME International","issue":"4","content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2017,12,1]]},"abstract":"<jats:p>Content-based retrieval is particularly important for exploiting company model databases and online catalogs. To allow the identification of reusable part models possibly fitting with the product under development, methods for the similarity assessment between shapes should be provided in terms of both global and partial shape matching. In this perspective, this paper proposes a method directly working on B-rep models for 3D model retrieval, which does not require any model conversion to triangular meshes and in addition to global and partial matching allows the identification of components that may likely be assembled with a given model.<\/jats:p>","DOI":"10.1115\/1.4036120","type":"journal-article","created":{"date-parts":[[2017,3,7]],"date-time":"2017-03-07T05:30:43Z","timestamp":1488864643000},"update-policy":"https:\/\/doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":9,"title":["Identification of Similar and Complementary Subparts in B-Rep Mechanical Models"],"prefix":"10.1115","volume":"17","author":[{"given":"Franca","family":"Giannini","sequence":"first","affiliation":[{"name":"Istituto di Matematica Applicata e Tecnologie Informatiche, \u201cEnrico Magenes,\u201d CNR, Via De Marini 6, Genova 16149, Italy e-mail:"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Katia","family":"Lupinetti","sequence":"additional","affiliation":[{"name":"Istituto di Matematica Applicata e Tecnologie Informatiche, \u201cEnrico Magenes,\u201d CNR, Via De Marini 6, Genova 16149, Italy e-mail:"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marina","family":"Monti","sequence":"additional","affiliation":[{"name":"Istituto di Matematica Applicata e Tecnologie Informatiche, \u201cEnrico Magenes,\u201d CNR, Via De Marini 6, Genova 16149, Italy e-mail:"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"33","published-online":{"date-parts":[[2017,5,16]]},"reference":[{"volume-title":"Parametric and Feature-Based CAD\/CAM: Concepts, Techniques, and Applications","year":"1995","key":"2019100604290773700_bib1"},{"issue":"3","key":"2019100604290773700_bib2","doi-asserted-by":"publisher","first-page":"441","DOI":"10.1007\/s11042-007-0181-0","article-title":"A Survey of Content Based 3D Shape Retrieval Methods","volume":"39","year":"2008","journal-title":"Multimedia Tools Appl."},{"issue":"5","key":"2019100604290773700_bib3","doi-asserted-by":"publisher","first-page":"509","DOI":"10.1016\/j.cad.2004.07.002","article-title":"Three-Dimensional Shape Searching: State-of-the-Art Review and Future Trends","volume":"37","year":"2005","journal-title":"Comput. Aided Des."},{"issue":"5","key":"2019100604290773700_bib4","doi-asserted-by":"publisher","first-page":"836","DOI":"10.1007\/s11390-013-1382-9","article-title":"A Survey on Partial Retrieval of 3D Shapes","volume":"28","year":"2013","journal-title":"J. Comput. Sci. Technol."},{"key":"2019100604290773700_bib5","unstructured":"Funkhouser, T., and Shilane, P., 2006, \u201cPartial Matching of 3D Shapes With Priority-Driven Search,\u201d 4th Eurographics Symposium on Geometry Processing (SGP\u201906), Cagliari, Italy, June 26\u201328, pp. 131\u2013142.http:\/\/dl.acm.org\/citation.cfm?id=1281974"},{"key":"2019100604290773700_bib6","doi-asserted-by":"publisher","first-page":"263","DOI":"10.1007\/978-3-540-31988-7_25","article-title":"From Exact to Approximate Maximum Common Subgraph","volume-title":"Graph-Based Representations in Pattern Recognition","year":"2005"},{"issue":"1\u20133","key":"2019100604290773700_bib7","doi-asserted-by":"publisher","first-page":"106","DOI":"10.1016\/j.jmatprotec.2007.12.007","article-title":"Similarity and Scaling Assessments of Mechanical Parts Using Adjacency Relation Matrices","volume":"206","year":"2008","journal-title":"J. Mater. Process. Technol."},{"issue":"1","key":"2019100604290773700_bib8","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1016\/S0010-4485(01)00177-4","article-title":"A Database System of Mechanical Components Based on Geometric and Topological Similarity\u2014Part I: Representation","volume":"35","year":"2003","journal-title":"Comput. Aided Des."},{"issue":"1","key":"2019100604290773700_bib9","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1016\/S0010-4485(01)00178-6","article-title":"A Database System of Mechanical Components Based on Geometric and Topological Similarity\u2014Part II: Indexing, Retrieval, Matching, and Similarity Assessment","volume":"35","year":"2003","journal-title":"Comput. Aided Des."},{"issue":"3","key":"2019100604290773700_bib10","doi-asserted-by":"publisher","first-page":"031009","DOI":"10.1115\/1.4027616","article-title":"An Enhanced Graph Representation and Heuristic Tabu Search Approach for Flexible and Efficient 3D Shape Matching","volume":"14","year":"2014","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"4","key":"2019100604290773700_bib11","doi-asserted-by":"publisher","first-page":"332","DOI":"10.1016\/j.rcim.2005.07.005","article-title":"Similarity Assessment of 3D Mechanical Components for Design Reuse","volume":"22","year":"2006","journal-title":"Rob. Comput. Integr. Manuf."},{"issue":"12","key":"2019100604290773700_bib12","doi-asserted-by":"publisher","first-page":"1069","DOI":"10.1016\/j.cad.2010.07.002","article-title":"Design Reuse Oriented Partial Retrieval of CAD Models","volume":"42","year":"2010","journal-title":"Comput. Aided Des."},{"issue":"1\/2","key":"2019100604290773700_bib13","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1504\/IJCAT.2011.038546","article-title":"Design Reusability Assessment for Effective CAD Model Retrieval and Reuse","volume":"40","year":"2011","journal-title":"Int. J. Comput. Appl. Technol."},{"issue":"11","key":"2019100604290773700_bib14","doi-asserted-by":"publisher","first-page":"1239","DOI":"10.1016\/j.cad.2013.05.008","article-title":"Partial Retrieval of CAD Models Based on Local Surface Region Decomposition","volume":"45","year":"2013","journal-title":"Comput. Aided Des."},{"issue":"5\u20138","key":"2019100604290773700_bib15","doi-asserted-by":"publisher","first-page":"649","DOI":"10.1007\/s00170-009-2113-9","article-title":"3D Solid Model Retrieval for Engineering Reuse Based on Local Feature Correspondence","volume":"46","year":"2010","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"2019100604290773700_bib16","first-page":"123","article-title":"A Comparison of Algorithms for Maximum Common Subgraph on Randomly Connected Graphs","volume-title":"Structural, Syntactic, and Statistical Pattern Recognition","year":"2002"},{"issue":"8","key":"2019100604290773700_bib17","first-page":"1933","article-title":"Replicator Equations, Maximal Cliques, and Graph Isomorphism","volume":"11","year":"1999","journal-title":"Neural Comput."},{"issue":"9","key":"2019100604290773700_bib18","doi-asserted-by":"publisher","first-page":"939","DOI":"10.1016\/j.cad.2006.06.007","article-title":"Developing an Engineering Shape Benchmark for CAD Models","volume":"38","year":"2006","journal-title":"Comput. Aided Des."},{"key":"2019100604290773700_bib19","article-title":"CAD Model Datasets"},{"key":"2019100604290773700_bib20","article-title":"GrabCAD Community"},{"key":"2019100604290773700_bib21","article-title":"TraceParts Repository Online"},{"key":"2019100604290773700_bib22","article-title":"A World-class Infrastructure for Advanced 3D Visualization-based Research"}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/doi\/10.1115\/1.4036120\/6101753\/jcise_017_04_041004.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/doi\/10.1115\/1.4036120\/6101753\/jcise_017_04_041004.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,6]],"date-time":"2019-10-06T08:29:15Z","timestamp":1570350555000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/doi\/10.1115\/1.4036120\/474336\/Identification-of-Similar-and-Complementary"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,5,16]]},"references-count":22,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2017,12,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.4036120","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"type":"print","value":"1530-9827"},{"type":"electronic","value":"1944-7078"}],"subject":[],"published":{"date-parts":[[2017,5,16]]},"article-number":"041004"}}