当前位置: 首页 > news >正文

公司网站模板下载企业发布招聘信息免费的网站

公司网站模板下载,企业发布招聘信息免费的网站,找事做网站,学习做网站教程基于K-means与CNN的遥感影像分类 一、引言 1.研究背景 航天遥感技术是一种通过卫星对地观测获取遥感图像信息数据的技术#xff0c;这些图像数据在各领域都发挥着不可或缺的作用。遥感图像分类主要是根据地面物体电磁波辐射在遥感图像上的特征#xff0c;判断识别地面物体的属…基于K-means与CNN的遥感影像分类 一、引言 1.研究背景 航天遥感技术是一种通过卫星对地观测获取遥感图像信息数据的技术这些图像数据在各领域都发挥着不可或缺的作用。遥感图像分类主要是根据地面物体电磁波辐射在遥感图像上的特征判断识别地面物体的属性进而为目标检测与识别等其他应用提供辅助信息也可以作为最终结果提供基础地理信息用于地图绘测、抢险救灾、军事侦察等领域。遥感影像分类是遥感技术应用的一个重要环节。 遥感影像分类就是利用计算机通过对遥感图像中各类地物的光谱信息和空间信息进行分析选择特征将图像中各个像元按照某种规则或算法划分不同的类别然后获得遥感图像中与实际地物的对应信息从而实现图像的分类。遥感图像计算机分类的依据是遥感图像像素的相似度。常使用距离和相关系数来衡量相似度。常见的分类方法有监督分类、非监督分类法 2.研究内容 各方面学者对遥感图像的分类有着诸多研究提出了许多分类方法按是否需要选取标记样本可将分类方法分为监督分类和非监督分类。根据最小分类单元可将分类方法分为基于像元的分类、基于对象的分类以及基于混合像元分解的分类。此外不同类型的遥感图像多光谱遥感图像、高光谱遥感图像、合成孔径雷达图像) 分类方法也不尽相同。由于目标分类通常是在特征空间中进行的因此特征的表达与学习是实现目标分类的关键。根据表达和学习特征的方式可将现有的遥感图像分类方法大致分为三类: 基于人工特征描述的分类方法、基于机器学习的分类方法和基于深度学习的分类方法。需要注意的是这三类方法并没有严格的区分界线相互之间互有重叠和借鉴。本次研究分别使用了一种机器学习和一种深度学习方法进行模型的构建。 二、分类方法 K-means算法 K-means算法是一种较典型的逐点修改迭代的动态聚类算法,也是一种普遍采用的方法,其要点是以误差平方和为准则函数。一般的作法是先按某些原则选择一些代表点作为聚类的核心,然后把其余的待分点按某种方法(判据准则)分到各类中去,完成初始分类。初始分类完成以后,重新计算各聚类中心,完成了第一次迭代。然后修改聚类中心,以便进行下一次迭代。这种修改有两种方案,即逐点修改和逐批修改。逐点修改类中心就是一个像元样本按某一原则归属于某一组类后,就要重新计算这个组类的均值,并且以新的均值作为凝聚中心点进行下一次像元聚类。逐批修改类中心就是在全部像元样本按某一组的类中心分类之后,再计算修改各类的均值,作为下一次分类的凝聚中心点。 代码展示 rs_data_trans rs_data.transpose(1,2,0) rs_data.shape, rs_data_trans.shape rs_data_1d rs_data_trans.reshape(-1, rs_data_trans.shape[2]) rs_data_1d.shape cl cluster.KMeans(n_clusters4) # create an object of the classifier param cl.fit(rs_data_1d) # train it img_cl cl.labels img_cl img_cl.reshape(rs_data_trans[:,:,0].shape) prof rs.profile prof.update(count1) with rio.open(result.tif,w,**prof) as dst:dst.write(img_cl, 1) fig, (ax1,ax2) plt.subplots(figsize[15,15], nrows1,ncols2) show(rs, cmapgray, vminvmin, vmaxvmax, axax1) show(img_cl, axax2) ax1.set_axis_off() ax2.set_axis_off() fig.savefig(pred.png, bbox_inchestight) plt.show()K-means分类结果(红色:耕地,绿色:森林,蓝色:水体)如图所示 CNN算法 CNN卷积网络采用“端对端”的特征学习通过多层处理机制揭示隐藏于数据中的非线性特征能够从大量训练集中自动学习全局特征这种特征被称为“学习特征”是其在遥感影像自动目标识别取得成功的重要原因也标志特征模型从手工特征向学习特征转变。本次实验CNN网络架构中设计了四层卷积池化然后使用Relu激活函数最后采用Softmax进行归一化处理计算每个目标类别在所有可能的目标类中的概率即可对输入的图片进行分类。 代码展示 # 设计模型: CNN maxpool model tf.keras.models.Sequential([ # 我们的数据是150x150而且是三通道的所以我们的输入应该设置为这样的格式。 tf.keras.layers.Conv2D(32, (3, 3), activationrelu, input_shape(256, 256, 3)), tf.keras.layers.MaxPooling2D(2, 2), tf.keras.layers.Conv2D(64, (3, 3), activationrelu), tf.keras.layers.MaxPooling2D(3, 3), tf.keras.layers.Conv2D(128, (3, 3), activationrelu), tf.keras.layers.MaxPooling2D(2, 2), tf.keras.layers.Conv2D(128, (3, 3), activationrelu), tf.keras.layers.MaxPooling2D(2, 2), tf.keras.layers.Flatten(), # 512 neuron hidden layer tf.keras.layers.Dense(512, activationrelu), tf.keras.layers.Dense(21, activationsoftmax) #sigmoid ])对以下图进行识别输出为森林类别(It is forest)如图所示 三、总结 深度学习在计算机视觉领域的巨大成功遥感智能分析提供了重要机遇机器学习创新也为遥感影像分类带来更多思路。近年来这些算法被广泛应用在遥感领域在大范围目标自动快速检测、复杂场景精细分类、地表参数快速识别等方面展示了巨大优势和发展潜力不断提升智能影像分类效率与质量为遥感大数据的智能信息提取带来发展契机。 遥感大数据是时空科技发展的新阶段遥感图像分类、量化、预测已经由传统的统计数学分析、定量遥感建模分析逐渐向数据驱动的智能分析转变。以智能分析为标志的遥感大数据时代已经到来如何广泛、深化其应用还值得产业界、学术界不断探索。但其无疑将在空天产业、智慧城市、政企数字化各领域带来一场深刻变革。 代码 CNN https://gitee.com/A-xinss/cnn-to-remote-sensing-image-classification CNN-进阶版 K-Means: https://gitee.com/A-xinss/k-means-to-remote-sensing-image-classification
http://www.zqtcl.cn/news/782938/

