Files
REVOXELSEG_DICOM/工程分析/需求分析-2026-05-24-23-24-34.md

1.8 KiB

需求分析-2026-05-24-23-24-34

开始时间

2026-05-24-23-24-34

原始需求摘要

用户反馈自动微调匹配运行后结果面板中的位姿变化全部显示 +0.000,希望解释原因;同时希望“采样切片”可以人工调节,后续可增加更多采样切片参与优化。

业务目标

  • 让自动匹配结果的 +0.000 含义更清楚,避免误以为算法没有运行。
  • 支持用户人工配置采样切片,包含更多切片参与评分。
  • 保持现有自动匹配默认行为可用,并允许一键恢复默认采样。
  • 尽量不改变当前自动优化后端结构,只把已支持的 sampleSlices 参数暴露到 UI。

输入与输出

  • 输入:用户填写的采样切片文本,支持逗号、空格和范围表达。
  • 输出:传入自动匹配接口的 0-based sampleSlices 数组,以及结果面板中可读的 1-based 采样切片显示。

影响范围

  • WebSite/src/components/AutoMatchWorkspace.tsx
  • 工程分析/经验记录.md
  • 当次工程分析三件套

关键约束

  • 页面显示和用户输入均按医学切片编号 1-N,接口内部继续使用 0-(N-1)
  • 采样切片数量可以增多,但需要做上限,避免一次请求过重。
  • 结果变化为 +0.000 时应明确表示“最佳候选未优于当前位姿”,不是运行失败。

风险点

  • 用户输入范围过大可能导致运行时间显著增长。
  • 如果 1-based/0-based 转换不清楚,会造成采样切片偏一层。
  • 若只显示最终结果,不显示最佳候选是否为“保持当前”,用户仍难判断优化有没有变化。

默认假设

  • 采样切片输入支持 39, 71, 10239-120:539-120 等格式。
  • 默认采样切片继续由系统按全序列生成。
  • 单次最多保留 96 个采样切片,超出后截断并排序去重。