High-Order Circular Derivative Pattern for Image Representation and Recognition

Similar documents
Face Recognition by Combining Kernel Associative Memory and Gabor Transforms

Local Derivative Pattern Versus Local Binary Pattern: Face Recognition With High-Order Local Pattern Descriptor

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

FACE RECOGNITION BASED ON LOCAL DERIVATIVE TETRA PATTERN

ROBUST LDP BASED FACE DESCRIPTOR

Significant Jet Point for Facial Image Representation and Recognition

3D FACE RECOGNITION USING TOPOGRAPHIC HIGH-ORDER DERIVATIVES

Countermeasure for the Protection of Face Recognition Systems Against Mask Attacks

An Adaptive Threshold LBP Algorithm for Face Recognition

Palm Vein Recognition with Local Binary Patterns and Local Derivative Patterns

Face Description with Local Binary Patterns: Application to Face Recognition

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

A New Feature Local Binary Patterns (FLBP) Method

Face Recognition with Local Binary Patterns

Decorrelated Local Binary Pattern for Robust Face Recognition

[Gaikwad *, 5(11): November 2018] ISSN DOI /zenodo Impact Factor

IMPROVED FACE RECOGNITION USING ICP TECHNIQUES INCAMERA SURVEILLANCE SYSTEMS. Kirthiga, M.E-Communication system, PREC, Thanjavur

Periocular Biometrics: When Iris Recognition Fails

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

UWA Research Publication

Weighted Multi-scale Local Binary Pattern Histograms for Face Recognition

Implementation of a Face Recognition System for Interactive TV Control System

Texture Features in Facial Image Analysis

Learning Discriminative Local Patterns with Unrestricted Structure for Face Recognition

Gabor Volume based Local Binary Pattern for Face Representation and Recognition

Face and Nose Detection in Digital Images using Local Binary Patterns

Object detection using non-redundant local Binary Patterns

ILLUMINATION NORMALIZATION USING LOCAL GRAPH STRUCTURE

Robust Ring Detection In Phase Correlation Surfaces

Color Local Texture Features Based Face Recognition

Biometric Palm vein Recognition using Local Tetra Pattern

Face Recognition under varying illumination with Local binary pattern

BRIEF Features for Texture Segmentation

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

International Journal of Computer Techniques Volume 4 Issue 1, Jan Feb 2017

Dealing with Inaccurate Face Detection for Automatic Gender Recognition with Partially Occluded Faces

Fractional Discrimination for Texture Image Segmentation

A Survey on Face-Sketch Matching Techniques

Directional Binary Code for Content Based Image Retrieval

Diagonal Principal Component Analysis for Face Recognition

Gabor Surface Feature for Face Recognition

MULTI ORIENTATION PERFORMANCE OF FEATURE EXTRACTION FOR HUMAN HEAD RECOGNITION

MORPH-II: Feature Vector Documentation

Person-Independent Facial Expression Recognition Based on Compound Local Binary Pattern (CLBP)

A Real Time Facial Expression Classification System Using Local Binary Patterns

COMPOUND LOCAL BINARY PATTERN (CLBP) FOR PERSON-INDEPENDENT FACIAL EXPRESSION RECOGNITION

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

An Acceleration Scheme to The Local Directional Pattern

IMAGE RETRIEVAL USING EFFICIENT FEATURE VECTORS GENERATED FROM COMPRESSED DOMAIN

Robust Face Recognition Using Enhanced Local Binary Pattern

An Autoassociator for Automatic Texture Feature Extraction

Part-based Face Recognition Using Near Infrared Images

Graph Matching Iris Image Blocks with Local Binary Pattern

Face Recognition with Local Line Binary Pattern

Chapter 12. Face Analysis Using Local Binary Patterns

FACE-GRAB: Face Recognition with General Region Assigned to Binary Operator

TEXTURE CLASSIFICATION BY LOCAL SPATIAL PATTERN MAPPING BASED ON COMPLEX NETWORK MODEL. Srisupang Thewsuwan and Keiichi Horio

A Texture Feature Extraction Technique Using 2D-DFT and Hamming Distance

A New Gabor Phase Difference Pattern for Face and Ear Recognition

A NOVEL APPROACH TO ACCESS CONTROL BASED ON FACE RECOGNITION

arxiv: v1 [cs.cv] 19 May 2017

Lecture 9: Hough Transform and Thresholding base Segmentation

CS 231A Computer Vision (Fall 2012) Problem Set 3

CS 223B Computer Vision Problem Set 3

Part-based Face Recognition Using Near Infrared Images

