monai-deploy
医学影像AI部署标准:MAP打包格式+DICOM/FHIR网关+工作流编排,覆盖从模型到临床生产的全链路
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
医学影像AI部署标准:MAP打包格式+DICOM/FHIR网关+工作流编排,覆盖从模型到临床生产的全链路
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。

2021年MICCAI大会上,一个问题困扰着与会的研究者们:明明已经训练出了准确率超过95%的放射学AI模型,为什么医院还是用不上?一个三甲医院的影像科主任曾无奈地表示:"我们收到过十几个AI公司的产品介绍,最后一个都没上。不是技术不行,是没法集成到我们的工作流里。"这个困境,催生了MONAI Deploy。
MONAI是"Medical Open Network for AI"的缩写,由NVIDIA主导、联合多家顶级医疗机构共同发起。MONAI负责训练,MONAI Deploy负责落地——两者共同构成了医疗AI从实验台到病床边的完整闭环。
MONAI Deploy工作组的核心思路是"规范先行"。他们认为,医疗AI落地的最大障碍不是模型本身,而是缺乏统一的应用打包、分发和运行标准。
项目定义了**MONAI Application Package(MAP)**规范——一种基于OCI标准的容器化应用打包格式。每个MAP是一个自包含的Docker镜像,内含AI推理模型、运行时环境、输入输出接口定义,以及元数据清单。医院的信息系统只需识别MAP的DICOM输入端口和FHIR输出端口,就能把它无缝接入现有的PACS/RIS工作流。
这套规范的设计哲学参照了医疗设备的监管思路:明确边界、强制接口、版本可控。这让它天然具备监管合规的基础。
MONAI Deploy不只是一个仓库,它是一组协同工作的子项目:
MONAI Deploy App SDK 是面向开发者的打包工具包,允许用户用Python将PyTorch模型转化为MAP,过程中自动处理DICOM解析、模型推理、结果输出,无需从零写推理服务。
MONAI Deploy Informatics Gateway 是医疗数据入口,负责从DICOM服务器(PACS)或FHIR服务器接收影像和临床数据,做格式转换后传给下游应用。
MONAI Deploy Workflow Manager 则负责在Kubernetes集群上编排MAP的执行,根据临床工作流规范决定哪个AI应用处理哪类请求,支持同步批处理和异步事件驱动两种模式。
对于没有Kubernetes团队的研究机构,MONAI Deploy Express提供了开箱即用的本地测试环境。通过docker-compose一键拉起完整的本地测试栈:MinIO对象存储、RabbiteMQ消息队列、Orthanc DICOM服务器、以及Workflow Manager核心服务。在工作站上就能完成从模型打包到PACS联调的全流程验证。
这个方案不是为生产环境设计的,但它极大地降低了医疗AI的验证门槛。
从代码结构看,MONAI Deploy各组件通过RabbitMQ进行异步通信,完全解耦。Informatics Gateway和Workflow Manager均可独立部署或替换为符合规范的第三方实现。MAP的执行基于容器化隔离,确保模型推理环境与宿主机隔离。
项目大量使用FHIR(Fast Healthcare Interoperability Resources)作为临床数据交换标准,彰显其医疗级互操作性的设计目标。Topics标签覆盖了从DICOM到MLOps的完整技术栈,体现出明显的医疗信息化导向。
MONAI Deploy的定位是规范框架和工具集,而非开箱即用的AI模型本身。用户需要具备相当的医疗信息化知识才能有效使用。此外,作为规范主导的项目,实际落地依赖NVIDIA官方SDK子仓库的维护进度,各组件成熟度参差不齐。Kubernetes部署的学习曲线较陡,对运维能力要求较高。
MONAI Deploy代表了医疗AI从"模型竞赛"向"系统集成"转变的趋势。随着FDA、NMPA对AI医疗器械监管框架的完善,标准化的应用打包将成为合规上市的必要条件。MONAI Deploy率先在这一方向布局,已被多个医疗器械厂商和学术医疗中心采用。随着医疗AI商业化进程加速,这套规范的影响力有望持续扩大。