Sitio web | Conjunto de datos | GitHub | Publicaciones
Acelerar la resonancia magnética (MRI) al adquirir menos mediciones tiene el potencial de reducir los costos médicos, minimizar el estrés a los pacientes y hacer que las imágenes de MR sea posible en aplicaciones donde actualmente es prohibitivamente lento o costoso.
FastMri es un proyecto de investigación colaborativa de Facebook AI Research (Fair) y NYU Langone Health para investigar el uso de IA para hacer escaneos de resonancia magnética más rápido. NYU Langone Health ha lanzado conjuntos de datos de resonancia magnética de rodilla y cerebro totalmente anonimizados que se pueden descargar desde la página del conjunto de datos FastMri. Las publicaciones asociadas con el proyecto FastMri se pueden encontrar al final de este readme.
Este repositorio contiene cargadores de datos de Pytorch convenientes, funciones de submuestreo, métricas de evaluación e implementaciones de referencia de métodos de referencia simples. También contiene implementaciones para métodos en algunas de las publicaciones del proyecto FastMri.
Hay múltiples publicaciones que describen diferentes subcomponentes de los datos (p. Ej., Cerebro frente a la rodilla) y las líneas de base asociadas. Todos los datos de FastMri se pueden descargar desde la página del conjunto de datos FastMri.
Resumen del proyecto, conjuntos de datos, líneas de base: FastMri: un conjunto de datos abierto y puntos de referencia para MRI acelerado ({J. Zbontar*, F. Knoll*, A. Sriram*} et al., 2018)
Datos de la rodilla: FastMri: un conjunto de datos K RAW K Raw y DICOM disponible públicamente de imágenes de rodilla para la reconstrucción de imágenes de MR acelerado utilizando el aprendizaje automático ({F. Knoll*, J. Zbontar*} et al., 2020)
Propiedades del conjunto de datos del cerebro: material suplementario de resultados del desafío FastMri 2020 para la reconstrucción de imágenes de MR de aprendizaje automático ({M. Muckley*, B. Riemenschneider*} et al., 2021)
Datos de próstata: FastMri Prostate: un conjunto de datos de resonancia magnética biparamétrica disponible públicamente para avanzar en el aprendizaje automático para imágenes de cáncer de próstata (Tibrewala et al., 2023)
Para la documentación del código, la mayoría de las funciones y clases tienen documentos acompañantes a las que puede acceder a través de la función help en Ipython. Por ejemplo:
from fastmri . data import SliceDataset
help ( SliceDataset ) Nota: Las contribuciones al código se prueban continuamente a través de acciones de GitHub. Si se encuentra con un problema, lo mejor que debe hacer es intentar hacer coincidir el entorno tests en setup.cfg , EG, pip install --editable ".[tests]" Al instalar desde la fuente.
Nota: Como se documenta en el número 215, actualmente hay una fuga de memoria cuando se usa h5py instalada desde pip y convertir a una torch.Tensor . Para evitar la fuga, debe usar h5py con una versión de HDF5 antes de 1.12.1. A partir del 16 de febrero de 2022, la versión conda de h5py 3.6.0 usó HDF5 1.10.6, lo que evita la fuga.
Primero instale Pytorch de acuerdo con las instrucciones en el sitio web de Pytorch para su sistema operativo y la configuración de CUDA. Entonces, corre
pip install fastmri pip manejará todas las dependencias del paquete. Después de esto, debería poder ejecutar la mayor parte del código en el repositorio.
Si desea instalar directamente desde la fuente de GitHub, clone el repositorio, navegue al directorio raíz fastmri y ejecute
pip install -e . El repositorio está centrado en el módulo fastmri . Lo siguiente desglosa la estructura básica:
fastmri : contiene una serie de herramientas básicas para matemáticas complejas, combinaciones de bobinas, etc.
fastmri.data : contiene funciones de utilidad de datos de la carpeta data original que se pueden usar para crear máscaras de muestreo y archivos de envío.fastmri.models : contiene modelos de reconstrucción, como U-Net y Varnet.fastmri.pl_modules : módulos de rayos de Pytorch para la carga de datos, el entrenamiento y el registro. Las carpetas fastmri_examples y banding_removal incluyen el código para la reproducibilidad. Los modelos de referencia se usaron en el papel ARXIV.
Sigue un breve resumen de las implementaciones basadas en documentos con enlaces al código. Para completar, también mencionamos el trabajo en la adquisición activa, que se aloja en otro repositorio.
Modelos de referencia
Muestreo, reconstrucción y corrección de artefactos
Adquisición activa
Datos de próstata
Ejecute pytest tests . Por defecto, las pruebas de integración que usan los datos de FastMri se omiten. Si desea ejecutar estas pruebas, configure SKIP_INTEGRATIONS en False en el conftest.
El ReadMe de datos tiene un ejemplo básico sobre cómo cargar datos e incorporar transformaciones de datos. Este cuaderno Jupyter contiene un tutorial simple que explica cómo comenzar a trabajar con los datos.
Mire este script de demostración de la red para un ejemplo de cómo entrenar un modelo utilizando el marco Pytorch Lightning.
Aviso: Como se documenta en la discusión 293, el dominio FastMri.org se transfirió de la propiedad de Meta a la propiedad de la NYU el 2023-04-17, y NYU aún no ha reconstruido el sitio. Hasta que el sitio y los líderes sean reconstruidos por NYU, las tablas de clasificación no estarán disponibles. Las mitigaciones se presentan en la discusión 293.
FastMri tiene licencia MIT, como se encuentra en el archivo de licencia.
Si usa los datos o código FastMri en su proyecto, cite el documento ARXIV:
@misc { zbontar2018fastMRI ,
title = { {fastMRI}: An Open Dataset and Benchmarks for Accelerated {MRI} } ,
author = { Jure Zbontar and Florian Knoll and Anuroop Sriram and Tullie Murrell and Zhengnan Huang and Matthew J. Muckley and Aaron Defazio and Ruben Stern and Patricia Johnson and Mary Bruno and Marc Parente and Krzysztof J. Geras and Joe Katsnelson and Hersh Chandarana and Zizhao Zhang and Michal Drozdzal and Adriana Romero and Michael Rabbat and Pascal Vincent and Nafissa Yakubova and James Pinkerton and Duo Wang and Erich Owens and C. Lawrence Zitnick and Michael P. Recht and Daniel K. Sodickson and Yvonne W. Lui } ,
journal = { ArXiv e-prints } ,
archivePrefix = " arXiv " ,
eprint = { 1811.08839 } ,
year = { 2018 }
}Si usa los datos o código de próstata FastMri en su proyecto, cite ese documento:
@misc { tibrewala2023fastmri ,
title = { {FastMRI Prostate}: A Publicly Available, Biparametric {MRI} Dataset to Advance Machine Learning for Prostate Cancer Imaging } ,
author = { Tibrewala, Radhika and Dutt, Tarun and Tong, Angela and Ginocchio, Luke and Keerthivasan, Mahesh B and Baete, Steven H and Chopra, Sumit and Lui, Yvonne W and Sodickson, Daniel K and Chandarana, Hersh and Johnson, Patricia M } ,
journal = { ArXiv e-prints } ,
archivePrefix = " arXiv " ,
eprint = { 2304.09254 } ,
year = { 2023 }
}Los siguientes enumeran títulos de documentos del proyecto FastMri. Los resúmenes correspondientes, así como los enlaces a preimpresiones y código se pueden encontrar aquí.