SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
Amruta Dubewar et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 3( Version 1), March 2014, pp.935-938
www.ijera.com 935 | P a g e
Query Adaptive Image Retrieval System
Amruta Dubewar*, Prof. Snehal Bhosale**
*(Department of Electronics and Telecommunication RMD Sinhgad School of Engineering, Warje, Pune)
** (Department of Electronics and Telecommunication, RMD Sinhgad School of Engineering, Warje, Pune)
ABSTRACT
Images play a crucial role in various fields such as art gallery, medical, journalism and entertainment. Increasing
use of image acquisition and data storage technologies have enabled the creation of large database. So, it is
necessary to develop appropriate information management system to efficiently manage these collections and
needed a system to retrieve required images from these collections. This paper proposed query adaptive image
retrieval system (QAIRS) to retrieve images similar to the query image specified by user from database. The
goal of this system is to support image retrieval based on content properties such as colour and texture, usually
encoded into feature vectors. In this system, colour feature extracted by various techniques such as colour
moment, colour histogram and autocorrelogram and texture feature extracted by using gabor wavelet. Hashing
technique is used to embed high dimensional image features into hamming space, where search can be
performed by hamming distance of compact hash codes. Depending upon minimum hamming distance it returns
the similar image to query image.
Keywords – Hamming distance, Hash codes, Hamming space, Hashing, Query adaptive image retrieval.
I. Introduction
The rapid evolution of multimedia and
application has brought about an explosive growth of
digital images in computer vision. This development
has actually increase need for image retrieval system
which is able to effectively index a massive amount
of images and to efficiently retrieve them based on
their visual contents. The term content based image
retrieval (CBIR) appears to have been first used in
the literature by Kato [1992] to describe his
experiment in the automatic retrieval of images from
database by colour and shape [1].In the past decade,
many image retrieval system have been successfully
developed, such as IBM QBIC system [2], developed
at the IBM Almaden Research Centre, the Photobook
system [3], developed my MIT Media Lab.
There are two main approaches to image retrieval:
text-based retrieval and content based retrieval [4].
The text-based approach requires a previous
annotation of the database images, which is very
lengthy and time consuming. Furthermore, the
annotation process is inefficient because, users
generally, do not create annotation in a proper way.
Actually, different users tend to use different
keywords to describe the same image characteristics.
The lack of systemization in annotation process
decreases the performance of text-based image
retrieval. The alternative content-based method
indexes images in database by identifying similarities
between them based on low-level visual features as
colour, texture, shape and spatial information. In this
approach, it is possible to retrieve images similar to
the image chosen by user. Advantage of this
approach is the possibility of an automatic retrieval
process, which reduces efforts required for annotating
the image.
The query adaptive image retrieval system
performs two major tasks. The first task is feature
extraction; here a set of features is extracted to
describe the content of each image in the database.
The second task is the similarity measurement
between the query image and each image in the
database, using the feature extraction. The feature
extraction values for a given image are stored in a
vector that can be used for retrieving similar images.
Feature vector are descriptions of the visual features
of the contents in images that produce such
descriptions. They describe simple characteristics,
such as colour, texture. The key to successful
retrieval system is choosing the right feature to
accurately represent images and the size of feature
vector.
This system uses low-level colour and texture
feature. For colour feature extraction uses colour
moment, autocorrelogram, colour histogram and for
texture feature extraction uses gabor wavelet. The
extracted features are embedding into hamming space
using hashing technique. Hashing is preferable over
tree-based indexing structure as it requires greatly
reduced memory [5]. These extracted features are
then embedded into hash codes for efficient search.
Hash codes are used for similarity measure by using
hamming distance.
RESEARCH ARTICLE OPEN ACCESS
Amruta Dubewar et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 3( Version 1), March 2014, pp.935-938
www.ijera.com 936 | P a g e
II. Proposed System
figure1. Block diagram of proposed query adaptive
image retrieval system.
Fig.1 shows block diagram of proposed query
adaptive image retrieval system. Two main tasks are
supported: image collections and query image
processing. For the image collections, colour and
texture features are extracted first from individual
images. The extracted features are described by
feature vectors. These extracted feature vectors are
embedded into hash codes and stored in feature
database. Query image is the input for system, which
is taken as input query for search operation. User is
supposed to select an image in order to find similar
images to that query image. For a given query image,
similarly extract its features and form a feature
vector. This query image feature vector compares
with already store feature vectors in image database.
This process usually called similarity matching and is
based on some similarity measure to calculate
distance between the query image feature vector and
feature database. From the system’s point of view the
similarity of two images depends on the distance in
feature space between the feature points defined by
the vectors. Means, shorter the distance between two
points, the images are similar. Depending on
similarity measure it retrieves images.
III. Colour Features Extraction
Colour is intuitive features and plays
important role in image matching. Colour feature
extraction involves analyzing absolute value of each
colour pixel. Colour distribution is a statistical
feature and techniques such as colour moment an
colour histogram [6].The colour moment and colour
histogram contains only colour information of each
pixel in an image, the relation between neighbouring
pixel is not involve. Another kind of feature, called as
colour correlogram which express the spatial
correlation of pairs of colour changes with distance.
3.1 Colour Moment
Colour moments are used as feature vector
for image retrieval. Since any colour distribution can
be characterized by its moments and mainly
information is concentrated on the lower order
moments, only the first moment is mean and second
moment is standard deviation are taken as feature
vectors [6].
The first moment is:
µi
=
1
N
fij
N
j=1 (1)
The second moment is:
σi =
1
N
(fij − µi
)2N
j=1 (2)
Where fij is the value of i-th colour component of
the image pixel j, and N is the number of pixels in the
image.
3.2 Colour Histogram
Colour histogram is an effective
representation of the colour content of an image. The
colour histogram is an effective method for
characterizing both the global and local distribution
of colours in an image. A histogram is the
distribution of number of pixels for each quantized
bins. Quantization in terms of colour histogram refers
to the process of reducing the number of bins by
taking colours that are very similar to each other and
putting them into same bins. A colour histogram for
given image is represented by vector:
H= {H [0], H[1], H[3],……H[m]…… H[n]} (3)
Where m is a colour bin in colour histogram and
H[m] represents the number of pixels of colour m in
the image and n is the total number of bins used in
colour histogram. For comparing images of different
sizes, colour histogram should be normalized. The
normalised colour histogram H’ is given as:
H’= {H’ [0], H’[1], H’[3],…H’[m]… H’[n] } (4)
Image
Collections
Query Image
Feature
Extraction
Feature
Extraction
Query image
features
Feature
database
Embed into
hash codes
Embed into
hash codes
Similarity
Matching
Retrieved
Images
Amruta Dubewar et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 3( Version 1), March 2014, pp.935-938
www.ijera.com 937 | P a g e
Where H′
m =
H[m]
𝑝
, p is total number of pixels in
image.
3.3 Correlogram And Autocorrelogram
Let I be an M×N image which comprises of
pixel p(m, n). Let [C] denote the set of C colours
c1,…….,cC that can occur in the image. For pixel p, let I
(p), denote its colour c, and Ic corresponds to a pixel
p, for which I (p) =c. Let [D] denote a set of fixed
distances d1,…….,dD which are measure using L1 norm
[7]. The correlogram of image I is defined for colour
pair (𝑐𝑖, 𝑐𝑗 ) and distance d as:
Υci,cj
d
I = Prp1∈Ici,p2∈I p1∈Icj
| p1 − p2 = d (5)
It gives the probability that given in any pixel p1 of
colour ci, a pixel p2 at a distance d from the given
pixel p1 is of colour cj.
Autocorrelogram is a subset of correlogram.The
autocorrelogram of image I give the probability of
finding the identical colours at distance d:
αc
d
I = Υc,c
d
I (6)
It gives the probability that pixel p1 and p2, d away
from each other are of the identical colours.
Autocorrelogram provides significant benefit in
comparison to correlogram. First, it requires smaller
storage and second, the average number of entries per
histogram cell increases, which improves the
statistical reliability of histogram.
IV. Texture Feature
Texture can be defined as; it provides the
measures of properties such as coarseness, regularity
and smoothness. Furthermore, texture can be thought
as repeated pattern of pixels over a spatial domain. If
the texture has exposed to some noise, the patterns
and their repetition in the texture can be random and
unstructured. Three types of methods are used for
feature extraction such as statistical, model-based and
frequency-based methods. In this, uses a frequency-
based method such as gabor wavelet. The wavelet
transform obtains a flexible resolution in time and
frequency domain. The 2D gabor function is defined
as:
g x, y
=
1
2п
exp
x2
+ y2
σ2
. exp j2пω0 xcosθ +ysin θ (7)
Where σ is the variance of Gaussian distribution in
both x and y directions, ω0 is the frequency of
sinusoid and θ is orientation of sinusoid. Gabor
function is a two dimensional Gaussian envelope
modulated by a sinusoid with frequency ω0 and
orientation θ.
V. Mapping Features To Hash Codes
The hash code is substantially smaller than
the features itself, and is generated by formula in
such a way that it is extremely unlikely that some
other features will produce the same hash codes.
Therefore, it requires less memory storage. The
image features mapped into hamming space using
hashing method and then quantized into hash codes.
VI. Similarity Measures
A similarity measure is finding the distance
between two images. The distance between two
images is calculated using feature vectors that are
extracted from the images. Therefore, retrieval result
is not a single image, but many images will be
retrieved similar to the query image. In this, uses
hamming distance for similarity measure. With hash
codes of feature vectors, similarity measure can be
performed in hamming space using hamming
distance. By definition, hamming distance between
two hash codes is the total number of bits at which
the binary values are different [5]. Specific locations
of the bits with different values are not considered.
For example, given three hash codes A=1100,
B=1111, C=0000, the hamming distance of A and B
is equal t that A and C, regardless of the fact that C
differs from A in the first two bits while B differs in
the last two bits. Due to this nature of the Hamming
distance, practically there can be hundreds or even
thousands of images sharing the same distance to a
query. From the given example, suppose we knew
that the first two bits are more important for A, then
B should be ranked higher than C if A was the query
means that B is closer to A than C.
VII. Conclusion
In this paper, we used a colour images to
extract colour feature such as colour moment, colour
histogram, autocorrelogram and gabor wavelet for
texture feature. The image showed different visual
contents, including colour, shape and texture. Among
them, colour-texture characterization of an image is
probably the mainly useful features to be
approximated. Hashing is used to generate compact
hash code of feature descriptors. It reduces
computation time and memory storage. This system
uses hamming distance as similarity measure makes
the algorithm extremely fast as compared to
Euclidean distance. This concept has been widely
used in various areas like crime prevention, medical
diagnosis, web searching etc.
Amruta Dubewar et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 3( Version 1), March 2014, pp.935-938
www.ijera.com 938 | P a g e
References
[1] T Kato, Database architecture for content-
based image retrieval, International Society
For Optical Engineering, 1622, 1992, 112-
113.
[2] M Flickner, H. Sawhney, w. Niblack, J.
Ashley, Q. Huang, B. DomM. Gorkani, J.
Hafne, D. Lee, D. Petkovic, D. Steele, and P.
Yanker, Query By Image And Video Content
The QBIC System, IEEE Computer, 1995,
23-32
[3] A Pentland, R. W Picard, S Scaroff,
Photobook: Content Based Manipulation For
Image Databases, International Journal Of
computer Vision, 18(3), 1996, 233-254.
[4] Smeulders, A. W. Worring, M. Santini, S.
Gupta, A. Jain, R.: Content-based image
retrieval at the end of early years, IEEE
Transaction on Pattern Analysis and
Machine Intelligence, 22(12), 2000, 1349-
1380.
[5] Yu-Gang Jiang, Jun Wang, Xiang Xue, Shih-
Fu Chang, Query-adaptive image search with
hash codes, IEEE Transaction on
Multimedia,15(2) 2013, 442-453
[6] M Ozaki, Y. Adachi, Y. Iwahori, and N. Ishii,
Application of fuzzy theory to writer
recognition of Chinese characters,
International Journal of Modelling and
Simulation, 18(2), 1998, 112-116.
[7] J. Huang, S. R. Kumar, M. Mitra, W. J. Zhu,
R. Zabih, Image indexing using colour
correlograms, IEEE Conference on
Computer Vision and Pattern Recognition,
1997.

