Learning Disentangled Representation for Robust Person Re-identification