Vous êtes sur la page 1sur 6

24 (IJCNS) International Journal of Computer and Network Security,

Vol. 2, No. 2, February 2010

Segmentation Method Based On Circular Edge


Magnitude for Classification of Textures
1
Dr. A. Nagaraja Rao , 2K. Lavanya, 3G. Aruna Kumari, 4M.N. Hima Bindu
1
Professor, Dept. of IT, Lakireddy BaliReddy College of Engg.
Mylavaram, Krishna Dt., A.P., India.
nagarajarao.a@lbrce.ac.in
2
Asst. Prof., Dept. of IT, Lakireddy BaliReddy College of Engg.
Mylavaram, Krishna Dt., A.P., India.
lavanya.kk2005@gmail.com

3
Associate Prof., Dept. of CSE, Vidya Jyothi Institute of Tech.,
Moinabad, RR Dist, A.P., India.
arunagullipalli@yahoo.com
4
Asst. Prof. Dept. of IT, Lakireddy BaliReddy College of Engg.
Mylavaram, Krishna Dt., A.P., India.
bindu.nov5@gmail.com

Abstract: Texture segmentation is one of the most important considered more useful. There are three main classes of
techniques for image analysis, understanding and image texture segmentation that belong to the above two
interpretation. The task of texture segmentation is to partition
techniques. They are cluster-based, edge-based and region-
the image into a number of regions such that each region has
the same textural properties. The present paper proposes a new based methods [7].
segmentation method which is an alternative to non-maximal
suppression based on edge magnitude. The relative edge The edge-based segmentation exploits spatial information
magnitudes are calculated by considering the spatial
by detecting the edges in an image, which correspond to
information of 5X5 mask with 3X3 circular neighborhood
masks. The central pixel under consideration in 5X5 mask is discontinuities in the homogeneity criterion for segments.
whether an edge pixel or not, can be identified by manipulating Edges in a given depth map are defined by the points where
all the edge magnitudes from circular neighboring masks. The changes in the local surface properties exceed a given
proposed method is applied on various Brodatz textures and the
experimental results shows effective segmentation which is
threshold. The local surface properties mostly used are
useful in classification of textures. surface normals, gradients, principal curvatures, or higher
order derivatives. Edge detection techniques used on texture
Keywords: Texture, Segmentation, Edge, Magnitude, Non-
Maximal Suppression, Neighborhood, Circular Mask. image could result in noisy and discontinuous edges and
therefore segmentation process becomes more complicated
1. Introduction [13]. As edge detection methods look for abrupt changes,
Texture is defined as a pattern that is repeated and is they are very sensitive to the noise in the range data.
represented on the surface of an object. Segmentation is a Moreover, as only the measurements near the edges are used
fundamental low-level operation on images and to separate to make major decisions, the available information is not
textures into a single texture type, first we need to preserve optimally utilized. In many situations the edges do not form
spatial information for each texture. A homogeneous region closed boundary curves and it can be difficult to make
refers to a group of connected pixels in the image that share correct grouping decisions there by resulting in over or
a common feature. This feature could be brightness, color, under segmentation. Some of the typical variations on the
texture, motion etc. For instance, the manual grey level edge-based segmentation techniques are reported by many
thresholding which does not provide the spatial information researchers [8, 10, 11].
for each texture [12] could generate inappropriate
segmentation result. Depending on the number of images is The organization of this paper as follows: Section 2 gives
known in advance, the techniques for image segmentation the related work and the proposed method and algorithm
can be classified as supervised [1-3] or unsupervised [4-6]. described in section 3. Experimental results of texture
Since in most of real applications the number of images is segmentation using the circular edge magnitude are shown
generally unknown, the unsupervised approach is in the section 4 and section 5 gives the conclusions.
(IJCNS) International Journal of Computer and Network Security, 25
Vol. 2, No. 2, February 2010

2. Related Work

