OHIF Medical Imaging Viewer
Der OHIF Viewer ist ein medizinischer Bildbetrachter ohne Fußabdruck, der von der Open Health Imaging Foundation (OHIF) bereitgestellt wird. Es handelt sich um eine konfigurierbare und erweiterbare progressive Webanwendung mit sofort einsatzbereiter Unterstützung für Bildarchive, die DICOMweb unterstützen.
Um
Der OHIF Viewer verfügt über einen umfassenden Funktionsumfang, darunter:
Bildbearbeitung:
1. Abrufen und Laden von Bildern aus verschiedenen Quellen und Formaten.
2. Rendern von Bildsätzen in 2D-, 3D- und rekonstruierten Darstellungen.
Anmerkung und Manipulation:
3. Manipulation, Annotation und Serialisierung von Beobachtungen.
Zusätzliche Funktionen:
4. Internationalisierungsunterstützung.
5. OpenID Connect-Integration.
6. Offline-Nutzungsmöglichkeiten.
7. Umfangreiche Hotkey-Unterstützung.
Der OHIF Viewer bietet ein hohes Maß an Anpassung und Konfiguration. Wenn Sie Funktionen benötigen, die noch nicht implementiert sind, freut sich die Community über Pull-Anfragen und das Erweiterungssystem wird ständig verbessert.
Warum OHIF Viewer wählen?
Gemeinschaft & Erfahrung
Der OHIF Viewer ist ein Gemeinschaftsprojekt, das maßgeblich zur Entwicklung vieler aktiver, serienmäßiger und von der FDA zugelassener Viewer für medizinische Bildgebung beigetragen hat. Es profitiert von der umfangreichen Erfahrung seiner Community und den Beiträgen von Einzelpersonen, Forschungsgruppen und kommerziellen Organisationen.
Gebaut, um sich anzupassen
Nach über acht Jahren der Integration mit verschiedenen Unternehmen und Organisationen wurde der OHIF Viewer von Grund auf neu gestaltet, um den vielfältigen Workflow- und Konfigurationsanforderungen seiner Benutzerbasis gerecht zu werden. Alle Kernfunktionen werden mithilfe eines eigenen Erweiterungssystems erstellt. Diese Erweiterbarkeit ermöglicht Ihnen:
1. Passen Sie den Viewer an Ihren spezifischen Arbeitsablauf an.
2. Fügen Sie nach Bedarf neue Funktionen hinzu.
3. Pflegen Sie diese Anpassungen privat, ohne das Repository zu forken.
Unterstützung
Für kommerzielle Unterstützung, akademische Zusammenarbeit oder Antworten auf häufig gestellte Fragen nutzen Sie bitte den Abschnitt „Unterstützung erhalten“, um mit uns Kontakt aufzunehmen.
Entwicklung
Zweige
Der OHIF Viewer nutzt eine Verzweigungsstrategie zur Verwaltung von Entwicklung und Veröffentlichungen:
1. Hauptzweig:
Enthält die neueste Entwicklungsversion (Beta).
Enthält Code, der Codeüberprüfungen und automatisierte Tests bestanden hat.
Gilt möglicherweise nicht als produktionsbereit.
Stellt die neuesten Änderungen und Funktionen dar, an denen das Entwicklungsteam arbeitet.
Dient als Ausgangspunkt für die Erstellung von Feature-Zweigen (für die Entwicklung neuer Funktionen) und Hotfix-Zweigen (für dringende Korrekturen).
Jedes Paket wird mit Beta-Versionsnummern versehen und auf npm veröffentlicht (z. B. @ohif/[email protected]).
2. Release/*-Zweige:
Beherbergen Sie die neuesten stabilen Versionen.
Der Code in diesen Zweigen wurde einer gründlichen Codeüberprüfung und Qualitätssicherungstests unterzogen und gilt als produktionsbereit.
Beispielsweise ist Release/3.5 der Zweig für Version 3.5.0 und Release/3.6 für Version 3.6.0.
Nach jeder Veröffentlichung wird eine Wartezeit eingehalten, um sicherzustellen, dass keine kritischen Fehler gefunden werden. Wenn kritische Fehler auftreten, werden diese im Release-Zweig behoben und ein neues Release mit einer geringfügigen Versionsverbesserung erstellt (z. B. 3.5.1 im Release/3.5-Zweig).
Jedes Paket wird mit Versionsnummern versehen und auf npm veröffentlicht (z. B. @ohif/[email protected]).
Der Master-Zweig bleibt immer vor dem Release-Zweig.
Docker-Builds werden sowohl für Beta- als auch für stabile Versionen veröffentlicht.
Schematische Darstellung des Entwicklungsworkflows:
[Fügen Sie eine schematische Darstellung des Entwicklungsworkflows ein, die den Master-Zweig, die Release/*-Zweige und den Codefluss zwischen ihnen darstellt.]
Anforderungen
[Listen Sie die notwendigen Softwareanforderungen für die Entwicklung oder Verwendung des OHIF Viewers auf, einschließlich Betriebssystem, spezifische Programmiersprachen und etwaige Abhängigkeiten.]
Erste Schritte
[Stellen Sie neuen Benutzern eine Schritt-für-Schritt-Anleitung zum Einrichten und Starten des OHIF Viewers zur Verfügung. Fügen Sie Anweisungen zur Installation der erforderlichen Software, zur Konfiguration des Viewers und zum Zugriff auf grundlegende Funktionen hinzu.]
Entwickeln
Aus dem Stammverzeichnis dieses Repositorys:
1. Garn-Arbeitsbereiche aktivieren:
`Bash
Garnkonfigurationssatz „Workspaces-Experimental“ wahr
`
2. Abhängigkeiten wiederherstellen:
`Bash
Garn installieren
`
Befehle
Diese Befehle sind im Stammverzeichnis verfügbar. Jedes Projektverzeichnis unterstützt außerdem verschiedene Befehle, die in den jeweiligen Dateien README.md und package.json beschrieben sind.
[Listen Sie die verfügbaren Befehle für die Entwicklung des OHIF Viewers auf. Fügen Sie Beschreibungen für jeden Befehl und etwaige spezifische Verwendungshinweise hinzu.]
Projekt
Die OHIF Medical Image Viewing Platform wird als Monorepo betrieben. Das bedeutet, dass dieses Repository mehrere Projekte und nicht ein einzelnes enthält. Die Untersuchung der Projektstruktur zeigt Folgendes:
`
.
├── Erweiterungen #
│ ├── _example # Skelett der Beispielerweiterung
│ ├── Standard # Grundlegender Satz nützlicher Funktionalitäten (Datenquellen, Panels usw.)
│ ├── Cornerstone # Bildrendering und Tools mit Cornerstone3D
│ ├── Cornerstone-dicom-sr # Rendern und Exportieren strukturierter DICOM-Berichte
│ ├── Cornerstone-dicom-seg # Rendern und Exportieren der DICOM-Segmentierung
│ ├── Cornerstone-dicom-rt # DICOM RTSTRUCT-Rendering
│ ├── Eckpfeiler-Mikroskopie # Rendering der Mikroskopie ganzer Objektträger
│ ├── dicom-pdf # PDF-Rendering
│ ├── dicom-video # DICOM RESTful Services
│ ├── Messverfolgung # Längsmessverfolgung
│ ├── tmtv # Berechnung des gesamten metabolischen Tumorvolumens (TMTV).
|
│
├── Modi #
│ ├── _example # Grundgerüst des Beispielmodus
│ ├── basic-dev-mode # Grundlegender Entwicklungsmodus
│ ├── longitudinal # Längsmodus (Messverfolgung)
│ ├── tmtv # Berechnungsmodus für das gesamte metabolische Tumorvolumen (TMTV).
│ └── Mikroskopie # Mikroskopiemodus für ganze Objektträger
│
├── Plattform #
│ ├── Kern # Geschäftslogik
│ ├── i18n # Internationalisierungsunterstützung
│ ├── ui # React-Komponentenbibliothek
│ ├── docs # Dokumentation
│ └── Viewer # Verbindet Plattform- und Erweiterungsprojekte
│
├── ... #Sonstiges gemeinsame Konfiguration
├── lerna.json # MonoRepo (Lerna)-Einstellungen
├── package.json # Shared devDependencies und Befehle
└── README.md # Diese Datei
`
Danksagungen
Um den OHIF-Viewer in einer wissenschaftlichen Veröffentlichung zu würdigen, geben Sie bitte Folgendes an:
Open Health Imaging Foundation Viewer: Ein erweiterbares Open-Source-Framework zum Erstellen webbasierter Bildgebungsanwendungen zur Unterstützung der Krebsforschung
Erik Ziegler, Trinity Urban, Danny Brown, James Petts, Steve D. Pieper, Rob Lewis, Chris Hafey und Gordon J. Harris
JCO Clinical Cancer Informatics, Nr. 4 (2020), 336-345, DOI: 10.1200/CCI.19.00131
Open-Access auf Pubmed Central: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7259879/
ODER
Für Version 1 geben Sie bitte Folgendes an:
LesionTracker: Erweiterbarer Open-Source-Web-Viewer ohne Platzbedarf für die Krebs-Bildgebungsforschung und klinische Studien
Trinity Urban, Erik Ziegler, Rob Lewis, Chris Hafey, Cheryl Sadow, Annick D. Van den Abbeele und Gordon J. Harris
Krebsforschung, 1. November 2017 (77) (21) e119-e122 DOI: 10.1158/0008-5472.CAN-17-0334
Hinweis: Wenn Sie dieses Repository verwenden oder hilfreich finden, markieren Sie es bitte auf GitHub. Dies hilft, die Akzeptanz zu beurteilen und die zukünftige Finanzierung des Projekts sicherzustellen.
Diese Arbeit wird hauptsächlich vom National Institutes of Health, National Cancer Institute, Informatics Technology for Cancer Research (ITCR)-Programm im Rahmen eines Zuschusses an Dr. Gordon Harris am Massachusetts General Hospital (U24 CA199460) unterstützt.
Das NCI Imaging Data Commons (IDC)-Projekt unterstützte die Entwicklung neuer Funktionen und Fehlerbehebungen, die mit „IDC:priority“, „IDC:candidate“ oder „IDC:collaboration“ gekennzeichnet sind. NCI Imaging Data Commons wird durch die Vertragsnummer 19X037Q von Leidos Biomedical Research im Rahmen der Task Order HHSN26100071 von NCI unterstützt. IDC Viewer ist eine angepasste Version des OHIF Viewer.
Dieses Projekt wurde mit BrowserStack getestet. Vielen Dank für die Unterstützung von Open Source!
Lizenz
MIT © OHIF