• No results found

Person Re identification with Discriminative Dictionary Learning

N/A
N/A
Protected

Academic year: 2020

Share "Person Re identification with Discriminative Dictionary Learning"

Copied!
8
0
0

Loading.... (view fulltext now)

Full text

(1)

2017 International Conference on Computer Science and Application Engineering (CSAE 2017) ISBN: 978-1-60595-505-6

Person Re-identification with Discriminative Dictionary Learning

Hao Sheng; Xiao Zhou, Yanwei Zheng*, Yang Liu and Da Yang

School of Computer Science and Engineering, BeiHang University, 100191 Beijing, China

ABSTRACT

Person re-identification (re-id) is important for video surveillance, and has interestingly algorithm challenges and extensive practical applications. Recently, the Sparse Representation based Classification (SRC) produced excellent results in person re-identification, in which the Dictionary Learning (DL) method is a very important part. Discriminative power of the learned dictionary determines the performance of re-identification. Previous approaches usually discriminatively train the dictionary by enforcing explicit constraints on DL. In this paper, we propose a heuristic discriminative dictionary learning method which improves the discriminative power of dictionary by transforming the representation space of dictionary in training. First, we figure out the statistical distribution of the training data and divide the data into two categories. Second, a transformation function is used to change the dictionary’s expression space. The dictionary learned by our method is proved to be effective in person re-id. Experiments on the benchmark dataset (CAVIAR4REID, i-LIDS) demonstrate that the proposed method outperforms the state-of-the-art approaches.

INTRODUCTION

Person re-identification refers to a task of associating the person between non-overlapping camera [1]. The challenging problem of person re-identification is that a person observed from different camera views with significant variations on viewpoint, pose, illumination, background clutters and occlusions. Traditional methods focused on obtaining more distinct and reliable feature representations [2][3] from people's appearances or developed machine-learning methods [4][5] that classified different persons, but it was too complicated to find features that could be applied to all the different images, just as it is currently too difficult to find a common metric model that is suitable for all scenarios. Unlike the previous methods, the Sparse Representation based Classification (SRC) models sparse coding as sparsity constrained regression problem and recently achieved the most impressive results on record for person re-id.

(2)
[image:2.612.96.505.95.247.2]

In this paper, we present an improved discriminative dictionary learning method which produces a more discriminative dictionary. In order to learn that dictionary, we focused on three aspects: (1) We analyze distribution of the training set and try to find

Figure 1. Color information distribution of training set. The histogram of train images and fitted curve.

the statistical curve that fits the distribution, which is proved to be subject to chi-square distribution as shown in Figure 1. (2) We introduce a piecewise function with parameters derived from the curve above which shows which part of the dictionary to stretch and which to shrink as shown in Figure 2. (1) The representation space of the dictionary is transformed in each iteration with the piecewise function. According to the statistical curve, training data are divided into two categories for transformation: the more informative data that contribute most to the dictionary's representation whereas the less informative ones make a small. We stretch the representation space that contains the more informative data and shrink the remaining space.

RELATED WORK

Existing methods for person re-id mainly focus on two aspects: appearance modeling and distance learning. Chen et al.[8] learned a similarity function to maximize the difference between the similarity scores of matched and unmatched images for a same person. Some other studies classified images into person categories with convolutional neural networks. Shi et al.[9] proposed a novel moderate positive sample mining method to train robust CNN for person re-identification, dealing with the problem of large variation and improved the learning by a metric weight constraint. Franco et al. [10] classifies images into person categories with convolutional neural networks (CNNs), and then extracts features to calculate and rank similarity of images. There were some unsupervised methods for person re-identification. Ye et al. [11] proposed a dynamic graph matching (DGM) method to estimate cross-camera labels for unsupervised re-identification.

(3)

Dictionary learned from the training sample achieved impressive results in several classification and recognition problems [13]. Zhang and Li extended K-SVD algorithm

Figure 2. (1): p1 and p2 are the two kinds of curve used in our method, each curve is piecewise function. (2): The bottom of figure shows the visualization results of the dictionary after transformation.

[14] by learning an over-complete dictionary from a training dataset of nature image patches. Xu et al.[15] proposed a cloud removal method which is developed by combining multi-temporal and dictionary learning methods. The method used to recover the data contaminated by thin and thick clouds or cloud shadows. Liu et al. [16] proposed semi-supervised coupled dictionary learning to bridge the human appearance variations across cameras, and also introduced a new approach to address the person re-identification problem in cameras with non-overlapping fields of view [17]. However, the above DL methods changed the constraints to get the dictionary and treated all the features in the dictionary as identical.

