Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image processing 如何从雨天图像中删除雨点条纹_Image Processing_Deep Learning_Neural Network_Generative Adversarial Network - Fatal编程技术网

Image processing 如何从雨天图像中删除雨点条纹

Image processing 如何从雨天图像中删除雨点条纹,image-processing,deep-learning,neural-network,generative-adversarial-network,Image Processing,Deep Learning,Neural Network,Generative Adversarial Network,我在一位教授的指导下工作,最近我研究了Conv神经网络和生成对抗网络,并能够使用MNIST数据集实现这些主题的基本python代码。 现在我被分配了一项任务,试图从雨天的图像中去除雨带。 我读过一篇文章,他们用自动编码器和GAN的来做这件事,但我不知道该怎么做,怎么做。我有1000张干净的图片和14000张下雨的图片,每一张都有14张干净的图片。我从github获得了这个数据集,我还有一些只有雨条纹的图像。我对CNN和GAN是相当陌生的,我甚至不知道这对我来说是一项简单的任务还是一项复杂的任务。

我在一位教授的指导下工作,最近我研究了Conv神经网络和生成对抗网络,并能够使用MNIST数据集实现这些主题的基本python代码。 现在我被分配了一项任务,试图从雨天的图像中去除雨带。 我读过一篇文章,他们用自动编码器和GAN的来做这件事,但我不知道该怎么做,怎么做。我有1000张干净的图片和14000张下雨的图片,每一张都有14张干净的图片。我从github获得了这个数据集,我还有一些只有雨条纹的图像。我对CNN和GAN是相当陌生的,我甚至不知道这对我来说是一项简单的任务还是一项复杂的任务。但是我很困惑。
有人能提出一些建议吗?

您可以使用图像到图像的翻译方法来解决这个问题

  • 如果您有成对的图像(干净的图像和相应的雨天图像),那么可以使用一些成对的方法,如Pix2Pix(paper+github:)。github实现很容易适应您的情况,只需将您的图像放在相应的文件夹中,然后进行培训
  • 如果没有成对的图像,但图像位于两个域(清除图像和雨中图像),请使用无监督的图像到图像转换。CycleGan是一个很好的架构,它工作得非常好()。实现也很容易使用
注意:在所有情况下,您都需要一个GPU来训练模型