Smart surveillance with simultaneous person detection and re-identification