自适应傅立叶滤波器

问题描述

主要问题

有人已经为Digital Micrograph(或ImageJ)创建了免费的自适应傅里叶滤波器吗?

关于自适应傅立叶滤波器

我想对我的TEM图像处理使用一些有效的过滤过程。我遇到了Möbus等人介绍的自适应傅立叶滤波技术。在1993年[1]。简而言之,这是一种与工作流相对应的空间过滤技术:

FFT(图像)->掩码* FFT(图像)-> iFFT(掩码* FFT(图像))

此滤镜的新功能是,滤镜的形状适应于图像的光谱,并且掩模的窗口自动放置在所有位置,从而可以 信号与噪声的最佳分离[2]。

我已经尝试了什么?

该过滤器可从HREM Research https://www.hremresearch.com/Eng/plugin/FiltersEng.html的HREM Filters Pro软件包中获得,但我的研究所没有此许可证。我已经在DM脚本数据库https://www.felmi-zfe.at/dm_script上找到了其他过滤器的DM脚本,例如维纳过滤器和平均背景减去过滤器,但是没有自适应过滤器。

那又是什么问题?

由于我自己没有DM脚本编写的经验,所以我希望在自适应傅立叶滤波上查找或调整已经存在的DM脚本。另外,我也在ImageJ中进行一些图像处理,因此该程序的脚本也可以工作。你们中有人知道这种脚本是否已经存在吗?

来源

[1]Möbus,G.,G。Necker和M.Rühle。 “自适应傅里叶滤波技术,用于对接口的高分辨率电子显微照片进行定量评估。”超显微术49.1-4(1993):46-65。

[2] Kret,S.等“从高分辨率电子显微镜中提取定量信息。” (b)227.1(2001):247-295。

解决方法

自适应阈值ImageJ插件,可以从以下网站下载:

https://sites.google.com/site/qingzongtseng/adaptivethreshold

的确是自适应滤波器。

,

我不知道(开放源代码)脚本,但是DigitalMicrograph中经过傅立叶空间过滤的脚本的基本模板是:

ax_big.imshow(...,aspect='auto')

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...