SlideShare a Scribd company logo
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Issue: 05 | May-2014, Available @ http://www.ijret.org 107
OPTIMIZING CONTENT BASED IMAGE RETRIEVAL IN P2P SYSTEMS
Swathi H1
, Sandeep Kumar2
, Suresh L3
1
Student, Computer Science Dept, , Cambridge Institute of technology, Bangalore, India
2
Associate Professor, Head, Information Science Dept, Cambridge Institute of technology, Bangalore, India
3
Principal, Cambridge Institute of technology, Bangalore, India
Abstract
Content Based image retrieval (CBIR) is next big thing on search market. Performing content based image retrieval on internet
databases connected using P2P network is the scope of our work. In case of unstructured P2P network CBIR has many challenges in
terms of routing, match making etc. Authors in [1] have proposed a P2P-CBIR search engine to provide scalable image retrieval
which can adaptively control the query scope and progressively define the accuracy of query results. But the problem in this solution
is that query search time is high. We take this problem and propose optimizations to work in [1], so that the image search time can be
reduced.
Keywords: peer-to-peer networks; Multi-instance query; content based image retrieval; scalable retrieval; network
search configuration.
----------------------------------------------------------------------***--------------------------------------------------------------------
1. INTRODUCTION
Advancement of digital media coding and Internet technology
have enabled, Peer-to-Peer (P2P) networks to share files,
transferring real-time video streams, and performing Content-
Based Image Retrieval (CBIR) in recent decades. In the P2P
networks, each connected peer serves simultaneously as a
server and a client, which can distribute computation and
network traffics to peers to provide efficient streaming and
CBIR services.
The CBIR has been developed over the past decade since
international image/video coding standards, such as JPEG,
MPEG-4, H.264, and HEVC, have been widely used and
distributed over Internet. The CBIR engine can help to find user
interested relevant multimedia contents, either through multi-
instance query or relevance feedback control. Before the CBIR
search engine being developed, text information is the only
precise data used to perform content similarity retrieval, such as
filename, creator, and content descriptions.
However, the text-based CBIR requires human annotation and
content categorization, such that large scale retrieval is not
feasible. In addition, the categorization and annotations would
be different through different human labeling, which would bias
the retrieval results.
To perform server-client CBIR, the server has to record
addresses and feature characteristics of all client peers. To
respond a query, the server helps the query peer, P, to forward
the query message, Q, to all peers with relevant contents, which
would perform retrieval and transmit relevant images toward P.
This centralized approach suffers heavy network traffics in that
unnecessary retrieval and transmission are involved. To
eliminate the centralized traffic loading, P2P CBIR is proposed.
Multi-instance query is widely used by the CBIR search engine
to improve retrieval accuracy and reduce retrieval processing
time. As one image would demonstrate various types of
features, performing multi-instance query with multiple feature
(MIMF) types can yield more accurate and robust retrieval
results, which can be achieved by assigning weighting to
different similarity ranks corresponding to different feature
types. Authors in [1] proposed to perform MIMF on the P2P
paradigm for progressive and scalable retrieval. In this method,
the query search time was high because of the network delay
and image matching at each peer. We take this problem as our
motivation and propose methods to optimize the query search
time.
2. RELATED WORK
The MPEG-7 standard provides normative descriptors, such as
color, texture, region, and shape descriptors, for effective visual
data retrieval [2]. These descriptors represent visual contents
with numerical feature values from which the similarity could
be measured quantitatively. They provide a numerical
measurement space for image knowledge discovery and data
mining (KDD). In general, one CBIR search engine provides
the relevance feedback function to recognize user’s definition
on image similarity. In addition, utilizing multiple feature types
would help the search engine to increase the retrieval accuracy
and reduce the network traffic in the P2PCBIR system.
Previous works, such as IBM’s Query by Image Content
(QBIC) [3], Blobworld [4], and visualSEEk [5], proposed to
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Issue: 05 | May-2014, Available @ http://www.ijret.org 108
extract low-level features from locally segmented image
regions. For the QBIC system, the objects or regions in images
are segmented and labeled manually. In terms of feature
description, the color, texture, and shape features could be
extracted from the objects, regions, or the whole image. The
Blobworld proposed to segment an image into a set of region
that are coherent in color and texture features. The similarity
between the query image and the one in the image database is
computed through the similarity regions matching. The
VisualSEEk extracts the color and texture features from the
salient regions segmented in the images, and further takes the
geometric properties of regions (e.g., size, absolute, and relative
spatial locations) into considerations.
PicToSeek [6] is an object based retrieval system, in which the
invariants of color and shape features for the object in each
image are evaluated based on the criteria: illumination
conditions, viewpoint invariance, and geometry properties of
the object.
However, how to justify segmentation results become critical in
terms of image segmentation techniques. In addition, the
problem of computing a similar region pair set with the
maximum covered area is NP-hard [7].
Several researches were conducted to study the multi-instance
learning measure to select the semantic regions from query
images automatically [8][9]. The selected regions from query
images are labeled as common positive from users’ relevance
feedback.
Some researches proposed to extract global or local features
from images to perform image classification and image/video
retrieval [13]-[16]. The Scale Invariant Feature Transform
(SIFT) [17][18] is a widely used local feature descriptor that
extracts distinctive invariant key points from local patches in
images. According to the clustering procedure, each patch
described by the feature key point is categorized into the set
corresponding to specific words. Therefore, a bag of-words
(BOW) [19][20] is built as the feature vector to describe the
visual content of one image.
Speeded Up Robust Features (SURF) [21] descriptor
approximates the second order Gaussian derivatives in Hessian
matrix, and exploits integral images to extract the local feature
points. Principal Component Analysis (PCA)-SIFT [22]
projects the normalized gradient image vector to a compact
feature vector. Since SURF and PCA-SIFT descriptors
demonstrate lower dimensional feature vectors [23], they spend
less time for matching between two images, as compared to the
SIFT descriptor. In contrast, global features can be extracted
from images such as color correlogram and Tamura texture
descriptors. The color correlogram [24] presents the spatial
correlation between pairs of pixels’ colors with distance. As
compared to the color histogram, color correlogram is more
robust to different image processing procedures, including
spatial translation, different view of the same scene, and large
changes in appearance. Tamura texture descriptors [25] extract
six basic texture features corresponding to human visual
perception: coarseness, contrast, directionality, line-likeness,
regularity, and roughness.
Experiments suggest that the first three texture features, i.e.,
coarseness, contrast, and directionality, are efficiently in images
classification and segmentation.
3. PROBLEM STATEMENT
The P2P-CBIR system diagram proposed in [1] is demonstrated
in Fig. 1, which comprises off- and on-line stages.
Fig. 1: The P2P-CBIR system diagram.
At the off-line stage, an image pre-processing module was
integrated in each peer to extract descriptors of new images,
such as color, texture, and shape. At the on-line stage, the query
peer P that received the Q performs MIMF.
The problem in this approach is that the query feature is
matched against each image in the peer during the online search
stage. This results in bigger search time.
4. PROPOSED SOLUTION
We introduce two additional concepts in offline phase of P2P-
CBIR which will help to achieve reduced search time.
1. Clustering of Peers
2. Constructing search index for Peer cluster
In the online phase, the way of searching is modified to achieve
fast search time.
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Issue: 05 | May-2014, Available @ http://www.ijret.org 109
4.1 Clustering of Peers
Peers must be grouped together based on any parameters like
peers in a particular geographical area. Each peer will advertise
the number of requests it has received till recent to all the
neighbors in its geographical area with a distance of K hops.
Once all the peers have exchanged the information, the peer
node with maximum number of request till now will become
the cluster head. All the other peers will come the part of the
cluster. A peer node can also be part of two clusters. This
occurs for the case of boarder peers. The cluster head peer will
start a mobile agent. This mobile agent will visit all the peers in
the cluster and visit the cluster head. The mobile agent will
carry information of the image feature cluster information in
each peer to the cluster head peer.
4.2 Constructing Search Index for Peer Cluster
The mobile agent will bring the feature vector of images in each
peer to the cluster head peer. Based in this clustering is again
done to group the image features. The mobile agent cannot
bring the all image feature information from other peers at one
shot. So the clustering algorithm which we will implement must
be a agglomerative clustering algorithm. With this cluster
information, a search index must be constructed. The search
index will maintain the map of what features are available at the
peer cluster as the whole and the whereabouts of each features
in the peer cluster.
4.3 Modified Search
In the search phase, when the query is sent over P2P network,
each peer will forward the query to its cluster head peer. Once
the cluster head peer receives the query, it will search in the
search index and look for the presence of the target feature
presence or similarity with any features in its search index. If
any matching entry is found the query is redirected to the peers
in which feature is found. If the no matching entry is found, the
cluster head will forward to neighbor cluster head.
5. ADVANTAGES OF OUR SOLUTION
With the search index constructed and kept at peer cluster head
node, the search on each peer for the match is avoided. This
way the search time is shortened. With the bigger cluster size,
the search time can be reduced drastically.
6. PERFORMANCE ANALYSIS
The databases comprise 500 images, some of which are
collected from Corel image database and Caltech 101, and the
others are collected from professional websites. Each peer is
distributed 15 images randomly different categories. For peer
clustering, each peer records three random links and two
attractive links for CH, SCD, CSD, CLD, EHD and DWT
features, respectively.
We measured two parameters accuracy of match and the search
time. Our main objective in this paper work is to reduce the
search time without affecting the accuracy in a bigger way.
We compared our proposed solution to the solution proposed in
[1].
From the performance result, we see that the search time is less
than the P2P-cbir system proposed in [1]. The reason for this
reduction is because of the peer search index maintained in the
cluster head. Due to this, we have shortened the search area and
it reflects in reduction in search time.
The accuracy is comparatively lesser in our approach during
initial stages, but improves with number of nodes because of
more results returned to the user.
7. CONCLUSIONS AND FUTURE WORK
We have detailed our proposed solution for reducing the search
time for CBIR in P2P-CBIR system. In future we plan to
analyze the performance of our solution in terms of search time
for different cluster sizes and compare with existing solution. In
addition we also plan to propose a representation of search
index to enable faster search using spare coding representations.
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Issue: 05 | May-2014, Available @ http://www.ijret.org 110
REFERENCES
[1]. Chun-Rong Su, Jiann-Jone Chen, and Kai-Lin Chang
“Content-Based Image Retrieval on Reconfigurable Peer-to-
Peer Networks” 2013 International Symposium on Biometrics
and Security Technologies.
[2]. Overview of the MPEG-7 Standard (version 10). ISO/IEC
JTC1/SC29/WG11 N6828, Oct. 2004.
[3]. M. Flickner, et al., “Query by image and video content: the
QBIC system,” IEEE Computer, vol. 28, no. 9, pp. 23-32, 1995.
[4]. C. Carson, et al, “Blobworld: image segmentation using
expectation maximizations and it application to image
querying,” IEEE Trans. Pattern Anal. Mach. Intell., vol. 24, pp.
1026V38, 2002.
[5]. J. R. Smith and@S. F. Chang, “Visualseek: a fully
automated contentbased image query system,” in Proc. ACM
Multimedia, 1996.
[6]. T. Gevers and A. Smeulders, “Pictoseek: combining color
and shape invariant features for image retrieval,” IEEE Trans.
Image Process, pp. 102-119, 2000.
[7]. P. Natsev, et al., “WALRUS: a similarity matching
algorithm for image databases,” Technical report, Bell
Laboratories, Murray Hill, 1998.
[8]. R. Rahmani, et al., “Localized content based image
retrieval,” IEEE Trans. Pattern Anal. Mach. Intell., 2008.
[9]. Tram Truong Huu& John Montagnat: Virtual Resource
Allocations distribution on a cloud infrastructure (IEEE, 2010),
pp.612-617.
[10]. Y. Chen, J. Bi, and J. Z. Wang, “MILES: multiple-
instance learning via embedded instance selection,” IEEE
Trans. Pattern Anal. Mach. Intell., vol. 28, pp. 1931-1947, Dec.
2006.

