JVTC
Joint Visual and Temporal Consistency for Unsupervised Domain Adaptive Person Re-Identification ECCV 2020
Install / Use
/learn @rika1024/JVTCREADME
Introduction
This is the code of Joint Visual and Temporal Consistency for Unsupervised Domain Adaptive Person Re-Identification ECCV 2020.

Preparation
Requirements: Python=3.6 and Pytorch>=1.0.0
Please refer to ECN to prepare dataset, the file structure is as follow:
JVTC/data
│
└───Market-1501 OR DukeMTMC-reID
│
└───bounding_box_train
│
└───bounding_box_test
│
└───bounding_box_train_camstyle_merge
|
└───query
"bounding_box_train_camstyle_merge" dir merges the "bounding_box_train" and "bounding_box_train_camstyle" for convenience.
Training and test
We utilize 2 GTX-2080TI GPU for model training.
# Duke to Market-1501 training&evalution
python duke2market_train.py
# Duke to Market-1501 evalution with joint similarity
python duke2market_evaluate_joint_sim.py
# Market-1501 to Duke training&evalution
python market2duke_train.py
# Market-1501 to Duke evalution with joint similarity
python market2duke_evaluate_joint_sim.py
Results

References
-
[1] Invariance Matters: Exemplar Memory for Domain Adaptive Person Re-identification. CVPR 2019.
-
[2] Spatial-temporal person re-identification. AAAI 2019.
Citation
If you find this code useful in your research, please consider citing:
Contact me
If you have any questions about this code or paper, please contact me at.
Related Skills
node-connect
350.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
110.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
350.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
350.8kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