In the edge image, no zero value edge pixels are present, but
small edge values correspond to non-significant grey level
changes resulting from quantization noise, small lighting (a) (b) (c) (d)
irregularities. Simple thresholding of an edge image can be
applied to remove these small values based on an image of Figure 1. (a),(b),(c) and (d) represents the rotating 3x3
edge magnitudes [14]. A problem with simple detector is the masks that contain central pixel of 5x5 window in
thickening that is evident where there should only be a Horizontal(H), Vertical(V),Right Diagonal(RD) and Left
simple boundary. This can be partially rectified if edges Diagonal (LD) Directions.
carry directional information by performing some form of
non-maximal suppression to suppress multiple responses in
the neighborhood of single boundaries [15]. In the proposed Algorithm 1.
method, the maximum edge magnitude in 8-connectivity is
calculated leading to the edge direction. The pixel under BEGIN.
consideration in 3X3 window is displayed only if its grey
level value is greater than the maximum of the two adjacent Step 1: Read the 5x5 window from original image.
pixels of the edge direction.
Step 2: Select circular 3X3 masks that contain the central
pixel of a 5X5 window of the image as shown in Fig.1.
3. Proposed Segmentation Method
Step 3: The sum of the grey levels of the circular masks are
Edge based segmentation is one of the common approaches calculated.
to segment the image and it remains very important over
period of time. All edge based segmentation methods depend Step 4: The difference between the two Right Diagonal, Left
on edges identified in an image by any edge detection Diagonal, and Vertical and Horizontal direction’s circular
rotating masks are computed
techniques. Edge based segmentation techniques differ in
strategies and the necessary priori information is Step 5: To find edge, Maximum of the above differences is
incorporated into those methods. Since the edge detection is obtained and Central Pixel of 5X5 window is replaced by 1
very difficult in texture images when compared to image iff any one of the adjacent differentiating masks
segmentation, the present study proposes the new technique maximum/mean/ minimum grey level is greater than or
which is based on relative edge magnitude in 5X5 equal to Central Pixel of the current 5x5 mask, otherwise
the Central Pixel is replaced by 0.
neighborhood using circular rotating masks and the
procedure and algorithm is described as follows. Step 6: Repeat step 1 to step 5 by 5X5 running window
throughout the image.
A practical method that has chosen in the present approach
is to determine whether a central pixel is an edge pixel or Step 7: Display the resultant segmented image.
not depending on its neighboring rotating masks inside the
running window, in horizontal, vertical, right diagonal and END.
left diagonal directions. Note that, since the proposed
method checks the relative Difference of Edge Magnitude 4. Experimental Results
(DEM) values of rotating masks using 5X5 window as
shown in Fig.1 instead of 3X3 window as applied in other The Brodat’z Texture Images, Plastic Bubbles, Straw, Pig
methods. This will eliminate some false edge pixels on Skin and Raffia, are taken to apply the proposed algorithm
seemingly smooth regions. If any one of the maximum or and these Textures are shown in Fig.2. The segmented
average or minimum of the adjacent masks of maximum texture images are shown, when all suppression parameters
DEM value of rotating masks is less than the central pixel like maximum, mean and minimum, in Fig.4, 5 and 6
grey level value, the pixel is identified as being not located respectively. In Fig. 3, the segmented texture images of non-
for segmentation. maximal suppression on 3X3 neighborhood are shown. For
any texture classification, feature extraction is most
The stated method is explained in the following algorithm. important step. The proposed algorithm segments the
textures by extracting the linear, horizontal and vertical
edge features.
26 (IJCNS) International Journal of Computer and Network Security,
Vol. 2, No. 2, February 2010

segmentation and the results are shown in Fig.5 and Fig.6


The edge boundaries are extracted by non-maximal respectively. Only the strong edge features are extracted
suppression in 5X5 neighborhood using the proposed when non-average method is applied and over segmentation,
algorithm and the segmented results are shown in Fig.4. i.e. decomposing into more inner regions, is achieved when
Similarly the parameters like non-average and non- non-minimal suppression is applied.
minimum are suppressed in 5X5 neighborhood for

(a) (b)

(c) (d)

Figure 2. Original Brodatz Textures (a) Plastic Bubbles (b) Straw (c) Pig Skin (d) Raffia

(a) (b)

(c) (d)
Figure 3. Segmentation results when non-maximum is suppressed in 8-connectivity. (a) Plastic Bubbles (b) Straw (c) Pig
Skin (d) Raffia.
(IJCNS) International Journal of Computer and Network Security, 27
Vol. 2, No. 2, February 2010

(a) (b)

( c) (d)

Figure 4. Segmented Images when Non-Max is considered using proposed method. (a) Plastic Bubbles (b) Straw (c) Pig
Skin (d) Raffia.

(a) (b)

(c) (d)
Figure 5. Segmentation results when non-average is suppressed in 8-connectivity. (a) Plastic Bubbles (b) Straw (c) Pig
Skin (d) Raffia
28 (IJCNS) International Journal of Computer and Network Security,
Vol. 2, No. 2, February 2010

(a) (b)

(c) (d)

Figure 6. Segmented Images when non-minimum is suppressed (a) Plastic Bubbles (b) Straw (c) Pig Skin (d) Raffia.

5. Conclusions indicate the domination of linear, circular and horizontal


patterns. By the above topological patterns, one can classify
Detecting edges and then eliminating irrelevant ones and textures easily. With the proposed segmentation method the
connecting (grouping) the others are the key to a successful classification of the textures based on topological structures
edge-based segmentation. The segmentation scheme becomes more effective.
exploited spatial information by detecting edges in an image
that correspond to discontinuities in the homogeneity 6. Acknowledgements
criterion for segment. As the mask size increases in texture We would like to express our gratitude to the
segmentation by non-maximum and average suppression, management of LBR College of engineering for providing
noise reduces and the borders are more exact. The proposed facilities in the college. We are thankful to the Director, Dr.
segmentation algorithm proposed, is simple to implement L.S.S. Reddy, who has given motivation and constant
and shows better results than the existing non-maximal encouragement to complete this paper. Also we would like
suppression algorithm. to thank Dr. R. Chandrasekaran and Prof. C. Nagaraju for
their invaluable suggestions to improve the quality of this
From the Fig.4 and 5, the segmented results clearly show paper.
the local boundaries in all textures. By the technique of
rotating mask, local boundaries in all directions are made References
clearly visible. The segmentation with continuous
boundaries are more visible in Fig.4 when compared to [1] D.Dunn, W. E. Higgins and J. Wakeley, Texture
Fig.3, Fig.5 and Fig.6. The segmentation results of textures segmentation using 2-D Gabor elementary functions,
(IJCNS) International Journal of Computer and Network Security, 29
Vol. 2, No. 2, February 2010

IEEE Trans. Pattern Analysis Mach. Intell. 16(2), 130- Authors Profile
149 , 1994.
[2] Y. M. Zhu and R. Goutte, Analysis and comparision of Agastyaraju NagarajaRao received the M.Sc.
space/spatial – frequency and multi scale methods for (Computer Science) Degree from S.V.
texture segmentation, Opt. Eng. 34(1), 269-282(1995). University in 1999. He received his Ph.D.
[3] M. Unser, Texture classification and segmentation using degree in Computer Science from University of
wavelet frames, IEEE Trans. Image Process. 4(11), Mysore in 2009. He is having 10 years of
teaching experience at graduate and
1549-1560, 1995.
postgraduate level. Present he has been working with LBR college
[4] J. Mao and A. K. Jain, Texture classification and of Engineering, Mylavarm, as a professor in Department of IT. He
segmentation using multiresolution simultaneous has published more than 6 international journal papers, 14 national
autogressive models, Pattern Recognition 25(2), and international conferences. His research interests include Image
173-188,1992. Processing, Pattern Recognition, Data Mining and Texture
[5] Y. Hu and T. J. Dennis, Textured image segmentation by Segmentation. He is a life member for CSI and ISCA.
context enhance clustering, IEEE Proc. Vis. Image
Signal Process. 141(6), 413-421, 1994.
[6] J. L. Chen and A. Kundu, Unsupervised texture K. Lavanya completed her B.Tech. (CSE)
segmentation using multichannel decomposition and From JNT University. Now she is pursuing her
M.Tech. (CSE) from JNT University,
hidden Markov models, IEEE Trans. Image Process.
Hyderabad. Currently she is working as
4(5), 603-619,1995. Assistant Professor in department of IT, LBR
[7] R.C. Gonzalez, and R.E.Wood,.. Digital Image College of Engineering, Mylavaram. She has
Processing., Wesley Publishing Company, pp. 458- overall 5 years of teaching experience at
461,2002. graduate level. Presently she is doing her project in image
[8] O.R.P.Bellon, A.I. Direne, and L. Silva, Edge detection processing.
to guide range image segmentation by clustering
techniques. In: International Conference on Image G.Aruna kumari received B.E. degree in
Processing (ICIP ’99), Kobe, Japan, pp. 725–729, 1999. Electronics and Communication Engineering
from Andhra University in 1995, and also in
[9] X. Jiang, A. Hoover, G. Jean-Baptiste, D. Goldgof, K.
1999 she obtained M.Tech degree in Computer
Boywer, and H. Bunke, A methodology for evaluating Science and Technology from the same
edge detection techniques for range images. In: Proc. university. She has 10 years of teaching
Asian Conf. Computer Vision, pp. 415–419, 1995. experience at graduate and postgraduate level. She is pursuing Ph.
[10] A.D. Sappa, and M. Devy, Fast range image D. (CS) from Jawaharlal Nehru Technological University,
segmentation by an edge detection strategy. In: Third Hyderabad, in the field of image processing. Her research interests
International Conference on 3-D Digital Imaging and include of image processing and pattern recognition.
Modeling, pp. 292–299, 2001.
[11] M.A. Wani and H.R. Arabnia, Parallel edge-region- M.N.Hima Bindu completed her B.Tech
(CSIT) from JNT University,Hyderabad. She is
based segmentation algorithm targeted at reconfigurable
Pursuing M.Tech. (SE) From JNT University,
multiring network. Journal of Supercomputing 25(1), Kakinada. She has been working as Assistant
pp. 43–62, 2003. Professor in department of IT, LBR College of
[12] C.E. Honeycutt and R. Plotnick , Image analysis Engineering, Mylavaram. She has 4 years of
techniques and gray-level co-occurrence matrices teaching experience at graduate level.
(GLCM) for calculating bioturbation indices and
characterizing biogenic sedimentary structures,
Computers & Geosciences 34, pp. 1461-1472, 2008.
[13] S. Zheng, J. Liu and J.W. Tian, A new efficient SVM-
based edge detection method, Pattern Recognition
Letters 25, pp. 1143-1154, 2004.
[14] A. Kundu, Mitra, A new algorithm for image edge
extraction using a statistical classifier approach. IEEE
Transactions on Pattern Analysis and machine
Intelligence, 9(4): 569-577, 1987.
[15] Milan Sonka, Vaclav Hlavac and Roger Boyle,
Image Processing,Analysis and machine vision, Second
Edition, Vikas publishing House,pp. 135-137,2001.

Vous aimerez peut-être aussi