Reverse engineering modeling methods and tools: a survey

Reverse Engineering (RE) is a long-term goal of engineering and computer science; it aims at the reconstruction of CAD models from measured data by means of 3D mathematical surfaces and geometrical...

[1]  B Gurumoorthy Reverse engineering of solid models , 2013 .

[2]  Ioannis Fudos,et al.  A Feature-Based Approach to Re-engineering CAD Models from Cross Sections , 2010 .

[3]  A. Manor,et al.  Reverse Engineering of 3D Models Based on Image Processing and 3D Scanning Techniques , 1998 .

[4]  Ralph R. Martin,et al.  Choosing consistent constraints for beautification of reverse engineered geometric models , 2004, Comput. Aided Des..

[5]  Kenji Shimada,et al.  Surface mesh segmentation and smooth surface extraction through region growing , 2005, Comput. Aided Geom. Des..

[6]  Alexander A. Pasko,et al.  User-assisted reverse modeling with evolutionary algorithms , 2015, 2015 IEEE Congress on Evolutionary Computation (CEC).

[7]  Leonidas J. Guibas,et al.  Shape google: Geometric words and expressions for invariant shape retrieval , 2011, TOGS.

[8]  Anh Nguyen,et al.  3D point cloud segmentation: A survey , 2013, 2013 6th IEEE Conference on Robotics, Automation and Mechatronics (RAM).

[9]  Robert B. Fisher,et al.  Investigating Evolutionary Optimisation of Constrained Functions to Capture Shape Descriptions from Range Data , 1999 .

[10]  Soonhung Han,et al.  Repairing CAD model errors based on the design history , 2006, Comput. Aided Des..

[11]  Jiantao Pu,et al.  A 2D Sketch-Based User Interface for 3D CAD Model Retrieval , 2005 .

[12]  Nabil Anwer,et al.  From reverse engineering to shape engineering in mechanical design , 2016 .

[13]  Ioannis Pratikakis,et al.  A comprehensive overview of methodologies and performance evaluation frameworks in 3D mesh segmentation , 2015, Comput. Vis. Image Underst..

[14]  Tamás Várady,et al.  Direct segmentation of smooth, multiple point regions , 2002, Geometric Modeling and Processing. Theory and Applications. GMP 2002. Proceedings.

[15]  Ralph R. Martin,et al.  Constrained fitting in reverse engineering , 2002, Comput. Aided Geom. Des..

[16]  John Porrill,et al.  Optimal Combination and Constraints for Geometrical Sensor Data , 1988, Int. J. Robotics Res..

[17]  Lihui Wang,et al.  Review: Advances in 3D data acquisition and processing for industrial applications , 2010 .

[18]  Holly E. Rushmeier,et al.  The 3D Model Acquisition Pipeline , 2002, Comput. Graph. Forum.

[19]  Gábor Renner,et al.  Advanced surface fitting techniques , 2002, Comput. Aided Geom. Des..

[20]  S. S. Pande,et al.  Automatic recognition of features from freeform surface CAD models , 2008, Comput. Aided Des..

[21]  Guoxin Yu,et al.  A hybrid surfacing methodology for reverse engineering , 2009 .

[22]  Changmin Kim,et al.  3D reconstruction of as-built industrial instrumentation models from laser-scan data and a 3D CAD database based on prior knowledge , 2015 .

[23]  Aurélien Bey,et al.  RECONSTRUCTION OF CONSISTENT 3D CAD MODELS FROM POINT CLOUD DATA USING A PRIORI CAD MODELS , 2012 .

[24]  Matthias Eck,et al.  Automatic reconstruction of B-spline surfaces of arbitrary topological type , 1996, SIGGRAPH.

[25]  Robert B. Fisher,et al.  Object reconstruction by incorporating geometric constraints in reverse engineering , 1999, Comput. Aided Des..

[26]  Aaron Hertzmann,et al.  Learning 3D mesh segmentation and labeling , 2010, SIGGRAPH 2010.

