A fast interactive reverse-engineering system

A new method of reverse engineering for fast, simple and interactive acquisition and reconstruction of a virtual three-dimensional (3D) model is presented. We propose an active stereo acquisition system, which makes use of two infrared cameras and a wireless active-pen device, supported by a reconstruction method based on subdivision surfaces. In the 3D interactive hand sketching process the user draws and refines the 3D style-curves, which characterize the shape to be constructed, by simply dragging the active-pen device; then the system automatically produces a low-resolution mesh that is naturally refined through subdivision surfaces. Several examples demonstrate the ability of the proposed advanced design methodology to produce complex 3D geometric models by the interactive and iterative process that provides the user with a real-time visual feedback on the ongoing work.

[1]  J. Hughes,et al.  SmoothSketch: 3D free-form shapes from complex sketches , 2006, ACM Trans. Graph..

[2]  Robert B. Fisher Applying knowledge to reverse engineering problems , 2004, Comput. Aided Des..

[3]  Bernd Fröhlich,et al.  New Directions in 3D User Interfaces , 2005 .

[4]  L. Piegl,et al.  The NURBS Book , 1995, Monographs in Visual Communications.

[5]  Alexandru Tupan,et al.  Triangulation , 1997, Comput. Vis. Image Underst..

[6]  E. Catmull,et al.  Recursively generated B-spline surfaces on arbitrary topological meshes , 1978 .

[7]  J. Clark,et al.  Recursively generated B-spline surfaces on arbitrary topological meshes , 1978 .

[8]  Massimiliano Dellisanti Fabiano,et al.  Enhanced 3D object snap for CAD modelling on large stereo displays , 2008, Int. J. Comput. Appl. Technol..

[9]  Levent Burak Kara,et al.  Sketch-Based 3D-Shape Creation for Industrial Styling Design , 2007, IEEE Computer Graphics and Applications.

[10]  Hiromasa Suzuki,et al.  3D Sketch: Sketch-based Model Reconstruction and Rendering , 2000, Workshop on Geometric Modeling.

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

[12]  Zhengyou Zhang,et al.  A Flexible New Technique for Camera Calibration , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[13]  G. Farin Curves and Surfaces for Cagd: A Practical Guide , 2001 .

[14]  John E. Dennis,et al.  Numerical methods for unconstrained optimization and nonlinear equations , 1983, Prentice Hall series in computational mathematics.

[15]  Meenakshisundaram Gopi,et al.  Sketching Free-form Surfaces Using Network of Curves , 2005, SBM.

[16]  Marc Alexa,et al.  FiberMesh: designing freeform surfaces with 3D curves , 2007, SIGGRAPH 2007.

[17]  Paul J. Besl,et al.  A Method for Registration of 3-D Shapes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[18]  Doug A. Bowman,et al.  New Directions in 3D User Interfaces , 2006 .

[19]  Hans-Peter Seidel,et al.  FreeDrawer: a free-form sketching system on the responsive workbench , 2001, VRST '01.

[20]  Lei Chen,et al.  Reverse innovative design - an integrated product design methodology , 2008, Comput. Aided Des..

[21]  Satoshi Matsuoka,et al.  Teddy: A Sketching Interface for 3D Freeform Design , 1999, SIGGRAPH Courses.

[22]  R. Hartley Triangulation, Computer Vision and Image Understanding , 1997 .

[23]  Levent Burak Kara,et al.  Pen-based styling design of 3D geometry using concept sketches and template models , 2006, SPM '06.

[24]  Scott Schaefer,et al.  Lofting curve networks using subdivision surfaces , 2004, SGP '04.

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

[26]  Tony DeRose,et al.  Piecewise smooth surface reconstruction , 1994, SIGGRAPH.