Erosion and Dilation on 2-D and 3-D Digital Images: A New Size-Independent Approach

Abstract This paper presents a new approach to achieve ele-mentary neighborhood operations on both 2D and3D binary images by using the Extreme VerticesModel (EVM),a recent orthogonal polyhedra repre-sentation applied to digital images. The operationsdeveloped here are erosion and dilation. In contrastwith previous techniques, this method do not use avoxel-based approach but deal with the inner sec-tions of the object. It allows to build an image size-independent algorithm. The proposed method alsoadmits the use of structuring elements of arbitrarysize and allows to treat 2D and 3D images in iden-tical way using the same algorithm. 1 Introduction A 3D digital image (or volume dataset) can be rep-resented as a map , in such away that every point is assigned a value represent-ing its color. In a binary image the image set is  . In [10] a 3D digital image is defined as anunion of voxels i.e. upright unit cubes whose ver-tices have integer coordinates. Analogously, a 2Ddigital image is defined as a union of pixels. In or-der to generalize this term, we will call the elementsin a n-dimensional digital image n-voxels.The most extensive class of binary images pro-cessing operations is sometimes collectively de-scribed as morphological operations [5]. This in-cludes erosion and dilation which are the base ofmost morphological operations such as opening,closing or hit-or-miss transform. The operations areused in several tasks such as elimination of smallspurious objects, smoothing of object boundaries,

[1]  Dolors Ayala,et al.  Converting Orthogonal Polyhedra from Extreme Vertices Model to B-Rep and to Alternating Sum of Volumes , 1999, Geometric Modelling.

[2]  Azriel Rosenfeld,et al.  Digital surfaces , 1991, CVGIP Graph. Model. Image Process..

[3]  Amir Pnueli,et al.  Orthogonal Polyhedra: Representation and Computation , 1999, HSCC.

[4]  Lucas J. van Vliet,et al.  A contour processing method for fast binary neighbourhood operations , 1988, Pattern Recognit. Lett..

[5]  M. Dolors Ayala Vallespí,et al.  Representation and boundary extraction of a 3D digital image using the EVM model , 2000 .

[6]  Rein van den Boomgaard,et al.  Methods for fast morphological image transforms using bitmapped binary images , 1992, CVGIP Graph. Model. Image Process..

[7]  Thomas Ertl,et al.  Hierarchical volume analysis and visualization based on morphological operators , 1998 .

[8]  Dolors Ayala,et al.  Orthogonal polyhedra as geometric bounds in constructive solid geometry , 1997, SMA '97.

[9]  James R. Parker,et al.  A system for fast erosion and dilation of Bi-level images , 1990 .

[10]  Piet W. Verbeek,et al.  A new implementation for the binary and Minkowski operators , 1981 .

[11]  Jayaram K. Udupa,et al.  Fast visualization, manipulation, and analysis of binary volumetric objects , 1991, IEEE Computer Graphics and Applications.

[12]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

[13]  M. Dolors Ayala Vallespí,et al.  Domain extension for the extreme vertices model (EVM) and set membership classification , 1997 .

[14]  S. Manohar,et al.  Minkowski operators for voxel based sculpting , 1998, Comput. Graph..

[15]  Lennart Thurfjell,et al.  A Boundary Approach for Fast Neighborhood Operations on Three-Dimensional Binary Data , 1995, CVGIP Graph. Model. Image Process..

[16]  Rafael C. González,et al.  Local Determination of a Moving Contrast Edge , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.