1.8 KiB
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, 102、39-120:5、39-120等格式。 - 默认采样切片继续由系统按全序列生成。
- 单次最多保留 96 个采样切片,超出后截断并排序去重。