Weitere ähnliche Inhalte

Was ist angesagt?

Automatic Image Annotation Using CMRM with Scene Information
Automatic Image Annotation Using CMRM with Scene InformationAutomatic Image Annotation Using CMRM with Scene Information
Automatic Image Annotation Using CMRM with Scene Information
TELKOMNIKA JOURNAL
 
Feature integration for image information retrieval using image mining techni...
Feature integration for image information retrieval using image mining techni...Feature integration for image information retrieval using image mining techni...
Feature integration for image information retrieval using image mining techni...
iaemedu
 
Improving Performance of Multileveled BTC Based CBIR Using Sundry Color Spaces
Improving Performance of Multileveled BTC Based CBIR Using Sundry Color SpacesImproving Performance of Multileveled BTC Based CBIR Using Sundry Color Spaces
Improving Performance of Multileveled BTC Based CBIR Using Sundry Color Spaces
CSCJournals
 

Was ist angesagt? (18)

Ac03401600163.
Ac03401600163.Ac03401600163.
Ac03401600163.
 
Survey on Content Based Image Retrieval
Survey on Content Based Image Retrieval Survey on Content Based Image Retrieval
Survey on Content Based Image Retrieval
 
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 Review of Feature Extraction Techniques for CBIR based on SVM
A Review of Feature Extraction Techniques for CBIR based on SVMA Review of Feature Extraction Techniques for CBIR based on SVM
A Review of Feature Extraction Techniques for CBIR based on SVM
 
