自动修复扫描数据中的残留像素

我正在开发用于电子显微镜的软件。它的工作方式是将一束电子聚焦在样品的特定部位,然后使用传感器记录图像。

扫描数据另存为4D阵列,其中前2个维是光束聚焦的位置(x和y),其他2个维是原始传感器输出的2D图像。

在分析数据时,我意识到有些残留的像素可以理想地通过软件自动修复。

这里是一个示例:

自动修复扫描数据中的残留像素

如您所见,数据形状为256,256,256,这意味着我们扫描了256x256点,传感器数据是256x256图像。 在右侧数据浏览器窗口(称为nav)上,您可以看到扫描位置为0,0(也在左侧窗口中用scanY和scanX标记)。我在一些固定像素周围画了圈。这是另一个扫描位置供参考:

自动修复扫描数据中的残留像素

我可以通过整理传感器数据并检查扫描值始终相同的位置来自动检测这些像素,但是我不确定如何修复这些像素。

我的第一个猜测是从该像素附近的所有像素中读取数据并进行平均,然后存储平均值而不是固定值,但是我不确定这是否是一种好方法。 >

Photoshop等专业软件如何“修复”或“隐藏”图片中的缺陷?是否有已知的算法可以解决此问题?我做了一些搜索,但没有找到太多。

xvjingkuaile 回答:自动修复扫描数据中的残留像素

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3114714.html

大家都在问