Page 101 - 城镇燃气管道检测与评估技术规程
P. 101

第二章  管道智能检测研究



                 除了上述列举的分类算法,决策树、随机森林、生成对抗网络等也是被广泛
             使用的分类算法。传统的机器视觉分类算法,大体可以分为有监督学习和无监督
             学习两个方面,其评判标准是训练样本是否有标签。聚类算法属于无监督学习的

             一种,KNN、SVM 则归属于有监督学习。
                 (三)基于深度学习的物体表面缺陷检测方法
                 基于深度学习的物体表面缺陷检测方法是一种端对端的检测方案,由卷积神
             经网络自主学习提取缺陷特征,其较人为设计规则提取特征更能准确地表述和理

             解缺陷信息,检测更为精准。本节主要总结在缺陷检测任务中常用的经典神经网
             络结构以及缺陷检测算法,并介绍了两种常用的缺陷检测算法优化方式。
                 1. 经典神经网络结构
                 由于 CNN 强大的特征提取能力,使其成为构成神经网络的基本单元。一个

             简易的分类神经网络一般包括:用于特征提取的级联卷积层和池化层、用于分类
             的全连接层和 softmax 层。真实缺陷检测项目中,通常根据实际问题搭建简易的
             网络结构或是使用现有的一些网络架构作为骨干特征提取网络。现总结一些缺陷
             检测任务中常用的神经网络结构。

                 (1)VGGNet 网络
                 VGGNet 是牛津大学的视觉几何组于 2014 年提出的模型,其主要的创新点
             在于不断使用 3×3 的卷积核和 2×2 的池化核来加深神经网络模型的深度,并巧
             妙地设计,让参数量主要集中在全连接层上,避免了网络深度的增长导致的参
             数量上的爆炸,使得模型具有更好地模型泛化能力和更小的分类错误。VGGNet

             设计了一系列模型,其网络深度从 11 层到 19 层不等,比较常用的是 VGG16
             和 VGG19。Zhu 等人对 VGG16 网络稍加改进,减去一层全连接层,并采用
             ReLU 函数作为激活函数,验证了其在水泥混凝土桥梁表面缺陷的检测性能。

             Apostolopoulos 等人在基线 VGG19 的基础上提出了改进的多路径特征提取方法,
             引入了多尺度特征融合的概念,并在五个公开可用的工业数据集上证明了多路径
             提取策略以及改进算法的有效性。
                 (2)GoogLeNet 网络

                 GoogLeNet 是谷歌公司于 2014 年提出的深度神经网络结构,并在当年的
             ImageNet 比赛上取得了冠军。一般来说,提升神经网络模型性能最直接的方法是
             增加网络的深度和宽度,但这意味着巨量的参数量,而巨量的参数则容易产生过



                                                                                     93
   96   97   98   99   100   101   102   103   104   105   106