I017417176
I017417176I017417176
I017417176
 
Automatic Image Annotation Using CMRM with Scene Information
Automatic Image Annotation Using CMRM with Scene InformationAutomatic Image Annotation Using CMRM with Scene Information
Automatic Image Annotation Using CMRM with Scene Information
 
Noise tolerant color image segmentation using support vector machine
Noise tolerant color image segmentation using support vector machineNoise tolerant color image segmentation using support vector machine
Noise tolerant color image segmentation using support vector machine
 
MMFO: modified moth flame optimization algorithm for region based RGB color i...
MMFO: modified moth flame optimization algorithm for region based RGB color i...MMFO: modified moth flame optimization algorithm for region based RGB color i...
MMFO: modified moth flame optimization algorithm for region based RGB color i...
 
Wavelet-Based Color Histogram on Content-Based Image Retrieval
Wavelet-Based Color Histogram on Content-Based Image RetrievalWavelet-Based Color Histogram on Content-Based Image Retrieval
Wavelet-Based Color Histogram on Content-Based Image Retrieval
 
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...
 
Content based image retrieval (cbir) using
Content based image retrieval (cbir) usingContent based image retrieval (cbir) using
Content based image retrieval (cbir) using
 
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...
 
Amalgamation of contour, texture, color, edge, and
Amalgamation of contour, texture, color, edge, andAmalgamation of contour, texture, color, edge, and
Amalgamation of contour, texture, color, edge, and
 