[27]  陈宝权 GlobFit: Consistently Fitting Primitives by Discovering Global Relations , 2011 .

[28]  J. Lai,et al.  Development of automatic surface reconstruction technique in reverse engineering , 2009 .

[29]  Basilio Ramos Barbero,et al.  Comparative study of different digitization techniques and their accuracy , 2011, Comput. Aided Des..

[30]  Guillaume Ducellier,et al.  From a 3D point cloud to an engineering CAD model: a knowledge-product-based approach for reverse engineering , 2008 .

[31]  Ross T. Whitaker,et al.  Partitioning 3D Surface Meshes Using Watershed Segmentation , 1999, IEEE Trans. Vis. Comput. Graph..

[32]  O. Scherzer,et al.  Shape spaces via medial axis transforms for segmentation of complex geometry in 3D voxel data , 2013 .

[33]  Pierre Grussenmeyer,et al.  Accurate documentation in cultural heritage by merging TLS and high-resolution photogrammetric data , 2011, Optical Metrology.

[34]  Pierre-Antoine Adragna,et al.  A Reverse Engineering for Manufacturing approach , 2014 .

[35]  Jung-Hong Chuang,et al.  Volume Based Mesh Segmentation , 2012, J. Inf. Sci. Eng..

[36]  Ralph R. Martin,et al.  Reverse engineering of geometric models - an introduction , 1997, Comput. Aided Des..

[37]  Saeid Motavalli Review of reverse engineering approaches , 1998 .

[38]  Robert B. Fisher Applying knowledge to reverse engineering problems , 2002, Geometric Modeling and Processing. Theory and Applications. GMP 2002. Proceedings.

[39]  Gary K. L. Tam,et al.  Registration of 3D Point Clouds and Meshes: A Survey from Rigid to Nonrigid , 2013, IEEE Transactions on Visualization and Computer Graphics.

[40]  Remco C. Veltkamp,et al.  A Survey of Content Based 3D Shape Retrieval Methods , 2004, SMI.

[41]  Laishui Zhou,et al.  A framework for 3D model reconstruction in reverse engineering , 2012, Comput. Ind. Eng..

[42]  Pramod N. Chivate,et al.  Solid-model generation from measured point data , 1993, Comput. Aided Des..

[43]  Héctor R. Siller,et al.  A reverse engineering methodology for nickel alloy turbine blades with internal features , 2015 .

[44]  Robert B. Fisher,et al.  Shape Reconstruction Incorporating Multiple Nonlinear Geometric Constraints , 2002, Constraints.

[45]  Remco C. Veltkamp,et al.  A survey of content based 3D shape retrieval methods , 2004, Proceedings Shape Modeling Applications, 2004..

[46]  Ralph R. Martin,et al.  Approximate symmetry detection for reverse engineering , 2001, SMA '01.

[47]  Ralph R. Martin,et al.  Approximate congruence detection of model features for reverse engineering , 2003, 2003 Shape Modeling International..

