README.md

April 16, 2026 ยท View on GitHub

RSUniVLM: A Unified Vision Language Model for Remote Sensing via Granularity-oriented Mixture of Experts

Demo Website Paper

Teaser


๐Ÿ“ข Latest Updates


๐Ÿ”จ Installation

  1. Clone this repo:
git clone git@github.com:xuliu-cyber/RSUniVLM.git
cd RSUniVLM
  1. Install required Python packages
conda create -n rsunivlm python=3.11
conda activate rsunivlm
pip install --upgrade pip  # Enable PEP 660 support.
pip install -e ".[train]"
pip install gradio

๐Ÿ–ผ๏ธ Demo

  1. Download our available checkpoints.
  2. Change the model_path to your checkpoint path.
  3. Execute the code to run an interactive demo on your own machine:
python app.py

๐ŸŽ‰ Acknowledgement

  • Code & Model: We build our project based on the code repo of LLaVA-NeXT.

๐Ÿงฉ Citation

If you find this work useful, please cite:

@article{LIU2026113717,
title = {RSUniVLM: A unified vision-language model for remote sensing via Granularity-oriented MoE},
journal = {Pattern Recognition},
volume = {179},
pages = {113717},
year = {2026},
issn = {0031-3203},
doi = {https://doi.org/10.1016/j.patcog.2026.113717},
url = {https://www.sciencedirect.com/science/article/pii/S0031320326006825},
author = {Xu Liu and Zhouhui Lian},
keywords = {Remote sensing, Vision language model},
}