2.2 KiB
2.2 KiB
需求分析-2026-05-24-16-28-58
开始时间
2026-05-24-16-28-58
原始需求摘要
- 先重启程序,并确认
https://revoxel.huijutec.cn/是否可访问。 - 解释并修正逆向工作区中
liver_right显示形状异常、liver_artery仍像多条线构成而非实体区域的问题。 - 修正导出:用户只显示
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/目录。 - 对血管等细结构允许轻量实体化增厚,但不做大半径形态学膨胀。