More Related Content

PDF
CBIR Processing Approach on Colored and Texture Images using KNN Classifier a...
PDF
A Novel Method for Content Based Image Retrieval using Local Features and SVM...
PDF
Precision face image retrieval by extracting the face features and comparing ...
PDF
Content based image retrieval project
PDF
Feature extraction techniques on cbir a review
PDF
Global Descriptor Attributes Based Content Based Image Retrieval of Query Images
PDF
26 3 jul17 22may 6664 8052-1-ed edit septian
PDF
Low level features for image retrieval based
CBIR Processing Approach on Colored and Texture Images using KNN Classifier a...
A Novel Method for Content Based Image Retrieval using Local Features and SVM...
Precision face image retrieval by extracting the face features and comparing ...
Content based image retrieval project
Feature extraction techniques on cbir a review
Global Descriptor Attributes Based Content Based Image Retrieval of Query Images
26 3 jul17 22may 6664 8052-1-ed edit septian
Low level features for image retrieval based

What's hot (19)

PDF
Survey on Multiple Query Content Based Image Retrieval Systems
PDF
K018217680
PDF
H018124360
PDF
Dc31472476
PDF
Applications of spatial features in cbir a survey
PDF
Facial image retrieval on semantic features using adaptive mean genetic algor...
PDF
Color and texture based image retrieval a proposed
PDF
A Review of Feature Extraction Techniques for CBIR based on SVM
PDF
Retrieval of Images Using Color, Shape and Texture Features Based on Content
PPTX
Content Based Image and Video Retrieval Algorithm
PDF
Content-based Image Retrieval System for an Image Gallery Search Application
PDF
Paper id 25201471
PPTX
CBIR For Medical Imaging...
PDF
IRJET- A Survey on Different Image Retrieval Techniques
PDF
IRJET- Image based Information Retrieval
PDF
10.1.1.432.9149
PPTX
PDF
Applying Content-Based Image Retrieval Techniques to Provide New Services for...
Survey on Multiple Query Content Based Image Retrieval Systems
K018217680
H018124360
Dc31472476
Applications of spatial features in cbir a survey
Facial image retrieval on semantic features using adaptive mean genetic algor...
Color and texture based image retrieval a proposed
A Review of Feature Extraction Techniques for CBIR based on SVM
Retrieval of Images Using Color, Shape and Texture Features Based on Content
Content Based Image and Video Retrieval Algorithm
Content-based Image Retrieval System for an Image Gallery Search Application
Paper id 25201471
CBIR For Medical Imaging...
IRJET- A Survey on Different Image Retrieval Techniques
IRJET- Image based Information Retrieval
10.1.1.432.9149
Applying Content-Based Image Retrieval Techniques to Provide New Services for...
Ad

