Cargando…
A vendor-agnostic, PACS integrated, and DICOM-compatible software-server pipeline for testing segmentation algorithms within the clinical radiology workflow
BACKGROUND: Reproducible approaches are needed to bring AI/ML for medical image analysis closer to the bedside. Investigators wishing to shadow test cross-sectional medical imaging segmentation algorithms on new studies in real-time will benefit from simple tools that integrate PACS with on-premises...
Autores principales: | , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Frontiers Media S.A.
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10637622/ https://www.ncbi.nlm.nih.gov/pubmed/37954555 http://dx.doi.org/10.3389/fmed.2023.1241570 |
_version_ | 1785133439333171200 |
---|---|
author | Zhang, Lei LaBelle, Wayne Unberath, Mathias Chen, Haomin Hu, Jiazhen Li, Guang Dreizin, David |
author_facet | Zhang, Lei LaBelle, Wayne Unberath, Mathias Chen, Haomin Hu, Jiazhen Li, Guang Dreizin, David |
author_sort | Zhang, Lei |
collection | PubMed |
description | BACKGROUND: Reproducible approaches are needed to bring AI/ML for medical image analysis closer to the bedside. Investigators wishing to shadow test cross-sectional medical imaging segmentation algorithms on new studies in real-time will benefit from simple tools that integrate PACS with on-premises image processing, allowing visualization of DICOM-compatible segmentation results and volumetric data at the radiology workstation. PURPOSE: In this work, we develop and release a simple containerized and easily deployable pipeline for shadow testing of segmentation algorithms within the clinical workflow. METHODS: Our end-to-end automated pipeline has two major components- 1. A router/listener and anonymizer and an OHIF web viewer backstopped by a DCM4CHEE DICOM query/retrieve archive deployed in the virtual infrastructure of our secure hospital intranet, and 2. An on-premises single GPU workstation host for DICOM/NIfTI conversion steps, and image processing. DICOM images are visualized in OHIF along with their segmentation masks and associated volumetry measurements (in mL) using DICOM SEG and structured report (SR) elements. Since nnU-net has emerged as a widely-used out-of-the-box method for training segmentation models with state-of-the-art performance, feasibility of our pipleine is demonstrated by recording clock times for a traumatic pelvic hematoma nnU-net model. RESULTS: Mean total clock time from PACS send by user to completion of transfer to the DCM4CHEE query/retrieve archive was 5 min 32 s (± SD of 1 min 26 s). This compares favorably to the report turnaround times for whole-body CT exams, which often exceed 30 min, and illustrates feasibility in the clinical setting where quantitative results would be expected prior to report sign-off. Inference times accounted for most of the total clock time, ranging from 2 min 41 s to 8 min 27 s. All other virtual and on-premises host steps combined ranged from a minimum of 34 s to a maximum of 48 s. CONCLUSION: The software worked seamlessly with an existing PACS and could be used for deployment of DL models within the radiology workflow for prospective testing on newly scanned patients. Once configured, the pipeline is executed through one command using a single shell script. The code is made publicly available through an open-source license at “https://github.com/vastc/,” and includes a readme file providing pipeline config instructions for host names, series filter, other parameters, and citation instructions for this work. |
format | Online Article Text |
id | pubmed-10637622 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | Frontiers Media S.A. |
record_format | MEDLINE/PubMed |
spelling | pubmed-106376222023-11-11 A vendor-agnostic, PACS integrated, and DICOM-compatible software-server pipeline for testing segmentation algorithms within the clinical radiology workflow Zhang, Lei LaBelle, Wayne Unberath, Mathias Chen, Haomin Hu, Jiazhen Li, Guang Dreizin, David Front Med (Lausanne) Medicine BACKGROUND: Reproducible approaches are needed to bring AI/ML for medical image analysis closer to the bedside. Investigators wishing to shadow test cross-sectional medical imaging segmentation algorithms on new studies in real-time will benefit from simple tools that integrate PACS with on-premises image processing, allowing visualization of DICOM-compatible segmentation results and volumetric data at the radiology workstation. PURPOSE: In this work, we develop and release a simple containerized and easily deployable pipeline for shadow testing of segmentation algorithms within the clinical workflow. METHODS: Our end-to-end automated pipeline has two major components- 1. A router/listener and anonymizer and an OHIF web viewer backstopped by a DCM4CHEE DICOM query/retrieve archive deployed in the virtual infrastructure of our secure hospital intranet, and 2. An on-premises single GPU workstation host for DICOM/NIfTI conversion steps, and image processing. DICOM images are visualized in OHIF along with their segmentation masks and associated volumetry measurements (in mL) using DICOM SEG and structured report (SR) elements. Since nnU-net has emerged as a widely-used out-of-the-box method for training segmentation models with state-of-the-art performance, feasibility of our pipleine is demonstrated by recording clock times for a traumatic pelvic hematoma nnU-net model. RESULTS: Mean total clock time from PACS send by user to completion of transfer to the DCM4CHEE query/retrieve archive was 5 min 32 s (± SD of 1 min 26 s). This compares favorably to the report turnaround times for whole-body CT exams, which often exceed 30 min, and illustrates feasibility in the clinical setting where quantitative results would be expected prior to report sign-off. Inference times accounted for most of the total clock time, ranging from 2 min 41 s to 8 min 27 s. All other virtual and on-premises host steps combined ranged from a minimum of 34 s to a maximum of 48 s. CONCLUSION: The software worked seamlessly with an existing PACS and could be used for deployment of DL models within the radiology workflow for prospective testing on newly scanned patients. Once configured, the pipeline is executed through one command using a single shell script. The code is made publicly available through an open-source license at “https://github.com/vastc/,” and includes a readme file providing pipeline config instructions for host names, series filter, other parameters, and citation instructions for this work. Frontiers Media S.A. 2023-10-26 /pmc/articles/PMC10637622/ /pubmed/37954555 http://dx.doi.org/10.3389/fmed.2023.1241570 Text en Copyright © 2023 Zhang, LaBelle, Unberath, Chen, Hu, Li and Dreizin. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms. |
spellingShingle | Medicine Zhang, Lei LaBelle, Wayne Unberath, Mathias Chen, Haomin Hu, Jiazhen Li, Guang Dreizin, David A vendor-agnostic, PACS integrated, and DICOM-compatible software-server pipeline for testing segmentation algorithms within the clinical radiology workflow |
title | A vendor-agnostic, PACS integrated, and DICOM-compatible software-server pipeline for testing segmentation algorithms within the clinical radiology workflow |
title_full | A vendor-agnostic, PACS integrated, and DICOM-compatible software-server pipeline for testing segmentation algorithms within the clinical radiology workflow |
title_fullStr | A vendor-agnostic, PACS integrated, and DICOM-compatible software-server pipeline for testing segmentation algorithms within the clinical radiology workflow |
title_full_unstemmed | A vendor-agnostic, PACS integrated, and DICOM-compatible software-server pipeline for testing segmentation algorithms within the clinical radiology workflow |
title_short | A vendor-agnostic, PACS integrated, and DICOM-compatible software-server pipeline for testing segmentation algorithms within the clinical radiology workflow |
title_sort | vendor-agnostic, pacs integrated, and dicom-compatible software-server pipeline for testing segmentation algorithms within the clinical radiology workflow |
topic | Medicine |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10637622/ https://www.ncbi.nlm.nih.gov/pubmed/37954555 http://dx.doi.org/10.3389/fmed.2023.1241570 |
work_keys_str_mv | AT zhanglei avendoragnosticpacsintegratedanddicomcompatiblesoftwareserverpipelinefortestingsegmentationalgorithmswithintheclinicalradiologyworkflow AT labellewayne avendoragnosticpacsintegratedanddicomcompatiblesoftwareserverpipelinefortestingsegmentationalgorithmswithintheclinicalradiologyworkflow AT unberathmathias avendoragnosticpacsintegratedanddicomcompatiblesoftwareserverpipelinefortestingsegmentationalgorithmswithintheclinicalradiologyworkflow AT chenhaomin avendoragnosticpacsintegratedanddicomcompatiblesoftwareserverpipelinefortestingsegmentationalgorithmswithintheclinicalradiologyworkflow AT hujiazhen avendoragnosticpacsintegratedanddicomcompatiblesoftwareserverpipelinefortestingsegmentationalgorithmswithintheclinicalradiologyworkflow AT liguang avendoragnosticpacsintegratedanddicomcompatiblesoftwareserverpipelinefortestingsegmentationalgorithmswithintheclinicalradiologyworkflow AT dreizindavid avendoragnosticpacsintegratedanddicomcompatiblesoftwareserverpipelinefortestingsegmentationalgorithmswithintheclinicalradiologyworkflow AT zhanglei vendoragnosticpacsintegratedanddicomcompatiblesoftwareserverpipelinefortestingsegmentationalgorithmswithintheclinicalradiologyworkflow AT labellewayne vendoragnosticpacsintegratedanddicomcompatiblesoftwareserverpipelinefortestingsegmentationalgorithmswithintheclinicalradiologyworkflow AT unberathmathias vendoragnosticpacsintegratedanddicomcompatiblesoftwareserverpipelinefortestingsegmentationalgorithmswithintheclinicalradiologyworkflow AT chenhaomin vendoragnosticpacsintegratedanddicomcompatiblesoftwareserverpipelinefortestingsegmentationalgorithmswithintheclinicalradiologyworkflow AT hujiazhen vendoragnosticpacsintegratedanddicomcompatiblesoftwareserverpipelinefortestingsegmentationalgorithmswithintheclinicalradiologyworkflow AT liguang vendoragnosticpacsintegratedanddicomcompatiblesoftwareserverpipelinefortestingsegmentationalgorithmswithintheclinicalradiologyworkflow AT dreizindavid vendoragnosticpacsintegratedanddicomcompatiblesoftwareserverpipelinefortestingsegmentationalgorithmswithintheclinicalradiologyworkflow |