SlideShare une entreprise Scribd logo
1  sur  7
Télécharger pour lire hors ligne
Regular Paper
ACEEE Int. J. on Signal and Image Processing , Vol. 4, No. 3, Sept 2013

Multi Resolution features of Content Based Image
Retrieval
Nilam N. Ghuge1, Bhushan D. Patil2
1

Research Scholar, Electronics & Communication Engineering JJT University Jhunjhunu, India
Email: ghuge1974@gmail.com
2
Chief Engineer , Samsung Research India, Bangalore, India.
Email: bhushandpatil@gmail.com

Abstract—Many content based retrieval systems have been
proposed to manage and retrieve images on the basis of their
content. In this paper we proposed Color Histogram, Discrete
Wavelet Transform and Complex Wavelet Transform
techniques for efficient image retrieval from huge database.
Color Histogram technique is based on exact matching of
histogram of query image and database. Discrete Wavelet
transform technique retrieves images based on computation
of wavelet coefficients of subbands. Complex Wavelet
Transform technique includes computation of real and
imaginary part to extract the details from texture. The
proposed method is tested on COREL1000 database and
retrieval results have demonstrated a significant improvement
in precision and recall.

stored will affect how it will be retrieved later. This work aim
is to develop an indexing algorithm based on existing CBIR
studies, which can save more storage space and improve the
retrieval process.
Contents of query image are extracted during run time
and used to match against the available huge database. The
result of the query is a set of images having same features as
that of the query [5].
Most of the CBIR systems rely on various distances,
similarity or subjective resemblance to some extent. The
Euclidean distance, the Manhattan distance, the Minkowskiform distance and quadratic form distance are some of the
most commonly used functions to describe the similarities
between images [6, 7].
The direction dependent Gabor filter is also used to
extract the image features for image retrieval. The accuracy
of filter depends on the angle chosen. To get rid of from
angle dependency Radial basis function Gabor filer is used
[8].
In this paper we propose three methods of CBIR viz.
Section II gives idea about CBIR using Color Histogram,
Section III gives idea about CBIR using Discrete Wavelet
Transform and Section IV explain about CBIR using Complex
Wavelet Transform. Section V shows results of CBIR using
above methods. And results are compared using suitable
measures like Precision and Recall. We finally conclude in
Section VI.

Index Terms— Content Based Image Retrieval, Color
Histogram, Discrete Wavelet transform, Complex Wavelet
Transform, Texture, Precision, Recall.

I. INTRODUCTION
Due to availability of large multimedia database, Digital
libraries and advancement in Information Technology it is
possible to share the visual information worldwide through
global computer network, World Wide Web (www). This large
database created by educational, medical, industrial and
scientific applications requires efficient and automatic
procedure for indexing and retrieving the images from
database[1].
Generally two methods are used to retrieve the images
from database: context based approach and content based
approach. In context based approach images are annotated
manually and then retrieved using context retrieval technique.
This manual annotation is time consuming and expensive for
large image database. So it is very difficult to retrieve variety
of images from the database. To avoid this difficulty Content
based image retrieval (CBIR) technique is adopted. This
technique uses various image features like color, shape,
texture to search the desired images from huge database,
which finds its application in medicine, education,
entertainment, research and crime detection [2,3].There are
various approaches and methods for content based image
retrieval. One of the simplest and easiest method is color
histogram, which is based on visual features of image like
color, shape and texture [4].
CBIR system focuses on retrieving images from the
database; the system depends on the way the indexing is
being implemented. The way or method in which an image is
© 2013 ACEEE
DOI: 01.IJSIP.4.3. 17

II. CBIR USING COLOR HISTOGRAM
Color is most intuitive feature of an image and to describe
colors generally histograms are adopted. Histogram methods have the advantages of speediness, low demand of
memory space. For categorizing images, color features can
provide powerful information and they are used for image
retrieval. In color histogram each pixel is associated with specific histogram bin on the basis of own color and not on the
basis of color similarities across different bins or dissimilarities in the same bin are not considered. Every pixel is explained by three components of color space. Red, Green and
Blue are the components in RGB color space.
The color histogram is prepared by computing the pixels
of each color. The different color axes are divided into bins.
When indexing the image, the color of each pixel is found
and corresponding bin’s count is incremented by one[9].
Color histogram is the probability mass function of the
65
Regular Paper
ACEEE Int. J. on Signal and Image Processing , Vol. 4, No. 3, Sept 2013
parameter takes the value of the form 2kl where l is an integer.

image intensities. Color histogram is given by:
HA,B,C (a,b,c) = N. Prob(A=a, B=b, C=c)
(1)
where A, B and C are the three color channels (R,G,B or
H,S,V) and N is the number of pixels of the image .There are
several distance measures are available to determine the
similarities of color histogram.
In this work we calculate histogram Euclidean distance. If
m and n are two color histograms, then Euclidean distance
between histogram m and n is given as
2

The value d (k , l ) are related to values of the wavelet transform at a = 2k and b = 2kl. This corresponds to sampling of the
coordinates (a, b), such a process is called as dynamic sampling because consecutive values of the discrete scales as
well as the corresponding sampling intervals differ by a factor of two. The two dimensional sequence d (k , l ) is known
as discrete wavelet transform (DWT) of f ( x ) . 2D version of
wavelet can be implemented by means of applying 1D wavelet transform across row and column of image independently.
The discrete wavelet transform can be used to analyze, or
decompose, signals and images. This process is called decomposition or analysis and how those components can be
assembled back into the original signal without loss of information. This process is called reconstruction, or synthesis.
Analysis filter bank block decomposes a broadband signal
into a collection of subbands with smaller bandwidths and
slower sample rates. The block uses a series of high pass and
low pass filters to repeatedly divide the input frequency range.
Figure 1 shows three level filter bank.

2

d ( m, n)   A  B  C ( m(a, b, c ) - n( a, b, c )) (2)
The minimum distance between bins signifies exact match
with query image. We have used COREL database of 1000
images for evaluation of algorithms. Figure 4 shows query
image and retrieved images. Figure 5 shows histogram of
query image and retrieved images.
III.

DISCRETE WAVELET TRANSFORM IN CBIR

