Files
REVOXELSEG_DICOM/工程分析/需求分析-2026-05-04-05-41-22.md

2.5 KiB
Raw Permalink Blame History

需求分析 - 2026-05-04-05-41-22

原始需求摘要

用户基于当前项目库和逆向工作区提出 3 项调整:

  1. 3D 模型已有显示效果,但希望更接近参考图中的实体 STL 拼装效果,而不是现在偏点云/稀疏预览;同时需要可以调整整体 3D 模型位姿。
  2. DICOM 切片长按上下箭头时,图片也要连续跟随变化,形成明显的图像运动感。
  3. 逆向工作区中存在重复信息:
    • 有两个“当前项目:头部 CT 模型逆向体素化演示”,删除上方那个。
    • 有两个“逆向工作区”,删除下方那个。
    • “当前项目:头部 CT 模型逆向体素化演示 DICOM 300 STL 9”字号调大。

业务目标

项目库的 3D 模型视图应能更像真实 STL 实体表面预览用户可通过控件调整模型整体姿态便于对照参考图观察头颅、气管、肿瘤等结构DICOM 切片浏览需要有连续播放/滚动的即时反馈;逆向工作区标题区应减少重复文本,强化当前项目上下文。

输入与输出

  • 输入:
    • Head_CT_ReConstruct/ 中的 STL 文件。
    • Head_CT_DICOM/ 中的 DICOM 序列。
    • 用户在 UI 上的切片长按、实体化程度、位姿调节输入。
  • 输出:
    • 3D 模型实体化程度控制与位姿控制 UI。
    • 长按切片时连续请求并绘制 DICOM 图像。
    • 精简后的逆向工作区头部信息。

影响范围

  • WebSite/src/components/ProjectLibrary.tsx
    • STL 预览渲染方式、实体化/点云程度控制、整体位姿控制。
    • DICOM 长按切片刷新节奏与视觉反馈。
  • WebSite/src/components/ReverseWorkspace.tsx
    • 删除页面内重复标题和上方重复“当前项目”描述。
    • 调整项目状态标签字号。
  • WebSite/src/App.tsx
    • 保留全局 header 的“逆向工作区”,页面内不再重复。
  • WebSite/server.ts
    • 如需提高实体化程度,可能调整 STL 预览抽样上限或返回更多三角面数据。

风险点

  • STL 原始文件总量较大,提高实体化程度会增加网络传输和浏览器渲染压力。
  • 如果直接加载完整 STL可能再次导致页面卡顿或空白应采用可调采样密度或分级预览。
  • 长按切片连续刷新会增加 DICOM preview API 请求频率,需要节流并避免响应乱序。
  • 位姿控制需要避免和自动旋转逻辑互相冲突。

待确认问题

本次用户没有明确跳过二次确认,因此按照工作流,需等待实现方案和测试方案审核确认后再修改业务代码。