A Rotation Invariant Pattern Operator for Texture Characterization

Size: px
Start display at page:

Download "A Rotation Invariant Pattern Operator for Texture Characterization"

Transcription

1 120 IJCSNS International Journal of Computer Science and Network Security, VOL.10 No.4, April 2010 A Rotation Invariant Pattern Operator for Texture Characterization R Suguna1 and P. Anandhakumar 2, Research Scholar, Dept of IT, Madras Institute of Technology, Anna University, Chennai , Tamil Nadu, India. Assistant Professor, Dept of IT, Madras Institute of Technology, Anna University, Chennai , Tamil Nadu, India. Summary This paper proposes a novel Ternary Pattern Operator for texture characterization. The devised operator has rotation-invariant capability. The operator is used for extracting texture features from the images. From these features the texture present in the image are identified. The operator can be realized with few operations in local neighborhood and hence it is computationally simple. In the training phase the classifier is trained with samples with one particular angle and tested with samples of different angles. A detailed analysis is presented for rotation angles of misclassified samples. A distribution based classification approach is used for discriminating the textures. A probabilistic model is built for each texture class. A classification problem of different Brodatz texture and seven rotation angles is used in experiments. Experimental results prove that the performance of the proposed operator for feature extraction is appreciable. Key words: Local Ternary Pattern Operator, Texture Characterization, Non parametric classification, Brodatz texture. 1. Introduction In computer vision, the visual appearance of the view is captured with digital imaging and stored as image pixels. Texture analyst state that there is significant variation in intensity levels or colors between nearby pixels, and at the limit of resolution there is non-homogeneity. Spatial nonhomogeneity of pixels corresponds to the visual texture of the imaged material which may result from physical surface properties such as roughness, for example. Image resolution is important in texture perception, and lowresolution images contain typically very homogenous textures. Also we all know that real-world objects and surfaces are not flat, nor uniform, and there are numerous potential computer vision applications that could utilize texture information. Texture is a fundamental property of surfaces. It can be seen almost anywhere. For example, in outdoor scene images, trees, bushes, grass, sky, lakes, roads, buildings etc. appear as different types of texture. Hence, texture can be used as a measure of interpreting the images. Texture can be regarded as the visual appearance of a surface or material. Typically textures and the analysis methods related to them are divided into two main categories with different computational approaches: the stochastic and the structural methods. Structural textures are often man-made with a very regular appearance consisting, for example, of line or square primitive patterns that are systematically located on the surface (e.g. brick walls). In structural texture analysis the properties and the appearance of the textures are described with different rules that specify what kind of primitive elements there are in the surface and how they are located. Stochastic textures are usually natural and consist of randomly distributed texture elements, which again can be, for example, lines or curves (e.g. tree bark). The analysis of these kinds of textures is based on statistical properties of image pixels and regions. The above categorization of textures is not the only possible one; there exist several others as well, for example, artificial vs. natural, or micro textures vs. macro textures. Regardless of the categorization, texture analysis methods try to describe the properties of the textures in a proper way. It depends on the applications what kind of properties should be sought from the textures under inspection and how to do that. This is rarely an easy task. Texture is important in many image analysis and computer vision tasks. It gives additional information compared only to color or shape measurements of the objects. Sometimes it is not even possible to obtain color information at all, as in night vision with infrared cameras. Color measurements are usually more sensitive to varying illumination conditions than texture, making them harder to use in demanding environments like outdoor conditions. Therefore texture measures can be very useful in many real-world applications, including, for example, outdoor scene image analysis. The major problem of using texture information is that textures have usually great variations in their visual appearance. Textures can be oriented and scaled differently and imaged under changing illumination conditions. These cause huge variation to the texture appearance and there are strict requirements for the texture Manuscript received April 5, 2010 Manuscript revised April 20, 2010

2 IJCSNS International Journal of Computer Science and Network Security, VOL.10 No.4, April measures to produce a reasonable description of the analyzed surfaces. The features should tolerate illumination variations and they should be able to handle different rotations and scales as well. Also computational issues are important in applications; for example, to achieve a reasonable classification time for textured samples. To exploit texture in applications, the measures should be accurate in detecting different texture structures, but still be invariant or robust with varying conditions that affect the texture appearance. Computational complexity should not be too high to preserve realistic use of the methods. Different applications set various requirements on the texture analysis methods, and usually selection of measures is done with respect to the specific application. The ultimate goal of texture characterization systems is to recognize different textures. Applications have different requirements for recognition: usually accuracy is the most important property, but sometimes also speed, usability and configurability should be prioritized. There is no universal recognition method for different texture characterization tasks. In industrial inspection applications, there is typically a trade-off between accuracy and speed. It is however almost equally important that the recognition system is easy to use and configure in new environments. In more general image analysis tasks, texture recognition methods must detect different textures in the images, but also consider images on a higher level. For example, in scene image analysis, the relations between different regions set constraints on the recognition and help the overall image understanding. Most approaches to texture classification assume, either explicitly or implicitly, that the unknown samples to be classified are identical to the training samples with respect to spatial scale, orientation, and gray-scale properties. However, real-world textures can occur at arbitrary spatial resolutions and rotations and they may be subjected to varying illumination conditions. This has inspired a collection of studies which generally incorporate invariance with respect to one or at most two of the properties spatial scale, orientation, and gray scale. There are many applications for texture analysis in which rotation-invariance is important, but many of the existing texture features are not invariant with respect to rotations Early approaches proposed for rotation invariant texture classification include the methods based on texture anisotropy[1], polarograms [2] and generalized cooccurrence matrices [3].A method based on the circular symmetric autoregressive random field (CSAR) model for rotation-invariant texture classification is developed [4]. A method for classification of rotated and scaled textures using Gaussian Markov random field models was introduced by Cohen et al.[5]. Approaches based on Gabor filtering have been proposed by, among others, Leung and Peterson [6], Porat and Zeevi [7], and Haley and Manjunath [8]. A steerable oriented pyramid was used to extract rotation invariant features by Greenspan et al.[9] and a covariance-based representation to transform neighborhood about each pixel into a set of invariant descriptors was proposed by Madiraju and Liu [10].An extension of Laws masks for rotation-invariant texture characterization is proposed [11]. Many papers have been published on plain rotation invariance analysis [12], [13], [14]. A number of techniques incorporating invariance with respect to both spatial scale and rotation have been developed [15], [16], [17]. Chen and Kundu [18] and Wu and Wei [19] approached gray scale invariance by assuming that the gray scale transformation is a linear function. Chen and Kundu realized gray scale invariance by global normalization of the input image using histogram equalization. Characterization of textured materials is usually very difficult and the goal of characterization depends on the application. In general, the aim is to give a description of analyzed material, which can be, for example, the classification result for a finite number of classes or visual exposition of the surfaces. In realistic texture characterization problems the amount of data is usually huge and sometimes there is no prior knowledge of the data available. Characterization should then be made in an unsupervised manner. In these cases, it might be very problematic to create representative models for the analyzed textures or study how well specific texture features perform. The paper is organized as follows: Section 2 discusses various texture measures used for texture classification. Section 3 explains the proposed Operator. Section 4 briefs the classification approach. Experiments and Results are analyzed in Section 5. The conclusion of the method is in Section Texture Measures Since we are interested in interpretation of images we can define texture as the characteristic variation in intensity of a region of an image which should allow us to recognize and describe it and outline its boundaries. The degrees of randomness and of regularity will be the key measure when characterizing a texture. In texture analysis the similar textural elements that are replicated over a region of the image are called texels. It is quite clear that a texture is a complicated entity to measure. The reason is primarily that many parameters are likely to be required to characterize it. The gray-level co-occurrence matrix approach is based on studies of the statistics of pixel intensity distributions. The early paper by Haralick et al.[20] presented 14 texture measures and these were used successfully for

