An Approach for Automatic Segmentation of Thermal Images in

Anuncio
An Approach for Automatic Segmentation of
Thermal Images in Computer Aided Diagnosis
R. S. Marques, A. Conci, M. G. Pérez, V. H. Andaluz, T. M. Mejía
1
Abstract— Breast cancer is major cause of the high mortality
rates among young women in developing countries. In Latin
America, it is a great health problem, as well. For example in
Brazil and Ecuador, this is the leading cause of cancer among
women around 35 years old. Early detection is important to
improve the chance of cure. Thermal imaging has the ability to
show regions where there is any potential cancer by indicating
areas of the body where there is an abnormal temperature
variation. Moreover, thermography can detect suspicious regions
in patients of any age, even in cases of dense breasts, where the
detection of an abnormality can not be achieved by
mammography. An essential step in the use of thermal imaging
systems is the development of computer-aided diagnosis (CAD).
However, any development towards a CAD system or even an
examination guided by computer should consider adequate
extraction of the region of interest (ROI). This paper proposes a
methodology for automatic segmentation of thermal imaging
breast and validation of the results by generating a Ground
Truth (GT). The automatic method proposed in this paper
consists of several image-processing techniques such as
thresholding, clustering, edge detection and refinement, among
others. For the evaluation of the results the developed GT are
presently available on the Internet, in order to allow proper
verification of the results. Finally, the results obtained by the
proposed methodology for the 328 images used in this study
showed average values of accuracy and sensitivity around 96%
and 97%, respectively.
Keywords— Image Processing, early detection, automatic
segmentation of imaging, region of interest (ROI), thermal
images, clustering, morphological operations, region growing,
curve fitting, refinements, interpolation, Hausdorff distance,
Computer Aided Diagnosis (CAD).
I. INTRODUCCION
E
L CÁNCER de mama es la tumoración maligna más
frecuente entre las mujeres de edad adulta. Su incidencia
ha ido en aumento en los últimos años en países desarrollados
y en aquellos en vía de desarrollo. La incidencia de cáncer de
mama aumenta en los países en desarrollo debido al aumento
de la esperanza de vida, el crecimiento urbano y la adopción
de estilos de vida occidentales. Aunque, en algunos la
disminución del riesgo de padecerlo se podría lograr mediante
R. S. Marques, Instituto Tecgraf, PUC-Rio, Rio de Janeiro, RJ,
[email protected]
A. Conci, Dep. Ciência Computação, Instituto de Computação-IC
Universidade Federal Fluminense - UFF, Niterói, Rio de Janeiro, Brasil
[email protected]
M. G. Pérez, Escuela Politécnica Nacional (EPN), Quito, Ecuador,
[email protected]
V. H. Andaluz, Universidad de las Fuerzas Armadas ESPE, SangolquiEcuador, [email protected]
T. M. Mejía, Universidad Técnica de Ambato, [email protected]
la prevención, estas estrategias no pueden acabar con la
mayoría de los cánceres de mama que se desarrollan en países
de recursos bajos y medios, donde el cáncer de mama se
diagnostica en etapas muy tardías. Por lo tanto, la detección
temprana con el fin de mejorar el resultado y la supervivencia
del mismo sigue siendo la piedra angular del control del
cáncer de mama Anderson et al., 2008 [1].
Así, diferentes estudios han demostrado que la detección
del cáncer en estado inicial, es muy importante para aumentar
la tasa de supervivencia en las pacientes afectadas. El
diagnóstico médico basado en diferentes tipos de imágenes
(rayos
X,
ultrasonidos
y
resonancia
magnética,
principalmente). Además, de técnicas más recientes tales
como la tomosíntesis, la imagen óptica (Optical imaging);
tomografía computarizada (CT); los biomarcadores, la
termografía, etc., son herramientas de gran importancia para la
detección precoz de estas patologías. Esta pronta detección es,
en parte, la responsable de la reducción de los índices de
mortalidad por esta causa. Aunque la detección y diagnóstico
mediante pruebas médicas anuales (principalmente,
mamografías) sigue siendo una práctica común en muchos
países como por ejemplo, Estados Unidos. En la mayoría de
los demás países, estas pruebas se realizan con una
periodicidad menor. Una revisión de estas modalidades de
imágenes se puede ver en el trabajo de Ng. [2].
Realmente, la mamografía es la técnica de referencia y la
más utilizada para este tipo de diagnóstico, pero no es
considerada una técnica de diagnóstico precoz ya que por lo
general esta prueba confirma el diagnóstico de cáncer en
etapas avanzadas. Una resonancia magnética es muy costosa y
factible en países con buena infraestructura en salud y que
además, pueden costear programas de cribado poblacionales,
organizados a largo plazo.
No obstante, en la actualidad, técnicas alternativas como la
termografía tienen un gran potencial para la detección
temprana de cáncer de pecho, a bajo coste y a temprana edad
[3][4][5]. Según Keyserlink et al. [6] esto puede ocurrir diez
años antes que otras técnicas. Por otra parte, tiene un gran
potencial para diferenciar lesiones benignas de las malignas
[7] e indicación pronostica [8][9][10][11]. En Qi y Diakides
[10] han demostrado que si el tumor se detecta en tamaño
menor de 10 mm, la paciente tiene una probabilidad del 85%
de curación, en contraste con una probabilidad del 10% si el
cáncer se detecta tarde.
Muchos países de bajos y medios ingresos que se enfrentan
a la carga de cáncer mama, necesitan implementar programas
costo-efectivos, combinadas y asequibles para hacer frente a
esta enfermedad altamente prevenible [12]. La termografía es
una de las más recientes alternativas. Es especialmente
indicada para identificar posibles lesiones que después son
estudiadas para lograr la detección precoz de anomalías de la
mama. La termografía (estudio térmico por imágenes) es una
forma de medir y representar gráficamente el calor sobre la
superficie del seno mediante una cámara sensible al calor.
El diagnóstico precoz o el conocimiento de los primeros
signos y síntomas en la población sintomática, ayuda en el
diagnóstico y el tratamiento temprano. Los programas de
cribado, es decir, la aplicación sistemática de pruebas de
tamizaje en una población aparentemente asintomática, tienen
como objetivo detectar a las personas que presenten anomalías
indicativas de cáncer. Un programa de cribado es una empresa
mucho más compleja que un programa de diagnóstico precoz
(OMS, 2007) [13]. Independientemente del método de
detección precoz utilizado, dos aspectos esenciales para el
éxito de la detección precoz poblacional son una atenta
planificación y un programa bien organizado y sostenible que
se focalice en el grupo de población adecuado y garantice la
coordinación, continuidad y calidad de las intervenciones en
todo el continuum asistencial. La selección como objetivo de
grupos de edad inadecuados, por ejemplo, mujeres jóvenes
con bajo riesgo de cáncer de mama, puede traducirse en una
disminución del número de cánceres detectados por cribado,
potenciando medidas costo-efectivas [14]. Además, esa
focalización en las mujeres más jóvenes obligaría a analizar
más tumores benignos y provocaría una sobrecarga
innecesaria de los servicios de salud, por los recursos
diagnósticos adicionales que entrañaría Yip et al., [14].
Algunos datos sugieren que esta estrategia de diagnosticar
oportunamente el cáncer de mama puede originar un
"descenso del estadio TNM" (aumento de la proporción de
cánceres de mama detectados en una fase temprana) de la
enfermedad, que la haría más vulnerable al tratamiento
curativo Yip et al., [14][15].
El cáncer también tiene un costo social; la perdida de
enorme potencial humano y el tratamiento y el cuidado de un
número creciente de pacientes con cáncer tiene un impacto
económico creciente. Esto también es una experiencia
universal, pero una vez más los detalles son muy diferentes
entre los países. El World Cancer Report 2014, revela una
carga en el cáncer que se proyecta aumentar en un 70% en
todo el mundo en tan sólo dos décadas, pero es en los países
de más bajos ingresos con los servicios de cáncer menos
desarrollados que el impacto será mayor, puesto que el inicio
precoz de algunos tipos comunes de cáncer (por ejemplo: el
cuello uterino, hígado, etc.) y la supervivencia general en los
países de recursos bajos y medios significan que la carga de
años de vida saludable perdidos en estos países es similar a la
de los países con más altos ingresos[16].
Es oportuno señalar, que hacer frente a los desafíos
planteados por el notable aumento del número de casos de
cáncer a nivel mundial, que aunque, se prevé que descienda
esta pesada carga en los países de ingresos bajos y medios
para tratar la manera de salir del cáncer hacen que sea
inverosímil; incluso en los países de más altos ingresos
tendrán dificultades para hacer frente a los crecientes costos
de tratamiento y de cuidado. Por lo tanto, esclarecer las causas
y la elaboración de estrategias de prevención eficaces, para
luchar contra el cáncer, tales como la recolección de datos
precisos sobre el cáncer, la ocurrencia de cáncer de base,
registros poblacionales, son componentes esenciales. Estos
enfoques complementan los beneficios en la mejora del acceso
a servicios asequibles y eficaces tratamientos del cáncer.
En paralelo a los trabajos realizados sobre las causas y su
prevención, se han hecho notables progresos en la
comprensión de los eventos moleculares y celulares que
transforman una célula en normal funcionamiento, en parte de
un tumor maligno, que puede acabar con la vida de su
huésped. Estos emocionantes avances de la ciencia básica
tienen ramificaciones que son evidentes, sobre todo en la
clasificación de tipos de cáncer, en la búsqueda de nuevas vías
que den pistas sobre sus causas, para poner de relieve las
oportunidades para la detección temprana y la prevención
[16].
Así, en la literatura muchos científicos han propuesto
varios métodos para segmentar y detectar regiones calientes en
termogramas y tejidos potencialmente sospechoso presentes
en estas imágenes [17-24]. En [25] se puede encontrar un
estudio completo de todas estas técnicas y la eventual
aplicación de esta, para la detección de cáncer de mama [26].
La termografía puede detectar el cáncer de mama en etapas
tempranas de la enfermedad, es posible más temprano que
utilizando la mamografía [27] [25], incluso 8-10 años antes
[28].
En este trabajo se propone el uso de diversas técnicas de
procesamiento de imágenes, tales como la umbralización,
detección de contornos, operaciones morfológicas,
crecimiento de región y agrupamiento (clustering), así como
métodos numéricos de ajuste de curvas por aproximación e
interpolación, y la obtención de los bordes para la extracción
automática de las regiones de interés de ambas mamas, en
imágenes termográficas.
II. MATERIALES Y MÉTODOS
La segmentación automática de la región de interés (ROI)
que se propone en este trabajo considera tres pasos: La
detección de los contornos laterales, la obtención de los
límites superior y la identificación de los límites inferiores, tal
como se muestra en la Fig. 1 [29].
Figura 1. Ilustración de las etapas de la segmentación automática: detección
de los límites laterales, superiores e inferiores [29].
A. Características de las imágenes
Las imágenes utilizadas para la segmentación se encuentran
almacenadas en la base de datos en ocho diferentes posiciones.
Las capturas en estas posiciones se obtuvieron sin registrar
ningún detalle específico del operador de cámara. La Fig. 2,
muestra las ocho diferentes posiciones adoptadas Adquisición
de la imagen de las dos mamas, posición de la paciente de
frente, con las manos en la cintura (T1); paciente de frente y
las manos sobre la cabeza (T2); lateral externa, mama derecha
(LEMD); lateral externa, mama izquierda (LEMI); mama
derecha (MD); mama izquierda (MI); lateral interna, mama
derecha (LIMD) y finalmente, lateral interna, mama izquierda
(LIMI).
Un punto importante, que merece la pena aclarar es que las
imágenes térmicas que se visualizan, no son más que
imágenes en pseudo-colores, generados a partir de una matriz
de temperaturas. Para la realización del método propuesto en
este trabajo, una imagen es generada a partir de la matriz de la
temperatura, utilizando 256 niveles de gris, es decir, la menor
temperatura registrada corresponderá al nivel 0 (negro) y la
más alta corresponderá al nivel 255 (blanco), los demás
valores serán reescalonados en el rango de 0 a 255.
T1
matriz de temperaturas para la gama de 256 niveles de gris por
nuestras formas de visualización, no siendo utilizados los
pseudo-colores disponibles por el software proporcionado por
FLIR. Esta cuantificación se lleva a cabo para cada imagen,
como sigue: la temperatura más baja encontrada
corresponderá al nivel de gris 0 (negro) y la temperatura más
alta corresponderá al nivel de gris 255 (blanco), las demás
temperaturas serán reescalonadas para los valores enteros en el
rango de 0 a 255. La Fig. 3, ejemplifica la diferencia en las
conversiones entre la paleta de colores de FLIR y la
conversión llevada cabo en este trabajo.
T2
(a)
Posición LEMD
MD
Posición LEMI
MI
Figura 3. (a) Matriz de temperaturas (b) Histograma de la imagen después de
la transformación de (a) a la paleta de niveles de gris (Grey) mediante el
software FLIR (c) Histograma de la imagen después la conversión propuesta
en este trabajo. (d) Imagen en niveles de gris, después de la conversión
propuesta en este trabajo [29].
B. Detección de los límites laterales
Posición LIMD
Posición LIMI
Figura 2. Serie de imágenes adquiridas en las ocho posiciones propuestas,
Motta [30].
Las imágenes utilizadas en este trabajo fueron adquiridas
con una cámara térmica modelo FLIR S45 y 320 píxeles de
ancho por 240 de alto. El software de la cámara presenta
varias posibilidades de correspondencia entre la matriz de
temperaturas y el conjunto de colores (paleta de colores).
Debido a que la paleta de colores de 135 niveles de gris ya no
se utilizan, en este trabajo, se realizó una transformación de la
La detección de los límites laterales se ha realizado en dos
etapas. En primer lugar, se ha quitado el fondo de la imagen,
eliminando parte del cuerpo de la paciente. Después, se han
detectado los bordes laterales del cuerpo.
1) Remover el fondo de la imagen
Quitar el fondo en una imagen, permite resaltar las regiones
de interés. Los histogramas de algunas de las imágenes
utilizadas en los experimentos, han permitido visualizar unas
modas bien pronunciadas y en general, una clara separación
entre dos clases predominantes, donde una de estas clases
corresponde al fondo de la imagen y la otra al cuerpo de la
paciente, tal como se puede observar en la Fig. 4.
Así, para extraer las regiones de interés, se ha manipulado el
histograma aplicando una técnica de umbralización. La
umbralización de las imágenes, se ha realizado mediante el
método de Otsu [31][32]. La principal característica de este
método consiste en una maximización de la varianza entre las
clases de la imagen [33], maximizando así la distinción entre
el cuerpo de la paciente y el fondo de la imagen (Fig. 5).
criterio para la detección de bordes mediante las derivadas
discretas de una imagen es utilizar las regiones donde la
primera derivada es superior a cierto umbral o las regiones
donde la segunda derivada tiene cambio de signo (cruces por
cero) [34].
Como una imagen es una función de dos dimensiones, es
necesario considerar los cambios de los niveles de gris en
muchas direcciones. Por ello, las derivadas parciales en
relaciona a
son utilizada para las direcciones
horizontales y verticales. La primera derivada de un punto es
obtenida por el operador gradiente, el cual es definido por la
suma de sus primeras derivadas parciales.
Debido a que los bordes pueden estar horizontal, vertical o
en cualquier dirección arbitraria, el operador Laplaciano se
destaca por ser isotrópico, es decir, detecta los bordes en
cualquier dirección (a diferencia de los operadores de primera
derivada) [35]. Por este motivo, es que se ha utilizado el
operador Laplaciano en la imagen resultante de la
umbralización de Otsu (Fig. 6) para la detección de los
contornos del cuerpo de la paciente [29]. El filtro Laplaciano
utilizado en este trabajo como una matriz de convolución 3x3,
es el siguiente [35]:
0
1
0
1
4
1
0
1
0
Figura 4. Histogramas de algunos termogramas utilizados [29].
Figura 6. Detección de los bordes en las imágenes [29].
C. Detección de los límites superiores
Para obtener los límites superiores de la región de interés es
preciso identificar primero si existe presencia de cuello y de
brazos en las imágenes, los dos casos pueden ocurrir en estas
posiciones de la adquisición de la imagen, tal como se muestra
en la Fig. 7.
Figura 5. Ilustración del proceso de umbralizaciones mediante el método de
Otsu [31][29].
2) Contorno del cuerpo
Considerando una imagen como una función de dos
variables
, , de forma que los bordes de dicha imagen se
caracterizan por un cambio de nivel de gris cuando se presenta
una discontinuidad de intensidad respecto al gradiente de la
imagen tiene una variación repentina, la derivada discreta de
una imagen funciona como un detector de bordes [34].
En el caso de imágenes, la derivada discreta es interpretada
como la tasa de cambio de niveles de gris, siendo mayor cerca
de los bordes cerca de los bordes superior e inferior en las
regiones donde los tonos tienen variaciones suaves [34]. El
Figura 7. Presencia/ausencia de cuello y brazos en las imágenes [29].
Esta identificación, se realiza por el número de las
alternancias que se produce entre el fondo y el cuerpo de la
paciente en la imagen umbralizada mediante el método de
Otsu [31][32]. Para ello, la imagen es explorada por una línea
de exploración [35], donde los puntos de alternancias son
identificados, tal como se puede observar en la Fig. 8. El
procedimiento que identifica los puntos y los números de
alternancias se describen en el algoritmo 1 (Fig. 9). El
procedimiento que identifica los puntos y los números de
alternancias (Fig. 10. (a)) se describen en el algoritmo 1
(Fig. 9).
Sea A={a1, a2,…am} denotado como un conjunto de puntos
donde ocurren las alternancias de colores (cuerpo de la
paciente y fondo de la imagen), tenemos las siguientes
situaciones:
• En las imágenes donde el cuello y brazos no capturan el
número de alternancias (por ejemplo, en la Fig. 8. (b)) m=|A|
no excederá, en dos unidades y el límite superior de la ROI
se define por el propio límite superior de la imagen.
• Las imágenes donde los brazos y el cuello son capturados
(|A|≥6) el límite superior de la ROI se define mediante el
segmento de recta (b1, b2) que interconecta dos puntos b1 y
b 2.
Para encontrar los puntos b1 y b2 basta con realizar un
crecimiento de región [34] a partir de semillas adecuadas se
encuentran los puntos más bajos en relación a sus regiones.
Para definir b1 en las imágenes en el cual |A| ≥ 6 basta utilizar
como semilla el punto a2, mientras que para encontrar el punto
b2 se utiliza como semilla el punto am-2.
El crecimiento de región utilizado, se basa en una
estructura de vecindad a 4 [34]. En la Fig. 10 se puede
observar los puntos de alternancias obtenidos. Después del
crecimiento de región, se obtienen los puntos b1 y b2 (Fig. 10
(b)). Al final del crecimiento de ambas regiones, se dibuja un
segmento de línea entre los dos puntos inferiores (Fig. 10 (c)).
Figura 8. Alternancias en las imágenes [29].
Xmin ←0;
Xmax ←anchura %cuando x ≡ anchura,cor(x,y)=0(negro)
y ←altura -1; A ← 0; ultimo_cor ← 0;
para x = Xmin hasta Xmax hacer
cor_actual ← cor(x, y);
si cor_actual ≠ ultimo_cor entonces
A ← A ∪ {(x, y)};
fin si
ultimo_cor ← cor_actual;
fin para
return A
Figura 9. Algoritmo 1. Identificación de los puntos de alternancias
D. Detección de los límites inferiores
Definir los límites de las regiones de interés es ciertamente
la etapa más compleja de todo el proceso de segmentación.
Debido a las características propias de cada paciente, una
segmentación automática que pueda abarcar el mayor número
de pacientes no es fácil.
Resumidamente, la etapa de detección de los límites
inferiores inicialmente intenta encontrar las regiones más
calientes correspondientes a los pliegues inframamarios de la
paciente. Luego, después de la ejecución de una serie de
refinamientos, se encuentra un conjunto de puntos que
representan la curva de los pliegues inframamarios. Usando
técnicas de aproximación e interpolación de puntos en las
curvas se encuentra la curva que define el límite inferior de la
región de interés (Fig. 11).
1) Umbralización de las regiones más calientes
Uno de los principales indicadores de los limites inferiores
de las mamas son los pliegues inframamarios. Puede ocurrir
una superposición de piel entre una porción inferior de la
mama y la pared anterior del tórax. Esta región, retiene más
calor y representa las temperaturas más elevadas,
correspondiendo a imágenes en escala de grises con curvas
más claras. Otras partes del cuerpo que poseen temperaturas
más elevadas son las axilas y los pliegues abdominales
[36][29].
(a)
(b)
(c)
Figura 10. (a) Puntos de alternancia destacados, (b) crecimiento de región y
detección de los puntos inferiores, (c) trazado de segmento de recta entre los
puntos inferiores encontrados [29].
2) Refinamientos
Después de la umbralización de la imagen, es necesario que
todas las regiones calientes no relacionadas con los pliegues
inframamarios sean eliminadas en sucesivas etapas de
refinamientos.
a) Clustering
El primer paso para eliminar las regiones no relacionadas
con los pliegues inframamarios, consiste en separar los pixeles
en diferentes grupos. La separación de los pixeles se realiza
basándose en sus vecindades, es decir, todos los pixeles que
están interconectados deben formar parte de un mismo grupo.
La Fig. 12, muestra el clustering realizado, donde cada grupo
posee un color distinto.
Antes del clustering de los pixeles, se realiza una operación
morfológica de cerramiento [34], con el objetivo de unir las
regiones cercanas, pero desconectadas. A continuación, la
imagen es iterada y para cada pixel (no visitado) se realiza un
procedimiento de crecimiento de región, utilizando una
estructura de vecindad a 8 [34][29].
b) Eliminaciones
Una vez que se realiza el clustering es necesario eliminar
los agrupamientos indeseados. Para realizar esta tarea, se
adaptó el algoritmo, el criterio aplicado consiste en eliminar
todos los grupos que poseen pocos píxeles, o que estuviesen
muy próximos al límite inferior de la imagen, o por encima del
punto medio del cuerpo [29].
c) Separación de los puntos
Para obtener las curvas que más se aproximan a los bordes
de las mamas, es necesario separar los puntos relacionados
con la mama izquierda y la mama derecha. Después de las
eliminaciones realizadas en etapas anteriores es posible que
|D|=1 o |D|=2. Denotando Dizq y Dder como los grupos
relacionados a la mama izquierda y derecha [29].
d) Reducción del número de puntos
El primer paso, consiste en detectar los puntos más
elevados, con el fin de encontrar curvas que mejor delimiten
cada uno de los pechos, es necesario reducir el conjunto de
puntos obtenidos después de la última etapa de separación de
los puntos. Para que en lo sucesivo se tenga solo el par
,
, se utilizará los puntos más elevados verticalmente
de cada agrupamiento [29], como se muestra en la línea de la
Fig. 13 (b).
e) Definición de puntos de la mama
El siguiente paso del método consiste en encontrar los
puntos de la parte externa de la mama. Estos puntos deben
estar en la misma línea horizontal de los puntos Dder y Dizq.
Con los puntos laterales encontrados (Lizq y Lder) se encuentran
los puntos de la parte externa de cada mama (Eder y Eizq) [29].
(a)
(b)
Figura 12. Umbralización y clustering. (a) Después de la umbralización de las
regiones calientes, (b) Después del clustering, donde las flechas indican la
región de los pliegues inframamarios [29].
E. Ajuste de curvas
Al final de la última etapa del refinamiento es necesario
encontrar curvas que se ajusten mejor a los conjuntos de
puntos encontrados (Bder y Bizq).
IR_0861
IR_3849
IR_1321
(a)
(b)
(c)
Figura 13. Ejemplos de las etapas efectuadas en el paso de refinamientos (a)
después de la separación entre la mama izquierda y derecha, (b) después de la
detección de los puntos más elevados de cada clustering, (c) después de
seleccionar el mejor segmento [29].
El término ajuste de curvas se refiere a un conjunto de
técnicas que tienen por finalidad encontrar la expresión
analítica que represente un conjunto arbitrario de datos
geométricos, como las coordenadas de puntos. Para ello,
existen dos formas de realizar es ajuste: aplicando técnicas de
interpolación o de aproximación [37][29]. La Fig. 14 muestra
un ejemplo de ajuste de curvas aplicando interpolación, Spline
cubica.
Figura 11. Detección de los límites inferiores.
F. Finalización de la segmentación
Después de detectar los límites laterales, superiores e
inferiores, se realiza la unión de los resultados de cada una de
esas etapas (Fig. 1), de lo cual resultará una imagen que sólo
tiene los bordes de la región de interés (Fig. 15). Hasta
entonces los puntos que componen la región de interés no se
han determinado.
1) Definición de la región de interés
Para finalizar la extracción de la región de interés se
realiza un crecimiento de región en un punto superior al punto
más elevado del borde inferior. Al final de la detección de los
que
límites inferiores de la ROI se encuentra el punto
representa el punto más elevado (en relación al eje y) del
borde inferior. Consecuentemente, basta utilizar el pixel que
se encuentra arriba de
como semilla para iniciar el proceso
de crecimiento de región. Dicho resultado se puede ver en la
Fig. 16.
2) Separación de las mamas
La separación de las mamas llevada a cabo en esta trabajo
está compuesta en cierto modo de una contrapropuesta de la
propuestas presentadas en Motta [30, 36] y Borchartt el al.
[38] para corregir la postura de las pacientes en las imágenes
térmicas, teniendo en cuenta que muchas veces las pacientes
se encuentran inclinadas para la izquierda o para la derecha.
Borchartt el al. [38] propuso una transformación geométrica
como una etapa de preprocesamiento en la metodología de
Mota [30, 36] para corregir el mal posicionamiento de los
pacientes.
En este trabajo, la separación de las mamas está basada en
cuatros puntos de referencia. Para una fácil comprensión se
el punto más elevado de la curva inferior que
denomina
delimita los pliegues inframamarios, debido a que después de
la interpolación entre las curvas encontradas para la mama
izquierda y derecha, respectivamente.
y
se definen justo
después del ajuste de curvas por aproximación realizado para
cada mama.
es el punto superior aún indefinido que junto
con
formarán un segmento de recta que dividirá la imagen
en mama izquierda y derecha. Donde se muestra la relación de
estos puntos para que un segmento de recta
sea dibujado
(Fig. 17).
Figura 17. Separación de las mamas mediante los cuatro puntos de referencia
aplicada sobre la imagen IR_0225.
Figura 14. Resultado de ajuste de curva mediante interpolación por spline
cúbica natural para algunas imágenes: (a) después del ajuste por
aproximación, (b) después del ajuste por interpolación de los dos puntos [29].
Figura 15. Resultado de la conjunción de los bordes encontrados en las etapas
de detección de los límites laterales, inferiores y superiores [29].
El objetivo de la separación de las mamas que se propone
en este trabajo es dividir a la ROI de acuerdo a la inclinación
de la paciente (Fig. 18). Teniendo en cuenta que un segmento
de recta
posee un grado de inclinación en relación con el
eje x igual a θ.
Para determinar la inclinación de la paciente basta encontrar
el punto
que formara un segmento de recta
con una
inclinación θ en relación al eje y [29].
(a)
(b)
(c)
Figura 16. (a) Resultado de la unión de las tres etapas de detección, (b)
después del crecimiento de la región y (c) Extracción de la región de interés
[29].
Figura 18. Proceso de separación de las mamas, aplicado sobre la imagen
IR_0225. (a) Obtención de los bordes que delimitan las mamas, (b) exclusión
de las regiones no útiles de la ROI y (c) separación de la mama derecha e
izquierda [29].
III. RESULTADOS EXPERIMENTALES
En este trabajo, además de la segmentación automática de
las mamas se presenta un sistema CAD inicial desarrollado
con el objetivo de ayudar en la visualización e interpretación
de imágenes térmicas. Dicho sistema no tiene la intención de
detectar la presencia de una posible enfermedad, solamente
mostrar información que pueda mejorar la interpretación de
las imágenes por el médico, así como ayudarle en la edición
de los informes.
Una vez realizado todo el proceso de la segmentación,
juntamente con la separación de las mamas (izquierda y
derecha), es posible proporcionar algunos datos más
detalladamente. Lo que se pretende es presentar un histograma
de las temperaturas de la mama izquierda y derecha, con el fin
de proporcionar información de la temperatura máxima,
mínima, media, mediana y la desviación estándar de las
temperaturas (Fig. 19).
Además de lo anterior, para la validación de los resultados
obtenidos se han validado con aplicación construida para la
generación del Ground Truth desarrollado en una Tablet con
tecnología touch screen destinado a ayudar a los expertos
médicos en la tarea de la segmentación manual de las
imágenes térmicas (Figs. 20 y 21).
Más detalles sobre el desarrollo y las características de esta
aplicación se pueden encontrar en [39].
Figura 20. Aplicación para generar el Ground Truth, en una Tablet [29].
Figura 21. Clasificaciones binarias: (a) Método Automático (b) Ground Truth
(c) Superposición de (a) y (b). [29].
IV. CONCLUSIONES
La extracción de la región de interés de las mamas es un
paso importante en las imágenes térmicas para el desarrollo de
sistemas de detección y ayuda al diagnóstico médico.
De acuerdo a las validaciones realizadas mediante las
métricas estadísticas y de la distancia Hausdorff, el método
propuesta presenta resultados óptimos, mostrando ser un
método eficiente y rápido. Además se puede concluir que una
etapa fundamental para el proceso de la segmentación
automática es la correcta identificación del conjunto de puntos
relacionados con los pliegues inframamarios y no en el ajuste
de curvas. Aunque se detectaron errores que en gran parte se
debe a problemas de mala posición durante la adquisición,
pacientes con senos voluminosos, así mismo por el hecho de
que las pacientes presentan una elevada asimetría entre las
mamas.
Con la extracción de las regiones de interés mediante el
método automático y la generación de sus respectivos Ground
Truth se abre la posibilidad de que otros autores utilicen estas
imágenes para validar y comparar los abordajes propuestos en
este trabajo.
(a)
AGRADECIMENTOS
Los autores brasileños recibieron becas del CNPq, CAPES
en el desarrollo de este trabajo; recibieron apoyo parcial de los
proyectos INCT-MACC (Medicina Assistida por Computação
Científica) y FAPERJ- SiADE (Sistemas de Apoio à Decisão).
También, María G. Pérez quiere agradecer a la EPN por
apoyar este trabajo.
REFERENCIAS
[1]
(b)
Figura 19. Resultados experimentales. (a) imagen IR 1632, de una paciente
con cáncer (mama derecha) y los patrones de cada mama (b) Histograma de
temperaturas de cada mama, mama derecha (línea azul), y mama izquierda
(línea roja) [29].
B.O. Anderson, C.H. Yip , R.A. Smith , R. Shyyan , S.F. Sener , A.
Eniu , R.W. Carlson, E. Azavedo ,J. Harford (2008), Guideline
implementation for breast healthcare in low-income and middleincome countries: overview of the Breast Health Global, Initiative
Global Summit 2007. Cancer, vol. 113, pp. 2221-43. URL:
http://www.who.int/topics/cancer/breastcancer/es/index4.html
[2]
E.Y.K. Ng, Breast imaging: A survey, World J Clin Oncol, 10, vol. 2,
no. 4, pp. 171-178, 2011
[3]
J.L. Griffin, D. Perlman, “Detección de Cáncer de Mama en Mujeres
con Riesgo Promedio y Alto” (en español), Obstetrics & Gynecology
116, pp. 1410-1421, 2010.
[4]
E.Y.K. Ng, E.C. Kee, R.U. Acharya, Advanced technique in breast
thermography analysis, in: Proceedings of the 27th Annual
Conference on IEEE Engineering in Medicine and Biology, pp. 710713, 2005.
[5]
P. Kapoor, S.V.A.V. Prasad, Image processing for early diagnosis of
breast cancer using infrared images, Institute of Electrical and
Electronics Engineers, vol. 3, pp. 564-566, 2010.
[6]
J.R. Keyserlink, P.D. Ahlgren, E. Yu, N. Belliveau, M. Yassa,
Function infrared imaging of the breast, IEEE Engineering in
Medicine and Biology Magazine, vol. 19, no. 3, 30-41, 2000.
[7]
Y.R. Parisky, A. Sardi, R. Hamm, K. Hughes, L. Esserman, S. Rust,
K. Callahan, Efficacy of computerized infrared imaging analysis to
evaluate a mmographically suspicious lesions, American Journal of
Roentgenology, vol. 180, pp. 263-269, 2003.
[8]
J. Koay, C. Herry, M. Frize, Analysis of breast thermography with an
artificial neural network, in: Proceedings of the 26th Annual
International Conference on IEEE EMBS, pp. 1159-1162, 2004.
[9]
J.Wang, K.J.Chang, C.Y.Chen, K.L.Chien, Y.S.Tsai, Y.M.Wu, Y.C.
Teng, T.T.F.Shih, Evaluation of the diagnostic performance of
infrared imaging of the breast: a preliminary study, BioMedical
Engineering, vol. 9, no. 3, pp. 1-10, 2010. URL:
http://www.biomedical-en gineering-online.com/content/9/1/3S.
[10] H. Qi, and N. Diakides, Infrared Imaging in Medicine, pp. 1-10. URL:
http://
a
thermal
image.com/content/00/01/48/03/46/userimages/Infrared%20Imaging%
20in%20Medicine.pdfS.
[11] E.Y.K. Ng, N.M. Sudarshan, Numerical modelling in conjunction
with thermography as an adjunct tool for breast tumor detection, BMC
Cancer, vol. 4, pp. 1-26, 2004.
[12] URL: www.breastcancer.org
[23] B. Sowmya, S. Bhattacharya. Colour image segmentation using fuzzy
clustering techniques and competitive neural network. Appl Soft
Comput., vol. 11, pp. 3170-8, 2011
[24] M. K. Pakhira, A modified k-means algorithm to avoid empty clusters.
Int J Rec Trends Engin.; vol. 1, pp. 220-6, 2009
[25] T. B. Borchartt, A. Conci, R.C.F. Lima, R. Resmini, A. Sanchez,
"Breast thermography from an image processing viewpoint: A
survey", Signal Processing, vol. 93, no. 10, pp. 2785-2803, 2013.
[26] D. A. Kennedy, T. Lee, D. Seely, “A Comparative Review of
Thermography as a Breast Cancer Screening Technique”, Integrative
Cancer Therapies, vol. 8, pp. 9-16, 2009.
[27] N. Sánchez Aldana, J. Velásquez Gómez, Imágenes por Radiación
Infrarroja y Termografía, Escuela de Ingeniería de Antioquia (EIA) e
Instituto
de
Ciencias
de
la
Salud
(CES).
URL:
http://web.usal.es/~lcal/termografia_documento.pdf.
[28] E.Y. K. Ng and L.N. Ung, Statistical analysis of healthy and
malignant breast thermography. Journal of Medical Engineering and
Technology, vol. 25, pp. 253-263, 2001.
[29] R.S. Marquês, “Segmentação automática das mamas em imagens
térmicas, “Dissertação de Mestrado, Universidade Federal
Fluminense, Niterói-RJ, 2012.
[30] Motta, L. S. Obtenção automática da região de interesse em
termogramas frontais da mama para o auxílio à detecção precoce de
doenças. Dissertação de mestrado, Instituto de Computação,
Universidade Federal Fluminense, Niterói, RJ, Brasil, 2010.
[31] N. Otsu, A threshold selection method from gray level histograms.
IEEE Trans. Systems, Man and Cybernetics. vol. 9, pp. 62-66, 1979.
[32] F. E. S. Alencar, D. C. Lopes and F. M. Mendes Neto; Development
of a System Classification of Images Dermoscopic for Mobile
Devices, IEEE Latin America Transactions, vol. 14, no. 1, 2016.
[33] M. Sezgin, B. Sankur, Survey over image thresholding techniques and
quantitative performance evaluation. Journal of Electronic Imaging,
vol. 13, no. 1, pp. 146-168, 2004.
[34] E. Azevedo, A. Conci, F. G. Leta, Computação Gráfica, V.2 - Teoria e
Prática. Elsevier, Rio de Janeiro, 2008.
[13] URL: http://www.who.int/topics/cancer/breastcancer/es/index3.html
[14] C.H. Yip, R.A. Smith, B.O. Anderson, A.B. Miller, D.B. Thomas,
E.S. Ang, R.S. Caffarella, M. Corbex, G.L. Kreps, A. McTiernan,
Guideline implementation for breast healthcare in low- and middleincome countries: early detection resource allocation. Cancer. vol.
113, no. 8, pp. 2244-2256, 2008.
[35] F. Shih, Image Processing and Pattern Recognition: Fundamentals
and Techniques. John Wiley & Sons, Piscataway, 2010
[15] Taller de Estrategias de Intervención en Cáncer de Mama en el Marco
del Plan Esperanza. Ministerio de Salud, INEN EsSalud y OPS/OMS.
URL:
http://www.paho.org/per/images/stories/FtPage/2013/Antecedentesampliados_Taller-Estrategias-Cancer-de-Mama_Plan-Esperanza.pdf
[37] L. Piegl, W. Tiller. The NURBS book (2nd ed.). Springer, New York,
1997
[16] World Cancer Report 2014. URL: www.World Cancer Report 2014
[17] E.Y.K. Ng, A review of thermography as promising non-invasive
detection modality for breast tumor, Int. J. Thermal Sciences, vol. 48,
pp. 849–859, 2008.
[18] E.Y.K. Ng, Y. Chen, Segmentation of breast thermogram: improved
boundary detection with modified snake algoritm. J Mech Med Biol.,
vol. 6, pp. 123-36, 2006.
[19] E.Y.K. Ng, Y. Chen, L.N. Ung, Computerized breast thermography:
study of image segmentation and temperature cyclic variations. Int J
Med Eng Technol.; vol. 25, pp. 12-6, 2001.
[20] M. EtehadTavakol, S. Sadri, E.Y.K Ng, Application of K- and fuzzy
c-means for color segmentation of thermal infrared breast images. J
Med Syst. vol. 34, pp. 35-42, 2010.
[21] M. EtehadTavakol, E.Y.K. Ng. Breast thermography as a potential
non-contact method in the early detection of cancer: a review. J Mech
Biol. 2013;13:1330001
[22] T. Jakubowska, B. Wiecek, M. Wysocki, C. Drews-Peszynski.
Thermal signatures for breast cancer screening - comparative study.
In: Engineering in Medicine and Biology Society (ed): Proceedings of
the 25th Annual International Conference of the IEEE, Cancun,
Mexico, vol. 2, pp. 1117-20, 2003
[36] L. Motta, A. Conci, R. C. F. Lima, E. Diniz, Automatic segmentation
on thermograms in order to aid diagnosis and 2d modeling. In:
Proceedings of 10th Workshop en Informática Médica (Belo
Horizonte, BH, Brasil, vol. 1, p. 1610-1619, 2010.
[38] T.B. Borchartt, R. Resmini, R. S. Marques, A. Conci, A. C. Silva, R.
C. F. Lima, Registro de imagem para correção da posição corporal em
mamotermogramas. VII Congresso Nacional de Engenharia Mecânica,
2012.
[39] R.S. Marques, R. Resmini, A. Conci, C. A. P. Fontes, R.C. F. Lima,
Método para segmentação manual de imagens térmicas para geração
de ground truth. In: Proceedings of XII Workshop em Informática
Médica (Curitiba, PR, Brasil, 2012).
Rafael S. Marques es licenciado en Informática por la
Universidad Federal de Juiz de Fora - MG (2010), tiene
título de maestría en Ciencias de la Computación por la
Universidad Federal Fluminense - RJ (2012). Cuenta con
experiencia en diversas áreas de la informática, con énfasis
en la computación visual. Actuando sobre la Elaboración y
Análisis de Imágenes Médicas. Actualmente, trabaja en
Instituto Tecgraf de la PUC- Rio como investigador científico.
Aura Conci: Ingeniero civil por la U. Federal do Espírito
Santo (1979), maestría (1983) y doctorado (1988) en
Ingeniería Civil en la Pontificia U. Católica de Río de
Janeiro. Fue profesor del Dep. Ing. Mecánica de la PUC/RJ
1988-1994, prof. visitante en la City City University London
en 2007/2008, post doctor en 2011 en la U. Rey Juan Carlo
de Madrid y prof. visitante en 2013 en York U. (Canadá). Es
profesor de la U. Federal Fluminense desde 1994. Ha trabajado en Ciencias de
la Computación, desde la creación del Instituto de Ciencias de la
Computación de la UFF. Su línea de investigación se considera la aplicación
de Métodos Numéricos y Computación Visual. Actúa sobre los temas: análisis
de imágenes, procesamiento de imágenes, de imágenes biomédicas,
computación visual y reconocimiento de patrones.
María G. Pérez: Obtuvo el título de Doctor en Informática y
modelización matemática por la Universidad Rey Juan Carlos
de Madrid en 2012. Fue docente investigador en el
Departamento de Ciencias de la Computación de la
Universidad Rey Juan Carlos (Madrid), España (2000-2012).
Fue profesor visitante en la Universidad Técnica de Ambato,
Ecuador (desde 2012 hasta marzo de 2015). Actualmente, es
profesor investigador en la Facultad de Ingeniería de Sistemas de la Escuela
Politécnica Nacional de Quito, Ecuador. Su investigación se centra en el
desarrollo de métodos computacionales para el análisis de imágenes
biomédicas, procesamiento de imágenes, computación visual y
reconocimiento de patrones, entre otras.
Víctor H. Andaluz: Obtuvo su título de Doctor en Ingeniería
en Sistemas de Control, en 2011 en el Instituto de
Automática (INAUT) de la Universidad Nacional de San
Juan, Argentina. Realizó una estadía investigativa en el
Instituto de Sistemas en Tiempo Real (RTS) de la
Universidad Leibniz de Hannover, Alemania, como becario
del DAAD (Instituto Alemán de Intercambio Académico). Ha
trabajado como Instructor de Laboratorio en la Facultad de Eléctrica y
Electrónica de la Escuela Politécnica Nacional. Además ha trabajo como
Profesor-Investigador en la Escuela Superior Politécnica de Chimborazo y
como Director de Investigación y Desarrollo de la de la Universidad Técnica
de Ambato. Actualmente, ocupa el cargo Profesor Principal 1 de la
Universidad de las Fuerzas Armadas ESPE. Sus áreas de interés son: Robótica
Aplicada, Control Cooperativo, Control Industrial, entre otros.
Tatiana M. Mejía es Ingeniera en Electrónica y
Comunicaciones por la Universidad Técnica de Ambato
(2015). Actuando sobre la Elaboración y Análisis de
Imágenes Médicas. Actualmente, tramita la posible
incorporación a un programa de doctorado en el exterior.
Descargar