Está en la página 1de 4

Detección de glaucoma mediante la combinación de la relación

copa/disco y la regla ISNT


B. Rodrigo1, S. Morales1,2, V. Naranjo1,2, A. Colomer1,2, M. Alcañiz1,2,3
1
Instituto Interuniversitario de Investigación en Bioingeniería y Tecnología Orientada al Ser Humano, Universitat
Politècnica de València, I3BH/LabHuman, Camino de Vera s/n, 46022 Valencia, Spain, belrodmo@gmail.com, {smorales,
vnaranjo, acolomer, malcaniz}@labhuman.com
2
Grupo Tecnologías de Informática Aplicadas a la Oftalmología, Unidad Conjunta UPV- FISABIO, Spain
3
Ciber, Fisiopatología de Obesidad y Nutrición, CB06/03 Instituto de Salud Carlos III, Spain

Resumen Las técnicas más usadas para la detección del glaucoma


Este trabajo se centra en el diseño e implementación de un son el estudio de la relación entre la copa y el disco óptico
método de clasificación automático de las imágenes de fondo de y la regla ISNT [2]. En general, estas técnicas se emplean
ojo según presenten características de padecer glaucoma o no. de manera independiente pero no suelen combinarse. Este
Además de proponer un nuevo método para la detección de la trabajo quiere demostrar cómo la combinación de ambas
copa óptica, se ha demostrado que si se combinan características es capaz de mejorar los resultados de la
características extraídas de la regla ISNT y de la relación entre clasificación además de proponer un nuevo método para
la copa y el disco óptico, se consigue un clasificador más la segmentación de la copa óptica.
robusto que si se considera sólo una de esas características. El
algoritmo de clasificación utilizado ha sido SVM y ha logrado La relación entre la copa y el disco consiste en analizar si
unos resultados prometedores en imágenes procedentes de el tamaño de la copa es relevante en función del disco
cuatro bases de datos diferentes con gran variabilidad. óptico. Para ello, se realiza el cociente entre el diámetro
de ambos (CDR) o bien entre sus áreas (ACDR) dando
1. Introducción lugar a un valor entre 0 y 1. En la literatura existen
algunas discrepancias en los umbrales que deben tomarse
El glaucoma es una de las principales causas de ceguera para diferenciar entre un paciente sano u otro sospechoso
en la actualidad a nivel mundial [1]. Consiste en un de glaucoma; por ejemplo, en [3] un ojo se considera
conjunto de procesos en los que una presión intraocular glaucomatoso si su CDR supera 0,5. Sin embargo para
elevada produce lesiones que afectan fundamentalmente [4], cuando este cociente es menor de 0,3 es normal; entre
al nervio óptico, provocando una pérdida de campo visual 0,3 y 0,6 es sospechoso; y si es mayor de 0,6, patológico.
que puede llegar a ser total si el proceso no se detiene. Sin
embargo, la detección precoz y un control y tratamiento La regla ISNT se basa en comprobar en cuál de las cuatro
adecuado pueden impedir la progresión de la enfermedad. partes del anillo neuroretiniano (Inferior, Superior, Nasal
El daño del nervio óptico se manifiesta en un cambio en o Temporal) hay mayor concentración de fibras nerviosas
la apariencia de la copa óptica, por lo que su tamaño está [5]. Un ojo sano cumple que I>S>N>T.
relacionado con la presencia o ausencia de glaucoma. En
El artículo se organiza de la siguiente forma: en el
la Figura 1 se muestra la diferencia existente entre el
capítulo 2 y 3 se describe el material empleado y el
fondo de ojo de un paciente sano y uno glaucomatoso.
método propuesto. En el capítulo 4 se detallan los
resultados y en el capítulo 5 se recogen las conclusiones.
2. Material
El material empleado para este trabajo han sido imágenes
de 4 bases de datos diferentes, dos de ellas públicas y
otras dos privadas: base de datos del Hospital 12 de
Octubre de Madrid [6] (53 imágenes), Rim One Database
(a) (b)
[7] (71 imágenes), High-Resolution Fundus (HRF). [8]
Figura 1. Imagen de fondo de ojo: (a) Ojo sano y (b) Ojo (30 imágenes) y Autogla proporcionada por la Fundación
glaucomatoso. En rojo marcado el disco óptico y en azul la Oftalmológica del Mediterráneo (FOM) (38 imágenes).
copa óptica.
Combinando las bases de datos anteriores, se cuenta con
En base a esos hechos, este trabajo se centra en un total de 192 imágenes clasificadas por especialistas
implementar un algoritmo para la clasificación de (72 con patología y 120 sanas). Debe destacarse la gran
pacientes en sanos o sospechosos de padecer glaucoma a variabilidad existente en el conjunto de datos utilizado.
partir del análisis automático de imágenes de fondo de ojo
con el fin de conseguir una detección temprana y poder 3. Método
frenar el avance de la enfermedad. Este sistema de
3.1. Determinación de la región de interés
cribado podría ayudar al abaratamiento de gasto de
tiempo en personal experimentado, permitiendo de este Las características necesarias para la clasificación de un
modo aumentar la población participante. fondo de ojo como glaucomatoso o no deben calcularse
en el disco óptico por lo que se establece una región de hacia el centro del vaso sustituyendo el valor del píxel por
interés alrededor del disco y se recortan las imágenes para la intensidad media calculada en un pequeño vecindario
trabajar sólo sobre esa región (Figura 2). Este recorte se alrededor de los píxeles de la frontera de manera iterativa.
realiza con el objetivo de reducir el coste computacional.
El paso más importante en la detección de la copa se ha
Todas las imágenes son recortadas a excepción de la base
centrado en el uso de la transformada watershed [13]. En
de datos de Rim One que ya viene recortada y centrada en
ella, los mínimos de la imagen representan los objetos de
el disco óptico. Para la detección del disco óptico se ha
interés y los máximos corresponden a las fronteras de
utilizado el método propuesto en [9].
separación entre los objetos. Por ello, la entrada de esta
transformada suele ser una imagen de gradiente.
Uno de los problemas de este método es la
sobresegmentación debida a la aparición de zonas con
ruido que pueden dar lugar a numerosos mínimos locales.
Una solución consiste en modificar el método añadiendo
a la imagen del gradiente unos marcadores que indiquen
(a) (b) de manera artificial los mínimos en la imagen. Para evitar
Figura 2. (a) Imagen de fondo de ojo original y (b) Imagen el problema de la subsegmentación al limitar el número
recortada alrededor del disco óptico. de marcadores, se hace uso de una variante de la
transformada watershed conocida con el nombre de
3.2. Segmentación de la copa óptica
Watershed Estocástica [14]. En dicha variante se lanza un
El primero de los objetivos de este trabajo es segmentar la número N de marcadores controlados M veces para
copa del disco óptico para poder extraer características generar una función de densidad de probabilidad (pdf) de
sobre ella. los contornos de la imagen. Sin embargo, no sólo se
necesitan marcadores que especifiquen el objeto de
Después de establecer la región de interés se llevó a cabo
interés (internos) sino también marcadores que limiten la
un estudio para analizar qué espacio de color permitiría
zona a ser segmentada (externos).
realizar una mejor segmentación de la copa óptica. Se
analizaron las distintas componentes de los espacios En nuestro caso, los marcadores internos se generan
RGB, YCbCr, CIE Lab, CMYK y PCA [10]. La Figura 3 aleatoriamente entre los píxeles que tengan una varianza
muestra las componentes de cada uno de los espacios en menor de 0,003 respecto al máximo de CMYK y al
las que la copa aparece definida con mayor claridad. mínimo PCA, dado que la copa del disco óptico coincide
con el área de menor y mayor intensidad del mismo,
respectivamente. Si la varianza es demasiado grande,
pueden caer marcadores fuera de la copa.
Como marcador externo se utiliza el borde del disco
óptico, ya que la copa siempre está contenida en su
(a) (b) (c) interior. En nuestro caso realizan 5 simulaciones de la
transformada watershed usando 100 marcadores. Sobre la
pdf resultante, se realiza una última tirada de marcadores
aleatorios y se ejecuta la transformada final donde cada
marcador interno ha dado lugar a una región de la imagen.
La copa óptica será la unión de todas esas regiones.
(d) (e) La imagen binaria resultante de la unión de las regiones
Figura 3. Análisis de diferentes espacios de color: (a) es suavizada mediante descriptores de Fourier [15] para
Componente G (RGB). (b) Componente Cr (YCbCr). (c) dar lugar finalmente a la copa segmentada. Los
Componente a (Lab). (d) Componente M (CMYK). (e) coeficientes de alta frecuencia son filtrados para adquirir
Primera componente (PCA). un contorno más suave.
Tanto la componente M de CMYK como la primera En la Figura 4 pueden observarse los pasos para
componente de PCA proporcionan una frontera de la copa segmentar la copa óptica usando como imagen de entrada
bien definida por lo que la segmentación se realizó de la componente M del espacio CMYK y la primera
manera paralela con esas dos componentes para comparar componente de PCA. En la Figura 5 se muestran dos
los resultados y establecer cuáles eran los óptimos. ejemplos donde se puede apreciar el resultado de la
segmentación sobre una imagen usando esas imágenes de
La eliminación de los vasos en el interior del disco óptico
entrada. En este caso, el resultado óptimo se obtiene
facilita el poder reconocer los bordes de la copa de una
usando la primera componente de PCA.
manera adecuada. Para poder eliminarlos se aplica la
técnica conocida como inpaint [11]. Los vasos son 3.3. Extracción de características
detectados haciendo uso de un algoritmo de clustering
3.3.1 Relación copa-disco
llamado K-means [12] que agrupa los datos en clases
basándose en un criterio de similitud. Una vez se han Esta relación es una de las medidas usadas en
detectado, se rellena la zona segmentada desde la frontera oftalmología para evaluar el progreso del glaucoma. Se
puede calcular de dos maneras, ambas se basan en la 3.3.2 Regla ISNT
segmentación de la copa que se acaba de exponer y del En individuos sanos, el anillo neuroretiniano presenta un
método propuesto en [9]: grosor variable en función de la zona de la papila. El
 Relacionando el diámetro de la copa con el diámetro grosor es mayor en el sector inferior. Disminuye un poco