Wavelet is a mathematical tool that can decompose a
temporal signal into a summation of time–domain basis
function of various frequency resolutions. Wavelet can serve
as deterministic or non-deterministic basis for generation and
analysis of natural signals to provide better time-frequency
representation, which is impossible with Fourier analysis.
Wavelet is a powerful tool for representing nonlinearity [10].
The continuous one dimensional wavelet transform is a
decomposition of f ( x ) can be represented by the
superstition of daughters
wavelet ( x) . Where

 a ,b ( x ) 

 a ,b ( x) of

a mother
Figure 1 Three level Filter Bank

 a ,b ( x) can be given as:

1  xb


a  a 

In the DWT generated hierarchical subband structure, a
coefficient at any subband and at any level (except for the
lowest level, i.e. level number 1) can be related to a set of
coefficients at the lower levels at corresponding subbands.
A coefficient at a higher level is called the Parent of all the
corresponding coefficients at the same spatial orientation at
lower level, which is known as its children.

(3)

Where ‘a’ is the scaling or dilation parameter and ‘b’ is
the time shift or translation parameter.The continuous wavelet
transform of f ( x ) is defined as


W ( a, b) 



f ( x )* ,b ( x)dx
a

(4)



Function f ( x ) can be restored by inverse wavelet
transform, which is given as:


f ( x) 



1
1
 b a 2 W (a, b) a,b ( x)da.db

C a 

Figure 2 Three level DWT

(5)

Figure 2 shows three level hierarchy in DWT. The scanning of coefficients starts from parents to child. For three
level transform scanning start from LL3 followed by HL3, LH3,
HH3 followed by the subband at lower level i.e. HL2, LH2, HH2
followed by next lower level i.e. HL1, LH1, HH1. Such a scanning pattern ensures maximum exploitation of the intersubband correlation [11].
We have used COREL database for evaluation of
algorithm and Euclidean distance as a measure. Figure 6
shows query and retrieved images using DWT. Figure 7
shows wavelet energy diagram. Figure 8 shows coefficients
of subbands.

Continuous wavelet transform maps a one dimensional
function f ( x ) to a function W ( a , b) of two continuous
real variables ‘a’ and ‘b’ which are the wavelet dilation and
translation respectively.
Consider a non redundant wavelet representation


f ( x) 



  d (k , l )2

 k /2

 (2 k x  l )

(6)

k  l 

If we compare equation 5 and equation 6, it is observed
that equation 6 replaces discrete values for ‘a’ and ‘b’, here a
= 2k where k is an integer. At any dilation i.e. ‘a’ the translation
© 2013 ACEEE
DOI: 01.IJSIP.4.3. 17

66
Regular Paper
ACEEE Int. J. on Signal and Image Processing , Vol. 4, No. 3, Sept 2013
IV. COMPLEX WAVELET TRANSFORM

IN CBIR

Wavelet techniques are used to remove noise from signal/
image, for classification of data and for data compression
means wavelet can be used to perform various operations in
image and signal processing. But wavelet technique has
certain disadvantages:
If there is shifting in time for input signal then there is
unpredictable changes in values of transform coefficients.
Due to this shifting DWT coefficients cannot discriminate
between input signal shifts [12].
Images contain various edges with various type of
orientations and DWT can support only horizontal, diagonal
and vertical orientations. So wavelet has poor directionality.
Major drawback of DWT is that it consider only real
coefficient filters associated with real wavelets gives only
real valued approximations but we can use complex signals
for various operations in image processing and phase of
complex signal is calculated by its real and imaginary
coefficients. Here DWT fails to provide accurate phase
information. This disadvantage can be overcome by using
Complex valued filtering [13, 14, 15].
Fourier transform is complex valued oscillating sinusoids
given by:

e jt  cos(t )  j sin(t )

Figure 3 Filter bank of DT-Complex Wavelet Transform

There are two types of Complex Wavelet Transform
namely Redundant Complex Wavelet Transform (RCWT) and
Non-redundant Complex Wavelet Transform (NRCWT).
The RCWT includes two similar Complex Wavelet
Transforms namely Dual tree DWT based Complex Wavelet
Transform (DT-CWT) and Selesnick’s DT-Complex Wavelet
Transform. These transform contains two filter banks trees
working in parallel with respective filters of both the trees.
Structure of both filter bank is same but design procedure to
generate filter coefficient is different. Figure 3 shows filter
bank of DT-Complex Wavelet Transform.
Figure 9 shows query image and retrieved images using
CWT. Figure 10 shows energy diagram and Figure 11 shows
complex coefficients.

(7)

Where j  1 . The oscillating components form
Hilbert transform pair [16].
So Complex Wavelet Transform with complex valued
scaling function and complex valued wavelet is given as

V.

 ( x)   r ( x)  j  i ( x )
(8)
Where  r ( x) and  i ( x) form Hilbert transform pair,
,
so  ( x ) is the analytic signal. Same concept is applied in

RESULT AND DISCUSSION

The performance or evaluation of the image retrieval
algorithm is measured by Precision and Recall curve [17,18].
(9)

the design of filter banks of DWT to produce Complex
Wavelet Transform.

Figure 4 Query Image and retrieved images using Color Histogram

© 2013 ACEEE
DOI: 01.IJSIP.4.3. 17

67
Regular Paper
ACEEE Int. J. on Signal and Image Processing , Vol. 4, No. 3, Sept 2013
retrieving the similar images from the data base. From this
experiment we conclude that Color Histogram technique is
based on matching of histogram of query image and retrieved
images and gives result based on exact match. Discrete Wavelet Transform technique computes detailed coefficients in
terms of subbands of query image and retrieved images. So
this technique gives detailed information than Color Histogram. Complex Wavelet Transform extracts information from
both real and imaginary part. So we can say that Complex
Wavelet Transform retrieval algorithm extracts maximum information from the database as compared to previous techniques.

(10)
We have computed precision – recall values for queries.
Figure 12 shows precision and recall curve for above three
techniques.
VI. CONCLUSION
In this paper, a comparative study has been carried out
on feature extraction using Color Histogram, Discrete Wavelet Transform and Complex Wavelet Transform techniques.
We have taken Euclidean distance as a measures for