3 122 IJCSNS International Journal of Computer Science and Network Security, VOL.10 No.4, April 2010 classification of many types of materials for example, wood, corn, grass and water. However, Conners and Harlow [21] found that only five of these measures were normally used, viz. energy, entropy, correlation, local homogeneity, and inertia. The size of the cooccurrence matrix is high and suitable choice of d (distance) and θ (angle) has to be made. Recent developments include the work with automated visual inspection in work. Ojala et al., [22] and Manthalkar et al., aimed at rotation invariant texture classification. Pun and Lee [23] aims at scale invariance. Ojala T & Pietikäinen M [24] proposed a multichannel approach to texture description by approximating joint occurrences of multiple features with marginal distributions, as 1-D histograms, and combining similarity scores for 1-D histograms into an aggregate similarity score. Ojala T introduced a generalized approach to the gray scale and rotation invariant texture classification method based on local binary patterns [25]. The current status of a new initiative aimed at developing a versatile framework and image database for empirical evaluation of texture analysis algorithms is presented by him. A multiresolution approach to gray-scale and rotation invariant texture classification based on local binary patterns is presented [26]. Ahonen T, proved that the local binary pattern operator can be seen as a filter operator based on local derivative filters at different orientations and a special vector quantization function [27]. A rotation invariant extension to the blur insensitive local phase quantization texture descriptor is presented by Ojansivu V [28]. Block-based texture methods are proposed for content-based image retrieval by Takala V [29]. 3. Local Ternary Pattern The local binary pattern (LBP) operator is a theoretically simple, yet very powerful and gray-scale invariant method of analyzing textures (Ojala et al. 1996) [19]. In practice, the LBP operator combines characteristics of statistical and structural texture analysis: it describes the texture with micro-primitives, often called textons, and their statistical placement rules (Maenpaa & Pietikainen 2005) [20]. LBP histograms with multiple neighborhood parameters are created and concatenated. Large neighborhood radii result in sparse sampling. Feature vector grows linearly with the number of different neighborhoods. Also LBP is a crisp operator. The original 8-bit version of the LBP operator considers only the eight nearest neighbors of each pixel and it is rotation variant, but invariant to monotonic changes in gray-scale. The dimensionality of the LBP feature distribution can be calculated according to the number of neighbors used. The basic 8-bit LBP can represent 2 8 different local patterns, so the dimensionality of the feature vector is 256. The definition of the LBP has been extended to arbitrary circular neighborhoods of the pixel to achieve multi-scale analysis and rotation invariance (Ojala et al. 2002). In the multiresolution model of the LBP, separate operators at different scales are first constructed and the final feature vector is a combination of individual feature vectors created simply by concatenating them one after another. Combining different operators can also be done by constructing the joint distribution of all different LBP codes, but such a distribution would be very sparse and too large in realistic cases The number of possible local patterns increases rapidly when the number of neighbor samples grows. For example with 16 neighbors, the size of the histogram would be 2 16 bins, which is impractical to use in any realistic applications. Maenpaa et al. [20] suggested considering only the so-called uniform patterns, where the maximum number of bit-wise changes from one to zero or vice versa in the circular neighborhood is limited. Usually the maximum number of bit changes is allowed to be two. It was observed that certain local patterns seem to represent the great majority, sometimes over 90 percent of all local patterns in the image. With this approach, the number of different binary codes is reduced dramatically, but the discrimination performance remains good. For example, the number of the histogram bins with an 8-bit LBP is reduced to 59 bins, where 58 are the actual uniform patterns and the last one contains all the others. Rotation invariance of LBP is achieved considering only a small rotation invariant subset of the original binary patterns [20]. They are constructed rotating the obtained binary pattern clockwise so many times that the maximum number of the most significant bits is zero. Practically, the rotation invariance is achieved in terms of normalization of the binary code, and can be easily implemented with look-up tables. Ojala et al. (2002b) extended this approach to multi-scale for making the LBP operator more suitable for arbitrary rotation angles. They calculated the rotation invariant operator from different scales using uniform patterns to keep the size of the feature distribution reasonable. Our approach is an extension of LBP operator but examines the similarity among the pixels. Pixels with slight variations are considered alike and the degree of similarity is judged with threshold value. Local Ternary Pattern (LTP) considers 8 nearest neighbors of each pixel and uses concept of uniform patterns. But the number of histogram bins is reduced to 24 almost half of that of LBP approach. With this reduced dimension, the operator performs well.

4 IJCSNS International Journal of Computer Science and Network Security, VOL.10 No.4, April Gray scale and Rotation Invariant LTP Let us define texture T as the joint distribution of the gray levels of P+1 (P>0) image pixels: T = t(g c,g 0,g 1,,g P-1 ), (1) where g c corresponds to the gray value of the center pixel of a local neighborhood. g p (p=0,1,2,,p-1) correspond to the gray values of P where P=8. Without losing information, g c can be subtracted from g p : T = t(g c,g 0 -g c,g 1 -g c,,g P-1 -g c ), (2) Assuming that the differences are independent of g c, the distribution can be factorized: T = t(g c) t(g 0 -g c,g 1 -g c,,g P-1 -g c ), (3) Since t(g c) describes the overall luminance of an image, which is unrelated to local image texture, it can be ignored: T = t(g 0 -g c,g 1 -g c,,g P-1 -g c ) (4) The grey level difference between the pixels around 8 neighbors is checked against a threshold value θ. where T = t(y(g 0 -g c ), y(g 1 -g c ),,y(g P-1 -g c )) (5) Pattern String : Fig, 1 Generation of LTP String Achieving Rotation Invariance To remove the effect of rotation, each LTP code must be rotated back to a reference position, effectively making all rotated versions of a binary code the same. To achieve this the type of transitions is examined and coded. Successive values of the pattern string are examined and the possible pairs are,,,,. Among this if the successive pairs are of same value, then there is no transition. (,, ). indicates the successive pairs can be (0 1) or (1 0). The type of transitions are coded. This transformation can be defined as follows: (7) where PS is the Pattern String and PS(x,y) denotes the successive pair and is defined as follows. The gray-scale invariance is achieved by means of determining the y value by comparison instead of using their exact values. The y value will not be affected by shift in the gray values. Fig.1. shows the y values calculated along the border of a 3 x 3 local region and its Local Ternary Pattern. The Pattern String can be formed from the Pattern Unit matrix by collecting the y values starting from any position. (6) PS(x,y) = (8) FT indicates findtransition operator and contains the recorded transition types. Table 1 shows the generated FT for the given Pattern String. Pattern String FT Table1 Transition Coding 3x3 region Pattern Matrix

5 124 IJCSNS International Journal of Computer Science and Network Security, VOL.10 No.4, April 2010 For each pixel Extract 3x3 neighbor pixels Generate Pattern Matrix Get Pattern String Find transition types Get transition Frequency Recognize Uniform Pattern and label LT The frequency of transitions Fig 2 Generation of LTP is calculated from FT. (9) where are number of,, transitions respectively. The concept of uniform patterns was introduced since certain patterns seem to be fundamental properties of texture, providing the vast majority of patterns, sometimes over 90%. These patterns are called uniform because they have one thing in common: at most two transitions occur in FT. Formally we define the uniformity measure U as: ) (10) The uniform patterns are extracted and for each pattern, a texture unit number is assigned. All other patterns are labeled non uniform and collapsed into one value as 24. The proposed representation has 23 uniform patterns and few of them with their corresponding texture unit number is listed in Table 2 Uniform Pattern Texture Unit Number Table 2 : Texture unit number The occurrence frequency of LTP over the larger region of an image will reveal the textural characteristics of the image and it will be used as a global image descriptor. The steps involved in the generation of LTP is depicted in Fig LTP for classification We have proposed a simple and robust rotation invariant operator. In our work, we have used 3x3 neighborhood to capture micro-features. For a given block of image, the 8 neighborhood is considered to obtain the LTP value. We have reduced the number of bins of histogram. Our proposed approach has two phases : Generation of Model for Concept Testing phase. The steps involved in generation of Model for Class is illustrated in Fig. 3. Testing Phase uses a non-parametric classification principle. 4.1 Non-parametric Classification Principle In classification, the dissimilarity between a sample and a model LBP distribution is measured with a non-parametric statistical test. This approach has the advantage that no assumptions about the feature distributions need to be made. Sokal & Rohlf (1969) have called this measure the G statistic: (11) where S and M denote (discrete) sample and model distributions, respectively. and correspond to the probability of bin b in the sample and model distributions. B is the number of bins in the distributions.

