Files
REVOXELSEG_DICOM/工程分析/需求分析-2026-05-24-18-59-49.md

45 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-18-59-49
## 开始时间
2026-05-24-18-59-49
## 原始需求摘要
用户反馈 `rib` 在三维融合视图中仍像散点,逆向分割映射视图右侧仍有一条一条的显示效果;希望包括 `skin``rib` 在内的所有构件在“逆向分割映射视图”中都尽可能显示为实心区域。用户认为此前若已修改过,应重新处理当前项目。
## 业务目标
- 让薄壳、细长、稀疏切面构件在二维逆向分割映射中有实体填充兜底。
- 减少 rib/skin 等构件在切面上仅显示散点、短线或断续线段的视觉问题。
- 保持已有肝脏等大实体构件的填充效果,不引入跨构件或跨断开区域的大面积误连。
## 输入与输出
- 输入:当前项目 STL 构件、DICOM 切片、模型位姿、构件可见状态。
- 输出:逆向分割映射视图中,所有可见构件的切面尽量以填充实体呈现;对 thin shell/骨骼类断续切面增加厚度和闭合兜底。
## 影响范围
- `WebSite/src/components/ReverseWorkspace.tsx`:前端二维 overlay 切面填充与兜底显示。
- `WebSite/server.ts`NIfTI 导出算法若与前端共享相同实体化策略,需要同步修正。
- `Docker部署/README.md`:同步说明实体化兜底能力。
- `工程分析/经验记录.md`:沉淀薄壳/细长结构实体化经验。
## 关键约束
- 不能修改原始 DICOM/STL 文件。
- 不能把不同构件混成一个标签;填充只能在单构件内部处理。
- 当前工程仍是演示闭环,修改应明确为视觉和演示导出层面的实体化兜底,不声称真实临床算法。
## 风险点
- rib/skin 这类结构天然可能是薄壳或细长带状结构,过度膨胀会让其比真实切面更厚。
- 若直接全局连接所有点,可能重新产生之前的长桥和错误相连。
- 导出算法与前端显示不一致,会让用户看到实体但下载后仍是线。
## 待确认问题或默认假设
- 默认按用户要求将所有构件在二维映射中做“实体化显示兜底”,优先视觉和导出演示一致性。
- 对 rib/skin 这类薄结构采用按连通组局部膨胀和闭合,不跨构件、不跨明显远距离碎片。