{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,5]],"date-time":"2026-02-05T09:29:55Z","timestamp":1770283795177,"version":"3.49.0"},"reference-count":16,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2020,2,14]],"date-time":"2020-02-14T00:00:00Z","timestamp":1581638400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,2,14]],"date-time":"2020-02-14T00:00:00Z","timestamp":1581638400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Engineering with Computers"],"published-print":{"date-parts":[[2021,10]]},"DOI":"10.1007\/s00366-020-00966-4","type":"journal-article","created":{"date-parts":[[2020,2,14]],"date-time":"2020-02-14T15:04:47Z","timestamp":1581692687000},"page":"2803-2821","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Reverse engineering by CAD template fitting: study of a fast and robust template-fitting strategy"],"prefix":"10.1007","volume":"37","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5186-9724","authenticated-orcid":false,"given":"Francesco","family":"Buonamici","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3393-7014","authenticated-orcid":false,"given":"Monica","family":"Carfagni","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6771-5981","authenticated-orcid":false,"given":"Rocco","family":"Furferi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5668-1912","authenticated-orcid":false,"given":"Yary","family":"Volpe","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7417-3487","authenticated-orcid":false,"given":"Lapo","family":"Governi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,2,14]]},"reference":[{"key":"966_CR1","doi-asserted-by":"publisher","first-page":"443","DOI":"10.1080\/16864360.2017.1397894","volume":"15","author":"F Buonamici","year":"2018","unstructured":"Buonamici F, Carfagni M, Furferi R, Governi L, Lapini A, Volpe Y (2018) Reverse engineering modeling methods and tools: a survey. Comput Aided Des Appl 15:443\u2013464. https:\/\/doi.org\/10.1080\/16864360.2017.1397894","journal-title":"Comput Aided Des Appl"},{"key":"966_CR2","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1016\/j.cirp.2016.04.052","volume":"65","author":"N Anwer","year":"2016","unstructured":"Anwer N, Mathieu L (2016) From reverse engineering to shape engineering in mechanical design. CIRP Ann - Manuf Technol 65:165\u2013168. https:\/\/doi.org\/10.1016\/j.cirp.2016.04.052","journal-title":"CIRP Ann - Manuf Technol"},{"key":"966_CR3","doi-asserted-by":"publisher","unstructured":"Buonamici F, Carfagni M (2016) Reverse engineering of mechanical parts: a brief overview of existing approaches and possible new strategies. In: Proceedings of the ASME design engineering technical conference, 1B-2016. https:\/\/doi.org\/10.1115\/DETC2016-59242","DOI":"10.1115\/DETC2016-59242"},{"key":"966_CR4","doi-asserted-by":"publisher","first-page":"363","DOI":"10.1016\/S0010-4485(99)00038-X","volume":"31","author":"N Werghi","year":"1999","unstructured":"Werghi N, Fisher R, Robertson C, Ashbrook A (1999) Object reconstruction by incorporating geometric constraints in reverse engineering. CAD Comput Aided Des 31:363\u2013399. https:\/\/doi.org\/10.1016\/S0010-4485(99)00038-X","journal-title":"CAD Comput Aided Des"},{"key":"966_CR5","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1016\/j.gmod.2015.06.002","volume":"82","author":"I Kov\u00e1cs","year":"2015","unstructured":"Kov\u00e1cs I, V\u00e1rady T, Salvi P (2015) Applying geometric constraints for perfecting CAD models in reverse engineering. Graph Models 82:44\u201357. https:\/\/doi.org\/10.1016\/j.gmod.2015.06.002","journal-title":"Graph Models"},{"issue":"52","key":"966_CR6","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2010324.1964947","volume":"30","author":"Y Li","year":"2011","unstructured":"Li Y, Wu X, Chrysathou Y, Sharf A, Cohen-Or D, Mitra NJ (2011) GlobFit: consistently fitting primitives by discovering global relations. ACM Trans Graph 30(52):1\u201312. https:\/\/doi.org\/10.1145\/2010324.1964947","journal-title":"ACM Trans Graph"},{"key":"966_CR7","doi-asserted-by":"publisher","first-page":"261","DOI":"10.1016\/S0010-4485(03)00108-8","volume":"36","author":"FC Langbein","year":"2004","unstructured":"Langbein FC, Marshall AD, Martin RR (2004) Choosing consistent constraints for beautification of reverse engineered geometric models. Comput Des 36:261\u2013278. https:\/\/doi.org\/10.1016\/S0010-4485(03)00108-8","journal-title":"Comput Des"},{"key":"966_CR8","doi-asserted-by":"publisher","first-page":"1382","DOI":"10.1016\/j.cad.2013.06.004","volume":"45","author":"R Beniere","year":"2013","unstructured":"Beniere R, Subsol G, Gesqui\u00e8re G, Le Breton F, Puech W (2013) A comprehensive process of reverse engineering from 3D meshes to CAD models. CAD Comput Aided Des 45:1382\u20131393. https:\/\/doi.org\/10.1016\/j.cad.2013.06.004","journal-title":"CAD Comput Aided Des"},{"key":"966_CR9","doi-asserted-by":"publisher","first-page":"152","DOI":"10.1007\/s00170-008-1586-2","volume":"42","author":"Y-C Tsai","year":"2009","unstructured":"Tsai Y-C, Huang C-Y, Lin K-Y, Lai J-Y, Ueng W-D (2009) Development of automatic surface reconstruction technique in reverse engineering. Int J Adv Manuf Technol 42:152\u2013167. https:\/\/doi.org\/10.1007\/s00170-008-1586-2","journal-title":"Int J Adv Manuf Technol"},{"key":"966_CR10","doi-asserted-by":"publisher","first-page":"145","DOI":"10.1016\/j.jcde.2017.11.009","volume":"5","author":"F Buonamici","year":"2018","unstructured":"Buonamici F, Carfagni M, Furferi R, Governi L, Lapini A, Volpe Y (2018) Reverse engineering of mechanical parts: a template-based approach. J Comput Des Eng 5:145\u2013159. https:\/\/doi.org\/10.1016\/j.jcde.2017.11.009","journal-title":"J Comput Des Eng"},{"key":"966_CR11","unstructured":"3D scanning, design and reverse engineering software from 3D Systems Geomagic. https:\/\/www.geomagic.com\/en\/. Accessed 13 Jun 2017"},{"key":"966_CR12","doi-asserted-by":"publisher","first-page":"274","DOI":"10.1016\/j.jcde.2016.04.002","volume":"3","author":"L Zehtaban","year":"2016","unstructured":"Zehtaban L, Elazhary O, Roller D (2016) A framework for similarity recognition of CAD models. J Comput Des Eng 3:274\u2013285. https:\/\/doi.org\/10.1016\/j.jcde.2016.04.002","journal-title":"J Comput Des Eng"},{"key":"966_CR13","doi-asserted-by":"publisher","unstructured":"Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN'95 - international conference on neural networks. IEEE, pp 1942\u20131948. https:\/\/doi.org\/10.1109\/ICNN.1995.488968","DOI":"10.1109\/ICNN.1995.488968"},{"key":"966_CR14","unstructured":"Genetic Algorithm\u2014MATLAB and Simulink. https:\/\/it.mathworks.com\/discovery\/genetic-algorithm.html. Accessed 9 Jan 2019"},{"key":"966_CR15","unstructured":"Global Optimization Toolbox\u2014MATLAB. https:\/\/it.mathworks.com\/products\/global-optimization.html. Accessed 19 Dec 2018"},{"key":"966_CR16","unstructured":"Find minimum of function using pattern search\u2014MATLAB patternsearch\u2014MathWorks Italia. https:\/\/it.mathworks.com\/help\/gads\/patternsearch.html. Accessed 11 Jan 2019"}],"container-title":["Engineering with Computers"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00366-020-00966-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00366-020-00966-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00366-020-00966-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,9,13]],"date-time":"2021-09-13T11:21:09Z","timestamp":1631532069000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00366-020-00966-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,2,14]]},"references-count":16,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2021,10]]}},"alternative-id":["966"],"URL":"https:\/\/doi.org\/10.1007\/s00366-020-00966-4","relation":{},"ISSN":["0177-0667","1435-5663"],"issn-type":[{"value":"0177-0667","type":"print"},{"value":"1435-5663","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,2,14]]},"assertion":[{"value":"24 July 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 January 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 February 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}