6 IJCSNS International Journal of Computer Science and Network Security, VOL.10 No.4, April For each training image of class Ci (i=1,2, For each pixel of image 5. Experiments and Results We demonstrate the performance of our approach with the proposed LTP operator with texture image data that have been used in recent studies on rotation invariant texture classification. Since the training data included samples from several rotation angles, we also present results for a more challenging setup, where the samples of just one particular rotation angle are used for training the texture classifier, which is then tested with the samples of the other rotation angles. 5.1 Image Data and Experimental Setup Extract Local Texture Pattern (LTP) Compute the occurrence frequency of LTPs Evaluate the model probability for Ci Fig. 3 Steps in Generation of Class Model The G statistic can be used in classification in a modified form: (12) Model textures can be treated as random processes whose properties are captured by their LBP distributions. In a simple classification setting, each class is represented with a single model distribution i M. Similarly, an unidentified sample texture can be described by the distribution S. L is a pseudo-metric that measures the likelihood that the sample S is from class i. The most likely class C of an unknown sample can thus be described by a simple nearest-neighbor rule: The image data included 13 textures from the Brodatz album. Textures are presented at 6 different rotation angles (0, 30, 60, 90, 120, 150). For each texture class there were 16 images for each class and angle (hence 1248 images in total). Each texture class comprises following subsets of images: 16 'original' images, 16 images rotated at 30 0, 16 images rotated at 60 0, 16 images rotated at 90 0, 16 images rotated at and16 images rotated at The size of each image is 128x128. The texture classes considered for our study are shown in Fig Contribution of uniform patterns We studied the contribution of uniform patterns under different threshold values for each texture class. Table 3 lists the proportions of uniform patterns for the texture classes used in our study. When threshold values are increased, the proportions (%) of uniform patterns improves, but only few uniform patterns exists ie., the distribution of uniform patterns is reduced. It is also desired to estimate the optimum threshold for the texture classification. This evaluation can be done by studying the performance of the classification. Threshold θ Texture classes Bark Brick Bubbles Grass Table 3 Contributions (%) of uniform patterns for each Texture class used in the experiment with varied threshold (13)

7 126 IJCSNS International Journal of Computer Science and Network Security, VOL.10 No.4, April 2010 Bark 0 0 Bark 30 0 Bark 60 0 Bark Brick 0 0 Brick 60 0 Brick 90 0 Brick Bubbles 60 0 Bubbles 90 0 Bubbles Bubbles Grass 30 0 Grass 60 0 Grass 90 0 Grass Fig 4 : Image Samples used for Classification Bark Brick Bubbles Grass Fig 5A Image Samples for each Texture Class Bark Brick Bubble Grass Fig 5B Histogram of uniform patterns for each Texture Class

8 % of contribution of uniform patterns % of classification IJCSNS International Journal of Computer Science and Network Security, VOL.10 No.4, April Distribution of patterns for each texture class is shown in Fig. 5A and Fig 5B. Table 4 presents results for a the challenging experimental setup where the classifier is trained with samples of just one rotation angle and tested with samples of other rotation angles for various thresholds. Texture Classification Accuracy (%) for different Training angles Bark Brick Bubbles Grass Table-6 Classification Accuracies (%) with classifier trained with one rotation angle(0 0 ) with threshold (θ=20) and Tested with other versions. Texture Classification Accuracy (%) for different Training angles Bark Brick Bubbles Grass Table-7 Classification Accuracies (%) with classifier trained with one rotation angle(0 0 ) with threshold (θ=30) and Tested with other versions. Results clearly state that classification varies with different values of threshold values. Fig. 6 show the overall classification accuracies in percentage for varied threshold values. Table-4 Classification Accuracies (%) with classifier trained with one rotation angle(0 0 ) with threshold (θ=5) and Tested with other versions. Texture Classification Accuracy (%) for different Training angles Bark Brick Bubbles Grass Table-5 Classification Accuracies (%) with classifier trained with one rotation angle(0 0 ) with threshold (θ=10) and Tested with other versions. Texture Classification Accuracy (%) for different Training angles Threshold Fig. 6 Threshold Vs Classification Performance Fig 7 shows the contribution of uniform patterns in each texture class for varied threshold values. Bark Brick Bubbles Grass Threshold Fig. 7 Threshold Vs Proportion(%) of

9 128 IJCSNS International Journal of Computer Science and Network Security, VOL.10 No.4, April 2010 Observations clearly state that the threshold plays a major role in classification. Finding an optimum threshold value for a given set of texture classes seems to be a tough task. This is due to variations in texture images. A non parametric classification principle is used for texture discrimination. The overall recognition rate is compared with other texture measures such as co-occurrence matrix, autocorrelation method and laws texture measure. The performances of different texture measures are listed in Table 8. Texture method Recognition rate in % Autocorrelation 76.1 Co occurrence 78.6 Laws 82.2 LTP 93.5 Table 8. Recognition rates of various Texture measures 6. Conclusion We presented a theoretically and computationally simple yet efficient Local Ternary Operator. The operator can be used for gray-scale and rotation invariant texture classification. The approach is based on uniform patterns and nonparametric discrimination of sample and prototype distributions. Uniform patterns help us to recognize texture microstructures such as edges. Our operator handles similarity among the pixels and this is measured by varying the threshold values. This also includes idea of human perception. We developed a generalized gray-scale and rotation invariant operator for eight neighbors. We combined the responses of texture class for multiple angles to estimate the performance of classification. Experimental results are appreciable where the classifier is trained with original version of image samples and tested with different rotated versions. The proposed operator performs well for the structural and stochastic patterns. Computational simplicity is another advantage since the operator is evaluated with few comparisons in a local neighborhood. This facilitates less time for implementation. The performance can be further enhanced by using different classifiers. The operator may be suitably improved to achieve scale invariance. Acknowledgements We wish to thank Dr. Kimmo Valkealahti from Nokia Research Center and Professor Erkki Oja from Helsinki University of Technology for providing these images. We have downloaded the images from Outex site. References [1] P. Chetverikov, Experiments in the rotation-invariant texture discrimination using anisotropy features, in Proc. 6th International Conference on Pattern Recognition, Munich, Germany, (1982). [2] L.S. Davis, Polarograms: a new tool for texture analysis, Pattern Recognition 13, (1981). [3] L.S. Davis, S.A. Johns and J.K. Aggarwal, Texture analysis using generalized co-occurrence matrices, IEEE Transactions on Pattern Analysis and Machine Intelligence 1, (1979). [4] R.L. Kashyap and A. Khotanzad, A model-based method for rotation invariant texture classification, IEEE Transactions on Pattern Analysis and Machine Intelligence 8, (1986). [5] F.S. Cohen, Z. Fan and M.A. Patel, Classification of rotated and scale textured images using Gaussian Markov random field models, IEEE Transactions on Pattern Analysis and Machine Intelligence 13, (1991). [6] M.M. Leung and A.M. Peterson, Scale and rotation invariant texture classification, in Proc. 26th Asilomar Conference on Signals, Systems and Computers, Pacific Grove, CA (1992). [7] M. Porat and Y. Zeevi, Localized texture processing in vision: analysis and synthesis in the Gaborian space, IEEE Transactions on Biomedical Engineering 36, (1989). [8] G.M. Haley and B.S. Manjunath, Rotation-invariant texture classification using modified Gabor filters, in Proc. IEEE Conference on Image Processing, Austin, TX, (1994). [9] H. Greenspan, S. Belongie, R. Goodman and P. Perona, Rotation invariant texture recognition using a steerable pyramid, in Proc. 12th International Conference on Pattern Recognition, vol. 2, Jerusalem, Israel, (1994). [10] S.V.R. Madiraju and C.C. Liu, Rotation invariant texture classification using covariance, in Proc. IEEE Conference on Image Processing, Vol. 1, Washington, D.C., (1995). [11] J. You and H.A. Cohen, Classification and segmentation of rotated and scaled textured images using texture tuned masks, Pattern Recognition 26, (1993).

10 IJCSNS International Journal of Computer Science and Network Security, VOL.10 No.4, April [12] Lam, W.-K., Li, C.-K.: Rotated Texture Classification by Improved Iterative Morphological Decomposition. IEE Proc. - Vision, Image and Signal Processing 144 (1997) [13] Madiraju, S.V.R., Liu, C.C.: Rotation Invariant Texture Classification Using Covariance. Proc. Int. Conf. Image Processing 1 (1995) , Washington, D.C. [14] Mao, J., Jain, A.K.: Texture Classification and Segmentation Using Multiresolution Simultaneous Autoregressive Models. Pattern Recognition 25 (1992) [15] V. Manian and R. Vasquez, ªScaled and Rotated Texture Classification Using a Class of Basis Functions, Pattern Recognition, vol. 31, pp , [16] Y. Wu and Y. Yoshida, ªAn Efficient Method for Rotation and Scaling Invariant Texture Classification,º Proc. IEEE Int'l Conf. Acoustics, Speech, and Signal Processing, vol. 4, pp , [17] L. Wang and G. Healey, ªUsing Zernike Moments for the Illumination and Geometry Invariant Classification of Multi-Spectral Texture,º IEEE Trans. Image Processing, vol. 7, pp ,1998 [18] Chen, J.-L., Kundu, A.: Rotation and Gray Scale Transform Invariant Texture Identification Using Wavelet Decomposition and Hidden Markov Model. IEEE Trans. Pattern Analysis and Machine Intelligence 16 (1994) [19] Wu, W.-R., Wei, S.-C.: Rotation and Gray-Scale Transform-Invariant Texture Classification Using Spiral Resampling, Subband Decomposition and Hidden Markov Model. IEEE Trans. Image Processing 5 (1996) [20] Haralick R.M. Statistical and structural approaches to Texture, Proc IEEE 67,no.5, ,1979. [21] Conners, R.W. and Harlow C.A., Toward a structural textural analyzer based on statistical methods, Comput. Graph, Image Processing,12, , [22] Ojala, T., Pietikainen, M. and Maenpaa, T, Multiresolution Gray-Scale and Rotation Invariant Texture Classification with Local Binary Patterns, IEEE Trans. Pattern Anal. Mach. Intell, 24, no. 7, ,2002. [23] Pun C,-M and Lee, M,-C Log polar wavelet energy signatures for rotation and scale invariant texture classification, IEEE Trans. Pattern. Anal, Mach. Intell. 25, no.5, ,2003, [24] Ojala T & Pietikäinen M, Nonparametric multichannel texture description with simple spatial operators, Proc. 14th International Conference on Pattern Recognition, Brisbane, Australia, , [25] Ojala T, Pietikäinen M & Mäenpää T, A generalized Local Binary Pattern operator for multiresolution gray scale and rotation invariant texture classification, Advances in Pattern Recognition, ICAPR 2001 Proceedings, Lecture Notes in Computer Science 2013, Springer, [26] Ojala T, Pietikäinen M & Mäenpää T Multiresolution gray-scale and rotation invariant texture classification with local binary patterns. IEEE Transactions on Pattern Analysis and Machine Intelligence, 24(7): [27] Ahonen T & Pietikäinen M, A framework for analyzing texture descriptors, Proc. Third International Conference on Computer Vision Theory and Applications (VISAPP 2008), Madeira, Portugal, 1: [28] Ojansivu V & Heikkilä J, A method for blur and affine invariant object recognition using phase-only bispectrum, Proc. Image Analysis and Recognition (ICIAR 2008), Póvoa de Varzim, Portugal, 5112: [29] Takala V, Ahonen T & Pietikäinen M, Block-based methods for image retrieval using local binary patterns, Image Analysis, SCIA 2005 Proceedings, Lecture Notes in Computer Science 3540, Springer, , Suguna R received M.Tech degree in CSE from IIT Madras, Chennai in She is currently pursuing the Ph.D. degree in Dept. of IT, MIT Campus, Anna University. Anandhakumar P received Ph.D degree in CSE from Anna University, in He is working as Assistant Professor in Dept. of IT, MIT Campus, Anna University. His research area includes image processing and networks Pl. attach color photo

Gray Scale and Rotation Invariant Texture Classification with Local Binary Patterns

Gray Scale and Rotation Invariant Texture Classification with Local Binary Patterns Gray Scale and Rotation Invariant Texture Classification with Local Binary Patterns Timo Ojala, Matti Pietikäinen and Topi Mäenpää Machine Vision and Media Processing Unit Infotech Oulu, University of

More information

Invariant Features of Local Textures a rotation invariant local texture descriptor

Invariant Features of Local Textures a rotation invariant local texture descriptor Invariant Features of Local Textures a rotation invariant local texture descriptor Pranam Janney and Zhenghua Yu 1 School of Computer Science and Engineering University of New South Wales Sydney, Australia

More information

Texture Classification by Combining Local Binary Pattern Features and a Self-Organizing Map

Texture Classification by Combining Local Binary Pattern Features and a Self-Organizing Map Texture Classification by Combining Local Binary Pattern Features and a Self-Organizing Map Markus Turtinen, Topi Mäenpää, and Matti Pietikäinen Machine Vision Group, P.O.Box 4500, FIN-90014 University

More information

Texture Analysis and Applications

Texture Analysis and Applications Texture Analysis and Applications Chaur-Chin Chen Department of Computer Science National Tsing Hua University Hsinchu 30043, Taiwan E-mail: cchen@cs.nthu.edu.tw Tel/Fax: (03) 573-1078/572-3694 Outline

More information

BRIEF Features for Texture Segmentation

BRIEF Features for Texture Segmentation BRIEF Features for Texture Segmentation Suraya Mohammad 1, Tim Morris 2 1 Communication Technology Section, Universiti Kuala Lumpur - British Malaysian Institute, Gombak, Selangor, Malaysia 2 School of

More information

CHAPTER 2 TEXTURE CLASSIFICATION METHODS GRAY LEVEL CO-OCCURRENCE MATRIX AND TEXTURE UNIT

CHAPTER 2 TEXTURE CLASSIFICATION METHODS GRAY LEVEL CO-OCCURRENCE MATRIX AND TEXTURE UNIT CHAPTER 2 TEXTURE CLASSIFICATION METHODS GRAY LEVEL CO-OCCURRENCE MATRIX AND TEXTURE UNIT 2.1 BRIEF OUTLINE The classification of digital imagery is to extract useful thematic information which is one

More information

Texture Analysis. Selim Aksoy Department of Computer Engineering Bilkent University

Texture Analysis. Selim Aksoy Department of Computer Engineering Bilkent University Texture Analysis Selim Aksoy Department of Computer Engineering Bilkent University saksoy@cs.bilkent.edu.tr Texture An important approach to image description is to quantify its texture content. Texture

More information

TEXTURE CLASSIFICATION METHODS: A REVIEW

TEXTURE CLASSIFICATION METHODS: A REVIEW TEXTURE CLASSIFICATION METHODS: A REVIEW Ms. Sonal B. Bhandare Prof. Dr. S. M. Kamalapur M.E. Student Associate Professor Deparment of Computer Engineering, Deparment of Computer Engineering, K. K. Wagh

More information

Texture Features in Facial Image Analysis

Texture Features in Facial Image Analysis Texture Features in Facial Image Analysis Matti Pietikäinen and Abdenour Hadid Machine Vision Group Infotech Oulu and Department of Electrical and Information Engineering P.O. Box 4500, FI-90014 University

More information

Normalized Texture Motifs and Their Application to Statistical Object Modeling

Normalized Texture Motifs and Their Application to Statistical Object Modeling Normalized Texture Motifs and Their Application to Statistical Obect Modeling S. D. Newsam B. S. Manunath Center for Applied Scientific Computing Electrical and Computer Engineering Lawrence Livermore

More information

Implementation of a Face Recognition System for Interactive TV Control System

Implementation of a Face Recognition System for Interactive TV Control System Implementation of a Face Recognition System for Interactive TV Control System Sang-Heon Lee 1, Myoung-Kyu Sohn 1, Dong-Ju Kim 1, Byungmin Kim 1, Hyunduk Kim 1, and Chul-Ho Won 2 1 Dept. IT convergence,

More information

Experimentation on the use of Chromaticity Features, Local Binary Pattern and Discrete Cosine Transform in Colour Texture Analysis

Experimentation on the use of Chromaticity Features, Local Binary Pattern and Discrete Cosine Transform in Colour Texture Analysis Experimentation on the use of Chromaticity Features, Local Binary Pattern and Discrete Cosine Transform in Colour Texture Analysis N.Padmapriya, Ovidiu Ghita, and Paul.F.Whelan Vision Systems Laboratory,

More information

A Quantitative Approach for Textural Image Segmentation with Median Filter

A Quantitative Approach for Textural Image Segmentation with Median Filter International Journal of Advancements in Research & Technology, Volume 2, Issue 4, April-2013 1 179 A Quantitative Approach for Textural Image Segmentation with Median Filter Dr. D. Pugazhenthi 1, Priya

More information

A FRAMEWORK FOR ANALYZING TEXTURE DESCRIPTORS

A FRAMEWORK FOR ANALYZING TEXTURE DESCRIPTORS A FRAMEWORK FOR ANALYZING TEXTURE DESCRIPTORS Timo Ahonen and Matti Pietikäinen Machine Vision Group, University of Oulu, PL 4500, FI-90014 Oulun yliopisto, Finland tahonen@ee.oulu.fi, mkp@ee.oulu.fi Keywords:

More information

Texture Analysis of Painted Strokes 1) Martin Lettner, Paul Kammerer, Robert Sablatnig

Texture Analysis of Painted Strokes 1) Martin Lettner, Paul Kammerer, Robert Sablatnig Texture Analysis of Painted Strokes 1) Martin Lettner, Paul Kammerer, Robert Sablatnig Vienna University of Technology, Institute of Computer Aided Automation, Pattern Recognition and Image Processing

More information

Face Recognition under varying illumination with Local binary pattern

Face Recognition under varying illumination with Local binary pattern Face Recognition under varying illumination with Local binary pattern Ms.S.S.Ghatge 1, Prof V.V.Dixit 2 Department of E&TC, Sinhgad College of Engineering, University of Pune, India 1 Department of E&TC,

More information

Textural Features for Image Database Retrieval

Textural Features for Image Database Retrieval Textural Features for Image Database Retrieval Selim Aksoy and Robert M. Haralick Intelligent Systems Laboratory Department of Electrical Engineering University of Washington Seattle, WA 98195-2500 {aksoy,haralick}@@isl.ee.washington.edu

More information

Countermeasure for the Protection of Face Recognition Systems Against Mask Attacks

Countermeasure for the Protection of Face Recognition Systems Against Mask Attacks Countermeasure for the Protection of Face Recognition Systems Against Mask Attacks Neslihan Kose, Jean-Luc Dugelay Multimedia Department EURECOM Sophia-Antipolis, France {neslihan.kose, jean-luc.dugelay}@eurecom.fr

