基于深度学习的网络设备背板检测方法的研究与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:fiveboy0714
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络设备的背板检测是指利用目标检测技术,对交换机、路由器等网络设备的背板进行检测,以识别出图像中的背板主体及主要元器件,从而自动获取背板的组成结构、带宽容量、运行状态等关键数据,能够显著提升机房运维管理的效率。目前基于深度学习的两阶段检测模型以 Faster R-CNN(Region-Based Convolutional Neural Networks)为主,通过使用区域建议框网络(Region Proposal Networks,RPN)对锚框(Anchor)进行二分类和边框回归生成区域建议框,再对区域建议框提取特征后进行分类和边框回归生成检测框。Faster R-CNN模型在背板检测场景下主要存在两个问题:背板上目标尺寸差异大,现有锚框生成机制生成的锚框尺寸无法保证与所有目标尺寸具有较高的一致性;背板上网口具有排列密集的空间特征,现有的检测框去重机制无法有效去除网口的重叠检测框。本文结合背板检测场景的特点,提出了一种基于改进Faster R-CNN模型的背板检测方法,该方法提出一种锚框生成机制作用于RPN网络中,提出密集网口的去重机制作用于后处理阶段,从而提升改进Faster R-CNN模型的检测准确率,实现对图像中背板主体、网线接口、光纤接口、USB 口、状态指示灯、厂商型号的精确检测。论文主要工作包括两个方面。首先,本文提出一种基于改进Faster R-CNN的背板检测方法,该方法针对多尺度目标场景中锚框与目标尺寸一致性较低的问题,提出class-specific K-means锚框生成机制,提高生成的锚框尺寸与目标尺寸的匹配度;针对非极大值抑制(Non-maximum Suppression,NMS)类算法在密集网口场景下去重效果的局限性,提出密集网口的去重机制完成对网口的全部检测和有效去重。实验结果显示,改进的检测模型的平均精确率均值(mean Average Precision,mAP)达到了 90.3%,相比原始 Faster R-CNN 提高了 6.7%。其次,基于所提出的背板检测方法,本文设计并实现背板检测与矢量图转换系统,能够完成背板图像的采集和数据标签的制作,以及检测模型的构建和更新,并提供背板检测与矢量图转换的Web服务。
其他文献
随着人工智能在科技革命中扮演着越来越重要的角色,深度学习作为一种重要的学习模型被广泛关注。深度学习的基础核心思想是求解最优化问题,因此越来越多的人开始关注最优化算法。其中加速梯度算法是指在仅使用一阶梯度信息的前提下,比传统的梯度下降法有更快收敛速率的算法。首先,本文主要是介绍了 Nesterov加速梯度算法。它在仅使用一阶梯度信息的前提下具有最优的收敛速率。由于优化算法可以与常微分方程建立等价关系