OHIF Viewer: il PACS viewer open source zero-footprint browser-based

OHIF — Open Health Imaging Foundation — nato al Massachusetts General Hospital, architettura basata su Cornerstone.js, supporto DICOMweb, estensioni e plugin, e il ruolo come viewer di riferimento per scenari di ricerca clinica e AI.

Digital HealthR&DOpen Source OHIFCornerstoneDICOMDICOMwebViewerPACSMGHOpen SourceDigital Health

Visualizzare DICOM nel browser

Un tassello centrale dell’imaging clinico è il viewer — il software con cui radiologi, clinici, ricercatori visualizzano le immagini diagnostiche. I requisiti tecnici sono nettamente diversi da quelli del PACS: interazione fluida con serie grandi di immagini, manipolazione del contrasto (window/level), strumenti di misura, annotazioni, navigazione cross-series, fusion multimodale, rendering 3D.

Il panorama storico dei viewer è stato dominato da client desktop installabili (OsiriX/Horos su macOS, RadiAnt su Windows, ClearCanvas, i viewer dei PACS commerciali Philips/GE/Siemens) e da client Java/ActiveX embedded nei PACS web.

Con la maturazione del browser moderno — Canvas 2D, WebGL, WebAssembly — è diventato tecnicamente possibile realizzare un viewer DICOM completamente browser-based, zero-footprint: l’utente apre un URL, il viewer si carica, le immagini scorrono. Niente installazione, aggiornamenti automatici, consultabile da qualsiasi postazione e ogni sistema operativo. Per la ricerca, la condivisione con colleghi, i pattern hub-and-spoke di seconda opinione remota, la differenza operativa è sostanziale.

Il progetto che ha portato questo paradigma alla maturità è OHIF Viewer.

OHIF — Open Health Imaging Foundation

OHIFOpen Health Imaging Foundation — è nata nel 2013-2014 al Massachusetts General Hospital (Harvard Medical School), nel gruppo di Gordon Harris (Director of the Tumor Imaging Metrics Core) con collaboratori da Brigham and Women’s Hospital, 3D Slicer community, e altre istituzioni. La missione dichiarata: costruire un’infrastruttura open source per il ciclo di vita completo dell’imaging medicale: visualizzazione, annotazione, analisi, condivisione.

OHIF Viewer è il prodotto principale della Foundation: un viewer DICOM open source in JavaScript, browser-based, distribuito con licenza MIT.

Cornerstone

OHIF Viewer è costruito sopra Cornerstone.js, libreria JavaScript open source iniziata nel 2014 da Chris Hafey (MGH/Harvard) come motore di rendering DICOM per browser. Cornerstone è organizzato in componenti:

  • Cornerstone Core — rendering di immagini DICOM su HTML5 Canvas, gestione window/level, pan/zoom, layer multipli
  • Cornerstone Tools — strumenti interattivi: misure di lunghezza/angolo/area, annotazioni, overlay di ROI, scroll slice-by-slice
  • dicomParser — parser JavaScript di file DICOM a basso livello
  • cornerstone-wado-image-loader — caricamento DICOM via WADO-URI (HTTP GET)

Cornerstone è indipendente da OHIF e usato da numerosi altri viewer e prodotti commerciali. Licenza MIT.

Architettura OHIF Viewer

OHIF Viewer è un’applicazione web SPA (Single Page Application) in React:

  • Layout — pannelli configurabili (viewport di immagini, pannello di studio, toolbar, pannello misure)
  • Viewports — istanze Cornerstone, sincronizzate o indipendenti per serie multiple
  • Extension system — modulo plug-in per aggiungere funzionalità (visualizzatori custom, integrazione con servizi esterni, strumenti)
  • Mode system (introdotto nella v3 in sviluppo) — configurazioni pre-confezionate per casi d’uso specifici (mammografia, oncologia, cardiologia)

Versione 2 (stabile)

