Website | Datensatz | Github | Veröffentlichungen
Die Beschleunigung der Magnetresonanztomographie (MRT) durch Erwerb weniger Messungen kann die medizinischen Kosten senken, die Stress für Patienten minimieren und die MR -Bildgebung in Anwendungen ermöglichen, bei denen sie derzeit unerschwinglich oder teuer ist.
Fastmri ist ein kollaboratives Forschungsprojekt von Facebook AI Research (Fair) und NYU Langone Health, um die Verwendung von KI zu untersuchen, um MRT -Scans schneller zu machen. Die NYU Langone Health hat vollständig anonymisierte Knie- und Gehirn -MRT -Datensätze veröffentlicht, die von der Fastmri -Datensatzseite heruntergeladen werden können. Veröffentlichungen, die mit dem Fastmri -Projekt verbunden sind, finden Sie am Ende dieses Readme.
Dieses Repository enthält bequeme Pytorch -Datenlader, Subsamplingfunktionen, Bewertungsmetriken und Referenzimplementierungen einfacher Basismethoden. Es enthält auch Implementierungen für Methoden in einigen Veröffentlichungen des Fastmri -Projekts.
Es gibt mehrere Veröffentlichungen, die verschiedene Unterkomponenten der Daten (z. B. Gehirn vs. Knie) und zugehörige Basislinien beschreiben. Alle Fastmri -Daten können von der Fastmri -Datensatzseite heruntergeladen werden.
Projektzusammenfassung, Datensätze, Baselines: Fastmri: Ein offener Datensatz und Benchmarks für beschleunigte MRT ({J. Zbontar*, F. Knoll*, A. Sriram*} et al., 2018)
Kniedaten: Fastmri: Ein öffentlich verfügbarer Rohk-Space- und Dicom-Datensatz von Kniebildern für die beschleunigte MR-Bildrekonstruktion mit maschinellem Lernen ({F. Knoll*, J. Zbontar*} et al., 2020)
Hirndatensatzeigenschaften: Ergänzendes Material der Ergebnisse der 2020 Fastmri Challenge für maschinelles Lernen MR -Bildrekonstruktion ({M. Muckley*, B. Riemenschneider*} et al., 2021)
Prostata -Daten: Fastmri Prostata: Ein öffentlich verfügbares, biparametrisches MRT -Datensatz zur Förderung des maschinellen Lernens für die Bildgebung von Prostatakrebs (Tibrewala et al., 2023)
Für die Code -Dokumentation sind die meisten Funktionen und Klassen begleitet von Docstrings, auf die Sie über die help in Ipython zugreifen können. Zum Beispiel:
from fastmri . data import SliceDataset
help ( SliceDataset ) Hinweis: Die Beiträge zum Code werden kontinuierlich über GitHub -Aktionen getestet. Wenn Sie auf ein Problem stoßen, ist das Beste, das Beste zu tun, um die tests in setup.cfg , z pip install --editable ".[tests]"
HINWEIS: Wie in Ausgabe 215 dokumentiert, gibt es derzeit ein Speicherleck, wenn h5py aus pip installiert und in einen torch.Tensor umgewandelt wird. Um das Leck zu vermeiden, müssen Sie h5py mit einer Version von HDF5 vor 1.12.1 verwenden. Ab dem 16. Februar 2022 verwendete die conda -Version von h5py 3.6.0 HDF5 1.10.6, wodurch das Leck vermieden wird.
Installieren Sie zuerst Pytorch gemäß den Anweisungen auf der Pytorch -Website für Ihr Betriebssystem und Ihr CUDA -Setup. Dann rennen Sie
pip install fastmri pip behandelt alle Paketabhängigkeiten. Danach sollten Sie in der Lage sein, den größten Teil des Code im Repository auszuführen.
Wenn Sie direkt über die GitHub -Quelle installieren möchten, klonen Sie das Repository, navigieren Sie zum fastmri -Root -Verzeichnis und führen Sie aus
pip install -e . Das Repository befindet sich um das fastmri -Modul. Die folgende Unterbrechung der Grundstruktur:
fastmri : Enthält eine Reihe grundlegender Tools für komplexe Zahlmathematik, Spulenkombinationen usw.
fastmri.data : Enthält Datenversorgungsfunktionen aus dem data , mit dem Abtastmasken und Einreichungsdateien erstellt werden können.fastmri.models : Enthält Rekonstruktionsmodelle wie U-NET und Varnet.fastmri.pl_modules : Pytorch Lightning -Module für Datenbelastung, Training und Protokollierung. Die Ordner fastmri_examples und banding_removal enthalten Code für die Reproduzierbarkeit. Die Basismodelle wurden im Arxiv -Papier verwendet.
Eine kurze Zusammenfassung der Implementionen, die auf Papieren mit Links zum Code basieren, folgt. Für die Vollständigkeit erwähnen wir auch Arbeiten zur aktiven Akquisition, die in einem anderen Repository gehostet wird.
Basismodelle
Probenahme, Rekonstruktion und Artefaktkorrektur
Aktive Erwerb
Prostata -Daten
Führen Sie pytest tests durch. Standardmäßig werden Integrationstests, bei denen die Fastmri -Daten verwendet werden, übersprungen. Wenn Sie diese Tests ausführen möchten, setzen Sie SKIP_INTEGRATIONS auf False .
Die Daten Readme verfügt über ein Beispiel für das Laden von Daten und das Einbinden von Datenumstellungen. Dieses Jupyter -Notizbuch enthält ein einfaches Tutorial, in dem erklärt wird, wie man mit den Daten beginnt.
Bitte sehen Sie sich dieses UNET-Demo-Skript an, um ein Beispiel für das Training eines Modells mit dem Pytorch Lightning-Framework zu trainieren.
Hinweis: Wie in Diskussion 293 dokumentiert, wurde die Fastmri.org-Domäne von Meta-Besitz in die NYU-Eigentümerin an 2023-04-17 übertragen, und die NYU hat die Website noch nicht umgebaut. Bis die Website und die Leaderbaords von NYU wieder aufgebaut werden, sind Bestaderboards nicht verfügbar. Minderungen sind in Diskussion 293 vorgestellt.
Fastmri ist MIT lizenziert, wie in der Lizenzdatei zu finden.
Wenn Sie die Fastmri -Daten oder -code in Ihrem Projekt verwenden, geben Sie bitte das Arxiv -Papier an:
@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 }
}Wenn Sie die Fastmri -Prostata -Daten oder -code in Ihrem Projekt verwenden, zitieren Sie bitte dieses Papier:
@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 }
}In den folgenden Auflagen von Papieren aus dem Fastmri -Projekt. Die entsprechenden Abstracts sowie Links zu Preprints und Code finden Sie hier.