SlideShare a Scribd company logo
1 of 10
Download to read offline
Bulletin of Electrical Engineering and Informatics
ISSN: 2302-9285
Vol. 6, No. 3, September 2017, pp. 271~280, DOI: 10.11591/eei.v6i3.657  271
Received June 27, 2017; Revised July 28, 2017; Accepted August 26, 2017
Improving the Performance of CBIR on Islamic Women
Apparels Using Normalized PHOG
Cut Mutia
1
, Fitri Arnia*
2
, Rusdha Muharar
3
1, 2, 3
Graduate Program in Electrical Engineering, Syiah Kuala University, Banda Aceh, Indonesia
2, 3
Department of Electrical and Computer Engineering, Syiah Kuala University, Banda Aceh, Indonesia
*coressponding author, e-mail: mutiacut50@yahoo.co.id
1
, f.arnia@unsyiah.ac.id
2
,
r.muharar@unsyiah.ac.id
3
Abstract
The designs of Islamic women apparels is dynamically changing, which can be shown by
emerging of online shops selling clothing with fast updates of newest models. Traditionally, buying the
clothes online can be done by querying the keywords to the retrieval system. The approach has a
drawback that the keywords cannot describe the clothes designs precisely. Therefore, a searching based
on content–known as content-based image retrieval (CBIR)–is required. One of the features used in CBIR
is the shape. This article presents a new normalization approach to the Pyramid Histogram of Oriented
Gradients (PHOG) as a mean for shape feature extraction of women Islamic clothing in a retrieval system.
We refer to the proposed approach as normalized PHOG (NPHOG). The Euclidean distance measured the
similarity of the clothing. The performance of the system was evaluated by using 340 clothing images,
comprised of four clothing categories, 85 images for each category: blouse-pants, long dress, outerwear,
and tunic. The recall and precision parameters measured the retrieval performance; the Histogram of
Oriented Gradients (HOG) and PHOG were the methods for comparison. The experiments showed that
NPHOG improved the HOG and PHOG performance in three clothing categories.
Keywords: Muslimah fashion, CBIR, shape feature, NPHOG, Eulidean Distance
1. Introduction
Today, Islamic women fashion is becoming more popular, which is indicated by the
increased number of market demand on various styles of Muslimah clothing. The latest models
keep appearing every month even in a matter of weeks. The development of information
technology also affects the way the people shops; the sales of Muslimah clothes do not take
place only in the traditional outlets, but spread on online site. People can search the latest
model of Islamic fashion online and choose the ones as they wish. However, the most frequent
problem in searching the clothes online is the difficulty in describing the clothes model into
keywords so that the searching result is not as expected. Therefore, Content Based Image
Retrieval (CBIR) system is used to search the clothing based on the content of an image [1]. In
CBIR, the image content is represented by feature, such as color, shape, and texture [2].
The interest of the people in fashionable clothes is not only in their color but also the
model. As our concern is to obtain a particular model, the shape feature is used. The study of
CBIR using shape feature has been done in various fields such as agriculture, medicine,
advertisement, journalistic, and fashion. For example, in [3] the Curvature Scale Space (CSS)
was used to extract the shape of the sea creatures. The CSS is the standard shape feature
defined on Motion Picture Experts Group-7 (MPEG-7). The work showed that the CSS was
simpler yet superior to Fourier based shape extraction method.
In the last decades, fashion items are becoming a popular research object in CBIR [4-
7]. The work in [4] implemented the image RGB and SIFT with Bag of Key (BoK) histogram as
the color features [4]. Before the method extracted the feature, the clothing image was divided
into four areas, which are outside, inside, bottom, and shoes. Then, the RGB and BoK
histograms were created based on the mentioned areas. The accuracy of this method was
about 21.7%. Another CBIR study used the shape context to improve the clothes retrieval result
[5]. The retrieval performance of the method was 32.73% with the average matching time was
2.4 minutes.
 ISSN: 2302-9285
Bulletin of EEI Vol. 6, No. 3, September 2017 : 271 – 280
272
The next study applied the Histogram of Oriented Gradient method (HOG) on clothes
classification [6]. In this study, the clothes image is grouped based on textile's pattern, the
length of clothes or sleeve, the shape of the dress, etc. Each group of clothes contains different
clothes pattern, such as animals, flowers, and lines. After feature extraction, the method was
trained for each group and followed by testing. Furthermore, the HOG descriptor was applied to
detect human [7]. It was reported that the performance of the HOG was better than wavelet.
The Pyramid Histogram of Oriented Gradient (PHOG) is an approach to extract shape
feature from an image, was previously applied to CBIR of animal, plant, and fruit images [8]. In
addition, PHOG method has also been implemented as the character feature extractor on an
Optical Character Recognition (OCR). Various testings were conducted, and the accuracy level
was 75% to 82% [9].
This article proposed a new normalization procedure to improve the performance of
Islamic women clothing retrieval, which is conducted before applying the PHOG method. The
contributions of the proposed method are as follow:
a. Discuss the implementation of original PHOG method as an approach to extract the shape
feature of Islamic women clothes. Based on an extensive study literature, the PHOG has
not been applied to extract the shape feature of Islamic women’s clothing. As in common,
this clothing style has the different appearance to other styles, the discussion and
implementation have become an important issue.
b. Propose a new grid normalization before implementing the PHOG. We refer to our
proposed method as normalized PHOG (NPHOG).
c. Show that the performance of the NPHOG is better than PHOG and HOG, in the case of
Islamic women clothes retrieval.
2. Pyramid Histogram of Oriented Gradients (PHOG)
Pyramid Histogram of Oriented Gradients (PHOG) is a method to extract shape feature
of an image. PHOG is the representation of pyramid from HOG descriptor or the combination of
HOG features [8]. There are three steps in the PHOG feature extraction process: (1) calculate
the gradient, (2) decide the bin orientation to create the histogram, and (3) create the
spatial pyramid.
a. Gradients Calculation
The gradient calculation is done to have horizontal and vertical gradient direction from
the object in an image. In this study, we use the following Sobel filter to calculate the gradient of
an image.
[ ] [ ]
The horizontal gradient matrix ( ) is acquired from the convolution of filter with the
grayscale image, while the vertical gradient matrix ( ) is obtained from the convolution of
filter with the grayscale image. The next step is calculating the gradient direction of an object
(pixels), according to (1).
(1)
b. Histogram of Bin Orientation
The gradients θ of each pixel in an image are grouped into nine bins, to create a
histogram of bin orientation. The bin groups based on orientation are: - (bin 1), - (bin
2), - (bin 3), (bin 4), (bin 5), (bin 6), (bin
7), (bin 8) and - (bin 9).
c. Spatial Pyramid
Figure 1 shows the process of spatial pyramid creation. First, the image gradients are
calculated, then the image is divided into three levels, which are level 0, 1, and 2. The level 0
consists of one grid, level 1 is divided into four grids, while level 2 is divided into 16 grids. The
histogram is then generated from all grids at all levels. The PHOG feature is the concatenation
of these individual histograms.
Bulletin of EEI ISSN: 2302-9285 
Improving the Performance of CBIR on Islamic Women Apparels Using... (Cut Mutia)
273
Figure 1. PHOG spatial pyramid
3. Research Method
The object used in this study are images of Islamic women apparels. These images
consist of four groups, which are blouse-pants, long dress, outerwear, and tunic. Each group
contains 85 images with the size of 136 x 212 pixels, and white background. This size is
considered suitable so that the PHOG can be extracted quickly but at the same time sufficiently
representative. The image was collected from the online catalog such as hijabenka.com and
saqina.com. Some examples of the apparels can be seen in Figure 2.
(a) Blouse-Pants (b) Long Dress
(c) Outerwear (d) Tunic
Figure 2. Examples of Islamic women apparel
 ISSN: 2302-9285
