SlideShare a Scribd company logo
1 of 6
Download to read offline
International Journal of Electrical and Computer Engineering (IJECE)
Vol. 8, No. 5, October 2018, pp. 3778~3783
ISSN: 2088-8708, DOI: 10.11591/ijece.v8i5.pp3778-3783  3778
Journal homepage: http://iaescore.com/journals/index.php/IJECE
CBIR of Batik Images using Micro Structure Descriptor
on Android
Agus Eko Minarno1
, Yuda Munarko2
, Arrie Kurniawardhani3
1,2
Universitas Muhammadiyah Malang, Malang, Indonesia
3
Universitas Islam Indonesia, Yogyakarta, Indonesia
Article Info ABSTRACT
Article history:
Received Feb 24, 2018
Revised Apr 30, 2018
Accepted May 7, 2018
Batik is part of a culture that has long developed and known by the people of
Indonesia and the world. However, the knowledge is only on the name of
batik, not at a more detailed level, such as image characteristic and batik
motifs. Batik motif is very diverse, different areas have their own motifs and
patterns related to local customs and values. Therefore, it is important to
introduce knowledge about batik motifs and patterns effectively and
efficiently. So, we build CBIR batik using Micro-Structure Descriptor (MSD)
method on Android platform. The data used consisted of 300 images with 50
classes with each class consists of six images. Performance test is held in three
scenarios, which the data is divided as test data and data train, with the ratio of
scenario 1 is 50%: 50%, scenario 2 is 70%, 30%, and scenario 3 is 80%: 20%.
The best results are generated by scenario 3 with precision valur 65.67% and
recall value 65.80%, which indicates that the use of MSD on the android
platform for CBIR batik performs well.
Keyword:
Android
Batik
CBIR
Micro-structure
Copyright © 2018 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
Agus Eko Minarno,
Universitas Muhammadiyah Malang,
Jl. Raya Tlogomas 246 Malang, Indonesia.
(0341) 464318
Email: aguseko@umm.ac.id
1. INTRODUCTION
Batik is one of Indonesian culture that is recognized as world heritage. In terms of language, batik
comes from the merger of two words namely “amba” which means area and “nitik” which means point. So,
linguistically, batik is a series of points [1]-[3]. Indonesia has a wide range of batik motifs and patterns. In
fact, batik motifs depict the characters and customs along with the noble values of each local area [4]-[7].
This knowledge needs to be introduced to the general public through an easily accessible application. Several
studies on batik have been proposed, such as the Content Based Image Retrieval (CBIR) technique for
retrieving batik images using Color Difference Histogram (CDH) [8], enhanced micro-structure descriptor
[9], Multi Texton Co-Occurrence Descriptor [10], Multi Structure Co-occurrence Descriptor [11], improved
completed robust local binary pattern [12], Texture Fusion [13]. However, all those studies are build for
desktop. In this study, a batik image retrieval application is tried to build in android platform.
Content Based Image Retrieval (CBIR) is one of active research nowdays, thus there are a lot of
techniques proposed to seek the right method [14]-[17]. Techniques in CBIR, be it CDH and other
techniques, such as texton co-occurrence matrix, multi-textons histogram, and micro-structure descriptor,
depend on the feature extraction process [8]-[13]. Types of features can vary, such as color, texture, angle,
and shape features. An example for the color feature is a gray level co-occurrence matrix (GLCM) that
extracts features based on gray intensity by changing the image color to gray scale [18]-[20]. Further, an
example for the edge feature is the use of the Sobel or Prewitt operator, which in some cases the Sobel
operator provides better performance [21]-[23]. An example of feature texture is the use of texton proposed
Int J Elec & Comp Eng ISSN: 2088-8708 
CBIR of Batik Images using Micro Structure Descriptor on Android (Agus Eko Minarno)
3779
by Julesz [24]. In practice, CBIR often incorporates several types of features in order to obtain satisfactory
results, for example merging texture and color features or edge and color features [12]. One of the combined
feature extraction methods that has been proven to provide satisfactory results for CBIR batik is the Micro-
Structure Descriptor (MSD) [9]. Thus, MSD is chosen in this study to bulid a batik image retrieval
application in android platform
2. THE DATASET
In this research, batik image dataset was collected through 50 types of batik cloth. For each type of
fabric, six images were randomly photographed, then resized at 128x128 pixels in JPEG format. Thus, the
total number of images in the dataset is 300 and consists of 50 classes. An example of a batik image is shown
in Figure 1. In general, there are two patterns of batik drawings, geometric and non-geometric patterns [12].
Dataset is available download at https://github.com/agusekominarno/batik.
Figure 1. The example of batik images
3. MICRO-STRUCTURE DESCRIPTOR (MSD)
The extraction process used was Micro-Structure Descriptor method which is a feature extraction
technique using texton. In this extraction, from each batik image, a histogram was generated which is a
vector value for color features and edge orientation.
3.1. The extraction of color feature
The most popular color system is RGB, where RGB stands for red, green, blue. The colors
formed on the RGB system are the result of a mixture of primary colors red, green, and blue, based on
certain compositions. However, in the world of image processing, in addition to RGB there is HSV which is
also popular. H in HSV is Hue which expresses the actual colors, such as red, violet, and yellow, which are
used to determine redness, greenness, etc. Furthermore, S is Saturation, ie purity or color strength. Finally, the
V for Value indicates the brightness of the color with a range of values between 0% to 100%, where 0% will
produce purely dark color, while the larger values will produce brighter colors and new variations of colors.
In this study, the color system used is HSV, where the color was quantized to 72 colors with details of H as
much as 3 bin, S as much as 3 bin, and V as much as 8 bin. Thus, the total color obtained
is 3x3x8 = 72 colors.
3.2. The extraction of edge orientation feature
The edge orientation has a strong influence on image perception. There are many methods for
detecting edge features, in this research, edge detection was done with a sobel operator. This is because it
has the ability to reduce noise before performing edge detection calculations. This capability provides better
results when compared to gradient operators or other edge approach methods, so it is considered more efficient
and simple [7].
The calculation on the sobel operator is done by weighing the pixels closer to the center of the
window. Thus, the influence of neighboring pixels will differ according to their location to the point where the
gradient is calculated. Gradient is the result of measurement of change in an intensity function and an image
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3778 – 3783
3780
can be viewed as a collection of several continuous intensity functions of the image. The result of the sobel
operator is then quantized to 18bin, so that at this stage there will be 18 edge orientation features.
3.3. Texton detection
Figure 2 illustrates the process in MSD using texton. There are four types of texton, with a size of
3x3 grids, which are used to obtain micro-structure maps. As an example, let Figure 2(a) be the pixels of
image with a quantized edge detection value. Using the existing textons, a scanning process of the image is
performed. For each pattern similar to textons, the pixels are marked, shown in Figure 2(b). Figure 2(c) is
the result of detection that already shows the micro-structure pattern. Figure 2(d) is a micro-structure map.
Furthermore, in order to obtained histogram value, the micro-structure map is used as a mask to mark
considered pixels. Only value from considered pixels are used to compose histogram. The illustration of the
result is presented in Figure 3.
(a) (b)
(c) (d)
Figure 2. The illustration of texton detection
3.4. Precision and recall
In this study, performance was measured using the precision and recall defined in Equation (1) and
Equation (2):
(1)
(2)
Int J Elec & Comp Eng ISSN: 2088-8708 
CBIR of Batik Images using Micro Structure Descriptor on Android (Agus Eko Minarno)
3781
Figure 3. Merged histogram (color and edge)
4. FEATURE IDENTIFICATION PROCESS (FEATURE EXTRACTION)
As already mentioned, the method used for feature extraction is MSD. The series of processes of
CBIR batik implementation with MSD is presented in Figure 4. The initial stage is to get the color feature by
converting the RGB value to the HSV value. In addition, it also performed edge features extraction using the
Sobel operator. The second stage is to quantify the value of HSV and edge orientation, so that obtained 72
color features and 18 edge orientation features. However, these features are not used directly, but look for
the pattern of occurrences using textons, and resulting micro-structure map. Using this map, then the image
pixels are masked. Only masked pixels are considered for histogram value, allowing 72 features related to
color and 18 features related to edge orientation, so the total features obtained are 90 features.
Batik Image Merged Image
Merged
Histogram
Texton
Detection
Color
Histogram
Batik Image Sobel Quantization
Texton
Detection
Edge
Histogram
Hue Quantization
Saturation
Quantization
Value Quantization
Figure 4. The Micro-structure description process
Figure 5 shows the initial step for color feature extraction process. The initial image used is the RGB
image as shown in Figure 5(a). When converted from RGB to HSV, the image structure changes, the result
can be seen in Figure 5(b). In the example image it can be seen that the Hue value tends to produce a red
color, and the Saturation value decreases. After conversion, the value of HSV is quantized, where the value
of H is divided into 3 bins, S becomes 3 bins, and V becomes 8 bins. The quantization results also cause a
change in the appearance of the image, as shown in Figure 5(c). From this quantized image, a 72-vector
histogram is obtained and presented as Figure 5(d), which furthermore represents as 72 color features.
Next, Figure 6 is the first step of the edge orientation feature extraction process. First, the image is
converted to gray scale, shown in Figure 6a. Next, the edge orientation value is calculated using the Sobel
operator, the result is shown in Figure 6(b). Last is the process of quantizing edge orientation values into
18 bin. The quantization results are shown in Figure 6(c). The extraction result in this process is a
histogram with the number of vectors 18, shown in Figure 6(d).
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3778 – 3783
3782
(a) (b) (c) (d)
Figure 5. The feature extraction process
(a) (b) (c) (d)
Figure 6. The feature extraction process
5. RESULT AND ANALYSIS
Testing was done by using precision and recall. Measurements were made to the images in the
database containing 300 batik images classified into 50 classes, where each class consists of 6 images.
There were three test scenarios, the first was to divide the image by 50% of training data and 50% of test
data, so for each class, 3 images were used as training data and 3 images as test data. The second scenario was
to divide the images by 70% of training data and 30 % of test data, where from each class there were 4
training images and 2 test images. The latter was to divide the data into 80% training data and 20% test
data, therefore, for each class there were 5 images used as training data and 1 image as test data.
Furthermore, the measurement of precision and recall values are performed on 6 retrievals, 8 retrievals, and
12 retrievals. The precision value is shown by Table 1, while the recall value is shown by Table 2.
The features used in this CBIR are color and edge orientation features. However, these two types of
features are not used directly, but, look for spatial correlation between the two features to get the histogram
value. This special correlation was obtained by utilizing the MSD method which uses texton to form a mask
or a micro-structure. Since there are basically two types of features used, then, the feature dimension used is
72 color features and 18 edge orientation features, so, totally, there are 90 features used.
The CBIR system is built on the android platform with input queries taken with the camera of the
mobile device or retrieved from the database. In terms of execution time, to perform feature extraction
process against query using MSD and to search for suitable batik image in the data base, it takes about
1 minute. In addition, the best performance shown by the test with the ratio of training data compared to
the test data is 80%: 20%, where the precision value is 65.67% and the recall value is 78.80%.
Table 1. Precicion Rate
50%:50% 70%:30% 80%:20%
6 retrieval 39.33% 52.50% 65.67%
8 retrieval 30.00% 40.38% 50.75%
12 retrieval 20.06% 27.08% 34.00%
Table 2. Recall Rate
50%:50% 70%:30% 80%:20%
6 retrieval 78.67% 78.75% 78.80%
8 retrieval 80.00% 80.75% 81.20%
12 retrieval 80.22% 81.25% 81.60%
Int J Elec & Comp Eng ISSN: 2088-8708 
CBIR of Batik Images using Micro Structure Descriptor on Android (Agus Eko Minarno)
3783
6. CONCLUSION
Based on the tests performed, it can be concluded that the CBIR system using MSD (Micro
Structure Descriptor) which based on android platform can run well or effectively. From the results of the
research, the best system performance is obtained by dividing the data by 80% or 250 of training data and
20% or 50 test data, with 6 retrievals, yielding the precision rate of 65.67% and the recall rate of 78.80%.
REFERENCES
[1] Haake, A., “The Role of Symmetry in Javanese Batik Patterns”, Computers & Mathematics with
Applications, vol. 17, no. 4-6, pp. 815-826, 1989.
[2] Saddhono, K., et al., “The study of Philosophical Meaning of Batik and Kimono Motifs to Foster
Collaborative Creative Industry”, Asian Social Science, vol. 10, no. 9, p. 52, 2014.
[3] W. Mashadi, et al., Batik Indonesia Mahakarya Penuh Pesona, Jakarta: Kaki- Langit Kencana, 2015.
[4] Banerjee, D., Journey of Textile Designs: A Case Study of Batik in Java and Santiniketan (Master's thesis),
2016.
[5] S. S. Samsi, Techniques, Motifs, Patterns Batik Yogya and Solo, Titian Foundation, 2011
[6] H. S. Doellah, Batik: The Impact of Time and Environment, Danar Hadi Solo, 2003.
[7] J. Achjadi, The Glory of Batik: The Danar Hadi Collection, 1st ed, Central Java, PT. Batik Danar Hadi,
2011.
[8] Minarno, A. E., and Suciati, N., “Batik Image Retrieval based on Color difference Histogram and Gray Level
Co-Occurrence Matrix”, TELKOMNIKA (Telecommunication Computing Electronics and Control), vol. 12,
no. 3, pp. 597-604, 2014.
[9] Minarno, A. E., et al., “Batik Image Retrieval based on Enhanced Micro-Structure Descriptor,” in Computer
Aided System Engineering (APCASE), 2014 Asia-Pacific Conference on. IEEE, 2014, pp. 65-70.
[10] Minarno, A. E., and Suciati, N., “Image Retrieval Using Multi Texton Co-Occurrence Descriptor”, Journal
of Theoretical & Applied Information Technology, vol. 67, no. 1, 2014.
[11] Minarno, A. E., et al., “Image Retrieval Based on Multi Structure Co-occurrence Descriptor”,
TELKOMNIKA (Telecommunication Computing Electronics and Control), vol. 14, no. 3, pp. 1175-1182,
2016.
[12] Kurniawardhani, A., et al., “Efficient texture image retrieval of improved completed robust local binary
pattern”, In Advanced Computer Science and Information Systems (ICACSIS), 2016 International
Conference on, pp. 492-497, IEEE, Oct 2016.
[13] Nurhaida, I., et al., “Texture Fusion for Batik Motif Retrieval System”, International Journal of Electrical
and Computer Engineering (IJECE), vol. 6, no. 6, p. 3174, 2016.
[14] Gudivada, V. N., and Raghavan, V. V., “Content based Image Retrieval Systems”, Computer, vol. 28, no. 9,
pp. 18-22, 1995.
[15] Rui, Y., et al., “Relevance Feedback: A Power Tool for Interactive Content-based Image Retrieval”, IEEE
Transactions on Circuits and Systems for Video Technology, vol. 8, no. 5, pp. 644-655, 1998.
[16] Smeulders, A. W., et al., “Content-based Image Retrieval at the end of the early years”, IEEE Transactions
on Pattern Analysis and Machine Intelligence, vol. 22, no. 12, pp.1349-1380, 2000.
[17] Shete, D. S., et al., “Content based Image Retrieval”, International Journal of Emerging Technology and
Advanced Engineering, vol. 2, no. 9, pp. 85-90, 2012.
[18] S. Nugroho and D. Utomo, “Rotation Invariant Indexing for Image using Zernike Moments and Rtree,”
TELKOMNIKA (Telecommunication Computing Electronics and Control), vol. 9, no. 2, pp. 335-340, 2013.
[19] G.-H. Liu and J.-Y. Yang, “Content-based Image Retrieval using Color difference Histogram,” Pattern
Recognition, vol. 46, no. 1, pp. 188-198, 2013.
[20] Liu, Guang-Hai, and Jing-Yu Yang, “Image Retrieval based on the Texton Co-occurrence Matrix”, Pattern
Recognition 41.12 (2008), pp. 3521-3527.
[21] G.-H. Liu, et al., “Image Retrieval based on Multi-texton Histogram,” Pattern Recognition, vol. 43, no. 7,
pp. 2380-2389, 2010.
[22] G.-H. Liu, et al., “Image Retrieval based on Micro-structure Descriptor,” Pattern Recognition, vol. 44, no. 9,
pp. 2123-2133, 2011.
[23] Minarno, A. E., et al., “Classification of Texture Using Multi Texton Histogram and Probabilistic Neural
Network”, In IOP Conference Series: Materials Science and Engineering, vol. 105, no. 1, p. 012022, IOP
Publishing, Jan 2016.
[24] Julesz, B, “Textons, the Elements of Texture Perception, and their Interactions”, Nature, vol. 290, no. 5802,
pp. 91-97, PMID 7207603, March 1981.

More Related Content

What's hot

Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Scienceresearchinventy
 
Survey on Content Based Image Retrieval
Survey on Content Based Image Retrieval Survey on Content Based Image Retrieval
Survey on Content Based Image Retrieval ijcax
 
Object recognition from image using grid based color moments feature extracti...
Object recognition from image using grid based color moments feature extracti...Object recognition from image using grid based color moments feature extracti...
Object recognition from image using grid based color moments feature extracti...eSAT Publishing House
 
Feature integration for image information retrieval using image mining techni...
Feature integration for image information retrieval using image mining techni...Feature integration for image information retrieval using image mining techni...
Feature integration for image information retrieval using image mining techni...iaemedu
 
Automatic Image Annotation Using CMRM with Scene Information
Automatic Image Annotation Using CMRM with Scene InformationAutomatic Image Annotation Using CMRM with Scene Information
Automatic Image Annotation Using CMRM with Scene InformationTELKOMNIKA JOURNAL
 
Color and texture based image retrieval a proposed
Color and texture based image retrieval a proposedColor and texture based image retrieval a proposed
Color and texture based image retrieval a proposedeSAT Publishing House
 
A Hybrid Approach for Content Based Image Retrieval System
A Hybrid Approach for Content Based Image Retrieval SystemA Hybrid Approach for Content Based Image Retrieval System
A Hybrid Approach for Content Based Image Retrieval SystemIOSR Journals
 
Content based image retrieval (cbir) using
Content based image retrieval (cbir) usingContent based image retrieval (cbir) using
Content based image retrieval (cbir) usingijcsity
 
An implementation of novel genetic based clustering algorithm for color image...
An implementation of novel genetic based clustering algorithm for color image...An implementation of novel genetic based clustering algorithm for color image...
An implementation of novel genetic based clustering algorithm for color image...TELKOMNIKA JOURNAL
 
Content based Image Retrieval from Forensic Image Databases
Content based Image Retrieval from Forensic Image DatabasesContent based Image Retrieval from Forensic Image Databases
Content based Image Retrieval from Forensic Image DatabasesIJERA Editor
 
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
 
Vegetables detection from the glossary shop for the blind.
Vegetables detection from the glossary shop for the blind.Vegetables detection from the glossary shop for the blind.
Vegetables detection from the glossary shop for the blind.IOSR Journals
 
Importance of post processing for improved binarization of text documents
Importance of post processing for improved binarization of text documentsImportance of post processing for improved binarization of text documents
Importance of post processing for improved binarization of text documentseSAT Publishing House
 
A Review of Feature Extraction Techniques for CBIR based on SVM
A Review of Feature Extraction Techniques for CBIR based on SVMA Review of Feature Extraction Techniques for CBIR based on SVM
A Review of Feature Extraction Techniques for CBIR based on SVMIJEEE
 
IRJET- Image based Information Retrieval
IRJET- Image based Information RetrievalIRJET- Image based Information Retrieval
IRJET- Image based Information RetrievalIRJET Journal
 
Finger Print Image Compression for Extracting Texture Features and Reconstru...
Finger Print Image Compression for Extracting Texture Features  and Reconstru...Finger Print Image Compression for Extracting Texture Features  and Reconstru...
Finger Print Image Compression for Extracting Texture Features and Reconstru...IOSR Journals
 

What's hot (16)

Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
Survey on Content Based Image Retrieval
Survey on Content Based Image Retrieval Survey on Content Based Image Retrieval
Survey on Content Based Image Retrieval
 
Object recognition from image using grid based color moments feature extracti...
Object recognition from image using grid based color moments feature extracti...Object recognition from image using grid based color moments feature extracti...
Object recognition from image using grid based color moments feature extracti...
 
Feature integration for image information retrieval using image mining techni...
Feature integration for image information retrieval using image mining techni...Feature integration for image information retrieval using image mining techni...
Feature integration for image information retrieval using image mining techni...
 
Automatic Image Annotation Using CMRM with Scene Information
Automatic Image Annotation Using CMRM with Scene InformationAutomatic Image Annotation Using CMRM with Scene Information
Automatic Image Annotation Using CMRM with Scene Information
 
Color and texture based image retrieval a proposed
Color and texture based image retrieval a proposedColor and texture based image retrieval a proposed
Color and texture based image retrieval a proposed
 
A Hybrid Approach for Content Based Image Retrieval System
A Hybrid Approach for Content Based Image Retrieval SystemA Hybrid Approach for Content Based Image Retrieval System
A Hybrid Approach for Content Based Image Retrieval System
 
Content based image retrieval (cbir) using
Content based image retrieval (cbir) usingContent based image retrieval (cbir) using
Content based image retrieval (cbir) using
 
An implementation of novel genetic based clustering algorithm for color image...
An implementation of novel genetic based clustering algorithm for color image...An implementation of novel genetic based clustering algorithm for color image...
An implementation of novel genetic based clustering algorithm for color image...
 
Content based Image Retrieval from Forensic Image Databases
Content based Image Retrieval from Forensic Image DatabasesContent based Image Retrieval from Forensic Image Databases
Content based Image Retrieval from Forensic Image Databases
 
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...
 
Vegetables detection from the glossary shop for the blind.
Vegetables detection from the glossary shop for the blind.Vegetables detection from the glossary shop for the blind.
Vegetables detection from the glossary shop for the blind.
 
Importance of post processing for improved binarization of text documents
Importance of post processing for improved binarization of text documentsImportance of post processing for improved binarization of text documents
Importance of post processing for improved binarization of text documents
 
A Review of Feature Extraction Techniques for CBIR based on SVM
A Review of Feature Extraction Techniques for CBIR based on SVMA Review of Feature Extraction Techniques for CBIR based on SVM
A Review of Feature Extraction Techniques for CBIR based on SVM
 
IRJET- Image based Information Retrieval
IRJET- Image based Information RetrievalIRJET- Image based Information Retrieval
IRJET- Image based Information Retrieval
 
Finger Print Image Compression for Extracting Texture Features and Reconstru...
Finger Print Image Compression for Extracting Texture Features  and Reconstru...Finger Print Image Compression for Extracting Texture Features  and Reconstru...
Finger Print Image Compression for Extracting Texture Features and Reconstru...
 

Similar to CBIR of Batik Images using Micro Structure Descriptor on Android

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
 
Comparison of Methods for Batik Classification Using Multi Texton Histogram
Comparison of Methods for Batik Classification Using Multi Texton HistogramComparison of Methods for Batik Classification Using Multi Texton Histogram
Comparison of Methods for Batik Classification Using Multi Texton HistogramTELKOMNIKA JOURNAL
 
An effective RGB color selection for complex 3D object structure in scene gra...
An effective RGB color selection for complex 3D object structure in scene gra...An effective RGB color selection for complex 3D object structure in scene gra...
An effective RGB color selection for complex 3D object structure in scene gra...IJECEIAES
 
Content Based Image Retrieval Using Dominant Color and Texture Features
Content Based Image Retrieval Using Dominant Color and Texture FeaturesContent Based Image Retrieval Using Dominant Color and Texture Features
Content Based Image Retrieval Using Dominant Color and Texture FeaturesIJMTST Journal
 
Low level features for image retrieval based
Low level features for image retrieval basedLow level features for image retrieval based
Low level features for image retrieval basedcaijjournal
 
Wavelet-Based Color Histogram on Content-Based Image Retrieval
Wavelet-Based Color Histogram on Content-Based Image RetrievalWavelet-Based Color Histogram on Content-Based Image Retrieval
Wavelet-Based Color Histogram on Content-Based Image RetrievalTELKOMNIKA JOURNAL
 
Content based image retrieval based on shape with texture features
Content based image retrieval based on shape with texture featuresContent based image retrieval based on shape with texture features
Content based image retrieval based on shape with texture featuresAlexander Decker
 
Image segmentation based on color
Image segmentation based on colorImage segmentation based on color
Image segmentation based on coloreSAT Journals
 
SEMANTIC IMAGE RETRIEVAL USING MULTIPLE FEATURES
SEMANTIC IMAGE RETRIEVAL USING MULTIPLE FEATURESSEMANTIC IMAGE RETRIEVAL USING MULTIPLE FEATURES
SEMANTIC IMAGE RETRIEVAL USING MULTIPLE FEATUREScscpconf
 
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
 
Batik image retrieval using convolutional neural network
Batik image retrieval using convolutional neural networkBatik image retrieval using convolutional neural network
Batik image retrieval using convolutional neural networkTELKOMNIKA JOURNAL
 
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
 
Information search using text and image query
Information search using text and image queryInformation search using text and image query
Information search using text and image queryeSAT Journals
 
Information search using text and image query
Information search using text and image queryInformation search using text and image query
Information search using text and image queryeSAT Publishing House
 
Query Image Searching With Integrated Textual and Visual Relevance Feedback f...
Query Image Searching With Integrated Textual and Visual Relevance Feedback f...Query Image Searching With Integrated Textual and Visual Relevance Feedback f...
Query Image Searching With Integrated Textual and Visual Relevance Feedback f...IJERA Editor
 

Similar to CBIR of Batik Images using Micro Structure Descriptor on Android (20)

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
 
Comparison of Methods for Batik Classification Using Multi Texton Histogram
Comparison of Methods for Batik Classification Using Multi Texton HistogramComparison of Methods for Batik Classification Using Multi Texton Histogram
Comparison of Methods for Batik Classification Using Multi Texton Histogram
 
An effective RGB color selection for complex 3D object structure in scene gra...
An effective RGB color selection for complex 3D object structure in scene gra...An effective RGB color selection for complex 3D object structure in scene gra...
An effective RGB color selection for complex 3D object structure in scene gra...
 
Content Based Image Retrieval Using Dominant Color and Texture Features
Content Based Image Retrieval Using Dominant Color and Texture FeaturesContent Based Image Retrieval Using Dominant Color and Texture Features
Content Based Image Retrieval Using Dominant Color and Texture Features
 
Low level features for image retrieval based
Low level features for image retrieval basedLow level features for image retrieval based
Low level features for image retrieval based
 
Wavelet-Based Color Histogram on Content-Based Image Retrieval
Wavelet-Based Color Histogram on Content-Based Image RetrievalWavelet-Based Color Histogram on Content-Based Image Retrieval
Wavelet-Based Color Histogram on Content-Based Image Retrieval
 
Content based image retrieval based on shape with texture features
Content based image retrieval based on shape with texture featuresContent based image retrieval based on shape with texture features
Content based image retrieval based on shape with texture features
 
Image segmentation based on color
Image segmentation based on colorImage segmentation based on color
Image segmentation based on color
 
SEMANTIC IMAGE RETRIEVAL USING MULTIPLE FEATURES
SEMANTIC IMAGE RETRIEVAL USING MULTIPLE FEATURESSEMANTIC IMAGE RETRIEVAL USING MULTIPLE FEATURES
SEMANTIC IMAGE RETRIEVAL USING MULTIPLE FEATURES
 
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
 
Batik image retrieval using convolutional neural network
Batik image retrieval using convolutional neural networkBatik image retrieval using convolutional neural network
Batik image retrieval using convolutional neural network
 
IRJET- Content Based Image Retrieval (CBIR)
IRJET- Content Based Image Retrieval (CBIR)IRJET- Content Based Image Retrieval (CBIR)
IRJET- Content Based Image Retrieval (CBIR)
 
Information search using text and image query
Information search using text and image queryInformation search using text and image query
Information search using text and image query
 
B0310408
B0310408B0310408
B0310408
 
SEARCH ENGINE FOR IMAGE RETRIEVAL
SEARCH ENGINE FOR IMAGE RETRIEVALSEARCH ENGINE FOR IMAGE RETRIEVAL
SEARCH ENGINE FOR IMAGE RETRIEVAL
 
Information search using text and image query
Information search using text and image queryInformation search using text and image query
Information search using text and image query
 
Query Image Searching With Integrated Textual and Visual Relevance Feedback f...
Query Image Searching With Integrated Textual and Visual Relevance Feedback f...Query Image Searching With Integrated Textual and Visual Relevance Feedback f...
Query Image Searching With Integrated Textual and Visual Relevance Feedback f...
 
E1102012537
E1102012537E1102012537
E1102012537
 

More from IJECEIAES

Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...IJECEIAES
 
Prediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionPrediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionIJECEIAES
 
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...IJECEIAES
 
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...IJECEIAES
 
Improving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningImproving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningIJECEIAES
 
Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...IJECEIAES
 
Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...IJECEIAES
 
Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...IJECEIAES
 
Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...IJECEIAES
 
A systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyA systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyIJECEIAES
 
Agriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationAgriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationIJECEIAES
 
Three layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceThree layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceIJECEIAES
 
Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...IJECEIAES
 
Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...IJECEIAES
 
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...IJECEIAES
 
Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...IJECEIAES
 
On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...IJECEIAES
 
Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...IJECEIAES
 
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...IJECEIAES
 
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...IJECEIAES
 

More from IJECEIAES (20)

Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...
 
Prediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionPrediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regression
 
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
 
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
 
Improving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningImproving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learning
 
Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...
 
Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...
 
Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...
 
Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...
 
A systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyA systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancy
 
Agriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationAgriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimization
 
Three layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceThree layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performance
 
Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...
 
Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...
 
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
 
Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...
 
On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...
 
Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...
 
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
 
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
 

Recently uploaded

IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIkoyaldeepu123
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture designssuser87fa0c1
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 

Recently uploaded (20)

IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AI
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture design
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 

CBIR of Batik Images using Micro Structure Descriptor on Android

  • 1. International Journal of Electrical and Computer Engineering (IJECE) Vol. 8, No. 5, October 2018, pp. 3778~3783 ISSN: 2088-8708, DOI: 10.11591/ijece.v8i5.pp3778-3783  3778 Journal homepage: http://iaescore.com/journals/index.php/IJECE CBIR of Batik Images using Micro Structure Descriptor on Android Agus Eko Minarno1 , Yuda Munarko2 , Arrie Kurniawardhani3 1,2 Universitas Muhammadiyah Malang, Malang, Indonesia 3 Universitas Islam Indonesia, Yogyakarta, Indonesia Article Info ABSTRACT Article history: Received Feb 24, 2018 Revised Apr 30, 2018 Accepted May 7, 2018 Batik is part of a culture that has long developed and known by the people of Indonesia and the world. However, the knowledge is only on the name of batik, not at a more detailed level, such as image characteristic and batik motifs. Batik motif is very diverse, different areas have their own motifs and patterns related to local customs and values. Therefore, it is important to introduce knowledge about batik motifs and patterns effectively and efficiently. So, we build CBIR batik using Micro-Structure Descriptor (MSD) method on Android platform. The data used consisted of 300 images with 50 classes with each class consists of six images. Performance test is held in three scenarios, which the data is divided as test data and data train, with the ratio of scenario 1 is 50%: 50%, scenario 2 is 70%, 30%, and scenario 3 is 80%: 20%. The best results are generated by scenario 3 with precision valur 65.67% and recall value 65.80%, which indicates that the use of MSD on the android platform for CBIR batik performs well. Keyword: Android Batik CBIR Micro-structure Copyright © 2018 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Agus Eko Minarno, Universitas Muhammadiyah Malang, Jl. Raya Tlogomas 246 Malang, Indonesia. (0341) 464318 Email: aguseko@umm.ac.id 1. INTRODUCTION Batik is one of Indonesian culture that is recognized as world heritage. In terms of language, batik comes from the merger of two words namely “amba” which means area and “nitik” which means point. So, linguistically, batik is a series of points [1]-[3]. Indonesia has a wide range of batik motifs and patterns. In fact, batik motifs depict the characters and customs along with the noble values of each local area [4]-[7]. This knowledge needs to be introduced to the general public through an easily accessible application. Several studies on batik have been proposed, such as the Content Based Image Retrieval (CBIR) technique for retrieving batik images using Color Difference Histogram (CDH) [8], enhanced micro-structure descriptor [9], Multi Texton Co-Occurrence Descriptor [10], Multi Structure Co-occurrence Descriptor [11], improved completed robust local binary pattern [12], Texture Fusion [13]. However, all those studies are build for desktop. In this study, a batik image retrieval application is tried to build in android platform. Content Based Image Retrieval (CBIR) is one of active research nowdays, thus there are a lot of techniques proposed to seek the right method [14]-[17]. Techniques in CBIR, be it CDH and other techniques, such as texton co-occurrence matrix, multi-textons histogram, and micro-structure descriptor, depend on the feature extraction process [8]-[13]. Types of features can vary, such as color, texture, angle, and shape features. An example for the color feature is a gray level co-occurrence matrix (GLCM) that extracts features based on gray intensity by changing the image color to gray scale [18]-[20]. Further, an example for the edge feature is the use of the Sobel or Prewitt operator, which in some cases the Sobel operator provides better performance [21]-[23]. An example of feature texture is the use of texton proposed
  • 2. Int J Elec & Comp Eng ISSN: 2088-8708  CBIR of Batik Images using Micro Structure Descriptor on Android (Agus Eko Minarno) 3779 by Julesz [24]. In practice, CBIR often incorporates several types of features in order to obtain satisfactory results, for example merging texture and color features or edge and color features [12]. One of the combined feature extraction methods that has been proven to provide satisfactory results for CBIR batik is the Micro- Structure Descriptor (MSD) [9]. Thus, MSD is chosen in this study to bulid a batik image retrieval application in android platform 2. THE DATASET In this research, batik image dataset was collected through 50 types of batik cloth. For each type of fabric, six images were randomly photographed, then resized at 128x128 pixels in JPEG format. Thus, the total number of images in the dataset is 300 and consists of 50 classes. An example of a batik image is shown in Figure 1. In general, there are two patterns of batik drawings, geometric and non-geometric patterns [12]. Dataset is available download at https://github.com/agusekominarno/batik. Figure 1. The example of batik images 3. MICRO-STRUCTURE DESCRIPTOR (MSD) The extraction process used was Micro-Structure Descriptor method which is a feature extraction technique using texton. In this extraction, from each batik image, a histogram was generated which is a vector value for color features and edge orientation. 3.1. The extraction of color feature The most popular color system is RGB, where RGB stands for red, green, blue. The colors formed on the RGB system are the result of a mixture of primary colors red, green, and blue, based on certain compositions. However, in the world of image processing, in addition to RGB there is HSV which is also popular. H in HSV is Hue which expresses the actual colors, such as red, violet, and yellow, which are used to determine redness, greenness, etc. Furthermore, S is Saturation, ie purity or color strength. Finally, the V for Value indicates the brightness of the color with a range of values between 0% to 100%, where 0% will produce purely dark color, while the larger values will produce brighter colors and new variations of colors. In this study, the color system used is HSV, where the color was quantized to 72 colors with details of H as much as 3 bin, S as much as 3 bin, and V as much as 8 bin. Thus, the total color obtained is 3x3x8 = 72 colors. 3.2. The extraction of edge orientation feature The edge orientation has a strong influence on image perception. There are many methods for detecting edge features, in this research, edge detection was done with a sobel operator. This is because it has the ability to reduce noise before performing edge detection calculations. This capability provides better results when compared to gradient operators or other edge approach methods, so it is considered more efficient and simple [7]. The calculation on the sobel operator is done by weighing the pixels closer to the center of the window. Thus, the influence of neighboring pixels will differ according to their location to the point where the gradient is calculated. Gradient is the result of measurement of change in an intensity function and an image
  • 3.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3778 – 3783 3780 can be viewed as a collection of several continuous intensity functions of the image. The result of the sobel operator is then quantized to 18bin, so that at this stage there will be 18 edge orientation features. 3.3. Texton detection Figure 2 illustrates the process in MSD using texton. There are four types of texton, with a size of 3x3 grids, which are used to obtain micro-structure maps. As an example, let Figure 2(a) be the pixels of image with a quantized edge detection value. Using the existing textons, a scanning process of the image is performed. For each pattern similar to textons, the pixels are marked, shown in Figure 2(b). Figure 2(c) is the result of detection that already shows the micro-structure pattern. Figure 2(d) is a micro-structure map. Furthermore, in order to obtained histogram value, the micro-structure map is used as a mask to mark considered pixels. Only value from considered pixels are used to compose histogram. The illustration of the result is presented in Figure 3. (a) (b) (c) (d) Figure 2. The illustration of texton detection 3.4. Precision and recall In this study, performance was measured using the precision and recall defined in Equation (1) and Equation (2): (1) (2)
  • 4. Int J Elec & Comp Eng ISSN: 2088-8708  CBIR of Batik Images using Micro Structure Descriptor on Android (Agus Eko Minarno) 3781 Figure 3. Merged histogram (color and edge) 4. FEATURE IDENTIFICATION PROCESS (FEATURE EXTRACTION) As already mentioned, the method used for feature extraction is MSD. The series of processes of CBIR batik implementation with MSD is presented in Figure 4. The initial stage is to get the color feature by converting the RGB value to the HSV value. In addition, it also performed edge features extraction using the Sobel operator. The second stage is to quantify the value of HSV and edge orientation, so that obtained 72 color features and 18 edge orientation features. However, these features are not used directly, but look for the pattern of occurrences using textons, and resulting micro-structure map. Using this map, then the image pixels are masked. Only masked pixels are considered for histogram value, allowing 72 features related to color and 18 features related to edge orientation, so the total features obtained are 90 features. Batik Image Merged Image Merged Histogram Texton Detection Color Histogram Batik Image Sobel Quantization Texton Detection Edge Histogram Hue Quantization Saturation Quantization Value Quantization Figure 4. The Micro-structure description process Figure 5 shows the initial step for color feature extraction process. The initial image used is the RGB image as shown in Figure 5(a). When converted from RGB to HSV, the image structure changes, the result can be seen in Figure 5(b). In the example image it can be seen that the Hue value tends to produce a red color, and the Saturation value decreases. After conversion, the value of HSV is quantized, where the value of H is divided into 3 bins, S becomes 3 bins, and V becomes 8 bins. The quantization results also cause a change in the appearance of the image, as shown in Figure 5(c). From this quantized image, a 72-vector histogram is obtained and presented as Figure 5(d), which furthermore represents as 72 color features. Next, Figure 6 is the first step of the edge orientation feature extraction process. First, the image is converted to gray scale, shown in Figure 6a. Next, the edge orientation value is calculated using the Sobel operator, the result is shown in Figure 6(b). Last is the process of quantizing edge orientation values into 18 bin. The quantization results are shown in Figure 6(c). The extraction result in this process is a histogram with the number of vectors 18, shown in Figure 6(d).
  • 5.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3778 – 3783 3782 (a) (b) (c) (d) Figure 5. The feature extraction process (a) (b) (c) (d) Figure 6. The feature extraction process 5. RESULT AND ANALYSIS Testing was done by using precision and recall. Measurements were made to the images in the database containing 300 batik images classified into 50 classes, where each class consists of 6 images. There were three test scenarios, the first was to divide the image by 50% of training data and 50% of test data, so for each class, 3 images were used as training data and 3 images as test data. The second scenario was to divide the images by 70% of training data and 30 % of test data, where from each class there were 4 training images and 2 test images. The latter was to divide the data into 80% training data and 20% test data, therefore, for each class there were 5 images used as training data and 1 image as test data. Furthermore, the measurement of precision and recall values are performed on 6 retrievals, 8 retrievals, and 12 retrievals. The precision value is shown by Table 1, while the recall value is shown by Table 2. The features used in this CBIR are color and edge orientation features. However, these two types of features are not used directly, but, look for spatial correlation between the two features to get the histogram value. This special correlation was obtained by utilizing the MSD method which uses texton to form a mask or a micro-structure. Since there are basically two types of features used, then, the feature dimension used is 72 color features and 18 edge orientation features, so, totally, there are 90 features used. The CBIR system is built on the android platform with input queries taken with the camera of the mobile device or retrieved from the database. In terms of execution time, to perform feature extraction process against query using MSD and to search for suitable batik image in the data base, it takes about 1 minute. In addition, the best performance shown by the test with the ratio of training data compared to the test data is 80%: 20%, where the precision value is 65.67% and the recall value is 78.80%. Table 1. Precicion Rate 50%:50% 70%:30% 80%:20% 6 retrieval 39.33% 52.50% 65.67% 8 retrieval 30.00% 40.38% 50.75% 12 retrieval 20.06% 27.08% 34.00% Table 2. Recall Rate 50%:50% 70%:30% 80%:20% 6 retrieval 78.67% 78.75% 78.80% 8 retrieval 80.00% 80.75% 81.20% 12 retrieval 80.22% 81.25% 81.60%
  • 6. Int J Elec & Comp Eng ISSN: 2088-8708  CBIR of Batik Images using Micro Structure Descriptor on Android (Agus Eko Minarno) 3783 6. CONCLUSION Based on the tests performed, it can be concluded that the CBIR system using MSD (Micro Structure Descriptor) which based on android platform can run well or effectively. From the results of the research, the best system performance is obtained by dividing the data by 80% or 250 of training data and 20% or 50 test data, with 6 retrievals, yielding the precision rate of 65.67% and the recall rate of 78.80%. REFERENCES [1] Haake, A., “The Role of Symmetry in Javanese Batik Patterns”, Computers & Mathematics with Applications, vol. 17, no. 4-6, pp. 815-826, 1989. [2] Saddhono, K., et al., “The study of Philosophical Meaning of Batik and Kimono Motifs to Foster Collaborative Creative Industry”, Asian Social Science, vol. 10, no. 9, p. 52, 2014. [3] W. Mashadi, et al., Batik Indonesia Mahakarya Penuh Pesona, Jakarta: Kaki- Langit Kencana, 2015. [4] Banerjee, D., Journey of Textile Designs: A Case Study of Batik in Java and Santiniketan (Master's thesis), 2016. [5] S. S. Samsi, Techniques, Motifs, Patterns Batik Yogya and Solo, Titian Foundation, 2011 [6] H. S. Doellah, Batik: The Impact of Time and Environment, Danar Hadi Solo, 2003. [7] J. Achjadi, The Glory of Batik: The Danar Hadi Collection, 1st ed, Central Java, PT. Batik Danar Hadi, 2011. [8] Minarno, A. E., and Suciati, N., “Batik Image Retrieval based on Color difference Histogram and Gray Level Co-Occurrence Matrix”, TELKOMNIKA (Telecommunication Computing Electronics and Control), vol. 12, no. 3, pp. 597-604, 2014. [9] Minarno, A. E., et al., “Batik Image Retrieval based on Enhanced Micro-Structure Descriptor,” in Computer Aided System Engineering (APCASE), 2014 Asia-Pacific Conference on. IEEE, 2014, pp. 65-70. [10] Minarno, A. E., and Suciati, N., “Image Retrieval Using Multi Texton Co-Occurrence Descriptor”, Journal of Theoretical & Applied Information Technology, vol. 67, no. 1, 2014. [11] Minarno, A. E., et al., “Image Retrieval Based on Multi Structure Co-occurrence Descriptor”, TELKOMNIKA (Telecommunication Computing Electronics and Control), vol. 14, no. 3, pp. 1175-1182, 2016. [12] Kurniawardhani, A., et al., “Efficient texture image retrieval of improved completed robust local binary pattern”, In Advanced Computer Science and Information Systems (ICACSIS), 2016 International Conference on, pp. 492-497, IEEE, Oct 2016. [13] Nurhaida, I., et al., “Texture Fusion for Batik Motif Retrieval System”, International Journal of Electrical and Computer Engineering (IJECE), vol. 6, no. 6, p. 3174, 2016. [14] Gudivada, V. N., and Raghavan, V. V., “Content based Image Retrieval Systems”, Computer, vol. 28, no. 9, pp. 18-22, 1995. [15] Rui, Y., et al., “Relevance Feedback: A Power Tool for Interactive Content-based Image Retrieval”, IEEE Transactions on Circuits and Systems for Video Technology, vol. 8, no. 5, pp. 644-655, 1998. [16] Smeulders, A. W., et al., “Content-based Image Retrieval at the end of the early years”, IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 22, no. 12, pp.1349-1380, 2000. [17] Shete, D. S., et al., “Content based Image Retrieval”, International Journal of Emerging Technology and Advanced Engineering, vol. 2, no. 9, pp. 85-90, 2012. [18] S. Nugroho and D. Utomo, “Rotation Invariant Indexing for Image using Zernike Moments and Rtree,” TELKOMNIKA (Telecommunication Computing Electronics and Control), vol. 9, no. 2, pp. 335-340, 2013. [19] G.-H. Liu and J.-Y. Yang, “Content-based Image Retrieval using Color difference Histogram,” Pattern Recognition, vol. 46, no. 1, pp. 188-198, 2013. [20] Liu, Guang-Hai, and Jing-Yu Yang, “Image Retrieval based on the Texton Co-occurrence Matrix”, Pattern Recognition 41.12 (2008), pp. 3521-3527. [21] G.-H. Liu, et al., “Image Retrieval based on Multi-texton Histogram,” Pattern Recognition, vol. 43, no. 7, pp. 2380-2389, 2010. [22] G.-H. Liu, et al., “Image Retrieval based on Micro-structure Descriptor,” Pattern Recognition, vol. 44, no. 9, pp. 2123-2133, 2011. [23] Minarno, A. E., et al., “Classification of Texture Using Multi Texton Histogram and Probabilistic Neural Network”, In IOP Conference Series: Materials Science and Engineering, vol. 105, no. 1, p. 012022, IOP Publishing, Jan 2016. [24] Julesz, B, “Textons, the Elements of Texture Perception, and their Interactions”, Nature, vol. 290, no. 5802, pp. 91-97, PMID 7207603, March 1981.