{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,30]],"date-time":"2025-10-30T01:33:43Z","timestamp":1761788023738,"version":"3.41.2"},"reference-count":26,"publisher":"ASME International","issue":"3","content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2009,9,1]]},"abstract":"<jats:p>In reverse engineering, 2D profile curve reconstruction based on cross-sectional points is a very crucial step for surface reconstruction such as lofting surface, swept surface, translational surface, and rotational surface. Unlike the traditional constrained fitting method that assumes that the cross-sectional points have been segmented in advance, and that the initial fitted curves are very close to the points, we propose a nonrigid registration method, through which a template curve can be automatically transformed and deformed to best fit the cross-sectional points. Compared with constrained fitting, nonrigid registration does not need any data preprocessing such as sorting, segmentation, and parametrization. The simulated and real examples have demonstrated the effectiveness and superiority of nonrigid registration for 2D blade profile curve reconstruction.<\/jats:p>","DOI":"10.1115\/1.3184602","type":"journal-article","created":{"date-parts":[[2009,9,2]],"date-time":"2009-09-02T22:38:18Z","timestamp":1251931098000},"update-policy":"https:\/\/doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":24,"title":["Constraints Based Nonrigid Registration for 2D Blade Profile Reconstruction in Reverse Engineering"],"prefix":"10.1115","volume":"9","author":[{"given":"Yongqing","family":"Li","sequence":"first","affiliation":[{"name":"S. M. Wu Manufacturing Research Center, University of Michigan, Ann Arbor, MI 48109"}]},{"given":"Jun","family":"Ni","sequence":"additional","affiliation":[{"name":"S. M. Wu Manufacturing Research Center, University of Michigan, Ann Arbor, MI 48109"}]}],"member":"33","published-online":{"date-parts":[[2009,8,19]]},"reference":[{"issue":"4","key":"2019100512264007200_c1","doi-asserted-by":"publisher","first-page":"255","DOI":"10.1016\/S0010-4485(96)00054-1","article-title":"Reverse Engineering of Geometric Models\u2014An Introduction","volume":"29","author":"Varady","journal-title":"Comput.-Aided Des.","ISSN":"https:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"},{"issue":"4","key":"2019100512264007200_c2","doi-asserted-by":"publisher","first-page":"145","DOI":"10.1145\/37402.37420","article-title":"Direct Least-Squares Fitting of Algebraic Surfaces","volume":"21","author":"Pratt","journal-title":"Comput. Graph.","ISSN":"https:\/\/id.crossref.org\/issn\/0097-8930","issn-type":"print"},{"issue":"4","key":"2019100512264007200_c3","doi-asserted-by":"publisher","first-page":"307","DOI":"10.1007\/BF02684378","article-title":"Rotational and Helical Surface Approximation for Reverse Engineering","volume":"60","author":"Pottmann","journal-title":"Computing","ISSN":"https:\/\/id.crossref.org\/issn\/0010-485X","issn-type":"print"},{"issue":"5","key":"2019100512264007200_c4","doi-asserted-by":"publisher","first-page":"304","DOI":"10.1109\/34.910883","article-title":"Robust Segmentation of Primitives From Range Data in the Presence of Geometric Degeneracy","volume":"23","author":"Marshall","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell.","ISSN":"https:\/\/id.crossref.org\/issn\/0162-8828","issn-type":"print"},{"edition":"1st ed.","volume-title":"The NURBS Book","author":"Piegl","key":"2019100512264007200_c5"},{"issue":"9","key":"2019100512264007200_c6","doi-asserted-by":"publisher","first-page":"663","DOI":"10.1016\/0010-4485(94)00018-9","article-title":"Parameterization of Randomly Measured Points for Least Squares Fitting of B-Spline Curves and Surfaces","volume":"27","author":"Ma","journal-title":"Comput.-Aided Des.","ISSN":"https:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"},{"issue":"1","key":"2019100512264007200_c7","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1016\/S0167-8396(01)00086-3","article-title":"Advanced Surface Fitting Techniques","volume":"19","author":"Weiss","journal-title":"Comput.-Aided Des.","ISSN":"https:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"},{"key":"2019100512264007200_c8","first-page":"311","article-title":"An Engineering Rules Based Parameterization Approach for Turbine Blade Reverse Engineering","volume-title":"Proceedings of the Geometric Modeling and Processing","author":"Li"},{"issue":"4","key":"2019100512264007200_c9","doi-asserted-by":"publisher","first-page":"263","DOI":"10.1016\/S0010-4485(99)00038-X","article-title":"Object Reconstruction by Incorporating Geometric Constraints in Reverse Engineering","volume":"31","author":"Werghi","journal-title":"Comput.-Aided Des.","ISSN":"https:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"},{"issue":"11","key":"2019100512264007200_c10","doi-asserted-by":"publisher","first-page":"839","DOI":"10.1016\/S0010-4485(01)00100-2","article-title":"Algorithms for Reverse Engineering Boundary Representation Models","volume":"33","author":"Benko","journal-title":"Comput.-Aided Des.","ISSN":"https:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"},{"issue":"3","key":"2019100512264007200_c11","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1016\/S0167-8396(01)00085-1","article-title":"Constrained Fitting in Reverse Engineering","volume":"19","author":"Benko","journal-title":"Comput. Aided Geom. Des.","ISSN":"https:\/\/id.crossref.org\/issn\/0167-8396","issn-type":"print"},{"issue":"1\u20134","key":"2019100512264007200_c12","first-page":"19","article-title":"Sketch Template Based Parametric Modeling in Reverse Engineering","volume":"2","author":"Li","journal-title":"Comput.-Aided Design and Applications"},{"issue":"2","key":"2019100512264007200_c13","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1016\/j.cad.2005.07.004","article-title":"Constrained Fitting for 2D Profile-Based Reverse Modeling","volume":"38","author":"Ke","journal-title":"Comput.-Aided Des.","ISSN":"https:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"},{"issue":"9","key":"2019100512264007200_c14","doi-asserted-by":"publisher","first-page":"699","DOI":"10.1016\/0010-4485(95)00084-4","article-title":"Algorithm for Approximate NURBS Skinning","volume":"28","author":"Piegl","journal-title":"Comput.-Aided Des.","ISSN":"https:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"},{"issue":"2","key":"2019100512264007200_c15","doi-asserted-by":"publisher","first-page":"239","DOI":"10.1109\/34.121791","article-title":"A Method for Registration of 3-D Shapes","volume":"14","author":"Besl","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell.","ISSN":"https:\/\/id.crossref.org\/issn\/0162-8828","issn-type":"print"},{"issue":"2\u20133","key":"2019100512264007200_c16","doi-asserted-by":"publisher","first-page":"114","DOI":"10.1016\/S1077-3142(03)00009-2","article-title":"A New Point Matching Algorithm for Non-Rigid Registration","volume":"89","author":"Chui","journal-title":"Comput. Vis. Image Underst.","ISSN":"https:\/\/id.crossref.org\/issn\/1077-3142","issn-type":"print"},{"key":"2019100512264007200_c17","first-page":"121","article-title":"Surface Registration by Matching Oriented Points","volume-title":"Proceedings of the International Conference on Recent Advances in 3-D Digital Imaging and Modeling","author":"Johnson"},{"key":"2019100512264007200_c18","first-page":"222","article-title":"Automated Registration of Unorganised Point Clouds From Terrestrial Laser Scanners","volume-title":"Proceedings of the ISPRS Working Group V\/2","author":"Bae"},{"issue":"8","key":"2019100512264007200_c19","doi-asserted-by":"publisher","first-page":"1145","DOI":"10.1002\/nme.717","article-title":"Mechanically Based Models: Adaptive Refinement for B-Spline Finite Element","volume":"57","author":"Kagan","journal-title":"Int. J. Numer. Methods Eng.","ISSN":"https:\/\/id.crossref.org\/issn\/0029-5981","issn-type":"print"},{"key":"2019100512264007200_c20","first-page":"227","article-title":"Discontinuous Free Form Deformations","volume-title":"Proceedings of the Computer Graphics and Applications, 12th Pacific Conference","author":"Schein"},{"issue":"8","key":"2019100512264007200_c21","doi-asserted-by":"publisher","first-page":"685","DOI":"10.1016\/j.cad.2007.05.011","article-title":"Real-Time Haptic Incision Simulation Using FEM-Based Discontinuous Free-Form Deformation","volume":"39","author":"Sela","journal-title":"Comput.-Aided Des.","ISSN":"https:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"},{"issue":"4","key":"2019100512264007200_c22","doi-asserted-by":"publisher","first-page":"257","DOI":"10.1145\/127719.122746","article-title":"Deformable Curve and Surface Finite-Elements for Free-Form Shape Design","volume":"25","author":"Celniker","journal-title":"Comput. Graph.","ISSN":"https:\/\/id.crossref.org\/issn\/0097-8930","issn-type":"print"},{"key":"2019100512264007200_c23","doi-asserted-by":"crossref","DOI":"10.1137\/1.9781611971200","article-title":"Numerical Methods for Unconstrained Optimization and Nonlinear Equations","volume-title":"Classics in Applied Mathematics 16","author":"Dennis"},{"edition":"2nd ed.","volume-title":"Practical Methods of Optimization","author":"Fletcher","key":"2019100512264007200_c24"},{"issue":"4","key":"2019100512264007200_c25","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1145\/15886.15903","article-title":"Free-Form Deformation of Solid Geometric Models","volume":"20","author":"Sederberg","journal-title":"Comput. Graphics","ISSN":"https:\/\/id.crossref.org\/issn\/0097-8493","issn-type":"print"},{"issue":"4","key":"2019100512264007200_c26","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1145\/97880.97900","article-title":"Extended Free-Form Deformation: A Sculpturing Tool for 3D Geometric Modeling","volume":"24","author":"Coquillart","journal-title":"Comput. Graphics","ISSN":"https:\/\/id.crossref.org\/issn\/0097-8493","issn-type":"print"}],"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.3184602\/5775879\/031005_1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/doi\/10.1115\/1.3184602\/5775879\/031005_1.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,10,10]],"date-time":"2021-10-10T09:19:05Z","timestamp":1633857545000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/doi\/10.1115\/1.3184602\/475227\/Constraints-Based-Nonrigid-Registration-for-2D"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,8,19]]},"references-count":26,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2009,9,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.3184602","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"type":"print","value":"1530-9827"},{"type":"electronic","value":"1944-7078"}],"subject":[],"published":{"date-parts":[[2009,8,19]]},"article-number":"031005"}}