Bulletin of EEI Vol. 6, No. 3, September 2017 : 271 – 280
274
Next, we will explain the process of the CBIR in Islamic women apparels by using
NPHOG as feature extraction. Figure 3 shows the CBIR system that consists of the query and
data base sides and can be accomplished in three stages: pre-processing, NPHOG extraction
and calculation of feature similarity.
Figure 3. CBIR workflow on Muslimah clothes
a. Pre-processing
Pre-processing is the first stage of the CBIR. It is the process of image preparation to
be able to generate the best feature. In this stage, the RGB image either from query or data
base will be converted to a grayscale image. Changing the color image to grayscale format is
done by averaging the pixel value of red, green and blue component [10], according to (2).
(2)
where R, G and B are the pixel values of the red, green and blue component, respectively.Then,
we calculated the gradient and its direction of the grayscale image using (1).
b. NPHOG extraction
Figures 4 and 5 show the NPHOG spatial pyramid generation process. Figure 4
illustrates the first step that was detecting the face of an object using Viola Jones method; the
center point of the face was set to be the reference for normalization.
Figure 5 illustrates the proposed normalization of the spatial pyramid (NPHOG). Level 0
was set to one grid, level 1 was set into four grids namely upper, left, right, and center grids.
Then each grid at the level 1 was divided into four grids, so the total number of the grid is 16.
The NPHOG feature is obtained by combining the gradient histogram from level 0, 1, and 2.
Each grid has one histogram. So, the total number of the histogram from those three levels was
21. With nine bins in each histogram, the NPHOG feature consists of 189 vector dimensions.
Figure 6 shows the vector formation of the NPHOG feature extracted from all the grids.
We proposed a normalization approach that was based on the position of the model’s
face in the image. The coordinate of the face is the reference point of the garments. Even if this
step is similar to the conventional grid partitions described in Figure 1, the proposed
normalization resulted in different partitions as shown in Figure 5. For example, at the level 0,
Bulletin of EEI ISSN: 2302-9285 
Improving the Performance of CBIR on Islamic Women Apparels Using... (Cut Mutia)
275
the red frame covering the model is at the image center relative to model’s face. The pixels
outside the frame were not considered in histogram generation. Next, our results show that this
approach increased the performance of clothing retrieval.
Figure 4. Face detection
Figure 5. NPHOG Spatial Pyramid; the proposed normalization approach
vel 1=
[ ]
vel 2=
[ ]
vel 3=
[ ]
NPHOG=[ ]
Figure 6. NPHOG vector dimension
 ISSN: 2302-9285
Bulletin of EEI Vol. 6, No. 3, September 2017 : 271 – 280
276
c. The calculation of feature similarity
The next stage is calculating the similarity between query image with data set image
feature using Euclidean distance method. It is a method that frequently used in calculating the
similarity of two vectors. The Euclidean distance is given in (3).
=√∑ (3)
where is the Euclidean Distance between vector and , n is the number of vector element,
is the nth element of vector and is the nth element of vector .
The performance of the CBIR is measured using recall and precision. For each
querying, the precision and recall are given by (4) and (5).
Precision is the comparison between the number of relevant images and the total
number of retrieved image, which is given in (4) [11].
(4)
Recall is the comparison between the number of relevant image and the total relevant
images in the data base, given in (5) [11].
(5)
4. Results and Analysis
In this section, we present the implementation results of PHOG extraction at the pre-
processing step and NPHOG extraction step. Next, we explain the retrieval results of each
dress group, followed by the discussion of impact of the proposed grid normalization.
Performance of the NPHOG was compared to those of the PHOG and HOG and was evaluated
by using 340 clothing images, comprised of four clothing categories, 85 images for each
category: blouse-pants, long dress, outerwear, and tunic. We chose 5 query images randomly
and accomplished five simulation cycles in each group.
4.1. PHOG Extraction Process
Figure 7 shows the image conversion process from RGB to grayscale and visualization
of horizontal and vertical images and gradient direction image. From the gradient image in
Figure 7(d), the NPHOG feature was generated. The number of bin used to create the
histogram was nine bins as described in section 2.b
(a) RGB to gray scale conversion (b) Horizontal gradient of (a)
(c) Vertical gradient of (a) (d) Gradient direction of (a)
Figure 7. Visualization example of horizontal and vertical edge images, and gradient image
Bulletin of EEI ISSN: 2302-9285 
Improving the Performance of CBIR on Islamic Women Apparels Using... (Cut Mutia)
277
4.2. Results of CBIR in Each Apparel Group
The image retrieval result examples on Islamic dresses using NPHOG are shown in
Figure 8 and 9. Each of the figures shows 20 images that have the closest Euclidian Distance
(ED) to the query image. The query image is shown in the top-left corner; while the ‘top-1’ is the
retrieval result with the closest ED to the query image, which was the query image itself; ‘top-2’
is the 2nd closest to the query image, and so on. The retrieved image that was not relevant to
query image is marked by the red square.
Figure 8 shows a result example of blouse-pants retrieval, an image from the tunic
group was retrieved at the 14th position. From the five simulation cycles, it turned out that the
most irrelevant retrieved image was from the tunic group.
Figure 9 shows a result example of the long dress retrieval, the images at the position
of number 11, 15, 16, 18, and 20 were irrelevant images to the query image. Those images
were tunic (at the ‘top-11’) and outerwear (at the ‘top-15’, 16, 18 and 20). An observation of the
results indicated that the NPHOG was not able to differentiate the dress detail positioned in the
center. For example, the blazers at the position ‘top-15’ and ‘top-20’, which have the different
detail in the center of the dress, were assumed to be long-dresses.
Figure 8. Results of retrieved images in blouse-pants group
 ISSN: 2302-9285
