The PyTorch implementation for the BIRD: Bidirectional Temporal Information Propagation for Moving Infrared Dim-small Target Detection.
conda create -n BIRD python=3.10.11
conda activate BIRD
conda install pytorch==1.12.0 torchvision==0.13.0 torchaudio==0.12.0 cudatoolkit=11.3 -c pytorch
git clone --depth=1 https://github.com/xiaomingxige/BIRD
cd BIRD
pip install -r requirements.txt
cd nets/ops/dcn/
# You may need to modify the paths of cuda before compiling.
bash build.sh
python simple_check.py
The DCNv2 source files here is different from the open-sourced version due to incompatibility. [issue]
Please follow SSTNet to download the datasets.
CUDA_VISIBLE_DEVICES=1 nohup python -u train.py > nohup.out &
Please modify the corresponding file path in train.py before training.
We utilize 1 NVIDIA GeForce RTX 3090 GPU for testing:
python vid_map_coco.py
python vid_predict.py
This work is based on SSTNet. Thank UESTC-nnLab for sharing the codes.