SlideShare a Scribd company logo
International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol.2, No.2, April 2012
DOI : 10.5121/ijcseit.2012.2213 151
GREY LEVEL CO-OCCURRENCE MATRICES:
GENERALISATION AND SOME NEW FEATURES
Bino Sebastian V1
, A. Unnikrishnan2
and Kannan Balakrishnan1
1
Department of Computer Applications, Cochin University of Science and Technology,
Cochin
binosebastianv@gmail.com, mullayilkannan@gmail.com
2
Scientist ‘G’, Associate Director, Naval Physical and Oceanographic Laboratory, Cochin
unnikrishnan_a@live.com
ABSTRACT
Grey Level Co-occurrence Matrices (GLCM) are one of the earliest techniques used for image texture
analysis. In this paper we defined a new feature called trace extracted from the GLCM and its implications
in texture analysis are discussed in the context of Content Based Image Retrieval (CBIR). The theoretical
extension of GLCM to n-dimensional gray scale images are also discussed. The results indicate that trace
features outperform Haralick features when applied to CBIR.
KEYWORDS
Grey Level Co-occurrence Matrix, Texture Analysis, Haralick Features, N-Dimensional Co-occurrence
Matrix, Trace, CBIR
1. INTRODUCTION
Texture is an important characteristics used in identifying regions of interest in an image. Grey
Level Co-occurrence Matrices (GLCM) is one of the earliest methods for texture feature
extraction proposed by Haralick et.al. [1 ] back in 1973. Since then it has been widely used in
many texture analysis applications and remained to be an important feature extraction method in
the domain of texture analysis. Fourteen features were extracted by Haralick from the GLCMs to
characterize texture [2 ]. Many quantitative measures of texture are found in the literature [3, 4,
5,6]. Dacheng et.al.[7 ] used 3D co-occurrence matrices in CBIR applications. Kovalev and
Petrov [8] used special multidimensional co-occurrence matrices for object recognition and
matching. Multi dimensional texture analysis was introduced in [9], which is used in clustering
techniques. The objective of this work is to generalize the concept of co-occurrence matrices to n-
dimensional Euclidean spaces and to extract more features from the matrix. The newly defined
features are found to be useful in CBIR applications. This paper is organized as follows. The
theoretical development is presented in section 2, where the generalized co-occurrence matrices
and trace are defined and the numbers of possible co-occurrence matrices are evaluated. Section 3
illustrates the use of trace in CBIR by comparing its performance with the Haralick features.
Section 4 concludes the paper illustrating the future works.
International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol.2, No.2, April 2012
152
2. THEORETICAL BACKGROUND
In 1973 Haralick introduced the co-occurrence matrix and texture features for automated
classification of rocks into six categories [1 ]. These features are widely used for different kinds
of images. Now we will explore the definitions and background needed to understand the
computation of GLCM.
2.1. Construction of the Traditional Co-occurrence Matrices
Let I be a given grey scale image. Let N be the total number of grey levels in the image. The Grey
Level Co-occurrence Matrix defined by Haralick is a square matrix G of order N, where the (i, j)th
entry of G represents the number of occasions a pixel with intensity i is adjacent to a pixel with
intensity j. The normalized co-occurrence matrix is obtained by dividing each element of G by the
total number of co-occurrence pairs in G. The adjacency can be defined to take place in each of
the four directions (horizontal, vertical, left and right diagonal) as shown in figure1. The Haralick
texture features are calculated for each of these directions of adjacency [10].
Figure 1. The four directions of adjacency for calculating the Haralick texture features
The texture features are calculated by averaging over the four directional co-occurrence matrices.
To extend these concepts to n-dimensional Euclidean space, we precisely define grey scale
images in n-dimensional space and the above mentioned directions of adjacency in n-dimensional
images.
2.2. Generalized Gray Scale Images
In order to extend the concept of co-occurrence matrices to n-dimensional Euclidean space, a
mathematical model for the above concepts is required. We treat our universal set as n
Z . Here
n
Z =Z x Z x … x Z, the Cartesian product of Z taken n times with itself. Where, Z is the set of all
integers. A point (or pixel in n
Z ) X in n
Z is an n-tuple of the form X=(x1,x2,…,xn) where ix Z∈
1,2,3...i n∀ = . An image I is a function from a subset of n
Z to Z. That is :f I Z→ where n
I Z⊂ . If
X I∈ , then X is assigned an integer Y such that ( )Y f X= . Y is called the intensity of the pixel
X. The image is called a grey scale image in the n-dimensional space n
Z . Volumetric data [11]
can be treated as three dimensional images or images in 3
Z .
2.3. Generalized Co-occurrence Matrices
Consider a grey scale image I defined in n
Z . The gray level co-occurrence matrix is defined to be
a square matrix dG of size N where, N is the N be the total number of grey levels in the image.
the (i, j)th
entry of dG represents the number of times a pixel X with intensity value i is separated
from a pixel Y with intensity value j at a particular distance k in a particular direction d. where
International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol.2, No.2, April 2012
153
the distance k is a nonnegative integer and the direction d is specified by 1, 2, 3,( ..., )nd d d d d= , where
{0, , }id k k∈ − 1,2,3,...,i n∀ = .
As an illustration consider the grey scale image in 3
Z with the four intensity values 0, 1, 2 and 3.
The image is represented as a three dimensional matrix of size 3 3 3× × in which the three slices
are as follows.
0 0 1
0 1 2
0 2 3
 
 
 
  
,
1 2 3
0 2 3
0 1 2
 
 
 
  
and
1 3 0
0 3 1
3 2 1
 
 
 
  
The three dimensional co-occurrence matrix dG for this image in the direction (1,0,0)d = is the
4 4× matrix
1 3 2 1
0 0 3 1
0 1 0 3
1 1 1 0
dG
 
 
 =
 
 
 
Note that
1 0 0 1
3 0 1 1
'
2 3 0 1
1 1 3 0
d dG G−
 
 
 = =
 
 
 