Bulletin of EEI Vol. 6, No. 3, September 2017 : 271 – 280
278
Figure 9. Results of retrieved images in long-dress group
4.3. The Impact of NPHOG Normalization
The line graphs in Figure 10 are the results of NPHOG-based retrieval for all dress
groups. Eight points on each line show the intersection of recall and precision value for the
different number of retrieval done in the simulation. The left to right points indicate the 10, 20,
30, 40, 50, 60, 70 and 85 retrieved images. For all retrieval number, the group of blouse-pants
shows the best retrieval performance, followed by long dress, outerwear, and tunic.
Figure 10. Recall and precision of NPHOG of all apparel groups
The shape (outline) of blouse-pants is different from that of the other groups, except
tunic; on the other hands, long dress, outerwear, and tunic have a similar shape. Thus, if the
query is from blouse-pants, the retrieved images will be likely from the same group. However, if
the query is long-dress, outerwear or tunic, the images from other groups, except blouse-pants,
Bulletin of EEI ISSN: 2302-9285 
Improving the Performance of CBIR on Islamic Women Apparels Using... (Cut Mutia)
279
may be retrieved. In this case, similar outline of dresses in blouse-pants group yielded similar
gradient direction (θ), thus low ED value, and finally higher recall and precision values.
Figure 11 shows the HOG, PHOG and NPHOG performances of four dress groups.
With some exceptions, the NPHOG performed better than PHOG and HOG in three dress
groups namely blouse-pants, outerwear, and tunic. However, for the long dress, the HOG and
PHOG were better than NPHOG. In the first three groups, the apparel shapes were more
complex than that in the long-dress group. Here, the grid normalization applied in the NPHOG
resulted in more representative features, thus can achieve the higher recall and precision
values.
(a) Group of Blouse-pants (b) Group of Long dress
(c) Group of Outerwear (d) Group of Tunic
Figure 11. The recall and precision of NPHOG, PHOG and HOG in four dress groups
Averaging the precision values from Figure 11, it was obtained that for the group of
blouse-pants, the precision value of NPHOG was ± 6% higher than that of PHOG and 2%
higher than that of HOG method. In the outerwear group, the precision of the NPHOG was also
± 3% higher than PHOG and 4% higher than HOG. Lastly, the precision of the NPHOG in tunic
group was ± 7% higher than HOG method.
5. Conclusion
The NPHOG method was successfully applied in extracting the shape feature of Muslim
apparels in a dataset with 340 images grouped into four classes: blouse-pants, long dress,
outerwear, and tunic. We proposed the grid normalization at level 1 and showed that it could
improve the retrieval performance. The reference point of the grid normalization was the center
point of the face that was detected using Viola-Jones method. Based on the recall and
 ISSN: 2302-9285
Bulletin of EEI Vol. 6, No. 3, September 2017 : 271 – 280
280
precision, it showed that NPHOG was better than PHOG and HOG in three dresses group:
blouse-pants, outerwear, and tunic. While in the long dress, the performance of NPHOG was
lower than other features because the long dress shape was simpler, so the grid normalization
did not increase the retrieval performance.
Acknowledgments
This research is funded by the Ministry of Research, Technology and Higher Education
of the Republic of Indonesia, under the Hibah Pascasarjana Scheme.
References
[1] N Singhai, SK Shandilya. A Survey on: Content Based Image Retrieval Systems. International Journal
of Computer Applications. 2010; 4: 22-26.
[2] PS Hiremath, Jagadeesh P. Content Based Image Retrieval Using Color, Testure and Shape
Features. International Journal of Computer Science and Security. 2007; 1(4): 25-35.
[3] Sadegh A, Farzin M, Josef K. Curvature Scale Space Image in Shape Similarity Retrieval. Multimedia
systems. 1999; 7(6): 467-476.
[4] Shinya M, Toshihiko Y, Kiyoharu A. SNAPPER: Fashion Coordinate Image Retrieval System.
International Conference on. IEEE, 2013.
[5] Chin HT, Shou SH, et al. An Efficient Garment Visual Search Based on Shape Context. Journal
WSEAS Transactions on Computers. 2009; 8(7):1195-1204.
[6] Andrada GR. Atribute Based Image Classification and Retrieval. Thesis. Swiss: Swiss Federal
Institute of Technology Zurich; 2014.
[7] Nafneet D, Bill T. Histograms of Oriented Gradients for Human Detection. IEEE Computer Society
Conference on Vision and Pattern Recognition, San Diego. 2005; 1:886-893.
[8] Anna B, Andrew Z, Xavier M. Representing Shape with a Spatial Pyramid Kernel. Proceedings of the
ACM International Conference on Image and Video Retrieval. Amsterdams. 2007: 401-408.
[9] Zhi RT, Shangxuan T, Chew LT. Using Pyramid of Histogram of Oriented Gradients on Natural Scene
Text Recognition. IEEE International Conference on Image and Video Retrieval. Paris. 2014: 2629-
2633.
[10] Candra NS. Mengubah Citra Berwarna menjadi Citra Grayscale dan Citra Biner. Jurnal Teknologi
Informasi DINAMIK. 2011; 16(1): 14-19.
[11] Shirahatti, Nikhil V, Kobus Barnard. Evaluating Image Retrieval. Thesis. Arizona: University of
Arizona; 2005.

More Related Content

Similar to Improving the Performance of CBIR on Islamic Women Apparels Using Normalized PHOG

Content Based Image Retrieval An Assessment
Content Based Image Retrieval An AssessmentContent Based Image Retrieval An Assessment
Content Based Image Retrieval An Assessmentijtsrd
 
A SURVEY ON CONTENT BASED IMAGE RETRIEVAL USING MACHINE LEARNING
A SURVEY ON CONTENT BASED IMAGE RETRIEVAL USING MACHINE LEARNINGA SURVEY ON CONTENT BASED IMAGE RETRIEVAL USING MACHINE LEARNING
A SURVEY ON CONTENT BASED IMAGE RETRIEVAL USING MACHINE LEARNINGIRJET Journal
 
Volume 2-issue-6-2077-2080
Volume 2-issue-6-2077-2080Volume 2-issue-6-2077-2080
Volume 2-issue-6-2077-2080Editor IJARCET
 
Volume 2-issue-6-2077-2080
Volume 2-issue-6-2077-2080Volume 2-issue-6-2077-2080
Volume 2-issue-6-2077-2080Editor IJARCET
 
Image search using similarity measures based on circular sectors
Image search using similarity measures based on circular sectorsImage search using similarity measures based on circular sectors
Image search using similarity measures based on circular sectorscsandit
 
IMAGE SEARCH USING SIMILARITY MEASURES BASED ON CIRCULAR SECTORS
IMAGE SEARCH USING SIMILARITY MEASURES BASED ON CIRCULAR SECTORSIMAGE SEARCH USING SIMILARITY MEASURES BASED ON CIRCULAR SECTORS
IMAGE SEARCH USING SIMILARITY MEASURES BASED ON CIRCULAR SECTORScscpconf
 
Content-Based Image Retrieval by Multi-Featrus Extraction and K-Means Clustering
Content-Based Image Retrieval by Multi-Featrus Extraction and K-Means ClusteringContent-Based Image Retrieval by Multi-Featrus Extraction and K-Means Clustering
Content-Based Image Retrieval by Multi-Featrus Extraction and K-Means ClusteringEECJOURNAL
 
Comparison result-of-songket-motives-retrieval-through-sketching-technique-wi...
Comparison result-of-songket-motives-retrieval-through-sketching-technique-wi...Comparison result-of-songket-motives-retrieval-through-sketching-technique-wi...
Comparison result-of-songket-motives-retrieval-through-sketching-technique-wi...UKM
 
A Comparative Study of Content Based Image Retrieval Trends and Approaches
A Comparative Study of Content Based Image Retrieval Trends and ApproachesA Comparative Study of Content Based Image Retrieval Trends and Approaches
A Comparative Study of Content Based Image Retrieval Trends and ApproachesCSCJournals
 
IRJET- Content Based Image Retrieval (CBIR)
IRJET- Content Based Image Retrieval (CBIR)IRJET- Content Based Image Retrieval (CBIR)
IRJET- Content Based Image Retrieval (CBIR)IRJET Journal
 
Retrieval of Monuments Images Through ACO Optimization Approach
Retrieval of Monuments Images Through ACO Optimization ApproachRetrieval of Monuments Images Through ACO Optimization Approach
Retrieval of Monuments Images Through ACO Optimization ApproachIRJET Journal
 
Analysis of combined approaches of CBIR systems by clustering at varying prec...
Analysis of combined approaches of CBIR systems by clustering at varying prec...Analysis of combined approaches of CBIR systems by clustering at varying prec...
Analysis of combined approaches of CBIR systems by clustering at varying prec...IJECEIAES
 
Content based image retrieval project
Content based image retrieval projectContent based image retrieval project
Content based image retrieval projectaliaKhan71
 
User Friendly Virtual Clothes System Based on Simulation and Visualization us...
User Friendly Virtual Clothes System Based on Simulation and Visualization us...User Friendly Virtual Clothes System Based on Simulation and Visualization us...
User Friendly Virtual Clothes System Based on Simulation and Visualization us...IJMTST Journal
 
Web Image Retrieval Using Visual Dictionary
Web Image Retrieval Using Visual DictionaryWeb Image Retrieval Using Visual Dictionary
Web Image Retrieval Using Visual Dictionaryijwscjournal
 
Web Image Retrieval Using Visual Dictionary
Web Image Retrieval Using Visual DictionaryWeb Image Retrieval Using Visual Dictionary
Web Image Retrieval Using Visual Dictionaryijwscjournal
 
CBIR of Batik Images using Micro Structure Descriptor on Android
CBIR of Batik Images using Micro Structure Descriptor  on Android CBIR of Batik Images using Micro Structure Descriptor  on Android
CBIR of Batik Images using Micro Structure Descriptor on Android IJECEIAES
 
Precision face image retrieval by extracting the face features and comparing ...
Precision face image retrieval by extracting the face features and comparing ...Precision face image retrieval by extracting the face features and comparing ...
Precision face image retrieval by extracting the face features and comparing ...prjpublications
 

Similar to Improving the Performance of CBIR on Islamic Women Apparels Using Normalized PHOG (20)

Content Based Image Retrieval An Assessment
Content Based Image Retrieval An AssessmentContent Based Image Retrieval An Assessment
Content Based Image Retrieval An Assessment
 
A SURVEY ON CONTENT BASED IMAGE RETRIEVAL USING MACHINE LEARNING
A SURVEY ON CONTENT BASED IMAGE RETRIEVAL USING MACHINE LEARNINGA SURVEY ON CONTENT BASED IMAGE RETRIEVAL USING MACHINE LEARNING
A SURVEY ON CONTENT BASED IMAGE RETRIEVAL USING MACHINE LEARNING
 
Volume 2-issue-6-2077-2080
Volume 2-issue-6-2077-2080Volume 2-issue-6-2077-2080
Volume 2-issue-6-2077-2080
 
Volume 2-issue-6-2077-2080
Volume 2-issue-6-2077-2080Volume 2-issue-6-2077-2080
Volume 2-issue-6-2077-2080
 
Image search using similarity measures based on circular sectors
Image search using similarity measures based on circular sectorsImage search using similarity measures based on circular sectors
Image search using similarity measures based on circular sectors
 
IMAGE SEARCH USING SIMILARITY MEASURES BASED ON CIRCULAR SECTORS
IMAGE SEARCH USING SIMILARITY MEASURES BASED ON CIRCULAR SECTORSIMAGE SEARCH USING SIMILARITY MEASURES BASED ON CIRCULAR SECTORS
IMAGE SEARCH USING SIMILARITY MEASURES BASED ON CIRCULAR SECTORS
 
Content-Based Image Retrieval by Multi-Featrus Extraction and K-Means Clustering
Content-Based Image Retrieval by Multi-Featrus Extraction and K-Means ClusteringContent-Based Image Retrieval by Multi-Featrus Extraction and K-Means Clustering
Content-Based Image Retrieval by Multi-Featrus Extraction and K-Means Clustering
 
Comparison result-of-songket-motives-retrieval-through-sketching-technique-wi...
Comparison result-of-songket-motives-retrieval-through-sketching-technique-wi...Comparison result-of-songket-motives-retrieval-through-sketching-technique-wi...
Comparison result-of-songket-motives-retrieval-through-sketching-technique-wi...
 
Gi3411661169
Gi3411661169Gi3411661169
Gi3411661169
 
A Comparative Study of Content Based Image Retrieval Trends and Approaches
A Comparative Study of Content Based Image Retrieval Trends and ApproachesA Comparative Study of Content Based Image Retrieval Trends and Approaches
A Comparative Study of Content Based Image Retrieval Trends and Approaches
 
IRJET- Content Based Image Retrieval (CBIR)
IRJET- Content Based Image Retrieval (CBIR)IRJET- Content Based Image Retrieval (CBIR)
IRJET- Content Based Image Retrieval (CBIR)
 
Retrieval of Monuments Images Through ACO Optimization Approach
Retrieval of Monuments Images Through ACO Optimization ApproachRetrieval of Monuments Images Through ACO Optimization Approach
Retrieval of Monuments Images Through ACO Optimization Approach
 
Analysis of combined approaches of CBIR systems by clustering at varying prec...
Analysis of combined approaches of CBIR systems by clustering at varying prec...Analysis of combined approaches of CBIR systems by clustering at varying prec...
Analysis of combined approaches of CBIR systems by clustering at varying prec...
 
SEARCH ENGINE FOR IMAGE RETRIEVAL
SEARCH ENGINE FOR IMAGE RETRIEVALSEARCH ENGINE FOR IMAGE RETRIEVAL
SEARCH ENGINE FOR IMAGE RETRIEVAL
 
Content based image retrieval project
Content based image retrieval projectContent based image retrieval project
Content based image retrieval project
 