[48]  M. A. Fahiem,et al.  A Review of 3D Reconstruction Techniques from 2D Orthographic Line Drawings , 2007, Geometric Modeling and Imaging (GMAI '07).

[49]  Robert B. Fisher,et al.  Fitting of Constrained Models to Poor 3D Data , 2000 .

[50]  Min Liu,et al.  Towards locally and globally shape-aware reverse 3D modeling , 2012, Comput. Aided Des..

[51]  Nitin Afzulpurkar,et al.  Three-dimensional model reconstruction from industrial computed tomography-scanned data for reverse engineering , 2014 .

[52]  Xiaowu Chen,et al.  3D Mesh Labeling via Deep Convolutional Neural Networks , 2015, ACM Trans. Graph..

[53]  Frank C. Langbein,et al.  Estimate of frequencies of geometric regularities for use in reverse engineering of simple mechanica , 2000 .

[54]  Guillaume Ducellier,et al.  Reverse engineering using a knowledge-based approach , 2014 .

[55]  Weidong Zhu,et al.  Constrained fitting for 2D profile-based reverse modeling , 2006, Comput. Aided Des..

[56]  Pierre Alliez,et al.  State of the Art in Surface Reconstruction from Point Clouds , 2014, Eurographics.

[57]  Carlo H. Séquin,et al.  Interactive Inverse 3D Modeling , 2012 .

[58]  Lapo Governi,et al.  3D geometry reconstruction from orthographic views: A method based on 3D image processing and data fitting , 2013, Comput. Ind..

[59]  Weifeng Pan,et al.  A sketch-based query interface for 3D CAD model retrieval , 2014, The 2014 2nd International Conference on Systems and Informatics (ICSAI 2014).

[60]  Amir Abdullah,et al.  Reverse engineering of turbine blades based on design intent , 2007 .

[61]  Ralph R. Martin,et al.  Recognizing geometric patterns for beautification of reconstructed solid models , 2001, Proceedings International Conference on Shape Modeling and Applications.

[62]  S. Alai A Review of 3D Design Parameterization Using Reverse Engineering , 2013 .

[63]  Gábor Erdős,et al.  Adapting CAD models of complex engineering objects to measured point cloud data , 2014 .

[64]  Fabio Remondino,et al.  State-of-the-Art of TOF Range-Imaging Sensors , 2013 .

[65]  Ralph R. Martin,et al.  Algorithms for reverse engineering boundary representation models , 2001, Comput. Aided Des..

[66]  Weidong Zhu,et al.  Feature-based reverse modeling strategies , 2006, Comput. Aided Des..

[67]  Peter Schröder,et al.  Multiresolution signal processing for meshes , 1999, SIGGRAPH.

[68]  Chia-Hsiang Menq,et al.  Automatic CAD Model Reconstruction from Multiple Point Clouds for Reverse Engineering , 2002, J. Comput. Inf. Sci. Eng..

[69]  Carlo H. Séquin,et al.  Type-Constrained Direct Fitting of Quadric Surfaces , 2014 .

[70]  Hendrik Van Brussel,et al.  A Smoothly Constrained Kalman Filter , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[71]  Ioannis Pratikakis,et al.  3D Mesh Segmentation Methodologies for CAD applications , 2007 .

[72]  Tamás Várady,et al.  Applying geometric constraints for perfecting CAD models in reverse engineering , 2015, Graph. Model..

[73]  Bopaya Bidanda,et al.  Review of reverse engineering systems – current state of the art , 2017 .

[74]  M. Sarfraz,et al.  Computer-aided reverse engineering using simulated evolution on NURBS , 2006 .

[75]  Kuang-Hua Chang,et al.  3D Shape Engineering and Design Parameterization , 2011 .

[76]  Thomas A. Funkhouser,et al.  A benchmark for 3D mesh segmentation , 2009, ACM Trans. Graph..

[77]  Thomas C. Henderson,et al.  Feature-based reverse engineering of mechanical parts , 1999, IEEE Trans. Robotics Autom..

[78]  Laishui Zhou,et al.  Feature-Based Solid Model Reconstruction , 2013, J. Comput. Inf. Sci. Eng..

[79]  TaubinGabriel Estimation of Planar Curves, Surfaces, and Nonplanar Space Curves Defined by Implicit Equations with Applications to Edge and Range Image Segmentation , 1991 .

[80]  Ye Duan,et al.  A multi-view recurrent neural network for 3D mesh segmentation , 2017, Comput. Graph..

[81]  Andreas Kolb,et al.  Time-of-Flight camera based 3D point cloud reconstruction of a car , 2013, Comput. Ind..

[82]  Tamás Várady,et al.  Automatic extraction of surface structures in digital shape reconstruction , 2006, Comput. Aided Des..

[83]  Luca Di Angelo,et al.  Geometric segmentation of 3D scanned surfaces , 2015, Comput. Aided Des..

[84]  William Puech,et al.  A comprehensive process of reverse engineering from 3D meshes to CAD models , 2013, Comput. Aided Des..