It can be seen that X d Y+ = , so that 'd dG G− = , where 'dG is the transpose of dG . Hence d dG G−+ is
a symmetric matrix. Since 'd dG G− = , we say that dG and dG−
are dependent (or not independent).
Therefore the directions d and –d are called dependent or not independent.
Theorem: If n
X Z∈ , the number of independent directions from X in n
Z is 3 1
2
n
− .
Proof: Suppose n
X Z∈ . If n
Y Z∈ is such that X+d=Y, where 1, 2, 3,( ..., )nd d d d d= . We know
that {0, , }id k k∈ − , if the distance between X and Y is k. So we need to count the number of
possibilities for forming the direction d. There are n positions 1, 2, 3,..., nd d d d each of which can be
filled using any of the three numbers 0, k or –k. This can be done in 3n
ways by multiplication
principle. When all the positions are filled using 0, we have (0,0,0,...,0)d = so that X+d=Y
implies X=Y. Therefore there are 3 1n
− directions from X in which exactly half of the directions
are independent. Therefore there are 3 1
2
n
− independent directions from X in n
Z .
International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol.2, No.2, April 2012
154
If two directions are independent, the corresponding co-occurrence matrices are transposes of
each other. The above theorem indicates that the number of possible co-occurrence matrices for
an n-dimensional image is
3 1
2
n
−
.
2.4. Normalized Co-Occurrence Matrix
Consider d
i j
N= G (i,j)∑∑ , which is the total number of co-occurrence pairs in dG .
Let 1
( , ) ( , )d dGN i j G i j
N
= . dGN is called the normalized co-occurrence matrix, where the (i, j)th entry
of ( , )dGN i j is the joint probability of co-occurrences of pixels with intensity i and pixels with
intensity j separated by a distance k, in a particular direction d.
2.4. Trace
In addition to the well known Haralick features such as Angular Second Moment, Contrast,
Correlation etc. listed in [1], we define a new feature from the normalized co-occurrence matrix,
which can be used to identify constant regions in an image. For convenience we consider n=2, so
that the image is a two dimensional grey scale image and the normalized co-occurrence matrix
becomes the traditional Grey Level Co-occurrence Matrix.
Figure 2. Sample images taken from Brodatz texture album
Consider the images taken from the Brodatz texture album given in figure 2. The majority of the
nonzero entries of the co-occurrence matrices lie along the main diagonal [12] so that we treat the
trace (sum of the main diagonal entries) of the normalized co-occurrence matrix as a new feature.
Trace of ( , )dGN i j is defined as
( , )d
i
Trace GN i i=∑
From the definition of the co-occurrence matrix, it can be seen that an entry in the main diagonal
is the (i, i)th
entry. This implies two pixels with the same intensity value i occur together. Thus
higher values of trace implies more constant region in the image. The computed values of the
trace of the normalized co-occurrence matrices in Figure 2 with k=1 are 0.0682, 0.2253 and
0.2335 for the left, middle and right images respectively. Obviously the left image contains less
International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol.2, No.2, April 2012
155
amount of constant region and the other two images contain almost the same amount of constant
regions. The value of the trace indicates the same.
3. METHODOLOGY
Here we present the use of trace in content based image retrieval. The goal of image retrieval is to
compare a given query image with all potential target images in order to obtain numerical
measures of their similarity with the query image. Our database contains 333 images taken from
the Brodatz texture album which contains 36 classes, each class consisting of 9 images. Retrieval
results are evaluated by calculating average precision. Precision is the proportion of retrieved
images that are relevant to the query.
3.1. Image Retrieval Using Trace
The numerical value of trace provides only a measure of the amount of constant region in an
image. Thus we divide the main diagonal entries of the co-occurrence matrix into four equal parts
and the sum of the elements in each quarter is taken to be a measure of the image texture feature
for image retrieval, giving a four dimensional vector. The database is queried using the first and
the fourth images from all the 36 different classes. Eight images are retrieved in each run. The
average precision is found to be 0.8194.
Figure3. Screen shots of the output for the same query image using the trace features (left) and
the Haralick features (right)
3.2. Comparison of Results with Haralick features
Conducting the same experiment using the well known Haralick features Contrast, Correlation,
Energy and Homogeneity we obtain an average precision of 0.7222. Here also we use a four
dimensional feature vector for querying the database. This is a clear indication of the
improvement of performance using the proposed features.
International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol.2, No.2, April 2012
156
4. CONCLUSION
This paper illustrates the possible theoretical extensions of Grey Level Co-occurrence Matrices.
The use of trace in texture analysis is found to be promising. Trace itself can be used as a feature
which outperforms the Haralick features. Trace combined with Haralick features provides better
results. Only one third of the images from Brodatz texture database are used for testing. Our
future work is to investigate the performance of trace with the complete set of images in the
database. Trace extracted from three dimensional images is also to be investigated. The use of the
theoretical developments to n-dimensional Euclidean space need to explored.
REFERENCES
[1] R. Haralick, K. Shanmugam, and I. Dinstein, (1973) “Textural Features for Image Classification”,
IEEE Trans. on Systems, Man and Cybernetics, SMC–3(6):610–621
[2] R. M. HARALICK, (1979) “Statistical and structural approaches to texture”, Proc. IEEE, pp. 786-
804, May 1979
[3] T. Ojala, M. Pietikainen, T. Maenpaa, (2004) “Multiresolution Gray-Scale and Rotation Invariant
Texture Classification with Local Binary Patterns”, IEEE. Trans. On Pattern analysis and
Machine intelligence, Vol.24
[4] M. H. Bharati, J. Liu, J. F. MacGregor, (2004) “Image Texture Analysis: methods and comparisons”,
Chemometrics and Intelligent Laboratory System,s Volume 72, Issue 1, Pages 57- 71
[5] J. Zhang, T. Tan,(2002) “Brief review of invariant texture analysis methods”, Pattern Recognition 35,
735-747
[6] Tou, J. Y., Tay, Y. H., & Lau, P. Y. (2009). Recent Trends in Texture Classification: A Review.
Proceedings Symposium on Progress, in Information and Communication Technology 2009 (SPICT
2009), Kuala Lumpur, pp. 63-68.
[7] T. Dacheng, L. Xuelong, Y. Yuan, Y. Nenghai, L. Zhengkai, and T. Xiao-ou.(2002) “A Set of Novel
Textural Features Based on 3D Co-occurrence Matrix for Content-based Image Retrieval”,
Proceedings of the Fifth International Conference on Information Fusion, volume 2, pages
1403–1407
[8] V. Kovalev and M. Petrou, (1996) “Multidimensional Co-occurrence Matrices for Object Recognition
and Matching,” Graph. Models Image Processing, vol. 58, no. 3, pp. 187–197
[9] K. Hammouche, (2008) “Multidimensional texture analysis for unsupervised pattern classification”,
Pattern Recognition Techniques, Technology and Applications, pp 626
[10] F. I. Alam, R. U. Faruqui, (2011) “Optimized Calculations of Haralick Texture Features”, European
Journal of Scientific Research, Vol. 50 No. 4, pp. 543-553
[11] A. S. Kurani, D. H. Xu, J. Frust, (2004) “Co-occurrence matrices for volumetric Data”, The 7th
IASTED International Conference on Computer Graphics and Imaging - CGIM 2004, Kauai,
Hawaii, USA
[12] A. Eleyan, H. Demirel, (2009) “Co-Occurrence based Statistical Approach for Face Recognition”,
Computer and Information Sciences
International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol.2, No.2, April 2012
157
Authors
Bino Sebastian V, born in 1975 received his M. Sc degree in Mathematics and M.
Tech degree in Computer and Information Science from Cochin University of Science
and Technology, Cochin, India in 1997 and 2003 respectively. He is currently
working with Mar Athansius College, Kothamangalam, Kerala, India, as an Assistant
Professor in the Department of Mathematics. He is pursuing for his Ph. D degree in
the Department of Computer Applications, Cochin University of Science and
Technology
Dr. A Unnikrishnan, Graduated from REC (Calicut), India in Electrical
Engineering(1975), completed his M. Tech from IIT, Kanpur in Electrical
Engineering(1978) and PhD from IISc, Bangalore in “Image Data Structures”(1988).
Presently, he is The Associate Director Naval Physical and Oceanographical
Laboratory, Kochi which is a premiere Laboratory of Defence Research and
Development Organisation. His field of interests include Sonar Signal Processing,
Image Processing and Soft Computing. He has authored about fifty National and
International Journal and Conference Papers. He is a Fellow of IETE & IEI, India.
Dr. Kannan Balakrishnan, born in 1960, received his M. Sc and M. Phil degrees in
Mathematics from University of Kerala, India, M. Tech degree in Computer and
Information Science from Cochin University of Science & Technology, Cochin, India
and Ph. D in Futures Studies from University of Kerala, India in 1982, 1983, 1988 and
2006 respectively. He is currently working with Cochin University of Science &
Technology, Cochin, India, as an Associate Professor in the Department of Computer
Applications. Also he is the co investigator of Indo-Slovenian joint research project
by Department of Science and Technology, Government of India. He has published
several papers in international journals and national and international conference
proceedings. His present areas of interest are Graph Algorithms, Intelligent systems,
Image processing, CBIR and Machine Translation. He is a reviewer of American
Mathematical Reviews and several other journals.

