identity inference generalizing person re identification
play

Identity inference: generalizing person re-identification scenarios - PowerPoint PPT Presentation

Identity inference: generalizing person re-identification scenarios Svebor Karaman Andrew D. Bagdanov MICC - Media Integration and Communication Center University of Florence svebor.karaman@unifi.it, bagdanov@dsi.unifi.it 1st International


  1. Identity inference: generalizing person re-identification scenarios Svebor Karaman Andrew D. Bagdanov MICC - Media Integration and Communication Center University of Florence svebor.karaman@unifi.it, bagdanov@dsi.unifi.it 1st International Workshop on Re-Identification 12 October 2012 Karaman, Bagdanov (MICC) Identity inference ECCV Workshops 2012 1 / 22

  2. Outline Outline of the talk 1 Introduction 2 Related work 3 Identity inference as generalization of re-identification Re-identification scenarios Identity inference 4 A CRF model for identity inference 5 Experimental results Experimental protocol Re-identification Identity inference 6 Discussion Karaman, Bagdanov (MICC) Identity inference ECCV Workshops 2012 2 / 22

  3. Introduction Introduction Re-identification Recognition of an individual at different times, over different camera views and/or locations, and considering a large number of candidate individuals Re-identification performance is usually evaluated as a retrieval problem . Good for descriptor performance analysis but limited wrt the final real world application where the problem should be considered as a labelling problem. Re-identification protocols may be ambiguous , and evolved protocols are not generalization of the simpler ones. We will formally define all the standard scenarios and their natural generalization. Karaman, Bagdanov (MICC) Identity inference ECCV Workshops 2012 3 / 22

  4. Related work Related work The majority of existing research on the person re-identification problem has concentrated on the development of sophisticated features for describing the visual appearance of targets [Schwartz and Davis, 2009, Gray and Tao, 2008, Bak et al., 2011, Farenzena et al., 2010, Cheng et al., 2011, Cai and Pietik¨ ainen, 2011, Bazzani et al., 2012] Less research on classification or ranking technique. Ensemble RankSVM [Prosser et al., 2010] which learns a ranking SVM model to solve the single-shot re-identification problem. How to solve efficiently re-identification as a labelling problem? CRFs for multi-target tracking [Yang and Nevatia, 2012] Karaman, Bagdanov (MICC) Identity inference ECCV Workshops 2012 4 / 22

  5. Identity inference Identity inference as generalization of re-identification Given a set of labels (individuals): L = { 1 , . . . N } , and images of individuals from L detected in a video collection: I = { x i | i = 1 . . . D } . Each image x i being represented by a feature vector x i ≡ x ( x i ), the corresponding label is given by y i ≡ y ( x i ). Karaman, Bagdanov (MICC) Identity inference ECCV Workshops 2012 5 / 22

  6. Identity inference Identity inference as generalization of re-identification Given a set of labels (individuals): L = { 1 , . . . N } , and images of individuals from L detected in a video collection: I = { x i | i = 1 . . . D } . Each image x i being represented by a feature vector x i ≡ x ( x i ), the corresponding label is given by y i ≡ y ( x i ). Re-identification problem definition A re-identification problem is a tuple R = ( X , Z ) completely characterized by its gallery and test image sets ( X and Z , respectively). A solution to an instance of a re-identification problem is a mapping from the test images Z to the set of all permutations of L . Karaman, Bagdanov (MICC) Identity inference ECCV Workshops 2012 5 / 22

  7. Identity inference Identity inference as generalization of re-identification Gallery images Gallery images X , defined as: X = {X j | j = 1 . . . N } , where X j ⊂ { x | y ( x ) = j } Karaman, Bagdanov (MICC) Identity inference ECCV Workshops 2012 6 / 22

  8. Identity inference Identity inference as generalization of re-identification Gallery images Gallery images X , defined as: X = {X j | j = 1 . . . N } , where X j ⊂ { x | y ( x ) = j } Test images The set of test images Z , defined as: Z = {Z j | j = 1 . . . M } ⊂ P ( I ) P is the powerset operator (i.e. P ( I ) is the set of all subsets of I ). For all Z j ∈ Z : x , x ′ ∈ Z j ⇒ y ( x ) = y ( x ′ ), sets in Z have homogeneous labels and Z j ∈ Z ⇒ Z j ∩ X i = ∅ , ∀ i ∈ { 1 . . . N } , disjoint test and gallery sets Karaman, Bagdanov (MICC) Identity inference ECCV Workshops 2012 6 / 22

  9. Identity inference Re-identification scenarios Re-identification scenarios Single-versus-all (SvsAll) : single gallery image for each individual, all remaining instances of each individual as test. R SvsAll = ( X , Z ): X j = { x } for some x ∈ { x | y ( x ) = j } , and Z j {{ x } | x ∈ I \ X j and y ( x ) = j } = Karaman, Bagdanov (MICC) Identity inference ECCV Workshops 2012 7 / 22

  10. Identity inference Re-identification scenarios Re-identification scenarios Single-versus-all (SvsAll) : single gallery image for each individual, all remaining instances of each individual as test. R SvsAll = ( X , Z ): X j = { x } for some x ∈ { x | y ( x ) = j } , and Z j {{ x } | x ∈ I \ X j and y ( x ) = j } = Multi-versus-single shot (MvsS) : G gallery images of each person, each of the test sets Z j contains a single image. R MvsS = ( X , Z ): X j ⊂ { x | y ( x ) = j } and |X j | = G ∀ j and Z j { x } for some x / ∈ X j s.t. y ( x ) = j . = Karaman, Bagdanov (MICC) Identity inference ECCV Workshops 2012 7 / 22

  11. Identity inference Re-identification scenarios Re-identification scenarios Single-versus-all (SvsAll) : single gallery image for each individual, all remaining instances of each individual as test. R SvsAll = ( X , Z ): X j = { x } for some x ∈ { x | y ( x ) = j } , and Z j {{ x } | x ∈ I \ X j and y ( x ) = j } = Multi-versus-single shot (MvsS) : G gallery images of each person, each of the test sets Z j contains a single image. R MvsS = ( X , Z ): X j ⊂ { x | y ( x ) = j } and |X j | = G ∀ j and Z j { x } for some x / ∈ X j s.t. y ( x ) = j . = Multi-versus-multi shot (MvsM) : the gallery and test sets of each person both have G images. R MvsM = ( X , Z ): X j ⊂ { x | y ( x ) = j } and |X j | = G ∀ j and Z j ⊂ { x | y ( x ) = j and x / ∈ X j } and |Z j | = G ∀ j . Karaman, Bagdanov (MICC) Identity inference ECCV Workshops 2012 7 / 22

  12. Identity inference Identity inference Identity inference Identity inference problem definition Having few labeled images, label many unknown images without explicit knowledge that groups of images represent the same individual. The formulation of the single-versus-all re-identification falls within the scope of identity inference Neither the multi-versus-single nor the multi-versus-multi formulations are a generalization of this case to multiple gallery images Karaman, Bagdanov (MICC) Identity inference ECCV Workshops 2012 8 / 22

  13. Identity inference Identity inference Identity inference Identity inference problem definition Having few labeled images, label many unknown images without explicit knowledge that groups of images represent the same individual. The formulation of the single-versus-all re-identification falls within the scope of identity inference Neither the multi-versus-single nor the multi-versus-multi formulations are a generalization of this case to multiple gallery images Identity inference formulation A multi-versus-all configuration, R MvsAll = ( X , Z ): X j ⊂ { x | y ( x ) = j } and |X j | = G and Z j = {{ x } | x ∈ I \ X j and y ( x ) = j } Karaman, Bagdanov (MICC) Identity inference ECCV Workshops 2012 8 / 22

  14. A CRF model for identity inference A CRF model for identity inference I CRF definition CRF defined by a graph G = ( V , E ), a set of random variables Y = { Y j | j = 1 . . . | V |} and a set of possible labels L . Vertices V : index the random variables in Y Edges E : statistical dependence relations between random variables Karaman, Bagdanov (MICC) Identity inference ECCV Workshops 2012 9 / 22

  15. A CRF model for identity inference A CRF model for identity inference I CRF definition CRF defined by a graph G = ( V , E ), a set of random variables Y = { Y j | j = 1 . . . | V |} and a set of possible labels L . Vertices V : index the random variables in Y Edges E : statistical dependence relations between random variables The labeling problem Find an assignment of labels to nodes that minimizes an energy function E over possible labelings y ∗ = ( y ∗ i ) | V | i =1 : y ∗ E ( y ∗ ) ˜ y = arg min (1) Karaman, Bagdanov (MICC) Identity inference ECCV Workshops 2012 9 / 22

  16. A CRF model for identity inference A CRF model for identity inference II Energy function definition E ( y ∗ ) = � φ i ( y ∗ � ψ ij ( y ∗ i , y ∗ i ) + λ j ) , (2) i ∈V ( i , j ) ∈E φ i ( y ∗ i ) unary data potential, cost of assigning label y ∗ i to vertex i ψ ij ( y ∗ i , y ∗ j ) binary smoothness potential, conditional cost of assigning labels y ∗ i and y ∗ j respectively to vertices i and j Parameter λ : tradeoff between data and smoothness costs. Efficient algorithms for finding the optimal labeling ˜ y , for example, graph cuts [Kolmogorov and Zabin, 2004, Szeliski et al., 2008]. Karaman, Bagdanov (MICC) Identity inference ECCV Workshops 2012 10 / 22

  17. A CRF model for identity inference Definition of unary data and smoothness potentials Unary data potential Cost of assigning label y ∗ i to vertex i given x ( x i ). Proportional to the minimum distance between x i and any gallery image of individual y ∗ i . � if x i ∈ X and y ∗ 1 i � = y ( x i ) φ i ( y ∗ i ) = min x ∈X y ∗ i || x ( x ) − x ( x i ) || otherwise. Karaman, Bagdanov (MICC) Identity inference ECCV Workshops 2012 11 / 22

Recommend


More recommend