OHIF v2 è la serie corrente in produzione al 2020. Basata su Meteor.js nei primi versioni, migrata a React standalone. Fornisce:

  • Navigazione MPR (multi-planar reconstruction) per volumi
  • Misure lineari, angolari, elliptiche, di area
  • Annotazioni testuali e ROI di forma libera
  • Overlay di segmentazioni in formato RTSS (DICOM RT Structure Set) e DICOM SEG
  • Integrazione con WADO-URI, WADO-RS (DICOMweb), storage locale
  • Hanging protocols primitivi

Versione 3 (alpha/beta)

OHIF v3 è in sviluppo attivo; release alpha e beta sono disponibili nel corso del 2020 con rilascio stabile pianificato per il 2021-2022. Novità strutturali:

  • Riscrittura completa in TypeScript
  • Architettura modulare a services (studyService, toolbarService, viewportService, etc.)
  • Upgrade a Cornerstone3D — nuova generazione di Cornerstone con supporto GPU via WebGL/WebGPU, volume rendering nativo, navigazione oblique slices
  • Mode system strutturato
  • Esteso supporto a imaging avanzato (fusion, mammografia digitale con navigazione per quadrante, patologia digitale)

DICOMweb

OHIF Viewer è DICOMweb-native (DICOM PS3.18):

  • QIDO-RS (Query based on ID for DICOM Objects) — ricerca di studi/serie/istanze via HTTP
  • WADO-RS (Web Access to DICOM Objects — Restful Services) — recupero di metadati e pixel data via HTTP
  • WADO-URI — accesso diretto a singole istanze
  • STOW-RS — upload di nuove istanze (meno usato in scenari di viewer)

Questo consente a OHIF di connettersi a qualsiasi archive DICOMweb-compatibile: Orthanc (open source), dcm4chee (open source), server PACS commerciali che espongono DICOMweb, cloud services (Google Cloud Healthcare API, AWS HealthImaging, Azure Health Data Services).

Il pattern tipico è: Orthanc come archive + OHIF Viewer come interfaccia = un PACS completamente open source a zero cost di licenza, facilmente dispiegabile per ricerca, trial clinici, piccoli centri.

Estensioni e MONAI

OHIF supporta estensioni via pacchetti npm. Al 2020 le più rilevanti:

  • cornerstone-tools-extension — set esteso di tool di misura e annotazione
  • vtk-extension — integrazione con VTK.js per rendering 3D/MPR
  • dicom-segmentation-extension — caricamento di segmentazioni DICOM SEG e RTSS
  • dicom-microscopy-extension — viewer per whole slide images di patologia digitale
  • Integrazione MONAI Label (in sviluppo) — annotazione AI-assistita in loop clinico, un ponte tra OHIF e pipeline deep learning via REST API

L’integrazione con MONAI è uno degli sviluppi più promettenti: un radiologo apre uno studio in OHIF, attiva uno strumento “AI-segment”, il browser invia il volume a un servizio MONAI che restituisce una segmentazione iniziale, il radiologo la raffina interattivamente. Il pattern unisce la visualizzazione browser-based con l’AI server-based, senza richiedere installazioni locali.

Scenari d’uso

OHIF Viewer è in uso operativo in diversi ambiti:

Ricerca clinica

Gruppi di ricerca deployano OHIF come interfaccia di consultazione per coorti di imaging di studi osservazionali. Il viewer accede ai dati via DICOMweb senza copie locali, preservando tracking e audit.

Trial clinici

L’Imaging Core Lab — unità specializzata in valutazione centrale di imaging per trial farmaceutici — è un caso d’uso chiave. OHIF Viewer consente a revisori esterni di valutare imaging di studio secondo protocolli predefiniti, con annotazioni strutturate esportabili.

Seconda opinione e telerefertazione

Scenari di revisione remota: un imaging prodotto in un sito viene visualizzato in un altro tramite link web, senza installazione software dal lato revisore.

Didattica

Università mediche e corsi di specializzazione usano OHIF per distribuire casi didattici.

Integrazione PACS aziendali

Alcuni ospedali hanno adottato OHIF come viewer principale o secondario del proprio PACS, in affiancamento ai viewer commerciali; specialmente per consultazioni via smartphone/tablet.

Integrazione TCIA e dataset pubblici

