top of page

PERSON RE-IDENTIFICATION FOR PEDESTRIAN TRACKING

Institute of Information Science, Academia Sinica

PROJECT IN PROGRESS:

DEEP-BASED PEDESTRIAN RE-IDENTIFICATION & TRACKING SYSTEM ON A DISTRIBUTED NETWORK

Multi-target multi-camera tracking (MTMCT) has a wide variety of applications, for instance, surveillance, sport player tracking, and so on.
In MTMCT tasks, same individuals are expected to be identified and tracked across distinct camera views and over occlusions (person re-identification).
Occlusion and its consequential effects is the most challenging part. Occlusion of individuals fragments the tracks and may result in re-identification errors.
Even though sometimes individuals are never totally occluded, track fragmentation and re-identification errors still occur. My current research aims for solutions to partial occlusion problems.

Pedestrian Tracking on Distributed Network: Project

BACKGROUND

State-of-the-art pedestrian re-identification methods are based on detections. 
However, partial occluded pedestrian detections could bring unfavorable results to the re-identification results when "appearance vectors", a.k.a. "embedded features", are extracted using a deep neural network model.
Examples of "partially occluded" individuals and possible embedding results are illustrated in the image below.

mtmct2.jpg
Pedestrian Tracking on Distributed Network: Welcome

PRELIMINARY IDEA

Therefore, we come up with the following framework, as illustrated in the diagram.
Taking advantage of pose estimators, we could be able to evaluate visible parts in each detection, and then modify embedding and metric comparison methods, creating a more specific and accurate appearance metric.

reid1.jpg
Pedestrian Tracking on Distributed Network: Welcome

EXPERIMENTAL SETTINGS

Evaluation on dukeMTMC-ReID dataset (Pedestrian detections & ground truth available).

Detector: YOLO V3

Pose estimator: AlphaPose (RMPE, detection-based pose estimator)

​

Step (1): Examine our solution towards partial-occlusion yields better performance.

Step (2): Train network based on part-visibility & partial embedding ideas.

Pedestrian Tracking on Distributed Network: Welcome

CASE DEMONSTRATIONS

To validate & demonstrate our preliminary ideas, we tested our framework on several example images of people with different poses.

Back cases: Only ears are detectable. Thus we can regard the head part as either visible or not (by adjusting visibility score thresholds). Other parts are determined as expected.

reid2.png
Pedestrian Tracking on Distributed Network: Welcome

Occluded cases: After modifying the yolo detector, partial occluded cases are detected as we expected. 

As for the pose estimator, the invisible parts score a very low probability and are regarded "invisible".

reid3.png
Pedestrian Tracking on Distributed Network: Welcome

Other pose cases: Though only keypoints on single side are detectable, there is no effect on visibility determination due to the average threshold strategy.

reid4.png
Pedestrian Tracking on Distributed Network: Welcome

APPEARANCE EMBEDDER

Objective of the appearance metric is to only embed and compare visible parts of individuals.
According to proposed concept of AlignedReId, we define "body parts" as a set of horizontal strips.
Visible parts are aligned and resized according to pose hints, while occluded/invisible parts are disregarded.

reid5.png
Pedestrian Tracking on Distributed Network: Welcome
reid6.jpg
Pedestrian Tracking on Distributed Network: Welcome

FRAMEWORK CONSTRUCTION & EVALUATION

February 11 ~ Present

Currently in progress & updates actively!

Pedestrian Tracking on Distributed Network: Welcome
Pedestrian Tracking on Distributed Network: Quote

©2018 by wildcat5566. Proudly created with Wix.com

bottom of page