User Friendly Virtual Clothes System Based on Simulation and Visualization us...
User Friendly Virtual Clothes System Based on Simulation and Visualization us...User Friendly Virtual Clothes System Based on Simulation and Visualization us...
User Friendly Virtual Clothes System Based on Simulation and Visualization us...
 
Web Image Retrieval Using Visual Dictionary
Web Image Retrieval Using Visual DictionaryWeb Image Retrieval Using Visual Dictionary
Web Image Retrieval Using Visual Dictionary
 
Web Image Retrieval Using Visual Dictionary
Web Image Retrieval Using Visual DictionaryWeb Image Retrieval Using Visual Dictionary
Web Image Retrieval Using Visual Dictionary
 
CBIR of Batik Images using Micro Structure Descriptor on Android
CBIR of Batik Images using Micro Structure Descriptor  on Android CBIR of Batik Images using Micro Structure Descriptor  on Android
CBIR of Batik Images using Micro Structure Descriptor on Android
 
Precision face image retrieval by extracting the face features and comparing ...
Precision face image retrieval by extracting the face features and comparing ...Precision face image retrieval by extracting the face features and comparing ...
Precision face image retrieval by extracting the face features and comparing ...
 

More from journalBEEI

Square transposition: an approach to the transposition process in block cipher
Square transposition: an approach to the transposition process in block cipherSquare transposition: an approach to the transposition process in block cipher
Square transposition: an approach to the transposition process in block cipherjournalBEEI
 
Hyper-parameter optimization of convolutional neural network based on particl...
Hyper-parameter optimization of convolutional neural network based on particl...Hyper-parameter optimization of convolutional neural network based on particl...
Hyper-parameter optimization of convolutional neural network based on particl...journalBEEI
 
Supervised machine learning based liver disease prediction approach with LASS...
Supervised machine learning based liver disease prediction approach with LASS...Supervised machine learning based liver disease prediction approach with LASS...
Supervised machine learning based liver disease prediction approach with LASS...journalBEEI
 
A secure and energy saving protocol for wireless sensor networks
A secure and energy saving protocol for wireless sensor networksA secure and energy saving protocol for wireless sensor networks
A secure and energy saving protocol for wireless sensor networksjournalBEEI
 
Plant leaf identification system using convolutional neural network
Plant leaf identification system using convolutional neural networkPlant leaf identification system using convolutional neural network
Plant leaf identification system using convolutional neural networkjournalBEEI
 
Customized moodle-based learning management system for socially disadvantaged...
Customized moodle-based learning management system for socially disadvantaged...Customized moodle-based learning management system for socially disadvantaged...
Customized moodle-based learning management system for socially disadvantaged...journalBEEI
 
Understanding the role of individual learner in adaptive and personalized e-l...
Understanding the role of individual learner in adaptive and personalized e-l...Understanding the role of individual learner in adaptive and personalized e-l...
Understanding the role of individual learner in adaptive and personalized e-l...journalBEEI
 
Prototype mobile contactless transaction system in traditional markets to sup...
Prototype mobile contactless transaction system in traditional markets to sup...Prototype mobile contactless transaction system in traditional markets to sup...
Prototype mobile contactless transaction system in traditional markets to sup...journalBEEI
 
Wireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithmWireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithmjournalBEEI
 
Implementation of double-layer loaded on octagon microstrip yagi antenna
Implementation of double-layer loaded on octagon microstrip yagi antennaImplementation of double-layer loaded on octagon microstrip yagi antenna
Implementation of double-layer loaded on octagon microstrip yagi antennajournalBEEI
 
The calculation of the field of an antenna located near the human head
The calculation of the field of an antenna located near the human headThe calculation of the field of an antenna located near the human head
The calculation of the field of an antenna located near the human headjournalBEEI
 
Exact secure outage probability performance of uplinkdownlink multiple access...
Exact secure outage probability performance of uplinkdownlink multiple access...Exact secure outage probability performance of uplinkdownlink multiple access...
Exact secure outage probability performance of uplinkdownlink multiple access...journalBEEI
 
Design of a dual-band antenna for energy harvesting application
Design of a dual-band antenna for energy harvesting applicationDesign of a dual-band antenna for energy harvesting application
Design of a dual-band antenna for energy harvesting applicationjournalBEEI
 
Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...journalBEEI
 
Key performance requirement of future next wireless networks (6G)
Key performance requirement of future next wireless networks (6G)Key performance requirement of future next wireless networks (6G)
Key performance requirement of future next wireless networks (6G)journalBEEI
 
Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...journalBEEI
 
Modeling climate phenomenon with software grids analysis and display system i...
Modeling climate phenomenon with software grids analysis and display system i...Modeling climate phenomenon with software grids analysis and display system i...
Modeling climate phenomenon with software grids analysis and display system i...journalBEEI
 
An approach of re-organizing input dataset to enhance the quality of emotion ...
An approach of re-organizing input dataset to enhance the quality of emotion ...An approach of re-organizing input dataset to enhance the quality of emotion ...
An approach of re-organizing input dataset to enhance the quality of emotion ...journalBEEI
 
Parking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentationParking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentationjournalBEEI
 
Quality of service performances of video and voice transmission in universal ...
Quality of service performances of video and voice transmission in universal ...Quality of service performances of video and voice transmission in universal ...
Quality of service performances of video and voice transmission in universal ...journalBEEI
 

More from journalBEEI (20)

Square transposition: an approach to the transposition process in block cipher
Square transposition: an approach to the transposition process in block cipherSquare transposition: an approach to the transposition process in block cipher
Square transposition: an approach to the transposition process in block cipher
 
Hyper-parameter optimization of convolutional neural network based on particl...
Hyper-parameter optimization of convolutional neural network based on particl...Hyper-parameter optimization of convolutional neural network based on particl...
Hyper-parameter optimization of convolutional neural network based on particl...
 
Supervised machine learning based liver disease prediction approach with LASS...
Supervised machine learning based liver disease prediction approach with LASS...Supervised machine learning based liver disease prediction approach with LASS...
Supervised machine learning based liver disease prediction approach with LASS...
 
A secure and energy saving protocol for wireless sensor networks
A secure and energy saving protocol for wireless sensor networksA secure and energy saving protocol for wireless sensor networks
A secure and energy saving protocol for wireless sensor networks
 
Plant leaf identification system using convolutional neural network
Plant leaf identification system using convolutional neural networkPlant leaf identification system using convolutional neural network
Plant leaf identification system using convolutional neural network
 
Customized moodle-based learning management system for socially disadvantaged...
Customized moodle-based learning management system for socially disadvantaged...Customized moodle-based learning management system for socially disadvantaged...
Customized moodle-based learning management system for socially disadvantaged...
 
Understanding the role of individual learner in adaptive and personalized e-l...
Understanding the role of individual learner in adaptive and personalized e-l...Understanding the role of individual learner in adaptive and personalized e-l...
Understanding the role of individual learner in adaptive and personalized e-l...
 