相关文章:

  • 琼海市建设局网站网络宣传网站建设制作
  • 怎样做返利网站apple私人免费网站怎么下载
  • 靖宇东兴自助建站深圳网站建设 排行榜
  • 怎样编辑网站梅州免费建站
  • 桂林北站怎么去阳朔简易网页
  • 百度123123网址大全无忧网站优化
  • 做个人网站用什么程序怎么建设一个人自己网站
  • 怎么样建设网站网站通州建设局网站
  • 网站备案有期限吗洛阳宣传片制作公司
  • 给wordpress添加引导页seo营销的策略有哪些
  • 聚美联盟网站怎么做金空间网站
  • 域名注册网站的域名哪里来的更改网站模板内容
  • 南京网站设计网站wordpress选择模板没
  • 河南省网站集约化建设国内房地产设计网站建设
  • 长治招聘网站建设电话销售精准客户资源
  • 灵璧有做公司网站的吗自定义wordpress
  • 创个网站怎么弄做国内第一游戏数据门户网站
  • 沈阳网站制作全过程小程序商城的好处
  • 如何建设vr网站长春建站网站模板
  • 做一个网站的费用wordpress mysql配置
  • 重庆专业的网站建设公司怎么套网站
  • 产品网站怎么做企业网站建设用什么
  • 怎样做网站公司大连市住建局官方网
  • 东莞市网站建设平台wordpress用户登录显示请求失败
  • 网站一键收录西宁网站建设西宁
  • 昆山网站h5制作开发地点
  • 承德网站建设设计手机建站服务
  • 成都网站建设思乐科技网站简单化
  • 东莞外贸公司网站制作微信文章链接wordpress
  • 剑灵网站模板效果图网站源码