More Related Content

What's hot

New approach to multispectral image fusion based on a weighted merge
New approach to multispectral image fusion based on a weighted mergeNew approach to multispectral image fusion based on a weighted merge
New approach to multispectral image fusion based on a weighted merge
IAEME Publication
 
Eugen Zaharescu-STATEMENT OF RESEARCH INTEREST
Eugen Zaharescu-STATEMENT OF RESEARCH INTERESTEugen Zaharescu-STATEMENT OF RESEARCH INTEREST
Eugen Zaharescu-STATEMENT OF RESEARCH INTEREST
Eugen Zaharescu
 
Developing 3D Viewing Model from 2D Stereo Pair with its Occlusion Ratio
Developing 3D Viewing Model from 2D Stereo Pair with its Occlusion RatioDeveloping 3D Viewing Model from 2D Stereo Pair with its Occlusion Ratio
Developing 3D Viewing Model from 2D Stereo Pair with its Occlusion Ratio
CSCJournals
 
SIFT/SURF can achieve scale, rotation and illumination invariant during image...
SIFT/SURF can achieve scale, rotation and illumination invariant during image...SIFT/SURF can achieve scale, rotation and illumination invariant during image...
SIFT/SURF can achieve scale, rotation and illumination invariant during image...
National Cheng Kung University
 
Object Shape Representation by Kernel Density Feature Points Estimator
Object Shape Representation by Kernel Density Feature Points Estimator Object Shape Representation by Kernel Density Feature Points Estimator
Object Shape Representation by Kernel Density Feature Points Estimator
cscpconf
 
44 paper
44 paper44 paper
44 paper
Maki Ikeda
 
Joint3DShapeMatching
Joint3DShapeMatchingJoint3DShapeMatching
Joint3DShapeMatching
Mamoon Ismail Khalid
 
Image segmentation
Image segmentation Image segmentation
Image segmentation
Amnaakhaan
 
Introduction to Optial Flow
Introduction to Optial FlowIntroduction to Optial Flow
Introduction to Optial Flow
Sylvain_Lobry
 
Image Processing
Image ProcessingImage Processing
Image Processing
Tuyen Pham
 
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
IDES Editor
 
Texture Unit based Approach to Discriminate Manmade Scenes from Natural Scenes
Texture Unit based Approach to Discriminate Manmade Scenes from Natural ScenesTexture Unit based Approach to Discriminate Manmade Scenes from Natural Scenes
Texture Unit based Approach to Discriminate Manmade Scenes from Natural Scenes
idescitation
 
