{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,27]],"date-time":"2026-01-27T07:10:01Z","timestamp":1769497801326,"version":"3.49.0"},"reference-count":58,"publisher":"Elsevier BV","issue":"6","license":[{"start":{"date-parts":[[2004,5,1]],"date-time":"2004-05-01T00:00:00Z","timestamp":1083369600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computer-Aided Design"],"published-print":{"date-parts":[[2004,5]]},"DOI":"10.1016\/s0010-4485(03)00158-1","type":"journal-article","created":{"date-parts":[[2003,9,3]],"date-time":"2003-09-03T15:09:00Z","timestamp":1062601740000},"page":"501-510","source":"Crossref","is-referenced-by-count":56,"title":["Applying knowledge to reverse engineering problems"],"prefix":"10.1016","volume":"36","author":[{"given":"Robert B.","family":"Fisher","sequence":"first","affiliation":[]}],"member":"78","reference":[{"issue":"3","key":"10.1016\/S0010-4485(03)00158-1_BIB1","first-page":"155","article-title":"Modelling with constraints: theoretical foundation and application","volume":"28","author":"Anderl","year":"1996","journal-title":"CAD"},{"issue":"11","key":"10.1016\/S0010-4485(03)00158-1_BIB2","doi-asserted-by":"crossref","first-page":"839","DOI":"10.1016\/S0010-4485(01)00100-2","article-title":"Algorithms for reverse engineering boundary representation models","volume":"33","author":"Benk\u00f3","year":"2001","journal-title":"Comput Aided Des"},{"key":"10.1016\/S0010-4485(03)00158-1_BIB3","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1016\/S0167-8396(01)00085-1","article-title":"Constrained fitting in reverse engineering","volume":"19","author":"Benk\u00f3","year":"2002","journal-title":"Computer Aided Geometric Des"},{"key":"10.1016\/S0010-4485(03)00158-1_BIB4","series-title":"Analysis and interpretation of range images","author":"Besl","year":"1990"},{"issue":"2","key":"10.1016\/S0010-4485(03)00158-1_BIB5","doi-asserted-by":"crossref","first-page":"239","DOI":"10.1109\/34.121791","article-title":"A method for registration of 3D shapes","volume":"14","author":"Besl","year":"1992","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"issue":"5","key":"10.1016\/S0010-4485(03)00158-1_BIB6","doi-asserted-by":"crossref","first-page":"619","DOI":"10.1109\/TPAMI.1986.4767836","article-title":"On optimally combining pieces of information, with application to estimating 3-D complex-object position from range data","volume":"8","author":"Bolle","year":"1986","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"key":"10.1016\/S0010-4485(03)00158-1_BIB7","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1016\/0146-664X(79)90082-0","article-title":"Fitting conic sections to scattered data","volume":"9","author":"Bookstein","year":"1979","journal-title":"Comput Graph Image Process"},{"issue":"2","key":"10.1016\/S0010-4485(03)00158-1_BIB8","doi-asserted-by":"crossref","first-page":"154","DOI":"10.1006\/cviu.1995.1013","article-title":"Parameterisation of closed surfaces for 3-d shape description","volume":"61","author":"Brechbuehler","year":"1995","journal-title":"Comput Vis Image Understand"},{"key":"10.1016\/S0010-4485(03)00158-1_BIB9","first-page":"43","article-title":"Improving architectural 3D reconstruction by plane and edge constraining","author":"Cantzler","year":"2002","journal-title":"Proc Br Mach Vis Conf, Cardiff"},{"key":"10.1016\/S0010-4485(03)00158-1_BIB10","doi-asserted-by":"crossref","first-page":"672","DOI":"10.1109\/TDPVT.2002.1024138","article-title":"Improving environment modelling by edge occlusion surface completion","author":"Castellani","year":"2002","journal-title":"Proc Int Symp 3D Data Process Visualization Transm (3DPVT), Padova, Italy, June"},{"issue":"8","key":"10.1016\/S0010-4485(03)00158-1_BIB11","doi-asserted-by":"crossref","first-page":"632","DOI":"10.1016\/0010-4485(94)90106-6","article-title":"Surface modelling of range data by constrained triangulation","volume":"26","author":"Chen","year":"1999","journal-title":"Computer-Aided Des"},{"issue":"3","key":"10.1016\/S0010-4485(03)00158-1_BIB12","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1016\/0262-8856(92)90066-C","article-title":"Object modeling by registration of multiple range images","volume":"10","author":"Chen","year":"1992","journal-title":"Image Vis Comput"},{"issue":"3","key":"10.1016\/S0010-4485(03)00158-1_BIB13","doi-asserted-by":"crossref","first-page":"263","DOI":"10.1109\/34.667884","article-title":"Parametric model fitting: from inlier characterization to outlier detection","volume":"20","author":"Danuser","year":"1998","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"issue":"4","key":"10.1016\/S0010-4485(03)00158-1_BIB14","doi-asserted-by":"crossref","first-page":"569","DOI":"10.1109\/34.993564","article-title":"Reconstruction of planar surfaces behind occlusions in range images","volume":"24","author":"Dell'Acqua","year":"2002","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"key":"10.1016\/S0010-4485(03)00158-1_BIB15","first-page":"1033","article-title":"Texture synthesis by non-parametric sampling","author":"Efros","year":"1999","journal-title":"Proc Int Conf Comput Vis"},{"key":"10.1016\/S0010-4485(03)00158-1_BIB16","first-page":"165","article-title":"Euclidean fitting revisited","author":"Faber","year":"2001","journal-title":"Proc Fourth Int Workshop Visual Form. Capri, Italy: Springer-Verlag LNCS, 28\u201330 May"},{"key":"10.1016\/S0010-4485(03)00158-1_BIB17","first-page":"521","article-title":"A buyer's guide to Euclidean elliptical cylindrical and conical surface fitting","author":"Faber","year":"2001","journal-title":"Proc Br Mach Vis Conf BMVC01, Manchester, September"},{"key":"10.1016\/S0010-4485(03)00158-1_BIB18","first-page":"824","article-title":"How can we exploit typical architectural structures to improve model recovery?","author":"Faber","year":"2002","journal-title":"Proc Int Symp 3D Data Process Vis Transm (3DPVT), Padova, Italy, June"},{"key":"10.1016\/S0010-4485(03)00158-1_BIB19","doi-asserted-by":"crossref","unstructured":"Fisher RB, Fitzgibbon A, Eggert D. Extracting surface patches from complete range descriptions. Proc Int Conf Recent Adv 3-D Digital Imaging Modeling, Ottawa, Canada, 1997, p. 148\u201355.","DOI":"10.1109\/IM.1997.603860"},{"key":"10.1016\/S0010-4485(03)00158-1_BIB20","unstructured":"Fischler MA, Bolles RC. Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography. Technical Report 213, AI Center, SRI International; 1980."},{"key":"10.1016\/S0010-4485(03)00158-1_BIB21","series-title":"Object Recognition by Computer: The role of geometric constraints","author":"Grimson","year":"1990"},{"issue":"8","key":"10.1016\/S0010-4485(03)00158-1_BIB22","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1109\/MC.1987.1663663","article-title":"CAD model-based localization of parts in manufacturing","volume":"20","author":"Gunnarsson","year":"1987","journal-title":"IEEE Comput"},{"issue":"15","key":"10.1016\/S0010-4485(03)00158-1_BIB23","doi-asserted-by":"crossref","first-page":"899","DOI":"10.1109\/34.232076","article-title":"Figure-ground discrimination: a combinatorial optimization approach","volume":"9","author":"Herault","year":"1993","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"key":"10.1016\/S0010-4485(03)00158-1_BIB24","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1109\/ICIP.1996.560840","article-title":"Marching triangles: range image fusion for complex object modelling","volume":"2","author":"Hilton","year":"1996","journal-title":"Proc Int Conf Image Process"},{"issue":"3","key":"10.1016\/S0010-4485(03)00158-1_BIB25","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1006\/cviu.1998.0664","article-title":"Implicit surface-based geometric fusion","volume":"69","author":"Hilton","year":"1998","journal-title":"Comput Vis Image Understand"},{"issue":"7","key":"10.1016\/S0010-4485(03)00158-1_BIB26","doi-asserted-by":"crossref","first-page":"673","DOI":"10.1109\/34.506791","article-title":"An experimental comparison of range segmentation algorithms","volume":"18","author":"Hoover","year":"1996","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"issue":"2","key":"10.1016\/S0010-4485(03)00158-1_BIB27","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1145\/142920.134011","article-title":"Surface reconstruction from unorganized points","volume":"26","author":"Hoppe","year":"1992","journal-title":"Comput Graph"},{"key":"10.1016\/S0010-4485(03)00158-1_BIB28","first-page":"599","article-title":"Renormalization for biased estimation","author":"Kanatani","year":"1993","journal-title":"Proc Int Conf Comput Vis"},{"key":"10.1016\/S0010-4485(03)00158-1_BIB29","article-title":"The view-cube: an efficient method of view planning for 3D modelling from range data","author":"Klein","year":"2000","journal-title":"Fifth IEEE Workshop Appl Comput Vis (WACV'2000), Palm Springs (CA), USA, December"},{"key":"10.1016\/S0010-4485(03)00158-1_BIB30","doi-asserted-by":"crossref","first-page":"120","DOI":"10.1016\/S0924-0136(97)00341-5","article-title":"Reverse engineering modelling of free-form surfaces from point clouds subject to boundary conditions","volume":"76","author":"Kruth","year":"1998","journal-title":"J Mater Process Technol"},{"key":"10.1016\/S0010-4485(03)00158-1_BIB31","first-page":"671","article-title":"Faithful least-square fitting of spheres, cylinders, cones and tori for reliable segmentation","volume":"1","author":"Lukacs","year":"1998","journal-title":"Proc Eur Conf Comput Vis"},{"key":"10.1016\/S0010-4485(03)00158-1_BIB32","first-page":"348","article-title":"Edge-constrained marching triangles","author":"McCormick","year":"2002","journal-title":"Proc Int Symp 3D Data Process Vis Transm (3DPVT), Padova, Italy, June"},{"issue":"9","key":"10.1016\/S0010-4485(03)00158-1_BIB33","doi-asserted-by":"crossref","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","year":"1995","journal-title":"Computer-Aided Des"},{"key":"10.1016\/S0010-4485(03)00158-1_BIB34","first-page":"891","article-title":"Segmentation of salient closed contours from real images","author":"Mahamud","year":"1999","journal-title":"Proc Int Conf Comput Vis"},{"key":"10.1016\/S0010-4485(03)00158-1_BIB35","first-page":"780","article-title":"A Best Next View Selection algorithm incorporating a quality criterion","author":"Massios","year":"1998","journal-title":"Proc Br Mach Vis Conf BMVC98, Southampton, September"},{"issue":"2","key":"10.1016\/S0010-4485(03)00158-1_BIB36","doi-asserted-by":"crossref","first-page":"303","DOI":"10.1109\/34.121798","article-title":"Understanding object configurations using range images","volume":"14","author":"Mulgahonkar","year":"1992","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"key":"10.1016\/S0010-4485(03)00158-1_BIB37","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1109\/CVPR.1997.609300","article-title":"Automated model acquisition from range images with view planning","author":"Reed","year":"1997","journal-title":"Proc Int Conf Comput Vis Pattern Recogn"},{"key":"10.1016\/S0010-4485(03)00158-1_BIB38","series-title":"In Evolutionary image analysis, signal processing and telecommunications","article-title":"An evolutionary approach to fitting constrained degenerate second order surfaces","author":"Robertson","year":"1999"},{"key":"10.1016\/S0010-4485(03)00158-1_BIB39","doi-asserted-by":"crossref","unstructured":"Robertson C, Fisher RB, Corne D, Werghi N, Ashbrook AP. Investigating evolutionary optimisation of constrained functions to capture shape descriptions from range data. Proceedings of Third On-line World Conference on Soft Computing (WSC3). Also in: Roy R, Furuhashi T, Chawdhry PK, editors. Advances in soft computing\u2014engineering design and manufacturing, Springer, 1999. p. 455\u2013466.","DOI":"10.1007\/978-1-4471-0819-1_34"},{"key":"10.1016\/S0010-4485(03)00158-1_BIB40","first-page":"149","article-title":"Fitting of constrained feature models to poor 3D data","author":"Robertson","year":"2000","journal-title":"Proc Adapt Comput Des Manufact (ACDM 2000), Plymouth, UK, April"},{"key":"10.1016\/S0010-4485(03)00158-1_BIB41","series-title":"Proceedings of Adaptive Computing in Design and Manufacture (ACDM 2002), April","first-page":"133","article-title":"Better Surface Intersections by Constrained Evolution","author":"Robertson","year":"2002"},{"key":"10.1016\/S0010-4485(03)00158-1_BIB42","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1006\/cviu.2002.0981","article-title":"Parallel evolutionary registration of range data","volume":"87","author":"Robertson","year":"2002","journal-title":"Comput Vis Image Understand"},{"key":"10.1016\/S0010-4485(03)00158-1_BIB43","first-page":"163","article-title":"A next-best-view algorithm for 3D scene recovery with 5 degrees of freedom","author":"Sanchiz","year":"1999","journal-title":"Proc Br Mach Vis Conf BMVC99, Nottingham, September"},{"key":"10.1016\/S0010-4485(03)00158-1_BIB44","doi-asserted-by":"crossref","first-page":"267","DOI":"10.1016\/0167-8396(91)90016-5","article-title":"Parameter optimization in approximating curves and surfaces to measurement data","volume":"8","author":"Sarkar","year":"1991","journal-title":"Comput Aided Geometric Des"},{"key":"10.1016\/S0010-4485(03)00158-1_BIB45","first-page":"776","article-title":"3D reality modelling: photo-realistic 3D models of real world scenes","author":"Sequeira","year":"2002","journal-title":"Proc First Int Symp 3D Data Process Vis Transm (3DPVT 2002) Padova, Italy, June 19\u201321"},{"issue":"11","key":"10.1016\/S0010-4485(03)00158-1_BIB46","doi-asserted-by":"crossref","first-page":"1061","DOI":"10.1109\/34.166621","article-title":"Boundary finding with parametrically deformable models","volume":"14","author":"Staib","year":"1991","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"issue":"1","key":"10.1016\/S0010-4485(03)00158-1_BIB47","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1109\/70.744602","article-title":"Feature-based reverse engineering of mechanical parts","volume":"15","author":"Thompson","year":"1999","journal-title":"IEEE Trans Robot Automat"},{"key":"10.1016\/S0010-4485(03)00158-1_BIB48","article-title":"Constraint optimization and feature-based model construction for reverse engineering","author":"de St Germain","year":"1997","journal-title":"Proc ARPA Image Understand Workshop"},{"key":"10.1016\/S0010-4485(03)00158-1_BIB49","unstructured":"Stulp F. Completion of occluded surfaces. MSc Dissertation, University of Groningen; 2001."},{"key":"10.1016\/S0010-4485(03)00158-1_BIB50","doi-asserted-by":"crossref","first-page":"232","DOI":"10.1109\/IM.2001.924442","article-title":"Reconstruction of surfaces behind occlusions in range images","author":"Stulp","year":"2001","journal-title":"Proc Third Int Conf 3-D Digital Imag Modeling (3DIM01), Montreal, Canada, June"},{"issue":"3","key":"10.1016\/S0010-4485(03)00158-1_BIB51","doi-asserted-by":"crossref","first-page":"279","DOI":"10.1109\/34.485556","article-title":"Computing occlusion-free viewpoints","volume":"18","author":"Tarabanis","year":"1996","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"issue":"11","key":"10.1016\/S0010-4485(03)00158-1_BIB52","doi-asserted-by":"crossref","first-page":"1115","DOI":"10.1109\/34.103273","article-title":"Estimation of planar curves, surfaces and non-planar space curves defined by implicit equations with applications to edge and range image segmentation","volume":"13","author":"Taubin","year":"1991","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"key":"10.1016\/S0010-4485(03)00158-1_BIB53","first-page":"658","article-title":"An improved algorithm for algebraic curve and surface fitting","author":"Taubin","year":"1993","journal-title":"Proc Int Conf Comput Vis"},{"issue":"4","key":"10.1016\/S0010-4485(03)00158-1_BIB54","first-page":"255","article-title":"Reverse engineering of geometric models\u2014an introduction","volume":"29","author":"Varady","year":"1997","journal-title":"CAD"},{"key":"10.1016\/S0010-4485(03)00158-1_BIB55","first-page":"185","article-title":"Modelling objects having quadric surfaces incorporating geometric constraints","volume":"II","author":"Werghi","year":"1998","journal-title":"Proc Fifth Eur Conf Comput Vis, Freiburg, Germany, June"},{"issue":"1","key":"10.1016\/S0010-4485(03)00158-1_BIB56","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1142\/S0218654300000065","article-title":"Faithful recovering of quadric surfaces from 3D range data by global fitting","volume":"6","author":"Werghi","year":"2000","journal-title":"Int J Shape Modelling"},{"key":"10.1016\/S0010-4485(03)00158-1_BIB57","first-page":"273","article-title":"Constrained object reconstruction incorporating free-form surfaces","author":"Werghi","year":"2001","journal-title":"Proc IX Spanish Symp Pattern Recogn Image Anal, Benicssim, Spain, May"},{"key":"10.1016\/S0010-4485(03)00158-1_BIB58","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1016\/S0262-8856(96)01112-2","article-title":"Parameter estimation techniques: a tutorial with application to conic fitting","volume":"15","author":"Zhang","year":"1997","journal-title":"Image Vis Comput"}],"container-title":["Computer-Aided Design"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0010448503001581?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0010448503001581?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,2,25]],"date-time":"2019-02-25T12:26:03Z","timestamp":1551097563000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0010448503001581"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004,5]]},"references-count":58,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2004,5]]}},"alternative-id":["S0010448503001581"],"URL":"https:\/\/doi.org\/10.1016\/s0010-4485(03)00158-1","relation":{},"ISSN":["0010-4485"],"issn-type":[{"value":"0010-4485","type":"print"}],"subject":[],"published":{"date-parts":[[2004,5]]}}}