Boosting Person Re-Identification with Viewpoint Contrastive Learning and Adversarial Training | IEEE Conference Publication | IEEE Xplore