Feature integration for image information retrieval using image mining techni...
Feature integration for image information retrieval using image mining techni...Feature integration for image information retrieval using image mining techni...
Feature integration for image information retrieval using image mining techni...
 
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...
 
Improving Performance of Multileveled BTC Based CBIR Using Sundry Color Spaces
Improving Performance of Multileveled BTC Based CBIR Using Sundry Color SpacesImproving Performance of Multileveled BTC Based CBIR Using Sundry Color Spaces
Improving Performance of Multileveled BTC Based CBIR Using Sundry Color Spaces
 
Object recognition from image using grid based color moments feature extracti...
Object recognition from image using grid based color moments feature extracti...Object recognition from image using grid based color moments feature extracti...
Object recognition from image using grid based color moments feature extracti...
 
Automatic dominant region segmentation for natural images
Automatic dominant region segmentation for natural imagesAutomatic dominant region segmentation for natural images
Automatic dominant region segmentation for natural images
 

Andere mochten auch

فن ادارة المواقف كامل
فن ادارة المواقف كاملفن ادارة المواقف كامل
فن ادارة المواقف كامل
BookStoreLib
 

Andere mochten auch (20)

F43063841
F43063841F43063841
F43063841
 
Eq4301862865
Eq4301862865Eq4301862865
Eq4301862865
 
Ei4301816822
Ei4301816822Ei4301816822
Ei4301816822
 
Eg4301808811
Eg4301808811Eg4301808811
Eg4301808811
 
G43033541
G43033541G43033541
G43033541
 
Ez4301918924
Ez4301918924Ez4301918924
Ez4301918924
 
Ex4301908912
Ex4301908912Ex4301908912
Ex4301908912
 
F43043034
F43043034F43043034
F43043034
 
H43044145
H43044145H43044145
H43044145
 
Es4301871876
Es4301871876Es4301871876
Es4301871876
 
I43014752
I43014752I43014752
I43014752
 
Ku3618411849
Ku3618411849Ku3618411849
Ku3618411849
 
Bh4101338342
Bh4101338342Bh4101338342
Bh4101338342
 
Ib3614041408
Ib3614041408Ib3614041408
Ib3614041408
 
If3614251429
If3614251429If3614251429
If3614251429
 
Hs3613611366
Hs3613611366Hs3613611366
Hs3613611366
 
