Skip to content

Gritiii/MVLPNet

Repository files navigation

🌳 Code Structure

├─MVLPNet
|   ├─utils.py
|   ├─vis.py # vis.py is the code for visualization
|   ├─test.py
|   ├─test.sh
|   ├─train.py
|   ├─train.sh
|   ├─train_base.py
|   ├─train_base.sh
|   ├─util
|   ├─model
|   |   ├─workdir
|   |   ├─util
|   |   ├─few_seg
|   |   |    └MVLPNet.py
|   |   ├─backbone
|   |   ├─clip
|   ├─lists
|   |   ├─iSAID
|   |   ├─LoveDA
|   |   ├─iSAID_256
|   ├─initmodel
|   |     ├─PSPNet
|   |     ├─CLIP
|   ├─vgg16_bn.pth
|   ├─resnet50_v2.pth
|   ├─exp
|   ├─dataset
|   ├─config
├─data
|  ├─iSAID
|  |   ├─train.txt
|  |   ├─val.txt
|  |   ├─img_dir
|  |   ├─ann_dir

📝 Data Preparation

Train

Training base-learners (two options)

Training few-shot models

To train a model, run

sh train.sh

Testing few-shot models

To evaluate the trained models, run

sh test.sh

👏 Acknowledgements

The project is based on PFENet , R2Net, DMNet and PI-CLIP. Thanks for the authors for their efforts.

📄 Citation

Please cite our paper if you find it is useful for your research.

@ARTICLE{11071646,
  author={Yang, Zhenhao and Bi, Fukun and Han, Jianhong and Ma, Xianping and He, Chenglong and Liu, Wenkai},
  journal={IEEE Transactions on Geoscience and Remote Sensing}, 
  title={Multimodal Visual-Language Prompt Network for Remote Sensing Few-Shot Segmentation}, 
  year={2025},
  volume={},
  number={},
  pages={1-1},
  keywords={Few-shot segmentation;remote sensing;text prompts;semantic segmentation},
  doi={10.1109/TGRS.2025.3585878}}

About

IEEE TGRS 2025 MVLPNet

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors