当前位置: 首页 > 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.yutouwan.com/news/23173/

相关文章:

  • 陕西网站建设优化技术工程平台公司是什么意思
  • nike网站建设分析建筑网官网平台
  • 青岛网站制作网络推广网站首页大图
  • 网站域名授权个人网页制作教程
  • 网站开发nodejs深圳关键词自动排名
  • 手机网站开发如何设置触摸功能巩义网站推广优化
  • 网站动态域名威海网站制作团队
  • 嘉兴市南湖区建设街道网站郑州网络推广平台有哪些
  • 内网如何做网站访问网站建设预算申请
  • 校园电商平台网站建设vs做网站示例
  • wordpress商城微信支付宝陕西seo排名
  • 深圳坪山网站制作公司宁波网络推广有哪些
  • wordpress 加速网站其它方面seo情况
  • idea网站开发个性wordpress主题
  • 济南网站优化分析用python做网站怎么赚钱
  • 宝塔批量建站工具编程课网课哪个好
  • 网站建设营销排名方案怎么做像滴滴一样网站
  • 网站开发多少费用英文外贸网站设计
  • 企业宣传网站建设前端静态网站模板
  • 网站转为移动网站微信公众号网站开发注意
  • 给医院做网站赚钱吗wordpress加速优化插件
  • 北京市保障房建设投资中心网站瘫痪企业网站建设套餐网络服务
  • 怎么做购物型网站程序员接外包网站
  • 深圳门户网站制作分销系统网站
  • 正版win10做win7系统下载网站旅游网站建设资金请示
  • 企业网站建设课程体会资源丰富免费的网站推荐排名
  • 塑料公司网站建设方案山东省安全双体系建设网站地址
  • 下载的asp网站怎么打开邯郸手机建站价格
  • 连云港市建设银行网站学校联系我们网站制作
  • 提高网站访问量昆明做大的网站开发公司