# 需求分析-2026-05-25-00-07-30 ## 开始时间 2026-05-25-00-07-30 ## 原始需求摘要 用户要求自动微调匹配工作区去掉下方候选表格和若干统计卡片,把逆向分割映射视图放到“匹配结果”正下方,提供两个视图进行对比,并通过同一个进度条调节切片;只显示选中的骨骼区域,并支持“所选骨骼区域”和“得分可视化”两种模式。骨骼区域默认不选,需要用户选择;采样切片改为可选择数量,默认均匀筛选;移动惩罚和缩放惩罚默认 0,非骨区域惩罚默认 0.1。另有 STL preview 请求 `/models/sternum.stl/preview?limit=800000` 报 `ERR_HTTP2_PROTOCOL_ERROR` 的问题需要修复。 ## 业务目标 - 自动匹配页面更像实际配准工作台,而不是调参表格。 - 支持运行前/运行后在同一切片位置直观看骨骼区域对比。 - 采样切片按数量自动均匀选取,减少手动输入负担。 - 自动匹配初始权重更宽松,避免默认惩罚过强导致难以移动。 - 修复高精度 STL preview 大 JSON 在公网 HTTP/2 下传输失败的问题。 ## 输入与输出 - 输入:项目 ID、当前位姿、选中骨骼 STL、采样切片数量、评分权重、切片预览位置、显示模式。 - 输出:自动匹配最佳位姿、两个映射预览画布、同一切片控制、可写回项目的最佳位姿。 ## 影响范围 - `WebSite/src/components/AutoMatchWorkspace.tsx` - `WebSite/src/components/ReverseWorkspace.tsx` - `WebSite/server.ts` - `WebSite/src/types.ts` - `Docker部署/README.md` - `工程分析/经验记录.md` ## 关键约束 - 自动匹配仍不能调整旋转。 - 只显示用户选中的骨骼构件;默认不能预选。 - UI 中切片编号使用 `1-N`,接口内部使用 `0-(N-1)`。 - 高精度 STL preview 不能再因为响应过大导致公网请求失败。 ## 风险点 - 复用逆向分割映射视图需要避免引入工作区保存/导出逻辑。 - 双视图加载 DICOM 与 STL preview 可能增加网络请求,要限制只加载选中骨骼区域。 - 对大 STL preview 做 gzip 传输要保留普通 JSON 响应兼容。 ## 默认假设 - “两个对比视图”分别显示基准位姿和最佳位姿。 - “得分可视化”第一版使用当前骨骼区域在 DICOM 骨窗下的命中/偏离叠加,而不是完整热力图算法。 - 采样切片数量默认 9 张,可调到 1-96 张。