matlab 根据AFM测量结果计算颗粒大小分布

mnowg1ta  于 2022-11-15  发布在  Matlab
关注(0)|答案(2)|浏览(608)

我正试图从原子力显微镜(AFM)的测量中获得半径和直径分布。到目前为止,我正在尝试Gwyddion、ImageJ和不同的工作流程。
目前,我所发现的最好的结果是使用Gwyddion,获取相位图像,对其进行高通滤波,然后尝试使用‘高斯拉普拉斯’进行边缘检测。结果如图3所示。然而,这张图像仍然太过嘈杂,并没有真正捕捉到所有粒子的边缘。(一些合并在一起,另一些没有明确的边界)。
最后,我需要一个图像,它分割每个球形粒子,我可以用它来进行斑点检测/分析,以获得大小/半径信息。
有谁能推荐一种不同的方法吗?
[

jogvjijk

jogvjijk1#

我肯定会尝试Granulometry,它是为非常相似的东西而设计的。有a good explanation of granulometry here starting page 158
粒度计将执行连续/增加的开口,该开口将根据它们的尺寸擦除不同的图案。图案越大,后面的图案就会被抹去。它会给你一条曲线,代表你的图像中的图案尺寸分布,所以正是你想要的。
但是,它不会为您提供有关图像内部位置的任何信息。如果你想对图像中出现的斑点进行粗略的建模,你可以看看终极开场。

i86rm4rw

i86rm4rw2#

也许你可以使用Avizo,它是一个处理图像问题的强大软件,特别是处理三维数据(CT)

相关问题