用数字图像处理再现拍摄屏幕产生的莫尔条纹

2024-04-26 17:23:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我在一篇科学论文上读到了一些关于如何用数字图像处理方法再现拍摄屏幕产生的云纹图案的说明。但这些说法相当含糊。另外,由于我对LCD和拜耳CFA都不熟悉,所以我很难做到这一点。我将详细说明我的步骤并给出一些实验结果。我希望你能帮助我完成这项任务。谢谢。你知道吗

首先,我将列出上面提到的论文(https://arxiv.org/pdf/1804.03809.pdf)中的说明。你知道吗

  1. 如图1a所示,将输入图像重采样为RGB子像素的马赛克,以模拟LCD上显示的图像;

  2. 在图像上应用具有一定随机性的投影变换来模拟显示器和相机的不同相对位置和方向;

  3. 使用径向畸变函数模拟镜头畸变;

  4. 应用平顶高斯滤波器模拟抗混叠滤波器。如图1b所示,使用拜耳CFA对图像进行重采样,以模拟相机传感器的原始读数;

  5. 添加高斯噪声以模拟传感器噪声;

  6. 适用于demosaic;

  7. 应用去噪过滤器;

  8. 使用JPEG压缩图像以添加压缩噪声;

  9. 将解压缩后的图像作为莫尔条纹合成图像输出。

不幸的是,我的名声不足以发布图片。 我将描述我在上述每个步骤中的操作。你知道吗

对于步骤1,给定一个具有3个通道的RGB数字图像,我首先将其重新采样为具有RGB值的单通道图像,以模拟LCD屏幕上的显示,如下所示: rgbrgbrgbrgbrgbrgbrgbrgb rgbrgbrgbrgbrgbrgbrgbrgb rgbrgbrgbrgbrgbrgbrgbrgb RGBRGBRGBRGBRGBRGR公司

对于第二步,我只是对上面得到的LCD图像应用随机透视变换。然而,这种透视变换将显著改变RGB像素在LCD图像中的相对位置,这将使得后续的Bayer-CFA采样步骤难以应用。你知道吗

我的实验有错吗? 我认为科学论文的指导是合理的,但在实践中有许多细节需要澄清。不过,我不熟悉液晶显示器和拜耳CFA,所以我向你求助。谢谢。你知道吗


Tags: 方法图像lcdpdf屏幕步骤rgb像素