docs: 任务书 02 CEUS 定量;待定问题 07、08;CEUS 运行产物改放 runs/ceus/
- 任务书 02:先修 C14(关键图问题改为跳过单例);四阶段迁移 ceus、segment、 ceus_quant、build 装入 8 张图中的 7 张关键帧与 tic.json;过一轮「硕士生阅读」 - 负责人 2026-10-16:MedSAM2 从远程拷贝最快;任务书一份;紫圈阈值先照搬并记待定问题; CEUS 整例失败跳过、拟合不过只缺 D1–D4,两点认可 - 待定问题 07(超声图上烧录的性别年龄)、08(紫圈颜色阈值是占位值) - 结构.md:CEUS 运行产物进 runs/ceus/(会进资料库与论文,需可追溯),work/ 只放分割缓存 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -39,7 +39,7 @@
|
||||
|
||||
| 段 | 做什么 | 输入 → 输出 | 旧项目状态 |
|
||||
| --- | --- | --- | --- |
|
||||
| CEUS 定量 | 从超声造影视频里追踪病灶、画出亮度曲线、拟合、挑关键帧、算灌注指标 | `data/` 的视频 → `work/` | 算法约 7.3k 行,40 例跑通 34 例(旧项目远程结果清单);两条路径行为不一致,映射锚点按 1856 宽素材写死(design 0002 决定 4) |
|
||||
| CEUS 定量 | 从超声造影视频里追踪病灶、画出亮度曲线、拟合、挑关键帧、算灌注指标 | `data/` 的视频 → `runs/ceus/`(分割缓存在 `work/`) | 算法约 7.3k 行,40 例跑通 34 例(旧项目远程结果清单);两条路径行为不一致,映射锚点按 1856 宽素材写死(design 0002 决定 4) |
|
||||
| 装配两个库 | 读交付包,按白名单把每路允许的内容写进给专家的资料库,把答案写进标准答案库 | `data/` + `work/` → `library/`、`answers/` | 列白名单和编号规范化有,但按旧样本 `1.2-TEST` 写死了工作表名和列名,读不了 40 例交付包 |
|
||||
| 会诊 | 三个专家各读自己那一路,按会诊流程给出判断 | `library/` → `runs/` | 没有,只有三版设计文档 |
|
||||
| 评价 | 会诊结论对金标准;专家抽取的字段对医生标注 | `runs/` + `answers/` → `runs/<运行号>/eval/` | 没有;写过一套评估骨架,因缺陷和无人使用而删除 |
|
||||
@@ -55,8 +55,8 @@ data/交付包_20260908_40例/ 医院原始资料(只读)
|
||||
ceus + segment(显卡) │
|
||||
│ │
|
||||
▼ ▼
|
||||
work/ 中间文件 ─────────► ② 装配两个库 config/build.yaml
|
||||
(可删掉重算) scripts/build.py config/code_maps.yaml
|
||||
runs/ceus/<运行号>/ ────► ② 装配两个库 config/build.yaml
|
||||
(work/ 放分割缓存) scripts/build.py config/code_maps.yaml
|
||||
delivery → build
|
||||
┌─────────┴──────────┐
|
||||
▼ ▼
|
||||
@@ -86,7 +86,8 @@ work/ 中间文件 ─────────► ② 装配两个库
|
||||
|
||||
- **给专家的资料库**(`library/`):AI 专家能看到的一切。每次装配是一个新目录,叫一次**构建**。
|
||||
- **标准答案库**(`answers/`):病理诊断、化名与真实病例号的对照、跳过清单(没进资料库的病例及原因),将来还有医生标注工作簿。只给评价用。
|
||||
- **中间文件**(`work/`):CEUS 定量的工作产物,可以删掉重算。
|
||||
- **CEUS 运行**(`runs/ceus/<运行号>/`):一次 CEUS 定量的产物(轮廓、曲线、关键帧、指标),会装进资料库、可能写进论文,所以和会诊运行一样只追加不删(`AGENTS.md` 硬性约束 5)。
|
||||
- **中间文件**(`work/`):可以删掉重算的东西,目前只有 MedSAM2 分割结果的缓存。
|
||||
- **运行**:一次会诊或评价,产物放在 `runs/` 下一个新目录里,只追加不删。
|
||||
- **账本**:一次会诊运行里每次调用模型的记录(请求、回复、用量、结局),存为 SQLite,只追加。
|
||||
- **关键帧**:从 CEUS 视频里挑出交给超声专家的 7 张图,定义见第四部分。
|
||||
@@ -146,7 +147,7 @@ work/ 中间文件 ─────────► ② 装配两个库
|
||||
|
||||
---
|
||||
|
||||
## 四、两个库与 CEUS 中间文件的内容
|
||||
## 四、两个库与 CEUS 定量产物的内容
|
||||
|
||||
### 给专家的资料库(`library/<构建号>/`)
|
||||
|
||||
@@ -184,7 +185,9 @@ library/<构建号>/
|
||||
- 跳过清单:没进资料库的病例、没过的那一项检查、涉及的文件和列,以及对不上的各表原值,供医生核对。40 例里已知有 6 例临床表与超声表对不上(`../待定问题/04-交付数据的跨表不一致.md`),会出现在这份清单里;
|
||||
- 将来加医生标注工作簿。
|
||||
|
||||
### CEUS 中间文件(`work/`)
|
||||
### CEUS 定量的产物(`runs/ceus/` 与 `work/`)
|
||||
|
||||
每次运行的产物写进 `runs/ceus/<运行号>/`,只追加;第 3 步的分割结果按下表的键缓存在 `work/`,可以删掉重算。具体布局见 `../任务书/02-CEUS定量.md`。
|
||||
|
||||
CEUS 定量按下面的阶段进行(旧项目的阶段划分,迁移时逐模块核对):
|
||||
|
||||
@@ -229,8 +232,8 @@ X 是超声报告工作簿的「推注开始时间s」,含义是视频第 0
|
||||
| `prompts/` | 版本化的提示词文件;每次运行记下所用提示词的哈希 | 是 |
|
||||
| `data/` | 医院交付的原始资料 | 否 |
|
||||
| `library/`、`answers/` | 两个库,每次构建一个目录 | 否 |
|
||||
| `work/` | CEUS 中间文件 | 否 |
|
||||
| `runs/` | 会诊与评价的运行,只追加不删 | 否 |
|
||||
| `work/` | 可以删掉重算的中间文件,目前只有分割缓存 | 否 |
|
||||
| `runs/` | CEUS 定量、会诊与评价的运行,只追加不删 | 否 |
|
||||
| `models/` | 模型权重 | 否 |
|
||||
| `reference/`、`reference-pdf/` | 旧项目副本、外部代码、文献原文 | 否 |
|
||||
|
||||
|
||||
Reference in New Issue
Block a user