The Cancer Imaging Archive (TCIA), il più grande archivio pubblico di imaging oncologico, usa OHIF come viewer integrato per la consultazione dei dataset pubblici.

Certificazione e uso clinico

OHIF Viewer base non è un dispositivo medico certificato per uso diagnostico primario. Chi vuole usare OHIF per refertazione primaria deve sottoporre il proprio deployment a valutazione come dispositivo medico — percorso tecnico e regolatorio completo (IEC 62304, ISO 14971, marcatura CE o FDA clearance).

Alcune implementazioni commerciali basate su OHIF hanno ottenuto certificazioni: Radiology Partners, Blackford Analysis, vendor che offrono prodotti OHIF-derived con documentazione regolatoria completa.

Per usi di ricerca, revisione secondaria, consultazione non-diagnostica, OHIF base è ampiamente adottato senza attriti regolatori.

Ecosistema comparabile

OHIF si posiziona in un ecosistema di viewer DICOM open source:

  • Weasis (weasis.org) — viewer Java-based, desktop, sviluppato al CHU Liège (Nicolas Roduit), maturo, usato in diversi ospedali europei
  • Horos — fork open source di OsiriX, macOS desktop
  • Slim — viewer OHIF-like dell’MGH, focus su patologia digitale
  • Cornerstone-demo — applicazione demo di Cornerstone, non viewer applicativo completo
  • AMI (AMI Medical Imaging) — libreria WebGL per VR/AR di volumi medicali
  • Niivue (emergente) — viewer browser-based per neuroimaging

OHIF si distingue per: modernità stack (React/TypeScript), attività della community, supporto DICOMweb completo, integrazione con ecosistemi AI.

Nel contesto italiano

In Italia al 2020 l’adozione operativa di OHIF è ancora limitata ma in crescita:

  • IRCCS e università che gestiscono trial clinici lo usano come viewer di consultazione
  • Progetti di ricerca in imaging usano OHIF + Orthanc come PACS light
  • Alcuni ospedali hanno sperimentato OHIF come viewer complementare per consultazioni remote
  • Startup italiane di imaging integrano OHIF come frontend di prodotti AI

I vendor PACS commerciali italiani (Ebit, TeamOps, Dedalus) gestiscono la maggior parte della refertazione quotidiana, ma la crescita di OHIF come componente embedded in soluzioni speciali è tangibile.

Prospettive

Le direzioni di sviluppo nei prossimi anni:

  • Release stabile di OHIF v3 con Cornerstone3D — atteso 2021-2022
  • MONAI Label integrationAI-in-the-loop annotation tool mainstream
  • Pathology — OHIF sta acquisendo capacità per whole slide images, convergendo con strumenti di digital pathology
  • Structured reporting — integrazione con DICOM SR per refertazione nel viewer
  • Accessibilità — supporto completo per utenti con disabilità visive, requisito regolatorio crescente
  • Federated viewing — consultazione di imaging da multipli siti in un unico viewer, utile per second-opinion e ricerca multi-centrica
  • Integrazione FHIR — collegamento del viewer a cartelle cliniche FHIR per fetching del contesto paziente

OHIF Viewer al 2020 rappresenta il viewer open source più maturo per scenari web-based. L’emergere di Cornerstone3D come generazione successiva del rendering engine, combinato con le integrazioni AI (MONAI Label) e di PACS open source (Orthanc), crea le premesse di un ecosistema open source completo per imaging clinico — dalla acquisizione al rendering, dalla conservazione alla AI, dall’annotazione alla refertazione — con licenze permissive e maturità crescente.


Riferimenti: OHIF Viewer (ohif.org), Open Health Imaging Foundation. Massachusetts General Hospital / Harvard Medical School. Cornerstone.js (cornerstonejs.org). Licenza MIT. DICOMweb (DICOM PS3.18: QIDO-RS, WADO-RS, STOW-RS). Integrazione con Orthanc, dcm4chee, cloud healthcare APIs.

Vuoi supporto? Sei sotto attacco? Stato dei servizi
Vuoi supporto? Sei sotto attacco? Stato dei servizi