W33123127
W33123127W33123127
W33123127
IJERA Editor
 
Blind Image Seperation Using Forward Difference Method (FDM)
Blind Image Seperation Using Forward Difference Method (FDM)Blind Image Seperation Using Forward Difference Method (FDM)
Blind Image Seperation Using Forward Difference Method (FDM)
sipij
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
ijceronline
 
Zaharescu__Eugen Color Image Indexing Using Mathematical Morphology
Zaharescu__Eugen Color Image Indexing Using Mathematical MorphologyZaharescu__Eugen Color Image Indexing Using Mathematical Morphology
Zaharescu__Eugen Color Image Indexing Using Mathematical Morphology
Eugen Zaharescu
 
COMPARATIVE STUDY OF DISTANCE METRICS FOR FINDING SKIN COLOR SIMILARITY OF TW...
COMPARATIVE STUDY OF DISTANCE METRICS FOR FINDING SKIN COLOR SIMILARITY OF TW...COMPARATIVE STUDY OF DISTANCE METRICS FOR FINDING SKIN COLOR SIMILARITY OF TW...
COMPARATIVE STUDY OF DISTANCE METRICS FOR FINDING SKIN COLOR SIMILARITY OF TW...
cscpconf
 
Lec11: Active Contour and Level Set for Medical Image Segmentation
Lec11: Active Contour and Level Set for Medical Image SegmentationLec11: Active Contour and Level Set for Medical Image Segmentation
Lec11: Active Contour and Level Set for Medical Image Segmentation
Ulaş Bağcı
 
N42018588
N42018588N42018588
N42018588
IJERA Editor
 
Image segmentation using normalized graph cut
Image segmentation using normalized graph cutImage segmentation using normalized graph cut
Image segmentation using normalized graph cut
Mahesh Dananjaya
 

What's hot (20)

New approach to multispectral image fusion based on a weighted merge
New approach to multispectral image fusion based on a weighted mergeNew approach to multispectral image fusion based on a weighted merge
New approach to multispectral image fusion based on a weighted merge
 
Eugen Zaharescu-STATEMENT OF RESEARCH INTEREST
Eugen Zaharescu-STATEMENT OF RESEARCH INTERESTEugen Zaharescu-STATEMENT OF RESEARCH INTEREST
Eugen Zaharescu-STATEMENT OF RESEARCH INTEREST
 
Developing 3D Viewing Model from 2D Stereo Pair with its Occlusion Ratio
Developing 3D Viewing Model from 2D Stereo Pair with its Occlusion RatioDeveloping 3D Viewing Model from 2D Stereo Pair with its Occlusion Ratio
Developing 3D Viewing Model from 2D Stereo Pair with its Occlusion Ratio
 
SIFT/SURF can achieve scale, rotation and illumination invariant during image...
SIFT/SURF can achieve scale, rotation and illumination invariant during image...SIFT/SURF can achieve scale, rotation and illumination invariant during image...
SIFT/SURF can achieve scale, rotation and illumination invariant during image...
 
Object Shape Representation by Kernel Density Feature Points Estimator
Object Shape Representation by Kernel Density Feature Points Estimator Object Shape Representation by Kernel Density Feature Points Estimator
Object Shape Representation by Kernel Density Feature Points Estimator
 
44 paper
44 paper44 paper
44 paper
 
Joint3DShapeMatching
Joint3DShapeMatchingJoint3DShapeMatching
Joint3DShapeMatching
 
Image segmentation
Image segmentation Image segmentation
Image segmentation
 
Introduction to Optial Flow
Introduction to Optial FlowIntroduction to Optial Flow
Introduction to Optial Flow
 
Image Processing
Image ProcessingImage Processing
Image Processing
 
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
 
Texture Unit based Approach to Discriminate Manmade Scenes from Natural Scenes
Texture Unit based Approach to Discriminate Manmade Scenes from Natural ScenesTexture Unit based Approach to Discriminate Manmade Scenes from Natural Scenes
Texture Unit based Approach to Discriminate Manmade Scenes from Natural Scenes
 
W33123127
W33123127W33123127
W33123127
 
Blind Image Seperation Using Forward Difference Method (FDM)
Blind Image Seperation Using Forward Difference Method (FDM)Blind Image Seperation Using Forward Difference Method (FDM)
Blind Image Seperation Using Forward Difference Method (FDM)
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Zaharescu__Eugen Color Image Indexing Using Mathematical Morphology
Zaharescu__Eugen Color Image Indexing Using Mathematical MorphologyZaharescu__Eugen Color Image Indexing Using Mathematical Morphology
Zaharescu__Eugen Color Image Indexing Using Mathematical Morphology
 
COMPARATIVE STUDY OF DISTANCE METRICS FOR FINDING SKIN COLOR SIMILARITY OF TW...
COMPARATIVE STUDY OF DISTANCE METRICS FOR FINDING SKIN COLOR SIMILARITY OF TW...COMPARATIVE STUDY OF DISTANCE METRICS FOR FINDING SKIN COLOR SIMILARITY OF TW...
COMPARATIVE STUDY OF DISTANCE METRICS FOR FINDING SKIN COLOR SIMILARITY OF TW...
 
Lec11: Active Contour and Level Set for Medical Image Segmentation
Lec11: Active Contour and Level Set for Medical Image SegmentationLec11: Active Contour and Level Set for Medical Image Segmentation
Lec11: Active Contour and Level Set for Medical Image Segmentation
 
N42018588
N42018588N42018588
N42018588
 
Image segmentation using normalized graph cut
Image segmentation using normalized graph cutImage segmentation using normalized graph cut
Image segmentation using normalized graph cut
 

Similar to GREY LEVEL CO-OCCURRENCE MATRICES: GENERALISATION AND SOME NEW FEATURES

ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...
ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...
ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...
sipij
 
