Professional Documents
Culture Documents
1
S. Vanitha Sivagami, 2N. Asha
1,2
Department of Computer Science and Engineering,
Mepco Schlenk Engineering College, Sivakasi, India
Abstract: Local binary pattern (LBP) is widely adopted Color, texture, shape, gradient, etc. are the basic type
for efficient image feature description and simplicity. of features to describe the image .A recent trend of CBIR
To describe the color images, it is required to combine has been efficient search and retrieval for large-scale
the LBPs from each channel of the image. The datasets using hashing and binary coding techniques.
traditional way of binary combination is to simply Various methods proposed recently for the large scale
concatenate the LBPs from each channel, but it image hashing for efficient image search are Multi view
increases the dimensionality of the pattern. The Alignment Hashing (MAH), Neighborhood Discriminant
proposed method uses multichannel decoded local Hashing (NDH), Evolutionary Compact Embedding (ECE)
binary pattern for image description. Here the adder and and Unsupervised Bilinear Local Hashing (UBLH). These
decoder image are used to obtained LBPs form more methods can be used with the high discriminative
than one channel. Image retrieval experiments are descriptors to improve the efficiency of image search.
performed to observe the effectiveness of the proposed Content-based image retrieval (CBIR) is the process
approaches and compared with the existing ways of by which one searches for like images according to the
multichannel techniques. The experiments are content of the query image, such as color, texture, shape,
performed over two benchmark natural scene and color and so forth. The field of organizing and searching images
texture image databases such as Corel DB, USP-Tex. It based on their content rather than image annotations.
is observed that the introduced multichannel adder and Retrieval of images based not on keywords or annotations
decoder based local binary patterns significantly but based on features extracted directly from the image
improves the retrieval performance over each database data. Image indexing and retrieval techniques which use
and outperforms the other multichannel based image stuffing, that is, low-level (earliest) features of an
approaches in terms of the average retrieval precision image, such as color, shapes, textures, and so on. Queries
and average retrieval rate. are also provided in the form of images. This approach
retrieves otherwise searches digital images from enormous
IndexTerms: Image retrieval, local binary dataset using the content of the images themselves or
pattern, multihannl decoded local binary pattern. syntactical image features without human intervention.
Other terms used interchangeably for CBIR are query by
1. Introduction image content (QBIC) and content-based visual
information retrieval (CBVIR). "Content-based" means the
Image indexing and retrieval is demanding more and investigator will examine the actual contents of the image.
more attention due to its rapid growth in many places. The term 'content' in this perspective may pass on colors,
Image retrieval has several applications such as in shapes, textures, or any other information that can be
object recognition, biomedical, agriculture, etc. The aim resultant from the image itself. Images are being generated
of Content based Image Retrieval (CBIR) is to extract at an ever-increasing rate by sources such as defense and
the similar images of a given image from huge civilian satellites, military reconnaissance and surveillance
databases by matching a given query image with the flights, fingerprinting and scientific experiments,
images of the database. Matching of two images is biomedical imaging, and home entertainment systems.
facilitated by the matching of actually its feature
descriptors (i.e. image signatures). It means the 2. Related Works
performance of any image retrieval system heavily
depends upon the image feature descriptors being Xianbiao Q, et al (2014), introduced a Pairwise Transform
matched. Invariance (PTI) principle, and then proposes a novel
Pairwise Rotation Invariant Co-occurrence Local Binary
783
International Journal of Pure and Applied Mathematics Special Issue
784
International Journal of Pure and Applied Mathematics Special Issue
local binary pattern information of multiple channels 3.1.1 Multichannel Adder Based Local Binary Pattern
efficiently.
In this section, two multichannel decoded local Let, the multichannel adder based local binary patterns
binary pattern approaches namely multichannel adder maLBPt1n ( x, y ) are the outputs of the multichannel LBP
based local binary pattern ( ) and multichannel
decoder based local binary pattern ( ) are adder respectively, t1∈ [1, +1]. The values LBPt n ( x, y ) of
extracted. Total +1 and 2c number of output channels are in the binary form (i.e. either 0 or 1). Thus values of
are generated by using multichannel adder and decoder maLBPt1n ( x, y ) are also in the binary form generated from
respectively from number of input channels where ≥
2. the multichannel adder map maM n ( x, y ) respectively
corresponding to the each neighbor of pixel ( ,).
Mathematically, they maM n ( x, y ) are defined as,
n c n
maM (i, j) = ∑ LBPt ( x, y )
t =1 (3)
It is denote for ∀ ∈ [1, ] and ∀ t1 ∈ [1, ] by input
patterns, maLBPt1n ( x, y ) for ∀ ∈ [1, ] and t1 ∈ [1, +1]
by adder patterns. The multichannel adder based local
binary pattern for pixel(x, y) from multichannel adder map
maM n ( x, y ) is defined as,
1 , if n
n maM ( x, y ) = (t1 − 1)
maLBPt1 ( x , y ) =
0 , otherwise (4)
Figure 2. Center pixel with eight nighborhoo pixel where, t1 ∈ [1, +1] and n ∈ [1, N]. The multichannel
Let It be the tth channel of any image of size adder based local binary patterns ( maLBPt1n ( x, y ) | t1 ∈
× × , where ∈ [1, c] and be the total number of [1, +1]) for the center pixel(x, y) is computed using
channels. If there are neighbors of any pixel (x, y) maLBPt1n ( x, y ) in the following manner.
which are equally-spaced at radius ℛ for ∈ [1,] and
∈ [1, 2c], let it be defined as Itn. Then local binary maLBPt1 ( x, y ) = ∑ maLBPt1n ( x, y ) * f n
(5)
pattern LBPt ( x, y ) for a particular pixel ( , ) in tth
channel is generated by computing a binary value 3.1.2 Multichannel Decoder Based Local Binary Pattern
LBPt n ( x, y ) for n ∈ [1, N] which is given by the
Let, the multichannel decoder based local binary patterns
following equation,
mdLBPt1n ( x, y ) are the outputs of the multichannel LBP
n 1 n
, I t ( x, y ) ≥ I t ( x, y ) (1) [1, 2 c ].
LBPt ( x, y ) = decoder respectively, t2 ∈ The values
0 , otherwise n
LBPt ( x, y ) of are in the binary form (i.e. either 0 or 1).
where, Itn- Neighborhood pixel, It- Center pixel. Thus values of mdLBPt1n ( x, y ) are also in the binary form
Weight function defined by the following equation,
generated from the multichannel decoder map
n ( n −1) (2)
f =2 , ∀ n ∈[ 1 , N ] mdM n ( x, y ) respectively corresponding to the each
The set of binary values LBPt n ( x, y ) for a neighbor of pixel ( , ). Mathematically, they
n
particular pixel ( , y) corresponding to each neighbor mdM ( x, y ) are defined as,
c
i p ( x, y ) of h channel. Multichannel LBP adder and
mdM n ( x, y ) = ∑ LBPt n ( x, y ) (6)
multichannel LBP decoder are computed by t =1
785
International Journal of Pure and Applied Mathematics Special Issue
It is denoting LBPt n ( x, y ) for ∀ ∈ [1, ] and ∀ The final feature vector of multichannel adder based
LBP and multichannel decoder based LBP are given by
t 2 ∈ [1, 2 c ] by input patterns, mdLBPt1n ( x, y ) for ∀ ∈ concatenating the histograms of and
[1, ] and t 2 ∈ [1, 2 c ] by adder patterns. The over each output channel respectively and given as,
multichannel decoder based local binary pattern 1
mdLBPt1n ( x, y ) for pixel(x, y) from multichannel adder fvaLBP = H , …, H c+1 (12)
c + 1 1
map mdM n ( x, y ) and then t 2 defined as, 1
2
[
fvdLBP = c H 1 , …, H c
2
] (13)
1 , if mdM n ( x, y ) = (t 2 − 1) where, fvaLBP – Feature vector for adder, fvdLBP –
mdLBPt1n ( x, y ) = (7)
0 , otherwise Feature vector for decoder. The process of and
feature descriptor of the image is considered as the
Where, t 2 ∈ [1, 2 c ] and n ∈ [1, N].The three input channels. Thus, four and eight output channels
multichannel adder based local binary patterns are produced by the adder and decoder respectively.
( mdLBPt1n ( x, y ) | t 2 ∈ [1, 2 c ]) for the center pixel(x, y)
3.3 Similarity Matching
is computed using mdLBPt1n ( x, y ) in the following
manner, The basic aim of distance measures is to find out the
mdLBPt2 ( x, y ) = ∑ mdLBPt2 ( x, y ) * f
n n
(8) similarity between the features vectors of two images.
Different distance metrics can be used such as, Euclidean
n
where, mdLBPt1 ( x, y ) -multichannel decoder Based distance, Manhattan distance, Canberra distance, Chi-
n square (Chisq), Cosine distance, D1 distance.
LBP, mdM ( x, y ) -Multichannel Adder LBP.
4. Results and Discussion
3.2 Histogram
The experiments were contacted using Corel DB and
The feature vector of t1 ℎ output channel of the adder Texture datasets. Corel DB dataset contains 80 categories,
( maLBPt1 ( x, y ) ) is computed using the following and there are 10,800 images from diverse contents such as
bus, cloud, flag, mask, car, flower, texture, train etc., Each
equation,
of the image size 80×120 or 120×80 in the JPEG format.
1 u −1 v −1 (3.9)
H (c) = ∑ ∑ d(maLBPt (i, j), c) Each category includes minimum 60 to maximum 550
t1 (u − 2R )(v − 2R ) i=2 j=2 1 images. So in each category 50 images are randomly
(9)
selected for training (so total 4000 training images) and the
where, t1 range from 1…c+1, u x v are the remaining images are testing images (so total 6800 testing
dimensions of the input image I, H t1 (c ) Adder images).
Histogram USPtex (texture database) dataset contains 191
categories, and there are 2292 images. Each category
Similarly feature vector (i.e. histogram) of t 2 ℎ
includes 12 images. So in each category 4 images are
output channel of the adder ( mdLBPt 2 ( x, y ) ) is randomly selected for training (so total 764 training
computed using the following equation, images) and the remaining images are testing images (so
u −1 v −1
total 1528 testing images).
1
H (c) = ∑ ∑ d(mdLBPt (i, j), c) The outputs of various modules of the proposed work
t2 (u − 2R )(v − 2R ) i=2 j=2 2 shown in the figure
(10)
where, t 2 range from 1… 2 c ,u x v are the
dimensions of the input image I, H t 2 (c ) Decoder
Histogram
d (x,y) function is define as,
1 , if x = y
d ( x, y ) = (11)
0 , therwise
786
International Journal of Pure and Applied Mathematics Special Issue
787
International Journal of Pure and Applied Mathematics Special Issue
Accuracy(%)
Dataset
Euclidea Cosine Canberra Manhattan
n distance distance distance
distance
UPS-Tex 65.96 66.57 65.96 72.77
The performance can be calculated by using [2] S. Liao, M. W. K. Law, and A. C. S. Chung
different distance measurement such as Euclidean, (2009), ‘Dominant local binary patterns for texture
classification’, IEEE Trans. Image Process., vol. 18,no. 5,
cosine, Canberra and Manhattan distance. Among these
pp. 1107–1118.
distances Manhattan results in improved accuracy
compared to others. [3] M. Heikkila, M. Pietikainen and C. Schmid (2009),
‘Description of interest regions with local binary patterns’,
Pattern Recognition, vol. 42, no. 3, pp. 425-436, 2009.
6. Conclusion
[4] D. Huang, C. Shan, M. Ardabilian, Y. Wang, and
In this project, two multichannel decoded local binary L. Chen (2011), ‘Local binary patterns and its application
patterns are introduced namely multichannel adder local to facial image analysis: A survey’, IEEE Trans. Syst.,
binary pattern (maLBP) and multichannel decoder local Man, Cybern. C,Appl.Rev.,vol.41,no.6,pp. 665–681.
binary pattern (mdLBP). Basically both maLBP and
mdLBP have utilized the local information of multiple [5] Xianbiao Qi, Rong Xiao, Chun-Guang Li, Yu
channels using adder and decoder concepts. The Qiao, Jun Guo, Xiaoou Tang (2014), ‘Pairwise Rotation
proposed methods are evaluated using image retrieval Invariant Co-occurrence Local Binary Pattern’, IEEE
experiments over two databases having images of Transactions on Pattern Analysis and Machine Intelligence
natural scene and textures images. The results are (TPAMI).
computed in terms of the average precision rate and
average retrieval rate and improved performance is [6] Li Liu, Songyang Lao, Paul W. Fieguth, Yulan
observed when compared with the results of the Guo,Xiaogang Wang, and Matti Pietikäinen (2016),
existing multichannel based approaches over each ‘Median Robust Extended Local Binary Pattern’,IEEE
database. It is also deduced that Manhattan distance Trans. Image Process., vol. 25, no. 3.
measure is better suited with the proposed image
descriptors. The performance of the proposed [7] Li Liu, Mengyang Yu, and Ling Shao (2016),
descriptors is much improved for three input channels. ‘Learning Short Binary Codes for Large-scale Image
Experiments also suggested that the introduced Retrieval’, IEEE transactions on image processing,
approach is generalized and can be applied over any vol.76,no.6,pp. 765–781.
LBP based descriptor.
[8] S.R. Dubey, S.K. Singh and R.K. Singh (2015),
References ‘Local Diagonal Extreme Pattern: A new and Efficient
Feature Descriptor for CT Image Retrieval’, IEEE Signal
[1] Z. Guo and D. Zhang (2010), ‘A completed Processing Letters, vol. 22, no. 9, pp. 1215-1219.
modeling of local binary pattern operator for texture
classification’, IEEE Trans. Image Process., vol. 19,
no.6, pp. 1657–1663.
788
International Journal of Pure and Applied Mathematics Special Issue
789
790