More information

Texture Modeling using MRF and Parameters Estimation

Texture Modeling using MRF and Parameters Estimation Texture Modeling using MRF and Parameters Estimation Ms. H. P. Lone 1, Prof. G. R. Gidveer 2 1 Postgraduate Student E & TC Department MGM J.N.E.C,Aurangabad 2 Professor E & TC Department MGM J.N.E.C,Aurangabad

More information

NCC 2009, January 16-18, IIT Guwahati 267

NCC 2009, January 16-18, IIT Guwahati 267 NCC 2009, January 6-8, IIT Guwahati 267 Unsupervised texture segmentation based on Hadamard transform Tathagata Ray, Pranab Kumar Dutta Department Of Electrical Engineering Indian Institute of Technology

More information

An Introduction to Content Based Image Retrieval

An Introduction to Content Based Image Retrieval CHAPTER -1 An Introduction to Content Based Image Retrieval 1.1 Introduction With the advancement in internet and multimedia technologies, a huge amount of multimedia data in the form of audio, video and

More information

Texture Analysis using Homomorphic Based Completed Local Binary Pattern

Texture Analysis using Homomorphic Based Completed Local Binary Pattern I J C T A, 8(5), 2015, pp. 2307-2312 International Science Press Texture Analysis using Homomorphic Based Completed Local Binary Pattern G. Arockia Selva Saroja* and C. Helen Sulochana** Abstract: Analysis

More information

Texture Segmentation by Windowed Projection

Texture Segmentation by Windowed Projection Texture Segmentation by Windowed Projection 1, 2 Fan-Chen Tseng, 2 Ching-Chi Hsu, 2 Chiou-Shann Fuh 1 Department of Electronic Engineering National I-Lan Institute of Technology e-mail : fctseng@ccmail.ilantech.edu.tw

More information

Content based Image Retrieval Using Multichannel Feature Extraction Techniques

Content based Image Retrieval Using Multichannel Feature Extraction Techniques ISSN 2395-1621 Content based Image Retrieval Using Multichannel Feature Extraction Techniques #1 Pooja P. Patil1, #2 Prof. B.H. Thombare 1 patilpoojapandit@gmail.com #1 M.E. Student, Computer Engineering

More information

Color Local Texture Features Based Face Recognition

Color Local Texture Features Based Face Recognition Color Local Texture Features Based Face Recognition Priyanka V. Bankar Department of Electronics and Communication Engineering SKN Sinhgad College of Engineering, Korti, Pandharpur, Maharashtra, India

More information

Evaluation of texture features for image segmentation

Evaluation of texture features for image segmentation RIT Scholar Works Articles 9-14-2001 Evaluation of texture features for image segmentation Navid Serrano Jiebo Luo Andreas Savakis Follow this and additional works at: http://scholarworks.rit.edu/article

More information

Invariant Recognition of Hand-Drawn Pictograms Using HMMs with a Rotating Feature Extraction

Invariant Recognition of Hand-Drawn Pictograms Using HMMs with a Rotating Feature Extraction Invariant Recognition of Hand-Drawn Pictograms Using HMMs with a Rotating Feature Extraction Stefan Müller, Gerhard Rigoll, Andreas Kosmala and Denis Mazurenok Department of Computer Science, Faculty of

More information

UNSUPERVISED TEXTURE CLASSIFICATION OF ENTROPY BASED LOCAL DESCRIPTOR USING K-MEANS CLUSTERING ALGORITHM

UNSUPERVISED TEXTURE CLASSIFICATION OF ENTROPY BASED LOCAL DESCRIPTOR USING K-MEANS CLUSTERING ALGORITHM computing@computingonline.net www.computingonline.net ISSN 1727-6209 International Journal of Computing UNSUPERVISED TEXTURE CLASSIFICATION OF ENTROPY BASED LOCAL DESCRIPTOR USING K-MEANS CLUSTERING ALGORITHM

More information

AN EXAMINING FACE RECOGNITION BY LOCAL DIRECTIONAL NUMBER PATTERN (Image Processing)

AN EXAMINING FACE RECOGNITION BY LOCAL DIRECTIONAL NUMBER PATTERN (Image Processing) AN EXAMINING FACE RECOGNITION BY LOCAL DIRECTIONAL NUMBER PATTERN (Image Processing) J.Nithya 1, P.Sathyasutha2 1,2 Assistant Professor,Gnanamani College of Engineering, Namakkal, Tamil Nadu, India ABSTRACT

More information

Texture Similarity Measure. Pavel Vácha. Institute of Information Theory and Automation, AS CR Faculty of Mathematics and Physics, Charles University

Texture Similarity Measure. Pavel Vácha. Institute of Information Theory and Automation, AS CR Faculty of Mathematics and Physics, Charles University Texture Similarity Measure Pavel Vácha Institute of Information Theory and Automation, AS CR Faculty of Mathematics and Physics, Charles University What is texture similarity? Outline 1. Introduction Julesz

More information

Content Based Image Retrieval Using Color Quantizes, EDBTC and LBP Features

Content Based Image Retrieval Using Color Quantizes, EDBTC and LBP Features Content Based Image Retrieval Using Color Quantizes, EDBTC and LBP Features 1 Kum Sharanamma, 2 Krishnapriya Sharma 1,2 SIR MVIT Abstract- To describe the image features the Local binary pattern (LBP)

More information

Texture. Texture is a description of the spatial arrangement of color or intensities in an image or a selected region of an image.

Texture. Texture is a description of the spatial arrangement of color or intensities in an image or a selected region of an image. Texture Texture is a description of the spatial arrangement of color or intensities in an image or a selected region of an image. Structural approach: a set of texels in some regular or repeated pattern

More information

Statistical texture classification via histograms of wavelet filtered images

Statistical texture classification via histograms of wavelet filtered images Statistical texture classification via histograms of wavelet filtered images Author Liew, Alan Wee-Chung, Jo, Jun Hyung, Chae, Tae Byong, Chun, Yong-Sik Published 2011 Conference Title Proceedings of the

More information

Color Image Segmentation

Color Image Segmentation Color Image Segmentation Yining Deng, B. S. Manjunath and Hyundoo Shin* Department of Electrical and Computer Engineering University of California, Santa Barbara, CA 93106-9560 *Samsung Electronics Inc.

More information

Combining Microscopic and Macroscopic Information for Rotation and Histogram Equalization Invariant Texture Classification

Combining Microscopic and Macroscopic Information for Rotation and Histogram Equalization Invariant Texture Classification Combining Microscopic and Macroscopic Information for Rotation and Histogram Equalization Invariant Texture Classification S. Liao, W.K. Law, and Albert C.S. Chung Lo Kwee-Seong Medical Image Analysis

