ultrasound segmentation semi-supervised medical-imaging

kekezack d94a43644f feat(layers): 将2D卷积归一化从BatchNorm切换到GroupNorm před 1 měsícem
.vscode fbbbfe53c8 feat(data): 添加数据集图片资源 před 1 měsícem
configs b4c618db1a refactor(xnet): 移除历史guide模式和解码器引导路径 před 1 měsícem
data fbbbfe53c8 feat(data): 添加数据集图片资源 před 1 měsícem
docs d94a43644f feat(layers): 将2D卷积归一化从BatchNorm切换到GroupNorm před 1 měsícem
lib d94a43644f feat(layers): 将2D卷积归一化从BatchNorm切换到GroupNorm před 1 měsícem
outputs b4c618db1a refactor(xnet): 移除历史guide模式和解码器引导路径 před 1 měsícem
ref fbbbfe53c8 feat(data): 添加数据集图片资源 před 1 měsícem
results fbbbfe53c8 feat(data): 添加数据集图片资源 před 1 měsícem
scripts b4c618db1a refactor(xnet): 移除历史guide模式和解码器引导路径 před 1 měsícem
tests d94a43644f feat(layers): 将2D卷积归一化从BatchNorm切换到GroupNorm před 1 měsícem
tmp 62f194c279 docs(AGENTS): 添加仓库指南文档并更新路径引用为环境变量形式 před 1 měsícem
tools 62f194c279 docs(AGENTS): 添加仓库指南文档并更新路径引用为环境变量形式 před 1 měsícem
weights fbbbfe53c8 feat(data): 添加数据集图片资源 před 1 měsícem
.codex fbbbfe53c8 feat(data): 添加数据集图片资源 před 1 měsícem
AGENTS.md 62f194c279 docs(AGENTS): 添加仓库指南文档并更新路径引用为环境变量形式 před 1 měsícem
LICENSE 83bc5ae2a8 feat: finalize supervised-only branch contents před 2 měsíci
README.md d94a43644f feat(layers): 将2D卷积归一化从BatchNorm切换到GroupNorm před 1 měsícem
requirements.txt 5f33d6e8b4 feat(data): 添加数据处理模块和配置频率细化参数 před 1 měsícem
tmp.gitignore fbbbfe53c8 feat(data): 添加数据集图片资源 před 1 měsícem

README.md

X_SSL_Net

当前仓库的 active 主线是 2D 超声图像全监督分割,核心模型为 XNet2d

当前实现应理解为:

CNN-Wavelet-VMamba encoder + plain U-Net skip decoder + segmentation head

其中:

  1. encoder 使用 XTEB2d,融合 local、wavelet 和 VMamba-style SS2D 三个分支。
  2. decoder 已不再使用历史版本中的 diagonal guide / X-shaped guide path,而是普通 U-Net 同尺度 skip 融合。
  3. 2D 卷积主路径默认使用 GroupNorm,以适配大小 batch 都可能出现的分割训练场景。
  4. decoder 可选启用 frequency refine
  5. 训练主链通过 tools/run_optimized_supervised.shpython tools/train.py --config ... 启动。

建议先阅读以下文档:

  1. docs/README.md
  2. docs/method/XNet_method.md
  3. docs/training/当前项目详解与纯文本架构流程图.md