2015-05-08 23 views
2

我创建了一个很大的图像缝合出许多单一的显微镜图像。 突然,缝合概貌图像变得模糊,它们含有像歪线奇怪的结构性假象(几个月正常工作之后)(不是rectangulars,他们是不是因为完美的拼接)如何避免缩放图像中出现奇怪的结构伪影?

Stitched image with strange structural artefacts

如果我全尺寸打开任何特定的瓷砖,它们不是模糊不清的,而且人工制品几乎不可观察。 (考虑,下面的图像是已经4倍缩放)

Single tile image without artefacts

通过使用缩放QImage的::缩放每一瓦片和复制个个到相应的区域中的大图像手动创建的概览图像。我没有使用opencv的拼接。

我认为,这是因为图像内容,因为大多数情况下,如果概览图像是好的。

问题是,如何避免这种难以观察到的文物在缩放之后变得非常清晰可见?在OpenCV或QImage中有一些手段吗? 有没有任何算法可以找出,如果图像内容可能导致这种效应的定义尺度因子?

非常感谢提前!

+0

在你的完整大小的图片,你可以看到文物! – Micka

+0

@Micka:是的,但实际上图像已经缩放。在原始图像5MP上很难观察到。我说服客户有问题,那些文物已经存在于原始图像中。但是,神奇的是,你越缩放它们,这些文物就越清晰可见,并且它们越能控制整个图像。在用相同的相机完成的其他图像,但具有不同的物体结构的情况下,这种效果几乎不可观察。所以它看起来取决于图像内容/纹理。 –

+1

当你调用缩放时,你是否尝试传递'Qt :: SmoothTransformation'作为转换类型参数?它通常会给出比默认值(Qt :: FastTransformation)更好的结果。 –

回答

3

你是肯定摄像头是否正确校准?闪电是统一的?镜头是否清晰?你有没有干扰相机连接的电子元件?

如果您在统一材质(或非均匀材质,随机移动相当时间)上添加照片的图像帧,最终的整合图像应完全一致。

如果您生成的图像不均匀,特别是在获得系统噪声(如提供的图片中明显的正弦噪声)时,请编写一个校准函数,以转换图像 - >校准图像。

在傅里叶空间中过滤是滤除噪音的另一种方式,但考虑到图像旋转,您将失去精度,并且您也将切除实际信号的分量。以下经验方法将减少在显著您的特定情况下的噪声:

  1. ground_output:合成图像与每个像素的总和> 10帧(越多越好)在均匀的材料(例如磷的激发板坯)
  2. ground_input:ground_output中的平均值(或sqrt(px^2的总和))
  3. calib_image:ground_input /(per px)ground_output。保存为会话,或保存在一个文件中(重要的是:确保没有有损压缩!(jpeg))。
  4. work_input:要处理的图像
  5. work_output = work_input *(per px)calib_image:针对系统噪声校准的图像。

如果您无法创建完美的ground_input目标,例如拥有统一的材质,请不要过多担心。如果您在任何材料上均匀(或随机)移动足够的材料,在这种情况下它将作为一种统一的材料(想象一张模糊的照片)。

该方法还具有校准ccd相机具有的孤立故障像素(例如NormalPixel.value(信号))的优点。

如果您想获得更多乐趣,您可以始终将校准函数拟合到比零截距线更复杂的部分(步骤3和5)。

+0

非常感谢。检查电气元件是一个很好的观点,我们迄今尚未考虑。然而,在我的情况下,校准过程并不容易,因为光学元件的分辨率小于1微米/点。为这种密度找到均匀的材料并不容易。实际上,我的问题是如何避免这种人为因素在缩放时变得如此明显。在全屏图像上它们几乎不可观察。 –

+0

我还建议过滤器的一些国王过滤“正弦噪声”,它似乎是所有切片相同。其他图像是否一样? – sop

+0

@sop一点也不。大部分图像都很好。首先,我认为,这取决于图像的内容(例如,不能在具有更多对比度或细节的图像上观察到),但电源线噪声更可能是原因 - 例如,冰箱或离心机开始在实验室工作。你能建议这样一个在OpenCV中理想实现的过滤器吗? –

3

我建议使用一些其他软件来缩放图像,以验证文物是否实际上是由Qt引起的,或者是您捕获的图像中固有的。

歪斜的线看起来很像模拟电视干扰,或由信号电缆或信号电缆上的其他电子干扰运行50或60赫兹电源线引起的噪音。

如果图像失真是由信号干扰引起的,那么您可以尝试通过将信号线从可能成为问题根源的位置移开,或者尝试过滤噪声(例如,平衡 - 不平衡变换器) 。

+0

这是一个有趣的观察线条。事实上,来自同一台机器的大多数图像都没有显示出来。机器与许多其他设备和冰箱在实验室中。也许某些设备会导致这种电源线噪音。我无法避免它。唯一的可能是用软件处理它。这些文物绝对是图像中固有的。 Windows的mspaint将更大的图像缩小4倍。它也显示了工件。 –

+0

通过创建切片的FFT开始,并查看是否找到50hz噪声;否则可以在相机与计算机之间的电缆周围添加铝。如果它不是直接连接,那么它变得越来越复杂,所以重点过滤图像 – sop