Herramienta software para el registro de imágenes médicas
Medical image registration software
Autor
Diartt González, Fabián Andrés
Martín Aroca, Ricardo Andrés
Fecha
2018-12-04Resumen
Se diseñó una herramienta software, mediante el lenguaje de programación PYTHON, la cual
permite integrar la información de dos (2) imágenes médicas. El sistema fue implementado
utilizando diferentes librerías, las cuales, permiten la lectura de los archivos DICOM (Digital
Imaging and Communication in Medicine), realizar las técnicas de registro, y proveen las
herramientas necesarias para el procesamiento de las imágenes. Además, el proceso de
registro se lleva a cabo dentro de la interfaz de usuario desarrollada.
Durante el desarrollo del proyecto se investigó acerca de las técnicas de procesamiento más
adecuadas para el proceso de registro de imágenes. Se seleccionaron e implementaron dos
métodos de registro, a saber Método 1 – Displacement y Método 2 – Restrictive, los cuales, se
componen de una etapa de emparejamiento, una etapa de transformación, una etapa de
interpolación y finalmente una etapa donde son evaluados por unas medidas de similitud.
Por otro lado, se analizaron los métodos de registro con las distintas métricas seleccionadas
(Error Cuadrático Medio e Información Mutua), con el fin de, medir la consistencia de los
métodos en el proceso de registro de imágenes.
Los resultados de ambos métodos fueron validados con las métricas en cuestión, y se encontró
que no hay un criterio que permita evidenciar si un método presenta mejores resultados que
otro, debido a la interacción que se presentó entre ellos. Sin embargo, se demostró que la
información mutua presentó mejores resultados para este tipo de imágenes con los dos
métodos. A software tool was designed, using the PYTHON programming language, which
It allows to integrate the information of two (2) medical images. The system was implemented
using different libraries, which allow the reading of DICOM files (Digital
Imaging and Communication in Medicine), perform registration techniques, and provide
tools necessary for the processing of images. In addition, the process of
Registration takes place within the user interface developed.
During the development of the project it was investigated about the processing techniques more
suitable for the image registration process. Two were selected and implemented
registration methods, namely Method 1 - Displacement and Method 2 - Restrictive, which,
make up a stage of pairing, a stage of transformation, a stage of
interpolation and finally a stage where they are evaluated by similarity measures.
On the other hand, the registration methods were analyzed with the different selected metrics
(Medium Square Error and Mutual Information), in order to measure the consistency of the
methods in the image registration process.
The results of both methods were validated with the metrics in question, and it was found
that there is no criterion to show if a method has better results than
another, due to the interaction that occurred between them. However, it was shown that the
mutual information presented better results for this type of images with both
methods.