An efficient, accurate approach to medial axis transforms of pockets with closed free-form boundaries

Medial axis transform of a pocket with free-form closed boundaries is a completed, compact representation of the pocket geometric shape and topology. It is very useful to multiple cutters selection and their tool paths generation for CNC machining of complex pockets. In the past decades, much research has been successfully conducted on the topic of finding the medial axis of a shape domain bounded with a polygon or simple geometries, e.g., lines and circles. Currently, more pockets with free-form boundaries are adopted in mechanical parts; however, the prior medial axis generation methods cannot handle this type of pockets well, resulting in long computation time and low medial axis accuracy. To address this problem, an efficient, accurate approach to calculating the medial axis transforms of these pockets is proposed in this work. An original optimization model of bisectors is established, and a new optimization method—the hybrid global optimization method—is developed to efficiently and accurately solve the optimization model of bisectors. The new optimization model and solver have been applied to many examples, and the testing results have demonstrated the advantages of this innovative approach over the prior medial axis methods. It can be an effective solution to the medial axis transforms of complex pockets.

[1]  Andreas Fabri Voronoi Diagrams in CGAL, the Computational Geometry Algorithms Library , 2007, 4th International Symposium on Voronoi Diagrams in Science and Engineering (ISVD 2007).

[2]  James Kennedy,et al.  Defining a Standard for Particle Swarm Optimization , 2007, 2007 IEEE Swarm Intelligence Symposium.

[3]  Franz Aurenhammer,et al.  Medial axis computation for planar free-form shapes , 2009, Comput. Aided Des..

[4]  Franz Aurenhammer,et al.  Voronoi diagrams—a survey of a fundamental geometric data structure , 1991, CSUR.

[5]  Qiang Fu,et al.  An optimal approach to multiple tool selection and their numerical control path generation for aggressive rough machining of pockets with free-form boundaries , 2011, Comput. Aided Des..

[6]  Otfried Cheong,et al.  The Voronoi Diagram of Curved Objects , 1995, SCG '95.

[7]  Nicholas M. Patrikalakis,et al.  Differential and Topological Properties of Medial Axis Transforms , 1996, CVGIP Graph. Model. Image Process..

[8]  J. Brandt Convergence and continuity criteria for discrete approximations of the continuous planar skeleton , 1994 .

[9]  Bert Jüttler,et al.  MOS Surfaces: Medial Surface Transforms with Rational Domain Boundaries , 2007, IMA Conference on the Mathematics of Surfaces.

[10]  Gershon Elber,et al.  Voronoi diagram computations for planar NURBS curves , 2008, SPM '08.

[11]  R. Farouki,et al.  The bisector of a point and a plane parametric curve , 1994, Comput. Aided Geom. Des..

[12]  Dinesh Manocha,et al.  Exact computation of the medial axis of a polyhedron , 2004, Comput. Aided Geom. Des..

[13]  Hwan Pyo Moon,et al.  MATHEMATICAL THEORY OF MEDIAL AXIS TRANSFORM , 1997 .

[14]  Joseph O'Rourke,et al.  Computational Geometry in C. , 1995 .

[15]  R. Farouki,et al.  Voronoi diagram and medial axis algorithm for planar domains with curved boundaries — II: Detailed algorithm description , 1999 .

[16]  J. O´Rourke,et al.  Computational Geometry in C: Arrangements , 1998 .

[17]  Gershon Elber,et al.  Bisector curves of planar rational curves , 1998, Comput. Aided Des..

[18]  R. Farouki,et al.  Voronoi diagram and medial axis algorithm for planar domains with curved boundaries I. Theoretical foundations , 1999 .

[19]  Nicholas M. Patrikalakis,et al.  An automatic coarse and fine surface mesh generation scheme based on medial axis transform: Part II implementation , 1992, Engineering with Computers.

[20]  Jin J. Chou Voronoi diagrams for planar shapes , 1995, IEEE Computer Graphics and Applications.

[21]  Tamal K. Dey,et al.  Approximate medial axis as a voronoi subcomplex , 2002, SMA '02.

[22]  H. N. Gürsoy,et al.  An automatic coarse and fine surface mesh generation scheme based on medial axis transform: Part i algorithms , 1992, Engineering with Computers.

[23]  Rida T. Farouki,et al.  Specified-Precision Computation of Curve/Curve Bisectors , 1998, Int. J. Comput. Geom. Appl..

[24]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[25]  Aly A. Farag,et al.  Robust centerline extraction framework using level sets , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).