何为超分辨率重建
超分辨率(Super-Resolution)即通过硬件或软件的方法提高原有图像的分辨率,通过一系列低分辨率的图像来得到一幅高分辨率的图像过程就是超分辨率重建。超分辨率重建的核心思想就是用时间带宽(获取同一场景的多帧图像序列)换取空间分辨率,实现时间分辨率向空间分辨率的转换建的核心思想就是用时间带宽(获取同一场景的多帧图像序列)换取空间分辨率,实现时间分辨率向空间分辨率的转换
ESPCN是一种在低分辨率图像上直接计算卷积得到高分辨率图像的高效率方法。ESPCN的核心概念是亚像素卷积层;ESPCN一种实时的图像超分辨率方法
代码:
推荐使用虚拟环境
https://github.com/leftthomas/ESPCN (内有数据集、Readme按照步骤即可)
注意一点:
model.py train.py data_utils.py test_image.py 这几个文件里的upscale_factor倍数一定要一致
num_epochs是迭代次数 这里默认是100 博主通过计算发现最好的迭代次数是2000,切记不要太高不然会过拟合