细胞图像的分割用过不少法子,这套基于阈值+边缘+形态学+种子点的组合方案还挺顺手的。尤其是内置了一个 Matlab GUI 界面,点点按钮就能跑,省了不少调参时间。
操作逻辑清晰:先用阈值分割做个初步过滤,边缘检测把轮廓勾勒出来,再来形态学补洞、去噪,靠种子点区域增长把细胞区域划得更精准。每一步都能看结果,调试起来也直观。
整个流程算是比较“笨办法里的精细活”,适合那种细胞边缘不太规整、背景又有点噪的图。用 Matlab 写的,好上手,而且代码结构也挺清爽。GUI 界面里几个关键参数也都暴露出来了,想改也方便。
想深入的可以看看这几篇相关文章,像是基于阈值、边缘、形态学和种子点的细胞图像分割方法这篇,对整体思路讲得比较细,还有像顶帽变换和形态学操作这种,也能帮你理清各环节的作用。
如果你正好在搞细胞图像,尤其是那种结构复杂、粘连严重的图,蛮推荐你试试看这套源码的。