Professional Documents
Culture Documents
A Modified LBP Method To Extract Features
A Modified LBP Method To Extract Features
T RACKING OBJECT USING EXPONENT IAL FORGET T ING FACT OR IN T HE LBP CODE
Hanane Rami
A SURVEY ON T HE VEIN BIOMET RIC RECOGNIT ION SYST EMS: T RENDS AND CHALLENGES
Assoc. Prof. Dr. Mohammed S. H. Al-Tamimi
ASSOCIAT ION RULES IMPLEMENTAT ION FOR AFFINIT Y ANALYSIS BET WEEN ELEMENT S COMPOSING …
Mendoza Palechor Fabio Enrique
Journal of Theoretical and Applied Information Technology
31st May 2018. Vol.96. No 10
© 2005 – ongoing JATIT & LLS
ABSTRACT
Local image texture descriptors are widely used in image analysis. The local binary pattern (LBP) is a
texture descriptor that is simple and efficient. LBP has been utilized in many applications in image
processing field such as face recognition, pattern recognition and feature extraction. In this paper, a
modified LBP method was proposed to extract texture features. The proposed algorithm was implemented
on many digital images and the local structure features of these images were obtained. Several image
recognition experiments are conducted on these features and compared with other algorithms. The results
of the proposed algorithm showed that the digital image was represented in a very small size and
furthermore the speed and accuracy of image recognition based on the proposed method was increased
significantly.
Keywords: Local Binary Patterns (LBP), Local Features, Cyclic Symmetric Reduced LBP (CSLBP), Mean
Square Error (MSE) And Peak Signal-To-Noise Ratio (PSNR).
3014
Journal of Theoretical and Applied Information Technology
31st May 2018. Vol.96. No 10
© 2005 – ongoing JATIT & LLS
image into an array or image of integer labels filter responses encapsulate the spatial
describing small-scale appearance of the image. relationships between distant pixels. The features
These labels or their histogram, are then used for extracted are rotation invariant and less sensitive
further image analysis. The most widely used to histogram equalization. They, therefore,
versions of the operator are designed for complement with the DLBP local features. Guo et
monochrome still images but it has been extended al. developed an adaptive LBP (ALBP) [15] by
also for color (multi- channel) images as well as incorporating the directional statistical
videos and volumetric data. The most important information for rotation invariant texture
properties of LBP are its tolerance regarding classification. In [2] researchers concluded that no
monotonic illumination changes and its single descriptor variants has been developed
computational simplicity. which covers all the limitations such as
The LBP operator with several variations has illumination changes, rotation, scaling and bur.
been made into a really powerful measure of In [16] Guo et al. proposed a hybrid LBP scheme
image texture, showing good results in terms of to better exploit the local and global information
accuracy and computational complexity in many in texture images. The principal orientations of
empirical studies. The LBP operator unifies the the texture image were first estimated and then
traditionally divergent statistical and structural the LBP histograms can be aligned. These
models of texture analysis. It has been widely histograms were in turn used to measure the
utilized in many applications, for instance, face dissimilarity between images. LBP variance
image analysis [7], image and video retrieval [8, (LBPV) was proposed as a new descriptor to
9], environment modeling [10], visual inspection improve the performance of LBP by exploiting
[11], motion analysis [12], biomedical [13], and the local contrast information. Finally, a feature
so forth. Recently, there are several variations of size reduction method was proposed to speed up
LBP methodologies to enhance performance in the matching scheme. The experimental results on
different applications. These variations two large databases showed that the proposed
concentrate on different aspects of the basic LBP global rotation invariant matching scheme with
operator such as improvement of its LBPV feature leads to much higher classification
discriminative capability, improvement of its accuracy than traditional rotation invariant LBP.
robustness, selection of its neighborhood, The aim of [17] was to conduct a performance
extension to 3D data, combination with other evaluation where several texture descriptors such
approaches and so forth. as LBP, Coordinated Clusters Representation
In this paper, a modified LBP method was (CCR) and Improved Local Binary Patterns
proposed to reduce the size of the features (ILBP) are applied for granite texture
extracted from the image and to enhance the classification. Among the three texture models,
speed and accuracy of the classifier. the ILBP provided significantly higher results,
whereas the performances obtained with the LBP
and the CCR are comparable. The analysis of
2. RELATED WORKS robustness against rotation generated different
outcomes, depending on the method used to rotate
Despite the success of the basic LBP in image the images. In [18], a completed modeling of the
processing applications, its underlying working LBP operator is proposed and an associated
mechanism went under more investigation. completed LBP (CLBP) scheme is developed for
Several variants of the basic LBP algorithm have texture classification. The researchers analyzed
been developed to improve its characteristics. LBP from a viewpoint of local difference sign-
In [14], the dominant local binary patterns magnitude transform (LDSMT). Three operators,
(DLBP) are proposed as a texture classification CLBP_C, CLBP_S and CLBP_M, were defined to
approach. The DLBP approach is able to extract the image local gray level, the sign and
represent the dominant patterns in the texture magnitude features of local difference, respectively.
images. Furthermore, it retains the rotation The researchers demonstrated that the sign
invariant and histogram equalization invariant component is more important than the magnitude
properties of the conventional LBP approach. It component in preserving the local difference
is simple and computationally efficient. The information.
results drown from experiments shows that it has Video texture synthesis is the process of
good texture classification. The global features providing a continuous and infinitely varying
extracted by using the circularly symmetric Gabor stream of frames. Guo et al.[19] proposed a
variant of LBP-TOP called Multi-frame LBP-
3015
Journal of Theoretical and Applied Information Technology
31st May 2018. Vol.96. No 10
© 2005 – ongoing JATIT & LLS
TOP to find the most appropriate matching pairs it is a three columns array, one column for each
of frames for video texture synthesis. Video color [6, 7, and 8]. Fig.1 shows the distribution
textures characterize objects and visual patterns in of each color for the color image peppers.png
a dynamic manner. The analysis of dynamic [9]:
textures can provide useful hints to many
applications such as video compression and 12000
Histogram
Red
3016
Journal of Theoretical and Applied Information Technology
31st May 2018. Vol.96. No 10
© 2005 – ongoing JATIT & LLS
pixel value; The resulting strictly negative values Table 2: Histogram (features array) using CSLBP
are encoded with 0 and the others with 1; A
binary number is obtained by concatenating all Value Features
these binary codes in a clockwise direction
0 77999
starting from the top-left one and its 1 51903
corresponding decimal value is used for labeling 2 11870
(see Fig.3) The derived binary numbers are 3 82931
4 19215
referred to as Local Binary Patterns or LBP
5 15272
codes. This method does not reduce the number 6 7938
of values and the range still between 0 1nd 255. 7 61518
8 101840
9 6810
10 15032
11 11271
12 66610
13 5208
14 27902
15 23181
3017
Journal of Theoretical and Applied Information Technology
31st May 2018. Vol.96. No 10
© 2005 – ongoing JATIT & LLS
3018
Journal of Theoretical and Applied Information Technology
31st May 2018. Vol.96. No 10
© 2005 – ongoing JATIT & LLS
Conference on Image Processing (ICIP),
MLBP method is suitable for any image 2003, pp. 733-736.
regardless of its size. [9] D. Grangier and S. Bengio, “A discriminative
kernel-based approach to rank images from
The image features were minimized to text queries,” IEEE Trans. Pattern Analysis
4 values. and Machine Intelligence, vol. 30, no. 8, pp.
1371-1384, 2008.
Image features are unique and not [10] L. Nanni and A. Lumini, “Ensemble of
repeated. multiple pedestrian representations,”
IEEE Trans. on Intelligent Transportation
Features can be used to identify and Systems, vol. 9, no. 2, pp. 365-369, 2008.
distinguish the image. [11] M. Turtinen, M. Pietikäinen, and O. Silven,
“Visual characterization of paper using
The comparison results with other methods
Isomap and local binary patterns,” IEICE
demonstrated the efficiency of the proposed
Transactions on Information and System,
method. In future, we should combine our method
vol. E89D, no. 7, pp. 2076-2083, 2006.
with others to enhance the overall characteristics.
[12] V. Kellokumpu, G. Zhao, and M.
REFERENCES Pietikäinen, “Human activity recognition
using a dynamic texture based method,” in
[1] Linda G. Shapiro and George C. Stockman, Proc. The British Machine Vision
Computer Vision, Prentice–Hall, 2001. Conference (BMVC), 2008.
[2] Sajida P., Nadeem N. and Jherna D., "Review [13] A. Oliver, X. Lladó, J. Freixenet, and J.
on Local Binary Pattern (LBP) Texture Martí, “False positive reduction in
Descritor and Its Variants", International mammographic mass detection using local
Journal of Advanced Research (IJAR), binary patterns,” in Proc. Medical Image
Volume 5, no5, pp: 708-717, 2017. Computing and Computer-Assisted
[3] Trygve Randen and John Hakon Husoy. Intervention (MICCAI), 2007.
Filtering for texture classification: A [14] S. Liao, M. Law, and C.S. Chung,
comparative study. volume 21, pages 291– “Dominant local binary patterns for texture
310. IEEE, 1999. classication,” IEEE Transactions on Image
[4] Timo Ojala, Matti Pietik¨ainen, and David Processing, vol. 18, pp. 1107-1118, 2009.
Harwood. Performance evaluation of texture [15] Z. Guo, L. Zhang, D. Zhang and S. Zhang,
measures with classification based on “Rotation Invariant Texture Classification
kullback discrimination of distributions. Using Adaptive LBP with Directional
Pattern recognition, 1:582– Statistical Features,” ICIP, 2010.
585, 1994. [16] Z. Guo, L. Zhang, and D. Zhang, “Rotation
[5] Timo Ojala, Matti Pietik¨ainen, and David Invariant Texture Classification Using LBP
Harwood. A comparative study of texture Variance (LBPV) with global matching,”
measures with classification based on Pattern Recognition, vol. 43, pp. 706-719,
featured distributions. volume 29, pages 51– 2010.
59. Elsevier, 1996. [17] A. Fernandez, O. Ghita, E. Gonzalez, F.
[6] T. Ojala, M. Pietik¨ainen, and T. M¨aenp¨a¨a, Bianconi, and P.F. Whelan, “Evaluation of
“Multiresolution Gray Scale and Rotation robustness against rotation of LBP, CCR
Invariant Texture Analysis with Local and ILBP features in granite texture
Binary Patterns,” IEEE Trans. Pattern
3019
Journal of Theoretical and Applied Information Technology
31st May 2018. Vol.96. No 10
© 2005 – ongoing JATIT & LLS
3020
Journal of Theoretical and Applied Information Technology
31st May 2018. Vol.96. No 10
© 2005 – ongoing JATIT & LLS
Figure 4: Example of a basic LBP: a: input image, b: the corresponding LBP image and c: histogram
3021
Journal of Theoretical and Applied Information Technology
31st May 2018. Vol.96. No 10
© 2005 – ongoing JATIT & LLS
3022
Journal of Theoretical and Applied Information Technology
31st May 2018. Vol.96. No 10
© 2005 – ongoing JATIT & LLS
3023
Journal of Theoretical and Applied Information Technology
31st May 2018. Vol.96. No 10
© 2005 – ongoing JATIT & LLS
3024