More information

An Autoassociator for Automatic Texture Feature Extraction

An Autoassociator for Automatic Texture Feature Extraction An Autoassociator for Automatic Texture Feature Extraction Author Kulkarni, Siddhivinayak, Verma, Brijesh Published 200 Conference Title Conference Proceedings-ICCIMA'0 DOI https://doi.org/0.09/iccima.200.9088

More information

Texture. Frequency Descriptors. Frequency Descriptors. Frequency Descriptors. Frequency Descriptors. Frequency Descriptors

Texture. Frequency Descriptors. Frequency Descriptors. Frequency Descriptors. Frequency Descriptors. Frequency Descriptors Texture The most fundamental question is: How can we measure texture, i.e., how can we quantitatively distinguish between different textures? Of course it is not enough to look at the intensity of individual

More information

An Adaptive Threshold LBP Algorithm for Face Recognition

An Adaptive Threshold LBP Algorithm for Face Recognition An Adaptive Threshold LBP Algorithm for Face Recognition Xiaoping Jiang 1, Chuyu Guo 1,*, Hua Zhang 1, and Chenghua Li 1 1 College of Electronics and Information Engineering, Hubei Key Laboratory of Intelligent

More information

Wavelet Applications. Texture analysis&synthesis. Gloria Menegaz 1

Wavelet Applications. Texture analysis&synthesis. Gloria Menegaz 1 Wavelet Applications Texture analysis&synthesis Gloria Menegaz 1 Wavelet based IP Compression and Coding The good approximation properties of wavelets allow to represent reasonably smooth signals with

More information

Masked Face Detection based on Micro-Texture and Frequency Analysis

Masked Face Detection based on Micro-Texture and Frequency Analysis International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347 5161 2015 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Masked

More information

Neural Network based textural labeling of images in multimedia applications

Neural Network based textural labeling of images in multimedia applications Neural Network based textural labeling of images in multimedia applications S.A. Karkanis +, G.D. Magoulas +, and D.A. Karras ++ + University of Athens, Dept. of Informatics, Typa Build., Panepistimiopolis,

More information

International Journal of Research in Advent Technology, Vol.4, No.6, June 2016 E-ISSN: Available online at

International Journal of Research in Advent Technology, Vol.4, No.6, June 2016 E-ISSN: Available online at Authentication Using Palmprint Madhavi A.Gulhane 1, Dr. G.R.Bamnote 2 Scholar M.E Computer Science & Engineering PRMIT&R Badnera Amravati 1, Professor Computer Science & Engineering at PRMIT&R Badnera

More information

Face Recognition with Local Binary Patterns

Face Recognition with Local Binary Patterns Face Recognition with Local Binary Patterns Bachelor Assignment B.K. Julsing University of Twente Department of Electrical Engineering, Mathematics & Computer Science (EEMCS) Signals & Systems Group (SAS)

More information

Short Run length Descriptor for Image Retrieval

Short Run length Descriptor for Image Retrieval CHAPTER -6 Short Run length Descriptor for Image Retrieval 6.1 Introduction In the recent years, growth of multimedia information from various sources has increased many folds. This has created the demand

More information

COLOR TEXTURE CLASSIFICATION USING LOCAL & GLOBAL METHOD FEATURE EXTRACTION

COLOR TEXTURE CLASSIFICATION USING LOCAL & GLOBAL METHOD FEATURE EXTRACTION COLOR TEXTURE CLASSIFICATION USING LOCAL & GLOBAL METHOD FEATURE EXTRACTION 1 Subodh S.Bhoite, 2 Prof.Sanjay S.Pawar, 3 Mandar D. Sontakke, 4 Ajay M. Pol 1,2,3,4 Electronics &Telecommunication Engineering,

More information

A Novel Method of Face Recognition Using Lbp, Ltp And Gabor Features

A Novel Method of Face Recognition Using Lbp, Ltp And Gabor Features A Novel Method of Face Recognition Using Lbp, Ltp And Gabor Features Koneru. Anuradha, Manoj Kumar Tyagi Abstract:- Face recognition has received a great deal of attention from the scientific and industrial

More information

Segmentation and Tracking of Partial Planar Templates

Segmentation and Tracking of Partial Planar Templates Segmentation and Tracking of Partial Planar Templates Abdelsalam Masoud William Hoff Colorado School of Mines Colorado School of Mines Golden, CO 800 Golden, CO 800 amasoud@mines.edu whoff@mines.edu Abstract

More information

Analysis of Irregularly Shaped Texture Regions 1

Analysis of Irregularly Shaped Texture Regions 1 Computer Vision and Image Understanding 84, 62 76 (2001) doi:10.1006/cviu.2001.0941, available online at http://www.idealibrary.com on Analysis of Irregularly Shaped Texture Regions 1 Pedro García-Sevilla

More information

CCITC Shervan Fekri-Ershad Department of Computer Science and Engineering Shiraz University Shiraz, Fars, Iran

CCITC Shervan Fekri-Ershad Department of Computer Science and Engineering Shiraz University Shiraz, Fars, Iran Innovative Texture Database Collecting Approach and Feature Extraction Method based on Combination of Gray Tone Difference Matrixes, Local Binary Patterns, and K-means Clustering Shervan Fekri-Ershad Department

More information

ADAPTIVE TEXTURE IMAGE RETRIEVAL IN TRANSFORM DOMAIN

ADAPTIVE TEXTURE IMAGE RETRIEVAL IN TRANSFORM DOMAIN THE SEVENTH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION, ROBOTICS AND VISION (ICARCV 2002), DEC. 2-5, 2002, SINGAPORE. ADAPTIVE TEXTURE IMAGE RETRIEVAL IN TRANSFORM DOMAIN Bin Zhang, Catalin I Tomai,

More information

COMPARISION OF NORMAL Vs HERNIATED CERVICAL IMAGES USING GRAY LEVEL TEXTURE FEATURES

COMPARISION OF NORMAL Vs HERNIATED CERVICAL IMAGES USING GRAY LEVEL TEXTURE FEATURES COMPARISION OF NORMAL Vs HERNIATED CERVICAL IMAGES USING GRAY LEVEL TEXTURE FEATURES C.Malarvizhi 1 and P.Balamurugan 2 1 Ph.D Scholar, India 2 Assistant Professor,India Department Computer Science, Government

More information

ECE 176 Digital Image Processing Handout #14 Pamela Cosman 4/29/05 TEXTURE ANALYSIS

ECE 176 Digital Image Processing Handout #14 Pamela Cosman 4/29/05 TEXTURE ANALYSIS ECE 176 Digital Image Processing Handout #14 Pamela Cosman 4/29/ TEXTURE ANALYSIS Texture analysis is covered very briefly in Gonzalez and Woods, pages 66 671. This handout is intended to supplement that

More information

Texture classification using fuzzy uncertainty texture spectrum

Texture classification using fuzzy uncertainty texture spectrum Neurocomputing 20 (1998) 115 122 Texture classification using fuzzy uncertainty texture spectrum Yih-Gong Lee*, Jia-Hong Lee, Yuang-Cheh Hsueh Department of Computer and Information Science, National Chiao

More information

Schedule for Rest of Semester

Schedule for Rest of Semester Schedule for Rest of Semester Date Lecture Topic 11/20 24 Texture 11/27 25 Review of Statistics & Linear Algebra, Eigenvectors 11/29 26 Eigenvector expansions, Pattern Recognition 12/4 27 Cameras & calibration

More information

DYNAMIC BACKGROUND SUBTRACTION BASED ON SPATIAL EXTENDED CENTER-SYMMETRIC LOCAL BINARY PATTERN. Gengjian Xue, Jun Sun, Li Song

DYNAMIC BACKGROUND SUBTRACTION BASED ON SPATIAL EXTENDED CENTER-SYMMETRIC LOCAL BINARY PATTERN. Gengjian Xue, Jun Sun, Li Song DYNAMIC BACKGROUND SUBTRACTION BASED ON SPATIAL EXTENDED CENTER-SYMMETRIC LOCAL BINARY PATTERN Gengjian Xue, Jun Sun, Li Song Institute of Image Communication and Information Processing, Shanghai Jiao

More information

Color-Based Classification of Natural Rock Images Using Classifier Combinations

Color-Based Classification of Natural Rock Images Using Classifier Combinations Color-Based Classification of Natural Rock Images Using Classifier Combinations Leena Lepistö, Iivari Kunttu, and Ari Visa Tampere University of Technology, Institute of Signal Processing, P.O. Box 553,

