https://github.com/air-0000/rs_analysis
遥感图像分析平台 — 建筑语义分割(Tiny U-Net, mIoU 87.7%)+ 变化检测(FC-Siam-diff, F1 65%), Streamlit 交互界面
https://github.com/air-0000/rs_analysis
change-detection computer-vision deep-learning image-segmentation pytorch remote-sensing semantic-segmentation streamlit unet
Last synced: about 23 hours ago
JSON representation
遥感图像分析平台 — 建筑语义分割(Tiny U-Net, mIoU 87.7%)+ 变化检测(FC-Siam-diff, F1 65%), Streamlit 交互界面
- Host: GitHub
- URL: https://github.com/air-0000/rs_analysis
- Owner: Air-0000
- Created: 2026-05-19T13:13:59.000Z (about 2 months ago)
- Default Branch: master
- Last Pushed: 2026-06-27T08:46:35.000Z (10 days ago)
- Last Synced: 2026-06-27T09:21:28.954Z (10 days ago)
- Topics: change-detection, computer-vision, deep-learning, image-segmentation, pytorch, remote-sensing, semantic-segmentation, streamlit, unet
- Language: Python
- Homepage:
- Size: 9.59 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🛰️ RS_Analysis — 遥感图像分析
> 《人工智能基础B》课程作业 · 双功能遥感分析系统
一句话:上传图片,跑分割或变化检测。两个模型加一起 2.6M 参数。
| 功能 | 模型 | 参数 | 精度 |
|:----|:----|:---:|:----:|
| 📷 **建筑分割** | Tiny U-Net | ~2M | mIoU 87.7% |
| 🔄 **变化检测** | FC-Siam-diff | 625K | F1 65% |
---
## 快速开始
**Windows:** 双击 `setup.bat`(会自己找 Git Bash)
**macOS / Linux:** 终端里跑
```bash
bash setup.sh # 装环境(自动检测 GPU,选对应 PyTorch)
bash run.sh # 启动界面 → http://localhost:8501
```
## 项目结构
```
├── app.py # Streamlit 界面
├── train_cd.py # 变化检测训练
├── train_segment.py # 语义分割训练
├── models/
│ ├── cnn_cd.py # FC-Siam-diff
│ └── unet_tiny.py # Tiny U-Net
├── utils/
│ ├── dataset.py # LEVIR-CD 数据加载
│ ├── seg_dataset.py # 分割数据加载
│ └── metrics.py # 评估指标
├── setup.sh # 环境配置
├── setup.bat # Windows 双击入口
└── run.sh # 一键启动
```
详细的模型结构、训练日志、实验数据、架构图 → **[INTRO.md](INTRO.md)**