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

46 lines
1.8 KiB
Markdown

# 需求分析-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 个采样切片,超出后截断并排序去重。