del disco óptico. A este caso se le conoce como CDR en el Superior y todavía es menor en el Nasal quedando el
(del inglés, cup-disk ratio). Por indicaciones de los sector Temporal como el más pequeño de todos. Este
clínicos se mide el diámetro en el eje vertical. Como orden descendente en el grosor ha sido trasladado a una
los tamaños de las imágenes cambian en función de regla nemotécnica que se conoce como ISNT [5].
la base de datos y desconocemos la correspondencia A la hora de aplicar la regla, siguiendo el consejo de
en mm con el tamaño del píxel, el estudio se realiza especialistas en el campo, se ha valoró las distancias
midiendo las distancias en píxeles. totales en horizontal y en vertical. Esta consideración
CDR  diámetro copa diámetro disco . viene respaldada por el hecho de que el médico, al ver la
imagen de fondo de ojo, es capaz de reconocer un
 Relacionando el área de la copa con el área del disco glaucoma evaluando visualmente el aspecto de la copa
óptico. En este caso, se habla de ACDR (del inglés, comparando su eje vertical con el horizontal, sin
área cup-disk ratio). ACDR  área copa área disco . necesidad de medir cada una de las cuatro zonas. Si la
distancia total entre el disco óptico y la copa en el eje
horizontal es mayor que la distancia total en el eje
vertical, estamos ante un ojo sospechoso de padecer
glaucoma. El aspecto que toma entonces la copa es de un
óvalo cuyo eje mayor es el vertical.
distHorizontal  distTemporal  distNasal
(1)
distVertical  distInferior  distSuperior