Figure 5 Histogram of query and retrieved images

Figure 6 Query image and retrieved images using Discrete Wavelet Transform

© 2013 ACEEE
DOI: 01.IJSIP.4.3. 17

68
Regular Paper
ACEEE Int. J. on Signal and Image Processing , Vol. 4, No. 3, Sept 2013

Figure 7 Wavelet Energy Diagram

Figure 8 Coefficients of Subbands

Figure 9 Query and retrieved Images using Complex Wavelet Transform

© 2013 ACEEE
DOI: 01.IJSIP.4.3. 17

69
Regular Paper
ACEEE Int. J. on Signal and Image Processing , Vol. 4, No. 3, Sept 2013

Figure 10 Complex Wavelet Transform Energy Diagram

Figure 11 Complex Wavelet Coefficients

Figure 12 Precision – Recall Curve

© 2013 ACEEE
DOI: 01.IJSIP.4.3.17

70
Regular Paper
ACEEE Int. J. on Signal and Image Processing , Vol. 4, No. 3, Sept 2013
REFERENCES
[1] A. K. Jain and A. Vailaya, “Image Retrieval using Color and
shape”, Pattern Recognition Letters, 29(8), pp. 233-244, 1996.
[2] A. W. M. Smeulders, M. Worring, S. Santini, A. Gupta and R.
Jain , “Content bases image retrieval at the end of the early
years”, IEEE Trans. Pattern Anal. Machine Intell., 22(12),
pp. 1349-1380, 2000.
[3] Y. Liu, D. Zhang, G. Lu and W. Y. Ma, “A Survey of content
based image retrieval with high level semantics”, Pattern
Recognition, vol. 40, pp. 262-282, 2007.
[4] M. Safar, C. Shahabi, and X. Sun, “ Image retrieval by Shape:
A comparative study”, In proceedings of IEEE International
Conference on Multimedia and Expo (ICME’00), pp. 141144, 2000.
[5] B. C. ooi, K. N. Tan, T. S. Chua and W. Hsu, “ Fast image
retrieval using color-spatial information”, The VLDB Journal,
7(2), pp. 115-128, 1998.
[6] D. Neumann and K. R. Gegenfurtner, “Image retrieval and
perceptual similarity”, ACM Trans. Appl. Perception, 3(1),
pp. 31-47, 2006.
[7] B. Li, and E. Y. Chang, “Discovery of a perceptual distance
function for measuring image similarity”, ACM Multimedia J.
Special Issue Content-Based Image Retrieval, 8(6), pp. 512522, 2003.
[8] C. S. Shastry, M. Ravindranath, A. K. Pujari, and B. L.
Deekshatulu, “ A modified Gabor function for content based
image retrieval”, Pattern Recognition Letters, 28, pp. 293300, 2007.
[9] P. S. Suhasini, K. S. R. Krishna, and I. V. Muralikrishna, “

© 2013 ACEEE
DOI: 01.IJSIP.4.3. 17

[10]

[11]

[12]
[13]
[14]

[15]

[16]
[17]

[18]

71

CBIR using color histogram processing”, Journal of theoretical
and applied information technology, vol. 6, no.1, pp. 116122, 2008.
C. Li, X. Liao and J. Yu, “Complex-valued wavelet network”,
Journal of Computer and System Sciences, vol. 67, pp. 623632, 2003.
Said and W. A. Pearlman, “A new, fast and efficient image
codec based on set partitioning in hierarchical trees”, IEEE
Trans. On circuit and systems for video tech., 6(3), 1996.
G. Strang and T. Hguyen, “Wavelets and filter banks”,
Wellesley-Cambridge Press, 1996.
N. G. Kingsbury, “Image processing with complex wavelet”,
Phil. Trans. Roy. Soc. London, 357, pp. 2543-2560, 1999.
J. Driesen and R. Belmasn, “Time frequency analysis in power
measurement using complex wavelets”, IEEE Int. Sympo. On
circuits and systems, ISCAS 2002, pp. 681-684, 2002.
T. Bulow and G. Sommer, “Hypercomplex signals – a novel
extension of the analytic signal to the multidimensional case”,
IEEE Trans. On Signal Processing, vol. 49, pp. 2844-2852,
2001.
I. W. Selesnick, “Hilbert Transform pairs of Wavelet bases”,
IEEE Signal Processing Letters, 86, pp.170-173, 2001.
H. Muller, W. Muller, D. M. squire, S. Maillet and T. Pun,
“Performance evaluation in content based image retrieval:
overview and proposals”, Pattern Recognition Letters, 22,
pp. 593-601, 2001.
B. S. Manjunath and Y. S. Ma, “Texture features for browsing
and retrieval of image data”, IEEE Trans. Pattern Anal.
Machine Intell., 18(8), pp. 837-842, 1996.

Contenu connexe

Tendances

An Improved Way of Segmentation and Classification of Remote Sensing Images U...
An Improved Way of Segmentation and Classification of Remote Sensing Images U...An Improved Way of Segmentation and Classification of Remote Sensing Images U...
An Improved Way of Segmentation and Classification of Remote Sensing Images U...ijsrd.com
 
Comparative Analysis of Lossless Image Compression Based On Row By Row Classi...
Comparative Analysis of Lossless Image Compression Based On Row By Row Classi...Comparative Analysis of Lossless Image Compression Based On Row By Row Classi...
Comparative Analysis of Lossless Image Compression Based On Row By Row Classi...IJERA Editor
 
G143741
G143741G143741
G143741irjes
 
Information search using text and image query
Information search using text and image queryInformation search using text and image query
Information search using text and image queryeSAT Journals
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)inventionjournals
 
Orientation Spectral Resolution Coding for Pattern Recognition
Orientation Spectral Resolution Coding for Pattern RecognitionOrientation Spectral Resolution Coding for Pattern Recognition
Orientation Spectral Resolution Coding for Pattern RecognitionIOSRjournaljce
 
Comparison of various Image Registration Techniques with the Proposed Hybrid ...
Comparison of various Image Registration Techniques with the Proposed Hybrid ...Comparison of various Image Registration Techniques with the Proposed Hybrid ...
Comparison of various Image Registration Techniques with the Proposed Hybrid ...idescitation
 