To improve the discriminative power of dictionary, we propose a Discriminative Dictionary Learning method in this paper. Inspired by the statistical results of training data, we introduce piecewise function to change the dictionary’s information space in training process. Dictionary with strong presentation is learned from our method. Our experiments in bench-mark databases show that our method achieves better performance than existing dictionary learning methods.

DISCRIMINATIVE DICTIONARY LEARNING

In this section, we briefly introduce the DL based re-id methods, then present our approach to learn a discriminative dictionary and the classification scheme for re-id. We transform the dictionary in each iteration and present the dictionary visualization results as shown in Figure 2(2): background interference is reduced and the contours of the human body are more clearly. The comparison of the visualization results show that the dictionary transformation is both necessary and effective. There are two modalities for performance evaluation: the multi-versus-single (MvsS) modality and the multi-versus-multi (MvsM) modality.

Dictionary Learning Based Re-ID Methods

Dictionary learning try to obtain a dictionary D and coding coefficient X . Let

1 1

[ ; ;...; n]

[image:3.612.94.505.62.238.2]
(4)

1 1

X [X ; X ;...;Xn] is the coefficient vector. D should be able to accurately represent the person by X, subject to ADX is the sub-dictionary, Xi is the coding coefficients of Ai over D , and there is 1 2

1 2 ... , 1, 2,...,

n

i i i i n i

ADXD XD X  D X in .

Traditional dictionary learning methods focused on the constraints, and different constraints in the training process led to dictionaries with different discriminative power. One of the minimization problems researchers often use to formulate the dictionary learning process is:

2

2

( , ) 1

( , ) 1

2 2

1,

|| ||

arg min || ||

|| ||

i

i

i i F n

i

D x i i F

D x i

n

j i F j j i

A Dx

J A D x

D x                       

(1)

The learned dictionary can be used to code input person images .The coefficients will be got by solving ˆ arg min{|| ||2 || || }1

X

XADX  X , where  is a scalar

constant. Compute the final identity via

2

ˆ

( ) arg min || i i||

i

identity AAD X .

Optimization of Coefficients and Dictionary

In our method, we change the representation of different characteristics in the dictionary of space to increase the represent ability of the dictionary. When updating the coefficients Xi, D is fixed and all X ii,  j, are fixed. Thus Eq.(1) can be reduced to:

2 2 1 1 2 2 1, || ||

arg min || ||

|| ||

i

i

i i F n

i

x i i F

x i

n

j i F j j i

A Dx

J A D x

D x                     

(2)

The concrete meaning of three terms in J are described as: ||AiDxi||2F express that the input signal Ai can be well represented by dictionary D, so its value is small.

2

|| ||

i

i

i i F

AD x present that sub-set Ai can be well represent by sub-dictionary Di, it is

expected that the images can be well represented by the images belong the same class, which implies that there are some significant coefficients in

i

i

X , thus it should be small.

n 2

1, || i ||

j

i F

jj iD x

means that images can't be well represented by images belong different classes. ForAi,

i

j

(5)
[image:5.612.107.497.56.383.2]

Figure 3. Performance comparison on the CAVIAR4REID dataset. MvsM when N=3 and N=5 and MvsS when N=3 and N=5.

function of different intervals was different, so the mapping was a piecewise function. So the function in Eq.(2) is deduced to:

2 2 1 1 2 2 1, || ( ) ||

arg min || ( ) ||

|| ( ) ||

i

i

i i F

n

i

x i i F

x i

n

j

i F

j j i

A f D x

J A f D x

f D x                     

(3)

Eq.(3) is a quadratic programming problem and it can be solved by some standard convex optimization techniques. In our model, we use the algorithm in [18].

The second important optimization problem of dictionary learning (DL) is updating D with the coefficient X fixed. We update D class by class and when updating Di, allD ij,  j are fixed. Eq.(1) is reduced to as follow:

2

2

( ) 1

( ) 1

2 2

1,

|| ||

arg min || ||

|| ||

i i

i

i

i i F n

i

D i i F

D i

n

j i F j j i

A Dx

J A D x

D x                      

(4)

In order to deduce the optimization function, we take dl as an example to

calculation and derivation. u l u

d d

i d D u u

A

d X , v l

v i

d d

i d D v v

A

d X and

,

p l

p p i

d d

p p

d D d D d X

 

(6)

abbreviated to Y1,Y2and Y3 , respectively, are fixed. The minimization of Eq.(4) is a

single-variable optimization problem. Using the Langrage multiplier, the optimal solution can be calculated by

