partialconv图像修复代码在自己数据集上进行训练

基于pytorch框架下的partialconv图像修复代码的训练,代码链接如下:GitHub - tanimutomo/partialconv: Re-Implementation of "Image Inpainting for Irregular Holes using Partial Convolution"(非官方)

训练流程:

1.下载预训练权重

https://drive.google.com/file/d/1sooo-BLSNRUGWG_AB-lxh7xHgJ2bS29a/view#/点击链接下载预训练权重(places2数据集),放置在项目的./partialconv文件夹下 (此文件夹需自己新建)

2.下载places2官方数据集,并在default_config.yml中修改数据集文件路径

data_root: D:\User\desktop\strawberry-test # #!~/data

3.python experiment.py

报错:

os.mkdir()改为os.makedirs()

4.开始训练

训练以及可视化结果将保存到ckpt下子目录的models和val_vis中,其中模型保存和可视化结果保存的迭代次数设置在default_config中根据个人需求进行修改(如果用自己的数据集,则需要把batch size和学习率等参数进行调整)

5.训练自己的数据集

数据集文件夹按照以下组织形式:

mask和val_mask按需调整,本文代码中提供了随机生成mask的.py文件,即generate_mask,可以设置随机生成的图片数量。

6.开始训练:

7.注意事项

数据集图片数量如果过小,则训练结束次数将未达到规定的最大迭代次数,可使用图像增强代码进行数据增强扩充数据集。     

(未完接下篇)

  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
马尔科夫场边缘修复是指使用马尔科夫随机场模型来进行图像修复的方法。在图像修复中,通常会存在一些缺失的区域,需要通过填补这些缺失区域来还原图像的完整性。马尔科夫随机场是一种概率图模型,它可以描述图像中像素之间的依赖关系。通过建立马尔科夫随机场模型,可以利用图像中已有的信息来推断缺失区域的像素值。 在马尔科夫场边缘修复中,引用\[1\]中提到的隐式多样化马尔科夫随机场(ID-MRF)损失函数是一种常用的方法。该方法的主要思想是通过引导生成的特征斑点在缺失区域外找到其最近的邻居作为参照物,这些最近的邻居具有足够的多样性,从而可以模拟出更多的局部纹理细节。这种方法可以有效地提高边缘修复的质量和准确性。 另外,引用\[3\]中提到的PartialConv或PConv是一种用于处理带有多个不规则区域的蒙版图像的方法。它通过部分卷积的方式来进行图像修复,可以突破深层图像修补的限制,提供更好的修复效果。 综上所述,马尔科夫场边缘修复是一种利用马尔科夫随机场模型进行图像修复的方法,其中隐式多样化马尔科夫随机场(ID-MRF)损失函数和PartialConv(PConv)是常用的技术手段。这些方法可以提高图像修复的质量和准确性,尤其在处理多个不规则区域的情况下具有优势。 #### 引用[.reference_title] - *1* *3* [10篇必读深度图像修复论文,珍贵老照片有救了!](https://blog.csdn.net/jakpopc/article/details/112596327)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [10篇必读深度图像修复文章,珍贵老照片有救了!](https://blog.csdn.net/weixin_39853968/article/details/112947539)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值