More information

Investigation on the Discrete Cosine Transform and Chromaticity Features in Colour Texture Analysis

Investigation on the Discrete Cosine Transform and Chromaticity Features in Colour Texture Analysis ISSC 2003, Limerick. July 1 2 Investigation on the Discrete Cosine Transform and Chromaticity Features in Colour Texture Analysis Padmapriya N, Ghita O and Whelan P.F Vision Systems Group School of Electronic

More information

MORPHOLOGICAL BOUNDARY BASED SHAPE REPRESENTATION SCHEMES ON MOMENT INVARIANTS FOR CLASSIFICATION OF TEXTURES

MORPHOLOGICAL BOUNDARY BASED SHAPE REPRESENTATION SCHEMES ON MOMENT INVARIANTS FOR CLASSIFICATION OF TEXTURES International Journal of Computer Science and Communication Vol. 3, No. 1, January-June 2012, pp. 125-130 MORPHOLOGICAL BOUNDARY BASED SHAPE REPRESENTATION SCHEMES ON MOMENT INVARIANTS FOR CLASSIFICATION

More information

MULTI ORIENTATION PERFORMANCE OF FEATURE EXTRACTION FOR HUMAN HEAD RECOGNITION

MULTI ORIENTATION PERFORMANCE OF FEATURE EXTRACTION FOR HUMAN HEAD RECOGNITION MULTI ORIENTATION PERFORMANCE OF FEATURE EXTRACTION FOR HUMAN HEAD RECOGNITION Panca Mudjirahardjo, Rahmadwati, Nanang Sulistiyanto and R. Arief Setyawan Department of Electrical Engineering, Faculty of

More information

TEXTURE ANALYSIS USING GABOR FILTERS

TEXTURE ANALYSIS USING GABOR FILTERS TEXTURE ANALYSIS USING GABOR FILTERS Texture Types Definition of Texture Texture types Synthetic Natural Stochastic < Prev Next > Texture Definition Texture: the regular repetition of an element or pattern

More information

2. LITERATURE REVIEW

2. LITERATURE REVIEW 2. LITERATURE REVIEW CBIR has come long way before 1990 and very little papers have been published at that time, however the number of papers published since 1997 is increasing. There are many CBIR algorithms

More information

Water-Filling: A Novel Way for Image Structural Feature Extraction

Water-Filling: A Novel Way for Image Structural Feature Extraction Water-Filling: A Novel Way for Image Structural Feature Extraction Xiang Sean Zhou Yong Rui Thomas S. Huang Beckman Institute for Advanced Science and Technology University of Illinois at Urbana Champaign,

More information

Moving Object Segmentation Method Based on Motion Information Classification by X-means and Spatial Region Segmentation

Moving Object Segmentation Method Based on Motion Information Classification by X-means and Spatial Region Segmentation IJCSNS International Journal of Computer Science and Network Security, VOL.13 No.11, November 2013 1 Moving Object Segmentation Method Based on Motion Information Classification by X-means and Spatial

More information

Texture April 17 th, 2018

Texture April 17 th, 2018 Texture April 17 th, 2018 Yong Jae Lee UC Davis Announcements PS1 out today Due 5/2 nd, 11:59 pm start early! 2 Review: last time Edge detection: Filter for gradient Threshold gradient magnitude, thin

More information

CLASSIFICATION OF BOUNDARY AND REGION SHAPES USING HU-MOMENT INVARIANTS

CLASSIFICATION OF BOUNDARY AND REGION SHAPES USING HU-MOMENT INVARIANTS CLASSIFICATION OF BOUNDARY AND REGION SHAPES USING HU-MOMENT INVARIANTS B.Vanajakshi Department of Electronics & Communications Engg. Assoc.prof. Sri Viveka Institute of Technology Vijayawada, India E-mail:

More information

Efficient texture classification using local binary patterns on a graphics processing unit

Efficient texture classification using local binary patterns on a graphics processing unit Efficient texture classification using local binary patterns on a graphics processing unit Joshua Leibstein, András Findt, Prof. Andre Nel HyperVision Research Laboratory School of Electrical Engineering

More information

AN EFFICIENT TEXTURE CLASSIFICATION SYSTEM BASED ON GRAY LEVEL CO- OCCURRENCE MATRIX

AN EFFICIENT TEXTURE CLASSIFICATION SYSTEM BASED ON GRAY LEVEL CO- OCCURRENCE MATRIX AN EFFICIENT TEXTURE CLASSIFICATION SYSTEM BASED ON GRAY LEVEL CO- OCCURRENCE MATRIX A.SURESH 1 Dr.K.L.SHUNMUGANATHAN 2 Research scholar, Prof & Head, Dept of CSE, Dr.M.G.R University, R.M.K Engg College,

More information

Texture Feature Extraction Using Improved Completed Robust Local Binary Pattern for Batik Image Retrieval

Texture Feature Extraction Using Improved Completed Robust Local Binary Pattern for Batik Image Retrieval Texture Feature Extraction Using Improved Completed Robust Local Binary Pattern for Batik Image Retrieval 1 Arrie Kurniawardhani, 2 Nanik Suciati, 3 Isye Arieshanti 1, Institut Teknologi Sepuluh Nopember,

More information

Graph Matching Iris Image Blocks with Local Binary Pattern

Graph Matching Iris Image Blocks with Local Binary Pattern Graph Matching Iris Image Blocs with Local Binary Pattern Zhenan Sun, Tieniu Tan, and Xianchao Qiu Center for Biometrics and Security Research, National Laboratory of Pattern Recognition, Institute of

More information

Texture Image Segmentation using Fractional Discrimination Functions

Texture Image Segmentation using Fractional Discrimination Functions Texture Image Segmentation using Fractional Discrimination Functions Author You, Jia, Sattar, Abdul Published 1997 Conference Title 1997 IEEE International Conference on Intelligent Processing, Proceedings

More information

Flooded Areas Detection Based on LBP from UAV Images

Flooded Areas Detection Based on LBP from UAV Images Flooded Areas Detection Based on LBP from UAV Images ANDRADA LIVIA SUMALAN, DAN POPESCU, LORETTA ICHIM Faculty of Automatic Control and Computers University Politehnica of Bucharest Bucharest, ROMANIA

More information

INVARIANT CORNER DETECTION USING STEERABLE FILTERS AND HARRIS ALGORITHM

INVARIANT CORNER DETECTION USING STEERABLE FILTERS AND HARRIS ALGORITHM INVARIANT CORNER DETECTION USING STEERABLE FILTERS AND HARRIS ALGORITHM ABSTRACT Mahesh 1 and Dr.M.V.Subramanyam 2 1 Research scholar, Department of ECE, MITS, Madanapalle, AP, India vka4mahesh@gmail.com

More information

Decorrelated Local Binary Pattern for Robust Face Recognition

Decorrelated Local Binary Pattern for Robust Face Recognition International Journal of Advanced Biotechnology and Research (IJBR) ISSN 0976-2612, Online ISSN 2278 599X, Vol-7, Special Issue-Number5-July, 2016, pp1283-1291 http://www.bipublication.com Research Article

More information

Texture Classification using a Linear Configuration Model based Descriptor

Texture Classification using a Linear Configuration Model based Descriptor STUDENT, PROF, COLLABORATOR: BMVC AUTHOR GUIDELINES 1 Texture Classification using a Linear Configuration Model based Descriptor Yimo Guo guoyimo@ee.oulu.fi Guoying Zhao gyzhao@ee.oulu.fi Matti Pietikäinen

More information

TEXTURE ANALYSIS USING GABOR FILTERS FIL

TEXTURE ANALYSIS USING GABOR FILTERS FIL TEXTURE ANALYSIS USING GABOR FILTERS Texture Types Definition of Texture Texture types Synthetic ti Natural Stochastic < Prev Next > Texture Definition Texture: the regular repetition of an element or

More information

Analysis of Image and Video Using Color, Texture and Shape Features for Object Identification

Analysis of Image and Video Using Color, Texture and Shape Features for Object Identification IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727, Volume 16, Issue 6, Ver. VI (Nov Dec. 2014), PP 29-33 Analysis of Image and Video Using Color, Texture and Shape Features

More information

Feature Descriptors. CS 510 Lecture #21 April 29 th, 2013

