Cargando…

A DICOM Framework for Machine Learning and Processing Pipelines Against Real-time Radiology Images

Real-time execution of machine learning (ML) pipelines on radiology images is difficult due to limited computing resources in clinical environments, whereas running them in research clusters requires efficient data transfer capabilities. We developed Niffler, an open-source Digital Imaging and Commu...

Descripción completa

Detalles Bibliográficos
Autores principales: Kathiravelu, Pradeeban, Sharma, Puneet, Sharma, Ashish, Banerjee, Imon, Trivedi, Hari, Purkayastha, Saptarshi, Sinha, Priyanshu, Cadrin-Chenevert, Alexandre, Safdar, Nabile, Gichoya, Judy Wawira
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer International Publishing 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8455728/
https://www.ncbi.nlm.nih.gov/pubmed/34405297
http://dx.doi.org/10.1007/s10278-021-00491-w
_version_ 1784570728368046080
author Kathiravelu, Pradeeban
Sharma, Puneet
Sharma, Ashish
Banerjee, Imon
Trivedi, Hari
Purkayastha, Saptarshi
Sinha, Priyanshu
Cadrin-Chenevert, Alexandre
Safdar, Nabile
Gichoya, Judy Wawira
author_facet Kathiravelu, Pradeeban
Sharma, Puneet
Sharma, Ashish
Banerjee, Imon
Trivedi, Hari
Purkayastha, Saptarshi
Sinha, Priyanshu
Cadrin-Chenevert, Alexandre
Safdar, Nabile
Gichoya, Judy Wawira
author_sort Kathiravelu, Pradeeban
collection PubMed
description Real-time execution of machine learning (ML) pipelines on radiology images is difficult due to limited computing resources in clinical environments, whereas running them in research clusters requires efficient data transfer capabilities. We developed Niffler, an open-source Digital Imaging and Communications in Medicine (DICOM) framework that enables ML and processing pipelines in research clusters by efficiently retrieving images from the hospitals’ PACS and extracting the metadata from the images. We deployed Niffler at our institution (Emory Healthcare, the largest healthcare network in the state of Georgia) and retrieved data from 715 scanners spanning 12 sites, up to 350 GB/day continuously in real-time as a DICOM data stream over the past 2 years. We also used Niffler to retrieve images bulk on-demand based on user-provided filters to facilitate several research projects. This paper presents the architecture and three such use cases of Niffler. First, we executed an IVC filter detection and segmentation pipeline on abdominal radiographs in real-time, which was able to classify 989 test images with an accuracy of 96.0%. Second, we applied the Niffler Metadata Extractor to understand the operational efficiency of individual MRI systems based on calculated metrics. We benchmarked the accuracy of the calculated exam time windows by comparing Niffler against the Clinical Data Warehouse (CDW). Niffler accurately identified the scanners’ examination timeframes and idling times, whereas CDW falsely depicted several exam overlaps due to human errors. Third, with metadata extracted from the images by Niffler, we identified scanners with misconfigured time and reconfigured five scanners. Our evaluations highlight how Niffler enables real-time ML and processing pipelines in a research cluster.
format Online
Article
Text
id pubmed-8455728
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Springer International Publishing
record_format MEDLINE/PubMed
spelling pubmed-84557282021-10-07 A DICOM Framework for Machine Learning and Processing Pipelines Against Real-time Radiology Images Kathiravelu, Pradeeban Sharma, Puneet Sharma, Ashish Banerjee, Imon Trivedi, Hari Purkayastha, Saptarshi Sinha, Priyanshu Cadrin-Chenevert, Alexandre Safdar, Nabile Gichoya, Judy Wawira J Digit Imaging Original Paper Real-time execution of machine learning (ML) pipelines on radiology images is difficult due to limited computing resources in clinical environments, whereas running them in research clusters requires efficient data transfer capabilities. We developed Niffler, an open-source Digital Imaging and Communications in Medicine (DICOM) framework that enables ML and processing pipelines in research clusters by efficiently retrieving images from the hospitals’ PACS and extracting the metadata from the images. We deployed Niffler at our institution (Emory Healthcare, the largest healthcare network in the state of Georgia) and retrieved data from 715 scanners spanning 12 sites, up to 350 GB/day continuously in real-time as a DICOM data stream over the past 2 years. We also used Niffler to retrieve images bulk on-demand based on user-provided filters to facilitate several research projects. This paper presents the architecture and three such use cases of Niffler. First, we executed an IVC filter detection and segmentation pipeline on abdominal radiographs in real-time, which was able to classify 989 test images with an accuracy of 96.0%. Second, we applied the Niffler Metadata Extractor to understand the operational efficiency of individual MRI systems based on calculated metrics. We benchmarked the accuracy of the calculated exam time windows by comparing Niffler against the Clinical Data Warehouse (CDW). Niffler accurately identified the scanners’ examination timeframes and idling times, whereas CDW falsely depicted several exam overlaps due to human errors. Third, with metadata extracted from the images by Niffler, we identified scanners with misconfigured time and reconfigured five scanners. Our evaluations highlight how Niffler enables real-time ML and processing pipelines in a research cluster. Springer International Publishing 2021-08-17 2021-08 /pmc/articles/PMC8455728/ /pubmed/34405297 http://dx.doi.org/10.1007/s10278-021-00491-w Text en © The Author(s) 2021 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) .
spellingShingle Original Paper
Kathiravelu, Pradeeban
Sharma, Puneet
Sharma, Ashish
Banerjee, Imon
Trivedi, Hari
Purkayastha, Saptarshi
Sinha, Priyanshu
Cadrin-Chenevert, Alexandre
Safdar, Nabile
Gichoya, Judy Wawira
A DICOM Framework for Machine Learning and Processing Pipelines Against Real-time Radiology Images
title A DICOM Framework for Machine Learning and Processing Pipelines Against Real-time Radiology Images
title_full A DICOM Framework for Machine Learning and Processing Pipelines Against Real-time Radiology Images
title_fullStr A DICOM Framework for Machine Learning and Processing Pipelines Against Real-time Radiology Images
title_full_unstemmed A DICOM Framework for Machine Learning and Processing Pipelines Against Real-time Radiology Images
title_short A DICOM Framework for Machine Learning and Processing Pipelines Against Real-time Radiology Images
title_sort dicom framework for machine learning and processing pipelines against real-time radiology images
topic Original Paper
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8455728/
https://www.ncbi.nlm.nih.gov/pubmed/34405297
http://dx.doi.org/10.1007/s10278-021-00491-w
work_keys_str_mv AT kathiravelupradeeban adicomframeworkformachinelearningandprocessingpipelinesagainstrealtimeradiologyimages
AT sharmapuneet adicomframeworkformachinelearningandprocessingpipelinesagainstrealtimeradiologyimages
AT sharmaashish adicomframeworkformachinelearningandprocessingpipelinesagainstrealtimeradiologyimages
AT banerjeeimon adicomframeworkformachinelearningandprocessingpipelinesagainstrealtimeradiologyimages
AT trivedihari adicomframeworkformachinelearningandprocessingpipelinesagainstrealtimeradiologyimages
AT purkayasthasaptarshi adicomframeworkformachinelearningandprocessingpipelinesagainstrealtimeradiologyimages
AT sinhapriyanshu adicomframeworkformachinelearningandprocessingpipelinesagainstrealtimeradiologyimages
AT cadrinchenevertalexandre adicomframeworkformachinelearningandprocessingpipelinesagainstrealtimeradiologyimages
AT safdarnabile adicomframeworkformachinelearningandprocessingpipelinesagainstrealtimeradiologyimages
AT gichoyajudywawira adicomframeworkformachinelearningandprocessingpipelinesagainstrealtimeradiologyimages
AT kathiravelupradeeban dicomframeworkformachinelearningandprocessingpipelinesagainstrealtimeradiologyimages
AT sharmapuneet dicomframeworkformachinelearningandprocessingpipelinesagainstrealtimeradiologyimages
AT sharmaashish dicomframeworkformachinelearningandprocessingpipelinesagainstrealtimeradiologyimages
AT banerjeeimon dicomframeworkformachinelearningandprocessingpipelinesagainstrealtimeradiologyimages
AT trivedihari dicomframeworkformachinelearningandprocessingpipelinesagainstrealtimeradiologyimages
AT purkayasthasaptarshi dicomframeworkformachinelearningandprocessingpipelinesagainstrealtimeradiologyimages
AT sinhapriyanshu dicomframeworkformachinelearningandprocessingpipelinesagainstrealtimeradiologyimages
AT cadrinchenevertalexandre dicomframeworkformachinelearningandprocessingpipelinesagainstrealtimeradiologyimages
AT safdarnabile dicomframeworkformachinelearningandprocessingpipelinesagainstrealtimeradiologyimages
AT gichoyajudywawira dicomframeworkformachinelearningandprocessingpipelinesagainstrealtimeradiologyimages