IMAGE RETRIEVAL USING QUADRATIC DISTANCE BASED ON COLOR FEATURE AND PYRAMID S...
IMAGE RETRIEVAL USING QUADRATIC DISTANCE BASED ON COLOR FEATURE AND PYRAMID S...IMAGE RETRIEVAL USING QUADRATIC DISTANCE BASED ON COLOR FEATURE AND PYRAMID S...
IMAGE RETRIEVAL USING QUADRATIC DISTANCE BASED ON COLOR FEATURE AND PYRAMID S...
International Journal of Technical Research & Application
 
A combined method of fractal and glcm features for mri and ct scan images cla...
A combined method of fractal and glcm features for mri and ct scan images cla...A combined method of fractal and glcm features for mri and ct scan images cla...
A combined method of fractal and glcm features for mri and ct scan images cla...
sipij
 
Optimal nonlocal means algorithm for denoising ultrasound image
Optimal nonlocal means algorithm for denoising ultrasound imageOptimal nonlocal means algorithm for denoising ultrasound image
Optimal nonlocal means algorithm for denoising ultrasound image
Alexander Decker
 
11.optimal nonlocal means algorithm for denoising ultrasound image
11.optimal nonlocal means algorithm for denoising ultrasound image11.optimal nonlocal means algorithm for denoising ultrasound image
11.optimal nonlocal means algorithm for denoising ultrasound image
Alexander Decker
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
ijceronline
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
ijceronline
 
Content Based Image Retrieval Using Gray Level Co-Occurance Matrix with SVD a...
Content Based Image Retrieval Using Gray Level Co-Occurance Matrix with SVD a...Content Based Image Retrieval Using Gray Level Co-Occurance Matrix with SVD a...
Content Based Image Retrieval Using Gray Level Co-Occurance Matrix with SVD a...
ijcisjournal
 
4 image segmentation through clustering
4 image segmentation through clustering4 image segmentation through clustering
4 image segmentation through clustering
IAEME Publication
 
4 image segmentation through clustering
4 image segmentation through clustering4 image segmentation through clustering
4 image segmentation through clustering
prjpublications
 
Texture features - wirth06.pdf
Texture features - wirth06.pdfTexture features - wirth06.pdf
Texture features - wirth06.pdf
SatishkumarLVarma
 
A Novel Feature Extraction Scheme for Medical X-Ray Images
A Novel Feature Extraction Scheme for Medical X-Ray ImagesA Novel Feature Extraction Scheme for Medical X-Ray Images
A Novel Feature Extraction Scheme for Medical X-Ray Images
IJERA Editor
 
Local Distance and Dempster-Dhafer for Multi-Focus Image Fusion
Local Distance and Dempster-Dhafer for Multi-Focus Image FusionLocal Distance and Dempster-Dhafer for Multi-Focus Image Fusion
Local Distance and Dempster-Dhafer for Multi-Focus Image Fusion
sipij
 
Local Distance and Dempster-Dhafer for Multi-Focus Image Fusion
Local Distance and Dempster-Dhafer for Multi-Focus Image FusionLocal Distance and Dempster-Dhafer for Multi-Focus Image Fusion
Local Distance and Dempster-Dhafer for Multi-Focus Image Fusion
sipij
 
SEGMENTATION USING ‘NEW’ TEXTURE FEATURE
SEGMENTATION USING ‘NEW’ TEXTURE FEATURESEGMENTATION USING ‘NEW’ TEXTURE FEATURE
SEGMENTATION USING ‘NEW’ TEXTURE FEATURE
acijjournal
 
Different Image Segmentation Techniques for Dental Image Extraction
Different Image Segmentation Techniques for Dental Image ExtractionDifferent Image Segmentation Techniques for Dental Image Extraction
Different Image Segmentation Techniques for Dental Image Extraction
IJERA Editor
 
N018219199
N018219199N018219199
N018219199
IOSR Journals
 
A STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUES
A STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUESA STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUES
A STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUES
cscpconf
 
AN APPLICATION OF Gd -METRIC SPACES AND METRIC DIMENSION OF GRAPHS
AN APPLICATION OF Gd -METRIC SPACES AND METRIC DIMENSION OF GRAPHSAN APPLICATION OF Gd -METRIC SPACES AND METRIC DIMENSION OF GRAPHS
AN APPLICATION OF Gd -METRIC SPACES AND METRIC DIMENSION OF GRAPHS
Fransiskeran
 
An application of gd
An application of gdAn application of gd
An application of gd
graphhoc
 

Similar to GREY LEVEL CO-OCCURRENCE MATRICES: GENERALISATION AND SOME NEW FEATURES (20)

ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...
ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...
ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...
 
IMAGE RETRIEVAL USING QUADRATIC DISTANCE BASED ON COLOR FEATURE AND PYRAMID S...
IMAGE RETRIEVAL USING QUADRATIC DISTANCE BASED ON COLOR FEATURE AND PYRAMID S...IMAGE RETRIEVAL USING QUADRATIC DISTANCE BASED ON COLOR FEATURE AND PYRAMID S...
IMAGE RETRIEVAL USING QUADRATIC DISTANCE BASED ON COLOR FEATURE AND PYRAMID S...
 
A combined method of fractal and glcm features for mri and ct scan images cla...
A combined method of fractal and glcm features for mri and ct scan images cla...A combined method of fractal and glcm features for mri and ct scan images cla...
A combined method of fractal and glcm features for mri and ct scan images cla...
 
Optimal nonlocal means algorithm for denoising ultrasound image
Optimal nonlocal means algorithm for denoising ultrasound imageOptimal nonlocal means algorithm for denoising ultrasound image
Optimal nonlocal means algorithm for denoising ultrasound image
 
11.optimal nonlocal means algorithm for denoising ultrasound image
11.optimal nonlocal means algorithm for denoising ultrasound image11.optimal nonlocal means algorithm for denoising ultrasound image
11.optimal nonlocal means algorithm for denoising ultrasound image
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
Content Based Image Retrieval Using Gray Level Co-Occurance Matrix with SVD a...
Content Based Image Retrieval Using Gray Level Co-Occurance Matrix with SVD a...Content Based Image Retrieval Using Gray Level Co-Occurance Matrix with SVD a...
Content Based Image Retrieval Using Gray Level Co-Occurance Matrix with SVD a...
 
