SlideShare ist ein Scribd-Unternehmen logo
1 von 7
Downloaden Sie, um offline zu lesen
Computer Science & Engineering: An International Journal (CSEIJ), Vol. 3, No. 2, April 2013
DOI : 10.5121/cseij.2013.3203 33
DOMAIN SPECIFIC CBIR FOR HIGHLY TEXTURED
IMAGES
Tajman sandhu (Research scholar)
Department of Information Technology
Chandigarh Engineering College, Landran, Punjab, India
yuvi_taj@yahoo.com
Parminder Singh(Assistant Professor)
Department of Information Technology
Chandigarh Engineering College, Landran, Punjab, India
Singh.parminder06@gmail.com
ABSTRACT
It is A Challenging Task To Build A Cbir System Which Primarily Works On Texture Values As There
Meaning And Semantics Needs A Special Care To Be Mapped With Human Based Languages. We Have
Consider Highly Textured Images Having Properties(Entropy, Homogeneity, Contrast, Cluster Shade, Auto
Correlation)And Have Mapped Using A Fuzzy Minmax Scale W.R.T. Their Degree(High, Low,
Medium)And Technical Interpetation.This Developed System Is Performing Well In Terms Of Precision
And Recall Value Showing That Semantic Gap Has Been Reduced For Highly Textured Images Based Cbir.
KEYWORDS
CBIR; fuzzyminmax; recall; precision; Texel; texture
1. INTRODUCTION
Content Based Image Retrieval system is that system in which the retrieval is based on the
content which is numerical in nature. The word “content” here means in mathematical terms, the
color values, the texture features or other statistical numerical values that can be calculated from
the metrics of the image. Therefore, a system that works to store and retrieve such content and to
retrieve such content is known as CBIR.This unit of information is basically a numerical value
and hard to interpret in terms of human understanding. Therefore, there is an urgent need to
remove the barriers to have a streamlined retrieval system which works for humans and with
humans. There is a growing interest in CBIR because of the limitations inherent in metadata-
based systems, as well as the large range of possible uses for efficient image retrieval E.g. texture
value which measures the look for visual patterns in images and how they are spatially defined.
Textures are represented by’ texels’[1] which are placed into a number of sets, depending on how
many textures are detected in that image. Texture is a difficult concept to represent in human
based languages Texture is a difficult concept to represent. The identification of specific textures
in an image is achieved primarily by modeling texture as a two-dimensional gray level variation.
The relative brightness of pairs of pixels is computed such that degree of contrast, regularity,
coarseness and directionality may be estimated. However, the problem is in identifying patterns
of co-pixel variation and associating them with particular classes of textures such as silky,
or rough. A Texel is similar to a pixel (picture element) because it represents an elementary unit
Computer Science & Engineering: An International Journal (CSEIJ), Vol. 3, No. 2, April 2013
34
in a graphic. But there are differences between the Texel’s in a texture map and the pixels in an
image display. In special instances, there might be a one-to-one correspondence between Texel’s
and pixels in some parts of the rendition of a 3-D object. But for most, if not all, of a 3-D
rendition, the Texel’s and pixels cannot be paired off in such a simple way. There are three major
categories of texture-based techniques, namely probabilistic/statistical, spectral and structural
approaches. Probabilistic methods treat texture patterns as samples of certain random fields and
extract texture features from these properties. Spectral approaches involve the sub-band
decomposition of images into different channels and the analysis of spatial frequency content in
each of these sub-bands in order to extract texture features. Structural techniques model texture
features based on heuristic rules of spatial placements of primitive image elements that attempt to
mimic human perception of textural patterns.
Texture based feature extraction techniques such as co-occurrence matrix, Fractals, Gabor Filters,
variations of wavelet transform, other transform have also been widely used [2], [3]. In Gray level
Co-occurrence matrix (GLCM), the texture features from gray scale image are extracted [4]. As
per GLCM, the following texture features are considered for identifying differentiating textures of
images properties
1.1 Entropy: Entropy is a statistical measure of randomness that can be used to characterize the
texture of the input image. Entropy is defined as
p = -pixel Count .* log (pixel Count)
p (isnan(p)) = []
p (isinf(p)) = []
EntropyValue = -sum (p)
pixelCount are the total number of pixels in image region, calculated from the histogram of the
gray image region and the variable p means temporary variable to calculate entropy. Entropy can
also be shown as:
-sum (p.*log2 (p))
Where p contains the histogram counts. Image (I) can be a multidimensional image. If I have
more than two dimensions, the entropy function treats it as a multidimensional grayscale image
and not as an RGB image.
1.2 Homogeneity: The homogeneity consists of two parts- the standard deviation and the
discontinuity of the intensities at each pixel of the image. The standard derivation Sij at pixel
Pij can be written as
Where mij is the mean of nw intensities within the window Wd (Pij), which has a size of d by d and
is centered at Pij.
A measure of the discontinuity Dij at pixel Pij can be written as:
Computer Science & Engineering: An International Journal (CSEIJ), Vol. 3, No. 2, April 2013
35
where Gx and Gy are the gradients at pixel Pij in the x and y direction. Thus, the homogeneity Hij
at Pij can be written as
1.3 Contrast: Contrast is the difference in luminance and/or color that makes an object (or its
representation in an image or display) distinguishable. In visual perception of the real world,
contrast is determined by the difference in the color and brightness of the object and other
objects within the same field of view. The maximum contrast of an image is the contrast ratio
or dynamic range. It is mathematically defined as:
Luminance Difference
Average Luminance
1.4 Cluster Shade: Cluster shade[8] and cluster prominence are measures of the skewness of
the matrix, in other words the lack of symmetry. When cluster shade and cluster prominence
are high, the image is not symmetric with respect to its texture values. It is defined as follows:
where
C (i,j) is the (i,j)the entry in a co-occurrence matrix C
means where M is the number of rows
means where N is the number of columns
means
is defined as:
is defined as:
1.5 Auto Correlation: In any time series containing non-random patterns of behavior, it is
likely that any particular item in the series is related in some way to other items in the same
series. This can be described by the autocorrelation function and/or autocorrelation
coefficient.
The correlation of two continuous functions f(x) and g(x) can be defined as:
If f(x) and g(x) are the same functions, f(x).g(x) is called autocorrelation function.
For a 2D image, its autocorrelation function (ACF) can be calculated as:
Where f(x,y) is the two-dimensional brightness function that defines the image, and a and b are
the variables of integration. Like the original image, the ACF is a 2D function. Although the
dimensions of the ACF and the original image are exactly the same, they have different meaning.
In the original image, a given coordinate point (x, y) denotes a pixel position, while in the ACF, a
given coordinate point (a,b) denotes the endpoint of a neighbourhood vector.
Computer Science & Engineering: An International Journal (CSEIJ), Vol. 3, No. 2, April 2013
36
2. PROPOSED SYSTEM
For reducing the semantic gap, we have developed fuzzy sets and associated each instance with
its degree and interpretation as follows:
Fig.1 The flowchart of the proposed algorithm
1. Development of a representative data set of textured images.
2. Study of various linguistic descriptors (Fuzzy Sets) based on the domains of textured images.
3. Use of Fuzzy Sets collected in step 2; development of color and texture feature sets for the said
data set developed in step 1as follows:-
I. Get texture properties fuzzy sets for each feature (Entropy/Energy, Autocorrelation,
Cluster shade, Contrast, Homogeneity).
II. For each texture properties fuzzy set, develop a decision making function which
indicates the membership of each element of the fuzzy set.
III. If ’ X ‘ is a universe of discourse and x is a particular element of X (Texture Data image
dataset), then a fuzzy set A defined on X may be written as a collection of ordered pairs à = {(x,
”Ã(x)), x belongs to texture feature(s)} where each pair (x, ”Ã(x)) is called a singleton [5]. It can
also be represented as: Ã=∑ ”à (xi) / xi;
IV. Where ‘X’ may be a set having boundaries defined by Max, Min, Mean, Mim and Mam
for all the texture features. The Entropy/Energy values fall in the range [0,1] and this range is
divided into four separate regions namely low, medium, high and very high. The fuzzy
boundaries obtained are further associated with human dialect for defining textures into smooth,
regular and coarse categories and then degree with interpretation
4. Development of a storage schema which maps the Hyper Model and texture feature sets
developed in step 3.
5. Development of an interface for storing the highly textured images information w.r.t. previous
steps in the database.
6. Development of a structured query based on which information of texture images can be
retrieved.
7. Development of an application for running the queries developed in step 6.
8. Calculation of precision and recall values.
Computer Science & Engineering: An International Journal (CSEIJ), Vol. 3, No. 2, April 2013
37
3. RESULTS AND INTERPRETATION
Figure 2. PRECISION GRAPH:
The precision [6] values of the proposed system are as shown in Fig 2, where the precision value
(in percentage) for each query has been calculated .it is shown as a bar. The framework applied in
the proposed system is for different queries that run on the image instance dataset and the
standard situation where competing results are obtained on the same data. The shape of the graph
shows that the precision value remains in a bracket of 48-70% and the graph query produces
significant amount of results from the total database. So based on the formula of precision, it can
be understood that close to 2/3rd
of the results are relevant from the total results. the overall
average precision value which is calculated to be 70.2%, it can be inferred that the system is able
to retrieve results close to what the user is expecting. So degree of semantic gap reduction can be
inferred and understood.
Figure. 2 RECALL GRAPH:
The recall [6] value of any system will be high if the selection process of the dataset images have
been done very carefully .If the dataset has high quality of images, highly significant and relevant
to the technical subject based on which the user is trying to find a unit of information, the recall
value will normally be good enough to satisfy user needs. So it can be seen from Fig 3, that for
unique queries, 1/3rd
of the database remains relevant and contributes towards results. Also, the
image instances content stored in the domain dataset of interest is indexed and is searchable.
Based on the formula for recall, the average recall value calculated is 35%.
Computer Science & Engineering: An International Journal (CSEIJ), Vol. 3, No. 2, April 2013
38
Retrieval algorithm can fall into one of the two cases as given below.
Case1: The algorithm has higher precision values at lower recall percentage than at higher recall
percentage levels. This implies that the algorithm does not retrieve as well (in terms of numbers),
but rank its retrieved results set well. It can identify good relevance in its ranking metric, but does
not match well to retrieve all or many relevant/irrelevant result sets. This algorithm is more
selective.
Case 2: The algorithm has lower precision values at higher recall levels than at lower recall
levels. This implies that the algorithm retrieves well, but does not rank the retrieved image
instances result high enough. It does not have a good relevance ranking metric, but is able to
search and retrieve well. This algorithm has junkie results and is not stable. Based on the
interpretation of the precision and recall values, the proposed system is the first case algorithm.
Figure. 4 Time taken by queries:
This pertains to the time taken for the system to bring results. Current technological advances are
in direction of intelligence augmentation by using information just in time to take decision and
solve many real time problems and issues. Therefore, it is important to look into the time aspect
of retrieval to check the performance. Fig 3 shows the time taken by the queries. From the graph
for retrieving the data, one can have a visualization of minimum and maximum value of time in
mill seconds.
4. CONCLUSION
The precision value obtained by the proposed method is close to 70% which is fairly good enough
as it shows that the user is getting 2/3rd
of the information quite relevant out of the total results
retrieved for the query inquired by the user. The recall value obtained by the proposed method is
close to 35% which reflects that the image quality and the associated information fed into the
system while developing its database is significant in aiding technical work for the said textured
what user is looking for is good. In the proposed algorithm, the execution time of the query fed by
the user ranges from 0.2434 to 0.2527 milliseconds.
5. FUTURE WORK
In further development of the CBIR [7], many other multi-model feature extraction algorithms
must be used to make it rich in terms of both low level and high level concepts and then one can
also explore the need of the machine learning algorithms if the size of the dataset increases many
Computer Science & Engineering: An International Journal (CSEIJ), Vol. 3, No. 2, April 2013
39
folds. Then, for building next generation CBIR, next focus must also be on incorporating
algorithms that are helping to reduce sensory gap also.
ACKNOWLEDGMENT
I extent my gratitude to all who helped me in successful completion of this current research work.
I would like to acknowledge the assistance and support received from Er. Parminder Singh who
gave me fruitful opportunity to expose our knowledge by doing this research work.
REFERENCES
[1] Todorovic, S.,’’ Texel-based texture segmentation/”Computer Vision, 2009 IEEE 12th International
Conference on Sept. 29 2009-Oct. 2 2009, pp. 841 - 848J. Clerk Maxwell, A Treatise on Electricity
and Magnetism, 3rd ed., vol. 2. Oxford: Clarendon, 1892, pp.68-73.
[2] H.Tamura, S. Mori, T. Yamawaki, “Textural features corresponding to visual perception”, In IEEE
Transactions on Systems, Man and Cybernetics, Vol. 8, Issue 6, 1978, pp. 460–473.
[3] B.S. Manjunath, Jens- Rainer Ohm, Vinod V.Vasudevan, Akio Yamada,“Color and texture
descriptors”, In IEEE Transactions on Circuits and Systems for Video Technology, Vol.11, Issue 6,
pp. 703–715, June 2001.
[4] P.G.Reddy, “Extraction of Image Features for an Effective CBIR System”, In IEEE Conference
Publications - Recent Advances in Space Technology Services and Climate Change (RSTSCC),
ISBN: 978-1-4244-9184-1, pp. 138-142, 2010.
[5] S. Rajasekaran and G.A. Vijayalaksmi Pai, “Neural Networks, Fuzzy Logic and Genetic
Algorithms”, Publisher: Prentice Hall of India Private Limited, ISBN: 81-203-2186-3, Sixth Printing,
2006
[6] VIJAY V. RAGHAVAN and GWANG S. JUNG,” A Critical Investigation of Recall and Precision as
Measures of Retrieval System Performance” University of Southwestern Louisiana And PETER
BOLLMANN Technische Universitat Berlin
[7] Ricardo da Silva Torres and Alexandre Xavier Falcão ,” Content-Based Image Retrieval: Theory and
Applications”
[8] Eva M. van Rikxoort,” Texture analysis” April 15, 2004