Quality assessment of image fusion
Quality assessment of image fusionQuality assessment of image fusion
Quality assessment of image fusionijitjournal
 
Query Image Searching With Integrated Textual and Visual Relevance Feedback f...
Query Image Searching With Integrated Textual and Visual Relevance Feedback f...Query Image Searching With Integrated Textual and Visual Relevance Feedback f...
Query Image Searching With Integrated Textual and Visual Relevance Feedback f...IJERA Editor
 
Amalgamation of contour, texture, color, edge, and spatial features for effic...
Amalgamation of contour, texture, color, edge, and spatial features for effic...Amalgamation of contour, texture, color, edge, and spatial features for effic...
Amalgamation of contour, texture, color, edge, and spatial features for effic...eSAT Journals
 
IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...
IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...
IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...IRJET Journal
 
Estimation, Detection & Comparison of Soil Nutrients using Matlab
Estimation, Detection & Comparison of Soil Nutrients using MatlabEstimation, Detection & Comparison of Soil Nutrients using Matlab
Estimation, Detection & Comparison of Soil Nutrients using MatlabIRJET Journal
 
Multiexposure Image Fusion
Multiexposure Image FusionMultiexposure Image Fusion
Multiexposure Image FusionIJMER
 
Effect of Similarity Measures for CBIR using Bins Approach
Effect of Similarity Measures for CBIR using Bins ApproachEffect of Similarity Measures for CBIR using Bins Approach
Effect of Similarity Measures for CBIR using Bins ApproachCSCJournals
 
3.[13 21]framework of smart mobile rfid networks
3.[13 21]framework of smart mobile rfid networks3.[13 21]framework of smart mobile rfid networks
3.[13 21]framework of smart mobile rfid networksAlexander Decker
 

Tendances (20)

An Improved Way of Segmentation and Classification of Remote Sensing Images U...
An Improved Way of Segmentation and Classification of Remote Sensing Images U...An Improved Way of Segmentation and Classification of Remote Sensing Images U...
An Improved Way of Segmentation and Classification of Remote Sensing Images U...
 
Comparative Analysis of Lossless Image Compression Based On Row By Row Classi...
Comparative Analysis of Lossless Image Compression Based On Row By Row Classi...Comparative Analysis of Lossless Image Compression Based On Row By Row Classi...
Comparative Analysis of Lossless Image Compression Based On Row By Row Classi...
 
G143741
G143741G143741
G143741
 
Information search using text and image query
Information search using text and image queryInformation search using text and image query
Information search using text and image query
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
Orientation Spectral Resolution Coding for Pattern Recognition
Orientation Spectral Resolution Coding for Pattern RecognitionOrientation Spectral Resolution Coding for Pattern Recognition
Orientation Spectral Resolution Coding for Pattern Recognition
 
H017416670
H017416670H017416670
H017416670
 
I017417176
I017417176I017417176
I017417176
 
Comparison of various Image Registration Techniques with the Proposed Hybrid ...
Comparison of various Image Registration Techniques with the Proposed Hybrid ...Comparison of various Image Registration Techniques with the Proposed Hybrid ...
Comparison of various Image Registration Techniques with the Proposed Hybrid ...
 
I07015261
I07015261I07015261
I07015261
 
Ac03401600163.
Ac03401600163.Ac03401600163.
Ac03401600163.
 
Quality assessment of image fusion
Quality assessment of image fusionQuality assessment of image fusion
Quality assessment of image fusion
 
Query Image Searching With Integrated Textual and Visual Relevance Feedback f...
Query Image Searching With Integrated Textual and Visual Relevance Feedback f...Query Image Searching With Integrated Textual and Visual Relevance Feedback f...
Query Image Searching With Integrated Textual and Visual Relevance Feedback f...
 
Amalgamation of contour, texture, color, edge, and spatial features for effic...
Amalgamation of contour, texture, color, edge, and spatial features for effic...Amalgamation of contour, texture, color, edge, and spatial features for effic...
Amalgamation of contour, texture, color, edge, and spatial features for effic...
 
IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...
IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...
IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...
 
Estimation, Detection & Comparison of Soil Nutrients using Matlab
Estimation, Detection & Comparison of Soil Nutrients using MatlabEstimation, Detection & Comparison of Soil Nutrients using Matlab
Estimation, Detection & Comparison of Soil Nutrients using Matlab
 
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...
 
Multiexposure Image Fusion
Multiexposure Image FusionMultiexposure Image Fusion
Multiexposure Image Fusion
 
Effect of Similarity Measures for CBIR using Bins Approach
Effect of Similarity Measures for CBIR using Bins ApproachEffect of Similarity Measures for CBIR using Bins Approach
Effect of Similarity Measures for CBIR using Bins Approach
 
3.[13 21]framework of smart mobile rfid networks
3.[13 21]framework of smart mobile rfid networks3.[13 21]framework of smart mobile rfid networks
3.[13 21]framework of smart mobile rfid networks
 

En vedette

Image colour lecture
Image colour lectureImage colour lecture
Image colour lecturePeter Giles
 
Histogram equalization
Histogram equalizationHistogram equalization
Histogram equalizationtreasure17
 
Morphological image processing
Morphological image processingMorphological image processing
Morphological image processingVinayak Narayanan
 
05 histogram processing DIP
05 histogram processing DIP05 histogram processing DIP
05 histogram processing DIPbabak danyal
 
Morphological image processing
Morphological image processingMorphological image processing
Morphological image processingRaghu Kumar
 
Histogram equalization
Histogram equalizationHistogram equalization
Histogram equalization11mr11mahesh
 
Image pre processing-restoration
Image pre processing-restorationImage pre processing-restoration
Image pre processing-restorationAshish Kumar
 
Image enhancement techniques
Image enhancement techniquesImage enhancement techniques
Image enhancement techniquesSaideep
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image ProcessingSahil Biswas
 
Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Kalyan Acharjya
 

En vedette (14)

Image colour lecture
Image colour lectureImage colour lecture
Image colour lecture
 
Ntpc ppt
Ntpc pptNtpc ppt
Ntpc ppt
 
Unit3 dip
Unit3 dipUnit3 dip
Unit3 dip
 