Viewers also liked (20)

PDF
Design and verification of pipelined parallel architecture implementation in ...
PDF
Tqds time stamped quantum digital signature to defend
PDF
A comprehensive study of mining web data
PDF
Effect of superplasticizers compatibility on the workability, early age stren...
PDF
Investigation of various parameters on the
PDF
Process monitoring, controlling and load management system in an induction motor
PDF
Design of file system architecture with cluster
PDF
Hydrostatic transmission as an alternative to conventional gearbox
PDF
Optimizing the process parameters of friction stir welded joint of magnesium ...
PDF
Assessment of the leachability and mechanical stability of mud from a zinc pl...
PDF
A fuzzy logic controlled dc dc converter for an
PDF
Experimental investigation of stepped aerofoil using propeller test rig
PDF
Performance of uncorrupted pixel count decision based
PDF
Comparison of glass fiber reinforced concrete &
PDF
Secured key exchange by information reconciliation
PDF
Implementation of embedded bluetooth data broadcast system
PDF
Adaptation of anion exchange process to
PDF
A novel way of verifiable redistribution of the secret in a multiuser environ...
PDF
A survey on data security in cloud computing issues and mitigation techniques
PDF
Application of ibearugbulem’s model for optimizing granite concrete mix
Design and verification of pipelined parallel architecture implementation in ...
Tqds time stamped quantum digital signature to defend
A comprehensive study of mining web data
Effect of superplasticizers compatibility on the workability, early age stren...
Investigation of various parameters on the
Process monitoring, controlling and load management system in an induction motor
Design of file system architecture with cluster
Hydrostatic transmission as an alternative to conventional gearbox
Optimizing the process parameters of friction stir welded joint of magnesium ...
Assessment of the leachability and mechanical stability of mud from a zinc pl...
A fuzzy logic controlled dc dc converter for an
Experimental investigation of stepped aerofoil using propeller test rig
Performance of uncorrupted pixel count decision based
Comparison of glass fiber reinforced concrete &
Secured key exchange by information reconciliation
Implementation of embedded bluetooth data broadcast system
Adaptation of anion exchange process to
A novel way of verifiable redistribution of the secret in a multiuser environ...
A survey on data security in cloud computing issues and mitigation techniques
Application of ibearugbulem’s model for optimizing granite concrete mix
Ad

