Ball-Based Shape Processing

Constant radius offsetting and blending operations are important for digital shape and image processing. They may be formulated using Minkowski sums with a ball of fixed radius. We review their extensions to variable distance offsetting. Specifically, we compare three different formulations of variable distance offsetting for planar shapes: orthogonal, radial, and ball. We discuss compatibility conditions that specify when a shape is the offset of another. We also discuss the applications of these formulations for computing the average and morph of two shapes and the centerline of an elongated shape. Finally, we discuss a set theoretic formulation of a variable radius blending of a shape.

[1]  Frédéric Chazal,et al.  Projection-homeomorphic surfaces , 2005, SPM '05.

[2]  Gaspard Monge,et al.  Application de l'analyse à la géométrie , 1850 .

[3]  Michael Brady,et al.  The Curvature Primal Sketch , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  David W. Rosen,et al.  Filleting and Rounding Using a Point-Based Method , 2005, DAC 2005.

[5]  A. Morales,et al.  Alternating sequential filters and multiresolution morphology , 1990, 1990 IEEE International Conference on Systems Engineering.

[6]  Dinesh Manocha,et al.  Efficient computation of a simplified medial axis , 2003, SM '03.

[7]  Jarek Rossignac,et al.  Tightening: curvature-limiting morphological simplification , 2005, SPM '05.

[8]  Jarek Rossignac,et al.  Ieee Transactions on Visualization and Computer Graphics 1 Ball-morph: Definition, Implementation and Comparative Evaluation , 2022 .

[9]  Aristides A. G. Requicha,et al.  Offsetting operations in solid modelling , 1986, Comput. Aided Geom. Des..

[10]  Jean Serra,et al.  Image Analysis and Mathematical Morphology , 1983 .

[11]  Jarek Rossignac,et al.  b-morphs between b-compatible curves in the plane , 2009, Symposium on Solid and Physical Modeling.

[12]  M. Leyton Symmetry, Causality, Mind , 1999 .

[13]  J. Rossignac,et al.  Plumber: a method for a multi-scale decomposition of 3D shapes into tubular primitives and bodies , 2004, SM '04.

[14]  A. Requicha,et al.  Piecewise-circular curves for geometric modeling , 1987 .

[15]  B. Whited B-morphs between b-compatible curves , 2009 .

[16]  A. Requicha,et al.  CONSTANT-RADIUS BLENDING IN SOLID MODELLING , 1984 .

[17]  J. Rossignac,et al.  Pearling: 3D interactive extraction of tubular structures from volumetric images , 2007 .

[18]  Jean-Charles Pinoli,et al.  Multiscale image filtering and segmentation by means of adaptive neighborhood mathematical morphology , 2005, IEEE International Conference on Image Processing 2005.

[19]  Frédéric Chazal,et al.  Normal-Map between Normal-Compatible Manifolds , 2007, Int. J. Comput. Geom. Appl..

[20]  F. Chazal,et al.  OrthoMap: Homeomorphism-guaranteeing normal-projection map between surfaces , 2004 .

[21]  G. Matheron Random Sets and Integral Geometry , 1976 .

[22]  Jarek Rossignac,et al.  Relative blending , 2009, Comput. Aided Des..

[23]  Jarek Rossignac,et al.  Blowing Bubbles for Multi-Scale Analysis and Decomposition of Triangle Meshes , 2003, Algorithmica.

[24]  Mikhail J. Atallah,et al.  A Linear Time Algorithm for the Hausdorff Distance Between Convex Polygons , 1983, Inf. Process. Lett..

[25]  Jarek Rossignac,et al.  Mason: morphological simplification , 2005, Graph. Model..

[26]  Aristides A. G. Requicha,et al.  Representation of Tolerances in Solid Modeling: Issues and Alternative Approaches , 1984 .

[27]  R. Brubaker Models for the perception of speech and visual form: Weiant Wathen-Dunn, ed.: Cambridge, Mass., The M.I.T. Press, I–X, 470 pages , 1968 .

[28]  J. Rossignac,et al.  Pearling: Stroke segmentation with crusted pearl strings , 2009, Pattern Recognition and Image Analysis.

[29]  Frédéric Chazal,et al.  Ball-Map: Homeomorphism between Compatible Surfaces , 2010, Int. J. Comput. Geom. Appl..

[30]  Jarek Rossignac,et al.  Tightening: Morphological Simplification , 2007, Int. J. Comput. Geom. Appl..