Files
REVOXELSEG_DICOM/工程分析/需求分析-2026-05-24-16-28-58.md

48 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 需求分析-2026-05-24-16-28-58
## 开始时间
2026-05-24-16-28-58
## 原始需求摘要
1. 先重启程序,并确认 `https://revoxel.huijutec.cn/` 是否可访问。
2. 解释并修正逆向工作区中 `liver_right` 显示形状异常、`liver_artery` 仍像多条线构成而非实体区域的问题。
3. 修正导出:用户只显示 `liver_artery``liver_right` 时,`segmentation-parts/` 不应导出隐藏的 `liver_segment_S1/S2/S3`
## 业务目标
- 保证公网服务恢复可访问。
- 让二维分割映射和导出的 NIfTI 更贴近“实体区域”预期,减少条纹感和异常桥接。
- 让“可见类别 + 构件分别导出”严格只导出当前可见构件,便于后处理。
## 输入与输出
- 输入项目当前构件可见状态、模型位姿、导出选项、DICOM 切片。
- 输出:公网可访问服务、修正后的 overlay 显示、只包含可见构件的 `segmentation-parts/` 导出包。
## 影响范围
- 前端:逆向工作区 overlay 显示、导出参数传递。
- 后端:项目导出时构件样式来源、`visible` 范围过滤、STL 切面填充策略。
- 文档:`Docker部署/``工程分析/经验记录.md`
## 关键约束
- 不伪造临床级分割能力;真实显示仍受 STL 几何、模型位姿和体素化精度影响。
- 当前可见性必须以用户最新 UI 操作后的 `project.moduleStyles` 为准,不能被历史 `segmentationResults` 覆盖。
- 修正实体填充不能重新引入跨断开轮廓长桥。
- 运行态导出文件、锁定结果和医学数据不混入提交。
## 风险点
- `liver_artery` 是细长血管结构,真实几何可能天然呈细线/窄带,过度膨胀会改变语义。
- `liver_right` 若受当前位姿、镜像或切片位置影响,二维切面可能只截到局部区域,需要区分显示算法问题和配准位置问题。
- 导出包验证需要确认 tar 内文件名,而不只是前端菜单状态。
## 默认假设
- 用户选择“可见类别”时,期望导出当前眼睛打开的构件。
- “构件分别导出”仍应把所有导出的可见构件放入同一个 `segmentation-parts/` 目录。
- 对血管等细结构允许轻量实体化增厚,但不做大半径形态学膨胀。