不规则形状、重叠目标分割

看过前面应该知道,我一直在找不规则形状、重叠目标分割方法,目前比较满意的是基于距离变换的分水岭,但基于距离变换的分水岭的方法看过源码后,确实不适合并行计算。看了很多国外论文后依旧没有解决。后来想了另一个方法,先写其CPU版,后续会写GPU版并分别与基于距离变换的分水岭CPU版结果比较。

1、CPU版效果:

先看部分小图结果:

不规则形状、重叠目标分割

不规则形状、重叠目标分割

再看大图结果,左边是基于距离变换的分水岭,右边是新方法的CPU版:

不规则形状、重叠目标分割

不规则形状、重叠目标分割

不规则形状、重叠目标分割

不规则形状、重叠目标分割

不规则形状、重叠目标分割

不规则形状、重叠目标分割

不规则形状、重叠目标分割

不规则形状、重叠目标分割

不规则形状、重叠目标分割

不规则形状、重叠目标分割

不规则形状、重叠目标分割

不规则形状、重叠目标分割

不规则形状、重叠目标分割

不规则形状、重叠目标分割

不规则形状、重叠目标分割

不规则形状、重叠目标分割

不规则形状、重叠目标分割

不规则形状、重叠目标分割

不规则形状、重叠目标分割

不规则形状、重叠目标分割

 怎么说,两种方法都有过分割、欠分割现象,没有谁绝对比谁好。而且都可以继续优化。但是基于距离变换的分水岭缺点是无法并行。但新方法可以,至于并行后的效率,那是后话。

2、并行