Prototype mobile contactless transaction system in traditional markets to sup...
Prototype mobile contactless transaction system in traditional markets to sup...Prototype mobile contactless transaction system in traditional markets to sup...
Prototype mobile contactless transaction system in traditional markets to sup...
 
Wireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithmWireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithm
 
Implementation of double-layer loaded on octagon microstrip yagi antenna
Implementation of double-layer loaded on octagon microstrip yagi antennaImplementation of double-layer loaded on octagon microstrip yagi antenna
Implementation of double-layer loaded on octagon microstrip yagi antenna
 
The calculation of the field of an antenna located near the human head
The calculation of the field of an antenna located near the human headThe calculation of the field of an antenna located near the human head
The calculation of the field of an antenna located near the human head
 
Exact secure outage probability performance of uplinkdownlink multiple access...
Exact secure outage probability performance of uplinkdownlink multiple access...Exact secure outage probability performance of uplinkdownlink multiple access...
Exact secure outage probability performance of uplinkdownlink multiple access...
 
Design of a dual-band antenna for energy harvesting application
Design of a dual-band antenna for energy harvesting applicationDesign of a dual-band antenna for energy harvesting application
Design of a dual-band antenna for energy harvesting application
 
Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...
 
Key performance requirement of future next wireless networks (6G)
Key performance requirement of future next wireless networks (6G)Key performance requirement of future next wireless networks (6G)
Key performance requirement of future next wireless networks (6G)
 
Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...
 
Modeling climate phenomenon with software grids analysis and display system i...
Modeling climate phenomenon with software grids analysis and display system i...Modeling climate phenomenon with software grids analysis and display system i...
Modeling climate phenomenon with software grids analysis and display system i...
 
An approach of re-organizing input dataset to enhance the quality of emotion ...
An approach of re-organizing input dataset to enhance the quality of emotion ...An approach of re-organizing input dataset to enhance the quality of emotion ...
An approach of re-organizing input dataset to enhance the quality of emotion ...
 
Parking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentationParking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentation
 
Quality of service performances of video and voice transmission in universal ...
Quality of service performances of video and voice transmission in universal ...Quality of service performances of video and voice transmission in universal ...
Quality of service performances of video and voice transmission in universal ...
 

Recently uploaded

Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Christo Ananth
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSUNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSrknatarajan
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 

Recently uploaded (20)

Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSUNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 

