English | 简体中文
Multi-target multi-camera tracking, or MTMCT, matches the identity of a person in different cameras based on the single-camera tracking. MTMCT is usually applied to the security system and the smart retailing. The MTMCT module of PP-Human aims to provide a multi-target multi-camera pipleline which is simple, and efficient.
Download REID model and unzip it to ./output_inference
. For the MOT model, please refer to mot description.
In the MTMCT mode, input videos are required to be put in the same directory. The command line is:
python3 deploy/pphuman/pipeline.py --config deploy/pphuman/config/infer_cfg.yml --video_dir=[your_video_file_directory] --device=gpu
./deploy/pphuman/config/infer_cfg.yml
.python3 deploy/pphuman/pipeline.py
--config deploy/pphuman/config/infer_cfg.yml
--video_dir=[your_video_file_directory]
--device=gpu
--model_dir reid=reid_best/
MTMCT module consists of the multi-target multi-camera tracking pipeline and the REID model.
Multi-Target Multi-Camera Tracking Pipeline
single-camera tracking[id+bbox]
│
capture the target in the original image according to bbox——│
│ │
REID model quality assessment (covered or not, complete or not, brightness, etc.)
│ │
[feature] [quality]
│ │
datacollector—————│
│
sort out and filter features
│
calculate the similarity of IDs in the videos
│
make the IDs cluster together and rearrange them
The model solution is reid-centroids, with ResNet50 as the backbone. It is worth noting that the solution employs different features of the same ID to enhance the similarity.
Under the above circumstances, the REID model used in MTMCT integrates open-source datasets and compresses model features to 128-dimensional features to optimize the generalization. In this way, the actual generalization result becomes much better.
camera 1:
camera 2:
@article{Wieczorek2021OnTU,
title={On the Unreasonable Effectiveness of Centroids in Image Retrieval},
author={Mikolaj Wieczorek and Barbara Rychalska and Jacek Dabrowski},
journal={ArXiv},
year={2021},
volume={abs/2104.13643}
}