4 image segmentation through clustering
4 image segmentation through clustering4 image segmentation through clustering
4 image segmentation through clustering
 
4 image segmentation through clustering
4 image segmentation through clustering4 image segmentation through clustering
4 image segmentation through clustering
 
Texture features - wirth06.pdf
Texture features - wirth06.pdfTexture features - wirth06.pdf
Texture features - wirth06.pdf
 
A Novel Feature Extraction Scheme for Medical X-Ray Images
A Novel Feature Extraction Scheme for Medical X-Ray ImagesA Novel Feature Extraction Scheme for Medical X-Ray Images
A Novel Feature Extraction Scheme for Medical X-Ray Images
 
Local Distance and Dempster-Dhafer for Multi-Focus Image Fusion
Local Distance and Dempster-Dhafer for Multi-Focus Image FusionLocal Distance and Dempster-Dhafer for Multi-Focus Image Fusion
Local Distance and Dempster-Dhafer for Multi-Focus Image Fusion
 
Local Distance and Dempster-Dhafer for Multi-Focus Image Fusion
Local Distance and Dempster-Dhafer for Multi-Focus Image FusionLocal Distance and Dempster-Dhafer for Multi-Focus Image Fusion
Local Distance and Dempster-Dhafer for Multi-Focus Image Fusion
 
SEGMENTATION USING ‘NEW’ TEXTURE FEATURE
SEGMENTATION USING ‘NEW’ TEXTURE FEATURESEGMENTATION USING ‘NEW’ TEXTURE FEATURE
SEGMENTATION USING ‘NEW’ TEXTURE FEATURE
 
Different Image Segmentation Techniques for Dental Image Extraction
Different Image Segmentation Techniques for Dental Image ExtractionDifferent Image Segmentation Techniques for Dental Image Extraction
Different Image Segmentation Techniques for Dental Image Extraction
 
N018219199
N018219199N018219199
N018219199
 
A STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUES
A STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUESA STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUES
A STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUES
 
AN APPLICATION OF Gd -METRIC SPACES AND METRIC DIMENSION OF GRAPHS
AN APPLICATION OF Gd -METRIC SPACES AND METRIC DIMENSION OF GRAPHSAN APPLICATION OF Gd -METRIC SPACES AND METRIC DIMENSION OF GRAPHS
AN APPLICATION OF Gd -METRIC SPACES AND METRIC DIMENSION OF GRAPHS
 
An application of gd
An application of gdAn application of gd
An application of gd
 

Recently uploaded

Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Diana Rendina
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
Jyoti Chand
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Denish Jangid
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
Himanshu Rai
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
HajraNaeem15
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
Wahiba Chair Training & Consulting
 

Recently uploaded (20)

Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
 