Improving the Performance of CBIR on Islamic Women Apparels Using Normalized PHOG

  • 1. Bulletin of Electrical Engineering and Informatics ISSN: 2302-9285 Vol. 6, No. 3, September 2017, pp. 271~280, DOI: 10.11591/eei.v6i3.657  271 Received June 27, 2017; Revised July 28, 2017; Accepted August 26, 2017 Improving the Performance of CBIR on Islamic Women Apparels Using Normalized PHOG Cut Mutia 1 , Fitri Arnia* 2 , Rusdha Muharar 3 1, 2, 3 Graduate Program in Electrical Engineering, Syiah Kuala University, Banda Aceh, Indonesia 2, 3 Department of Electrical and Computer Engineering, Syiah Kuala University, Banda Aceh, Indonesia *coressponding author, e-mail: mutiacut50@yahoo.co.id 1 , f.arnia@unsyiah.ac.id 2 , r.muharar@unsyiah.ac.id 3 Abstract The designs of Islamic women apparels is dynamically changing, which can be shown by emerging of online shops selling clothing with fast updates of newest models. Traditionally, buying the clothes online can be done by querying the keywords to the retrieval system. The approach has a drawback that the keywords cannot describe the clothes designs precisely. Therefore, a searching based on content–known as content-based image retrieval (CBIR)–is required. One of the features used in CBIR is the shape. This article presents a new normalization approach to the Pyramid Histogram of Oriented Gradients (PHOG) as a mean for shape feature extraction of women Islamic clothing in a retrieval system. We refer to the proposed approach as normalized PHOG (NPHOG). The Euclidean distance measured the similarity of the clothing. The performance of the system was evaluated by using 340 clothing images, comprised of four clothing categories, 85 images for each category: blouse-pants, long dress, outerwear, and tunic. The recall and precision parameters measured the retrieval performance; the Histogram of Oriented Gradients (HOG) and PHOG were the methods for comparison. The experiments showed that NPHOG improved the HOG and PHOG performance in three clothing categories. Keywords: Muslimah fashion, CBIR, shape feature, NPHOG, Eulidean Distance 1. Introduction Today, Islamic women fashion is becoming more popular, which is indicated by the increased number of market demand on various styles of Muslimah clothing. The latest models keep appearing every month even in a matter of weeks. The development of information technology also affects the way the people shops; the sales of Muslimah clothes do not take place only in the traditional outlets, but spread on online site. People can search the latest model of Islamic fashion online and choose the ones as they wish. However, the most frequent problem in searching the clothes online is the difficulty in describing the clothes model into keywords so that the searching result is not as expected. Therefore, Content Based Image Retrieval (CBIR) system is used to search the clothing based on the content of an image [1]. In CBIR, the image content is represented by feature, such as color, shape, and texture [2]. The interest of the people in fashionable clothes is not only in their color but also the model. As our concern is to obtain a particular model, the shape feature is used. The study of CBIR using shape feature has been done in various fields such as agriculture, medicine, advertisement, journalistic, and fashion. For example, in [3] the Curvature Scale Space (CSS) was used to extract the shape of the sea creatures. The CSS is the standard shape feature defined on Motion Picture Experts Group-7 (MPEG-7). The work showed that the CSS was simpler yet superior to Fourier based shape extraction method. In the last decades, fashion items are becoming a popular research object in CBIR [4- 7]. The work in [4] implemented the image RGB and SIFT with Bag of Key (BoK) histogram as the color features [4]. Before the method extracted the feature, the clothing image was divided into four areas, which are outside, inside, bottom, and shoes. Then, the RGB and BoK histograms were created based on the mentioned areas. The accuracy of this method was about 21.7%. Another CBIR study used the shape context to improve the clothes retrieval result [5]. The retrieval performance of the method was 32.73% with the average matching time was 2.4 minutes.
  • 2.  ISSN: 2302-9285 Bulletin of EEI Vol. 6, No. 3, September 2017 : 271 – 280 272 The next study applied the Histogram of Oriented Gradient method (HOG) on clothes classification [6]. In this study, the clothes image is grouped based on textile's pattern, the length of clothes or sleeve, the shape of the dress, etc. Each group of clothes contains different clothes pattern, such as animals, flowers, and lines. After feature extraction, the method was trained for each group and followed by testing. Furthermore, the HOG descriptor was applied to detect human [7]. It was reported that the performance of the HOG was better than wavelet. The Pyramid Histogram of Oriented Gradient (PHOG) is an approach to extract shape feature from an image, was previously applied to CBIR of animal, plant, and fruit images [8]. In addition, PHOG method has also been implemented as the character feature extractor on an Optical Character Recognition (OCR). Various testings were conducted, and the accuracy level was 75% to 82% [9]. This article proposed a new normalization procedure to improve the performance of Islamic women clothing retrieval, which is conducted before applying the PHOG method. The contributions of the proposed method are as follow: a. Discuss the implementation of original PHOG method as an approach to extract the shape feature of Islamic women clothes. Based on an extensive study literature, the PHOG has not been applied to extract the shape feature of Islamic women’s clothing. As in common, this clothing style has the different appearance to other styles, the discussion and implementation have become an important issue. b. Propose a new grid normalization before implementing the PHOG. We refer to our proposed method as normalized PHOG (NPHOG). c. Show that the performance of the NPHOG is better than PHOG and HOG, in the case of Islamic women clothes retrieval. 2. Pyramid Histogram of Oriented Gradients (PHOG) Pyramid Histogram of Oriented Gradients (PHOG) is a method to extract shape feature of an image. PHOG is the representation of pyramid from HOG descriptor or the combination of HOG features [8]. There are three steps in the PHOG feature extraction process: (1) calculate the gradient, (2) decide the bin orientation to create the histogram, and (3) create the spatial pyramid. a. Gradients Calculation The gradient calculation is done to have horizontal and vertical gradient direction from the object in an image. In this study, we use the following Sobel filter to calculate the gradient of an image. [ ] [ ] The horizontal gradient matrix ( ) is acquired from the convolution of filter with the grayscale image, while the vertical gradient matrix ( ) is obtained from the convolution of filter with the grayscale image. The next step is calculating the gradient direction of an object (pixels), according to (1). (1) b. Histogram of Bin Orientation The gradients θ of each pixel in an image are grouped into nine bins, to create a histogram of bin orientation. The bin groups based on orientation are: - (bin 1), - (bin 2), - (bin 3), (bin 4), (bin 5), (bin 6), (bin 7), (bin 8) and - (bin 9). c. Spatial Pyramid Figure 1 shows the process of spatial pyramid creation. First, the image gradients are calculated, then the image is divided into three levels, which are level 0, 1, and 2. The level 0 consists of one grid, level 1 is divided into four grids, while level 2 is divided into 16 grids. The histogram is then generated from all grids at all levels. The PHOG feature is the concatenation of these individual histograms.
  • 3. Bulletin of EEI ISSN: 2302-9285  Improving the Performance of CBIR on Islamic Women Apparels Using... (Cut Mutia) 273 Figure 1. PHOG spatial pyramid 3. Research Method The object used in this study are images of Islamic women apparels. These images consist of four groups, which are blouse-pants, long dress, outerwear, and tunic. Each group contains 85 images with the size of 136 x 212 pixels, and white background. This size is considered suitable so that the PHOG can be extracted quickly but at the same time sufficiently representative. The image was collected from the online catalog such as hijabenka.com and saqina.com. Some examples of the apparels can be seen in Figure 2. (a) Blouse-Pants (b) Long Dress (c) Outerwear (d) Tunic Figure 2. Examples of Islamic women apparel
  • 4.  ISSN: 2302-9285 Bulletin of EEI Vol. 6, No. 3, September 2017 : 271 – 280 274 Next, we will explain the process of the CBIR in Islamic women apparels by using NPHOG as feature extraction. Figure 3 shows the CBIR system that consists of the query and data base sides and can be accomplished in three stages: pre-processing, NPHOG extraction and calculation of feature similarity. Figure 3. CBIR workflow on Muslimah clothes a. Pre-processing Pre-processing is the first stage of the CBIR. It is the process of image preparation to be able to generate the best feature. In this stage, the RGB image either from query or data base will be converted to a grayscale image. Changing the color image to grayscale format is done by averaging the pixel value of red, green and blue component [10], according to (2). (2) where R, G and B are the pixel values of the red, green and blue component, respectively.Then, we calculated the gradient and its direction of the grayscale image using (1). b. NPHOG extraction Figures 4 and 5 show the NPHOG spatial pyramid generation process. Figure 4 illustrates the first step that was detecting the face of an object using Viola Jones method; the center point of the face was set to be the reference for normalization. Figure 5 illustrates the proposed normalization of the spatial pyramid (NPHOG). Level 0 was set to one grid, level 1 was set into four grids namely upper, left, right, and center grids. Then each grid at the level 1 was divided into four grids, so the total number of the grid is 16. The NPHOG feature is obtained by combining the gradient histogram from level 0, 1, and 2. Each grid has one histogram. So, the total number of the histogram from those three levels was 21. With nine bins in each histogram, the NPHOG feature consists of 189 vector dimensions. Figure 6 shows the vector formation of the NPHOG feature extracted from all the grids. We proposed a normalization approach that was based on the position of the model’s face in the image. The coordinate of the face is the reference point of the garments. Even if this step is similar to the conventional grid partitions described in Figure 1, the proposed normalization resulted in different partitions as shown in Figure 5. For example, at the level 0,
  • 5. Bulletin of EEI ISSN: 2302-9285  Improving the Performance of CBIR on Islamic Women Apparels Using... (Cut Mutia) 275 the red frame covering the model is at the image center relative to model’s face. The pixels outside the frame were not considered in histogram generation. Next, our results show that this approach increased the performance of clothing retrieval. Figure 4. Face detection Figure 5. NPHOG Spatial Pyramid; the proposed normalization approach vel 1= [ ] vel 2= [ ] vel 3= [ ] NPHOG=[ ] Figure 6. NPHOG vector dimension
  • 6.  ISSN: 2302-9285 Bulletin of EEI Vol. 6, No. 3, September 2017 : 271 – 280 276 c. The calculation of feature similarity The next stage is calculating the similarity between query image with data set image feature using Euclidean distance method. It is a method that frequently used in calculating the similarity of two vectors. The Euclidean distance is given in (3). =√∑ (3) where is the Euclidean Distance between vector and , n is the number of vector element, is the nth element of vector and is the nth element of vector . The performance of the CBIR is measured using recall and precision. For each querying, the precision and recall are given by (4) and (5). Precision is the comparison between the number of relevant images and the total number of retrieved image, which is given in (4) [11]. (4) Recall is the comparison between the number of relevant image and the total relevant images in the data base, given in (5) [11]. (5) 4. Results and Analysis In this section, we present the implementation results of PHOG extraction at the pre- processing step and NPHOG extraction step. Next, we explain the retrieval results of each dress group, followed by the discussion of impact of the proposed grid normalization. Performance of the NPHOG was compared to those of the PHOG and HOG and was evaluated by using 340 clothing images, comprised of four clothing categories, 85 images for each category: blouse-pants, long dress, outerwear, and tunic. We chose 5 query images randomly and accomplished five simulation cycles in each group. 4.1. PHOG Extraction Process Figure 7 shows the image conversion process from RGB to grayscale and visualization of horizontal and vertical images and gradient direction image. From the gradient image in Figure 7(d), the NPHOG feature was generated. The number of bin used to create the histogram was nine bins as described in section 2.b (a) RGB to gray scale conversion (b) Horizontal gradient of (a) (c) Vertical gradient of (a) (d) Gradient direction of (a) Figure 7. Visualization example of horizontal and vertical edge images, and gradient image
  • 7. Bulletin of EEI ISSN: 2302-9285  Improving the Performance of CBIR on Islamic Women Apparels Using... (Cut Mutia) 277 4.2. Results of CBIR in Each Apparel Group The image retrieval result examples on Islamic dresses using NPHOG are shown in Figure 8 and 9. Each of the figures shows 20 images that have the closest Euclidian Distance (ED) to the query image. The query image is shown in the top-left corner; while the ‘top-1’ is the retrieval result with the closest ED to the query image, which was the query image itself; ‘top-2’ is the 2nd closest to the query image, and so on. The retrieved image that was not relevant to query image is marked by the red square. Figure 8 shows a result example of blouse-pants retrieval, an image from the tunic group was retrieved at the 14th position. From the five simulation cycles, it turned out that the most irrelevant retrieved image was from the tunic group. Figure 9 shows a result example of the long dress retrieval, the images at the position of number 11, 15, 16, 18, and 20 were irrelevant images to the query image. Those images were tunic (at the ‘top-11’) and outerwear (at the ‘top-15’, 16, 18 and 20). An observation of the results indicated that the NPHOG was not able to differentiate the dress detail positioned in the center. For example, the blazers at the position ‘top-15’ and ‘top-20’, which have the different detail in the center of the dress, were assumed to be long-dresses. Figure 8. Results of retrieved images in blouse-pants group
  • 8.  ISSN: 2302-9285 Bulletin of EEI Vol. 6, No. 3, September 2017 : 271 – 280 278 Figure 9. Results of retrieved images in long-dress group 4.3. The Impact of NPHOG Normalization The line graphs in Figure 10 are the results of NPHOG-based retrieval for all dress groups. Eight points on each line show the intersection of recall and precision value for the different number of retrieval done in the simulation. The left to right points indicate the 10, 20, 30, 40, 50, 60, 70 and 85 retrieved images. For all retrieval number, the group of blouse-pants shows the best retrieval performance, followed by long dress, outerwear, and tunic. Figure 10. Recall and precision of NPHOG of all apparel groups The shape (outline) of blouse-pants is different from that of the other groups, except tunic; on the other hands, long dress, outerwear, and tunic have a similar shape. Thus, if the query is from blouse-pants, the retrieved images will be likely from the same group. However, if the query is long-dress, outerwear or tunic, the images from other groups, except blouse-pants,
  • 9. Bulletin of EEI ISSN: 2302-9285  Improving the Performance of CBIR on Islamic Women Apparels Using... (Cut Mutia) 279 may be retrieved. In this case, similar outline of dresses in blouse-pants group yielded similar gradient direction (θ), thus low ED value, and finally higher recall and precision values. Figure 11 shows the HOG, PHOG and NPHOG performances of four dress groups. With some exceptions, the NPHOG performed better than PHOG and HOG in three dress groups namely blouse-pants, outerwear, and tunic. However, for the long dress, the HOG and PHOG were better than NPHOG. In the first three groups, the apparel shapes were more complex than that in the long-dress group. Here, the grid normalization applied in the NPHOG resulted in more representative features, thus can achieve the higher recall and precision values. (a) Group of Blouse-pants (b) Group of Long dress (c) Group of Outerwear (d) Group of Tunic Figure 11. The recall and precision of NPHOG, PHOG and HOG in four dress groups Averaging the precision values from Figure 11, it was obtained that for the group of blouse-pants, the precision value of NPHOG was ± 6% higher than that of PHOG and 2% higher than that of HOG method. In the outerwear group, the precision of the NPHOG was also ± 3% higher than PHOG and 4% higher than HOG. Lastly, the precision of the NPHOG in tunic group was ± 7% higher than HOG method. 5. Conclusion The NPHOG method was successfully applied in extracting the shape feature of Muslim apparels in a dataset with 340 images grouped into four classes: blouse-pants, long dress, outerwear, and tunic. We proposed the grid normalization at level 1 and showed that it could improve the retrieval performance. The reference point of the grid normalization was the center point of the face that was detected using Viola-Jones method. Based on the recall and
  • 10.  ISSN: 2302-9285 Bulletin of EEI Vol. 6, No. 3, September 2017 : 271 – 280 280 precision, it showed that NPHOG was better than PHOG and HOG in three dresses group: blouse-pants, outerwear, and tunic. While in the long dress, the performance of NPHOG was lower than other features because the long dress shape was simpler, so the grid normalization did not increase the retrieval performance. Acknowledgments This research is funded by the Ministry of Research, Technology and Higher Education of the Republic of Indonesia, under the Hibah Pascasarjana Scheme. References [1] N Singhai, SK Shandilya. A Survey on: Content Based Image Retrieval Systems. International Journal of Computer Applications. 2010; 4: 22-26. [2] PS Hiremath, Jagadeesh P. Content Based Image Retrieval Using Color, Testure and Shape Features. International Journal of Computer Science and Security. 2007; 1(4): 25-35. [3] Sadegh A, Farzin M, Josef K. Curvature Scale Space Image in Shape Similarity Retrieval. Multimedia systems. 1999; 7(6): 467-476. [4] Shinya M, Toshihiko Y, Kiyoharu A. SNAPPER: Fashion Coordinate Image Retrieval System. International Conference on. IEEE, 2013. [5] Chin HT, Shou SH, et al. An Efficient Garment Visual Search Based on Shape Context. Journal WSEAS Transactions on Computers. 2009; 8(7):1195-1204. [6] Andrada GR. Atribute Based Image Classification and Retrieval. Thesis. Swiss: Swiss Federal Institute of Technology Zurich; 2014. [7] Nafneet D, Bill T. Histograms of Oriented Gradients for Human Detection. IEEE Computer Society Conference on Vision and Pattern Recognition, San Diego. 2005; 1:886-893. [8] Anna B, Andrew Z, Xavier M. Representing Shape with a Spatial Pyramid Kernel. Proceedings of the ACM International Conference on Image and Video Retrieval. Amsterdams. 2007: 401-408. [9] Zhi RT, Shangxuan T, Chew LT. Using Pyramid of Histogram of Oriented Gradients on Natural Scene Text Recognition. IEEE International Conference on Image and Video Retrieval. Paris. 2014: 2629- 2633. [10] Candra NS. Mengubah Citra Berwarna menjadi Citra Grayscale dan Citra Biner. Jurnal Teknologi Informasi DINAMIK. 2011; 16(1): 14-19. [11] Shirahatti, Nikhil V, Kobus Barnard. Evaluating Image Retrieval. Thesis. Arizona: University of Arizona; 2005.