热门标签 | HotTags
当前位置:  开发笔记 > 人工智能 > 正文

基于深度卷积神经网络的遥感影像车辆检测厦门大学毕业论文

论文地址

基于深度卷积神经网络的遥感影像车辆检测

本文基于超像素分割算法实现对车辆检测窗口的定位。车辆检测窗口的识别是基于深度卷积神经网络实现的。通过数据扩充将带标记的样本应用于深度卷积神经网络进行特征和分类器参数的学习。训练完成的深度卷积神经网络将识别所有的车辆检测窗口,结合非极大值抑制对识别结果做过滤得到最终的车辆检测结果。

 

本文提出一种先在遥感图像中提取道路感兴趣区域再在这个道路感兴趣区域上执行车辆检测识别算法。道路感兴趣区域的提取操作能减少后续算法需要处理的区域的总体面积,同时该步骤能减小非道路上的虚警,从而使基于深度卷积神经网络的遥感图像的车辆检测得检测结果的精度进一步提升。提取完道路感兴趣区域后,本文再将问题集中在道路感兴趣区域上, 通过使用超像素分割算法将遥感图像进行图像分割。在分割的结果上进一步提取候选的待检测窗口以替代完全的滑动窗口技术。通过这个过程能够减少总的需要检测的窗口数量,因此同样能够加速车辆检测的过程,而且与完全的滑动窗口对比只有少部分的性能损耗。在待检测窗口上用卷积神经网络识别该窗口是否包含车辆目标,对其输出的结果再使用非极大值抑制对检测识别结果进行过滤从而得到最终的遥感图像车辆检测结果。在本文的后续部分会阐述车辆检测的国内外研究现状以及常用的车辆检测方法。

  

先解释一波传统的车辆检测方法,再解释深度学习方法

  

这个关于卷积神经网络的图像识别过程解释的还是挺好的

通过组合简单但是具有非线性的模块来把低层级的特征表示转化成高一级的特征表示。最底层就是原始数据,每一层都比前一层更抽象。举个例子,比如一张图片,可以从像素的矩阵中得到第一层特征表示, 比如表示一个特定方向和位置是否存在边缘。 第二层的特征表示可以从这些边缘的信息中抽取到特定的图案, 同时还能容忍小部分边缘的变形。第三层的特征表示可以把这些图案组合成一个更大的实体,比如一个确定的物品的一部分。下一层的特征表示组合这些部件进而识别出物体。


基于 SVM 的道路检测算法

基于深度卷积神经网络的遥感影像车辆检测--厦门大学毕业论文

超像素分割算法:

   基于图论的分割方法是一种类型的超像素分割算法,基于梯度下降的是另外一种类型的超像素分割方法

基于深度卷积神经网络的遥感影像车辆检测--厦门大学毕业论文

基于深度卷积神经网络的遥感影像车辆检测--厦门大学毕业论文

道路特征的提取:

  纹理特征特征提取(LBP)

     每一个像素周边的8个像素点,这8个像素点的值如果大于该中心像素点,则取1,如果小于该中心像素点,就取0,转化成十进制,这样得到了该像素的一个0-256之间的响应图。

基于深度卷积神经网络的遥感影像车辆检测--厦门大学毕业论文

特征提取之后输入到SVM分类其中进行道路提取
基于深度卷积神经网络的遥感影像车辆检测--厦门大学毕业论文

D是掩膜处理,这样对于车辆提取就更加准确了,宁愿多一些虚警,也不要少一些车辆信息。B是svm出来的结果,c是霍夫曼边缘线提取的结果。

 

基于深度卷积神经网络的车辆检测

基于深度卷积神经网络的遥感影像车辆检测--厦门大学毕业论文

在做车辆检测之前需要把深度卷积神经网络先训练好, 通过在数据集中的图片使用超像素分割后获得超像素块, 从这些超像素块中获得所需要的正负样本,使用这些正负样本训练深度卷积神经网络。在车辆检测识别阶段,当一张新的遥感图像需要被处理的时候, 先使用上一章用到的遥感图像道路提取算法提出道路感兴趣区域; 接着使用超像素分割算法将其分割成多个超像素块,每个超像素块会根据其质心位置提取出各自对应的待检测窗口,这个待检测窗口经过前面训练好的深度卷积神经网络做检测识别,得到属于是车辆的检测窗口; 最终通过使用非极大值抑制的方法过滤掉多余的检测窗口,从而得到最终的遥感图像车辆检测识别结果。

 

6层卷积结构

基于深度卷积神经网络的遥感影像车辆检测--厦门大学毕业论文

50层残差训练结构

基于深度卷积神经网络的遥感影像车辆检测--厦门大学毕业论文




推荐阅读
  • 本文源自Coursera平台吴恩达教授的深度学习课程,重点探讨了卷积神经网络(ConvNets)从二维图像处理向一维信号及三维数据处理的拓展应用。 ... [详细]
  • 探索CNN的可视化技术
    神经网络的可视化在理论学习与实践应用中扮演着至关重要的角色。本文深入探讨了三种有效的CNN(卷积神经网络)可视化方法,旨在帮助读者更好地理解和优化模型。 ... [详细]
  • 在机器学习领域,深入探讨了概率论与数理统计的基础知识,特别是这些理论在数据挖掘中的应用。文章重点分析了偏差(Bias)与方差(Variance)之间的平衡问题,强调了方差反映了不同训练模型之间的差异,例如在K折交叉验证中,不同模型之间的性能差异显著。此外,还讨论了如何通过优化模型选择和参数调整来有效控制这一平衡,以提高模型的泛化能力。 ... [详细]
  • 本周三大青年学术分享会即将开启
    由雷锋网旗下的AI研习社主办,旨在促进AI领域的知识共享和技术交流。通过邀请来自学术界和工业界的专家进行在线分享,活动致力于搭建一个连接理论与实践的平台。 ... [详细]
  • 知识图谱与图神经网络在金融科技中的应用探讨
    本文详细介绍了融慧金科AI Lab负责人张凯博士在2020爱分析·中国人工智能高峰论坛上的演讲,探讨了知识图谱与图神经网络模型如何在金融科技领域发挥重要作用。 ... [详细]
  • 计算机学报精选论文概览(2020-2022)
    本文汇总了2020年至2022年间《计算机学报》上发表的若干重要论文,旨在为即将投稿的研究者提供参考。 ... [详细]
  • 本文详细介绍了 Java 网站开发的相关资源和步骤,包括常用网站、开发环境和框架选择。 ... [详细]
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • Java高级工程师学习路径及面试准备指南
    本文基于一位朋友的PDF面试经验整理,涵盖了Java高级工程师所需掌握的核心知识点,包括数据结构与算法、计算机网络、数据库、操作系统等多个方面,并提供了详细的参考资料和学习建议。 ... [详细]
  • 如何高效学习鸿蒙操作系统:开发者指南
    本文探讨了开发者如何更有效地学习鸿蒙操作系统,提供了来自行业专家的建议,包括系统化学习方法、职业规划建议以及具体的开发技巧。 ... [详细]
  • 吴石访谈:腾讯安全科恩实验室如何引领物联网安全研究
    腾讯安全科恩实验室曾两次成功破解特斯拉自动驾驶系统,并远程控制汽车,展示了其在汽车安全领域的强大实力。近日,该实验室负责人吴石接受了InfoQ的专访,详细介绍了团队未来的重点方向——物联网安全。 ... [详细]
  • 自动驾驶中的9种传感器融合算法
    来源丨AI修炼之路在自动驾驶汽车中,传感器融合是融合来自多个传感器数据的过程。该步骤在机器人技术中是强制性的,因为它提供了更高的可靠性、冗余性以及最终的 ... [详细]
  • LeetCode 实战:寻找三数之和为零的组合
    给定一个包含 n 个整数的数组,判断该数组中是否存在三个元素 a、b、c,使得 a + b + c = 0。找出所有满足条件且不重复的三元组。 ... [详细]
  • 本文介绍如何使用OpenCV和线性支持向量机(SVM)模型来开发一个简单的人脸识别系统,特别关注在只有一个用户数据集时的处理方法。 ... [详细]
  • 在2019中国国际智能产业博览会上,百度董事长兼CEO李彦宏强调,人工智能应务实推进其在各行业的应用。随后,在“ABC SUMMIT 2019百度云智峰会”上,百度展示了通过“云+AI”推动AI工业化和产业智能化的最新成果。 ... [详细]
author-avatar
mobiledu2502912277
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有