A ROBUST DISCRIMINANT CLASSIFIER TO MAKE MATERIAL CLASSIFICATION MORE EFFICIENT

A Robust and Scalable Approach to Face Identification

An Efficient Face Recognition using Discriminative Robust Local Binary Pattern and Gabor Filter with Single Sample per Class

A FRAMEWORK FOR ANALYZING TEXTURE DESCRIPTORS

Research Article Center Symmetric Local Multilevel Pattern Based Descriptor and Its Application in Image Matching

[2006] IEEE. Reprinted, with permission, from [Wenjing Jia, Huaifeng Zhang, Xiangjian He, and Qiang Wu, A Comparison on Histogram Based Image

Facial expression recognition based on two-step feature histogram optimization Ling Gana, Sisi Sib

Fast Face Recognition Based on 2D Fractional Fourier Transform

A Hierarchical Face Identification System Based on Facial Components

Expression-Invariant 3D Face Recognition using Patched Geodesic Texture Transform

Survey on Extraction of Texture based Features using Local Binary Pattern

A comparative study of Four Neighbour Binary Patterns in Face Recognition

Invariant Features of Local Textures a rotation invariant local texture descriptor

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

Informative Census Transform for Ver Resolution Image Representation. Author(s)Jeong, Sungmoon; Lee, Hosun; Chong,

HUMAN S FACIAL PARTS EXTRACTION TO RECOGNIZE FACIAL EXPRESSION

A Complementary Local Feature Descriptor for Face Identification

TEXTURE CLASSIFICATION METHODS: A REVIEW

Exploring Bag of Words Architectures in the Facial Expression Domain

Primitive-based 3D Structure Inference from a Single 2D Image for Insect Modeling: Towards an Electronic Field Guide for Insect Identification

A Comparative Study of Local Matching Approach for Face Recognition

Fast Image Matching Using Multi-level Texture Descriptor

An Accurate Method for Skew Determination in Document Images

LOCAL TERNARY PATTERN BASED ON PATH INTEGRAL FOR STEGANALYSIS. Qiuyan Lin, Jiaying Liu and Zongming Guo

[2008] IEEE. Reprinted, with permission, from [Yan Chen, Qiang Wu, Xiangjian He, Wenjing Jia,Tom Hintz, A Modified Mahalanobis Distance for Human

MOVING OBJECT detection from video stream or image

Robust Facial Expression Classification Using Shape and Appearance Features

Statistical texture classification via histograms of wavelet filtered images

Local Descriptor based on Texture of Projections

An Efficient LBP-based Descriptor for Facial Depth Images applied to Gender Recognition using RGB-D Face Data

PEOPLE IN SEATS COUNTING VIA SEAT DETECTION FOR MEETING SURVEILLANCE

Short Run length Descriptor for Image Retrieval

A New Rotation Invariant Weber Local Descriptor for Recognition of Skin Diseases

Critique: Efficient Iris Recognition by Characterizing Key Local Variations

Complete Local Binary Pattern for Representation of Facial Expression Based on Curvelet Transform

Transcription:

High-Order Circular Derivative Pattern for Image epresentation and ecognition Author Zhao Sanqiang Gao Yongsheng Caelli Terry Published 1 Conference Title Proceedings of the th International Conference on Pattern ecognition (ICP 1) DOI https://doi.org/1.119/icp.1.55 Copyright Statement 1 IEEE. Personal use of this material is permitted. However permission to reprint/ republish this material for advertising or promotional purposes or for creating new collective wors for resale or redistribution to servers or lists or to reuse any copyrighted component of this wor in other wors must be obtained from the IEEE. Downloaded from http://hdl.handle.net/17/36156 Griffith esearch Online https://research-repository.griffith.edu.au

1 International Conference on Pattern ecognition High-Order Circular Derivative Pattern for Image epresentation and ecognition Sanqiang Zhao QL National ICT Australia IIIS Griffith University Brisbane Queensland Australia sam.zhao@nicta.com.au s.zhao@griffith.edu.au Yongsheng Gao School of Engineering Griffith University QL National ICT Australia Brisbane Queensland Australia yongsheng.gao@griffith.edu.au yongsheng.gao@nicta.com.au Terry Caelli Queensland esearch Laboratory National ICT Australia (NICTA) Level 5 Axon Building St Lucia Brisbane Queensland Australia terry.caelli@nicta.com.au Abstract Micropattern based image representation and recognition e.g. Local Binary Pattern () has been proved successful over the past few years due to its advantages of illumination tolerance and computational efficiency. However only encodes the first-order radial-directional derivatives of spatial images and is inadequate to completely describe the discriminative features for classification. This paper proposes a new Circular Derivative Pattern (CDP) which extracts highorder derivative information of images along circular directions. We argue that the high-order circular derivatives contain more detailed and more discriminative information than the first-order in terms of recognition accuracy. Experimental evaluation through face recognition on the FEET database and insect classification on the NICTA Biosecurity Dataset demonstrated the effectiveness of the proposed method. Keywords Image representation; image recognition; micropattern representation; Circular Derivative Pattern I. INTODUCTION Micropattern based image representation and recognition e.g. Local Binary Pattern () has received noticeable attention over the past few years. The original operator proposed by Ojala et al. [1 ] was first used for texture analysis but later was extended to other research areas such as face detection [3] face recognition [4] expression analysis [5] and bacground modeling [6]. The representation has the advantages of high discrimination capacity invariance against monotonic gray-scale changes and computational efficiency. There have been a lot of research efforts devoted to improving the performance of. For example Zhao et al. [7] proposed a Sobel- to enhance the performance of using the Sobel operator. Zhang et al. [8] proposed a Local Derivative Pattern (LDP) to encode high-order multi-directional micropatterns for face recognition. Both methods obtained better recognition performances than. Different from the abovementioned variants this paper proposes a new high-order Circular Derivative Pattern (CDP) for image representation and recognition. The CDP operator extracts the high-order derivative features along the circular direction of an image pixel at the micropattern level. It is different from the operator that encodes the firstorder derivative features along the radial directions. We argue that the high-order derivative features contain more detailed and more discriminative information that can be employed for better classification. Because the high-order derivatives tend to be sensitive to noise when the order becomes high we use a specially designed thresholding function to preserve the coarse gradient change information instead of conventional difference information used in the first-order. The statistical spatial histogram of CDPs is used to represent an image. To evaluate the proposed method comparative experiments of face recognition and insect classification are conducted on the publicly available FEET database [9] and the NICTA Biosecurity Dataset respectively. The experimental results demonstrate that the high-order CDP micropatterns exhibit higher discrimination capacity than the first-order. However when the order of CDP further increases the performance degrades as overhigher-order micropattern features contain more noise than the identify information. The remaining part of this paper is organized as follows. Section II describes the proposed high-order CDP operator in detail. Section III reports the comparative experiments. Section IV concludes the paper with some discussions. II. HIGH-ODE CICULA DEIVATIVE PATTEN Mathematically the Local Binary Pattern () mars each pixel I c of an image as a decimal number P ( I c) which is formed by thresholding the P equally spaced neighbor pixels Ip ( p = P 1) on a circle of radius with the center pixel I c and concatenating the results binomially with factor p. If the coordinate of I c is () then the coordinates of I p are computed by ( sin( π p/ P) cos( π p/ P)). The gray-level values of neighbors I p not falling exactly in the center of pixels can be estimated by interpolation. A. N th -Order Circular Derivative Pattern Theoretically if a spatial image is represented in a polar coordinate I( r θ ) (see Fig. 1) then can be conceptually considered as the first-order derivative micropattern features extracted along the radial direction (i.e. I / r ) in the polar coordinate. In this paper the Circular th Derivative Pattern (CDP) is proposed to extract the n -order 151-4651/1 $6. 1 IEEE DOI 1.119/ICP.1.55 38 5 46

derivative micropattern features along the circular direction n n (i.e. I / θ ). Specifically the first-order circular derivatives of an image is defined as I ( ) p r θ I = = I I p p+ 1 p (1) Similarly the second-order and the ( n 1) th -order circular derivatives are calculated respectively by I = I I () p p+ 1 p demonstrates that t( ii ) is more robust against noise than s() ii. Fig. 4 illustrates visualized examples of and CDP representations for a face image from the FEET database. It is easy to observe that CDP can extract more detailed highorder information than. I = I I. (3) ( n 1) ( n ) ( n ) p p+ 1 p Figure 1. Spatial image in a polar coordinate. In general the th n -order CDP is defined as ( + ) P 1 ( n) ( n 1) ( n 1) p P = p 1 p p= CDP t I I (4) where the thresholding function t( ii ) is defined as I ( r θ) I( r θ ) ( n 1) ( n 1) 1 I ( 1) ( 1) p 1 I n n + p t( Ip+ 1 Ip ) =. (5) ( n 1) ( n 1) Ip+ 1 Ip < Fig. illustrates the process of computing a CDP micropattern from the neighborhood of an image pixel. To get the n th -order CDP we first calculate the ( n 1) th -order circular derivatives and then the thresholding function t( ii ) encodes another-order derivative information from each of the two circularly neighboring pixels. Finally the thresholded results are concatenated binomially into a decimal number. Therefore CDP conceptually encodes the high-order derivative information from images. The high-order derivatives contain more detailed and more discriminative information than the first-order derivatives used in and thus provide a better recognition performance. It should be noted that CDP uses a specially designed thresholding function t( ii ) which is different from the conventional difference thresholding function s( ii ) used in : 1 x y s( x y) =. (6) x y< The thresholding function t( ii ) encodes only the coarse gradient change information. It can reduce to a certain extent the sensitivity to noise problem which is introduced by the high-order derivative operation of CDP. This can be explained by the example illustrated in Fig. 3 where three pixels P1 P and P3 form an image slope. Suppose the pixel P is contaminated with high-frequency noise and its graylevel value changes into P' (mared with dotted red line) t() ii can obtain a same robust binary number 1 while s() ii gives different binary numbers. This example ( + ) P 1 ( n) ( n 1) ( n 1) p P = p 1 p p= CDP t I I 111 n 1 I( r θ ) n 1 Figure. Computing the n th -order Circular Derivative Pattern. P1 P P3 P1 P' P3 I p 1 5 1 4 5 I p 1 3 3 1 si ( p 1 I + p ) 1 ti ( I ) 1 1 p+ 1 p Figure 3. The robustness of t( ) against noise. (a) (b) (c) Figure 4. Visualization of and CDP representations (P=8; =1). (a) Original image. (b). (c) Second-order CDP. 39 51 47

B. Spatial Histogram of CDPs The statistical histogram of CDP micropatterns contains important discriminative information of local features in an image. However a holistic CDP histogram extracted from the entire image region discards the structural or shape information. To solve this problem the spatial histogram is used to preserve the structural information of the image. Specifically given an image spatially divided into L nonoverlapping rectangular subregions the spatial histogram of CDPs is represented as HCDP = { HCDP( ) = 1 L} (7) where stands for the th subregion and HCDP( ) stands for the histogram of CDPs extracted from subregion. The comparison of two spatial histograms of CDPs can be conducted by any histogram measurement techniques. In this paper we employ the histogram intersection for simplicity and efficiency: 1 B 1 HCDP j 1 j HCDP = j HI ( HCDP HCDP ) = min( ) (8) ecognition rate (%) ecognition rate (%) 1 9 8 7 6 5 4 3 1 9 8 7 6 5 4 fb fc Dup I Dup II Average (a) 1 where H and H are two histograms and B is the number of histogram bins for both two histograms. This measurement calculates the common parts of two histograms and requires only very simple operations. III. EXPEIMENTAL ESULTS The comparative experiments between CDP and are conducted on the publicly available FEET face database [9] for face recognition and on the NICTA Biosecurity Dataset for insect classification. A. Face ecognition Experiment For the FEET face database we use the frontal face images and follow the conventional experimental protocol with the gallery set (fa) and four probe sets (fb fc Dup I and Dup II). All these images are normalized and cropped into 88 88 pixels based on the positions of two eyes provided by the FEET system. Fig. 5 illustrates the comparative ran-1 recognition rates of CDP and on the four probe sets of FEET database. The subregion size of 4 4 pixels with 3 equally quantized histogram bins in each subregion is used in this experiment. With the parameter of P=8 and =1 the average performance is increased from the first-order (6.16%) to the second-order CDP (7.%) and then reduced to the third-order CDP (59.34%). With the parameter of P=8 and = the same trend is observed. These results reveal that the high-order CDP can extract more discriminative information than the first-order. The thresholding function in CDP can reduce the noise sensitivity problem in the high-order derivative images. However it is incapable of dealing with further detailed information contained in the over-higherorder derivative images such as the third-order CDP. 3 fb fc Dup I Dup II Average (b) Figure 5. an-1 recognition accuracies of CDP and on FEET database with different radiuses. (a) P=8; =1. (b) P=8; =. ecognition rate (%) ecognition rate (%) 7 67 6 57 5 4 4 8 8 11 11 7 65 6 (a) 55 5 8 bins 16 bins 3 bins 64 bins (b) Figure 6. an-1 recognition accuracies of CDP and on FEET database with different subregion sizes (a) and histogram bins (b). 4 5 48

TABLE I. IMAGE SETS USED FO INSECT CLASSIFICATION Image Image Set Number Description D1 6 egular imaging condition. D 6 Alternative regular imaging condition to D1. D3 57 Different bacground. D4 6 Different illumination. D5 6 Different camera focus/scale. TABLE II. D1 D D3 D4 D5 Figure 7. Example images of a Phoracantha obscura sample. Classification ate (%) ANK-1 CLASSIFICATION ACCUACIES OF CDP AND ON NICTA BIOSECUITY DATASET nd -order CDP 3 rd -order CDP 48.5 5.63 51.9 To exclude the possibility that the parameters used in the previous experiments are not finely tuned in favor of we vary the subregion size and the number of histogram bins and perform the experiments with the parameter P=8 and =1 again. The average recognition results with three different subregion sizes (4 4 8 8 and 11 11) and the same 3 histogram bins in each subregion are reported in Fig. 6(a). The average recognition results with four different histogram bins (8 16 3 and 64) and the same 8 8 subregion size are reported in Fig. 6(b). All these experimental results demonstrate the same trend and again prove our earlier conclusions. B. Insect Classification Experiment For the NICTA Biosecurity Dataset we use 6 different beetle samples to conduct the insect classification experiment. All the beetle samples are species of Phoracantha (a genus of Cerambycidae) and native to Australia. Five images (D1 D D3 D4 and D5) are captured for each sample from the dorsal view under different conditions. The details are listed in Table I. Example images of a Phoracantha obscura sample are displayed in Fig. 7. In this experiment the D1 images are used to form the gallery set and the D D3 D4 and D5 images form the probe set. All the images are normalized and cropped into 6 pixels based on the manually labeled positions of the tip of the head (foremost point of an insect head in the dorsal view) and the end of the abdomen. Table II lists the comparative ran-1 classification rates of CDP and on 37 probe images against 6 gallery images. Without image partition the histogram of the entire image (i.e. only one subregion size of 6 pixels) is used to represent an insect in this experiment. Thirty-two equally quantized histogram bins are used with the parameter of P=8 and =1. It can be seen from the table that both the secondorder CDP and the third-order CDP perform better than the first-order indicating that the high-order CDP indeed extracts more discriminative information than the first-order. These experimental results are consistent to our previous face recognition results and further prove the effectiveness of the proposed method. IV. CONCLUSIONS AND DISCUSSIONS This paper focuses on the micropattern based image representation and recognition initiated by Local Binary Pattern (). We reveal that the operator actually extracts the first-order derivatives of spatial images along the radial directions. We propose a new Circular Derivative Pattern (CDP) which can extract high-order derivative information of images along the circular directions. Through comparative experiments on face recognition and insect classification we prove that the high-order CDP representation contains more detailed and more discriminative information than the first-order representation for image recognition. ACKNOWLEDGMENT We would lie to than Dr Gary Kong from CC for National Plant Biosecurity for his helpful discussions and insect imaging. EFEENCES [1] T. Ojala M. Pietiäinen and D. Harwood "A Comparative Study of Texture Measures with Classification Based on Feature Distributions" Pattern ecognition vol. 9 pp. 51-59 1996. [] T. Ojala M. Pietiäinen and T. Mäenpää "Multiresolution Gray-Scale and otation Invariant Texture Classification with Local Binary Patterns" TPAMI vol. 4 pp. 971-987. [3] A. Hadid M. Pietiäinen and T. Ahonen "A Discriminative Feature Space for Detecting and ecognizing Faces" CVP pp. 797-84 4. [4] T. Ahonen A. Hadid and M. Pietiäinen "Face Description with Local Binary Patterns: Application to Face ecognition" TPAMI vol. 8 pp. 37-41 6. [5] G. Zhao and M. Pietiäinen "Dynamic Texture ecognition Using Local Binary Patterns with an Application to Facial Expressions" TPAMI vol. 9 pp. 915-98 7. [6] M. Heiilä and M. Pietiäinen "A Texture-Based Method for Modeling the Bacground and Detecting Moving Objects" TPAMI vol. 8 pp. 657-66 6. [7] S. Zhao Y. Gao and B. Zhang "Sobel-" ICIP pp. 144-147 8. [8] B. Zhang Y. Gao S. Zhao and J. Liu "Local Derivative Pattern Versus Local Binary Pattern: Face ecognition with High-Order Local Pattern Descriptor" TIP vol. 19 pp. 533-544 1. [9] P.J. Phillips H. Moon S.A. izvi and P.J. auss "The FEET Evaluation Methodology for Face-ecognition Algorithms" TPAMI vol. pp. 19-114. 41 53 49