Bhel
BhelBhel
Bhel
 
Histogram equalization
Histogram equalizationHistogram equalization
Histogram equalization
 
Morphological image processing
Morphological image processingMorphological image processing
Morphological image processing
 
05 histogram processing DIP
05 histogram processing DIP05 histogram processing DIP
05 histogram processing DIP
 
Morphological image processing
Morphological image processingMorphological image processing
Morphological image processing
 
Histogram equalization
Histogram equalizationHistogram equalization
Histogram equalization
 
Image pre processing-restoration
Image pre processing-restorationImage pre processing-restoration
Image pre processing-restoration
 
Image enhancement techniques
Image enhancement techniquesImage enhancement techniques
Image enhancement techniques
 
Image processing ppt
Image processing pptImage processing ppt
Image processing ppt
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)
 

Similaire à Multi Resolution features of Content Based Image Retrieval

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
 
Density Driven Image Coding for Tumor Detection in mri Image
Density Driven Image Coding for Tumor Detection in mri ImageDensity Driven Image Coding for Tumor Detection in mri Image
Density Driven Image Coding for Tumor Detection in mri ImageIOSRjournaljce
 
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
 
A New Approach for Segmentation of Fused Images using Cluster based Thresholding
A New Approach for Segmentation of Fused Images using Cluster based ThresholdingA New Approach for Segmentation of Fused Images using Cluster based Thresholding
A New Approach for Segmentation of Fused Images using Cluster based ThresholdingIDES Editor
 
Application of Image Retrieval Techniques to Understand Evolving Weather
Application of Image Retrieval Techniques to Understand Evolving WeatherApplication of Image Retrieval Techniques to Understand Evolving Weather
Application of Image Retrieval Techniques to Understand Evolving Weatherijsrd.com
 
A broad ranging open access journal Fast and efficient online submission Expe...
A broad ranging open access journal Fast and efficient online submission Expe...A broad ranging open access journal Fast and efficient online submission Expe...
A broad ranging open access journal Fast and efficient online submission Expe...ijceronline
 
Spectral Density Oriented Feature Coding For Pattern Recognition Application
Spectral Density Oriented Feature Coding For Pattern Recognition ApplicationSpectral Density Oriented Feature Coding For Pattern Recognition Application
Spectral Density Oriented Feature Coding For Pattern Recognition ApplicationIJERDJOURNAL
 
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
 
Ijaems apr-2016-16 Active Learning Method for Interactive Image Retrieval
Ijaems apr-2016-16 Active Learning Method for Interactive Image RetrievalIjaems apr-2016-16 Active Learning Method for Interactive Image Retrieval
Ijaems apr-2016-16 Active Learning Method for Interactive Image RetrievalINFOGAIN PUBLICATION
 
Wavelet-Based Warping Technique for Mobile Devices
Wavelet-Based Warping Technique for Mobile DevicesWavelet-Based Warping Technique for Mobile Devices
Wavelet-Based Warping Technique for Mobile Devicescsandit
 
Vol 13 No 1 - May 2014
Vol 13 No 1 - May 2014Vol 13 No 1 - May 2014
Vol 13 No 1 - May 2014ijcsbi
 
PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION
PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION
PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION cscpconf
 

Similaire à Multi Resolution features of Content Based Image Retrieval (20)

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
 
Density Driven Image Coding for Tumor Detection in mri Image
Density Driven Image Coding for Tumor Detection in mri ImageDensity Driven Image Coding for Tumor Detection in mri Image
Density Driven Image Coding for Tumor Detection in mri Image
 
E0343034
E0343034E0343034
E0343034
 
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
 
A New Approach for Segmentation of Fused Images using Cluster based Thresholding
A New Approach for Segmentation of Fused Images using Cluster based ThresholdingA New Approach for Segmentation of Fused Images using Cluster based Thresholding
A New Approach for Segmentation of Fused Images using Cluster based Thresholding
 
Application of Image Retrieval Techniques to Understand Evolving Weather
Application of Image Retrieval Techniques to Understand Evolving WeatherApplication of Image Retrieval Techniques to Understand Evolving Weather
Application of Image Retrieval Techniques to Understand Evolving Weather
 
A broad ranging open access journal Fast and efficient online submission Expe...
A broad ranging open access journal Fast and efficient online submission Expe...A broad ranging open access journal Fast and efficient online submission Expe...
A broad ranging open access journal Fast and efficient online submission Expe...
 
Spectral Density Oriented Feature Coding For Pattern Recognition Application
Spectral Density Oriented Feature Coding For Pattern Recognition ApplicationSpectral Density Oriented Feature Coding For Pattern Recognition Application
Spectral Density Oriented Feature Coding For Pattern Recognition Application
 
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
 
A HYBRID APPROACH OF WAVELETS FOR EFFECTIVE IMAGE FUSION FOR MULTIMODAL MEDIC...
A HYBRID APPROACH OF WAVELETS FOR EFFECTIVE IMAGE FUSION FOR MULTIMODAL MEDIC...A HYBRID APPROACH OF WAVELETS FOR EFFECTIVE IMAGE FUSION FOR MULTIMODAL MEDIC...
A HYBRID APPROACH OF WAVELETS FOR EFFECTIVE IMAGE FUSION FOR MULTIMODAL MEDIC...
 
Ijaems apr-2016-16 Active Learning Method for Interactive Image Retrieval
Ijaems apr-2016-16 Active Learning Method for Interactive Image RetrievalIjaems apr-2016-16 Active Learning Method for Interactive Image Retrieval
Ijaems apr-2016-16 Active Learning Method for Interactive Image Retrieval
 
Wavelet-Based Warping Technique for Mobile Devices
Wavelet-Based Warping Technique for Mobile DevicesWavelet-Based Warping Technique for Mobile Devices
Wavelet-Based Warping Technique for Mobile Devices
 
Ijetr011917
Ijetr011917Ijetr011917
Ijetr011917
 
Vol 13 No 1 - May 2014
Vol 13 No 1 - May 2014Vol 13 No 1 - May 2014
Vol 13 No 1 - May 2014
 
J044025054
J044025054J044025054
J044025054
 
Ch4201557563
Ch4201557563Ch4201557563
Ch4201557563
 