Similar to Optimizing content based image retrieval in p2 p systems (20)

PDF
IRJET- Efficient Auto Annotation for Tag and Image based Searching Over Large...
PDF
A Survey on Image retrieval techniques with feature extraction
PDF
Content-Based Image Retrieval Features: A Survey
PDF
Features Analysis in CBIR Systems
PDF
A Survey on Content Based Image Retrieval System
PDF
Relevance feedback a novel method to associate user subjectivity to image
PDF
Volume 2-issue-6-2077-2080
PDF
Volume 2-issue-6-2077-2080
PDF
A Comparative Study of Content Based Image Retrieval Trends and Approaches
PDF
Et35839844
PDF
62 328-337
PDF
A Survey on Techniques Used for Content Based Image Retrieval
PDF
Content-Based Image Retrieval by Multi-Featrus Extraction and K-Means Clustering
PDF
Gi3411661169
PDF
An Unsupervised Cluster-based Image Retrieval Algorithm using Relevance Feedback
PDF
https://uii.io/0hIB
PDF
10.1.1.432.9149.pdf
PDF
Image Retrieval Based on its Contents Using Features Extraction
PDF
Query Image Searching With Integrated Textual and Visual Relevance Feedback f...
PDF
Literature Review on Content Based Image Retrieval
IRJET- Efficient Auto Annotation for Tag and Image based Searching Over Large...
A Survey on Image retrieval techniques with feature extraction
Content-Based Image Retrieval Features: A Survey
Features Analysis in CBIR Systems
A Survey on Content Based Image Retrieval System
Relevance feedback a novel method to associate user subjectivity to image
Volume 2-issue-6-2077-2080
Volume 2-issue-6-2077-2080
A Comparative Study of Content Based Image Retrieval Trends and Approaches
Et35839844
62 328-337
A Survey on Techniques Used for Content Based Image Retrieval
Content-Based Image Retrieval by Multi-Featrus Extraction and K-Means Clustering
Gi3411661169
An Unsupervised Cluster-based Image Retrieval Algorithm using Relevance Feedback
https://uii.io/0hIB
10.1.1.432.9149.pdf
Image Retrieval Based on its Contents Using Features Extraction
Query Image Searching With Integrated Textual and Visual Relevance Feedback f...
Literature Review on Content Based Image Retrieval

