YOLOv11-seg 改进 | RSCD 重参数共享卷积 Head 替换全流程指南一、本文简介二、模块原理详解2.1 层级结构2.2 与原始 Segment/Detect 的核心差异2.3 前向传播流程三、改进思想与创新点3.1 背景与动机3.2 创新点一:在共享 Head 中引入重参数卷积3.3 创新点二:共享参数与尺度校准结合3.4 创新点三:不破坏 Segment 的掩码接口3.5 与同类 Head 的差异四、完整代码4.0 依赖导入4.1 Scale 与 Conv_GN4.2 Detect_LSCD 基础共享头4.3 DiverseBranchBlock 重参数分支卷积4.4 Detect_RSCD 与 Segment_RSCD五、手把手配置步骤5.1 暴露模块5.2 注册解析类别5.3 训练调用六、YAML 配置文件6.1 YOLOv11-seg + Segment_RSCD6.2 YOLOv11 Detect + Detect_RSCD6.3 YOLOv11-pose + Pose_RSCD6.4 YOLOv11-obb + OBB_RSCD七、常见问题7.1 NameError: Segment_RSCD is not defined7.2 DiverseBranchBlock 找不到7.3 Segment_RSCD 的参数为什么比原始 Segment 更多7.4 Segment - Detect 的适配思路7.5 YAML args 参数含义八、总结专栏系列:YOLOv11 检测与分割 Head 改进实战本文改进点:使用Segment_RSCD替换 YOLOv11-seg 默认Segment分割头,在 LSCD 共享卷积检测头基础上引入DiverseBranchBlock重参数卷积,增强 bbox/cls 预测路径的多分支表达能力,同时保持三尺度预测与Proto掩码原型接口不变。一、本文简介原创RSCD(Rep Shared Convolutional Detection Head)位于ultralytics/nn/extra_modules/head.py,它不是某篇论文的原始标准模块,而是围绕 YOLO 检测/分割 Head 做的仓库级二次创新:以LSCD的共享卷积检测头为基础,再引入Diverse Branch Block: Building a Convolution as an Inception-like Unit, CVPR 2021的重参数化思想,把共享 Head 中的关键 3x3 卷积替换为训练期多分支、部署期可等效折叠的DiverseBranchBlock。YOLOv11-seg 默认Segment头会在 P3、P4、P5 三个尺度分别