当前位置: 首页 > news >正文

YOLOv11-seg 改进系列 | 引入原创 RSCD 重参数共享卷积分割头,增强 Head 表达力并压低计算量

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_GN
      • 4.2 Detect_LSCD 基础共享头
      • 4.3 DiverseBranchBlock 重参数分支卷积
      • 4.4 Detect_RSCD 与 Segment_RSCD
    • 五、手把手配置步骤
      • 5.1 暴露模块
      • 5.2 注册解析类别
      • 5.3 训练调用
    • 六、YAML 配置文件
      • 6.1 YOLOv11-seg + Segment_RSCD
      • 6.2 YOLOv11 Detect + Detect_RSCD
      • 6.3 YOLOv11-pose + Pose_RSCD
      • 6.4 YOLOv11-obb + OBB_RSCD
    • 七、常见问题
      • 7.1 NameError: Segment_RSCD is not defined
      • 7.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 三个尺度分别

http://www.jsqmd.com/news/774983/

相关文章:

  • 2026十大AIToken聚合平台深度解读,多模型聚合调用技术升级分析
  • 第五篇:MySQL锁机制——从行锁到间隙锁
  • ML Visuals:解锁机器学习可视化表达力的100+专业资源
  • 【学术生存指南2026】:错过AISMM,你的NSFC申报、顶会投稿与跨学科合作将系统性降维
  • 【EAI(企业应用集成)工具】Asteria warp簡単紹介(アステリア ワープ)
  • 用Python 和 java 写 10 道题
  • MCP协议赋能:Qdrant向量数据库的标准化AI应用集成实践
  • 基于PHP+Swoole与RAG的AI应用私有化部署全栈实战
  • 特斯拉Model 3/Y CAN总线数据采集终极指南:5分钟掌握车辆系统监控
  • uni-app 全能日历组件,支持农历、酒店预订、打卡签到、价格日历多种场景
  • 5分钟快速上手!Calibre豆瓣插件终极安装指南,轻松获取中文图书元数据
  • AI编程助手集成Codex CLI:MCP协议实现智能代码分析与本地模型部署
  • AI原生OPC项目路演实录分享
  • 怎么配置中转站,稳定的爽用gpt 5.5,附cc switch + codex 配置教程
  • 第六篇:Redo Log与Binlog——崩溃恢复的底层保障
  • AutoJS Pro9.3最新文档详解与入门教程
  • Arm架构通用定时器原理与应用全解析
  • Flutter for OpenHarmony 学习路线实战:从环境搭建到跨端数据持久化全流程解析
  • MYSQL的视图
  • Termi AI:基于Electron的智能桌面开发伴侣,集成Vite预览与AI编程助手
  • 第七篇:慢查询分析与SQL优化实战
  • copilot学生认证按键无法点击
  • golang如何实现桌面应用热更新_golang桌面应用热更新实现攻略
  • MyBatis 高频八股文:从 Mapper 到缓存,一篇搞懂常见面试题
  • Python配置管理实战:从环境变量到类型安全,详解Tanuki单文件库设计
  • #81_闲谈语言的分类
  • linux kernel CONFIG_KCMP解析
  • YOLOv11室内地面塑料袋目标检测数据集-30张-Plastic-Bag-1
  • 微信福音:2345清理王微信专清功能介绍
  • 告别GPIO模拟!用STM32的FSMC高效驱动TFT屏,刷图速度提升实测