Weitere Àhnliche Inhalte

Was ist angesagt?

REMOVING OCCLUSION IN IMAGES USING SPARSE PROCESSING AND TEXTURE SYNTHESIS
REMOVING OCCLUSION IN IMAGES USING SPARSE PROCESSING AND TEXTURE SYNTHESISREMOVING OCCLUSION IN IMAGES USING SPARSE PROCESSING AND TEXTURE SYNTHESIS
REMOVING OCCLUSION IN IMAGES USING SPARSE PROCESSING AND TEXTURE SYNTHESISIJCSEA Journal
 
Synthetic aperture radar images
Synthetic aperture radar imagesSynthetic aperture radar images
Synthetic aperture radar imagessipij
 
SEGMENTATION USING ‘NEW’ TEXTURE FEATURE
SEGMENTATION USING ‘NEW’ TEXTURE FEATURESEGMENTATION USING ‘NEW’ TEXTURE FEATURE
SEGMENTATION USING ‘NEW’ TEXTURE FEATUREacijjournal
 
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGESAUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGEScsitconf
 
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGESAUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGEScscpconf
 
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 ImagesIJERA Editor
 
Texture in image processing
Texture in image processing Texture in image processing
Texture in image processing Anna Aquarian
 
Textural Feature Extraction of Natural Objects for Image Classification
Textural Feature Extraction of Natural Objects for Image ClassificationTextural Feature Extraction of Natural Objects for Image Classification
Textural Feature Extraction of Natural Objects for Image ClassificationCSCJournals
 
