Image processing 如何从雨天图像中删除雨点条纹
我在一位教授的指导下工作,最近我研究了Conv神经网络和生成对抗网络,并能够使用MNIST数据集实现这些主题的基本python代码。 现在我被分配了一项任务,试图从雨天的图像中去除雨带。 我读过一篇文章,他们用自动编码器和GAN的来做这件事,但我不知道该怎么做,怎么做。我有1000张干净的图片和14000张下雨的图片,每一张都有14张干净的图片。我从github获得了这个数据集,我还有一些只有雨条纹的图像。我对CNN和GAN是相当陌生的,我甚至不知道这对我来说是一项简单的任务还是一项复杂的任务。但是我很困惑。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是相当陌生的,我甚至不知道这对我来说是一项简单的任务还是一项复杂的任务。
有人能提出一些建议吗?您可以使用图像到图像的翻译方法来解决这个问题
- 如果您有成对的图像(干净的图像和相应的雨天图像),那么可以使用一些成对的方法,如Pix2Pix(paper+github:)。github实现很容易适应您的情况,只需将您的图像放在相应的文件夹中,然后进行培训
- 如果没有成对的图像,但图像位于两个域(清除图像和雨中图像),请使用无监督的图像到图像转换。CycleGan是一个很好的架构,它工作得非常好()。实现也很容易使用