GREY LEVEL CO-OCCURRENCE MATRICES: GENERALISATION AND SOME NEW FEATURES

  • 1. International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol.2, No.2, April 2012 DOI : 10.5121/ijcseit.2012.2213 151 GREY LEVEL CO-OCCURRENCE MATRICES: GENERALISATION AND SOME NEW FEATURES Bino Sebastian V1 , A. Unnikrishnan2 and Kannan Balakrishnan1 1 Department of Computer Applications, Cochin University of Science and Technology, Cochin binosebastianv@gmail.com, mullayilkannan@gmail.com 2 Scientist ‘G’, Associate Director, Naval Physical and Oceanographic Laboratory, Cochin unnikrishnan_a@live.com ABSTRACT Grey Level Co-occurrence Matrices (GLCM) are one of the earliest techniques used for image texture analysis. In this paper we defined a new feature called trace extracted from the GLCM and its implications in texture analysis are discussed in the context of Content Based Image Retrieval (CBIR). The theoretical extension of GLCM to n-dimensional gray scale images are also discussed. The results indicate that trace features outperform Haralick features when applied to CBIR. KEYWORDS Grey Level Co-occurrence Matrix, Texture Analysis, Haralick Features, N-Dimensional Co-occurrence Matrix, Trace, CBIR 1. INTRODUCTION Texture is an important characteristics used in identifying regions of interest in an image. Grey Level Co-occurrence Matrices (GLCM) is one of the earliest methods for texture feature extraction proposed by Haralick et.al. [1 ] back in 1973. Since then it has been widely used in many texture analysis applications and remained to be an important feature extraction method in the domain of texture analysis. Fourteen features were extracted by Haralick from the GLCMs to characterize texture [2 ]. Many quantitative measures of texture are found in the literature [3, 4, 5,6]. Dacheng et.al.[7 ] used 3D co-occurrence matrices in CBIR applications. Kovalev and Petrov [8] used special multidimensional co-occurrence matrices for object recognition and matching. Multi dimensional texture analysis was introduced in [9], which is used in clustering techniques. The objective of this work is to generalize the concept of co-occurrence matrices to n- dimensional Euclidean spaces and to extract more features from the matrix. The newly defined features are found to be useful in CBIR applications. This paper is organized as follows. The theoretical development is presented in section 2, where the generalized co-occurrence matrices and trace are defined and the numbers of possible co-occurrence matrices are evaluated. Section 3 illustrates the use of trace in CBIR by comparing its performance with the Haralick features. Section 4 concludes the paper illustrating the future works.
  • 2. International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol.2, No.2, April 2012 152 2. THEORETICAL BACKGROUND In 1973 Haralick introduced the co-occurrence matrix and texture features for automated classification of rocks into six categories [1 ]. These features are widely used for different kinds of images. Now we will explore the definitions and background needed to understand the computation of GLCM. 2.1. Construction of the Traditional Co-occurrence Matrices Let I be a given grey scale image. Let N be the total number of grey levels in the image. The Grey Level Co-occurrence Matrix defined by Haralick is a square matrix G of order N, where the (i, j)th entry of G represents the number of occasions a pixel with intensity i is adjacent to a pixel with intensity j. The normalized co-occurrence matrix is obtained by dividing each element of G by the total number of co-occurrence pairs in G. The adjacency can be defined to take place in each of the four directions (horizontal, vertical, left and right diagonal) as shown in figure1. The Haralick texture features are calculated for each of these directions of adjacency [10]. Figure 1. The four directions of adjacency for calculating the Haralick texture features The texture features are calculated by averaging over the four directional co-occurrence matrices. To extend these concepts to n-dimensional Euclidean space, we precisely define grey scale images in n-dimensional space and the above mentioned directions of adjacency in n-dimensional images. 2.2. Generalized Gray Scale Images In order to extend the concept of co-occurrence matrices to n-dimensional Euclidean space, a mathematical model for the above concepts is required. We treat our universal set as n Z . Here n Z =Z x Z x … x Z, the Cartesian product of Z taken n times with itself. Where, Z is the set of all integers. A point (or pixel in n Z ) X in n Z is an n-tuple of the form X=(x1,x2,…,xn) where ix Z∈ 1,2,3...i n∀ = . An image I is a function from a subset of n Z to Z. That is :f I Z→ where n I Z⊂ . If X I∈ , then X is assigned an integer Y such that ( )Y f X= . Y is called the intensity of the pixel X. The image is called a grey scale image in the n-dimensional space n Z . Volumetric data [11] can be treated as three dimensional images or images in 3 Z . 2.3. Generalized Co-occurrence Matrices Consider a grey scale image I defined in n Z . The gray level co-occurrence matrix is defined to be a square matrix dG of size N where, N is the N be the total number of grey levels in the image. the (i, j)th entry of dG represents the number of times a pixel X with intensity value i is separated from a pixel Y with intensity value j at a particular distance k in a particular direction d. where
  • 3. International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol.2, No.2, April 2012 153 the distance k is a nonnegative integer and the direction d is specified by 1, 2, 3,( ..., )nd d d d d= , where {0, , }id k k∈ − 1,2,3,...,i n∀ = . As an illustration consider the grey scale image in 3 Z with the four intensity values 0, 1, 2 and 3. The image is represented as a three dimensional matrix of size 3 3 3× × in which the three slices are as follows. 0 0 1 0 1 2 0 2 3          , 1 2 3 0 2 3 0 1 2          and 1 3 0 0 3 1 3 2 1          The three dimensional co-occurrence matrix dG for this image in the direction (1,0,0)d = is the 4 4× matrix 1 3 2 1 0 0 3 1 0 1 0 3 1 1 1 0 dG      =       Note that 1 0 0 1 3 0 1 1 ' 2 3 0 1 1 1 3 0 d dG G−      = =       It can be seen that X d Y+ = , so that 'd dG G− = , where 'dG is the transpose of dG . Hence d dG G−+ is a symmetric matrix. Since 'd dG G− = , we say that dG and dG− are dependent (or not independent). Therefore the directions d and –d are called dependent or not independent. Theorem: If n X Z∈ , the number of independent directions from X in n Z is 3 1 2 n − . Proof: Suppose n X Z∈ . If n Y Z∈ is such that X+d=Y, where 1, 2, 3,( ..., )nd d d d d= . We know that {0, , }id k k∈ − , if the distance between X and Y is k. So we need to count the number of possibilities for forming the direction d. There are n positions 1, 2, 3,..., nd d d d each of which can be filled using any of the three numbers 0, k or –k. This can be done in 3n ways by multiplication principle. When all the positions are filled using 0, we have (0,0,0,...,0)d = so that X+d=Y implies X=Y. Therefore there are 3 1n − directions from X in which exactly half of the directions are independent. Therefore there are 3 1 2 n − independent directions from X in n Z .
  • 4. International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol.2, No.2, April 2012 154 If two directions are independent, the corresponding co-occurrence matrices are transposes of each other. The above theorem indicates that the number of possible co-occurrence matrices for an n-dimensional image is 3 1 2 n − . 2.4. Normalized Co-Occurrence Matrix Consider d i j N= G (i,j)∑∑ , which is the total number of co-occurrence pairs in dG . Let 1 ( , ) ( , )d dGN i j G i j N = . dGN is called the normalized co-occurrence matrix, where the (i, j)th entry of ( , )dGN i j is the joint probability of co-occurrences of pixels with intensity i and pixels with intensity j separated by a distance k, in a particular direction d. 2.4. Trace In addition to the well known Haralick features such as Angular Second Moment, Contrast, Correlation etc. listed in [1], we define a new feature from the normalized co-occurrence matrix, which can be used to identify constant regions in an image. For convenience we consider n=2, so that the image is a two dimensional grey scale image and the normalized co-occurrence matrix becomes the traditional Grey Level Co-occurrence Matrix. Figure 2. Sample images taken from Brodatz texture album Consider the images taken from the Brodatz texture album given in figure 2. The majority of the nonzero entries of the co-occurrence matrices lie along the main diagonal [12] so that we treat the trace (sum of the main diagonal entries) of the normalized co-occurrence matrix as a new feature. Trace of ( , )dGN i j is defined as ( , )d i Trace GN i i=∑ From the definition of the co-occurrence matrix, it can be seen that an entry in the main diagonal is the (i, i)th entry. This implies two pixels with the same intensity value i occur together. Thus higher values of trace implies more constant region in the image. The computed values of the trace of the normalized co-occurrence matrices in Figure 2 with k=1 are 0.0682, 0.2253 and 0.2335 for the left, middle and right images respectively. Obviously the left image contains less
  • 5. International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol.2, No.2, April 2012 155 amount of constant region and the other two images contain almost the same amount of constant regions. The value of the trace indicates the same. 3. METHODOLOGY Here we present the use of trace in content based image retrieval. The goal of image retrieval is to compare a given query image with all potential target images in order to obtain numerical measures of their similarity with the query image. Our database contains 333 images taken from the Brodatz texture album which contains 36 classes, each class consisting of 9 images. Retrieval results are evaluated by calculating average precision. Precision is the proportion of retrieved images that are relevant to the query. 3.1. Image Retrieval Using Trace The numerical value of trace provides only a measure of the amount of constant region in an image. Thus we divide the main diagonal entries of the co-occurrence matrix into four equal parts and the sum of the elements in each quarter is taken to be a measure of the image texture feature for image retrieval, giving a four dimensional vector. The database is queried using the first and the fourth images from all the 36 different classes. Eight images are retrieved in each run. The average precision is found to be 0.8194. Figure3. Screen shots of the output for the same query image using the trace features (left) and the Haralick features (right) 3.2. Comparison of Results with Haralick features Conducting the same experiment using the well known Haralick features Contrast, Correlation, Energy and Homogeneity we obtain an average precision of 0.7222. Here also we use a four dimensional feature vector for querying the database. This is a clear indication of the improvement of performance using the proposed features.
  • 6. International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol.2, No.2, April 2012 156 4. CONCLUSION This paper illustrates the possible theoretical extensions of Grey Level Co-occurrence Matrices. The use of trace in texture analysis is found to be promising. Trace itself can be used as a feature which outperforms the Haralick features. Trace combined with Haralick features provides better results. Only one third of the images from Brodatz texture database are used for testing. Our future work is to investigate the performance of trace with the complete set of images in the database. Trace extracted from three dimensional images is also to be investigated. The use of the theoretical developments to n-dimensional Euclidean space need to explored. REFERENCES [1] R. Haralick, K. Shanmugam, and I. Dinstein, (1973) “Textural Features for Image Classification”, IEEE Trans. on Systems, Man and Cybernetics, SMC–3(6):610–621 [2] R. M. HARALICK, (1979) “Statistical and structural approaches to texture”, Proc. IEEE, pp. 786- 804, May 1979 [3] T. Ojala, M. Pietikainen, T. Maenpaa, (2004) “Multiresolution Gray-Scale and Rotation Invariant Texture Classification with Local Binary Patterns”, IEEE. Trans. On Pattern analysis and Machine intelligence, Vol.24 [4] M. H. Bharati, J. Liu, J. F. MacGregor, (2004) “Image Texture Analysis: methods and comparisons”, Chemometrics and Intelligent Laboratory System,s Volume 72, Issue 1, Pages 57- 71 [5] J. Zhang, T. Tan,(2002) “Brief review of invariant texture analysis methods”, Pattern Recognition 35, 735-747 [6] Tou, J. Y., Tay, Y. H., & Lau, P. Y. (2009). Recent Trends in Texture Classification: A Review. Proceedings Symposium on Progress, in Information and Communication Technology 2009 (SPICT 2009), Kuala Lumpur, pp. 63-68. [7] T. Dacheng, L. Xuelong, Y. Yuan, Y. Nenghai, L. Zhengkai, and T. Xiao-ou.(2002) “A Set of Novel Textural Features Based on 3D Co-occurrence Matrix for Content-based Image Retrieval”, Proceedings of the Fifth International Conference on Information Fusion, volume 2, pages 1403–1407 [8] V. Kovalev and M. Petrou, (1996) “Multidimensional Co-occurrence Matrices for Object Recognition and Matching,” Graph. Models Image Processing, vol. 58, no. 3, pp. 187–197 [9] K. Hammouche, (2008) “Multidimensional texture analysis for unsupervised pattern classification”, Pattern Recognition Techniques, Technology and Applications, pp 626 [10] F. I. Alam, R. U. Faruqui, (2011) “Optimized Calculations of Haralick Texture Features”, European Journal of Scientific Research, Vol. 50 No. 4, pp. 543-553 [11] A. S. Kurani, D. H. Xu, J. Frust, (2004) “Co-occurrence matrices for volumetric Data”, The 7th IASTED International Conference on Computer Graphics and Imaging - CGIM 2004, Kauai, Hawaii, USA [12] A. Eleyan, H. Demirel, (2009) “Co-Occurrence based Statistical Approach for Face Recognition”, Computer and Information Sciences
  • 7. International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol.2, No.2, April 2012 157 Authors Bino Sebastian V, born in 1975 received his M. Sc degree in Mathematics and M. Tech degree in Computer and Information Science from Cochin University of Science and Technology, Cochin, India in 1997 and 2003 respectively. He is currently working with Mar Athansius College, Kothamangalam, Kerala, India, as an Assistant Professor in the Department of Mathematics. He is pursuing for his Ph. D degree in the Department of Computer Applications, Cochin University of Science and Technology Dr. A Unnikrishnan, Graduated from REC (Calicut), India in Electrical Engineering(1975), completed his M. Tech from IIT, Kanpur in Electrical Engineering(1978) and PhD from IISc, Bangalore in “Image Data Structures”(1988). Presently, he is The Associate Director Naval Physical and Oceanographical Laboratory, Kochi which is a premiere Laboratory of Defence Research and Development Organisation. His field of interests include Sonar Signal Processing, Image Processing and Soft Computing. He has authored about fifty National and International Journal and Conference Papers. He is a Fellow of IETE & IEI, India. Dr. Kannan Balakrishnan, born in 1960, received his M. Sc and M. Phil degrees in Mathematics from University of Kerala, India, M. Tech degree in Computer and Information Science from Cochin University of Science & Technology, Cochin, India and Ph. D in Futures Studies from University of Kerala, India in 1982, 1983, 1988 and 2006 respectively. He is currently working with Cochin University of Science & Technology, Cochin, India, as an Associate Professor in the Department of Computer Applications. Also he is the co investigator of Indo-Slovenian joint research project by Department of Science and Technology, Government of India. He has published several papers in international journals and national and international conference proceedings. His present areas of interest are Graph Algorithms, Intelligent systems, Image processing, CBIR and Machine Translation. He is a reviewer of American Mathematical Reviews and several other journals.