[发明专利]基于动态分配的分水岭图像分割并行方法有效

专利信息
申请号: 201710267501.X 申请日: 2017-04-21
公开(公告)号: CN107424154B 公开(公告)日: 2020-04-03
发明(设计)人: 杨昊;赵长名;王婷;张永清;陈海宁 申请(专利权)人: 成都信息工程大学
主分类号: G06T7/10 分类号: G06T7/10;G06T3/40
代理公司: 成都智涌知识产权代理事务所(普通合伙) 51313 代理人: 周正辉
地址: 610000 四川省成都*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种基于动态分配的分水岭图像分割并行方法,将图像平均分成k个基础子图,并将基础子图动态分配给k个线程同时处理,并让先处理完基础子图的线程分担任务较重的线程的任务;然后对基础子图进行分水岭分割,通过排序和浸没对像素点进行处理;再通过改进灰度准则对过分割的基础子图进行后处理;最后采用层叠拼接的方法对基础子图进行并行拼接。本发明的方法通过将基础子图动态分配给多个线程同时进行处理,提高了算法的效率,采用改进灰度准则,具有一定的噪声抑制作用,增强了算法的鲁棒性,最后采用层叠拼接基础子图,进一步的提高了算法效率。
搜索关键词: 基于 动态分配 分水岭 图像 分割 并行 方法
【主权项】:
基于动态分配的分水岭图像分割并行方法,其特征在于,所述方法包括以下步骤:步骤1:静态分块及分配,将图像进行初始的静态平均分块,然后平均分配给线程池的并行线程;步骤11:根据线程数量k,将图像沿长边方向平均分成k个子图,按顺序标记为p0,p1,p2,...,pk‑1,构成子图集合{pn|0≤n≤k‑1},pn称为基础子图;步骤12:将k个基础子图分配给k个线程同时进行处理;步骤13:在将基础子图分配给线程时,同步产生基础子图序映射表;步骤2:动态分配步骤21:当一个线程处理完分配的基础子图后,等待并查找是否有还未处理完基础子图的其他线程,如果有,则向其他线程发送分担任务请求并接受其他线程分离的任务,同时更新基础子图序映射表;步骤22:如果一个线程还有未处理完的基础子图,同时接收到其他线程发送的分担任务请求,并且未处理完基础子图的线程的工作量大于阈值时,则向其他线程分离未处理完的剩余图像;步骤3:基础子图分水岭分割,对分配到每个线程的基础子图进行分水岭分割;步骤31:排序,扫描整幅图像得到各个灰度级的概率密度分布情况,根据灰度数据分布的积累概率和像素点的灰度级来确定各个像素点在整个排序中的相对位置,将所有的像素点由低到高进行排序,将排序位置放入排序数组当中;步骤32:浸没,像素点按照灰度级由低到高的顺序依次进行浸没处理,对相同灰度级的像素点集合做同一灰度级处理,然后扫描当前灰度级的像素点,检验是否还有未经标记的像素点,若发现有未标记的像素点,则将当前的标记值加1,直到所有的灰度层都处理完成;步骤4:基础子图过分割后处理步骤41:找到对图像进行过分割后的小区域的邻域区域,按照邻域区域大小,由小到大依次比较灰度均值,若差值在预设范围内,则进行区域合并;步骤42:如果找到可以合并的邻域区域,合并后更新新区域的邻域,如果没有找到,继续下一个区域的处理;步骤5:基础子图边界缝合步骤51:按照基础子图序映射表的顺序,将所有基础子图进行第一轮并行任务分配,每个线程分配偶数个基础子图,若基础子图数为奇数,则留下最后一个等待一下轮合并;步骤52:每个线程将各自分配的基础子图拼接完成后生成第一轮拼合子图,在此基础上进行第二轮并行任务分配,以此循环直到所有基础子图拼接完成。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都信息工程大学,未经成都信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201710267501.X/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top