全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210678146.6 (22)申请日 2022.06.16 (71)申请人 南京理工大 学 地址 210094 江苏省南京市玄武区孝陵卫 200号 (72)发明人 俞伟杰 吕辰 蔡晨晓 朱俊霖  朱有轩 姚小文 邢宗义 邢成雷  (74)专利代理 机构 南京理工大 学专利中心 32203 专利代理师 薛云燕 (51)Int.Cl. G06T 7/00(2017.01) G06V 10/141(2022.01) G06V 10/145(2022.01) G06V 10/44(2022.01)G06V 10/774(2022.01) G06V 10/776(2022.01) G06V 10/80(2022.01) G06V 10/82(2022.01) G06N 3/04(2006.01) G06N 3/08(2006.01) (54)发明名称 基于改进Cascade RCNN的地铁车底螺栓故 障检测方法 (57)摘要 本发明公开了一种基于改进Cascade  RCNN 的地铁车底螺栓故障检测方法, 该方法为: 搭建 图像采集系统采集图像, 并存储在服务器上, 构 建螺栓故障数据集, 进行数据增广, 将数据集随 机划分为训练集和测试集; 基于pytorch构建 Cascade RCNN网络模型, 利用可变形卷积 模块提 升Cascade  RCNN网络模型对于多形态螺栓的建 模准确性, 利用多尺度感受野扩张模块提取上下 文信息丰富小螺栓特征, 并通过协注 意力机制模 块增强信道特征; 对螺栓故障检测模 型进行训练 和测试; 用训练好的螺栓故障检测模 型进行地铁 车底螺栓故障检测。 本发明能准确识别地铁车底 螺栓状态, 提高地铁检修的准确性和可靠性, 保 障地铁的安全持续 运行。 权利要求书3页 说明书8页 附图6页 CN 115063367 A 2022.09.16 CN 115063367 A 1.一种基于改进Cascade  RCNN的地铁车底螺栓故障检测方法, 其特征在于, 包括以下 步骤: 步骤1、 搭建图像采集系统, 包括线阵相机、 补光灯、 外部触发信号生成模块和光耦 隔离 模块; 步骤2、 使用图像采集系统采集图像, 并通过光纤传输, 存 储在服务器上; 步骤3、 构建螺栓故障数据集, 剔除不符合要求的图像, 然后进行数据增广, 最后将数据 增广后的数据集随机划分为训练集和 测试集; 步骤4、 基于pytorc h构建Cascade  RCNN网络模型; 步骤5、 利用可变形卷积模块改进Cascade  RCNN网络模型, 对多形态螺栓进行建模, 利 用多尺度感受野扩张模块提取小螺栓特征, 并通过协注意力机制模块增强信道特征, 形成 螺栓故障检测模型; 步骤6、 采用步骤3所 得的训练集, 对螺 栓故障检测模型进行训练; 步骤7、 采用步骤3所 得的测试集, 对螺 栓故障检测模型进行测试。 2.根据权利要求1所述的基于改进Cascade  RCNN的地铁车底螺栓故障检测方法, 其特 征在于, 步骤1所述的搭建图像采集系统, 包括线阵相机、 补光灯、 外部触发信号生 成模块和 光耦隔离模块, 具体如下: 所述外部触发信号生成模块包括两组磁钢和PLC, 在轨道上固定两组磁钢, 两组磁钢间 距为两组车轮间距的二分之一, 使用PLC接收磁钢过车信号, 得到实时车速, 并通过PLC中的 脉冲生成模块输出PWM波的程序; 所述光耦隔离模块用于对PWM波 进行限幅; 所述线阵相机为3个, 分别布置在轨道中间、 轨道两侧; 所述线阵相机内部集成补光灯, 用于提供拍摄光源; 所述线阵相机通过限幅后的PWM波触发进行拍摄。 3.根据权利要求1所述的基于改进Cascade  RCNN的地铁车底螺栓故障检测方法, 其特 征在于, 步骤2所述的使用图像采集系统采集图像, 并通过光纤传输, 存储在服务器上, 具体 如下: 过车情况下开启补光灯, 使用带补光灯的线阵相机搭配外部触发信号生成模块和光耦 隔离模块拍摄地铁车底高清图像, 并传输给服务器进 行保存; 无车情况下关闭补光灯, 系统 进入待机状态。 4.根据权利要求1所述的基于改进Cascade  RCNN的地铁车底螺栓故障检测方法, 其特 征在于, 步骤3所述的构建螺栓故障数据集, 剔除不符合要求的图像, 然后进 行数据增广, 最 后随机划分为训练集和 测试集, 具体如下: 人工过滤掉成像质量不符合要求的图像, 通过图像平移、 翻转变换进行图像数据增广, 然后将数据增广后的数据集随机划分为训练集和 测试集, 比例为7∶ 3 。 5.根据权利要求1所述的基于改进Cascade  RCNN的地铁车底螺栓故障检测方法, 其特 征在于, 步骤4所述的基于pytorc h构建Cascade  RCNN模型, 具体如下: 配置虚拟环境, 构建Cascade  R‑CNN的网络结构, 包括特征提取网络ResNet50、 特征金 字塔网络FPN和级联检测器, 并完成初步测试。 6.根据权利要求1所述的基于改进Cascade  RCNN的地铁车底螺栓故障检测方法, 其特 征在于, 步骤5中所述的可变形 卷积模块, 具体如下:权 利 要 求 书 1/3 页 2 CN 115063367 A 2对于输出特征图上的任一位置P0的像素值y(P0), 通过输入特征图和卷积核的运算得 到, 可变形 卷积采用的公式如下: 其中R定义卷积核的大小和扩张率, R={( ‑1,‑1),(‑1,0),...(0,1),(1,1)}, 定义了一 个扩张率为1的3 ×3卷积; Pn是卷积核R上的位置, w(Pn)为Pn位置上卷积核的参数, ΔPn为偏 移量, x(P0+Pn+ΔPn)表示输入特 征图上P0+Pn+ΔPn位置的像素值; 由于采样的位置变成了不规则位置, 且偏移量ΔPn是小数, 因此增加偏移量后的任 意位 置采样点p的像素值x(p)通过 下式进行计算: x(p)=∑qG(q,p)·x(q) q枚举了输入特征图x中所有 空间位置, x(q)为q位置上输入特征图的像素值, G(q,p)由 下式计算得到: G(q,p)=g(qx,px)·g(qy,py) 其中g(a,b)=max(0,1 ‑|a‑b|), qx、 qy表示q位置在输入特征图上的横、 纵坐标, px、 py表 示p位置在输入特 征图上的横、 纵坐标。 7.根据权利要求1所述的基于改进Cascade  RCNN的地铁车底螺栓故障检测方法, 其特 征在于, 步骤5中所述的多尺度感受野 扩张模块, 具体如下: 对于特征金字塔输出特征层P2, 首先通过1 ×1的卷积调整通道数为原来的1/4, 然后通 过四个3×3的卷积层来等效出3 ×3、 5×5、 7×7、 9×9的卷积, 卷积过程中控制输出图像的 大小和通道数与输入图像保持一致; 接着对获得的不同感受野的特征图进行拼接融合; 最 后引入3×3卷积和非线性激活函数Relu和残差结构, 残差结构将生成的特征图和原图进 行 相加操作。 8.根据权利要求1所述的基于改进Cascade  RCNN的地铁车底螺栓故障检测方法, 其特 征在于, 步骤5中所述的协 注意力机制模块, 具体如下: 给定输入图像X, 首先使用尺寸为(H,1)和(1,W)的池化核分别沿着水平坐标和垂直坐 标对每个通道进行编码, 则高度为h的第c通道的编码输出 表示为: 其中W表示X的宽度, xc(h,i)表示X 上高为h宽为i通道数为c的像素值; 同样, 宽度为 w的第c通道的编码输出 由下式计算得到: 其中H表示X的高度, xc(j,w)表示X 上高为j宽为 w通道数为c的像素值; 将上面的变换结果分别沿着空间方向聚合特征, 得到一对方向感知的特征图zh和zw, 将 zh和zw进行拼接, 然后使用1 ×1卷积变换函数F1对拼接后的图像进 行变换操作, 并进 行非线 性激活,如下式所示: f= δ(F1([zh,zw])) 式中[·,·]为沿空间维数的拼接操作, δ为非线性激活函数, f为对空间信息在水平方 向和垂直方向进行编码的中间特征映射; 然后沿着空间维数将f分解为2个单独的张量fh∈权 利 要 求 书 2/3 页 3 CN 115063367 A 3

PDF文档 专利 基于改进Cascade RCNN的地铁车底螺栓故障检测方法

文档预览
中文文档 18 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于改进Cascade RCNN的地铁车底螺栓故障检测方法 第 1 页 专利 基于改进Cascade RCNN的地铁车底螺栓故障检测方法 第 2 页 专利 基于改进Cascade RCNN的地铁车底螺栓故障检测方法 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 00:40:56上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。