PDE BASED FEATURES FOR TEXTURE ANALYSIS USING WAVELET TRANSFORM
PDE BASED FEATURES FOR TEXTURE ANALYSIS USING WAVELET TRANSFORMPDE BASED FEATURES FOR TEXTURE ANALYSIS USING WAVELET TRANSFORM
PDE BASED FEATURES FOR TEXTURE ANALYSIS USING WAVELET TRANSFORMIJCI JOURNAL
 
IMAGE SEGMENTATION BY USING THRESHOLDING TECHNIQUES FOR MEDICAL IMAGES
IMAGE SEGMENTATION BY USING THRESHOLDING TECHNIQUES FOR MEDICAL IMAGESIMAGE SEGMENTATION BY USING THRESHOLDING TECHNIQUES FOR MEDICAL IMAGES
IMAGE SEGMENTATION BY USING THRESHOLDING TECHNIQUES FOR MEDICAL IMAGEScseij
 
Combining Generative And Discriminative Classifiers For Semantic Automatic Im...
Combining Generative And Discriminative Classifiers For Semantic Automatic Im...Combining Generative And Discriminative Classifiers For Semantic Automatic Im...
Combining Generative And Discriminative Classifiers For Semantic Automatic Im...CSCJournals
 
Kandemir Inferring Object Relevance From Gaze In Dynamic Scenes
Kandemir Inferring Object Relevance From Gaze In Dynamic ScenesKandemir Inferring Object Relevance From Gaze In Dynamic Scenes
Kandemir Inferring Object Relevance From Gaze In Dynamic ScenesKalle
 
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 ExtractionIJERA Editor
 
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
 
Web image annotation by diffusion maps manifold learning algorithm
Web image annotation by diffusion maps manifold learning algorithmWeb image annotation by diffusion maps manifold learning algorithm
Web image annotation by diffusion maps manifold learning algorithmijfcstjournal
 

Was ist angesagt? (20)