19690802 19720828
19690802 1972082819690802 19720828
19690802 19720828
 
فن ادارة المواقف كامل
فن ادارة المواقف كاملفن ادارة المواقف كامل
فن ادارة المواقف كامل
 
Cat pastel tintureiros
Cat pastel tintureirosCat pastel tintureiros
Cat pastel tintureiros
 
Etica profesional
Etica profesionalEtica profesional
Etica profesional
 

Ähnlich wie Fc4301935938

Object recognition from image using grid based color
Object recognition from image using grid based colorObject recognition from image using grid based color
Object recognition from image using grid based color
Harshitha Mp
 
Object recognition from image using grid based color moments feature extracti...
Object recognition from image using grid based color moments feature extracti...Object recognition from image using grid based color moments feature extracti...
Object recognition from image using grid based color moments feature extracti...
eSAT Journals
 
Multimedia Big Data Management Processing And Analysis
Multimedia Big Data Management Processing And AnalysisMultimedia Big Data Management Processing And Analysis
Multimedia Big Data Management Processing And Analysis
Lindsey Campbell
 
Volume 2-issue-6-1974-1978
Volume 2-issue-6-1974-1978Volume 2-issue-6-1974-1978
Volume 2-issue-6-1974-1978
Editor IJARCET
 
Volume 2-issue-6-1974-1978
Volume 2-issue-6-1974-1978Volume 2-issue-6-1974-1978
Volume 2-issue-6-1974-1978
Editor IJARCET
 

Ähnlich wie Fc4301935938 (20)

SEARCH ENGINE FOR IMAGE RETRIEVAL
SEARCH ENGINE FOR IMAGE RETRIEVALSEARCH ENGINE FOR IMAGE RETRIEVAL
SEARCH ENGINE FOR IMAGE RETRIEVAL
 
Et35839844
Et35839844Et35839844
Et35839844
 
An Unsupervised Cluster-based Image Retrieval Algorithm using Relevance Feedback
An Unsupervised Cluster-based Image Retrieval Algorithm using Relevance FeedbackAn Unsupervised Cluster-based Image Retrieval Algorithm using Relevance Feedback
An Unsupervised Cluster-based Image Retrieval Algorithm using Relevance Feedback
 
A Mat Lab built software application for similar image retrieval
A Mat Lab built software application for similar image retrievalA Mat Lab built software application for similar image retrieval
A Mat Lab built software application for similar image retrieval
 
SEMANTIC IMAGE RETRIEVAL USING MULTIPLE FEATURES
SEMANTIC IMAGE RETRIEVAL USING MULTIPLE FEATURESSEMANTIC IMAGE RETRIEVAL USING MULTIPLE FEATURES
SEMANTIC IMAGE RETRIEVAL USING MULTIPLE FEATURES
 
A COMPARATIVE ANALYSIS OF RETRIEVAL TECHNIQUES IN CONTENT BASED IMAGE RETRIEVAL
A COMPARATIVE ANALYSIS OF RETRIEVAL TECHNIQUES IN CONTENT BASED IMAGE RETRIEVALA COMPARATIVE ANALYSIS OF RETRIEVAL TECHNIQUES IN CONTENT BASED IMAGE RETRIEVAL
A COMPARATIVE ANALYSIS OF RETRIEVAL TECHNIQUES IN CONTENT BASED IMAGE RETRIEVAL
 
A comparative analysis of retrieval techniques in content based image retrieval
A comparative analysis of retrieval techniques in content based image retrievalA comparative analysis of retrieval techniques in content based image retrieval
A comparative analysis of retrieval techniques in content based image retrieval
 
Gi3411661169
Gi3411661169Gi3411661169
Gi3411661169
 
Content Based Image Retrieval : Classification Using Neural Networks
Content Based Image Retrieval : Classification Using Neural NetworksContent Based Image Retrieval : Classification Using Neural Networks
Content Based Image Retrieval : Classification Using Neural Networks
 
Object recognition from image using grid based color
Object recognition from image using grid based colorObject recognition from image using grid based color
Object recognition from image using grid based color
 
Object recognition from image using grid based color moments feature extracti...
Object recognition from image using grid based color moments feature extracti...Object recognition from image using grid based color moments feature extracti...
Object recognition from image using grid based color moments feature extracti...
 
IRJET- Image based Information Retrieval
IRJET- Image based Information RetrievalIRJET- Image based Information Retrieval
IRJET- Image based Information Retrieval
 
