Henryjiepanli / Uncertainty-aware-Network

UANet: an Uncertainty-Aware Network for Building Extraction from Remote Sensing Images
53 stars 3 forks source link

关于WHU相关问题 #3

Open Meize0729 opened 1 year ago

Meize0729 commented 1 year ago

您whubuilding的训练是和buildformer保持一致在trainval上进行的吗, 还是仅仅train数据集上进行

Henryjiepanli commented 1 year ago

您好,感谢对我们工作的关注,我们的训练是在train上进行训练,val上验证,这一点和buildformer不太一样,不过我也尝试过trainval合在一起训练,但也没有带来精度的提升。

Meize0729 commented 1 year ago

这边想知道,是val验证?还是test验证?

Meize0729 commented 1 year ago

汇报的结果在test吧

Meize0729 commented 1 year ago

这边还想知道,您的数据增广增强使用了什么,方便告知一下吗

Henryjiepanli commented 1 year ago

验证采用验证集,测试采用测试集,汇报结果是test的(这是必须遵守的),数据增强就是水平翻转、垂直翻转(启动概率为50%)、归一化,外加mosaic

epoch8260 commented 1 year ago

汇报的结果在test吧 大佬复现结果了没

Henryjiepanli commented 1 year ago

百度网盘里的结果即是测试结果

epoch8260 commented 1 year ago

没有代源码没有随机数seed都是=0