REMOVING OCCLUSION IN IMAGES USING SPARSE PROCESSING AND TEXTURE SYNTHESIS
REMOVING OCCLUSION IN IMAGES USING SPARSE PROCESSING AND TEXTURE SYNTHESISREMOVING OCCLUSION IN IMAGES USING SPARSE PROCESSING AND TEXTURE SYNTHESIS
REMOVING OCCLUSION IN IMAGES USING SPARSE PROCESSING AND TEXTURE SYNTHESIS
 
Synthetic aperture radar images
Synthetic aperture radar imagesSynthetic aperture radar images
Synthetic aperture radar images
 
SEGMENTATION USING ‘NEW’ TEXTURE FEATURE
SEGMENTATION USING ‘NEW’ TEXTURE FEATURESEGMENTATION USING ‘NEW’ TEXTURE FEATURE
SEGMENTATION USING ‘NEW’ TEXTURE FEATURE
 
Extended fuzzy c means clustering algorithm in segmentation of noisy images
Extended fuzzy c means clustering algorithm in segmentation of noisy imagesExtended fuzzy c means clustering algorithm in segmentation of noisy images
Extended fuzzy c means clustering algorithm in segmentation of noisy images
 
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGESAUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
 
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGESAUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
 
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
 
A010210106
A010210106A010210106
A010210106
 
Texture in image processing
Texture in image processing Texture in image processing
Texture in image processing
 
FUNDAMENTALS OF TEXTURE PROCESSING FOR BIOMEDICAL IMAGE ANALYSIS
FUNDAMENTALS OF TEXTURE PROCESSING FOR BIOMEDICAL IMAGE ANALYSISFUNDAMENTALS OF TEXTURE PROCESSING FOR BIOMEDICAL IMAGE ANALYSIS
FUNDAMENTALS OF TEXTURE PROCESSING FOR BIOMEDICAL IMAGE ANALYSIS
 
I1803026164
I1803026164I1803026164
I1803026164
 
Textural Feature Extraction of Natural Objects for Image Classification
Textural Feature Extraction of Natural Objects for Image ClassificationTextural Feature Extraction of Natural Objects for Image Classification
Textural Feature Extraction of Natural Objects for Image Classification
 
N42018588
N42018588N42018588
N42018588
 
PDE BASED FEATURES FOR TEXTURE ANALYSIS USING WAVELET TRANSFORM
PDE BASED FEATURES FOR TEXTURE ANALYSIS USING WAVELET TRANSFORMPDE BASED FEATURES FOR TEXTURE ANALYSIS USING WAVELET TRANSFORM
PDE BASED FEATURES FOR TEXTURE ANALYSIS USING WAVELET TRANSFORM
 
IMAGE SEGMENTATION BY USING THRESHOLDING TECHNIQUES FOR MEDICAL IMAGES
IMAGE SEGMENTATION BY USING THRESHOLDING TECHNIQUES FOR MEDICAL IMAGESIMAGE SEGMENTATION BY USING THRESHOLDING TECHNIQUES FOR MEDICAL IMAGES
IMAGE SEGMENTATION BY USING THRESHOLDING TECHNIQUES FOR MEDICAL IMAGES
 
Combining Generative And Discriminative Classifiers For Semantic Automatic Im...
Combining Generative And Discriminative Classifiers For Semantic Automatic Im...Combining Generative And Discriminative Classifiers For Semantic Automatic Im...
Combining Generative And Discriminative Classifiers For Semantic Automatic Im...
 
Kandemir Inferring Object Relevance From Gaze In Dynamic Scenes
Kandemir Inferring Object Relevance From Gaze In Dynamic ScenesKandemir Inferring Object Relevance From Gaze In Dynamic Scenes
Kandemir Inferring Object Relevance From Gaze In Dynamic Scenes
 
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
 
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...
 
Web image annotation by diffusion maps manifold learning algorithm
Web image annotation by diffusion maps manifold learning algorithmWeb image annotation by diffusion maps manifold learning algorithm
Web image annotation by diffusion maps manifold learning algorithm
 

Andere mochten auch

A SURVEY ON GPU SYSTEM CONSIDERING ITS PERFORMANCE ON DIFFERENT APPLICATIONS
A SURVEY ON GPU SYSTEM CONSIDERING ITS PERFORMANCE ON DIFFERENT APPLICATIONSA SURVEY ON GPU SYSTEM CONSIDERING ITS PERFORMANCE ON DIFFERENT APPLICATIONS
A SURVEY ON GPU SYSTEM CONSIDERING ITS PERFORMANCE ON DIFFERENT APPLICATIONScseij
 
Smart application for ams using face recognition
Smart application for ams using face recognitionSmart application for ams using face recognition
Smart application for ams using face recognitioncseij
 
CONCEPTUAL FRAMEWORK OF REDUNDANT LINK AGGREGATION
CONCEPTUAL FRAMEWORK OF REDUNDANT LINK AGGREGATIONCONCEPTUAL FRAMEWORK OF REDUNDANT LINK AGGREGATION
CONCEPTUAL FRAMEWORK OF REDUNDANT LINK AGGREGATIONcseij
 
Inttelix OnTime
Inttelix OnTimeInttelix OnTime
Inttelix OnTimeInttelix
 
A new proof that the set of complex
A new proof that the set of complexA new proof that the set of complex
A new proof that the set of complexcseij
 
A novel design of a parallel machine learnt
A novel design of a parallel machine learntA novel design of a parallel machine learnt
A novel design of a parallel machine learntcseij
 
Uav route planning for maximum target coverage
Uav route planning for maximum target coverageUav route planning for maximum target coverage
Uav route planning for maximum target coveragecseij
 
Vision based entomology how to effectively exploit color and shape features
Vision based entomology   how to effectively exploit color and shape featuresVision based entomology   how to effectively exploit color and shape features
Vision based entomology how to effectively exploit color and shape featurescseij
 

Andere mochten auch (8)

