# 需求分析 - 2026-05-07-17-28-34 ## 原始需求摘要 用户要求在 `逆向工作区 - 影像与模型融合视角` 中实现真实的 DICOM 与 3D 模型融合浏览: 1. 将 DICOM 转为三维影像体。 2. DICOM 可以按切片范围显示,例如显示第 1 到第 50 张。 3. DICOM 在三维中表现为一个黑色长方体,表面显示待显示范围的最后一帧图片。 4. 3D 模型叠加在 DICOM 体上方。 5. 可以调整模型位姿。 6. DICOM 与模型可以一起旋转,最终达到模型显示在 CT 上的效果。 7. 本次需求分析、实现方案、测试方案、执行修改都不需要人工二次确认。 ## 业务目标 - 将逆向工作区从二维示意融合升级为三维 DICOM 体与 STL 模型同场景融合。 - 为后续模型逆向体素化和 DICOM 分割标注提供更接近真实配准场景的交互基础。 - 支持用户通过切片范围控制 CT 体显示,并通过模型位姿微调对齐模型。 ## 输入与输出 输入: - 当前项目 `Head_CT_DICOM` 的 DICOM 切片序列。 - 当前项目 `Head_CT_ReConstruct` 的 STL 模型构件。 - 用户选择的 DICOM 切片起止范围。 - 用户拖拽/滚轮旋转缩放整体场景,以及通过控件调整模型位姿。 输出: - 逆向工作区中出现三维融合视角。 - DICOM 以黑色体数据长方体展示,最后一帧贴在体表面。 - 选定范围内的 CT 切片以半透明层叠方式呈现。 - STL 模型叠加在 CT 体上,可单独调整模型位姿。 - DICOM 体和 STL 模型作为一个场景整体旋转查看。 ## 影响范围 - `WebSite/server.ts` - 新增 DICOM 融合体数据接口。 - `WebSite/src/types.ts` - 新增融合体数据类型。 - `WebSite/src/lib/api.ts` - 新增融合体数据请求方法。 - `WebSite/src/components/ReverseWorkspace.tsx` - 重构影像与模型融合视角为 Three.js 三维融合场景。 - 新增切片范围控制、模型位姿控制、整体视角交互。 ## 风险点 - 一次性加载过多 DICOM 切片会导致接口响应和 WebGL 纹理压力较大。 - STL 与 DICOM 的真实坐标系还没有完整医学空间配准矩阵,本次属于同场景归一化融合和手动位姿调整。 - 透明 CT 切片过多可能遮挡模型,需要控制默认范围和透明度。 - 逆向工作区当前布局还有 Mask 展示等内容,融合视角变为三维后需要保持布局可用。 ## 待确认问题 - 本次用户已明确免二次确认,直接执行。 ## 人工审核状态 - 本次免二次确认。