---- 回复的原邮件 ---- | 发件人 | @.> | | 日期 | 2023年09月28日 10:35 | | 收件人 | @.> | | 抄送至 | @.>@.> | | 主题 | Re: [Henryjiepanli/Uncertainty-aware-Network] 关于WHU相关问题 (Issue #3) |

百度网盘里的结果即是测试结果

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

Henryjiepanli commented 1 year ago

抱歉呀,目前暂时是公开的是代码的实验结果,等论文一接收,实验的所有代码(训练、测试)都会开源。我到时候会给您及时发消息

lingliiii commented 10 months ago

请问您的论文审批过程顺利吗?非常期待您的开源代码以便复现和深入的学习

Henryjiepanli commented 10 months ago

您好,目前还在二审中,应该快了,到时候代码上传后我会第一时间通知您

Henryjiepanli commented 9 months ago

请问您的论文审批过程顺利吗?非常期待您的开源代码以便复现和深入的学习

您好,目前论文已经被接收,我暂时将网络模型开源出来,整体的训练测试框架我需要再整理调整一下,您如果有什么问题随时可以与我联系

epoch8260 commented 8 months ago

根据作者开源的模型代码,VGG16作为backbone,参数量是17M多,且源码有一些错误。另外,还是老问题,用作者开源的源码采用见刊的TGRS版文章中的训练超参数也不能复现,希望早日开源训练测试数据预处理等源码,以便follow 大佬组的工作。谢谢

Henryjiepanli commented 8 months ago

根据作者开源的模型代码,VGG16作为backbone,参数量是17M多,且源码有一些错误。另外,还是老问题,用作者开源的源码采用见刊的TGRS版文章中的训练超参数也不能复现,希望早日开源训练测试数据预处理等源码,以便follow 大佬组的工作。谢谢

您好,感谢对我们工作的关注,参数量可能是用的库不一样,源码上的错误您随时指出,因为之前整体代码比较杂,所以在接收后我目前是仅仅将模型代码公开了,等春节假期结束返校后我会马上把所有代码公开,并通知您。

epoch8260 commented 8 months ago

根据作者开源的模型代码,VGG16作为backbone,参数量是17M多,且源码有一些错误。另外,还是老问题,用作者开源的源码采用见刊的TGRS版文章中的训练超参数也不能复现,希望早日开源训练测试数据预处理等源码,以便follow 大佬组的工作。谢谢

您好,感谢对我们工作的关注,参数量可能是用的库不一样,源码上的错误您随时指出,因为之前整体代码比较杂,所以在接收后我目前是仅仅将模型代码公开了,等春节假期结束返校后我会马上把所有代码公开,并通知您。

zhiweia commented 8 months ago

您好,请问代码最近会公开嘛

Henryjiepanli commented 8 months ago

抱歉啊,最近有点事情,我下周公开

2024-03-06 14:30:00 "zhiweia" @.***> 写道:

您好,请问代码最近会公开嘛

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

zhiweia commented 8 months ago

好的哈,谢谢您了

zhiweia commented 7 months ago

抱歉啊,最近有点事情,我下周公开 2024-03-06 14:30:00 "zhiweia" @.> 写道: 您好,请问代码最近会公开嘛 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.>

您好,请问这周会公开代码不?

Henryjiepanli commented 7 months ago

抱歉啊,最近有点事情,我下周公开 2024-03-06 14:30:00 "zhiweia" @.**> 写道: 您好,请问代码最近会公开嘛 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.**>

您好,请问这周会公开代码不? 已公开

zhiweia commented 7 months ago

谢谢

yinliaoabc commented 7 months ago

您好,如何获取FileNotFoundError: [Errno 2] No such file or directory: '/gemini/code/Uncertainty-aware-Network-master/model_weights/whubuilding/UANet_VGG/UANet_VGG.ckpt'

yinliaoabc commented 7 months ago

您好,如何获取FileNotFoundError: [Errno 2] No such file or directory: '/gemini/code/Uncertainty-aware-Network-master/model_weights/whubuilding/UANet_VGG/UANet_VGG.ckpt'

为什么我train的时候会出现这个?不应该训练之后才有CKPT吗?

Henryjiepanli commented 7 months ago

你好,感谢对我们工作的关注,你可以把这个路径设置为None就行,写这个权重路径是为了说如果你epoch设置的不够,模型没有训练到最优,可以在此基础上继续训练。

-----原始邮件----- 发件人:yinliaoabc @.> 发送时间:2024-03-31 21:59:26 (星期日) 收件人: Henryjiepanli/Uncertainty-aware-Network @.> 抄送: HenryLi @.>, Comment @.> 主题: Re: [Henryjiepanli/Uncertainty-aware-Network] 关于WHU相关问题 (Issue #3)

您好,如何获取FileNotFoundError: [Errno 2] No such file or directory: '/gemini/code/Uncertainty-aware-Network-master/model_weights/whubuilding/UANet_VGG/UANet_VGG.ckpt'

为什么我train的时候会出现这个?不应该训练之后才有CKPT吗?

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

yinliaoabc commented 7 months ago

您好,请问config文件中的,num_classes的值到底是多少呢?我这边报运行索引超出的问题,当我设置为1000的时候可以运行,500,也可以运行,设置为2、7则报超出索引.我看文件中写的是num_classes = len(CLASSES) classes = CLASSES。谢谢~

Henryjiepanli commented 7 months ago

二类分割,num_classes自然是2,应该是你标签没处理对,标签应该从0,255转到0,1

-----原始邮件----- 发件人:yinliaoabc @.> 发送时间:2024-04-02 01:21:53 (星期二) 收件人: Henryjiepanli/Uncertainty-aware-Network @.> 抄送: HenryLi @.>, Comment @.> 主题: Re: [Henryjiepanli/Uncertainty-aware-Network] 关于WHU相关问题 (Issue #3)

您好,请问config文件中的,num_classes的值到底是多少呢?我这边报运行索引超出的问题,当我设置为1000的时候可以运行,500,也可以运行,设置为2、7则报超出索引.我看文件中写的是num_classes = len(CLASSES) classes = CLASSES。谢谢~

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

yinliaoabc commented 7 months ago

感谢您的耐心回复! 请问是否使用/BuildFormer/blob/main/whubuilding_mask_convert.py处理标签? 祝好~

Henryjiepanli commented 7 months ago

可以的

-----原始邮件----- 发件人:yinliaoabc @.> 发送时间:2024-04-02 14:11:30 (星期二) 收件人: Henryjiepanli/Uncertainty-aware-Network @.> 抄送: HenryLi @.>, Comment @.> 主题: Re: [Henryjiepanli/Uncertainty-aware-Network] 关于WHU相关问题 (Issue #3)

请问是否使用/BuildFormer/blob/main/whubuilding_mask_convert.py处理标签?

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

epoch8260 commented 7 months ago

什么时候公开全部代码

---- 回复的原邮件 ---- | 发件人 | @.> | | 日期 | 2024年04月03日 11:52 | | 收件人 | @.> | | 抄送至 | @.>@.> | | 主题 | Re: [Henryjiepanli/Uncertainty-aware-Network] 关于WHU相关问题 (Issue #3) |

可以的

-----原始邮件----- 发件人:yinliaoabc @.> 发送时间:2024-04-02 14:11:30 (星期二) 收件人: Henryjiepanli/Uncertainty-aware-Network @.> 抄送: HenryLi @.>, Comment @.> 主题: Re: [Henryjiepanli/Uncertainty-aware-Network] 关于WHU相关问题 (Issue #3)

请问是否使用/BuildFormer/blob/main/whubuilding_mask_convert.py处理标签?

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

bzanniupoiiu commented 2 months ago

您好!我在复现您的代码中遇到如下问题:1)对于mass_building中的数的白色区域该如何处理,可以直接按照BuildFormer/mass_patch_split.py这个文件来处理吗。2)对于AerialImageDataset数据集,我按照选择id1-5来作为验证集,对于训练集能够划分出9737张图片,而对于验证集只能划分出1545张图片而不是1942张图片,这是什么原因呢,另外请问这个验证集是同时作为测试集吗。谢谢!

Henryjiepanli commented 2 months ago

您好!我在复现您的代码中遇到如下问题:1)对于mass_building中的数的白色区域该如何处理,可以直接按照BuildFormer/mass_patch_split.py这个文件来处理吗。2)对于AerialImageDataset数据集,我按照选择id1-5来作为验证集,对于训练集能够划分出9737张图片,而对于验证集只能划分出1545张图片而不是1942张图片,这是什么原因呢,另外请问这个验证集是同时作为测试集吗。谢谢!

您好,感谢关注,我不太懂mass_building中的的白色区域是指什么,但按照mass_patch_split.py 来处理就行。Aerial这个也是按照那个处理,选择id1-5来作为验证集,测试集也是验证集, 这个数目不用太关注,因为裁剪方式有些差异,后面在原图上去预测推理就ok

bzanniupoiiu commented 2 months ago

在原图上去预测推理的话是用Aerial中的50005000大小的图像去推理,还是用裁剪以后的验证集中的512512大小的图片去做推理。如果用后者推理的话是不需要关注裁剪后的图片数目的对吗

------------------ 原始邮件 ------------------ 发件人: "Henryjiepanli/Uncertainty-aware-Network" @.>; 发送时间: 2024年9月3日(星期二) 中午1:28 @.>; @.**@.>; 主题: Re: [Henryjiepanli/Uncertainty-aware-Network] 关于WHU相关问题 (Issue #3)

您好!我在复现您的代码中遇到如下问题:1)对于mass_building中的数的白色区域该如何处理,可以直接按照BuildFormer/mass_patch_split.py这个文件来处理吗。2)对于AerialImageDataset数据集,我按照选择id1-5来作为验证集,对于训练集能够划分出9737张图片,而对于验证集只能划分出1545张图片而不是1942张图片,这是什么原因呢,另外请问这个验证集是同时作为测试集吗。谢谢!

您好,感谢关注,我不太懂mass_building中的的白色区域是指什么,但按照mass_patch_split.py 来处理就行。Aerial这个也是按照那个处理,选择id1-5来作为验证集,测试集也是验证集, 这个数目不用太关注,因为裁剪方式有些差异,后面在原图上去预测推理就ok

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

Henryjiepanli commented 2 months ago

在原图上去预测推理的话是用Aerial中的50005000大小的图像去推理,还是用裁剪以后的验证集中的512512大小的图片去做推理。如果用后者推理的话是不需要关注裁剪后的图片数目的对吗 ------------------ 原始邮件 ------------------ 发件人: "Henryjiepanli/Uncertainty-aware-Network" @.>; 发送时间: 2024年9月3日(星期二) 中午1:28 @.>; @.**@.>; 主题: Re: [Henryjiepanli/Uncertainty-aware-Network] 关于WHU相关问题 (Issue #3) 您好!我在复现您的代码中遇到如下问题:1)对于mass_building中的数的白色区域该如何处理,可以直接按照BuildFormer/mass_patch_split.py这个文件来处理吗。2)对于AerialImageDataset数据集,我按照选择id1-5来作为验证集,对于训练集能够划分出9737张图片,而对于验证集只能划分出1545张图片而不是1942张图片,这是什么原因呢,另外请问这个验证集是同时作为测试集吗。谢谢! 您好,感谢关注,我不太懂mass_building中的的白色区域是指什么,但按照mass_patch_split.py 来处理就行。Aerial这个也是按照那个处理,选择id1-5来作为验证集,测试集也是验证集, 这个数目不用太关注,因为裁剪方式有些差异,后面在原图上去预测推理就ok — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

在原图上去预测推理的话是用Aerial中的50005000大小的图像去推理,还是用裁剪以后的验证集中的512512大小的图片去做推理。如果用后者推理的话是不需要关注裁剪后的图片数目的对吗 ------------------ 原始邮件 ------------------ 发件人: "Henryjiepanli/Uncertainty-aware-Network" @.>; 发送时间: 2024年9月3日(星期二) 中午1:28 @.>; @.**@.>; 主题: Re: [Henryjiepanli/Uncertainty-aware-Network] 关于WHU相关问题 (Issue #3) 您好!我在复现您的代码中遇到如下问题:1)对于mass_building中的数的白色区域该如何处理,可以直接按照BuildFormer/mass_patch_split.py这个文件来处理吗。2)对于AerialImageDataset数据集,我按照选择id1-5来作为验证集,对于训练集能够划分出9737张图片,而对于验证集只能划分出1545张图片而不是1942张图片,这是什么原因呢,另外请问这个验证集是同时作为测试集吗。谢谢! 您好,感谢关注,我不太懂mass_building中的的白色区域是指什么,但按照mass_patch_split.py 来处理就行。Aerial这个也是按照那个处理,选择id1-5来作为验证集,测试集也是验证集, 这个数目不用太关注,因为裁剪方式有些差异,后面在原图上去预测推理就ok — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

你就按照BuildFormer的处理来就行。

bzanniupoiiu commented 2 months ago

好的,谢谢您

------------------ 原始邮件 ------------------ 发件人: "Henryjiepanli/Uncertainty-aware-Network" @.>; 发送时间: 2024年9月3日(星期二) 下午2:01 @.>; @.**@.>; 主题: Re: [Henryjiepanli/Uncertainty-aware-Network] 关于WHU相关问题 (Issue #3)

在原图上去预测推理的话是用Aerial中的50005000大小的图像去推理,还是用裁剪以后的验证集中的512512大小的图片去做推理。如果用后者推理的话是不需要关注裁剪后的图片数目的对吗 … ------------------ 原始邮件 ------------------ 发件人: "Henryjiepanli/Uncertainty-aware-Network" @.>; 发送时间: 2024年9月3日(星期二) 中午1:28 @.>; @.@.>; 主题: Re: [Henryjiepanli/Uncertainty-aware-Network] 关于WHU相关问题 (Issue #3) 您好!我在复现您的代码中遇到如下问题:1)对于mass_building中的数的白色区域该如何处理,可以直接按照BuildFormer/mass_patch_split.py这个文件来处理吗。2)对于AerialImageDataset数据集,我按照选择id1-5来作为验证集,对于训练集能够划分出9737张图片,而对于验证集只能划分出1545张图片而不是1942张图片,这是什么原因呢,另外请问这个验证集是同时作为测试集吗。谢谢! 您好,感谢关注,我不太懂mass_building中的的白色区域是指什么,但按照mass_patch_split.py 来处理就行。Aerial这个也是按照那个处理,选择id1-5来作为验证集,测试集也是验证集, 这个数目不用太关注,因为裁剪方式有些差异,后面在原图上去预测推理就ok — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

在原图上去预测推理的话是用Aerial中的50005000大小的图像去推理,还是用裁剪以后的验证集中的512512大小的图片去做推理。如果用后者推理的话是不需要关注裁剪后的图片数目的对吗 … ------------------ 原始邮件 ------------------ 发件人: "Henryjiepanli/Uncertainty-aware-Network" @.>; 发送时间: 2024年9月3日(星期二) 中午1:28 @.>; @.@.>; 主题: Re: [Henryjiepanli/Uncertainty-aware-Network] 关于WHU相关问题 (Issue #3) 您好!我在复现您的代码中遇到如下问题:1)对于mass_building中的数的白色区域该如何处理,可以直接按照BuildFormer/mass_patch_split.py这个文件来处理吗。2)对于AerialImageDataset数据集,我按照选择id1-5来作为验证集,对于训练集能够划分出9737张图片,而对于验证集只能划分出1545张图片而不是1942张图片,这是什么原因呢,另外请问这个验证集是同时作为测试集吗。谢谢! 您好,感谢关注,我不太懂mass_building中的的白色区域是指什么,但按照mass_patch_split.py 来处理就行。Aerial这个也是按照那个处理,选择id1-5来作为验证集,测试集也是验证集, 这个数目不用太关注,因为裁剪方式有些差异,后面在原图上去预测推理就ok — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

你就按照BuildFormer的处理来就行。

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

ReturnXI commented 3 weeks ago

您好我想请问一下就是在whubuilding的数据集上面,我看buildformer的whubuilding_mask_convert.py是针对png文件的, 但是我下载的0.3m label 数据集中的label是tif格式文件(我是在http://gpcv.whu.edu.cn/data/building_dataset.html下载的1.1 The cropped aerial image tiles and raster labels.zip (0.3 meter)数据集),而且我如果直接把label文件夹改成masks_origin文件夹,然后把此文件转换为png文件后进行训练,miou没训练几个epoch就为1,我想请问是我数据集下载出现了问题还是说对于这个whu的数据集要进行额外的处理。万分感谢

Henryjiepanli commented 3 weeks ago

你好,感谢你对我们工作的关注。tif和png如果没有地理信息,以及都是8位的话是没问题的,但需要注意,网络训练的标签里面是0,1值,如果不转换或者不在dataloader里面进行处理的话,值会是0,255,这样会出现问题。建议打印训练过程中的标签值查看一下。

----- Original Message ----- From: ReturnXI @.> To: Henryjiepanli/Uncertainty-aware-Network @.> Cc: HenryLi @.>, Comment @.> Sent: Thu, 10 Oct 2024 08:36:45 -0700 Subject: Re: [Henryjiepanli/Uncertainty-aware-Network] 关于WHU相关问题 (Issue #3)

您好我想请问一下就是在whubuilding的数据集上面,我看buildformer的whubuilding_mask_convert.py是针对png文件的, 但是我下载的0.3m label 数据集中的label是tif格式文件(我是在http://gpcv.whu.edu.cn/data/building_dataset.html下载的1.1 The cropped aerial image tiles and raster labels.zip (0.3 meter)数据集),而且我如果直接把label文件夹改成masks_origin文件夹,然后把此文件转换为png文件后进行训练,miou没训练几个epoch就为1,我想请问是我数据集下载出现了问题还是说对于这个whu的数据集要进行额外的处理。万分感谢

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>