1 1 2 2 3

1 1,

1 1 2 2 3

1 1, 2

2 ( 2 ) 2 ( )

2 ( 2 ) 2 ( )

n n

T T T T T

l l l l l l l

l l l m

l n n

T T T T T

l l l l l l l

l l l m

k Y Y b k Y b

d

k Y Y b k Y b

        

        

  

  

   

   

(5)

Given the testing sample A, the sparse coding coefficients over D can be get by

2

2 1

ˆ arg min{|| || || || }

XyDX  X where  is a constant. Serial number of the class

which A belongs to is the index of Di and Xi that minimize ||ADiX ||ˆi 2.

EXPERIMENT

This section evaluated our approach on two public available datasets, i.e.

CAVIAR4REID, i-LIDS. We compared our method with some approaches including

HPE[19], AHPE[20], SDALF[21], CPS[22], NSC[14], RWSC[23], MRCG[24], and reported the quantitative results in standard Cumulated Matching Characteristics (CMC) curves. Each image was processed in RGB space, resized to the same size (30*75

pixels), and represented as a vector with the dimensions 3*30*75=6750. We randomly chose N images from individuals as the training sets (the total number of images in a training set was N × number of individuals), and the remaining images were for the testing set. In our method, we set the regularization parameters  1= 2=1and I=40. We

[image:6.612.97.496.413.579.2]

repeated all of the experiments 10 times and compared the average results to state-of-the-art methods.

Figure 4. Results on i-LIDS dataset. MvsM when N=2 and MvsS when N=2.

Performance on the CAVIAR4REID dataset: CAVIAR4REID were captured from two cameras in a shopping center for person tracking and detection evaluations.

(7)

Performance on the iLIDS-VID dataset: iLIDS-VID was created at a crowded airport arrival hall. It consists of 600 image sequences of 300 different pedestrians that from two non-overlapping camera views. We improved on the state-of-the-art at rank-1 by nearly 5% for MvsM and by 4% for MvsS, the CMC curves are reported in Figure 4. The main complexity of the dataset arises from the very severe resolution and lighting changes between the two camera views. As can be seen, our method achieved 85.8% (MvsM) and achieved 83% (MvsS) at rank-1.

CONCLUSIONS

In this paper, we proposed a discriminative dictionary learning method for person re-identification. We conducted probability statistics of training set to divide the data into two categories, which led to the different contribution to the representation ability. A piecewise function is introduced to transform the representation space of dictionary in training process. With the dictionary transformation, the learned dictionary enhanced the more informative part of the representation space and downgraded the less informative part. Thus the discrimination of dictionary was increased. Experimental results on three public datasets demonstrate the effectiveness of our model for person re-identification problem.

ACKNOWLEDGMENT

This study is partially supported by the National Key R&D Program of China (No.2017YFB1002000), the National Natural Science Foundation of China (No.61472019), the Macao Science and Technology Development Fund (No.138/2016/A3), the Programme of Introducing Talents of Discipline to Universities and the Open Fund of the State Key Laboratory of Software Development Environment under grant SKLSDE-2017ZX-09. The authors would like to thank the support from HAWKEYE Group.

REFERENCES

1. Vezzani, R., Baltieri, D., and Cucchiara, R. 2013. “People re-identification in surveillance and forensics,” A survey. ACM Computing Surveys, 46(2):29.

2. Wu, Z., Li, Y., and Radke, R.J. 2015. “Viewpoint invariant human re-identification in camera networks using pose priors and subject-discriminative features,” IEEE Transactions on Pattern Analysis and Machine Intelligence, 37, pp.1095-1108.

3. Liao, S., Hu, Y., Zhu, X., Li, and S. Z. 2015. “Person re-identification by local maximal occurrence representation and metric learning,” pp. 2197-2206.

4. Ma L., Yang X., and Tao D. 2014. “Person re-identification over camera networks using multi-task distance metric learning,” IEEE Transactions on Image Processing, 23(8): 3656-3670.

5. Zheng L., Wang S., and Tian L. 2015. “Query-adaptive late fusion for image search and person re-identification,” Computer Vision and Pattern Recognition, pp.1741-1750.

6. Jiang, Z., Lin, Z., and Davis, L.S. 2013. “Label consistent k-svd: Learning a discriminative dictionary for recognition,” IEEE TPAMI, 35(11), pp.2651-2664.

(8)

8. Chen D., Yuan Z., and Hua G. 2015. “Similarity learning on an explicit polynomial kernel feature map for person re-identification,” Computer vision and pattern recognition, pp.1565-1573.