A SURVEY ON GPU SYSTEM CONSIDERING ITS PERFORMANCE ON DIFFERENT APPLICATIONS
A SURVEY ON GPU SYSTEM CONSIDERING ITS PERFORMANCE ON DIFFERENT APPLICATIONSA SURVEY ON GPU SYSTEM CONSIDERING ITS PERFORMANCE ON DIFFERENT APPLICATIONS
A SURVEY ON GPU SYSTEM CONSIDERING ITS PERFORMANCE ON DIFFERENT APPLICATIONS
 
Smart application for ams using face recognition
Smart application for ams using face recognitionSmart application for ams using face recognition
Smart application for ams using face recognition
 
CONCEPTUAL FRAMEWORK OF REDUNDANT LINK AGGREGATION
CONCEPTUAL FRAMEWORK OF REDUNDANT LINK AGGREGATIONCONCEPTUAL FRAMEWORK OF REDUNDANT LINK AGGREGATION
CONCEPTUAL FRAMEWORK OF REDUNDANT LINK AGGREGATION
 
Inttelix OnTime
Inttelix OnTimeInttelix OnTime
Inttelix OnTime
 
A new proof that the set of complex
A new proof that the set of complexA new proof that the set of complex
A new proof that the set of complex
 
A novel design of a parallel machine learnt
A novel design of a parallel machine learntA novel design of a parallel machine learnt
A novel design of a parallel machine learnt
 
Uav route planning for maximum target coverage
Uav route planning for maximum target coverageUav route planning for maximum target coverage
Uav route planning for maximum target coverage
 
Vision based entomology how to effectively exploit color and shape features
Vision based entomology   how to effectively exploit color and shape featuresVision based entomology   how to effectively exploit color and shape features
Vision based entomology how to effectively exploit color and shape features
 

Ähnlich wie DOMAIN SPECIFIC CBIR FOR HIGHLY TEXTURED IMAGES

4 image segmentation through clustering
4 image segmentation through clustering4 image segmentation through clustering
4 image segmentation through clusteringprjpublications
 
A comparative study on content based image retrieval methods
A comparative study on content based image retrieval methodsA comparative study on content based image retrieval methods
A comparative study on content based image retrieval methodsIJLT EMAS
 
Texture By Priyanka Chauhan
Texture By Priyanka ChauhanTexture By Priyanka Chauhan
Texture By Priyanka ChauhanPriyanka Chauhan
 
FUZZY SET THEORETIC APPROACH TO IMAGE THRESHOLDING
FUZZY SET THEORETIC APPROACH TO IMAGE THRESHOLDINGFUZZY SET THEORETIC APPROACH TO IMAGE THRESHOLDING
FUZZY SET THEORETIC APPROACH TO IMAGE THRESHOLDINGIJCSEA Journal
 
GREY LEVEL CO-OCCURRENCE MATRICES: GENERALISATION AND SOME NEW FEATURES
GREY LEVEL CO-OCCURRENCE MATRICES: GENERALISATION AND SOME NEW FEATURESGREY LEVEL CO-OCCURRENCE MATRICES: GENERALISATION AND SOME NEW FEATURES
GREY LEVEL CO-OCCURRENCE MATRICES: GENERALISATION AND SOME NEW FEATURESijcseit
 
Texture Segmentation Based on Multifractal Dimension
Texture Segmentation Based on Multifractal DimensionTexture Segmentation Based on Multifractal Dimension
Texture Segmentation Based on Multifractal Dimensionijsc
 
Texture Segmentation Based on Multifractal Dimension
Texture Segmentation Based on Multifractal Dimension  Texture Segmentation Based on Multifractal Dimension
Texture Segmentation Based on Multifractal Dimension ijsc
 
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
 
BEHAVIOR STUDY OF ENTROPY IN A DIGITAL IMAGE THROUGH AN ITERATIVE ALGORITHM O...
BEHAVIOR STUDY OF ENTROPY IN A DIGITAL IMAGE THROUGH AN ITERATIVE ALGORITHM O...BEHAVIOR STUDY OF ENTROPY IN A DIGITAL IMAGE THROUGH AN ITERATIVE ALGORITHM O...
BEHAVIOR STUDY OF ENTROPY IN A DIGITAL IMAGE THROUGH AN ITERATIVE ALGORITHM O...ijscmcj
 
Behavior study of entropy in a digital image through an iterative algorithm
Behavior study of entropy in a digital image through an iterative algorithmBehavior study of entropy in a digital image through an iterative algorithm
Behavior study of entropy in a digital image through an iterative algorithmijscmcj
 
Content Based Image Retrieval Using 2-D Discrete Wavelet Transform
Content Based Image Retrieval Using 2-D Discrete Wavelet TransformContent Based Image Retrieval Using 2-D Discrete Wavelet Transform
Content Based Image Retrieval Using 2-D Discrete Wavelet TransformIOSR Journals
 
Dual Tree Complex Wavelet Transform, Probabilistic Neural Network and Fuzzy C...
Dual Tree Complex Wavelet Transform, Probabilistic Neural Network and Fuzzy C...Dual Tree Complex Wavelet Transform, Probabilistic Neural Network and Fuzzy C...
Dual Tree Complex Wavelet Transform, Probabilistic Neural Network and Fuzzy C...IJAEMSJORNAL
 
Person re-identification, PhD Day 2011
Person re-identification, PhD Day 2011Person re-identification, PhD Day 2011
Person re-identification, PhD Day 2011Riccardo Satta
 
Image Segmentation from RGBD Images by 3D Point Cloud Attributes and High-Lev...
Image Segmentation from RGBD Images by 3D Point Cloud Attributes and High-Lev...Image Segmentation from RGBD Images by 3D Point Cloud Attributes and High-Lev...
Image Segmentation from RGBD Images by 3D Point Cloud Attributes and High-Lev...CSCJournals
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 

Ähnlich wie DOMAIN SPECIFIC CBIR FOR HIGHLY TEXTURED IMAGES (20)

IJET-V2I6P17
IJET-V2I6P17IJET-V2I6P17
IJET-V2I6P17
 
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...
 
4 image segmentation through clustering
4 image segmentation through clustering4 image segmentation through clustering
4 image segmentation through clustering
 
A comparative study on content based image retrieval methods
A comparative study on content based image retrieval methodsA comparative study on content based image retrieval methods
A comparative study on content based image retrieval methods
 
Texture By Priyanka Chauhan
Texture By Priyanka ChauhanTexture By Priyanka Chauhan
Texture By Priyanka Chauhan
 
FUZZY SET THEORETIC APPROACH TO IMAGE THRESHOLDING
FUZZY SET THEORETIC APPROACH TO IMAGE THRESHOLDINGFUZZY SET THEORETIC APPROACH TO IMAGE THRESHOLDING
FUZZY SET THEORETIC APPROACH TO IMAGE THRESHOLDING
 
GREY LEVEL CO-OCCURRENCE MATRICES: GENERALISATION AND SOME NEW FEATURES
GREY LEVEL CO-OCCURRENCE MATRICES: GENERALISATION AND SOME NEW FEATURESGREY LEVEL CO-OCCURRENCE MATRICES: GENERALISATION AND SOME NEW FEATURES
GREY LEVEL CO-OCCURRENCE MATRICES: GENERALISATION AND SOME NEW FEATURES
 
Texture Segmentation Based on Multifractal Dimension
Texture Segmentation Based on Multifractal DimensionTexture Segmentation Based on Multifractal Dimension
Texture Segmentation Based on Multifractal Dimension
 
Texture Segmentation Based on Multifractal Dimension
Texture Segmentation Based on Multifractal Dimension  Texture Segmentation Based on Multifractal Dimension
Texture Segmentation Based on Multifractal Dimension
 
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...
 
BEHAVIOR STUDY OF ENTROPY IN A DIGITAL IMAGE THROUGH AN ITERATIVE ALGORITHM O...
BEHAVIOR STUDY OF ENTROPY IN A DIGITAL IMAGE THROUGH AN ITERATIVE ALGORITHM O...BEHAVIOR STUDY OF ENTROPY IN A DIGITAL IMAGE THROUGH AN ITERATIVE ALGORITHM O...
BEHAVIOR STUDY OF ENTROPY IN A DIGITAL IMAGE THROUGH AN ITERATIVE ALGORITHM O...
 
Behavior study of entropy in a digital image through an iterative algorithm
Behavior study of entropy in a digital image through an iterative algorithmBehavior study of entropy in a digital image through an iterative algorithm
Behavior study of entropy in a digital image through an iterative algorithm
 
C1803011419
C1803011419C1803011419
C1803011419
 
I010135760
I010135760I010135760
I010135760
 
Content Based Image Retrieval Using 2-D Discrete Wavelet Transform
Content Based Image Retrieval Using 2-D Discrete Wavelet TransformContent Based Image Retrieval Using 2-D Discrete Wavelet Transform
Content Based Image Retrieval Using 2-D Discrete Wavelet Transform
 
Dual Tree Complex Wavelet Transform, Probabilistic Neural Network and Fuzzy C...
Dual Tree Complex Wavelet Transform, Probabilistic Neural Network and Fuzzy C...Dual Tree Complex Wavelet Transform, Probabilistic Neural Network and Fuzzy C...
Dual Tree Complex Wavelet Transform, Probabilistic Neural Network and Fuzzy C...
 
Person re-identification, PhD Day 2011
Person re-identification, PhD Day 2011Person re-identification, PhD Day 2011
Person re-identification, PhD Day 2011
 
FULL PAPER.PDF
FULL PAPER.PDFFULL PAPER.PDF
FULL PAPER.PDF
 
Image Segmentation from RGBD Images by 3D Point Cloud Attributes and High-Lev...
Image Segmentation from RGBD Images by 3D Point Cloud Attributes and High-Lev...Image Segmentation from RGBD Images by 3D Point Cloud Attributes and High-Lev...
Image Segmentation from RGBD Images by 3D Point Cloud Attributes and High-Lev...
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 

KĂŒrzlich hochgeladen

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel AraĂșjo
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 

