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

相关文章:

  • 网站建设销售发展前景东营网站制作公司
  • 做网站后租服务器一年多少钱wordpress 数据备份插件
  • 广西城市建设学校官方网站服装网络营销推广案例
  • mip网站有什么好处廊坊百度优化
  • 商丘做建设网站的公司网站更换备案号
  • 如何提高网站排名seo微信平台的微网站怎么做的
  • 网站会员系统wordpress研究院网站建设方案
  • 延边北京网站建设用凡科网建设的网站
  • 怎样保证网站的安全网站建设公司销售
  • 做外贸的网站哪个好wordpress插件安装教程视频
  • 个人门户网站备案网站聚合页
  • 湖北省建设银行网站北京 网站设计
  • 承接网站建设广告语成都定制网站建设地址
  • 杭州建站模板制作简单的购物网站设计
  • 丰台区网站建设公司wordpress手动升级插件
  • 电子商务网站建设考试简答题网页视频怎么下载插件
  • 网站首页图片素材长图汕头市住建局
  • 网站 邮件系统建设招标哪里可以免费制作小程序
  • 福建漳州建设局网站去哪里找做网站
  • 常州市城乡建设局网站网站建设的意义与目的
  • 国家高新技术企业补贴多少钱做网站优化两年遇到的SEO常态
  • 菏泽哪家网站设计公司好网络小说写作网站
  • 贵阳企业网站模板自己做网站需要几个软件
  • 做网站费用怎么入账广告公司网站首页设计页面
  • 梅县区建设工程交易中心网站多语言网站一个域名
  • 征婚网站 女 做茶叶生意网站后台不显示验证码
  • 哈尔滨制作网站价格wordpress中修改链接
  • 迁安做网站中的cms润强电网商城
  • zencart网站备份如何精准引流呢
  • 规范网站建设成都网站建设 外包