基于Hadoop的K-means遥感影像分类算法的研究

来源 :江西理工大学 | 被引量 : 0次 | 上传用户:zzdlily_4000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
K-Means算法是一种数据挖掘分析方法,由于其简单高效的优点,并且在缺乏先验知识的情况下,可将具有相似光谱特征的对象聚集在一起,因此在遥感图像分类中得到广泛应用。但对于海量遥感影像的分类,传统并行计算框架MPI对硬件基础设施性能要求较高,且编程复杂,具有较大的应用局限性。因此具有高效性、高扩展性以及高容错性等优势的Hadoop分布式系统平台,在解决海量数据的存储与计算问题方面得到了广泛的应用。但由于遥感影像数据格式的特殊性,目前基于Hadoop云平台实现K-means算法对遥感影像数据的分类处理都需要对其进行数据格式转换,将其转换为CLILAB格式像素点的文本文件,造成Map和Reduce数目分配过多,出现网络传输耗时过多和内存分配不足的问题。因此如何对海量遥感数据进行有效组织、快速读取以及高效分类处理成为当前遥感领域研究的热点。本文利用Hadoop云平台强大的存储和计算能力,结合GDAL(栅格空间开源数据库)快速读取栅格图像能力,实现在Hadoop云平台上利用K-means算法直接对遥感影像数据进行分类处理,在保证分类精度的前提下,提高在Hadoop平台上利用K-means算法对海量遥感影像数据的分类效率。本文主要研究内容包括以下几个方面:(1)设计遥感影像的输入输出格式:由于Hadoop内置的数据输入输出格式不能实现对遥感影像数据的传输,本文继承Hadoop提供的数据输入输出格式的基类,在不破坏遥感影像数据结构的情况下,实现在Hadoop上对遥感影像数据的输入和输出,保证遥感影像数据信息的完整性。(2)提出基于Hadoop平台的遥感影像数据组织方式并采用相应的数据存取方法:结合HDFS和HBase各自的优点,将影像文件存储在HDFS,元数据信息存储在HBase,并采用相对应的基于特定分割粒度的遥感影像数据的存取方法,有效提高了云平台上对海量影像数据的存取效率。(3)提出基于Hadoop的K-means遥感影像分类算法:结合MapReduce分布式计算框架的编程模型以及GDAL对影像数据的快速读写能力,并对影响K-means算法分类的三个基本因素进行详细的分析,实现了K-means算法在Hadoop平台上直接对遥感影像数据的分类处理。利用搭建的Hadoop平台对不同数据量大小的影像数据进行了分类实验,从分类精度和平台性能两方面进行了分析。实验结果表明:本文方法分类结果的精度比ENVI软件K-means算法的处理结果有所提高,并与在Hadoop平台上利用K-means算法对转换后影像数据的分类处理结果相比提高了平台的运算能力以及计算效率。
其他文献
道德伪善是一种道德印象管理行为,显性自恋的个体需要通过道德伪善提高自己的道德评价。因此,本研究结合个体内显性自恋的人格倾向和个体间人际因素进行研究,采用实验的方法
目的探究冠状动脉粥样硬化性心脏病(以下简称冠心病)慢性心力衰竭(CHF)患者血清microRNA-499(miR-499)水平及与心功能和心肌重构的关系,探讨其在CHF中的临床价值。方法选择20
<正>汽车普及至今,轮胎并不是一开始就是黑色的,第一条轮胎其实是白色的,这是因为天然的橡胶是白色的。而除了黑白之外,粉红色、彩虹色的轮胎在100多年前就已经被设计出来,最
期刊
根据6块北疆常年膜下滴灌棉田生育期内4a的土壤盐分监测资料,分析了不同膜下滴灌年限棉田土壤盐分的积累特征。结果表明,膜下滴灌棉田各层土壤盐分随着种植年限的增加先减少
腐败是一种社会历史现象,是世界性顽疾,也是各国政府和公众十分关注的问题。切实反对腐败、建设廉洁政治,是我们党一贯坚持的鲜明政治立场,是人民群众关注的重大政治问题。十
我国社会主义公有制条件下的农地使用权制度已经历了数次变革,取得了令世人瞩目的成绩。但随着我国社会经济的不断发展和经济体制改革的整体推进,土地承包经营制度本身设计固有
豫剧旦脚艺术的美学精神文/谭静波图/王信军姜健三十年代以来,旦脚逐渐成为豫剧的主行当,尽管在一定程度上增添了豫剧的阴柔之美的成分,但是并没有改变豫剧这一剧种的本质特征,豫剧
由于地球表面的70%是海洋,所以海洋各特征参数是直接反应全球气候、生物繁衍等各个方面情况的重要指标,其中海水表面温度是海洋特征参数中一个非常重要的参数指标.本文从红外
严谨的项目管理模型可以将产品的开发过程从不稳定且不可重复的初始阶段逐步过渡到以持续改进和创新为特征的优化成熟阶段。能力成熟度模型(CMM)不仅改善了整个产品流程,同时
目的:探讨老年糖尿病肾病患者的安全护理措施。方法:对2006年4月至2007年4月住院的52例老年糖尿病肾病患者作回顾性分析。结果:该组病人住院期间发生跌倒3例,呼吸道感染和颈静脉