KĂŒrzlich hochgeladen (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

DOMAIN SPECIFIC CBIR FOR HIGHLY TEXTURED IMAGES

  • 1. Computer Science & Engineering: An International Journal (CSEIJ), Vol. 3, No. 2, April 2013 DOI : 10.5121/cseij.2013.3203 33 DOMAIN SPECIFIC CBIR FOR HIGHLY TEXTURED IMAGES Tajman sandhu (Research scholar) Department of Information Technology Chandigarh Engineering College, Landran, Punjab, India yuvi_taj@yahoo.com Parminder Singh(Assistant Professor) Department of Information Technology Chandigarh Engineering College, Landran, Punjab, India Singh.parminder06@gmail.com ABSTRACT It is A Challenging Task To Build A Cbir System Which Primarily Works On Texture Values As There Meaning And Semantics Needs A Special Care To Be Mapped With Human Based Languages. We Have Consider Highly Textured Images Having Properties(Entropy, Homogeneity, Contrast, Cluster Shade, Auto Correlation)And Have Mapped Using A Fuzzy Minmax Scale W.R.T. Their Degree(High, Low, Medium)And Technical Interpetation.This Developed System Is Performing Well In Terms Of Precision And Recall Value Showing That Semantic Gap Has Been Reduced For Highly Textured Images Based Cbir. KEYWORDS CBIR; fuzzyminmax; recall; precision; Texel; texture 1. INTRODUCTION Content Based Image Retrieval system is that system in which the retrieval is based on the content which is numerical in nature. The word “content” here means in mathematical terms, the color values, the texture features or other statistical numerical values that can be calculated from the metrics of the image. Therefore, a system that works to store and retrieve such content and to retrieve such content is known as CBIR.This unit of information is basically a numerical value and hard to interpret in terms of human understanding. Therefore, there is an urgent need to remove the barriers to have a streamlined retrieval system which works for humans and with humans. There is a growing interest in CBIR because of the limitations inherent in metadata- based systems, as well as the large range of possible uses for efficient image retrieval E.g. texture value which measures the look for visual patterns in images and how they are spatially defined. Textures are represented by’ texels’[1] which are placed into a number of sets, depending on how many textures are detected in that image. Texture is a difficult concept to represent in human based languages Texture is a difficult concept to represent. The identification of specific textures in an image is achieved primarily by modeling texture as a two-dimensional gray level variation. The relative brightness of pairs of pixels is computed such that degree of contrast, regularity, coarseness and directionality may be estimated. However, the problem is in identifying patterns of co-pixel variation and associating them with particular classes of textures such as silky, or rough. A Texel is similar to a pixel (picture element) because it represents an elementary unit
  • 2. Computer Science & Engineering: An International Journal (CSEIJ), Vol. 3, No. 2, April 2013 34 in a graphic. But there are differences between the Texel’s in a texture map and the pixels in an image display. In special instances, there might be a one-to-one correspondence between Texel’s and pixels in some parts of the rendition of a 3-D object. But for most, if not all, of a 3-D rendition, the Texel’s and pixels cannot be paired off in such a simple way. There are three major categories of texture-based techniques, namely probabilistic/statistical, spectral and structural approaches. Probabilistic methods treat texture patterns as samples of certain random fields and extract texture features from these properties. Spectral approaches involve the sub-band decomposition of images into different channels and the analysis of spatial frequency content in each of these sub-bands in order to extract texture features. Structural techniques model texture features based on heuristic rules of spatial placements of primitive image elements that attempt to mimic human perception of textural patterns. Texture based feature extraction techniques such as co-occurrence matrix, Fractals, Gabor Filters, variations of wavelet transform, other transform have also been widely used [2], [3]. In Gray level Co-occurrence matrix (GLCM), the texture features from gray scale image are extracted [4]. As per GLCM, the following texture features are considered for identifying differentiating textures of images properties 1.1 Entropy: Entropy is a statistical measure of randomness that can be used to characterize the texture of the input image. Entropy is defined as p = -pixel Count .* log (pixel Count) p (isnan(p)) = [] p (isinf(p)) = [] EntropyValue = -sum (p) pixelCount are the total number of pixels in image region, calculated from the histogram of the gray image region and the variable p means temporary variable to calculate entropy. Entropy can also be shown as: -sum (p.*log2 (p)) Where p contains the histogram counts. Image (I) can be a multidimensional image. If I have more than two dimensions, the entropy function treats it as a multidimensional grayscale image and not as an RGB image. 1.2 Homogeneity: The homogeneity consists of two parts- the standard deviation and the discontinuity of the intensities at each pixel of the image. The standard derivation Sij at pixel Pij can be written as Where mij is the mean of nw intensities within the window Wd (Pij), which has a size of d by d and is centered at Pij. A measure of the discontinuity Dij at pixel Pij can be written as:
  • 3. Computer Science & Engineering: An International Journal (CSEIJ), Vol. 3, No. 2, April 2013 35 where Gx and Gy are the gradients at pixel Pij in the x and y direction. Thus, the homogeneity Hij at Pij can be written as 1.3 Contrast: Contrast is the difference in luminance and/or color that makes an object (or its representation in an image or display) distinguishable. In visual perception of the real world, contrast is determined by the difference in the color and brightness of the object and other objects within the same field of view. The maximum contrast of an image is the contrast ratio or dynamic range. It is mathematically defined as: Luminance Difference Average Luminance 1.4 Cluster Shade: Cluster shade[8] and cluster prominence are measures of the skewness of the matrix, in other words the lack of symmetry. When cluster shade and cluster prominence are high, the image is not symmetric with respect to its texture values. It is defined as follows: where C (i,j) is the (i,j)the entry in a co-occurrence matrix C means where M is the number of rows means where N is the number of columns means is defined as: is defined as: 1.5 Auto Correlation: In any time series containing non-random patterns of behavior, it is likely that any particular item in the series is related in some way to other items in the same series. This can be described by the autocorrelation function and/or autocorrelation coefficient. The correlation of two continuous functions f(x) and g(x) can be defined as: If f(x) and g(x) are the same functions, f(x).g(x) is called autocorrelation function. For a 2D image, its autocorrelation function (ACF) can be calculated as: Where f(x,y) is the two-dimensional brightness function that defines the image, and a and b are the variables of integration. Like the original image, the ACF is a 2D function. Although the dimensions of the ACF and the original image are exactly the same, they have different meaning. In the original image, a given coordinate point (x, y) denotes a pixel position, while in the ACF, a given coordinate point (a,b) denotes the endpoint of a neighbourhood vector.
  • 4. Computer Science & Engineering: An International Journal (CSEIJ), Vol. 3, No. 2, April 2013 36 2. PROPOSED SYSTEM For reducing the semantic gap, we have developed fuzzy sets and associated each instance with its degree and interpretation as follows: Fig.1 The flowchart of the proposed algorithm 1. Development of a representative data set of textured images. 2. Study of various linguistic descriptors (Fuzzy Sets) based on the domains of textured images. 3. Use of Fuzzy Sets collected in step 2; development of color and texture feature sets for the said data set developed in step 1as follows:- I. Get texture properties fuzzy sets for each feature (Entropy/Energy, Autocorrelation, Cluster shade, Contrast, Homogeneity). II. For each texture properties fuzzy set, develop a decision making function which indicates the membership of each element of the fuzzy set. III. If ’ X ‘ is a universe of discourse and x is a particular element of X (Texture Data image dataset), then a fuzzy set A defined on X may be written as a collection of ordered pairs à = {(x, ”Ã(x)), x belongs to texture feature(s)} where each pair (x, ”Ã(x)) is called a singleton [5]. It can also be represented as: Ã=∑ ”à (xi) / xi; IV. Where ‘X’ may be a set having boundaries defined by Max, Min, Mean, Mim and Mam for all the texture features. The Entropy/Energy values fall in the range [0,1] and this range is divided into four separate regions namely low, medium, high and very high. The fuzzy boundaries obtained are further associated with human dialect for defining textures into smooth, regular and coarse categories and then degree with interpretation 4. Development of a storage schema which maps the Hyper Model and texture feature sets developed in step 3. 5. Development of an interface for storing the highly textured images information w.r.t. previous steps in the database. 6. Development of a structured query based on which information of texture images can be retrieved. 7. Development of an application for running the queries developed in step 6. 8. Calculation of precision and recall values.
  • 5. Computer Science & Engineering: An International Journal (CSEIJ), Vol. 3, No. 2, April 2013 37 3. RESULTS AND INTERPRETATION Figure 2. PRECISION GRAPH: The precision [6] values of the proposed system are as shown in Fig 2, where the precision value (in percentage) for each query has been calculated .it is shown as a bar. The framework applied in the proposed system is for different queries that run on the image instance dataset and the standard situation where competing results are obtained on the same data. The shape of the graph shows that the precision value remains in a bracket of 48-70% and the graph query produces significant amount of results from the total database. So based on the formula of precision, it can be understood that close to 2/3rd of the results are relevant from the total results. the overall average precision value which is calculated to be 70.2%, it can be inferred that the system is able to retrieve results close to what the user is expecting. So degree of semantic gap reduction can be inferred and understood. Figure. 2 RECALL GRAPH: The recall [6] value of any system will be high if the selection process of the dataset images have been done very carefully .If the dataset has high quality of images, highly significant and relevant to the technical subject based on which the user is trying to find a unit of information, the recall value will normally be good enough to satisfy user needs. So it can be seen from Fig 3, that for unique queries, 1/3rd of the database remains relevant and contributes towards results. Also, the image instances content stored in the domain dataset of interest is indexed and is searchable. Based on the formula for recall, the average recall value calculated is 35%.
  • 6. Computer Science & Engineering: An International Journal (CSEIJ), Vol. 3, No. 2, April 2013 38 Retrieval algorithm can fall into one of the two cases as given below. Case1: The algorithm has higher precision values at lower recall percentage than at higher recall percentage levels. This implies that the algorithm does not retrieve as well (in terms of numbers), but rank its retrieved results set well. It can identify good relevance in its ranking metric, but does not match well to retrieve all or many relevant/irrelevant result sets. This algorithm is more selective. Case 2: The algorithm has lower precision values at higher recall levels than at lower recall levels. This implies that the algorithm retrieves well, but does not rank the retrieved image instances result high enough. It does not have a good relevance ranking metric, but is able to search and retrieve well. This algorithm has junkie results and is not stable. Based on the interpretation of the precision and recall values, the proposed system is the first case algorithm. Figure. 4 Time taken by queries: This pertains to the time taken for the system to bring results. Current technological advances are in direction of intelligence augmentation by using information just in time to take decision and solve many real time problems and issues. Therefore, it is important to look into the time aspect of retrieval to check the performance. Fig 3 shows the time taken by the queries. From the graph for retrieving the data, one can have a visualization of minimum and maximum value of time in mill seconds. 4. CONCLUSION The precision value obtained by the proposed method is close to 70% which is fairly good enough as it shows that the user is getting 2/3rd of the information quite relevant out of the total results retrieved for the query inquired by the user. The recall value obtained by the proposed method is close to 35% which reflects that the image quality and the associated information fed into the system while developing its database is significant in aiding technical work for the said textured what user is looking for is good. In the proposed algorithm, the execution time of the query fed by the user ranges from 0.2434 to 0.2527 milliseconds. 5. FUTURE WORK In further development of the CBIR [7], many other multi-model feature extraction algorithms must be used to make it rich in terms of both low level and high level concepts and then one can also explore the need of the machine learning algorithms if the size of the dataset increases many
  • 7. Computer Science & Engineering: An International Journal (CSEIJ), Vol. 3, No. 2, April 2013 39 folds. Then, for building next generation CBIR, next focus must also be on incorporating algorithms that are helping to reduce sensory gap also. ACKNOWLEDGMENT I extent my gratitude to all who helped me in successful completion of this current research work. I would like to acknowledge the assistance and support received from Er. Parminder Singh who gave me fruitful opportunity to expose our knowledge by doing this research work. REFERENCES [1] Todorovic, S.,’’ Texel-based texture segmentation/”Computer Vision, 2009 IEEE 12th International Conference on Sept. 29 2009-Oct. 2 2009, pp. 841 - 848J. Clerk Maxwell, A Treatise on Electricity and Magnetism, 3rd ed., vol. 2. Oxford: Clarendon, 1892, pp.68-73. [2] H.Tamura, S. Mori, T. Yamawaki, “Textural features corresponding to visual perception”, In IEEE Transactions on Systems, Man and Cybernetics, Vol. 8, Issue 6, 1978, pp. 460–473. [3] B.S. Manjunath, Jens- Rainer Ohm, Vinod V.Vasudevan, Akio Yamada,“Color and texture descriptors”, In IEEE Transactions on Circuits and Systems for Video Technology, Vol.11, Issue 6, pp. 703–715, June 2001. [4] P.G.Reddy, “Extraction of Image Features for an Effective CBIR System”, In IEEE Conference Publications - Recent Advances in Space Technology Services and Climate Change (RSTSCC), ISBN: 978-1-4244-9184-1, pp. 138-142, 2010. [5] S. Rajasekaran and G.A. Vijayalaksmi Pai, “Neural Networks, Fuzzy Logic and Genetic Algorithms”, Publisher: Prentice Hall of India Private Limited, ISBN: 81-203-2186-3, Sixth Printing, 2006 [6] VIJAY V. RAGHAVAN and GWANG S. JUNG,” A Critical Investigation of Recall and Precision as Measures of Retrieval System Performance” University of Southwestern Louisiana And PETER BOLLMANN Technische Universitat Berlin [7] Ricardo da Silva Torres and Alexandre Xavier FalcĂŁo ,” Content-Based Image Retrieval: Theory and Applications” [8] Eva M. van Rikxoort,” Texture analysis” April 15, 2004