Visor de imágenes médicas OHIF
OHIF Viewer es un visor de imágenes médicas que no ocupa espacio proporcionado por Open Health Imaging Foundation (OHIF). Es una aplicación web progresiva configurable y extensible con soporte listo para usar para archivos de imágenes que admiten DICOMweb.
Acerca de
El Visor OHIF cuenta con un conjunto completo de funciones, que incluyen:
Manejo de imágenes:
1. Recuperación y carga de imágenes de diversas fuentes y formatos.
2. Representación de conjuntos de imágenes en representaciones 2D, 3D y reconstruidas.
Anotación y manipulación:
3. Manipulación, anotación y serialización de observaciones.
Características adicionales:
4. Apoyo a la internacionalización.
5. Integración de OpenID Connect.
6. Capacidades de uso sin conexión.
7. Amplia compatibilidad con teclas de acceso rápido.
El Visor OHIF ofrece un alto nivel de personalización y configuración. Si necesita funciones que aún no están implementadas, la comunidad agradece las solicitudes de extracción y el sistema de extensión se mejora constantemente.
¿Por qué elegir el visor OHIF?
Comunidad y experiencia
OHIF Viewer es un proyecto colaborativo que ha sido fundamental en el desarrollo de muchos visores de imágenes médicas activos, de producción y aprobados por la FDA. Se beneficia de la vasta experiencia de su comunidad y de las contribuciones de individuos, grupos de investigación y organizaciones comerciales.
Construido para adaptarse
Después de más de ocho años de integración con varias empresas y organizaciones, OHIF Viewer ha sido rediseñado desde cero para satisfacer las diversas necesidades de configuración y flujo de trabajo de su base de usuarios. Todas las funciones principales se crean utilizando su propio sistema de extensión. Esta extensibilidad le permite:
1. Personalice el visor para su flujo de trabajo específico.
2. Agregue nuevas funcionalidades según sea necesario.
3. Mantenga estas personalizaciones de forma privada sin bifurcar el repositorio.
Apoyo
Para soporte comercial, colaboraciones académicas o respuestas a preguntas comunes, utilice la sección "Obtener soporte" para contactarnos.
Desarrollo
Sucursales
OHIF Viewer utiliza una estrategia de ramificación para gestionar el desarrollo y los lanzamientos:
1. rama maestra:
Contiene la última versión de desarrollo (beta).
Incluye código que ha pasado revisiones de código y pruebas automatizadas.
Es posible que no se considere listo para la producción.
Representa los cambios y características más recientes en los que está trabajando el equipo de desarrollo.
Sirve como punto de partida para crear ramas de funciones (para desarrollar nuevas funciones) y ramas de revisiones (para correcciones urgentes).
Cada paquete está etiquetado con números de versión beta y se publica en npm (por ejemplo, @ohif/[email protected]).
2. liberación/* ramas:
Alberga las últimas versiones estables.
El código en estas ramas se ha sometido a una revisión exhaustiva y a pruebas de control de calidad y se considera listo para producción.
Por ejemplo, la versión/3.5 es la rama de la versión 3.5.0 y la versión/3.6 es la versión 3.6.0.
Después de cada lanzamiento, se aplica un período de espera para garantizar que no se encuentren errores críticos. Si surge algún error crítico, se corrige en la rama de lanzamiento y se crea una nueva versión con un aumento de versión menor (por ejemplo, 3.5.1 en la rama de lanzamiento/3.5).
Cada paquete está etiquetado con números de versión y publicado en npm (por ejemplo, @ohif/[email protected]).
La rama maestra siempre permanece por delante de la rama de lanzamiento.
Las compilaciones de Docker se publican tanto para versiones beta como estables.
Representación esquemática del flujo de trabajo de desarrollo:
[Inserte una representación esquemática del flujo de trabajo de desarrollo, que muestre la rama maestra, las ramas de lanzamiento/* y el flujo de código entre ellas.]
Requisitos
[Enumere los requisitos de software necesarios para desarrollar o utilizar OHIF Viewer, incluido el sistema operativo, lenguajes de programación específicos y cualquier dependencia.]
Empezando
[Proporcione una guía paso a paso para que los nuevos usuarios configuren y comiencen a utilizar OHIF Viewer. Incluya instrucciones para instalar el software necesario, configurar el visor y acceder a funciones básicas.]
Para desarrollar
Desde el directorio raíz de este repositorio:
1. Habilite los espacios de trabajo de Yarn:
`golpear
configuración de hilo establece espacios de trabajo-experimental verdadero
`
2. Restaurar dependencias:
`golpear
instalación de hilo
`
Comandos
Estos comandos están disponibles desde el directorio raíz. Cada directorio de proyecto también admite varios comandos descritos en sus respectivos archivos README.md y package.json.
[Enumere los comandos disponibles para desarrollar el Visor OHIF. Incluya descripciones de cada comando y notas de uso específicas.]
Proyecto
La plataforma de visualización de imágenes médicas de OHIF se mantiene como monorepo. Esto significa que este repositorio contiene varios proyectos en lugar de uno solo. Explorar la estructura del proyecto revela lo siguiente:
`
.
├── extensiones #
│ ├── _example # Esqueleto de extensión de ejemplo
│ ├── default # Conjunto básico de funcionalidades útiles (fuentes de datos, paneles, etc.)
│ ├── cornerstone # Renderizado de imágenes y herramientas con Cornerstone3D
│ ├── cornerstone-dicom-sr # Representación y exportación de informes estructurados DICOM
│ ├── cornerstone-dicom-seg # Representación y exportación de segmentación DICOM
│ ├── cornerstone-dicom-rt # Representación DICOM RTSTRUCT
│ ├── microscopía de piedra angular # Representación de microscopía de portaobjetos completo
│ ├── dicom-pdf # Representación de PDF
│ ├── dicom-video # Servicios DICOM RESTful
│ ├── seguimiento de medición # Seguimiento de medición longitudinal
│ ├── tmtv # Cálculo del volumen tumoral metabólico total (TMTV)
|
│
├── modos #
│ ├── _example # Esqueleto del modo de ejemplo
│ ├── basic-dev-mode # Modo de desarrollo básico
│ ├── longitudinal # Modo longitudinal (seguimiento de medidas)
│ ├── tmtv # Modo de cálculo del volumen tumoral metabólico total (TMTV)
│ └── microscopía # Modo de microscopía de portaobjetos completo
│
├── plataforma #
│ ├── núcleo # Lógica empresarial
│ ├── i18n # Soporte de Internacionalización
│ ├── ui # Biblioteca de componentes de React
│ ├── docs # Documentación
│ └── visor # Conecta plataforma y proyectos de extensión
│
├──...#miscelánea. configuración compartida
├── lerna.json # Configuración de MonoRepo (Lerna)
├── paquete.json # Dependencias y comandos de desarrollo compartidos
└── README.md # Este archivo
`
Expresiones de gratitud
Para reconocer al Visor OHIF en una publicación académica, cite:
Open Health Imaging Foundation Viewer: un marco extensible de código abierto para crear aplicaciones de imágenes basadas en la web para respaldar la investigación del cáncer
Erik Ziegler, Trinity Urban, Danny Brown, James Petts, Steve D. Pieper, Rob Lewis, Chris Hafey y Gordon J. Harris
JCO Informática Clínica del Cáncer, no. 4 (2020), 336-345, DOI: 10.1200/CCI.19.00131
Acceso abierto en Pubmed Central: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7259879/
O
Para v1, cite:
LesionTracker: visor web extensible de código abierto y sin huella para investigaciones y ensayos clínicos de imágenes del cáncer
Trinity Urban, Erik Ziegler, Rob Lewis, Chris Hafey, Cheryl Sadow, Annick D. Van den Abbeele y Gordon J. Harris
Cancer Research, 1 de noviembre de 2017 (77) (21) e119-e122 DOI: 10.1158/0008-5472.CAN-17-0334
Nota: Si utiliza o encuentra útil este repositorio, destaquelo en GitHub. Esto ayuda a evaluar la adopción y asegurar la financiación futura para el proyecto.
Este trabajo cuenta con el apoyo principalmente del programa de Tecnología Informática para la Investigación del Cáncer (ITCR) de los Institutos Nacionales de Salud, el Instituto Nacional del Cáncer, en virtud de una subvención al Dr. Gordon Harris del Hospital General de Massachusetts (U24 CA199460).
El proyecto NCI Imaging Data Commons (IDC) apoyó el desarrollo de nuevas funciones y correcciones de errores marcados con "IDC:prioridad", "IDC:candidato" o "IDC:colaboración". NCI Imaging Data Commons cuenta con el respaldo del contrato número 19X037Q de Leidos Biomedical Research bajo la orden de trabajo HHSN26100071 del NCI. IDC Viewer es una versión personalizada del OHIF Viewer.
Este proyecto se prueba con BrowserStack. ¡Gracias por apoyar el código abierto!
Licencia
MIT © OHIF