- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于CUDA的并行K-means聚类图像分割算法优化-农业机械学报
2014年 11月 农 业 机 械 学 报 第 45卷 第 11期
doi:10.6041/j.issn.10001298.2014.11.008
基于CUDA的并行Kmeans聚类图像分割算法优化
1 2 2 2 1
霍迎秋 秦仁波 邢彩燕 陈 曦 方 勇
(1.西北农林科技大学机械与电子工程学院,陕西杨凌 712100;
2.西北农林科技大学信息工程学院,陕西杨凌 712100)
摘要:为提高 Kmeans聚类算法的运算速度,基于 CUDA架构提出一种分块、并行的Kmeans算法,并采用“合并访
问”、“多级规约求和”、“负载均衡”和“指令优化”等策略优化并行算法。实验结果表明,并行 Kmeans算法的分割
效果与串行 Kmeans算法相同,但运行速度得到了极大的提高,加速比最高达到560,很好地解决了农业工程实际
中由于分割算法带来的瓶颈问题,能够极大地提高农业劳动生产率。
关键词:图像分割 聚类分割算法 统一计算架构 图形处理器 并行优化
中图分类号:TP311 文献标识码:A 文章编号:10001298(2014)11004707
Kmeans聚类分割算法为研究对象,自然背景下的
引言
杂草和玉米图像分割为研究内容,提出一种基于
图像分割算法是精准农业研究的重要方面,其 CUDA架构的分块、并行的Kmeans聚类分割算法,
广泛应用于智能机械除草[1-6]、精准喷施[7-8]、机器 并采用“合并访问”、“多级规约求和”、“负载均衡”
人采摘[9-12]和病害识别[13-14]等精准农业研究的各 和“指令优化”等策略优化并行算法,设计 3个实验
个方向。 进行对比分析。
阈值分割算法,包括单阈值法[15-17]和自动阈值
[1,18-19] 1 基于串行 Kmeans算法图像分割
法 ,以其实现简单、运行速度快的特点得到
广泛应用,但它的缺点是不能对复杂背景的图像进 11 Kmeans聚类算法简介
行有效分割,且受光照影响较大。 Kmeans算法是一种无监督、自适应的聚类算
为了提高复杂背景下目标图像的分割效果,需 法,在图像分割中广泛应用[27-28]。算法的基本思想
引入更多的人工智能,提高分割算法的自适应性和 是,通过迭代不断调整聚类中心,最终将 n个像素构
普适性。典型的算法有:基于 Kmeans聚类算法[20] d
成的图像集合X={x|x R,i=1,2,…,n}划分为
∈
i i
的杂草图像分割,基于模糊聚类的成熟水果图像分 k个不同的像素子集合或子类 C、C、…、C,且子集
1 2 k
[21]
割 ,基于颜色特征和面积阈值的棉花害螨图像分 合满足下面3个条件:
[22]
割 ,基于数据融合思想的图论分割法分割玉米叶 (1)C≠,i=1,2,…,k。
文档评论(0)