Performance Evaluation Of Ontology And Fuzzybase Cbir
Performance Evaluation Of Ontology And Fuzzybase CbirPerformance Evaluation Of Ontology And Fuzzybase Cbir
Performance Evaluation Of Ontology And Fuzzybase Cbir
 
PERFORMANCE EVALUATION OF ONTOLOGY AND FUZZYBASE CBIR
PERFORMANCE EVALUATION OF ONTOLOGY AND FUZZYBASE CBIRPERFORMANCE EVALUATION OF ONTOLOGY AND FUZZYBASE CBIR
PERFORMANCE EVALUATION OF ONTOLOGY AND FUZZYBASE CBIR
 
K018217680
K018217680K018217680
K018217680
 
Color and texture based image retrieval
Color and texture based image retrievalColor and texture based image retrieval
Color and texture based image retrieval
 
Multimedia Big Data Management Processing And Analysis
Multimedia Big Data Management Processing And AnalysisMultimedia Big Data Management Processing And Analysis
Multimedia Big Data Management Processing And Analysis
 
Volume 2-issue-6-1974-1978
Volume 2-issue-6-1974-1978Volume 2-issue-6-1974-1978
Volume 2-issue-6-1974-1978
 
Volume 2-issue-6-1974-1978
Volume 2-issue-6-1974-1978Volume 2-issue-6-1974-1978
Volume 2-issue-6-1974-1978
 
B0310408
B0310408B0310408
B0310408
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 

