层次聚类方法的 STM 图像校正工具,DHCT 用 MATLAB 写的,适合做扫描隧道显微镜图像的你参考一下。它比较的一点,是能像热漂移、磁滞这些搞破坏的小问题。层次那块做得挺灵活,你可以设阈值剪枝,校正过程自动化程度也蛮高。

MATLAB写的代码结构也清晰:从预、距离矩阵、聚类树、剪枝,到最终的失真校正,逻辑一步步顺。尤其像pdistlinkage这些函数,直接用着就挺爽,图像对比前后效果一看就懂,适合科研展示。

而且是开源的,改代码也方便。你要是自己实验室 STM 图常有漂移、蠕变这些烦人问题,用它试试也不吃亏。就算不直接用,借鉴它图像聚类的思路也挺有价值的。

如果你对层次聚类、STM 成像这些方向感兴趣,可以顺带看看数据挖掘中的聚类或者Chameleon 算法,思路挺通的。

,如果你搞 STM 或者图像失真,DHCT这个代码包还蛮值得一试的。