Om Prakash for person Re-Identification, CNN architectures should be used, maybe combining them with RNN or LSTM sometimes help them to work better. GAN are used for generating new objects, so i can't think of any way they can be used for identifying a person in an image.
AlignedReID can also be used for person re-identification :
Please check this ,A Practical Guide to Person Re-Identification Using AlignedReID
Any good feature extractor and matcher can solve this problem. there are many approaches possible- Convolutional Neural Network (CNN), CNN+RNN, CNN + attention, Generative Adversarial Network (GAN)
You can also consider the Camera Style Adaptation, which reduces the risk of deep learning over fittings. A complete code is available in GITHUB at below location: https://github.com/zhunzhong07/CamStyle
Om Prakash for person Re-Identification, CNN architectures should be used, maybe combining them with RNN or LSTM sometimes help them to work better. GAN are used for generating new objects, so i can't think of any way they can be used for identifying a person in an image.
AlignedReID can also be used for person re-identification :
Please check this ,A Practical Guide to Person Re-Identification Using AlignedReID