4. Resultados
Una vez extraídas las características de la papila (CDR,
(a) ACDR, distHorizontal y distVertical) se necesita un
algoritmo de clasificación que haga uso de ellas y sea
capaz de discernir entre un ojo sospechoso de padecer
glaucoma y un ojo de un paciente sano. Se han utilizado
dos algoritmos diferentes sobre el espacio de color PCA
que era el que ofrecía unos resultados levemente mejores,
regresión logística (RL) [16] y Support Vector Machines
(SVM) [17]. Además, se ha realizado una comparativa
entre usar solamente la característica del CDR como
hacen la mayoría de autores de la literatura o tomar el
(b) conjunto de características propuestas. En la Tabla 1
Figura 4. Proceso de segmentación de la copa óptica utilizando pueden observarse los resultados obtenidos en una
imágenes de entrada diferentes: (a) Componente M del validación cruzada con 10 iteraciones.
espacio CMYK y (b) Primera componente de PCA. Primera
fila: región de interés de la imagen original, imagen de Todas las características Sólo CDR
grises seleccionada, eliminación de los vasos y marcadores Sens. Espec. Sens. Espec.
utilizados. Segunda fila: gradiente de la imagen de entrada
con los vasos eliminados, regiones obtenidas mediante el RL 0.7842 0.5799 0.7785 0.3747
watershed estocástico, unión de las regiones watershed con SVM 0.7223 0.6893 0.6781 0.6681
el contorno suavizado y resultado final.
Tabla 1. Resultados del método propuesto mediante regresión
logística (RL) y Support Vector Machines (SVM). Valores
de sensibilidad (Sens.) y especificidad (Espec.)
De los resultados de esta tabla se puede concluir que
SVM ofrece unos valores de sensibilidad y especificidad
más balanceados aunque con regresión logística se logre
(a) (b) una sensibilidad ligeramente mayor.
Figura 5. Resultado final de la segmentación de la copa óptica Por otro lado, el método propuesto ha sido comparado
utilizando imágenes de entrada diferentes: (a) Componente con un trabajo previo que hacía uso de una de las bases de
M del espacio CMYK y (b) Primera componente de PCA. datos utilizadas [6]. La comparación ha sido realizada
En verde se muestra el disco óptico, en cyan la copa óptica teniendo en cuenta sólo las imágenes del Hospital 12 de
según un experto y en azul la copa obtenida por el método
Octubre de Madrid para que los resultados obtenidos
presentado.
fuesen directamente comparables entre sí. Ver Tabla 2.
Sens. Espec. Referencias
Román et al. [6] 0.9677 0.6820 [1] American Academy of Ophthalmology. Glaucoma -
Lifelong Education for the Ophthalmologist, 2012.
Método propuesto con RL 0.8764 0.7799
[2] Khan, F., Khan, S., Yasin, U., Ul Haq, I., Qamar, U.
Método propuesto con SVM 0.8066 0.9270
Detection of glaucoma using retinal fundus images.
Biomedical Engineering International Conference, 2013,
Tabla 2. Comparación del método propuesto (RL y SVM) con pages 1-5.
el trabajo presentado en [6] sobre la base de datos del
Hospital 12 de Octubre de Madrid. [3] Kumar, M. and Dandapat, S. Techniques of glaucoma
detection from color fundus images: A review. I.J. Image,
Aunque el método de Román et al. [6] consigue una Graphics and Signal Processing, 2012, 9:44-51.
mayor sensibilidad, el algoritmo presentado en este
[4] González Martin-Moro, J. Manual CTO de Medicina y
trabajo es más específico. Ambos términos son Cirugía. Oftalmología. CTO Editorial.
importantes para que un sistema de clasificación
automático sea eficaz. [5] Harizman, N., Oliveira, C., Chiang, A., Tello, C., Marmor,
M., Ritch, R., Liebmann, J.M. The ISNT Rule and
Todos los cálculos han sido realizados en un Intel Core i7 Differentiation of Normal From Glaucomatous Eyes. Arch
a 2.80 GHz con una memoria RAM de 4 GHz. El coste Ophthalmol. 2006, 124(11):1579-1583.
computacional para la segmentación de la copa óptica y la [6] Román, R., Barea, R., Boquete, L., López, E., Campos, J.,
extracción de características es de unos 3 segundos por de Pablo, L., Escot, D., de Santiago, L., Ortiz, M. (2013).
imagen. Color analysis in retinography: Glaucoma image detection.
XIII Mediterranean Conference on Medical and Biological
5. Conclusiones Engineering and Computing, 2013.
El objetivo general de este trabajo ha sido implementar un [7] Fumero, F., Alayon, S., Sanchez, J., Sigut, J., and
algoritmo para la clasificación de pacientes en dos Gonzalez-Hernandez, M. Rim-one: An open retinal image
grupos: sanos o sospechosos de padecer glaucoma. Se ha database for optic nerve evaluation. Computer-Based
centrado en la segmentación de la copa óptica y en el Medical Systems (CBMS), 2011 24th International
análisis posterior de sus características que resultan Symposium on, 2011, pages 1-6.
discriminantes a la hora de realizar la clasificación. Estas [8] Dept. Computer Science of Erlangen-Nuremberg
características han sido utilizadas como parámetros en dos University. High-resolution fundus (HRF) image database.
tipos de clasificadores, regresión logística y SVM, siendo https://www5.cs.fau.de/research/data/fundus-images/
SVM el que lograba unos resultados más compensados (Consultada: Septiembre 2014).
sobre todo el conjunto de imágenes analizado. [9] Morales, S., Naranjo, V., Angulo, J., and Alcañiz, M.
Además, se ha demostrado que el uso del conjunto de Automatic detection of optic disc based on PCA and
características propuestas mejora considerablemente los mathematical morphology. IEEE Transactions on Medical
Imaging, 2013, vol. 32, no. 4, pp. 786-796.
resultados obtenidos frente a contemplar solamente el
CDR, que es lo más extendido en la literatura. Por otro [10] Jolliffe, I. T. Principal Component Analysis, 2nd ed.
lado, cabe destacar que el método presentado es sensible a Springer, 2002.
la vez de específico, lo que mejora otras alternativas del [11] Bertalmio, M., Sapiro, G., Caselles, V., and Ballester, C.
estado del arte. Image inpainting. Proceedings of the 27th annual
conference on Computer graphics and interactive
En lo que se refiere a líneas futuras, debería realizarse una techniques, 2000, pages 417-424.
amplia validación de la segmentación de la copa óptica.
Esta validación y, también la del método de clasificación, [12] MacQueen, J. Some methods for classification and analysis
deberían realizarse sobre un conjunto de datos of multivariate observations. In Proc. of the fifth Berkeley
independiente no utilizado en el entrenamiento de los Symposium on Mathematical Statistics and Probability,
1967, volume 1, pages 281-297.
algoritmos.
[13] Beucher, S. and Meyer, F. Mathematical Morphology in
Agradecimientos Image Processing. E. Dougherty Ed., 1992.
Este trabajo ha sido financiado por el Ministerio de [14] Angulo, J. and Jeulin, D. Stochastic watershed
Economía y Competitividad, proyecto ACRIMA segmentation. Proc. of the 8th International Symposium on
(TIN2013-46751-R), y parcialmente por proyectos Mathematical Morphology, 2007, pages 265-279.
Consolider-C (SEJ2006-14301/PSIC), “CIBER of
[15] Zahn, C.T., Roskies, R.Z. Fourier descriptors for plane
Physiopathology of Obesity and Nutrition, an initiative of closed curves, IEEE Transactions on Computers, 1972, vol.
ISCIII” y el Programa de Investigación de Excelencia c-21, no. 3, p.p 269–281.
PROMETEO (Generalitat Valenciana. Consellería de
Educación, 2008-157). Además, queremos mostrar [16] Le Cessie, S., van Houwelingen, J.C. Ridge Estimators in
nuestro agradecimiento al Servicio de Oftalmología de Logistic Regression. Applied Statistics,1992,41(1):191-201.
Hospital 12 de Octubre de Madrid y al Departamento de [17] Chang, C.C., Lin, C.J. LIBSVM - A Library for Support
Electrónica de la Universidad de Alcalá por facilitarnos el Vector Machines, 2001.
acceso a su base de datos. http://www.csie.ntu.edu.tw/~cjlin/libsvm/ (Consultada:
Septiembre 2014).

También podría gustarte