megvii-research / MOTRv2

[CVPR2023] MOTRv2: Bootstrapping End-to-End Multi-Object Tracking by Pretrained Object Detectors
Other
383 stars 47 forks source link

Inconsistent ID Assignment During Training on Custom Driving Dataset #69

Open back2zack opened 6 months ago

back2zack commented 6 months ago

Description: I'm encountering issues with the MOTRV2 model while training it on a custom dataset of driving sequences . The model detects objects in the frames correctly, but the ID assignment is highly inconsistent. Objects often get new IDs in consecutive frames, and multiple IDS are sometimes assigned to the same Object.

Dataset Details:

Data Preparation: I used the same data augmentation techniques and data structure as those used for the DanceTrack dataset.

Training Parameters:

--meta_arch motr --dataset_file e2e_dspace --epoch 60 --with_box_refine --lr_drop 4 --lr 2e-4 --lr_backbone 2e-5 --batch_size 1 --sample_mode random_interval --sample_interval 4 --sampler_lengths 10 --merger_dropout 0 --dropout 0 --random_drop 0.1 --fp_ratio 0.3 --query_interaction_layer QIMv2 --query_denoise 0.05 --num_queries 10

Observed Behavior:

image image image

I assume that the inaccuracy in detections is due to the fact that the system was only trained on a small sequence, but there is no correct assignment of an ID during the entire sequence.

Shawnnnnn commented 5 months ago

what is your score threshold when inference? when I set it to 0.5, it will get probably OK results.

back2zack commented 5 months ago

@Shawnnnnn are you also working with automotive dataset ? how are your results looking ?