Open javi-18 opened 2 weeks ago
Detalles Técnicos: -Renderización simultánea: Utilizar librerías como Cornerstone o VTK.js que soportan renderización médica para mostrar las tres vistas simultáneamente. -Control de slices: Implementar controles de navegación para moverse entre los diferentes slices de cada vista. -Sincronización entre vistas: Asegurar que las tres vistas se mantengan en sincronización (cuando se navega en una vista, las otras deben ajustarse). -Interfaz gráfica: Implementar una UI que permita la alternancia de vistas en caso de ser necesario.
Prioridad: Alta Dependencias: -Librerías para la visualización DICOM (como Cornerstone o VTK.js). -Backend capaz de cargar los volúmenes DICOM y sus slices asociados.
Tareas: 1)Implementación de la visualización ortogonal: Desarrollar la funcionalidad para mostrar tres vistas (axial, coronal, sagital) de una imagen DICOM.
2)Sincronización de vistas: Asegurar que las tres vistas se mantengan en sincronización a medida que el usuario navega entre ellas.
3)Interfaz gráfica: Diseñar la interfaz para permitir al usuario interactuar con las tres vistas ortogonales de manera intuitiva.
4)Pruebas de rendimiento: Verificar que el sistema pueda manejar imágenes volumétricas sin afectar el rendimiento de la aplicación.
Descripción: Como médico especialista, quiero visualizar las imágenes médicas DICOM en las tres direcciones ortogonales (axial, coronal y sagital) para obtener una perspectiva completa del volumen del cuerpo en diferentes planos, facilitando el análisis clínico detallado.
Criterios de Aceptación: -El sistema debe permitir al usuario seleccionar una imagen DICOM y visualizarla en tres vistas ortogonales: Axial, Coronal y Sagital. -Las tres vistas deben estar visibles simultáneamente en la interfaz, con la opción de alternar entre ellas si se requiere. -Las imágenes deben actualizarse de manera sincronizada, es decir, cualquier cambio de posición (scroll o slice) en una vista debe reflejarse en las otras dos. -Las imágenes deben ser renderizadas en tiempo real, asegurando una experiencia fluida al navegar entre las vistas. -Las imágenes deben poder manipularse con herramientas de contraste, brillo, mapas de colores, e inversión de imagen (como en las demás vistas). -La interfaz debe ser clara y permitir una fácil navegación entre las vistas ortogonales.