【问题标题】:How to deal with noise in images captured with a camera如何处理用相机拍摄的图像中的噪点
【发布时间】:2012-12-09 22:21:53
【问题描述】:
假设有一个黑盒子,里面没有光,而这个盒子里有一个摄像头。相机开始捕捉,它捕捉的东西什么都没有——盒子里到处都是纯黑色。但是由于各种类型的噪声(热噪声、量化噪声等),捕获帧的大小会有所不同。我想在软件方面减少/消除这些噪声的影响,以便在完全隔离的黑匣子中,所有捕获的帧都完全相同。处理后的分辨率、深度、颜色等属性都不重要,最终捕获的帧的准确性/质量无关紧要。任何类型的过滤、下采样等每个解决方案都是可以接受的。参考是黑匣子,帧应尽可能相同。
有什么建议吗?
【问题讨论】:
标签:
image-processing
noise
noise-reduction
【解决方案1】:
去除噪声的方法有很多,你说的噪声可能是高斯噪声。
删除它的最简单方法是在图像上运行高斯模糊,然后使用阈值删除(使值为零)它的值在“a”下的所有内容,当“a”是你的参数时应该玩一点点找到最合适的值。
【解决方案2】:
好的,这是一个有点有趣的答案
由于您最终编写了捕获帧的准确性/质量并不重要,我会说简单的返回黑色软件生成的黑色图像。你可以在没有相机的情况下做到这一点;)
嗯,更严重的是,我认为您想计算接近黑色的平均值。
每个额外的样本都会产生较少的影响,并且随着时间的推移会为您的相机创建一个噪点模式。
然后从新捕获的图像中减去该图像。
或者返回一个统计结果,以便您返回值和该值的概率。