Fc4301935938

  • 1. Amruta Dubewar et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 3( Version 1), March 2014, pp.935-938 www.ijera.com 935 | P a g e Query Adaptive Image Retrieval System Amruta Dubewar*, Prof. Snehal Bhosale** *(Department of Electronics and Telecommunication RMD Sinhgad School of Engineering, Warje, Pune) ** (Department of Electronics and Telecommunication, RMD Sinhgad School of Engineering, Warje, Pune) ABSTRACT Images play a crucial role in various fields such as art gallery, medical, journalism and entertainment. Increasing use of image acquisition and data storage technologies have enabled the creation of large database. So, it is necessary to develop appropriate information management system to efficiently manage these collections and needed a system to retrieve required images from these collections. This paper proposed query adaptive image retrieval system (QAIRS) to retrieve images similar to the query image specified by user from database. The goal of this system is to support image retrieval based on content properties such as colour and texture, usually encoded into feature vectors. In this system, colour feature extracted by various techniques such as colour moment, colour histogram and autocorrelogram and texture feature extracted by using gabor wavelet. Hashing technique is used to embed high dimensional image features into hamming space, where search can be performed by hamming distance of compact hash codes. Depending upon minimum hamming distance it returns the similar image to query image. Keywords – Hamming distance, Hash codes, Hamming space, Hashing, Query adaptive image retrieval. I. Introduction The rapid evolution of multimedia and application has brought about an explosive growth of digital images in computer vision. This development has actually increase need for image retrieval system which is able to effectively index a massive amount of images and to efficiently retrieve them based on their visual contents. The term content based image retrieval (CBIR) appears to have been first used in the literature by Kato [1992] to describe his experiment in the automatic retrieval of images from database by colour and shape [1].In the past decade, many image retrieval system have been successfully developed, such as IBM QBIC system [2], developed at the IBM Almaden Research Centre, the Photobook system [3], developed my MIT Media Lab. There are two main approaches to image retrieval: text-based retrieval and content based retrieval [4]. The text-based approach requires a previous annotation of the database images, which is very lengthy and time consuming. Furthermore, the annotation process is inefficient because, users generally, do not create annotation in a proper way. Actually, different users tend to use different keywords to describe the same image characteristics. The lack of systemization in annotation process decreases the performance of text-based image retrieval. The alternative content-based method indexes images in database by identifying similarities between them based on low-level visual features as colour, texture, shape and spatial information. In this approach, it is possible to retrieve images similar to the image chosen by user. Advantage of this approach is the possibility of an automatic retrieval process, which reduces efforts required for annotating the image. The query adaptive image retrieval system performs two major tasks. The first task is feature extraction; here a set of features is extracted to describe the content of each image in the database. The second task is the similarity measurement between the query image and each image in the database, using the feature extraction. The feature extraction values for a given image are stored in a vector that can be used for retrieving similar images. Feature vector are descriptions of the visual features of the contents in images that produce such descriptions. They describe simple characteristics, such as colour, texture. The key to successful retrieval system is choosing the right feature to accurately represent images and the size of feature vector. This system uses low-level colour and texture feature. For colour feature extraction uses colour moment, autocorrelogram, colour histogram and for texture feature extraction uses gabor wavelet. The extracted features are embedding into hamming space using hashing technique. Hashing is preferable over tree-based indexing structure as it requires greatly reduced memory [5]. These extracted features are then embedded into hash codes for efficient search. Hash codes are used for similarity measure by using hamming distance. RESEARCH ARTICLE OPEN ACCESS
  • 2. Amruta Dubewar et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 3( Version 1), March 2014, pp.935-938 www.ijera.com 936 | P a g e II. Proposed System figure1. Block diagram of proposed query adaptive image retrieval system. Fig.1 shows block diagram of proposed query adaptive image retrieval system. Two main tasks are supported: image collections and query image processing. For the image collections, colour and texture features are extracted first from individual images. The extracted features are described by feature vectors. These extracted feature vectors are embedded into hash codes and stored in feature database. Query image is the input for system, which is taken as input query for search operation. User is supposed to select an image in order to find similar images to that query image. For a given query image, similarly extract its features and form a feature vector. This query image feature vector compares with already store feature vectors in image database. This process usually called similarity matching and is based on some similarity measure to calculate distance between the query image feature vector and feature database. From the system’s point of view the similarity of two images depends on the distance in feature space between the feature points defined by the vectors. Means, shorter the distance between two points, the images are similar. Depending on similarity measure it retrieves images. III. Colour Features Extraction Colour is intuitive features and plays important role in image matching. Colour feature extraction involves analyzing absolute value of each colour pixel. Colour distribution is a statistical feature and techniques such as colour moment an colour histogram [6].The colour moment and colour histogram contains only colour information of each pixel in an image, the relation between neighbouring pixel is not involve. Another kind of feature, called as colour correlogram which express the spatial correlation of pairs of colour changes with distance. 3.1 Colour Moment Colour moments are used as feature vector for image retrieval. Since any colour distribution can be characterized by its moments and mainly information is concentrated on the lower order moments, only the first moment is mean and second moment is standard deviation are taken as feature vectors [6]. The first moment is: µi = 1 N fij N j=1 (1) The second moment is: σi = 1 N (fij − µi )2N j=1 (2) Where fij is the value of i-th colour component of the image pixel j, and N is the number of pixels in the image. 3.2 Colour Histogram Colour histogram is an effective representation of the colour content of an image. The colour histogram is an effective method for characterizing both the global and local distribution of colours in an image. A histogram is the distribution of number of pixels for each quantized bins. Quantization in terms of colour histogram refers to the process of reducing the number of bins by taking colours that are very similar to each other and putting them into same bins. A colour histogram for given image is represented by vector: H= {H [0], H[1], H[3],……H[m]…… H[n]} (3) Where m is a colour bin in colour histogram and H[m] represents the number of pixels of colour m in the image and n is the total number of bins used in colour histogram. For comparing images of different sizes, colour histogram should be normalized. The normalised colour histogram H’ is given as: H’= {H’ [0], H’[1], H’[3],…H’[m]… H’[n] } (4) Image Collections Query Image Feature Extraction Feature Extraction Query image features Feature database Embed into hash codes Embed into hash codes Similarity Matching Retrieved Images
  • 3. Amruta Dubewar et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 3( Version 1), March 2014, pp.935-938 www.ijera.com 937 | P a g e Where H′ m = H[m] 𝑝 , p is total number of pixels in image. 3.3 Correlogram And Autocorrelogram Let I be an M×N image which comprises of pixel p(m, n). Let [C] denote the set of C colours c1,…….,cC that can occur in the image. For pixel p, let I (p), denote its colour c, and Ic corresponds to a pixel p, for which I (p) =c. Let [D] denote a set of fixed distances d1,…….,dD which are measure using L1 norm [7]. The correlogram of image I is defined for colour pair (𝑐𝑖, 𝑐𝑗 ) and distance d as: Υci,cj d I = Prp1∈Ici,p2∈I p1∈Icj | p1 − p2 = d (5) It gives the probability that given in any pixel p1 of colour ci, a pixel p2 at a distance d from the given pixel p1 is of colour cj. Autocorrelogram is a subset of correlogram.The autocorrelogram of image I give the probability of finding the identical colours at distance d: αc d I = Υc,c d I (6) It gives the probability that pixel p1 and p2, d away from each other are of the identical colours. Autocorrelogram provides significant benefit in comparison to correlogram. First, it requires smaller storage and second, the average number of entries per histogram cell increases, which improves the statistical reliability of histogram. IV. Texture Feature Texture can be defined as; it provides the measures of properties such as coarseness, regularity and smoothness. Furthermore, texture can be thought as repeated pattern of pixels over a spatial domain. If the texture has exposed to some noise, the patterns and their repetition in the texture can be random and unstructured. Three types of methods are used for feature extraction such as statistical, model-based and frequency-based methods. In this, uses a frequency- based method such as gabor wavelet. The wavelet transform obtains a flexible resolution in time and frequency domain. The 2D gabor function is defined as: g x, y = 1 2п exp x2 + y2 σ2 . exp j2пω0 xcosθ +ysin θ (7) Where σ is the variance of Gaussian distribution in both x and y directions, ω0 is the frequency of sinusoid and θ is orientation of sinusoid. Gabor function is a two dimensional Gaussian envelope modulated by a sinusoid with frequency ω0 and orientation θ. V. Mapping Features To Hash Codes The hash code is substantially smaller than the features itself, and is generated by formula in such a way that it is extremely unlikely that some other features will produce the same hash codes. Therefore, it requires less memory storage. The image features mapped into hamming space using hashing method and then quantized into hash codes. VI. Similarity Measures A similarity measure is finding the distance between two images. The distance between two images is calculated using feature vectors that are extracted from the images. Therefore, retrieval result is not a single image, but many images will be retrieved similar to the query image. In this, uses hamming distance for similarity measure. With hash codes of feature vectors, similarity measure can be performed in hamming space using hamming distance. By definition, hamming distance between two hash codes is the total number of bits at which the binary values are different [5]. Specific locations of the bits with different values are not considered. For example, given three hash codes A=1100, B=1111, C=0000, the hamming distance of A and B is equal t that A and C, regardless of the fact that C differs from A in the first two bits while B differs in the last two bits. Due to this nature of the Hamming distance, practically there can be hundreds or even thousands of images sharing the same distance to a query. From the given example, suppose we knew that the first two bits are more important for A, then B should be ranked higher than C if A was the query means that B is closer to A than C. VII. Conclusion In this paper, we used a colour images to extract colour feature such as colour moment, colour histogram, autocorrelogram and gabor wavelet for texture feature. The image showed different visual contents, including colour, shape and texture. Among them, colour-texture characterization of an image is probably the mainly useful features to be approximated. Hashing is used to generate compact hash code of feature descriptors. It reduces computation time and memory storage. This system uses hamming distance as similarity measure makes the algorithm extremely fast as compared to Euclidean distance. This concept has been widely used in various areas like crime prevention, medical diagnosis, web searching etc.
  • 4. Amruta Dubewar et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 3( Version 1), March 2014, pp.935-938 www.ijera.com 938 | P a g e References [1] T Kato, Database architecture for content- based image retrieval, International Society For Optical Engineering, 1622, 1992, 112- 113. [2] M Flickner, H. Sawhney, w. Niblack, J. Ashley, Q. Huang, B. DomM. Gorkani, J. Hafne, D. Lee, D. Petkovic, D. Steele, and P. Yanker, Query By Image And Video Content The QBIC System, IEEE Computer, 1995, 23-32 [3] A Pentland, R. W Picard, S Scaroff, Photobook: Content Based Manipulation For Image Databases, International Journal Of computer Vision, 18(3), 1996, 233-254. [4] Smeulders, A. W. Worring, M. Santini, S. Gupta, A. Jain, R.: Content-based image retrieval at the end of early years, IEEE Transaction on Pattern Analysis and Machine Intelligence, 22(12), 2000, 1349- 1380. [5] Yu-Gang Jiang, Jun Wang, Xiang Xue, Shih- Fu Chang, Query-adaptive image search with hash codes, IEEE Transaction on Multimedia,15(2) 2013, 442-453 [6] M Ozaki, Y. Adachi, Y. Iwahori, and N. Ishii, Application of fuzzy theory to writer recognition of Chinese characters, International Journal of Modelling and Simulation, 18(2), 1998, 112-116. [7] J. Huang, S. R. Kumar, M. Mitra, W. J. Zhu, R. Zabih, Image indexing using colour correlograms, IEEE Conference on Computer Vision and Pattern Recognition, 1997.