ijecct
ijecctijecct
ijecct
 
Ijetr011837
Ijetr011837Ijetr011837
Ijetr011837
 
PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION
PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION
PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION
 

Plus de IDES Editor

Power System State Estimation - A Review
Power System State Estimation - A ReviewPower System State Estimation - A Review
Power System State Estimation - A ReviewIDES Editor
 
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...IDES Editor
 
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...IDES Editor
 
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...IDES Editor
 
Line Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCLine Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCIDES Editor
 
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...IDES Editor
 
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingAssessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingIDES Editor
 
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...IDES Editor
 
Selfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsSelfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsIDES Editor
 
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...IDES Editor
 
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...IDES Editor
 
Cloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkCloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkIDES Editor
 
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetGenetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetIDES Editor
 
Enhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyEnhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyIDES Editor
 
Low Energy Routing for WSN’s
Low Energy Routing for WSN’sLow Energy Routing for WSN’s
Low Energy Routing for WSN’sIDES Editor
 
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...IDES Editor
 
Rotman Lens Performance Analysis
Rotman Lens Performance AnalysisRotman Lens Performance Analysis
Rotman Lens Performance AnalysisIDES Editor
 
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesBand Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesIDES Editor
 
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...IDES Editor
 
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
 

Plus de IDES Editor (20)

Power System State Estimation - A Review
Power System State Estimation - A ReviewPower System State Estimation - A Review
Power System State Estimation - A Review
 
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
 
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
 
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
 
Line Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCLine Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFC
 
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
 
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingAssessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
 
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
 
Selfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsSelfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive Thresholds
 
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
 
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
 
Cloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkCloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability Framework
 
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetGenetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
 
Enhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyEnhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through Steganography
 
Low Energy Routing for WSN’s
Low Energy Routing for WSN’sLow Energy Routing for WSN’s
Low Energy Routing for WSN’s
 
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
 
Rotman Lens Performance Analysis
Rotman Lens Performance AnalysisRotman Lens Performance Analysis
Rotman Lens Performance Analysis
 
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesBand Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
 
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
 
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...
 

Dernier

Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxPoojaSen20
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 

Dernier (20)

Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 

