This is a pytorch implementation of GPONet (Gated Progressive Optimization Network)
- torch 2.0.1+cu117
- torchvision 0.15.2+cu117
- matplotlib 3.7.1
- pillow 10.0.0
- tqdm 4.65.0
- numpy 1.24.3
pip install -r requirements.txt
- Download the DUTS dataset from Baidu and place it in the
data/
folder - Download the pre-trained backbone model from Baidu and place it in the
model/backbone
folder - Runing the training process by command
python train.py
- Download the pre-trained model GPONet_t.pth from Baidu and place it in the
save_models/
folder - Runing the inference process by command
python infer.py
We also provide the predicted saliency maps for DUTS-TE, ECSSD, PASCAL-S, HKU-IS, DUT-OMRON
- Put the local files in the
test_images/
folder and runpython train.py
- Some of the results are as follows: