System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于数字图像处理领域,涉及分类方法,具体是一种古城墙表面植被分类模型建立方法、分类方法及系统。
技术介绍
1、现阶段古城墙表面植被覆盖面积广,人工方法识别植被需要具备专业知识的植物学家一一辨别,取样检测时又需在确保植被完整的前提下减少对古城墙墙体的损害,过程耗时费力且增加了成本消耗。此外,还存在古城墙表面植被待分割植被目标小、形状不规则问题、古城墙图像背景信息占比大、干扰因素多的问题以及植被样本间数量、分布差异性大导致的模型偏差问题,另外,古城墙表面植被数据样本不均衡、同属异种植被类间差异小、判别性区域相似度高,导致分类精度低,针对此问题,需设计一种古城墙表面植被分类模型建立方法、分类方法及系统。使用古城墙图像数据训练分割模型,以获取古城墙表面植被图像及其类别信息,为后续植被精细分类预测样本提供先验知识,在通过分割模型对同属异种植被进行进一步分类。
技术实现思路
1、针对现有技术存在的不足,本专利技术的目的在于,提供一种古城墙表面植被分类模型建立方法、分类方法及系统,以解决现有技术中古城墙植被识别分类的准确度较低的技术问题。
2、为了解决上述技术问题,本专利技术采用如下技术方案予以实现:
3、一种古城墙表面植被分类模型构建方法,具体包括以下步骤:
4、步骤一,获取古城墙表面植被的图像数据集,并对其进行预处理;
5、步骤二,采用sam模型对经过预处理的图像数据集进行辅助标注,将标注后的图像数据集按比例随机划分为训练集与测试集;
6、所述图像数据集包括多肉类、独行菜类、苔藓类、藻类、生物残留物和其他类;
7、步骤三,构建基于注意力机制和可变形卷积的yolov8分割模型;
8、步骤四,将步骤二得到的训练集作为输入,将古城墙表面植被的类别信息作为输出,对步骤三得到的基于注意力机制和可变形卷积的yolov8分割模型中进行训练,得到训练好的基于注意力机制和可变形卷积的yolov8分割模型;
9、步骤五,将测试集输入到步骤四的到的训练好的基于注意力机制和可变形卷积的yolov8分割模型中进行分割,得到在分割后的测试集;
10、所述分割后的测试集为古城墙表面植被的植物类别;
11、步骤六,根据步骤五得到的分割后的测试集获取对应的公开植物数据集;
12、步骤七,构建基于双层路由注意力的swin transformer分类模型;
13、步骤八,将步骤六得到的公开植物数据集作为输入,将公开植物数据集中各植物的物种类别作为输出,对步骤七构建的基于双层路由注意力的swin transformer分类模型中进行训练,得到训练好的基于双层路由注意力的swin transformer分类模型。
14、所述基于注意力机制和可变形卷积的yolov8分割模型包括依次相连的backone、neck和head;
15、backbone用于提取古城墙表面植被的图像的多尺度特征信息,通过多个卷积层和注意力机制模块进行特征增强,输出特征图;
16、neck用于通过金字塔结构或特征融合网络对backbone输出的特征图进行特征融合和增强;
17、head用于利用全连接层或卷积层对neck处理后的特征图进行分割,输出分割结果。
18、所述backbone包括依次相连的cbs模块、cbs模块、第一c2f模块、cbs模块、第二c2f模块、cbs模块、第一c2f_dcn模块、cbs模块、第二c2f_dcn模块和sppf模块;
19、所述neck包括依次相连的第一cbam模块、第一upsample模块、第一concat模块、第三c2f模块、第二cbam模块、第二upsample模块、第二concat模块、第四c2f模块、第三cbam模块、cbs模块、第三concat模块、第五c2f模块、第四cbam模块、cbs模块、第四concat模块和第六c2f模块;
20、所述第一cbam模块和第四concat模块与所述sppf模块共同连接;第一concat模块与所述第一c2f_dcn模块相连;所述第二concat模块所述第二c2f模块与相连;所述第三concat模块与所述第三c2f模块相连;
21、所述head包括第一detect模块、第二detect模块、第三detect模块、segment模块和eiou-focal损失函数;所述第一detect模块与第四c2f模块相连;所述第二detect模块与所述第五c2f模块相连;所述第三detect模块与所述第六c2f模块相连;所述segment模块与所述第一detect模块、第二detect模块和第三detect模块共同连接。
22、所述基于双层路由注意力的swin transformer分类模型包括依次相连的mixup数据过采样模块、mixup模块、patchsets模块、backbone、layer norm模块、avg pooling模块、softmax模块、fully connected模块和classification模块。
23、所述backbone包括依次相连的四个stage,第一stage包括相连的linearebedding模块和两个swin routiformer模块、第二stage包括相连的patch merging模块和2个swin routiformer模块;第三stage包括相连的patch merging模块和6个swinroutiformer模块和第四stage均包括相连的patch merging模块和2个swin routiformer模块。
24、所述swin routiformer模块包括依次相连的第一layer norm模块、w-msa模块、第一残差链接模块、第二layer norm模块、第一mlp模块、第二残差链接模块、dwconv模块、第三残差链接模块、第三layer norm模块、bra模块、第四残差链接模块、第四layer norm模块、第二mlp模块和第五残差链接模块;
25、所述第一layer norm模块的输入端与第一残差链接模块相连;所述第一残差链接模块的输出端与第二残差链接模块相连;所述第二残差链接模块的输出端与dwconv模块的输入端相连;所述第三残差链接模块的输出端与第四残差链接模块相连;所述第四残差链接模块的输出端与第五残差链接模块相连。
26、步骤二中,所述比例为9:1。
27、所述预处理为medaugument方法进行数据增强处理。
28、一种古城墙表面植被分类方法,具体包括以下步骤:
29、步骤1,采集古城墙表面植被图片,对其依次进行预处理和sam模型辅助标注,并作为验证集;
30、步骤2,将步骤1采集的验证集输入到所述古城墙表面植被分类模型构建方法的步骤四得到的训练好的基于注意力机制和可变形卷积的yolov8分割模型中,本文档来自技高网...
【技术保护点】
1.一种古城墙表面植被分类模型构建方法,其特征在于,具体包括以下步骤:
2.如权利要求1所述古城墙表面植被分类模型构建方法,其特征在于,所述基于注意力机制和可变形卷积的Yolov8分割模型包括依次相连的Backone、Neck和Head;
3.如权利要求2所述古城墙表面植被分类模型构建方法,其特征在于,所述Backbone包括依次相连的CBS模块、CBS模块、第一C2f模块、CBS模块、第二C2f模块、CBS模块、第一C2f_DCN模块、CBS模块、第二C2f_DCN模块和SPPF模块;
4.如权利要求1所述古城墙表面植被分类模型构建方法,其特征在于,所述基于双层路由注意力的Swin Transformer分类模型包括依次相连的mixup数据过采样模块、mixup模块、PatchSets模块、Backbone、Layer Norm模块、Avg Pooling模块、Softmax模块、FullyConnected模块和Classification模块。
5.如权利要求4所述古城墙表面植被分类模型构建方法,其特征在于,所述Backbon
6.如权利要求5所述古城墙表面植被分类模型构建方法,其特征在于,所述SwinRoutiformer模块包括依次相连的第一Layer Norm模块、W-MSA模块、第一残差链接模块、第二Layer Norm模块、第一MLP模块、第二残差链接模块、DWConv模块、第三残差链接模块、第三Layer Norm模块、BRA模块、第四残差链接模块、第四Layer Norm模块、第二MLP模块和第五残差链接模块;
7.如权利要求1所述古城墙表面植被分类模型构建方法,其特征在于,步骤二中,所述比例为9:1。
8.如权利要求1所述古城墙表面植被分类模型构建方法,其特征在于,所述预处理为MedAugument方法进行数据增强处理。
9.一种古城墙表面植被分类方法,其特征在于,基于权利要求1至8任一项所述古城墙表面植被分类模型构建方法,具体包括以下步骤:
10.一种古城墙表面植被识别分类系统,其特征在于,基于权利要求1至8任一项所述古城墙表面植被分类模型构建方法和权利要求9所述古城墙表面植被分类方法,包括第一数据采集模块、模型建立模块、第一模型训练模块、第一处理模块、第二数据采集模块、第二模型训练模块和第二处理模块;
...【技术特征摘要】
1.一种古城墙表面植被分类模型构建方法,其特征在于,具体包括以下步骤:
2.如权利要求1所述古城墙表面植被分类模型构建方法,其特征在于,所述基于注意力机制和可变形卷积的yolov8分割模型包括依次相连的backone、neck和head;
3.如权利要求2所述古城墙表面植被分类模型构建方法,其特征在于,所述backbone包括依次相连的cbs模块、cbs模块、第一c2f模块、cbs模块、第二c2f模块、cbs模块、第一c2f_dcn模块、cbs模块、第二c2f_dcn模块和sppf模块;
4.如权利要求1所述古城墙表面植被分类模型构建方法,其特征在于,所述基于双层路由注意力的swin transformer分类模型包括依次相连的mixup数据过采样模块、mixup模块、patchsets模块、backbone、layer norm模块、avg pooling模块、softmax模块、fullyconnected模块和classification模块。
5.如权利要求4所述古城墙表面植被分类模型构建方法,其特征在于,所述backbone包括依次相连的四个stage,第一stage包括相连的linear ebedding模块和两个swinroutiformer模块、第二stage包括相连的patch merging模块和2个swin routiformer模块;第三stage包括相连的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。