如何使用VGG16或InceptionV3的高分辨率图像

时间:2017-03-09 17:44:45

标签: image-processing deep-learning downsampling

我有一组细菌图像从显微镜下拍摄并使用高分辨率相机记录。图像的分辨率为800x600,而另一组数据(取自不同的显微镜)的分辨率约为5312x2988。 VGG16和InceptionV3等型号的图像分辨率为224x224。

如何将图像数据正确输入网络。我是否将图像采样到224x224?我认为它会导致需要预测的太多质量损失。还有其他更好的方法吗?

1 个答案:

答案 0 :(得分:1)

原则上我认为有三种可能性:

首先裁剪图像。也许您想要检测细菌,并且您可以使用图像的作物在图像的每个作物中找到细菌。

第二次调整图像大小。如果无法裁剪并且您想要使用初始V3模型的图像大小,则必须将图像大小调整为224x224。请记住,20x10区域就是一个像素。因此,如果您在原始图像中查找小区域,则无效。

使用更大的输入图像尺寸。您可以添加到初始模型,并在输入到初始模型之前添加图层。然后,您可以学习合理的下采样。如果其他方法失败,我只会建议你这样做,因为没有很多文献使用这种方法,可能有这个原因。