9. Shi, H., Yang, Y., Zhu, X., Liao, S., Lei, Z., Zheng, W., Li, and S. Z. 2016. “Embedding deep metric for person re-identification a study against large variations,” pp. 732-748.

10. A. Franco and L. Oliveira. 2017. “Convolutional covariance features: Conception, integration and performance in person re-identification,” Pattern Recognition, 61, pp. 593-609.

11. Ye M., Ma A. J., and Zheng L. 2017. “Dynamic Label Graph Matching for Unsupervised Video Re-Identification,” International conference on commuter vision.

12. Wright, J., Yang, A.Y., Ganesh, A., Sastry, S., and Ma, Y. 2009. “Robust face recognition via sparse representation,” IEEE TPAMI, 31(2), pp. 210-227.

13. Kodirov, E., Xiang, T., and Gong, S. 2015. “Dictionary learning with iterative laplacian regularization for unsupervised person re-identification.”

14. Jiang, Z., Lin, Z., and Davis, L.S. 2011. “Learning a discriminative dictionary for sparse coding via label consistent k-svd,” pp. 1697-1704.

15. Xu M., Jia X., and Pickering M. R. 2016. “Cloud Removal Based on Sparse Representation via Multi-temporal Dictionary Learning,” IEEE Transactions on Geoscience and Remote Sensing, 54(5): 2998-3006.

16. Liu, X., Song, M., Tao, D., Zhou, X., Chen, C., and Bu, J. 2014. “Semi-supervised coupled dictionary learning for person re-identification,” pp. 3550-3557.

17. Karanam, S., Li, Y., and Radke, R.J. 2015. “Person re-identification with discriminatively trained viewpoint invariant dictionaries,” pp. 4516-4524.

18. Kim, S., Koh, K., M.S., and Gorinevsky, D. 2007. “A method for large-scale l1-regularized least squares problems with applications in signal processing and statistics,” IEEE, 1(4), pp.606–617. 19. Bazzani, L., Cristani, M., Perina, A., Farenzena, and M., Murino, V. 2012. “Multiple-shot person

re-identification by hpe signature,” pp. 1413-1416.

20. Bazzani, L., Cristani, M., Perina, A., and Murino, V. 2012. “Multiple-shot person re-identification by chromatic and epitomic analyses,” Pattern Recognition Letters, 33(7):898-903.

21. Farenzena, M., Bazzani, L., Perina, A., Murino, V., and Cristani, M. 2010. “Person re-identification by symmetry-driven accumulation of local features,” pp. 2360-2367.

22. Cheng, D.S., Cristani, M., Stoppa, M., Bazzani, L., and Murino, V. 2011. “Custom pictorial structures for re-identification,” British machine vision conference, pp.1-11.

23. Zheng, Y., Sheng, H., Zhang, B., Zhang, J., and Xiong, Z. 2015. “Weight-based sparse coding for multi-shot person re-identification,” Science in China Series F: Information Sciences, 58(10): 1-15. 24. Bak, S., Corvee, E., Bremond, F., and Thonnat, M. 2011. “Multiple-shot human re-identification by

Figure

Figure 1. Color information distribution of training set.   The histogram of train images and fitted curve
Figure 2. (1): p1 and p2 are the two kinds of curve used in our method, each curve is piecewise function
Figure 3. Performance comparison on the  CAVIAR4REID dataset. MvsM when N=3 and N=5 and MvsS  when N=3 and N=5
Figure 4. Results on i-LIDS dataset. MvsM when N=2 and MvsS when N=2.

References

Related documents

The objective of this paper is to describe the design of a multicenter, randomized, non-inferiority study to evaluate the effectiveness and cost-effectiveness of 40-h

Table IV.1 Leading exporters and importers of intermediate goods, 2012 145 Table IV.2 The value added components of gross exports, selected economies, 2009 146 Table IV.3 Shares

1 The identi fi cation of other more druggable gene targets with genetic associations with ACC could prove useful, whereby SNPs in genes that associate with differential ACC cancer

Performance and emissions data from the experiments is used to train the network with the load, fuel type and coating being the input layer and the brake specific fuel

For encoder evaluation, the input video source is sent to the VTR-1000 via the HDMI or SDI input port; the encoded stream is sent to the computer through the Ethernet port.. Users can

Pedestrian survey respondents’ places of residence – Scale: Greater Toronto Area (Source data: Google

More, specifically, we confirmed that graduates’ transition from higher education to work is a multidimensional phenomenon which is affected by several parameters

In the rapid development of the global maritime system we can observe the presence of various independent rational agents (shipping companies, commodity