More from eSAT Publishing House (20)

PDF
Likely impacts of hudhud on the environment of visakhapatnam
PDF
Impact of flood disaster in a drought prone area – case study of alampur vill...
PDF
Hudhud cyclone – a severe disaster in visakhapatnam
PDF
Groundwater investigation using geophysical methods a case study of pydibhim...
PDF
Flood related disasters concerned to urban flooding in bangalore, india
PDF
Enhancing post disaster recovery by optimal infrastructure capacity building
PDF
Effect of lintel and lintel band on the global performance of reinforced conc...
PDF
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
PDF
Wind damage to buildings, infrastrucuture and landscape elements along the be...
PDF
Shear strength of rc deep beam panels – a review
PDF
Role of voluntary teams of professional engineers in dissater management – ex...
PDF
Risk analysis and environmental hazard management
PDF
Review study on performance of seismically tested repaired shear walls
PDF
Monitoring and assessment of air quality with reference to dust particles (pm...
PDF
Low cost wireless sensor networks and smartphone applications for disaster ma...
PDF
Coastal zones – seismic vulnerability an analysis from east coast of india
PDF
Can fracture mechanics predict damage due disaster of structures
PDF
Assessment of seismic susceptibility of rc buildings
PDF
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
PDF
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Likely impacts of hudhud on the environment of visakhapatnam
Impact of flood disaster in a drought prone area – case study of alampur vill...
Hudhud cyclone – a severe disaster in visakhapatnam
Groundwater investigation using geophysical methods a case study of pydibhim...
Flood related disasters concerned to urban flooding in bangalore, india
Enhancing post disaster recovery by optimal infrastructure capacity building
Effect of lintel and lintel band on the global performance of reinforced conc...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to buildings, infrastrucuture and landscape elements along the be...
Shear strength of rc deep beam panels – a review
Role of voluntary teams of professional engineers in dissater management – ex...
Risk analysis and environmental hazard management
Review study on performance of seismically tested repaired shear walls
Monitoring and assessment of air quality with reference to dust particles (pm...
Low cost wireless sensor networks and smartphone applications for disaster ma...
Coastal zones – seismic vulnerability an analysis from east coast of india
Can fracture mechanics predict damage due disaster of structures
Assessment of seismic susceptibility of rc buildings
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...

Recently uploaded (20)

PDF
Digital Logic Computer Design lecture notes
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
PPT on Performance Review to get promotions
DOCX
573137875-Attendance-Management-System-original
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
Welding lecture in detail for understanding
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
Well-logging-methods_new................
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPTX
Lecture Notes Electrical Wiring System Components
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
Digital Logic Computer Design lecture notes
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPT on Performance Review to get promotions
573137875-Attendance-Management-System-original
Internet of Things (IOT) - A guide to understanding
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Welding lecture in detail for understanding
Operating System & Kernel Study Guide-1 - converted.pdf
Well-logging-methods_new................
UNIT-1 - COAL BASED THERMAL POWER PLANTS
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
Lecture Notes Electrical Wiring System Components
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf

Optimizing content based image retrieval in p2 p systems

  • 1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Issue: 05 | May-2014, Available @ http://www.ijret.org 107 OPTIMIZING CONTENT BASED IMAGE RETRIEVAL IN P2P SYSTEMS Swathi H1 , Sandeep Kumar2 , Suresh L3 1 Student, Computer Science Dept, , Cambridge Institute of technology, Bangalore, India 2 Associate Professor, Head, Information Science Dept, Cambridge Institute of technology, Bangalore, India 3 Principal, Cambridge Institute of technology, Bangalore, India Abstract Content Based image retrieval (CBIR) is next big thing on search market. Performing content based image retrieval on internet databases connected using P2P network is the scope of our work. In case of unstructured P2P network CBIR has many challenges in terms of routing, match making etc. Authors in [1] have proposed a P2P-CBIR search engine to provide scalable image retrieval which can adaptively control the query scope and progressively define the accuracy of query results. But the problem in this solution is that query search time is high. We take this problem and propose optimizations to work in [1], so that the image search time can be reduced. Keywords: peer-to-peer networks; Multi-instance query; content based image retrieval; scalable retrieval; network search configuration. ----------------------------------------------------------------------***-------------------------------------------------------------------- 1. INTRODUCTION Advancement of digital media coding and Internet technology have enabled, Peer-to-Peer (P2P) networks to share files, transferring real-time video streams, and performing Content- Based Image Retrieval (CBIR) in recent decades. In the P2P networks, each connected peer serves simultaneously as a server and a client, which can distribute computation and network traffics to peers to provide efficient streaming and CBIR services. The CBIR has been developed over the past decade since international image/video coding standards, such as JPEG, MPEG-4, H.264, and HEVC, have been widely used and distributed over Internet. The CBIR engine can help to find user interested relevant multimedia contents, either through multi- instance query or relevance feedback control. Before the CBIR search engine being developed, text information is the only precise data used to perform content similarity retrieval, such as filename, creator, and content descriptions. However, the text-based CBIR requires human annotation and content categorization, such that large scale retrieval is not feasible. In addition, the categorization and annotations would be different through different human labeling, which would bias the retrieval results. To perform server-client CBIR, the server has to record addresses and feature characteristics of all client peers. To respond a query, the server helps the query peer, P, to forward the query message, Q, to all peers with relevant contents, which would perform retrieval and transmit relevant images toward P. This centralized approach suffers heavy network traffics in that unnecessary retrieval and transmission are involved. To eliminate the centralized traffic loading, P2P CBIR is proposed. Multi-instance query is widely used by the CBIR search engine to improve retrieval accuracy and reduce retrieval processing time. As one image would demonstrate various types of features, performing multi-instance query with multiple feature (MIMF) types can yield more accurate and robust retrieval results, which can be achieved by assigning weighting to different similarity ranks corresponding to different feature types. Authors in [1] proposed to perform MIMF on the P2P paradigm for progressive and scalable retrieval. In this method, the query search time was high because of the network delay and image matching at each peer. We take this problem as our motivation and propose methods to optimize the query search time. 2. RELATED WORK The MPEG-7 standard provides normative descriptors, such as color, texture, region, and shape descriptors, for effective visual data retrieval [2]. These descriptors represent visual contents with numerical feature values from which the similarity could be measured quantitatively. They provide a numerical measurement space for image knowledge discovery and data mining (KDD). In general, one CBIR search engine provides the relevance feedback function to recognize user’s definition on image similarity. In addition, utilizing multiple feature types would help the search engine to increase the retrieval accuracy and reduce the network traffic in the P2PCBIR system. Previous works, such as IBM’s Query by Image Content (QBIC) [3], Blobworld [4], and visualSEEk [5], proposed to
  • 2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Issue: 05 | May-2014, Available @ http://www.ijret.org 108 extract low-level features from locally segmented image regions. For the QBIC system, the objects or regions in images are segmented and labeled manually. In terms of feature description, the color, texture, and shape features could be extracted from the objects, regions, or the whole image. The Blobworld proposed to segment an image into a set of region that are coherent in color and texture features. The similarity between the query image and the one in the image database is computed through the similarity regions matching. The VisualSEEk extracts the color and texture features from the salient regions segmented in the images, and further takes the geometric properties of regions (e.g., size, absolute, and relative spatial locations) into considerations. PicToSeek [6] is an object based retrieval system, in which the invariants of color and shape features for the object in each image are evaluated based on the criteria: illumination conditions, viewpoint invariance, and geometry properties of the object. However, how to justify segmentation results become critical in terms of image segmentation techniques. In addition, the problem of computing a similar region pair set with the maximum covered area is NP-hard [7]. Several researches were conducted to study the multi-instance learning measure to select the semantic regions from query images automatically [8][9]. The selected regions from query images are labeled as common positive from users’ relevance feedback. Some researches proposed to extract global or local features from images to perform image classification and image/video retrieval [13]-[16]. The Scale Invariant Feature Transform (SIFT) [17][18] is a widely used local feature descriptor that extracts distinctive invariant key points from local patches in images. According to the clustering procedure, each patch described by the feature key point is categorized into the set corresponding to specific words. Therefore, a bag of-words (BOW) [19][20] is built as the feature vector to describe the visual content of one image. Speeded Up Robust Features (SURF) [21] descriptor approximates the second order Gaussian derivatives in Hessian matrix, and exploits integral images to extract the local feature points. Principal Component Analysis (PCA)-SIFT [22] projects the normalized gradient image vector to a compact feature vector. Since SURF and PCA-SIFT descriptors demonstrate lower dimensional feature vectors [23], they spend less time for matching between two images, as compared to the SIFT descriptor. In contrast, global features can be extracted from images such as color correlogram and Tamura texture descriptors. The color correlogram [24] presents the spatial correlation between pairs of pixels’ colors with distance. As compared to the color histogram, color correlogram is more robust to different image processing procedures, including spatial translation, different view of the same scene, and large changes in appearance. Tamura texture descriptors [25] extract six basic texture features corresponding to human visual perception: coarseness, contrast, directionality, line-likeness, regularity, and roughness. Experiments suggest that the first three texture features, i.e., coarseness, contrast, and directionality, are efficiently in images classification and segmentation. 3. PROBLEM STATEMENT The P2P-CBIR system diagram proposed in [1] is demonstrated in Fig. 1, which comprises off- and on-line stages. Fig. 1: The P2P-CBIR system diagram. At the off-line stage, an image pre-processing module was integrated in each peer to extract descriptors of new images, such as color, texture, and shape. At the on-line stage, the query peer P that received the Q performs MIMF. The problem in this approach is that the query feature is matched against each image in the peer during the online search stage. This results in bigger search time. 4. PROPOSED SOLUTION We introduce two additional concepts in offline phase of P2P- CBIR which will help to achieve reduced search time. 1. Clustering of Peers 2. Constructing search index for Peer cluster In the online phase, the way of searching is modified to achieve fast search time.
  • 3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Issue: 05 | May-2014, Available @ http://www.ijret.org 109 4.1 Clustering of Peers Peers must be grouped together based on any parameters like peers in a particular geographical area. Each peer will advertise the number of requests it has received till recent to all the neighbors in its geographical area with a distance of K hops. Once all the peers have exchanged the information, the peer node with maximum number of request till now will become the cluster head. All the other peers will come the part of the cluster. A peer node can also be part of two clusters. This occurs for the case of boarder peers. The cluster head peer will start a mobile agent. This mobile agent will visit all the peers in the cluster and visit the cluster head. The mobile agent will carry information of the image feature cluster information in each peer to the cluster head peer. 4.2 Constructing Search Index for Peer Cluster The mobile agent will bring the feature vector of images in each peer to the cluster head peer. Based in this clustering is again done to group the image features. The mobile agent cannot bring the all image feature information from other peers at one shot. So the clustering algorithm which we will implement must be a agglomerative clustering algorithm. With this cluster information, a search index must be constructed. The search index will maintain the map of what features are available at the peer cluster as the whole and the whereabouts of each features in the peer cluster. 4.3 Modified Search In the search phase, when the query is sent over P2P network, each peer will forward the query to its cluster head peer. Once the cluster head peer receives the query, it will search in the search index and look for the presence of the target feature presence or similarity with any features in its search index. If any matching entry is found the query is redirected to the peers in which feature is found. If the no matching entry is found, the cluster head will forward to neighbor cluster head. 5. ADVANTAGES OF OUR SOLUTION With the search index constructed and kept at peer cluster head node, the search on each peer for the match is avoided. This way the search time is shortened. With the bigger cluster size, the search time can be reduced drastically. 6. PERFORMANCE ANALYSIS The databases comprise 500 images, some of which are collected from Corel image database and Caltech 101, and the others are collected from professional websites. Each peer is distributed 15 images randomly different categories. For peer clustering, each peer records three random links and two attractive links for CH, SCD, CSD, CLD, EHD and DWT features, respectively. We measured two parameters accuracy of match and the search time. Our main objective in this paper work is to reduce the search time without affecting the accuracy in a bigger way. We compared our proposed solution to the solution proposed in [1]. From the performance result, we see that the search time is less than the P2P-cbir system proposed in [1]. The reason for this reduction is because of the peer search index maintained in the cluster head. Due to this, we have shortened the search area and it reflects in reduction in search time. The accuracy is comparatively lesser in our approach during initial stages, but improves with number of nodes because of more results returned to the user. 7. CONCLUSIONS AND FUTURE WORK We have detailed our proposed solution for reducing the search time for CBIR in P2P-CBIR system. In future we plan to analyze the performance of our solution in terms of search time for different cluster sizes and compare with existing solution. In addition we also plan to propose a representation of search index to enable faster search using spare coding representations.
  • 4. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Issue: 05 | May-2014, Available @ http://www.ijret.org 110 REFERENCES [1]. Chun-Rong Su, Jiann-Jone Chen, and Kai-Lin Chang “Content-Based Image Retrieval on Reconfigurable Peer-to- Peer Networks” 2013 International Symposium on Biometrics and Security Technologies. [2]. Overview of the MPEG-7 Standard (version 10). ISO/IEC JTC1/SC29/WG11 N6828, Oct. 2004. [3]. M. Flickner, et al., “Query by image and video content: the QBIC system,” IEEE Computer, vol. 28, no. 9, pp. 23-32, 1995. [4]. C. Carson, et al, “Blobworld: image segmentation using expectation maximizations and it application to image querying,” IEEE Trans. Pattern Anal. Mach. Intell., vol. 24, pp. 1026V38, 2002. [5]. J. R. Smith and@S. F. Chang, “Visualseek: a fully automated contentbased image query system,” in Proc. ACM Multimedia, 1996. [6]. T. Gevers and A. Smeulders, “Pictoseek: combining color and shape invariant features for image retrieval,” IEEE Trans. Image Process, pp. 102-119, 2000. [7]. P. Natsev, et al., “WALRUS: a similarity matching algorithm for image databases,” Technical report, Bell Laboratories, Murray Hill, 1998. [8]. R. Rahmani, et al., “Localized content based image retrieval,” IEEE Trans. Pattern Anal. Mach. Intell., 2008. [9]. Tram Truong Huu& John Montagnat: Virtual Resource Allocations distribution on a cloud infrastructure (IEEE, 2010), pp.612-617. [10]. Y. Chen, J. Bi, and J. Z. Wang, “MILES: multiple- instance learning via embedded instance selection,” IEEE Trans. Pattern Anal. Mach. Intell., vol. 28, pp. 1931-1947, Dec. 2006.