Dullzen / GRUPO05-2024-PROYINF

2 stars 0 forks source link

HU010: Visualización de Volumen en Vistas Ortogonales (Axial, Coronal, Sagital) #11

Open javi-18 opened 1 month ago

javi-18 commented 1 month ago

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.

javi-18 commented 1 month 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.