PoTATO
收藏资源简介:
PoTATO数据集是一个公开的极化图像数据集,包含内陆水道中漂浮塑料瓶的图像。数据集包含1500张图像,分为训练集(1000张)、验证集(200张)和测试集(300张)。PoTATO数据集旨在用于评估极化融合技术在增强水环境语义分割方面的潜力。
The PoTATO dataset is a publicly available polarimetric image dataset containing images of floating plastic bottles in inland waterways. The dataset consists of 1500 images, which are split into a training set (1000 images), a validation set (200 images), and a test set (300 images). The PoTATO dataset is designed to evaluate the potential of polarimetric fusion techniques for enhancing semantic segmentation of water environments.
数据集概述
基本信息
- 数据集名称:Evaluation of Polarimetric Fusion for Semantic Segmentation in Aquatic Environments
- 核心用途:评估偏振融合在水下环境语义分割中的效果
- 关联论文:"Evaluation of Polarimetric Fusion for Semantic Segmentation in Aquatic Environments"
数据集特性
- 基础数据集:PoTATO (Polarimetric Traces of Afloat Trash Objects)
- 数据版本:语义分割重构版本(PoTATO-Segmentation)
- 应用场景:水生环境语义分割
- 模态支持:RGB、DIF、POL等多模态输入
技术实现
基准模型
- 框架支持:PyTorch
- 模型架构:UNet
- 训练方式:支持单模态独立训练
- 推理功能:支持单模态独立推理
融合模型
- 基础架构:SegFormer
- 预训练模型:mit_b2.pth、mit_b3.pth、mit_b4.pth
- 融合模态:支持RGBAD等多模态融合
- 分布式训练:支持多GPU并行训练
数据准备
- 下载方式:通过wget命令下载potato_seg.tar.gz压缩包
- 存储路径:data目录
- 提取命令:tar -xzf potato_seg.tar.gz -C data
代码依赖
- 环境配置:Python虚拟环境
- 依赖安装:requirements.txt
- 模块安装:bottleseg基准模块
- 路径配置:fusion模型Python路径
使用方式
基准训练
bash python train.py --device "cuda:0" --run_name "test" --model_type "unet" --modality "dif" --epochs 30 --bs 4
融合训练
bash torchrun --nproc_per_node=2 tools/train_mm.py ../runs/dummyrun/preds/RGBAD --cfg configs/potatoMultiModalityRGBAD.yaml
引用说明
- 引用格式:待补充(BibTeX格式)
- 使用要求:使用基准和融合基准时需要引用
代码致谢
基于以下开源项目构建:
- DELIVER
- MMSFormer
- StitchFusion
- PoTATO数据集




