[发明专利]一种基于深度学习模型的逐级交互式轮廓识别方法有效
申请号: | 202110953747.9 | 申请日: | 2021-08-19 |
公开(公告)号: | CN113673539B | 公开(公告)日: | 2023-06-20 |
发明(设计)人: | 林川;庞晨;谢智星;张贞光;古家虹;陈永亮;乔亚坤;吴海晨;李福章;潘勇才;韦艳霞 | 申请(专利权)人: | 广西科技大学 |
主分类号: | G06V10/44 | 分类号: | G06V10/44;G06V10/80;G06V10/82;G06N3/0455;G06N3/0464;G06N3/08 |
代理公司: | 长沙正奇专利事务所有限责任公司 43113 | 代理人: | 周晟 |
地址: | 545006 广西*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 深度 学习 模型 逐级 交互式 轮廓 识别 方法 | ||
1.一种基于深度学习模型的逐级交互式轮廓识别方法,其特征在于包括以下步骤:
A、构建深度神经网络结构,深度神经网络结构具体如下:
编码网络、解码网络;
其中,编码网络为VGG16网络,池化层为分界线分为S1、S2、S3、S4、S5五个阶段;
所述的解码网络分为四级,每一级中均分别设有子解码网络M和子解码网络N;
第一级的子解码网络M和子解码网络N中均设有4个融合模块R,第二级的子解码网络M和子解码网络N中均设有3个融合模块R,第三级的子解码网络M和子解码网络N中均设有2个融合模块R,第四级的子解码网络M和子解码网络N中均设有1个融合模块R;
B、原始图像输入VGG16网络中,依次经五个阶段卷积处理;
C、VGG16网络的S1、S2、S3、S4、S5五个阶段中的第一卷积层的卷积结果分别输入子解码网络M中,依次经过四级融合处理,获得融合结果4thI1;
VGG16网络的S1、S2、S3、S4、S5五个阶段中的第二卷积层的卷积结果分别输入子解码网络N中,依次经过四级融合处理,获得融合结果4thI2;
D、将融合结果4thI1和融合结果4thI2通过加法层融合得到最终输出轮廓;
所述的融合模块R包括1×1卷积层、上采样层、3×3卷积层、加法层;
上层的输入信息经1×1卷积层处理后,获得相应的上层卷积结果;其中1×1卷积层的通道数与上层的输入信息的通道数一致;
下层的输入信息在上采样层经双线性邻近插值法处理与上层的输入信息尺寸一致后,经3×3卷积层处理,获得相应的下层卷积结果;其中3×3卷积层的通道数与上层的输入信息的通道数一致;
上层卷积结果与下层卷积结果相加融合后输出;
VGG16网络的五个阶段中的第一卷积层的卷积结果分别输入第一级的子解码网络M中;在第一级的子解码网络M中:
S1阶段的第一卷积层的卷积结果输入第一个融合模块R中的1×1卷积层处理后,获得上层卷积结果;S2阶段的第一卷积层的卷积结果I2输入第一个融合模块R中的上采样层,在上采样层中经双线性邻近插值法处理与上层的输入信息尺寸一致后,经3×3卷积层处理,获得相应的下层卷积结果;该上层卷积结果与下层卷积结果相加融合后,得到融合结果1stI1,输出至第二级的子解码网络M中;
S2阶段的第一卷积层的卷积结果输入第二个融合模块R中的1×1卷积层处理后,获得上层卷积结果;S3阶段的第一卷积层的卷积结果输入第二个融合模块R中的上采样层,在上采样层中经双线性邻近插值法处理与上层的输入信息尺寸一致后,经3×3卷积层处理,获得相应的下层卷积结果;该上层卷积结果与下层卷积结果相加融合后,得到融合结果1stⅡ1,输出至第二级的子解码网络N中;
S3阶段的第一卷积层的卷积结果输入第三个融合模块R中的1×1卷积层处理后,获得上层卷积结果;S4阶段的第一卷积层的卷积结果输入第三个融合模块R中的上采样层,在上采样层中经双线性邻近插值法处理与上层的输入信息尺寸一致后,经3×3卷积层处理,获得相应的下层卷积结果;该上层卷积结果与下层卷积结果相加融合后,得到融合结果1stⅢ1,输出至第二级的子解码网络M中;
S4阶段的第一卷积层的卷积结果输入第四个融合模块R中的1×1卷积层处理后,获得上层卷积结果;S5阶段的第一卷积层的卷积结果输入第四个融合模块R中的上采样层,在上采样层中经双线性邻近插值法处理与上层的输入信息尺寸一致后,经3×3卷积层处理,获得相应的下层卷积结果;该上层卷积结果S11与下层卷积结果S21相加融合后,得到融合结果1stⅣ1,输出至第二级的子解码网络N中;
VGG16网络的五个阶段中的第二卷积层的卷积结果分别输入第一级的子解码网络N中;在第一级的子解码网络N中:
S1阶段的第二卷积层的卷积结果输入第一个融合模块R中的1×1卷积层处理后,获得上层卷积结果;S2阶段的第二卷积层的卷积结果输入第一个融合模块R中的上采样层,在上采样层中经双线性邻近插值法处理与上层的输入信息尺寸一致后,经3×3卷积层处理,获得相应的下层卷积结果;该上层卷积结果与下层卷积结果相加融合后,得到融合结果1stI2,输出至第二级的子解码网络N中;
S2阶段的第二卷积层的卷积结果输入第二个融合模块R中的1×1卷积层处理后,获得上层卷积结果;S3阶段的第二卷积层的卷积结果输入第二个融合模块R中的上采样层,在上采样层中经双线性邻近插值法处理与上层的输入信息尺寸一致后,经3×3卷积层处理,获得相应的下层卷积结果;该上层卷积结果与下层卷积结果相加融合后,得到融合结果1stⅡ2,输出至第二级的子解码网络M中;
S3阶段的第二卷积层的卷积结果输入第三个融合模块R中的1×1卷积层处理后,获得上层卷积结果;S4阶段的第一卷积层的卷积结果输入第三个融合模块R中的上采样层,在上采样层中经双线性邻近插值法处理与上层的输入信息尺寸一致后,经3×3卷积层处理,获得相应的下层卷积结果;该上层卷积结果与下层卷积结果相加融合后,得到融合结果1stⅢ2,输出至第二级的子解码网络N中;
S4阶段的第二卷积层的卷积结果输入第四个融合模块R中的1×1卷积层处理后,获得上层卷积结果;S5阶段的第二卷积层的卷积结果输入第四个融合模块R中的上采样层,在上采样层中经双线性邻近插值法处理与上层的输入信息尺寸一致后,经3×3卷积层处理,获得相应的下层卷积结果;该上层卷积结果与下层卷积结果相加融合后,得到融合结果1stⅣ2,输出至第二级的子解码网络M中;
在第二级的子解码网络M中:
融合结果1stI1输入第一个融合模块R中的1×1卷积层处理后,获得上层卷积结果;融合结果1stⅡ2输入第一个融合模块R中的上采样层,在上采样层中经双线性邻近插值法处理与上层的输入信息尺寸一致后,经3×3卷积层处理,获得相应的下层卷积结果;该上层卷积结果与下层卷积结果相加融合后,得到融合结果2ndI1,输出至第三级的子解码网络M中;
融合结果1stⅡ2输入第二个融合模块R中的1×1卷积层处理后,获得上层卷积结果;融合结果1stⅢ1输入第二个融合模块R中的上采样层,在上采样层中经双线性邻近插值法处理与上层的输入信息尺寸一致后,经3×3卷积层处理,获得相应的下层卷积结果;该上层卷积结果与下层卷积结果相加融合后,得到融合结果2ndⅡ1,输出至第二级的子解码网络N中;
融合结果1stⅢ1输入第三个融合模块R中的1×1卷积层处理后,获得上层卷积结果;融合结果1stⅣ2输入第三个融合模块R中的上采样层,在上采样层中经双线性邻近插值法处理与上层的输入信息尺寸一致后,经3×3卷积层处理,获得相应的下层卷积结果;该上层卷积结果与下层卷积结果相加融合后,得到融合结果2ndⅢ1,输出至第二级的子解码网络M中;
在第二级的子解码网络N中:
融合结果1stI2输入第一个融合模块R中的1×1卷积层处理后,获得上层卷积结果;融合结果1stⅡ1输入第一个融合模块R中的上采样层,在上采样层中经双线性邻近插值法处理与上层的输入信息尺寸一致后,经3×3卷积层处理,获得相应的下层卷积结果;该上层卷积结果与下层卷积结果相加融合后,得到融合结果2ndI2,输出至第二级的子解码网络N中;
融合结果1stⅡ1输入第二个融合模块R中的1×1卷积层处理后,获得上层卷积结果;融合结果1stⅢ2输入第二个融合模块R中的上采样层,在上采样层中经双线性邻近插值法处理与上层的输入信息尺寸一致后,经3×3卷积层处理,获得相应的下层卷积结果;该上层卷积结果与下层卷积结果相加融合后,得到融合结果2ndⅡ2,输出至第二级的子解码网络M中;
融合结果1stⅢ2输入第三个融合模块R中的1×1卷积层处理后,获得上层卷积结果;融合结果1stⅣ1输入第三个融合模块R中的上采样层,在上采样层中经双线性邻近插值法处理与上层的输入信息尺寸一致后,经3×3卷积层处理,获得相应的下层卷积结果;该上层卷积结果与下层卷积结果相加融合后,得到融合结果2ndⅢ2,输出至第二级的子解码网络N中;
在第三级的子解码网络M中:
融合结果2ndI1输入第一个融合模块R中的1×1卷积层处理后,获得上层卷积结果;融合结果2ndⅡ2输入第一个融合模块R中的上采样层,在上采样层中经双线性邻近插值法处理与上层的输入信息尺寸一致后,经3×3卷积层处理,获得相应的下层卷积结果;该上层卷积结果与下层卷积结果相加融合后,得到融合结果3rdI1,输出至第三级的子解码网络M中;
融合结果2ndⅡ2输入第二个融合模块R中的1×1卷积层处理后,获得上层卷积结果;融合结果2ndⅢ1输入第二个融合模块R中的上采样层,在上采样层中经双线性邻近插值法处理与上层的输入信息尺寸一致后,经3×3卷积层处理,获得相应的下层卷积结果;该上层卷积结果与下层卷积结果相加融合后,得到融合结果3rdⅡ1,输出至第二级的子解码网络N中;
在第三级的子解码网络N中:
融合结果2ndI2输入第一个融合模块R中的1×1卷积层处理后,获得上层卷积结果;融合结果2ndⅡ1输入第一个融合模块R中的上采样层,在上采样层中经双线性邻近插值法处理与上层的输入信息尺寸一致后,经3×3卷积层处理,获得相应的下层卷积结果;该上层卷积结果与下层卷积结果相加融合后,得到融合结果3rdI2,输出至第二级的子解码网络N中;
融合结果2ndⅡ1输入第二个融合模块R中的1×1卷积层处理后,获得上层卷积结果;融合结果2ndⅢ2输入第二个融合模块R中的上采样层,在上采样层中经双线性邻近插值法处理与上层的输入信息尺寸一致后,经3×3卷积层处理,获得相应的下层卷积结果;该上层卷积结果与下层卷积结果相加融合后,得到融合结果3rdⅡ2,输出至第二级的子解码网络M中;
在第四级的子解码网络M中:
融合结果3rdI1输入第一个融合模块R中的1×1卷积层处理后,获得上层卷积结果;融合结果3rdⅡ2输入第一个融合模块R中的上采样层,在上采样层中经双线性邻近插值法处理与上层的输入信息尺寸一致后,经3×3卷积层处理,获得相应的下层卷积结果;该上层卷积结果与下层卷积结果相加融合后,得到融合结果4thI1,输出至第三级的子解码网络M中;
在第三级的子解码网络N中:
融合结果3rdI2输入第一个融合模块R中的1×1卷积层处理后,获得上层卷积结果;融合结果3rdⅡ1输入第一个融合模块R中的上采样层,在上采样层中经双线性邻近插值法处理与上层的输入信息尺寸一致后,经3×3卷积层处理,获得相应的下层卷积结果;该上层卷积结果与下层卷积结果相加融合后,得到融合结果4thI2,输出至第二级的子解码网络N中;
融合结果4thI1与融合结果4thI2通过加法层融合得到最终输出轮廓。
2.如权利要求1所述的基于深度学习模型的逐级交互式轮廓识别方法,其特征在于:
所述的VGG16网络由原始VGG16网络舍弃3个全连接层和最后1个下采样层后获得。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广西科技大学,未经广西科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110953747.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种大容量瓶的双轨道拉伸吹瓶机
- 下一篇:一种市政用道路铺砖装置