Feature Descriptors. CS 510 Lecture #21 April 29 th, 2013 Feature Descriptors CS 510 Lecture #21 April 29 th, 2013 Programming Assignment #4 Due two weeks from today Any questions? How is it going? Where are we? We have two umbrella schemes for object recognition

More information

Simultaneous surface texture classification and illumination tilt angle prediction

Simultaneous surface texture classification and illumination tilt angle prediction Simultaneous surface texture classification and illumination tilt angle prediction X. Lladó, A. Oliver, M. Petrou, J. Freixenet, and J. Martí Computer Vision and Robotics Group - IIiA. University of Girona

More information

HYBRID CENTER-SYMMETRIC LOCAL PATTERN FOR DYNAMIC BACKGROUND SUBTRACTION. Gengjian Xue, Li Song, Jun Sun, Meng Wu

HYBRID CENTER-SYMMETRIC LOCAL PATTERN FOR DYNAMIC BACKGROUND SUBTRACTION. Gengjian Xue, Li Song, Jun Sun, Meng Wu HYBRID CENTER-SYMMETRIC LOCAL PATTERN FOR DYNAMIC BACKGROUND SUBTRACTION Gengjian Xue, Li Song, Jun Sun, Meng Wu Institute of Image Communication and Information Processing, Shanghai Jiao Tong University,

More information

Object Classification Using Tripod Operators

Object Classification Using Tripod Operators Object Classification Using Tripod Operators David Bonanno, Frank Pipitone, G. Charmaine Gilbreath, Kristen Nock, Carlos A. Font, and Chadwick T. Hawley US Naval Research Laboratory, 4555 Overlook Ave.

More information

Finger Print Enhancement Using Minutiae Based Algorithm

Finger Print Enhancement Using Minutiae Based Algorithm Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 8, August 2014,

More information

Parametric Texture Model based on Joint Statistics

Parametric Texture Model based on Joint Statistics Parametric Texture Model based on Joint Statistics Gowtham Bellala, Kumar Sricharan, Jayanth Srinivasa Department of Electrical Engineering, University of Michigan, Ann Arbor 1. INTRODUCTION Texture images

More information

Directional Binary Code for Content Based Image Retrieval

Directional Binary Code for Content Based Image Retrieval Directional Binary Code for Content Based Image Retrieval Priya.V Pursuing M.E C.S.E, W. T. Chembian M.I.ET.E, (Ph.D)., S.Aravindh M.Tech CSE, H.O.D, C.S.E Asst Prof, C.S.E Gojan School of Business Gojan

More information

Accepted Manuscript. Rotation Invariant Texture Descriptors based on Gaussian Markov Random Fields for Classification

Accepted Manuscript. Rotation Invariant Texture Descriptors based on Gaussian Markov Random Fields for Classification Accepted Manuscript Rotation Invariant Texture Descriptors based on Gaussian Markov Random Fields for Classification Chathurika Dharmagunawardhana, Sasan Mahmoodi, Michael Bennett, Mahesan Niranjan PII:

More information

Multiresolution Texture Analysis of Surface Reflection Images

Multiresolution Texture Analysis of Surface Reflection Images Multiresolution Texture Analysis of Surface Reflection Images Leena Lepistö, Iivari Kunttu, Jorma Autio, and Ari Visa Tampere University of Technology, Institute of Signal Processing P.O. Box 553, FIN-330

More information

Automatic Texture Segmentation for Texture-based Image Retrieval

Automatic Texture Segmentation for Texture-based Image Retrieval Automatic Texture Segmentation for Texture-based Image Retrieval Ying Liu, Xiaofang Zhou School of ITEE, The University of Queensland, Queensland, 4072, Australia liuy@itee.uq.edu.au, zxf@itee.uq.edu.au

More information

Detecting Salient Contours Using Orientation Energy Distribution. Part I: Thresholding Based on. Response Distribution

Detecting Salient Contours Using Orientation Energy Distribution. Part I: Thresholding Based on. Response Distribution Detecting Salient Contours Using Orientation Energy Distribution The Problem: How Does the Visual System Detect Salient Contours? CPSC 636 Slide12, Spring 212 Yoonsuck Choe Co-work with S. Sarma and H.-C.

More information

Learning to Recognize Faces in Realistic Conditions

Learning to Recognize Faces in Realistic Conditions 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050

More information

Fingerprint Recognition using Texture Features

Fingerprint Recognition using Texture Features Fingerprint Recognition using Texture Features Manidipa Saha, Jyotismita Chaki, Ranjan Parekh,, School of Education Technology, Jadavpur University, Kolkata, India Abstract: This paper proposes an efficient

More information

Direction-Length Code (DLC) To Represent Binary Objects

Direction-Length Code (DLC) To Represent Binary Objects IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727, Volume 18, Issue 2, Ver. I (Mar-Apr. 2016), PP 29-35 www.iosrjournals.org Direction-Length Code (DLC) To Represent Binary

More information

Face Detection for Skintone Images Using Wavelet and Texture Features

Face Detection for Skintone Images Using Wavelet and Texture Features Face Detection for Skintone Images Using Wavelet and Texture Features 1 H.C. Vijay Lakshmi, 2 S. Patil Kulkarni S.J. College of Engineering Mysore, India 1 vijisjce@yahoo.co.in, 2 pk.sudarshan@gmail.com

More information

Texture recognition of medical images with the ICM method

Texture recognition of medical images with the ICM method Nuclear Instruments and Methods in Physics Research A 525 (2004) 387 391 Texture recognition of medical images with the ICM method Jason M. Kinser*, Guisong Wang George Mason University, Institute for

More information

Autoregressive and Random Field Texture Models

Autoregressive and Random Field Texture Models 1 Autoregressive and Random Field Texture Models Wei-Ta Chu 2008/11/6 Random Field 2 Think of a textured image as a 2D array of random numbers. The pixel intensity at each location is a random variable.

More information

Several pattern recognition approaches for region-based image analysis

Several pattern recognition approaches for region-based image analysis Several pattern recognition approaches for region-based image analysis Tudor Barbu Institute of Computer Science, Iaşi, Romania Abstract The objective of this paper is to describe some pattern recognition

More information

TEXTURE. Plan for today. Segmentation problems. What is segmentation? INF 4300 Digital Image Analysis. Why texture, and what is it?

TEXTURE. Plan for today. Segmentation problems. What is segmentation? INF 4300 Digital Image Analysis. Why texture, and what is it? INF 43 Digital Image Analysis TEXTURE Plan for today Why texture, and what is it? Statistical descriptors First order Second order Gray level co-occurrence matrices Fritz Albregtsen 8.9.21 Higher order

More information

Object detection using non-redundant local Binary Patterns

Object detection using non-redundant local Binary Patterns University of Wollongong Research Online Faculty of Informatics - Papers (Archive) Faculty of Engineering and Information Sciences 2010 Object detection using non-redundant local Binary Patterns Duc Thanh

More information

A Texture-based Method for Detecting Moving Objects

A Texture-based Method for Detecting Moving Objects A Texture-based Method for Detecting Moving Objects M. Heikkilä, M. Pietikäinen and J. Heikkilä Machine Vision Group Infotech Oulu and Department of Electrical and Information Engineering P.O. Box 4500

More information

COMPUTER VISION. Dr. Sukhendu Das Deptt. of Computer Science and Engg., IIT Madras, Chennai

COMPUTER VISION. Dr. Sukhendu Das Deptt. of Computer Science and Engg., IIT Madras, Chennai COMPUTER VISION Dr. Sukhendu Das Deptt. of Computer Science and Engg., IIT Madras, Chennai 600036. Email: sdas@iitm.ac.in URL: //www.cs.iitm.ernet.in/~sdas 1 INTRODUCTION 2 Human Vision System (HVS) Vs.

More information

Remote Sensing Image Analysis via a Texture Classification Neural Network

Remote Sensing Image Analysis via a Texture Classification Neural Network Remote Sensing Image Analysis via a Texture Classification Neural Network Hayit K. Greenspan and Rodney Goodman Department of Electrical Engineering California Institute of Technology, 116-81 Pasadena,

More information

Radially Defined Local Binary Patterns for Hand Gesture Recognition

Radially Defined Local Binary Patterns for Hand Gesture Recognition Radially Defined Local Binary Patterns for Hand Gesture Recognition J. V. Megha 1, J. S. Padmaja 2, D.D. Doye 3 1 SGGS Institute of Engineering and Technology, Nanded, M.S., India, meghavjon@gmail.com

More information