Multi Resolution features of Content Based Image Retrieval

  • 1. Regular Paper ACEEE Int. J. on Signal and Image Processing , Vol. 4, No. 3, Sept 2013 Multi Resolution features of Content Based Image Retrieval Nilam N. Ghuge1, Bhushan D. Patil2 1 Research Scholar, Electronics & Communication Engineering JJT University Jhunjhunu, India Email: ghuge1974@gmail.com 2 Chief Engineer , Samsung Research India, Bangalore, India. Email: bhushandpatil@gmail.com Abstract—Many content based retrieval systems have been proposed to manage and retrieve images on the basis of their content. In this paper we proposed Color Histogram, Discrete Wavelet Transform and Complex Wavelet Transform techniques for efficient image retrieval from huge database. Color Histogram technique is based on exact matching of histogram of query image and database. Discrete Wavelet transform technique retrieves images based on computation of wavelet coefficients of subbands. Complex Wavelet Transform technique includes computation of real and imaginary part to extract the details from texture. The proposed method is tested on COREL1000 database and retrieval results have demonstrated a significant improvement in precision and recall. stored will affect how it will be retrieved later. This work aim is to develop an indexing algorithm based on existing CBIR studies, which can save more storage space and improve the retrieval process. Contents of query image are extracted during run time and used to match against the available huge database. The result of the query is a set of images having same features as that of the query [5]. Most of the CBIR systems rely on various distances, similarity or subjective resemblance to some extent. The Euclidean distance, the Manhattan distance, the Minkowskiform distance and quadratic form distance are some of the most commonly used functions to describe the similarities between images [6, 7]. The direction dependent Gabor filter is also used to extract the image features for image retrieval. The accuracy of filter depends on the angle chosen. To get rid of from angle dependency Radial basis function Gabor filer is used [8]. In this paper we propose three methods of CBIR viz. Section II gives idea about CBIR using Color Histogram, Section III gives idea about CBIR using Discrete Wavelet Transform and Section IV explain about CBIR using Complex Wavelet Transform. Section V shows results of CBIR using above methods. And results are compared using suitable measures like Precision and Recall. We finally conclude in Section VI. Index Terms— Content Based Image Retrieval, Color Histogram, Discrete Wavelet transform, Complex Wavelet Transform, Texture, Precision, Recall. I. INTRODUCTION Due to availability of large multimedia database, Digital libraries and advancement in Information Technology it is possible to share the visual information worldwide through global computer network, World Wide Web (www). This large database created by educational, medical, industrial and scientific applications requires efficient and automatic procedure for indexing and retrieving the images from database[1]. Generally two methods are used to retrieve the images from database: context based approach and content based approach. In context based approach images are annotated manually and then retrieved using context retrieval technique. This manual annotation is time consuming and expensive for large image database. So it is very difficult to retrieve variety of images from the database. To avoid this difficulty Content based image retrieval (CBIR) technique is adopted. This technique uses various image features like color, shape, texture to search the desired images from huge database, which finds its application in medicine, education, entertainment, research and crime detection [2,3].There are various approaches and methods for content based image retrieval. One of the simplest and easiest method is color histogram, which is based on visual features of image like color, shape and texture [4]. CBIR system focuses on retrieving images from the database; the system depends on the way the indexing is being implemented. The way or method in which an image is © 2013 ACEEE DOI: 01.IJSIP.4.3. 17 II. CBIR USING COLOR HISTOGRAM Color is most intuitive feature of an image and to describe colors generally histograms are adopted. Histogram methods have the advantages of speediness, low demand of memory space. For categorizing images, color features can provide powerful information and they are used for image retrieval. In color histogram each pixel is associated with specific histogram bin on the basis of own color and not on the basis of color similarities across different bins or dissimilarities in the same bin are not considered. Every pixel is explained by three components of color space. Red, Green and Blue are the components in RGB color space. The color histogram is prepared by computing the pixels of each color. The different color axes are divided into bins. When indexing the image, the color of each pixel is found and corresponding bin’s count is incremented by one[9]. Color histogram is the probability mass function of the 65
  • 2. Regular Paper ACEEE Int. J. on Signal and Image Processing , Vol. 4, No. 3, Sept 2013 parameter takes the value of the form 2kl where l is an integer. image intensities. Color histogram is given by: HA,B,C (a,b,c) = N. Prob(A=a, B=b, C=c) (1) where A, B and C are the three color channels (R,G,B or H,S,V) and N is the number of pixels of the image .There are several distance measures are available to determine the similarities of color histogram. In this work we calculate histogram Euclidean distance. If m and n are two color histograms, then Euclidean distance between histogram m and n is given as 2 The value d (k , l ) are related to values of the wavelet transform at a = 2k and b = 2kl. This corresponds to sampling of the coordinates (a, b), such a process is called as dynamic sampling because consecutive values of the discrete scales as well as the corresponding sampling intervals differ by a factor of two. The two dimensional sequence d (k , l ) is known as discrete wavelet transform (DWT) of f ( x ) . 2D version of wavelet can be implemented by means of applying 1D wavelet transform across row and column of image independently. The discrete wavelet transform can be used to analyze, or decompose, signals and images. This process is called decomposition or analysis and how those components can be assembled back into the original signal without loss of information. This process is called reconstruction, or synthesis. Analysis filter bank block decomposes a broadband signal into a collection of subbands with smaller bandwidths and slower sample rates. The block uses a series of high pass and low pass filters to repeatedly divide the input frequency range. Figure 1 shows three level filter bank. 2 d ( m, n)   A  B  C ( m(a, b, c ) - n( a, b, c )) (2) The minimum distance between bins signifies exact match with query image. We have used COREL database of 1000 images for evaluation of algorithms. Figure 4 shows query image and retrieved images. Figure 5 shows histogram of query image and retrieved images. III. DISCRETE WAVELET TRANSFORM IN CBIR Wavelet is a mathematical tool that can decompose a temporal signal into a summation of time–domain basis function of various frequency resolutions. Wavelet can serve as deterministic or non-deterministic basis for generation and analysis of natural signals to provide better time-frequency representation, which is impossible with Fourier analysis. Wavelet is a powerful tool for representing nonlinearity [10]. The continuous one dimensional wavelet transform is a decomposition of f ( x ) can be represented by the superstition of daughters wavelet ( x) . Where  a ,b ( x )   a ,b ( x) of a mother Figure 1 Three level Filter Bank  a ,b ( x) can be given as: 1  xb   a  a  In the DWT generated hierarchical subband structure, a coefficient at any subband and at any level (except for the lowest level, i.e. level number 1) can be related to a set of coefficients at the lower levels at corresponding subbands. A coefficient at a higher level is called the Parent of all the corresponding coefficients at the same spatial orientation at lower level, which is known as its children. (3) Where ‘a’ is the scaling or dilation parameter and ‘b’ is the time shift or translation parameter.The continuous wavelet transform of f ( x ) is defined as  W ( a, b)   f ( x )* ,b ( x)dx a (4)  Function f ( x ) can be restored by inverse wavelet transform, which is given as:  f ( x)   1 1  b a 2 W (a, b) a,b ( x)da.db  C a  Figure 2 Three level DWT (5) Figure 2 shows three level hierarchy in DWT. The scanning of coefficients starts from parents to child. For three level transform scanning start from LL3 followed by HL3, LH3, HH3 followed by the subband at lower level i.e. HL2, LH2, HH2 followed by next lower level i.e. HL1, LH1, HH1. Such a scanning pattern ensures maximum exploitation of the intersubband correlation [11]. We have used COREL database for evaluation of algorithm and Euclidean distance as a measure. Figure 6 shows query and retrieved images using DWT. Figure 7 shows wavelet energy diagram. Figure 8 shows coefficients of subbands. Continuous wavelet transform maps a one dimensional function f ( x ) to a function W ( a , b) of two continuous real variables ‘a’ and ‘b’ which are the wavelet dilation and translation respectively. Consider a non redundant wavelet representation  f ( x)     d (k , l )2  k /2  (2 k x  l ) (6) k  l  If we compare equation 5 and equation 6, it is observed that equation 6 replaces discrete values for ‘a’ and ‘b’, here a = 2k where k is an integer. At any dilation i.e. ‘a’ the translation © 2013 ACEEE DOI: 01.IJSIP.4.3. 17 66
  • 3. Regular Paper ACEEE Int. J. on Signal and Image Processing , Vol. 4, No. 3, Sept 2013 IV. COMPLEX WAVELET TRANSFORM IN CBIR Wavelet techniques are used to remove noise from signal/ image, for classification of data and for data compression means wavelet can be used to perform various operations in image and signal processing. But wavelet technique has certain disadvantages: If there is shifting in time for input signal then there is unpredictable changes in values of transform coefficients. Due to this shifting DWT coefficients cannot discriminate between input signal shifts [12]. Images contain various edges with various type of orientations and DWT can support only horizontal, diagonal and vertical orientations. So wavelet has poor directionality. Major drawback of DWT is that it consider only real coefficient filters associated with real wavelets gives only real valued approximations but we can use complex signals for various operations in image processing and phase of complex signal is calculated by its real and imaginary coefficients. Here DWT fails to provide accurate phase information. This disadvantage can be overcome by using Complex valued filtering [13, 14, 15]. Fourier transform is complex valued oscillating sinusoids given by: e jt  cos(t )  j sin(t ) Figure 3 Filter bank of DT-Complex Wavelet Transform There are two types of Complex Wavelet Transform namely Redundant Complex Wavelet Transform (RCWT) and Non-redundant Complex Wavelet Transform (NRCWT). The RCWT includes two similar Complex Wavelet Transforms namely Dual tree DWT based Complex Wavelet Transform (DT-CWT) and Selesnick’s DT-Complex Wavelet Transform. These transform contains two filter banks trees working in parallel with respective filters of both the trees. Structure of both filter bank is same but design procedure to generate filter coefficient is different. Figure 3 shows filter bank of DT-Complex Wavelet Transform. Figure 9 shows query image and retrieved images using CWT. Figure 10 shows energy diagram and Figure 11 shows complex coefficients. (7) Where j  1 . The oscillating components form Hilbert transform pair [16]. So Complex Wavelet Transform with complex valued scaling function and complex valued wavelet is given as V.  ( x)   r ( x)  j  i ( x ) (8) Where  r ( x) and  i ( x) form Hilbert transform pair, , so  ( x ) is the analytic signal. Same concept is applied in RESULT AND DISCUSSION The performance or evaluation of the image retrieval algorithm is measured by Precision and Recall curve [17,18]. (9) the design of filter banks of DWT to produce Complex Wavelet Transform. Figure 4 Query Image and retrieved images using Color Histogram © 2013 ACEEE DOI: 01.IJSIP.4.3. 17 67
  • 4. Regular Paper ACEEE Int. J. on Signal and Image Processing , Vol. 4, No. 3, Sept 2013 retrieving the similar images from the data base. From this experiment we conclude that Color Histogram technique is based on matching of histogram of query image and retrieved images and gives result based on exact match. Discrete Wavelet Transform technique computes detailed coefficients in terms of subbands of query image and retrieved images. So this technique gives detailed information than Color Histogram. Complex Wavelet Transform extracts information from both real and imaginary part. So we can say that Complex Wavelet Transform retrieval algorithm extracts maximum information from the database as compared to previous techniques. (10) We have computed precision – recall values for queries. Figure 12 shows precision and recall curve for above three techniques. VI. CONCLUSION In this paper, a comparative study has been carried out on feature extraction using Color Histogram, Discrete Wavelet Transform and Complex Wavelet Transform techniques. We have taken Euclidean distance as a measures for Figure 5 Histogram of query and retrieved images Figure 6 Query image and retrieved images using Discrete Wavelet Transform © 2013 ACEEE DOI: 01.IJSIP.4.3. 17 68
  • 5. Regular Paper ACEEE Int. J. on Signal and Image Processing , Vol. 4, No. 3, Sept 2013 Figure 7 Wavelet Energy Diagram Figure 8 Coefficients of Subbands Figure 9 Query and retrieved Images using Complex Wavelet Transform © 2013 ACEEE DOI: 01.IJSIP.4.3. 17 69
  • 6. Regular Paper ACEEE Int. J. on Signal and Image Processing , Vol. 4, No. 3, Sept 2013 Figure 10 Complex Wavelet Transform Energy Diagram Figure 11 Complex Wavelet Coefficients Figure 12 Precision – Recall Curve © 2013 ACEEE DOI: 01.IJSIP.4.3.17 70
  • 7. Regular Paper ACEEE Int. J. on Signal and Image Processing , Vol. 4, No. 3, Sept 2013 REFERENCES [1] A. K. Jain and A. Vailaya, “Image Retrieval using Color and shape”, Pattern Recognition Letters, 29(8), pp. 233-244, 1996. [2] A. W. M. Smeulders, M. Worring, S. Santini, A. Gupta and R. Jain , “Content bases image retrieval at the end of the early years”, IEEE Trans. Pattern Anal. Machine Intell., 22(12), pp. 1349-1380, 2000. [3] Y. Liu, D. Zhang, G. Lu and W. Y. Ma, “A Survey of content based image retrieval with high level semantics”, Pattern Recognition, vol. 40, pp. 262-282, 2007. [4] M. Safar, C. Shahabi, and X. Sun, “ Image retrieval by Shape: A comparative study”, In proceedings of IEEE International Conference on Multimedia and Expo (ICME’00), pp. 141144, 2000. [5] B. C. ooi, K. N. Tan, T. S. Chua and W. Hsu, “ Fast image retrieval using color-spatial information”, The VLDB Journal, 7(2), pp. 115-128, 1998. [6] D. Neumann and K. R. Gegenfurtner, “Image retrieval and perceptual similarity”, ACM Trans. Appl. Perception, 3(1), pp. 31-47, 2006. [7] B. Li, and E. Y. Chang, “Discovery of a perceptual distance function for measuring image similarity”, ACM Multimedia J. Special Issue Content-Based Image Retrieval, 8(6), pp. 512522, 2003. [8] C. S. Shastry, M. Ravindranath, A. K. Pujari, and B. L. Deekshatulu, “ A modified Gabor function for content based image retrieval”, Pattern Recognition Letters, 28, pp. 293300, 2007. [9] P. S. Suhasini, K. S. R. Krishna, and I. V. Muralikrishna, “ © 2013 ACEEE DOI: 01.IJSIP.4.3. 17 [10] [11] [12] [13] [14] [15] [16] [17] [18] 71 CBIR using color histogram processing”, Journal of theoretical and applied information technology, vol. 6, no.1, pp. 116122, 2008. C. Li, X. Liao and J. Yu, “Complex-valued wavelet network”, Journal of Computer and System Sciences, vol. 67, pp. 623632, 2003. Said and W. A. Pearlman, “A new, fast and efficient image codec based on set partitioning in hierarchical trees”, IEEE Trans. On circuit and systems for video tech., 6(3), 1996. G. Strang and T. Hguyen, “Wavelets and filter banks”, Wellesley-Cambridge Press, 1996. N. G. Kingsbury, “Image processing with complex wavelet”, Phil. Trans. Roy. Soc. London, 357, pp. 2543-2560, 1999. J. Driesen and R. Belmasn, “Time frequency analysis in power measurement using complex wavelets”, IEEE Int. Sympo. On circuits and systems, ISCAS 2002, pp. 681-684, 2002. T. Bulow and G. Sommer, “Hypercomplex signals – a novel extension of the analytic signal to the multidimensional case”, IEEE Trans. On Signal Processing, vol. 49, pp. 2844-2852, 2001. I. W. Selesnick, “Hilbert Transform pairs of Wavelet bases”, IEEE Signal Processing Letters, 86, pp.170-173, 2001. H. Muller, W. Muller, D. M. squire, S. Maillet and T. Pun, “Performance evaluation in content based image retrieval: overview and proposals”, Pattern Recognition Letters, 22, pp. 593-601, 2001. B. S. Manjunath and Y. S. Ma, “Texture features for browsing and retrieval of image data”, IEEE Trans. Pattern Anal. Machine Intell., 18(8), pp. 837-842, 1996.