scieee AI-readable full text Open interactive document viewer

Detección automática de Landmarks útiles para reconstrucción 3D y evaluación estética de la reconstrucción mamaria post-mastectomía

Núñez Benjumea, Francisco José

Full text

1 Trabajo Fin de Máster de Electrónica, Tratamiento de la Señal y Comunicaciones. Curso 2013-14 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA Escuela Técnica Superior de Ingeniería Universidad de Sevilla Alumno Tutoras Francisco José Núñez Benjumea Carmen Serrano Gotarredona Begoña Acha Piñero 2 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA 3 1. INTRODUCCIÓN 5 2. REVISIÓN DEL ESTADO DEL ARTE 6 2.1. ABORDAJE QUIRÚRGICO DEL CÁNCER DE MAMA 6 2.2. EVALUACIÓN ESTÉTICA OBJETIVA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA 10 2.3. SISTEMAS DE AYUDA A LA DECISIÓN CLÍNICA 16 2.4. REVISIÓN DE LOS MÉTODOS DE SEGMENTACIÓN DE IMÁGENES 20 3. MATERIAL Y MÉTODOS 25 3.1. PROTOCOLO DE ADQUISICIÓN DE IMÁGENES 26 3.2. ADQUISICIÓN DE LAS IMÁGENES 29 3.3. PREPROCESADO MANUAL DE LAS IMÁGENES 30 3.4. SEGMENTACIÓN DE LA SILUETA Y OBTENCIÓN DE REFERENCIAS GLOBALES 32 3.5. PARCELACIÓN DE LA IMAGEN 34 3.6. DETECCIÓN DE LA ESCOTADURA SUPRAESTERNAL 37 3.7. DETECCIÓN DE LAS AXILAS 40 3.8. DETECCIÓN DE LOS PEZONES 41 3.9. DETECCIÓN DEL SURCO SUBMAMARIO 46 3.10. DETECCIÓN DEL OMBLIGO 51 4. RESULTADOS 53 4.1. ENTORNO DE PROGRAMACIÓN 53 4.2. CONJUNTO DE IMÁGENES EMPLEADO PARA LA VALIDACIÓN 53 4.3. METODOLOGÍA DE EVALUACIÓN DE LOS RESULTADOS 55 4.4. RESULTADOS OBTENIDOS 59 5. CONCLUSIONES 69 6. TRABAJO FUTURO 73 7. AGRADECIMIENTOS 75 8. ANEXO I – BIBLIOGRAFÍA 76 9. ANEXO II – TABLA DE ILUSTRACIONES 81 4 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA 5 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA 1 1. Introducción El presente documento representa la memoria científico-técnica del trabajo fin de máster “Detección automática de landmarks útiles para reconstrucción 3D y evaluación estética de la reconstrucción mamaria post-mastectomía”. Este trabajo se corresponde con la asignatura Proyecto Fin de Máster de la titulación Máster de Electrónica, Tratamiento de la Señal y Comunicaciones impartido en la Escuela Técnica Superior de Ingeniería perteneciente a la Universidad de Sevilla y está estrechamente relacionado con los contenidos desarrollados en la asignatura Imagen, Vídeo y Televisión, perteneciente a la titulación anteriormente mencionada, y adscrita al departamento de Teoría de la Señal y Comunicaciones de la Universidad de Sevilla. Cabe reseñar que este trabajo se ha realizado en el marco del proyecto “Herramienta de Reconstrucción Tridimensional A Partir de Fotografías Digitales para Uso Clínico en Reconstrucción Mamaría Post-mastectomía (RENACER)” financiado por la Consejería de Salud y Bienestar Social de la Junta de Andalucía en el marco de la convocatoria Subvenciones para la Financiación de la investigación, desarrollo e innovación (I+D+i) biomédica y en ciencias de la salud en Andalucía, en la línea de proyectos de investigación, desarrollo e innovación biomédica y en ciencias de la salud del año 2012 con una subvención total de 36.124,95 € (PI-0223-2012). La Investigadora Principal de este proyecto, la doctora Dña. Carmen Serrano Gotarredona, ha realizado también las labores de tutorización y seguimiento de este trabajo fin de máster. 6 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA 2 2. Revisión del estado del arte En este apartado haremos una revisión de los métodos de abordaje quirúrgico para el cáncer de mama así como los métodos actuales de planificación quirúrgica de reconstrucción mamaria post-mastectomía. Tras esto, haremos un repaso acerca de los avances en los sistemas de ayuda a la decisión clínica desde el punto de vista histórico, entrando más en detalle en aquéllos sistemas con mayor relación con el caso que nos ocupa. Por último, haremos una revisión acerca del estado del arte de los algoritmos de segmentación y detección haciendo uso de técnicas de tratamiento digital de imágenes que son de interés para este proyecto. 2.1. Abordaje quirúrgico del cáncer de mama El cáncer de mama es el tipo de cáncer más común en mujeres tanto en los países desarrollados como en los países en vías de desarrollo. Se estima que en el año 2011 alrededor de 508.000 mujeres perecieron por esta causa (1). Aunque comúnmente se relaciona el cáncer de mama con los países desarrollados, casi el 50% de los casos de cáncer de mama y el 58% de las muertes tienen lugar en los países en vías de desarrollo. Las tasas de supervivencia del cáncer de mama tienen una alta variabilidad fuertemente dependiente del país que consideremos, variando desde el 80% en Norte América, Suecia y Japón, alrededor del 60% en países con ingresos medios, y por debajo del 40% en países con bajos ingresos (2). La baja tasa de supervivencia en los países menos desarrollados se debe principalmente a la falta de programas de detección precoz, dando como resultado una alta proporción de pacientes en los que la enfermedad se diagnostica en una fase tardía, así como por la falta de equipamiento para el diagnóstico y el tratamiento. En el pasado, el tratamiento quirúrgico para el cáncer de mama consistía esencialmente en aplicar uno de los dos procedimientos conocidos hasta la fecha: mastectomía o lumpectomía (ver Figura 1). 7 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA Figura 1. Ilustración de los procedimientos quirúrgicos de lumpectomía y mastectomía. La mastectomía es el procedimiento a través del cual la mama es completamente extirpada. Hay cinco clases de mastectomía: mastectomía simple o total, mastectomía radical modificada, mastectomía radical, mastectomía parcial y mastectomía subcutánea. La mastectomía simple o total consiste en la extirpación de todo el tejido mamario. Además, ocasionalmente los nodos linfáticos también son extirpados dado que se encuentran completamente rodeados del tejido mamario que es eliminado durante la cirugía. En este procedimiento quirúrgico, no se extirpa tejido muscular subyacente a la mama. En la mastectomía radical modificada tanto el tejido mamario como los nodos linfáticos axilares central, braquial, pectoral y sub-escapular son extirpados (ver Figura 2). La mastectomía radical es el tipo de mastectomía más invasiva, en la que el cirujano extirpa tanto el tejido mamario como todos los nodos linfáticos axilares y el tejido muscular subyacente al tejido mamario. Este procedimiento, aunque era el más utilizado en el pasado, actualmente solo se lleva a cabo en contadas ocasiones dado que en la mayoría de los casos la mastectomía radical modificada se ha evidenciado ser igual de efectiva y con efectos menos desfiguradores para la paciente. 8 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA Figura 2. Distribución y clasificación de los nodos linfáticos supraclaviculares, axilares y mamarios. En la mastectomía parcial, la parte del tejido mamario afectado por el tumor es extirpada junto con una parte de tejido sano circundante. En la mastectomía subcutánea, todo el tejido mamario es extirpado, dejando intacto el pezón. Este último método quirúrgico se aplica con menor frecuencia que la mastectomía total o simple, dado que no se extirpa totalmente el tejido mamario y, por tanto, existe mayor probabilidad de que el cáncer se reproduzca posteriormente. Algunos médicos también han hecho notar que la reconstrucción mamaria tras una mastectomía subcutánea puede resultar en un mayor grado de deformación y falta de sensibilidad en el pezón. Dado lo controvertido de esta técnica quirúrgica, los médicos suelen recomendar en su lugar la realización de una mastectomía total o simple (3). La lumpectomía es una técnica quirúrgica más conservadora que la mastectomía. Técnicamente, la lumpectomía es similar a la mastectomía parcial, ya que se extirpa solo una parte del tejido mamario junto con el tumor y parte del tejido sano circundante. La cantidad de tejido extirpada puede variar enormemente en función de diversos factores como las características de la paciente, del tumor y de la fase en que se encuentre el tumor. La paciente normalmente suele tratarse con radioterapia tras la lumpectomía (3). 9 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA Por tanto, un buen resultado estético es una buena meta del tratamiento del cáncer de mama, estando estrechamente relacionado con la rehabilitación psicosocial y la calidad de vida de la paciente. La importancia de un buen resultado estético está ampliamente reconocida por la comunidad de expertos en este campo, aunque es un hecho que el buen resultado estético no se alcanza muy a menudo. Un enfoque conservativo en el tratamiento hace posible controlar la enfermedad de forma local con una tasa de supervivencia similar a la obtenida con la mastectomía y con mejores resultados estéticos (4). Un concepto básico del tratamiento conservativo es que debe haber una cantidad suficiente de tejido sano extirpado para tener un margen quirúrgico de tejido libre de neoplasias. Cuanto mayor es la cantidad de tejido sano extirpado, menor es la probabilidad de desarrollo de nuevos tumores. Al mismo tiempo, la probabilidad de una recaída local debida al crecimiento de una neoplasia residual también es menor. Sin embargo, cuanto mayor es la cantidad de tejido eliminado, menor es la probabilidad de obtener una reconstrucción satisfactoria desde el punto de vista estético. Esta situación queda ilustrada en la Figura 3. El resultado de la reconstrucción quirúrgica depende de varios factores, la mayoría de ellos difíciles de evaluar, y esta situación lleva por tanto a una variabilidad muy significativa en los resultados obtenidos. Por este motivo, es fundamental realizar una evaluación de los procedimientos quirúrgicos existentes en base a su resultado estético mediante el uso de herramientas cuantitativas. Aunque las técnicas quirúrgicas conservadoras han sido vastamente estudiadas, formas de evaluación diferentes y prácticas médicas heterogéneas han contribuido en la obtención de resultados estéticos diferentes. Tal y como sugiere este escenario, la evaluación de los resultados estéticos debería ser una práctica obligatoria en cualquier institución que lleve a cabo tratamientos quirúrgicos para el cáncer de mama, contribuyendo de esta forma a la mejora de las estrategias actuales permitiendo la identificación de variables con un impacto significativo en el resultado estético final. Para el proceso de evaluación de los resultados estéticos tras un tratamiento conservativo, existen algunos puntos importantes que deben considerarse, como por ejemplo determinar qué factores del tratamiento tienen un impacto crucial en el resultado estético, qué parámetros o características deben ser tenidas en cuenta para la evaluación estética del tratamiento, cómo deben ser evaluadas las pacientes (escalas, tiempo tras la intervención) y 16 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA Figura 4. Medidas antropométricas para la evaluación de la simetría mamaria. SSN:N – Distancia entre escotadura supraesternal y pezón; BH – Altura de la mama; BW – Ancho de la mama; N:INF – Distancia entre el pezón y el surco submamario; IMD – Distancia intermamaria. Para poder realizar estas medidas, los puntos que deberán extraerse de la imagen son los siguientes: 9Escotadura supraesternal 9Pezón 9Punto más alto de la mama 9Punto más bajo de la mama 9Punto de la mama más alejado del eje cráneo-caudal 9Punto de la mama más cercano al eje cráneo-caudal 2.3. Sistemas de ayuda a la decisión clínica Los sistemas de ayuda a la decisión vieron la luz por primera vez, como la mayor parte de los grandes avances tecnológicos, de la mano de la industria armamentística. En 1965, Siderman et al (27) diseñó un sistema de radiofrecuencia que aumentaba la precisión de los impactos de artillería en áreas sin visibilidad haciendo uso de datos meteorológicos. No es hasta el año 1975 cuando empiezan a aparecer los primeros sistemas de ayuda a la decisión aplicados al ámbito clínico (28). Desde ese año hasta ahora, se han publicado más de 11800 artículos que hacen referencia a este tipo de sistemas en revistas científicas1, con un crecimiento exponencial como se puede observar en la Figura 5. 1Resultado de realizar una búsqueda en PubMed con el término MeSH: “Clinical Decision Support System” (27/11/2014). 17 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA En la actualidad existe una tendencia creciente en la incorporación de herramientas de ayuda a la decisión en multitud de ámbitos profesionales, pero es, sin lugar a dudas, en el ámbito clínico donde la incorporación de estos sistemas está experimentando el mayor crecimiento conocido hasta la fecha. Figura 5. Evolución de publicaciones sobre sistemas de ayuda a la decisión clínica. Algunos ejemplos de los diferentes sistemas de ayuda a la decisión clínica existentes en la actualidad se muestran a continuación con el propósito de ilustrar su heterogeneidad tanto a nivel tecnológico como a nivel de sofisticación de las técnicas que implementan: 9Sistemas de Historia Clínica Electrónica (HCE). Estos sistemas aumentan la disponibilidad, la accesibilidad y la fiabilidad de la información, y este hecho constituye en sí mismo un medio para facilitar la labor asistencial respecto a los sistemas de historia clínica basados en papel, por lo que pueden considerarse sistemas de ayuda a la decisión clínica. Un ejemplo de este tipo de sistemas lo encontramos en el Hospital Universitario Virgen del Rocío de Sevilla con su sistema HCE llamado Diraya (29). 9Sistemas de avisos y alertas. Este tipo de sistemas suelen hacer uso de ontologías, terminologías, guías clínicas interpretables por computador y bases de datos relacionales estandarizadas aplicadas sobre los sistemas de HCE para, por ejemplo, mostrar una alerta al médico en caso de recetar algún medicamento incompatible con la medicación actual del paciente o sugerir al médico una intervención basándose en la guía clínica correspondiente a las condiciones del paciente. Un ejemplo de este tipo de sistemas lo podemos encontrar en (30). 0 500 1000 1500 2000 2500 3000 3500 4000 4500 41 54 150 464 1166 2044 3396 4493 18 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA 9Sistemas de explotación de conocimiento. Estos sistemas implementan técnicas avanzadas de procesado de lenguaje natural y minería de datos en combinación con clasificadores basados en inteligencia artificial (redes neuronales, árboles de decisión, redes bayesianas, etc.) para, partiendo de un conjunto de información heterogénea (clínica, genética, imágenes, etc.) referente a un paciente, en base al análisis de la información adquirida sobre pacientes con características similares, poder realizar predicciones acerca de, por ejemplo, la supervivencia del paciente y la efectividad del tratamiento. Un ejemplo de este tipo de sistemas es la plataforma tranSMART (31). 9Sistemas de tratamiento digital de imágenes médicas. Estos sistemas hacen uso de un amplio rango de técnicas de procesamiento digital de imágenes que van desde un simple ajuste en el contraste de la imagen hasta métodos automáticos de segmentación de lesiones en 3D basados en clasificadores complejos como sistemas expertos o redes neuronales. Estos sistemas proporcionan a los profesionales médicos ayuda a la decisión tanto en el ámbito clínico (por ejemplo, a la hora de planificar una intervención quirúrgica) como en el ámbito diagnóstico. Dentro de este apartado se enmarcan los desarrollos realizados en este proyecto fin de máster. Aplicaciones a la planificación quirúrgica post-mastectomía y evaluación estética Profundizando en sistemas de soporte a la decisión clínica que se han utilizado con la finalidad de facilitar a los profesionales médicos la planificación quirúrgica de la reconstrucción mamaria postmastectomía y su posterior evaluación estética, podemos señalar los siguientes avances a los largo de la historia. Hasta hace pocos años, la única técnica empleada para la evaluación estética de la reconstrucción era la valoración subjetiva por uno o más observadores que se realizaba directamente sobre la paciente o a través de imágenes fotográficas de ella. La opinión acerca del resultado estético final era puesta en valor conforme a una serie de escalas existentes que clasificaban los resultados, normalmente comparando la mama operada con la mama contralateral. La escala utilizada con más frecuencia fue la introducida por Harris en 1979 (32). Sin embargo, esta escala presenta problemas relacionados con la interpretación de los resultados de los estudios que realizan este tipo de evaluación. Por ejemplo, la objetividad no está siempre garantizada, dado que la valoración es realizada a menudo por los mismos profesionales que están involucrados en el proceso de reconstrucción. Por tanto, la 19 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA reproducibilidad no suele ser alta (33) y además, cuando se analiza, el nivel de acuerdo inter-observador suele ser bajo o moderado (34). Posteriormente, se introdujeron métodos objetivos en un intento de superar esta falta de objetividad y reproducibilidad. Estos métodos consistían en la comparación de ambos pechos a través de la colocación de marcas en las pacientes (o en fotografías de ellas) y la realización de mediciones siguiendo dichas marcas (35) (36). Casi todas las medidas sugeridas en la literatura que reflejan la asimetría en los pechos han sido analizadas bajo el foco de la variabilidad intra e inter-observador. Sin embargo, los estudios actualmente disponibles acerca de las metodologías existentes para evaluar los resultados estéticos continúan mostrando una falta significativa de estandarización tanto en el modelo de evaluación utilizado como en los factores que se incluyen en esta evaluación y los instrumentos utilizados para este análisis. Existía por tanto la necesidad de reemplazar por una herramienta objetiva validada la evaluación realizada por expertos de los resultados estéticos tras un tratamiento quirúrgico conservativo para las pacientes de cáncer de mama. Esta herramienta debería ser fácil de usar y tener un gran nivel de reproducibilidad para que fuera aceptada por los posibles usuarios. Un ejemplo de una herramienta de este tipo es la “Breast Analysis Tool (BAT)” (Herramienta para el Análisis del Pecho) desarrollada por Fitzal et al. (37). Otra potente herramienta para realizar una evaluación objetiva del resultado estético tras la cirugía de reconstrucción mamaria postmastectomía es la llamada BCCT.core, desarrollada por Cardoso y Cardoso (38). Esta herramienta de soporte a la decisión clínica trata de compensar la falta de este tipo de sistemas software proporcionando una herramienta cuyo objetivo es mejorar la asistencia de la paciente de cáncer de mama. BCCT.core es un sistema semiautomático capaz de realizar una evaluación objetiva global de los resultados estéticos tras una cirugía de reconstrucción mamaria mediante la extracción automática de varias características de fotografías frontales de pacientes, entre otras, asimetría mamaria, cambios en la pigmentación de la piel debido a la radioterapia o cicatrices quirúrgicas. En una fase posterior, se aplica un algoritmo de “Machine Learning” (aprendizaje máquina) para predecir el resultado estético haciendo uso de un conjunto de características de entrenamiento (39). Aunque innovador y reproducible, esta herramienta adolece de falta de trazabilidad del modelo de predicción estética resultante respecto a las medidas de entrada, además de ser una herramienta completamente basada en imágenes frontales de la paciente, sin tener en cuenta imágenes de perfil u oblicuas que permitirían realizar una valoración tridimensional de los resultados estéticos. 20 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA Ahora, más que nunca, adquiere gran relevancia la comparación de los resultados tras el tratamiento quirúrgico así como la predicción de estos resultados antes de que la intervención tenga lugar. Por lo tanto, hay una necesidad de tener una herramienta capaz de simular las opciones quirúrgicas y los resultados en términos de volumen, pérdida o ganancia, y de facilitar a los pacientes una mejor educación respecto a las opciones de intervención quirúrgica. Una herramienta más precisa y objetiva capaz de predecir los resultados quirúrgicos para guiar tanto a la paciente como al cirujano en el proceso de planificación partiendo de la detección automática de landmarks para este proceso sería de gran ayuda para poder realizar una evaluación objetiva y reproducible de los resultados estéticos de la reconstrucción mamaria postmastectomía. 2.4. Revisión de los métodos de segmentación de imágenes La segmentación consiste en la detección de una o varias partes determinadas de una imagen u objeto. De forma más precisa, se puede decir que la segmentación de una imagen es el proceso de asignación de una etiqueta a cada píxel de la imagen, de forma que los píxeles que compartan la misma etiqueta también tendrán características visuales similares (40). Todos los métodos de segmentación de alguna forma u otra, están basados en los siguientes principios: 9Detección de discontinuidades en niveles de gris, que consiste en segmentar la imagen en base a grandes cambios en los niveles de gris entre los píxeles. 9Detección de similitud en niveles de gris, en el que, al contrario que en el método anterior, las divisiones en la imagen se realizan agrupando los píxeles que tienen unas características similares. Las técnicas de segmentación de imágenes son aplicadas al dominio de las imágenes médicas para, por ejemplo, localizar tumores y otras patologías, realizar medidas de volúmenes de tejidos, facilitar la cirugía guiada por computador, planificación del tratamiento y estudio de la estructura anatómica, entre otras aplicaciones. Una taxonomía común a la hora de clasificar los métodos de segmentación es la que se elabora en base al enfoque utilizado. Otros autores, como González et al. (41), realizan esta 21 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA clasificación en función del objetivo de la segmentación. En los siguientes apartados se desarrolla dicha taxonomía. M Métodos basados en la umbralización automática del histograma El principal objetivo de estos métodos es conseguir convertir una imagen en escala de grises (o en color) en una imagen binaria, normalmente para diferenciar el fondo del objeto que deseamos segmentar. Los métodos basados en la umbralización automática del histograma suelen ser sencillos de implementar y muy eficientes en comparación con otros métodos de segmentación de imágenes. En la siguiente figura se muestra el histograma correspondiente a una imagen monocromática. Figura 6. a) Canal verde de una imagen RGB. b) Histograma correspondiente a la imagen a). Para binarizar una imagen de forma automática, en primer lugar necesitamos definir un umbral de forma no supervisada. Este umbral puede ser único (o global) para toda la imagen o pueden ser diferentes umbrales para diferentes partes de la imagen. En este último caso, normalmente se habla de umbrales adaptativos, lo que es particularmente útil cuando la imagen presenta variaciones en el fondo debidas a una iluminación no uniforme. Métodos basados en clasificación iterativa de píxeles La aproximación (42) es un enfoque de clasificación iterativa en el cual la decisión de clasificar cada píxel de una imagen puede ser tomada en bloque para todos los píxeles. Las 22 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA decisiones tomadas para píxeles del vecindario en una iteración son tenidas en cuenta en la iteración siguiente. Existen fundamentalmente dos tipos de aproximación: probabilística y difusa. Para la probabilística, supongamos un conjunto de píxeles {݂ଵ,݂ଶ,…,݂௡} que van a ser clasificados en m clases {ܥଵ,ܥଶ,…,ܥ௠}. Asumimos que para cada pareja de asignaciones a clases ݂௜אܥ௝ y ݂௛אܥ௞ existe alguna medida cuantitativa de compatibilidad ܥ(݅,݆;݄,݇), es decir, la asignación de cada píxel a alguna clase depende de las asignaciones del resto de píxeles. Parece razonable asumir que un valor positivo de esta medida indicaría compatibilidad con dicha clase, uno negativo indicaría incompatibilidad mientras que un valor nulo o cero indicaría indiferencia con ambas clases. Una formulación general para estos métodos sería la siguiente: sea ݌௜௝ la probabilidad de que un píxel ݂௜אܥ௝, siendo 1൑݅൑݊ y 1൑݆൑݉, con 0൑݌௜௝൑1, σ݌௜௝௝=1. Si ݌௛௞ es alta y ܥ(݅,݆;݄,݇) es positivo, aumentaremos ݌௜௝ dado que es compatible con que el hecho muy probable de que ݂௛אܥ௞. Del mismo modo, si ݌௛௞ es alta y ܥ(݅,݆;݄,݇) es negativo, reduciremos el valor de ݌௜௝, dado que es incompatible con el hecho de que ݂௛אܥ௞. Por otra parte, si ݌௛௞ es baja o ܥ(݅,݆;݄,݇) es cercano a cero, el valor de ݌௜௝ no cambiará, ya que o ݂௛אܥ௞ es muy poco probable, o es irrelevante para ݂௜אܥ௝. El caso de la aproximación difusa se trata de manera similar a la descrita para la probabilística. Uno de los algoritmos más utilizados en la literatura para la asignación de píxeles a diferentes clases, llamado k-means, estaría englobado dentro de los algoritmos de aproximación iterativa. Detección de bordes En una imagen, un borde se considera una propiedad perteneciente a un píxel individualmente y se calcula en función del comportamiento de la imagen en el vecindario del píxel en cuestión. Es una variable vectorial que consta de dos componentes: magnitud y dirección. La magnitud del borde es la magnitud del gradiente, y la dirección es igual a la del gradiente rotada -90°. La dirección del gradiente representa la dirección de máximo crecimiento de la función, en este caso, desde un nivel de gris bajo (cercano a negro) a un nivel de gris alto (cercano a blanco). Dado que usualmente las regiones en la imagen tienen un valor homogéneo de nivel de gris, su borde se encuentra en aquellos píxeles en los que la función de la imagen varía bruscamente. En la siguiente figura podemos observar algunos de los perfiles de borde más típicos. 23 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA Figura 7. Tipos de borde comunes: a) Escalón. b) Tejado. c) Línea. d) Ruidoso O Otros métodos de segmentación Dada la extensa literatura acerca de los diferentes métodos de segmentación, y dado que el objetivo de este capítulo es presentar al lector los métodos de segmentación que han resultado más relevantes para la elaboración de este trabajo fin de máster, a continuación se presentan, de manera más escueta, otros métodos de segmentación existentes en la literatura. Para aquéllos lectores que quieran profundizar más sobre estos métodos, se aconseja la lectura de las siguientes fuentes bibliográficas: (43), (44), (45). 1. Métodos de crecimiento de regiones El primer método de crecimiento de regiones fue el método de crecimiento de regiones a partir de semillas. Este método toma un conjunto de semillas como entrada junto con la imagen. Las semillas marcan cada uno de los objetos que tienen que ser segmentados. Las regiones crecen iterativamente mediante la comparación de todos los píxeles vecinos no asignados a ninguna región. La diferencia entre el valor de la intensidad de un pixel y el de la media de la región, se utiliza como una medida de similitud. Para imágenes con diferentes texturas se han desarrollado procedimientos más sofisticados de crecimiento de regiones, por ejemplo, haciendo uso de estadísticos de primer y segundo orden para la evaluación de la condición de inclusión del píxel candidato en la región (46). Una variante del método de crecimiento de regiones empleada a menudo en el dominio del tratamiento de imágenes médicas son las técnicas de división y fusión de regiones (Split-and-merge). La metodología consiste en dividir inicialmente la imagen en varias regiones y posteriormente fusionar o dividir dichas regiones según alguna regla de homogeneidad. Al igual que el método de crecimiento de regiones, esta variante es muy sensible a la inicialización. Sin embargo, su aplicación en la segmentación de imágenes médicas abarca grandes lesiones cerebrales (47), vasculatura de la retina (48) y nódulos pulmonares (49). 24 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA 2. Métodos de propagación de curvas (level-set) La propagación de curvas es una técnica popular en el análisis de imágenes para la segmentación, seguimiento y reconstrucción en 3D de objetos, entre otras aplicaciones. La idea central de este enfoque consiste en hacer evolucionar un contorno hacia el menor potencial de una función de coste que, en su definición, refleje la tarea a la que está dirigida, pudiéndose imponer ciertas limitaciones respecto a la suavidad de dicho contorno (50). 3. Métodos de inferencia estadística óptima La segmentación estadística de imágenes supone la obtención de modelos probabilísticos paramétricos y no paramétricos de la apariencia y/o forma del objeto a segmentar, así como un criterio de inferencia óptima (Bayesiana o de máxima similitud) (51). Modelos de densidad de probabilidad no paramétricos populares son los que hacen uso de las estimaciones basadas en el vecino más kcercano (k-nearest neighbor) y las basadas en la ventana de Parzen (52). Modelos paramétricos populares hacen uso de representaciones analíticas manejables que permitan un aprendizaje de los parámetros factible computacional o analíticamente. En particular, la estimación basada en el criterio de máxima similitud (MLE) de los parámetros de un modelo Gaussiano son analíticos, concretamente, la media y la matriz de covarianza para un conjunto dado de muestras de entrenamiento, mientras que los parámetros de un modelo de mezcla de Gaussianas (las medias, matrices de covarianza y probabilidades a priori de las componentes Gaussianas) son calculados en parte de forma numérica y en parte de forma analítica con técnicas de maximización de la esperanza (EM) (53). 4. Métodos de modelado en dos niveles basado en los campos aleatorios de Markov- Gibbs (MGRF) Estos modelos asumen que cada imagen observada es una muestra de dos procesos aleatorios interrelacionados, de forma que el proceso de nivel bajo (condicional) y el de nivel alto (incondicional) representan a la imagen original g y al mapa de las regiones m que se desea segmentar respectivamente. El modelo MGRF de dos niveles viene dado por la densidad de probabilidad conjunta, siendo ݌(݃,݉)= ݌(݃|݉)ܲ(݉) la densidad de probabilidad condicional de una imagen g dado un mapa de regiones m, y P(m) es la distribución de probabilidad incondicional de los mapas m. 25 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA 3 3. Material y métodos En este capítulo detallaremos los materiales que se han utilizado para la realización de este proyecto fin de máster. En primer lugar se estableció un protocolo de adquisición de imágenes de forma que detalles tales como la resolución de la imagen, condiciones de iluminación y de encuadre fueran lo más estandarizado posible con el objetivo de minimizar los trabajos de preprocesamiento de las imágenes. Tras establecer este protocolo, se procedió a la adquisición de las imágenes siguiendo las pautas determinadas por este protocolo. Una vez adquiridas las imágenes, se les realizó un preprocesamiento digital para adecuarlas al entorno de trabajo y, posteriormente, se les aplicaron los métodos de segmentación, parcelación y detección que se detallarán más adelante en este documento. En la siguiente figura se ilustra metodología que se ha seguido para la realización de este proyecto: Figura 8. Metodología seguida en el proyecto Dentro del bloque de procesado, se ha seguido el siguiente flujo de trabajo para la obtención de las landmarks: 1. Segmentación de la silueta 2. Parcelación de la imagen según medidas antropométricas 3. Detección de la escotadura supraesternal 4. Detección de las axilas Adquisición Protocolo de adquisición Preprocesado Procesado Segmentación Parcelación Detección Evaluación 32 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA 3.4. Segmentación de la silueta y obtención de referencias globales Una vez realizado el preprocesado de las imágenes de forma manual para adaptar el fondo y el campo de visión al establecido en el protocolo de adquisición, comenzamos la realización de la segmentación de la silueta de la paciente. Para ello, hacemos uso del método de Otsu (54) sobre el canal rojo de la imagen. Este método de segmentación consiste en llevar a cabo una binarización de la imagen con el objetivo de separar el objeto de interés del fondo de la imagen. Esta binarización se realiza mediante la división del histograma en dos subconjuntos o clases de forma que se maximice la varianza entre dichos subconjuntos. Tras realizar la segmentación según el método de Otsu, procedemos a realizar una serie de operaciones morfológicas sobre la imagen resultante con el objetivo de refinar el resultado de la segmentación. En primer lugar realizamos la operación de cierre sobre la silueta segmentada mediante Otsu. El elemento estructural empleado es un disco cuyo radio r se calcula a partir del número de filas f y el número de columnas c de la imagen de la siguiente manera: ݎ=ඥ(݂ଶ+ܿଶ)݇ Τ (3.4.1) donde k es una constante que se ha calculado de forma empírica de forma que el resultado de la segmentación de la silueta fuera lo más óptimo posible. El valor que se ha empleado en este trabajo es el de ݇=50. En la siguiente imagen se ilustra el proceso de segmentación de la silueta. a) b) c) 33 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA d) e) f) Figura 13. Proceso de segmentación de la silueta. a) Imagen RGB original. b) Canal rojo de a). c) Umbralización por el método de Otsu de b). d) Resultado del cierre de c). e) Resultado de la apertura de d). f) Silueta final segmentada. Tras la obtención de la silueta, calculamos el centroide de la imagen y el eje de simetría vertical. El centroide lo calculamos como el centro de masas discreto de los píxeles que componen la silueta segmentada. Considerando que cada píxel de la silueta tiene una masa ݉௜ igual a 1, nos quedaría la siguiente ecuación: ܚ௖௠=ଵ ெσ݉௜ܚ௜௜ =ଵ ெσܚ௜௜ (3.4.2) donde M es el número total de píxeles y ܚ௜ el vector de posición del píxel i-ésimo respecto al sistema de referencia dado. El cálculo del eje de simetría vertical se obtiene de forma directa calculando, para cada fila de píxeles de la silueta, el punto medio entre el primer píxel y el último píxel pertenecientes a la silueta. A continuación se muestra a modo de ejemplo el resultado de calcular las referencias globales (centroide y eje de simetría vertical) de una de las imágenes incluida en la validación de los desarrollos de este trabajo fin de máster. a) b) Figura 14. a) Imagen RGB original. b) Cálculo del centroide (punto amarillo) y del eje de simetría (línea celeste). 34 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA 3.5. Parcelación de la imagen Una vez que hemos segmentado la silueta, procedemos a la parcelación de la imagen. El objetivo principal de la parcelación de la imagen es doble: por un lado se consigue aumentar el rendimiento de los algoritmos de detección empleados, mientras que por otro lado se consigue aumentar la precisión de la detección al restringir la zona de detección. La parcelación que se ha llevado a cabo en este trabajo está basada en el cálculo de una serie de medidas antropométricas. Este enfoque ha sido utilizado anteriormente para sistemas de tallas de ropa (55), así como para multitud de estudios relacionados con la nutrición (56) y enfermedades cardiovasculares (57), entre otras. Las medidas antropométricas se han adaptado a las condiciones establecidas en el protocolo de adquisición de las imágenes, esto es, se han calculado de acuerdo al encuadre que se ha establecido en dicho protocolo. Con el objetivo de detectar las landmarks para la reconstrucción 3D y evaluación estética de la reconstrucción mamaria post-mastectomía, se han realizado las siguientes parcelas sobre la silueta segmentada (todas las medidas están calculadas en píxeles): 1. Parcela del cuello La parcelación del cuello se realiza de la siguiente forma: en primer lugar localizamos la fila de la silueta en la que la distancia entre el primer y el último píxel es mínima. Esta fila, que se correspondería con la zona más estrecha del cuello, la consideramos como la fila inicial de la parcela del cuello. Además, el ancho de la parcela vendrá dado por esta distancia mínima. A partir de esta fila, tomamos un recorte correspondiente al 20% del número total de filas de la imagen. A continuación se muestra una imagen ilustrativa del cálculo de esta parcela. Figura 15. Ilustración del cálculo del recorte del cuello. Puntos más cercanos ϐ ×0.2 35 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA Esta parcela contiene a la escotadura supraesternal como landmark para ser detectado. 2. Parcelas de las axilas A continuación se detalla el procedimiento de parcelación de la axila izquierda. Para la parcelación de la axila derecha se seguirá el procedimiento simétrico respecto a la vertical de la imagen. Consideramos como la fila inicial de la parcela de la axila izquierda a la fila siguiente a la última fila de la parcela del cuello. La altura de esta parcela en píxeles será el 15% del número total de filas de la imagen. La columna inicial de esta parcela será la columna que contenga al primer píxel de la silueta a la altura de la fila inicial más un 4% del ancho de la imagen. El ancho de la parcela será el 15% del número total de columnas de la imagen. A continuación se ilustra el procedimiento de parcelación de las axilas: Figura 16. Ilustración de la parcelación de las axilas. En rojo, las parcelas de las axilas. En azul, la parcela del cuello como referencia de la fila inicial de las parcelas de las axilas. Estas parcelas contienen las axilas como landmarks para ser detectados. 3. Parcelas de las mamas A continuación se detalla el procedimiento de parcelación de la mama izquierda. Para el cálculo de la parcela correspondiente a la mama derecha se seguirá un enfoque simétrico respecto al eje vertical. Consideramos como la fila inicial de ambas parcelas a la fila a la cual pertenece la axila situada a mayor altura. Esto es posible dado que, en la práctica, la detección de la axila se realiza antes de la parcelación de la mama. A partir de ahí, seleccionamos ×0.15 ϐ ×0.1 ×0.04 36 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA un recorte de altura igual al 50% del alto de la imagen. La columna inicial de la parcela de la mama izquierda será la columna a la cual pertenece el primer punto de la silueta que se encuentre en la fila inicial de la parcela. La columna final de la parcela de la mama izquierda es la columna anterior a la cual pertenece el centroide de la silueta. A continuación se ilustra el procedimiento seguido para la parcelación de las mamas. Figura 17. Ilustración de la parcelación de las mamas. En blanco, las parcelas de las mamas. Los puntos rojos se corresponden con las axilas detectadas, mientras que el punto amarillo es el centroide. Estas parcelas contienen tanto los pezones izquierdo y derecho como ambos surcos submamarios como landmarks para ser detectados. 4. Parcelación del ombligo. Consideramos como fila inicial de la parcela del ombligo a la fila siguiente a la última de las parcelas de las mamas. A partir de esa fila, seleccionamos un recorte hasta el final de la imagen. La columna inicial de este recorte será la columna correspondiente al centroide menos el 15% del ancho de la imagen. La columna final es la simétrica, es decir, la correspondiente al centroide más el 15% del ancho de la imagen. En la siguiente figura se ilustra el proceso de parcelación del ombligo. ϐ ×0.5 37 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA Figura 18. Ilustración de la parcelación del ombligo. En azul, la parcela correspondiente al ombligo. En blanco, parte de las parcelas de las mamas que se incluye a modo de referencia. Esta parcela contiene al ombligo como landmark para ser detectado. Una vez que parcelamos la silueta en las diferentes regiones de interés, procedemos a la detección de landmarks. 3.6. Detección de la escotadura supraesternal La escotadura supraesternal es el punto más alto del esternón, lugar en el que se unen las dos clavículas. Dado que este punto está definido sobre el esqueleto humano, a simple vista la escotadura supraesternal carece de cualquier particularidad, ya sea morfológica o de pigmentación, que lo diferencie del resto de puntos que le rodean, por lo que su detección a través del procesado automático de imágenes ópticas entraña una dificultad considerable. Figura 19. Ilustración de la escotadura supraesternal (marca roja en la imagen). Por otro lado, el autor no ha encontrado en la literatura ningún trabajo previo en el que se mencione la detección automática de este punto, por lo que tampoco existen referencias al respecto. Dicho esto, en este trabajo se propone para la detección un enfoque basado en los cambios de iluminación que se producen en la parcela del cuello anteriormente definida, debido en su mayor parte a la presencia de las estructuras musculares (esternocleidomastoideo) y ×0.3 38 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA óseas (clavículas) que se encuentran presentes y que, en la mayoría de las ocasiones, producen una sombra que permiten intuir la ubicación de la escotadura supraesternal. El procedimiento seguido es el siguiente: en primer lugar eliminamos un 20% del ancho del recorte por cada lado para evitar los efectos de borde en el cálculo, dado que lo que estamos buscando son cambios en la iluminación y en los bordes del cuello se producen cambios bruscos que pueden dificultar el cálculo. Posteriormente procedemos a calcular los valores promedios tanto de las filas como de las columnas y corregimos la influencia de la iluminación global modelándola como un polinomio de segundo grado. Tras realizar esta corrección, consideramos como escotadura supraesternal al punto correspondiente a la columna (coordenada x) y fila (coordenada y) con el valor mínimo de los promedios normalizados tras descartar los valores situados en los extremos para evitar la dispersión del ajuste en esas zonas. A continuación se detalla matemáticamente el enfoque seguido. Sea P el canal rojo del recorte del cuello tras eliminar el 20% de las columnas en ambos lados: ܲ=൥݌ଵଵ ڮ݌ ଵ௡ ڭڰڭ ݌௠ଵ ڮ݌ ௠௡൩ (3.6.1) donde ݌௜௝ es el valor asignado al nivel de gris del píxel situado en la fila i y columna j del canal rojo de dicho recorte. Calculamos el valor promedio de las columnas ࡯ ෡: ࡯ ෡=ൣܿƸଵ,ܿƸଶ,…,ܿƸ௝,…ܿƸ௡൧ (3.6.2) donde: ܿƸ௝=ଵ ௠σ݌௜௝ ௡ ௜ୀଵ (3.6.3) El siguiente paso es el cálculo del polinomio de segundo grado que mejor se ajuste a estos valores promedios, que será el que modele los cambios de iluminación global. El polinomio ܲ(ݔ) de ajuste se define como: ܲ(ݔ)=ܽ଴+ܽଵݔ+ܽଶݔଶ (3.6.4) donde los coeficientes ܽ଴, ܽଵ y ܽଶ se calculan mediante el método de mínimos cuadrados, es decir, mediante la minimización del error cuadrático medio. Para ello, definimos el error cuadrático como: 39 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA ܵ=σ൫ܲ൫ݔ௝൯െܿƸ௝൯ଶ ௡ ௝ୀଵ =σ൫ܽ଴+ܽଵݔ௝+ܽଶݔ௝ଶെܿƸ௝൯ଶ ௡ ௝ୀଵ (3.6.5) Para calcular los coeficientes ܽ଴, ܽଵ y ܽଶ se debe resolver el siguiente sistema de ecuaciones resultante de calcular las derivadas parciales de S respecto a ܽ଴, ܽଵ y ܽଶ igualadas a cero: ە ۖ ۔ ۖ ۓ ଵ ଶడௌ డ௔బ=σ൫ܽ଴+ܽଵݔ௝+ܽଶݔ௝ଶെܿƸ௝൯ ௡ ௝ୀଵ ڄ1=0 ଵ ଶడௌ డ௔భ=σ൫ܽ଴+ܽଵݔ௝+ܽଶݔ௝ଶെܿƸ௝൯ ௡ ௝ୀଵ ڄݔ௝=0 ଵ ଶడௌ డ௔మ=σ൫ܽ଴+ܽଵݔ௝+ܽଶݔ௝ଶെܿƸ௝൯ ௡ ௝ୀଵ ڄݔ௝ଶ=0 (3.6.6) Una vez calculado el polinomio de ajuste, normalizamos los valores promedios de las columnas calculando la diferencia de cada punto con este polinomio. Tras la normalización, tomamos la columna con valor mínimo como la coordenada x de la escotadura supraesternal. El procedimiento seguido para el cálculo de la fila o coordenada y de la escotadura supraesternal es el mismo, teniendo en cuenta que los índices i, j, m y n de las ecuaciones (3.6.2)-(3.6.6) deben intercambiarse por j, i, n y m respectivamente. A continuación se ilustra el procedimiento de detección de la escotadura supraesternal previamente desarrollado. a) b) c) d) e) Figura 20. Ilustración de la detección de la escotadura supraesternal. a) Recorte del cuello. b) Canal rojo del recorte. c) Recorte tras eliminar el 20% de las columnas en cada lado. d) Nivel de gris promedio de las filas de c) (azul) y su polinomio de ajuste de segundo orden (verde). e) Nivel de gris normalizado. La fila correspondiente al valor mínimo (sin tener en cuenta la zona roja) será la coordenada y de la escotadura supraesternal. Número de fila Nivel de gris promedio Número de fila Nivel de gris normalizado 40 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA 3.7. Detección de las axilas En una imagen frontal de una persona, como es el caso que nos ocupa, la axila es el punto en el cual se produce la unión entre el brazo y la pared lateral del tórax. Dado que, según el protocolo de adquisición, la paciente debe tener los brazos a la espalda, esto produce un pliegue entre la pared lateral del tórax y el brazo de la paciente en el punto de la axila que lo hace fácilmente detectable a simple vista. Figura 21. Ilustración de la anatomía de la zona axilar. Por tanto, en este trabajo se ha optado por llevar a cabo un enfoque basado en el análisis de la cromaticidad y de la morfología para conseguir la detección de las axilas. Por otra parte, teniendo en cuenta la simetría estructural de las zonas a detectar, a continuación únicamente se detallará el proceso de detección seguido para la axila izquierda. Para el caso de la axila derecha, todo lo dicho en este apartado será de aplicación teniendo en cuenta la simetría respecto al eje vertical existente. En primer lugar, realizamos una umbralización multinivel con 4 niveles o clases sobre el canal rojo del recorte de la axila según el método de umbralización multinivel basado en el método de Otsu (54). Nos quedamos con las regiones segmentadas pertenecientes a la clase cuyo centroide es el de menor intensidad y descartamos el resto de regiones segmentadas. A continuación aplicamos a cada región resultante la operación morfológica de cierre (43) con un elemento estructural con forma de disco cuyo radio es el 5% del alto del recorte. El cierre de la imagen binaria A por el elemento estructural K es una operación morfológica que consiste en aplicar de forma consecutiva la dilatación de A por K seguida de la erosión del resultado por K. El principal objetivo es realizar un suavizado de la imagen mediante la 41 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA unión de separaciones estrechas y la eliminación de huecos. Si tras realizar esta operación de cierre no obtenemos ninguna región candidata, incluimos las regiones segmentadas pertenecientes a la clase inmediatamente superior, es decir, a las de la clase cuyo centroide es el segundo de menor intensidad, y descartamos igualmente el resto de regiones, procediendo a realizar a continuación la mencionada operación morfológica de cierre con las mismas características. De entre las regiones candidatas resultantes tras aplicar este método, procedemos a seleccionar aquélla que contiene al punto de la axila. Para ello, descartamos aquéllas regiones que tengan algún píxel en la primera fila, en la primera columna o en la última columna y nos quedamos con aquélla o aquéllas regiones que contengan algún píxel en la última fila. De estas regiones, seleccionamos el punto más alto como el punto que se corresponde a la axila. En el caso de que ninguna de las regiones candidatas tenga un píxel en la última fila del recorte, consideramos que la axila se corresponde con el punto más alto de la región más baja del recorte. A continuación se ilustra este proceso de detección para una axila. a) b) c) d) Figura 22. a) Imagen RGB de la parcela de la axila. b) Canal rojo de a). c) Umbralización multinivel de b) (valores altos de gris tras la segmentación se corresponden con las regiones más oscuras del canal rojo). d) Región con mayor nivel de gris tras la aplicación del cierre. La axila se considera el punto más alto de esta región (marca roja en la imagen). 3.8. Detección de los pezones El pezón humano es una protuberancia pequeña en la parte más o menos central del seno o mama que contiene entre 15 y 20 conductos lácteos dispuestos alrededor del mismo, rodeada de un área de piel sensible, con una pigmentación más oscura conocida como areola (58). Tanto su morfología como su pigmentación hacen que esta parte de la anatomía humana sea, a simple vista, claramente diferenciable del resto de estructuras anatómicas 48 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA ۲=ට۲௫ ଶ+۲௬ ଶ (3.9.2) Tras calcular la imagen gradiente, normalizamos sus valores entre 0 y 1 y procedemos a realizar la siguiente transformación no lineal sobre los niveles de gris con el objetivo de realzar el contraste de la imagen. Sean ݀ҧ௜௝ los valores de la matriz que representa a los píxeles de la imagen gradiente normalizada ۲ ഥ, definimos la transformación no lineal ݄(۲ ഥ) como: ݄(۲ ഥ)=൜1െ݀ҧ௜௝ఊ  ݀ҧ௜௝൒ݐ௛ 0 e.o.c. (3.9.3) donde el valor de ߛ=0.5 se ha calculado de forma empírica, y el umbral ݐ௛ se calcula como el valor medio de la imagen gradiente normalizada ۲ ഥ. El siguiente paso es llevar a cabo sobre ݄(۲ ഥ) una umbralización multinivel de 3 niveles basada en el método de Otsu (54), discretizando los valores de las regiones resultantes en cada nivel con los valores 2, 16 y 2048, respectivamente, obteniendo por tanto una matriz de cuantización de ݄(۲ ഥ) que llamaremos ۿ=ܳ൫݄(۲ ഥ)൯. Esta matriz Q será la que usemos en el siguiente paso como matriz de costes para el cálculo del camino más corto a la hora de detectar el surco submamario. Por último, si por una parte consideramos cada elemento ݍ௜௝ de la matriz Q como un nodo de un grafo, y el valor de cada elemento ݍ௜௝ como el coste que tiene alcanzar ese nodo desde cualquiera de sus 8 nodos vecinos, y si por otra parte consideramos como punto inicial al punto previamente detectado como axila y como punto final a un punto situado a la misma altura que la axila pero en el lado opuesto de la parcela de la mama, podremos aplicar el algoritmo de Dijkstra (62). Para ello hacemos las siguientes definiciones: un grafo ܩ=(ܸ,ܣ) se compone de dos conjuntos, V y A. V es el conjunto de nodos, mientras que A es el conjunto de arcos (ݏ,ݐ),ݏ,ݐאܸ. El grafo es ponderado si cada arco tiene un peso asociado ݓ(ݏ,ݐ), se llama dígrafo en el caso de que los arcos sean dirigidos, es decir, (ݏ,ݐ)്(ݐ,ݏ). Un camino entre dos puntos del grafo ݏଵ y ݏ௡ es una lista de nodos únicos ݏଵ,ݏଶ,…,ݏ௡ de forma que (ݏ௜,ݏ௜ାଵ)א ܣ. El coste del camino se define como la suma de los pesos de cada arco que compone el camino. Por tanto, si el peso asociado a los costes, representado por la matriz de costes Q, representa en cierto modo los niveles de intensidad de los bordes de la imagen, el cálculo del surco 49 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA submamario podría traducirse en el cálculo del camino más corto que conecte a los dos puntos u y v: ݀(ݑ,ݒ)=࣪ೠ,ೡσݓ(ݏ,ݐ) (3.9.4) El algoritmo de Dijkstra (62) podemos resumirlo de la siguiente forma: Teniendo un grafo dirigido ponderado de N nodos no aislados, sea u el nodo inicial, un vector D de tamaño N guardará al final del algoritmo las distancias desde u al resto de los nodos. 1. Inicializar todas las distancias en D con un valor infinito relativo, ya que son desconocidas al principio, exceptuando la de u que se debe colocar en 0 debido a que la distancia de u a u sería 0. 2. Sea ܽ=ݔ (tomamos a como nodo actual). 3. Recorremos todos los nodos adyacentes de a, excepto los nodos marcados. Llamaremos a estos nodos no marcados ݒ௜. 4. Para el nodo actual, calculamos la distancia tentativa desde dicho nodo a sus vecinos con la siguiente fórmula: ݀ݐ(ݒ௜)=ܦ௔+݀(ܽ,ݒ௜) (3.9.5) Es decir, la distancia tentativa del nodo ݒ௜ es la distancia que actualmente tiene el nodo en el vector D más la distancia desde dicho nodo a al nodo ݒ௜. Si la distancia tentativa es menor que la distancia almacenada en el vector, actualizamos el vector con esta distancia tentativa. Es decir: Si ݀ݐ(ݒ௜)<ܦ௩೔֜ܦ௩೔=݀ݐ(ݒ௜) (3.9.6) 5. Marcamos como completo el nodo a. 6. Tomamos como próximo nodo actual el de menor valor en D (puede hacerse almacenando los valores en una cola de prioridad) y volvemos al paso 3 mientras existan nodos no marcados. Una vez terminado al algoritmo, D estará completamente lleno. 50 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA Tras ejecutar este algoritmo y detectar el camino más corto, refinamos el cálculo del surco submamario eliminando los últimos puntos del camino que no pertenecen al surco. Para ello, dividimos el camino en tres segmentos: inicial, medio y final. En el caso de que el valor medio del coste del segmento final sea superior al valor medio del coste del camino completo, eliminamos del segmento el conjunto de puntos que cumplan las siguientes condiciones: 1. Que el coste asociado de cada punto del conjunto sea igual al valor máximo de Q (en este caso, igual a 2048) 2. Que sea un conjunto de puntos sucesivos del camino 3. Que el conjunto contenga al último punto del camino Tras aplicar este último paso obtendremos como resultado el surco submamario detectado. A continuación se ilustran todos los pasos seguidos en este proceso de detección automática del surco submamario. a) b) c) d) e) f) Figura 26. Ilustración del proceso de detección del surco submamario. a) Parcela de la mama derecha. b) Canal verde de la parcela de la mama derecha. c) Imagen gradiente normalizada de b) tras aplicar la transformación no lineal. d) Matriz de costes, el punto inicial está marcado por un círculo verde, el punto final por un círculo rojo. e) Resultado de aplicar el algoritmo de Dijkstra entre los puntos inicial y final. f) Resultado del refinamiento del camino más corto tras eliminar los puntos del final del camino de acuerdo con las condiciones anteriormente detalladas. 51 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA 3.10. Detección del ombligo El ombligo (del latín umbilicus; en griego ómphalos) es la cicatriz que queda tras la rotura del cordón umbilical en el bebé. Suele ser una depresión en la piel. El cordón umbilical resultante después del parto se cae entre una a dos semanas después del nacimiento, quedando el ombligo del nuevo ser. También recibe el nombre de ombligo la región umbilical, es decir, la zona del abdomen que rodea al ombligo propiamente dicho, y así consta en Terminología Anatómica Internacional de 1997, en el apartado A01.2.04.005 y bajo los nombres latinos de umbilicus y regio umbilicalis (64). Figura 27. Ilustración de la anatomía del ombligo. En este trabajo se ha seguido un enfoque basado en el análisis de la morfología y de la cromaticidad para la detección automática del ombligo. En primer lugar, sobre el canal rojo de la parcela del ombligo, se ha llevado a cabo una umbralización multinivel de 4 niveles basada en el método Otsu (54). De las regiones resultantes, únicamente nos quedamos con aquéllas pertenecientes al nivel cuyo centroide es el de menor intensidad. A continuación realizamos una operación morfológica de apertura con el objetivo de eliminar las regiones muy pequeñas resultantes de la umbralización. El elemento estructural con el que se realiza esta operación es un disco cuyo radio r se calcula de la siguiente forma: ݎ=0.01ήܿ (3.10.1) donde c es el número total de columnas de la parcela del ombligo. 52 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA De las regiones resultantes, consideraremos como la región correspondiente al ombligo a aquélla región que cumpla las siguientes condiciones: 1. Que tenga un tamaño inferior a un umbral T de tamaño máximo: ܶ=0.25ή݂ήܿ (3.10.2) 2. Que sea la región más cercana al eje de simetría calculado en el apartado 3.4. A continuación se ilustra este método de detección automática del ombligo. a) b) c) d) Figura 28. Ilustración del proceso de detección automática del ombligo. a) Imagen RGB de la parcela del ombligo. b) Canal rojo de la parcela del ombligo. c) Umbralización multinivel del canal rojo (solamente nos quedaremos con las regiones de color blanco). d) Región candidata resultante de realizar la apertura morfológica a las regiones seleccionadas. 53 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA 4 4. Resultados En esta sección del trabajo fin de máster presentamos los resultados obtenidos tras la validación de los algoritmos desarrollados. Esta sección se estructura de la siguiente manera: en primer lugar se presentará el conjunto de imágenes empleado para la validación, incluyendo sus principales características, así como el método seguido para generación del criterio de verdad o gold standard que nos ha servido como referencia para realizar la validación. En segundo lugar presentaremos la metodología de evaluación de los resultados obtenidos, incluyendo las definiciones de las medidas y conceptos matemáticos utilizados. En último lugar presentaremos los resultados obtenidos en la detección automática de la escotadura supraesternal, las axilas, los pezones, los surcos submamarios y el ombligo tras aplicar los algoritmos desarrollados sobre el conjunto de imágenes de validación. 4.1. Entorno de programación Todos los métodos descritos en el apartado 3 se han desarrollado haciendo uso del entorno de programación Matlab R2013b (The MathWorks, Inc.) y se han ejecutado en un portátil Acer Aspire con un procesador Intel® Core™ Duo @2.00 GHz, con una memoria RAM de 3 GB y sistema operativo de 32 bits. 4.2. Conjunto de imágenes empleado para la validación El conjunto de imágenes empleado para la validación está formado por un total de 21 imágenes, de las cuales 1 imagen ha sido adquirida siguiendo estrictamente el protocolo de adquisición y las 20 restantes han sido cedidas por un investigador perteneciente a la Unidad de Gestión Clínica de Cirugía Plástica y Grandes Quemados del Hospital Universitario Virgen del Rocío. Estas 20 imágenes cedidas para este trabajo han sido seleccionadas de entre un total de 35 imágenes, atendiendo a un criterio de similitud con el protocolo de adquisición de imágenes que se ha establecido para este trabajo. 54 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA a) b) c) Figura 29. Ilustración representativa del conjunto de imágenes empleado para la validación. a) Imagen tomada conforme al protocolo de adquisición establecido. b) Imagen asimilable al protocolo de adquisición establecido. c) Imagen descartada por no cumplir el protocolo de adquisición. Dado que disponemos de un conjunto de imágenes de validación heterogéneo en el sentido de que no todas las imágenes se ajustan al protocolo de adquisición establecido, a la hora de realizar la validación de los puntos detectados contaremos con un número menor del esperado en el número de muestras válidas, tal y como se refleja en la siguiente tabla: Tabla 2. Número de muestras utilizadas para la validación de cada una de las landmarks detectadas. Landmarks Escotadura Axila Pezón Surco Ombligo Muestras válidas 17 42 31 27 21 A continuación describimos los motivos por los que se han dejado fuera algunas de las muestras. En primer lugar, debemos comentar que tanto las landmarks correspondientes a las axilas (n=42) como las correspondientes al ombligo (n=21) han sido incluidas en su totalidad, dado que en ninguna de las imágenes se han observado deformaciones, patologías o faltas de cumplimiento del protocolo de adquisición que impidieran su detección automática. Respecto al número de muestras de escotaduras supraesternales incluidas en la validación (n=17), se han descartado un total de 4 muestras debido a que el cabello de la paciente suponía un impedimento para la detección automática, dado que cubría total o parcialmente la zona de la parcela del cuello. Respecto al número de muestras de pezones incluidos en la evaluación (n=31) se han descartado un total de 11 muestras debido a que la imagen ha sido tomada tras la mastectomía y antes de que la paciente se haya sometido al proceso de reconstrucción y, por tanto, esta estructura anatómica estaba ausente en la imagen. Respecto al número de muestras de surcos submamarios incluidos en la evaluación (n=27) se han descartado un total de 15 muestras por los siguientes motivos: 11 muestras han sido descartadas por el mismo motivo que el descrito para los pezones, es decir, dado que la imagen ha sido tomada tras la mastectomía y antes del proceso de reconstrucción, esta 55 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA característica anatómica no estaba presente; y las 4 muestras restantes han sido descartadas debido a la presencia de alguna patología que ha impedido el desarrollo normal de la estructura mamaria y, por tanto, carece del surco submamario correspondiente. A continuación se ilustra la casuística que acabamos de comentar. a) b) c) Figura 30. Ilustración de la casuística de exclusión de muestras. a) Exclusión de la landmark de escotadura supraesternal por la presencia del cabello de la paciente sobre la zona de interés. b) Exclusión de las landmarks del pezón y del surco submamario izquierdos dado que la imagen ha sido tomada antes de llevar a cabo la cirugía de reconstrucción mamaria. c) Exclusión de la landmark del surco submamario izquierdo debido a la presencia de una patología. 4.3. Metodología de evaluación de los resultados Para llevar a cabo la evaluación de los resultados obtenidos en este trabajo fin de máster, se ha hecho uso de un conjunto de medidas estadísticas que dan una idea acerca de la precisión del método de detección automática de landmarks propuesto. En primer lugar, un investigador experto en la identificación de las estructuras anatómicas de interés ha llevado a cabo un proceso de detección manual de las landmarks sobre las 21 imágenes que componen el conjunto de validación. Este conjunto de landmarks detectadas manualmente será el que nos sirva como criterio de verdad o gold standard para la evaluación de la precisión de la detección automática. 56 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA Figura 31. Ilustración de la detección manual llevada a cabo por un experto. En amarillo las marcas correspondientes a escotadura supraesternal, axilas, pezones y ombligo. En azul las marcas correspondientes a los surcos submamarios. Para dar una idea acerca de la precisión alcanzada con el método de detección automática, hemos hecho uso del siguiente conjunto de medidas: 1. Distancia euclídea. La distancia euclídea entre dos puntos es la distancia “ordinaria” que podríamos medir entre dos puntos pertenecientes al espacio euclídeo. Esta medida la usaremos para evaluar la precisión de la detección automática de las landmarks puntuales, es decir, escotadura supraesternal, axilas, pezones y ombligo. Para ser rigurosos, las unidades de distancia vendrán dadas en píxeles, dado que sobre la imagen original no se ha realizado ningún tipo de marcado que permita saber la equivalencia exacta entre centímetros y píxeles. Sin embargo, tras realizar un análisis visual de las imágenes, el autor considera como una estimación razonable la equivalencia 20 a 1 entre píxeles y centímetros, de forma que el lector pueda tener una idea más clara acerca de la precisión de la detección automática de estos puntos. 2. Sensibilidad. La sensibilidad S nos indica la capacidad de nuestro algoritmo para dar como casos positivos los casos realmente positivos. Es decir: ܵ=௏௉ ௏௉ାிே (4.2.1) donde VP son los verdaderos positivos y FN los falsos negativos. 57 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA Esta medida la usaremos para dar una idea acerca de la precisión de la detección del surco submamario, y para aplicarla haremos las siguientes consideraciones. En primer lugar, consideraremos que el objetivo para la detección será la superficie encerrada por el surco submamario detectado manualmente una vez lo cerremos mediante una línea recta uniendo los puntos inicial y final del surco. Del mismo modo, consideraremos que el resultado del algoritmo de detección automática del surco submamario es la superficie encerrada por la curva detectada de forma automática una vez lo cerremos mediante una línea recta que une los puntos inicial y final detectados. Por tanto, en este contexto, consideraremos como verdaderos positivos al número de píxeles detectados automáticamente cuya posición coincida con la de los píxeles detectados manualmente, y como falsos negativos al número de píxeles detectados manualmente que no han sido detectados por el algoritmo de detección automática del surco submamario. En la siguiente imagen se aclaran estos conceptos. Figura 32. Ilustración del concepto de sensibilidad aplicado a la detección automática del surco submamario. El círculo gris claro representa la superficie detectada manualmente, el círculo gris oscuro representa la superficie detectada automáticamente, el marco de la imagen representa la parcela de la mama correspondiente. En blanco la intersección de ambas superficies. 3. Especificidad. La especificidad E nos indica la capacidad de nuestro algoritmo para dar como casos negativos los casos realmente positivos. Es decir: ܧ=௏ே ௏ேାி௉ (4.2.2) donde VN son los verdaderos negativos y FP los falsos positivos. VP FN 64 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA a) b) c) d) e) Figura 43. Diagramas de caja correspondientes a la evaluación del tiempo de ejecución del algoritmo de detección automática del surco submamario sobre el conjunto de validación para cada resolución analizada. Todos los ejes verticales están expresados en segundos. a) Resolución igual a 40 píxeles. b) Resolución igual a 60 píxeles. c) Resolución igual a 80 píxeles. d) Resolución igual a 100 píxeles. e) Resolución igual a 120 píxeles. Tabla 7. Tiempos de ejecución obtenidos para cada una de las resoluciones analizadas tras aplicar el algoritmo de detección automática del surco submamario sobre el conjunto de validación. Tiempo de ejecución [segundos] mínimo Q1 Q2 Q3 máximo Resolución = 40 píxeles 13,29 19,94 20,96 22,26 26,93 Resolución = 60 píxeles 61,14 88,70 94,90 105,87 123,67 Resolución = 80 píxeles 173,26 262,73 287,33 313,93 374,70 Resolución = 100 píxeles 449,88 685,98 744,16 831,61 1057,46 Resolución = 120 píxeles 960,70 1345,84 1507,11 1668,46 2121,56 A continuación se presentan los resultados obtenidos tras realizar el estudio de la variabilidad del tiempo de ejecución del algoritmo de detección automática del surco submamario tras ejecutarlo en 20 ocasiones sobre la misma muestra con la misma resolución. 10 12 14 16 18 20 22 24 26 28 50 60 70 80 90 100 110 120 130 150 200 250 300 350 400 400 500 600 700 800 900 1000 1100 800 1000 1200 1400 1600 1800 2000 2200 65 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA Figura 44. Diagrama de caja representando la distribución de la variabilidad en el tiempo de ejecución del algoritmo de detección automática del surco submamario tras ejecutarlo en 20 ocasiones sobre la misma muestra y a la misma resolución. Tabla 8. Distribución de la variabilidad del tiempo de ejecución del algoritmo de detección automática del surco submamario. Tiempos de ejecución mínimo Q1 Q2 Q3 máximo Segundos 28,80 30,08 30,48 31,77 36,15 Por último, se ha llevado a cabo un análisis de la precisión del algoritmo de la detección automática del surco submamario haciendo uso de los indicadores de sensibilidad y especificidad para cada muestra y resolución del conjunto de validación. 28 29 30 31 32 33 34 35 36 37 38 Tiempo de ejecución [segundos] Q1=30,08 Min=28,80 Q2=30,48 Q3=31,77 Max=36,15 66 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA Figura 45. Diagramas de caja representando la distribución de la sensibilidad del algoritmo de detección automática del surco submamario calculada para cada resolución sobre cada muestra del conjunto de validación. Tabla 9. Distribución de la sensibilidad del algoritmo de detección automática del surco submamario calculada para cada resolución sobre cada muestra del conjunto de validación. Sensibilidad [%] mínimo Q1 Q2 Q3 máximo Resolución = 40 píxeles 36,26 72,04 77,12 82,75 95,92 Resolución = 60 píxeles 44,45 77,65 88,53 93,09 96,45 Resolución = 80 píxeles 44,20 82,80 90,32 92,79 97,47 Resolución = 100 píxeles 43,24 89,64 92,51 94,31 97,04 Resolución = 120 píxeles 42,25 89,26 93,18 94,06 98,45 Tabla 10. Sensibilidad media del algoritmo para cada resolución. Resolución [píxeles] 40 60 80 100 120 Media ± desviación [%] 75,13 ± 15,42 82,68 ± 15,62 84,22 ± 15,29 86,41 ± 16,03 86,92 ± 16,17 A continuación ilustramos las casuísticas de los valores máximos y mínimos obtenidos. a) b) Figura 46. En verde la superficie considerada como gold standard. En rojo la superficie detectada automáticamente. En amarillo la superposición de ambas superficies. a) Sensibilidad mínima. b) Sensibilidad máxima. 30 40 50 60 70 80 90 100 40 60 80 100 120 Sensibilidad [%] Resolución [píxeles] 67 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA Figura 47. Diagramas de caja representando la distribución de la especificidad del algoritmo de detección automática del surco submamario calculada para cada resolución sobre cada muestra del conjunto de validación. Tabla 11. Distribución de la especificidad del algoritmo de detección automática del surco submamario calculada para cada resolución sobre cada muestra del conjunto de validación. Especificidad [%] mínimo Q1 Q2 Q3 máximo Resolución = 40 píxeles 89,76 95,64 97,89 98,85 99,80 Resolución = 60 píxeles 89,39 95,40 97,26 98,51 99,67 Resolución = 80 píxeles 89,68 94,81 97,42 98,65 99,84 Resolución = 100 píxeles 88,59 93,61 96,49 98,32 99,90 Resolución = 120 píxeles 86,91 93,26 96,56 98,32 99,85 Tabla 12. Especificidad media del algoritmo para cada resolución. Resolución [píxeles] 40 60 80 100 120 Media ± desviación [%] 96,84 ± 2,95 96,37 ± 3,09 96,44 ± 3,03 95,64 ± 3,23 95,39 ± 3,92 A continuación ilustramos las casuísticas de los valores máximos y mínimos obtenidos. a) b) Figura 48. En verde la superficie considerada como gold standard. En morado la superficie detectada automáticamente. En celeste la superposición de ambas superficies. a) Especificidad mínima. b) Especificidad máxima. 80 82 84 86 88 90 92 94 96 98 100 40 60 80 100 120 Especificidad [%] Resolución [píxeles] 68 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA D Detección automática del ombligo Figura 49. Diagrama de caja del error de detección del ombligo. Para la detección automática del ombligo hemos obtenido los siguientes resultados (n=21): Tabla 13. Distribución del error de detección automática del ombligo. Distribución del error mínimo Q1 Q2 Q3 máximo Píxeles 4,24 8,34 11,89 18,50 28,99 A continuación ilustramos las casuísticas de los errores mínimos y máximos. a) b) Figura 50. Ilustración del resultado de la detección automática del ombligo. La marca amarilla se corresponde con la detección manual. La marca azul se corresponde con la detección automática. a) Menor error de detección del conjunto de validación. b) Mayor error de detección del conjunto de validación. 0 5 10 15 20 25 30 35 Distancia [pçixeles] Q1=8,34 Min=4,24 Q2=11,89 Q3=18,50 Max=28,99 69 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA 5 5. Conclusiones Este trabajo fin de máster se ha llevado a cabo en el marco del proyecto de investigación “Herramienta de Reconstrucción Tridimensional A Partir de Fotografías Digitales para Uso Clínico en Reconstrucción Mamaria Post-mastectomía (RENACER)” financiado por la Consejería de Salud y Bienestar Social de la Junta de Andalucía en el marco de la convocatoria competitiva de Subvenciones para la Financiación de la investigación, desarrollo e innovación (I+D+i) biomédica y en ciencias de la salud en Andalucía, en la línea de proyectos de investigación, desarrollo e innovación biomédica y en ciencias de la salud del año 2012 con una subvención total de 36.124,95 € (expediente PI-0223-2012). En este trabajo fin de máster se ha llevado a cabo una revisión en profundidad acerca del estado del arte del abordaje quirúrgico del cáncer de mama, de las técnicas que se emplean para la evaluación estética de los resultados de la reconstrucción mamaria postmastectomía, de los sistemas de ayuda a la decisión con especial atención sobre los sistemas de ayuda a la decisión clínica, y por último se han revisado los métodos principales de segmentación de imágenes. Además, se ha elaborado un protocolo de adquisición de imágenes en el que se señalan las condiciones óptimas para realizar un procesado digital de las imágenes con el objetivo de aplicar unos algoritmos de detección automática de landmarks útiles para la reconstrucción 3D y la evaluación estética de la reconstrucción mamaria post-mastectomía. El protocolo de adquisición de imágenes establece cuáles deben ser los materiales, el encuadre, las condiciones de iluminación, la secuencia de toma de imágenes y el método almacenamiento de las imágenes adquiridas para este fin. Este protocolo de adquisición ha sido validado por el personal investigador del proyecto RENACER, especialmente por los investigadores pertenecientes a la Unidad de Gestión Clínica de Cirugía Plástica y Grandes Quemados del Hospital Universitario Virgen del Rocío y por los investigadores pertenecientes al Departamento de Teoría de la Señal de la Universidad de Sevilla. El conjunto de imágenes de validación está compuesto por una imagen tomada de acuerdo con este protocolo de adquisición y por 20 imágenes cedidas por los investigadores de la Unidad de Gestión Clínica de Cirugía Plástica y Grandes Quemados del Hospital Universitario Virgen del Rocío que, en gran medida, cumplen con las condiciones establecidas por el protocolo de adquisición. 70 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA En este trabajo fin de máster también se han desarrollado un conjunto de algoritmos para la detección automática de landmarks útiles para la reconstrucción 3D y la evaluación estética de la reconstrucción mamaria post-mastectomía, y se ha llevado a cabo la evaluación de la precisión de la detección. En base a los resultados obtenidos podemos concluir lo siguiente: 1. Se ha desarrollado con éxito un algoritmo original de detección automática de la escotadura supraesternal. Este algoritmo no está basado en ningún trabajo anterior, dado que el autor no ha hallado en la literatura disponible ningún trabajo que tuviera un objetivo similar. La precisión de este algoritmo ha sido evaluada mediante un conjunto de validación de 17 muestras, obteniéndose que la mediana del error de detección se sitúa en 43,78 píxeles (alrededor de 2,19 centímetros), y siendo este error menor que 84,26 píxeles (alrededor de 4,21 centímetros) en el 75% de las muestras, por lo que, aunque estos resultados tienen aún margen de mejora, puede considerarse como una buena primera aproximación de cara al desarrollo de un algoritmo de detección automática más preciso. 2. Se ha desarrollado con éxito un algoritmo de detección automática de la axila. Aunque el autor no ha encontrado en la literatura trabajos con la misma finalidad que aquí se propone, el método empleado es ampliamente conocido y utilizado con finalidades similares. La precisión del algoritmo ha sido evaluada mediante un conjunto de validación de 42 muestras, obteniéndose que la mediana del error de detección se sitúa en 33,70 píxeles (alrededor de 1,68 centímetros), y siendo este error menor que 51,95 píxeles (alrededor de 2,59 centímetros) en el 75% de las muestras, por lo que, aunque al igual que en el caso anterior estos resultados tienen aún margen de mejora, puede considerarse como una buena aproximación de cara al desarrollo futuro de un algoritmo de detección automática más preciso. 3. Se ha desarrollado con éxito un algoritmo de detección automática del pezón. Aunque el autor no ha encontrado en la literatura trabajos con la misma finalidad que aquí se propone, al igual que en el caso anterior el método empleado es ampliamente conocido y utilizado con finalidades similares. La característica más innovadora que presenta este algoritmo es que hace uso de un método de clasificación basado en la votación de un grupo de características que se calculan de manera conjunta entre las parejas de regiones candidatas. La precisión del algoritmo ha sido evaluada mediante un conjunto de validación de 31 muestras, obteniéndose que la mediana del error de detección se sitúa en 135,71 píxeles (alrededor de 6,78 centímetros), y siendo este error menor que 227,84 píxeles (alrededor de 11,39 71 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA centímetros) en el 75% de las muestras, por lo que claramente este algoritmo tiene aún margen de mejora. Tras realizar un análisis más en profundidad de por qué se han obtenido estos resultados, el autor quiere señalar que, dado que el clasificador que utiliza el algoritmo ha sido diseñado siguiendo unos criterios en los que prima la simetría de las regiones, y dado que las muestras empleadas en el conjunto de validación, en la mayoría de las ocasiones provenían de imágenes en las que no estaba presente uno de los pezones, parece claro que los valores altos de error están estrechamente relacionados con este hecho. En cualquier caso, el algoritmo desarrollado puede considerarse como una primera aproximación de cara al desarrollo futuro de un algoritmo de detección automática del pezón más preciso. 4. Se ha desarrollado con éxito un algoritmo de detección automática del surco submamario. Este algoritmo, basado en el trabajo de Cardoso et al. (61), introduce un nuevo método para el cálculo de los puntos inicial y final del surco submamario. Respecto al tiempo de ejecución, se ha comprobado que, en función de la resolución de la imagen a analizar, éste puede oscilar entre los 13,29 segundos para una resolución de 40 filas de píxeles y los 2121,56 segundos (alrededor de 35 minutos) para una resolución de 120 filas de píxeles, apreciándose una tendencia de crecimiento exponencial conforme aumentamos la resolución. Además, se ha observado la existencia de cierta variabilidad en la ejecución del algoritmo bajo las mismas condiciones de funcionamiento, es decir, al ser ejecutado sobre la misma imagen y a la misma resolución. Respecto a la precisión del algoritmo, se ha realizado el cálculo de la sensibilidad y la especificidad de la detección del surco submamario para 5 resoluciones diferentes de imagen (40, 60, 80, 100 y 120 filas de píxeles) sobre un conjunto de validación de 27 muestras. En el caso de la sensibilidad del algoritmo, se observa una tendencia promedio creciente conforme aumentamos la resolución hasta que su valor se estabiliza para una resolución superior o igual a 100 píxeles, obteniéndose un valor medio de la sensibilidad del 86,92 ± 16,17 %. En el caso de la especificidad del algoritmo, se observa una tendencia promedio más o menos constante para todas las resoluciones con un leve aumento de la dispersión de los resultados conforme aumentamos la resolución. En concreto, el algoritmo de detección automática del surco submamario alcanza una especificidad media del 96,84 ± 2,95 % en el caso más favorable. Dicho lo cual, podemos afirmar que el algoritmo desarrollado se comporta de forma precisa para el conjunto de validación disponible. 72 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA 5. Se ha desarrollado con éxito un algoritmo de detección automática del ombligo. Aunque el autor no ha encontrado en la literatura trabajos con la misma finalidad que aquí se propone, el método empleado es ampliamente conocido y utilizado con finalidades similares, por lo que no sería justo tratarlo como original. La precisión del algoritmo ha sido evaluada mediante un conjunto de validación de 21 muestras, obteniéndose que la mediana del error de detección se sitúa en 11,89 píxeles (alrededor de 0,59 centímetros), y siendo este error menor que 18,50 píxeles (alrededor de 0,92 centímetros) en el 75% de las muestras, por lo que se puede afirmar que el algoritmo desarrollado se comporta de forma robusta y precisa para el conjunto de validación disponible. 73 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA 6 6. Trabajo futuro A la finalización de este trabajo fin de máster, y a la vista de las conclusiones obtenidas, el autor considera que las líneas de trabajo futuro que deben realizarse con el objetivo de mejorar tanto la precisión como la fiabilidad y usabilidad de los algoritmos desarrollados deben ser las siguientes: 1. Para conseguir que el algoritmo sea más fiable y robusto, se hace indispensable el poder disponer de un mayor número de imágenes tomadas en conformidad al protocolo de adquisición de imágenes que se ha definido en este trabajo fin de máster. El aumento del número de imágenes conllevará un aumento en el número de muestras de cada landmark disponibles para el conjunto de validación de los resultados, y este aumento repercutirá directamente en la fiabilidad y robustez de los resultados obtenidos. 2. A pesar de haber realizado avances significativos en el estado del arte de la detección automática de la escotadura supraesternal, el autor es consciente de que los resultados obtenidos por el algoritmo desarrollado para tal fin aún tienen margen de mejora, por lo que deberá profundizarse en la mejora del método aquí presentado o analizar el uso de otros métodos basados en enfoques diferentes. 3. Tras los resultados obtenidos por el algoritmo de detección automática de la axila, el autor estima que también es posible mejorar su precisión. Para ello, al igual que en el caso anterior, deberá profundizarse en la mejora del método presentado o, en el caso de que se estime oportuno, analizar el uso de otros métodos basados en enfoques diferentes. 4. El resultado obtenido por el algoritmo desarrollado para la detección automática del pezón es claramente susceptible de mejora. En este sentido, una opción a considerar como línea de trabajo futuro sería su reformulación de forma que la detección no dependa de la simetría de las regiones, sobre todo en el caso de que dicho algoritmo se aplique a imágenes de pacientes mastectomizadas y que, por lo tanto, carecen de uno de los dos pezones. Igualmente, sería oportuno considerar enfoques diferentes para la segmentación inicial de regiones que estuvieran basados, por ejemplo, en filtros para la detección de bordes invariante a la rotación como es el caso del operador LoG (65). Además, sería interesante comprobar los resultados que se obtendrían si en lugar de realizar la clasificación de las regiones en base a la 80 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA 61. Automatic Breast Contour Detection in Digital Photographs. Cardoso, J.S., Teixeira, L.F. y Cardoso, M. J. 2008, HEALTHINF, Vol. 2, págs. 91-98. 62. A note on two problems in connexion with graphs. Dijkstra, E.W. 1, 1959, Numerische mathematik, Vol. 1, págs. 269-271. 63. Neighborhood coding of binary images for fast contour following and general binary array processing. Sobel, I. 1, 1978, Computer graphics and image processing, Vol. 8, págs. 127-135. 64. Wikipedia. Ombligo. [En línea] 01 de 01 de 2014. [Citado el: 29 de 10 de 2014.] http://es.wikipedia.org/wiki/Ombligo. 65. Theory of edge detection. Marr, D. y Hildreth, E. 1980. Proc. Roy. Soc. London Ser. Vol. 207, págs. 187-217. 81 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA 9 9. Anexo II – Tabla de ilustraciones Figura 1. Ilustración de los procedimientos quirúrgicos de lumpectomía y mastectomía. .......................... 7 Figura 2. Distribución y clasificación de los nodos linfáticos supraclaviculares, axilares y mamarios. .. 8 Figura 3. Comparativa entre procedimientos quirúrgicos. ....................................................................................... 10 Figura 4. Medidas antropométricas para la evaluación de la simetría mamaria. SSN:N – Distancia entre escotadura supraesternal y pezón; BH – Altura de la mama; BW – Ancho de la mama; N:INF – Distancia entre el pezón y el surco submamario; IMD – Distancia intermamaria. ........................................ 16 Figura 5. Evolución de publicaciones sobre sistemas de ayuda a la decisión clínica. ................................... 17 Figura 6. a) Canal verde de una imagen RGB. b) Histograma correspondiente a la imagen a). ............... 21 Figura 7. Tipos de borde comunes: a) Escalón. b) Tejado. c) Línea. d) Ruidoso ............................................. 23 Figura 8. Metodología seguida en el proyecto ................................................................................................................ 25 Figura 9. Ilustración del encuadre. ...................................................................................................................................... 27 Figura 10. Ilustración del marcado/etiquetado sobre la paciente. ....................................................................... 28 Figura 11. Ilustración de la modificación del campo de visión de la imagen. a) Imagen original. b) Imagen con el campo de visión modificado. .................................................................................................................... 31 Figura 12. Ilustración de la modificación del fondo de la imagen. a) Imagen original. b) Imagen con el fondo modificado. ........................................................................................................................................................................ 31 Figura 13. Proceso de segmentación de la silueta. a) Imagen RGB original. b) Canal rojo de a). c) Umbralización por el método de Otsu de b). d) Resultado del cierre de c). e) Resultado de la apertura de d). f) Silueta final segmentada. ........................................................................................................................................ 33 Figura 14. a) Imagen RGB original. b) Cálculo del centroide (punto amarillo) y del eje de simetría (línea celeste). ............................................................................................................................................................................... 33 Figura 15. Ilustración del cálculo del recorte del cuello. ........................................................................................... 34 Figura 16. Ilustración de la parcelación de las axilas. En rojo, las parcelas de las axilas. En azul, la parcela del cuello como referencia de la fila inicial de las parcelas de las axilas. ........................................... 35 Figura 17. Ilustración de la parcelación de las mamas. En blanco, las parcelas de las mamas. Los puntos rojos se corresponden con las axilas detectadas, mientras que el punto amarillo es el centroide. ........................................................................................................................................................................................ 36 Figura 18. Ilustración de la parcelación del ombligo. En azul, la parcela correspondiente al ombligo. En blanco, parte de las parcelas de las mamas que se incluye a modo de referencia. .................................. 37 Figura 19. Ilustración de la escotadura supraesternal (marca roja en la imagen). ....................................... 37 Figura 20. Ilustración de la detección de la escotadura supraesternal. a) Recorte del cuello. b) Canal rojo del recorte. c) Recorte tras eliminar el 20% de las columnas en cada lado. d) Nivel de gris 82 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA promedio de las filas de c) (azul) y su polinomio de ajuste de segundo orden (verde). e) Nivel de gris normalizado. La fila correspondiente al valor mínimo (sin tener en cuenta la zona roja) será la coordenada y de la escotadura supraesternal. ................................................................................................................ 39 Figura 21. Ilustración de la anatomía de la zona axilar. .............................................................................................. 40 Figura 22. a) Imagen RGB de la parcela de la axila. b) Canal rojo de a). c) Umbralización multinivel de b) (valores altos de gris tras la segmentación se corresponden con las regiones más oscuras del canal rojo). d) Región con mayor nivel de gris tras la aplicación del cierre. La axila se considera el punto más alto de esta región (marca roja en la imagen). ...................................................................................................... 41 Figura 23. Ilustración de la anatomía de un pezón femenino. ................................................................................. 42 Figura 24. Ilustración del proceso de detección de los pezones. a) Imagen RGB de los recortes. b) Canal verde de los recortes. c) Umbralización multinivel de 6 niveles del canal verde de los recortes. d) Resultado de realizar las operaciones morfológicas de apertura y cierre sobre las regiones pertenecientes a los 3 niveles más oscuros de c). e) Regiones candidatas en cada recorte tras aplicar los criterios de exclusión anteriormente detallados. f) Polígonos convexos de las regiones candidatas. .............................................................................................................................................................................................................. 46 Figura 25. Ilustración del surco submamario. ................................................................................................................. 47 Figura 26. Ilustración del proceso de detección del surco submamario. a) Parcela de la mama derecha. b) Canal verde de la parcela de la mama derecha. c) Imagen gradiente normalizada de b) tras aplicar la transformación no lineal. d) Matriz de costes, el punto inicial está marcado por un círculo verde, el punto final por un círculo rojo. e) Resultado de aplicar el algoritmo de Dijkstra entre los puntos inicial y final. f) Resultado del refinamiento del camino más corto tras eliminar los puntos del final del camino de acuerdo con las condiciones anteriormente detalladas. ...................................................................... 50 Figura 27. Ilustración de la anatomía del ombligo. ....................................................................................................... 51 Figura 28. Ilustración del proceso de detección automática del ombligo. a) Imagen RGB de la parcela del ombligo. b) Canal rojo de la parcela del ombligo. c) Umbralización multinivel del canal rojo (solamente nos quedaremos con las regiones de color blanco). d) Región candidata resultante de realizar la apertura morfológica a las regiones seleccionadas. ............................................................................... 52 Figura 29. Ilustración representativa del conjunto de imágenes empleado para la validación. a) Imagen tomada conforme al protocolo de adquisición establecido. b) Imagen asimilable al protocolo de adquisición establecido. c) Imagen descartada por no cumplir el protocolo de adquisición. ............. 54 Figura 30. Ilustración de la casuística de exclusión de muestras. a) Exclusión de la landmark de escotadura supraesternal por la presencia del cabello de la paciente sobre la zona de interés. b) Exclusión de las landmarks del pezón y del surco submamario izquierdos dado que la imagen ha sido tomada antes de llevar a cabo la cirugía de reconstrucción mamaria. c) Exclusión de la landmark del surco submamario izquierdo debido a la presencia de una patología. ................................................................ 55 Figura 31. Ilustración de la detección manual llevada a cabo por un experto. En amarillo las marcas correspondientes a escotadura supraesternal, axilas, pezones y ombligo. En azul las marcas correspondientes a los surcos submamarios................................................................................................................... 56 Figura 32. Ilustración del concepto de sensibilidad aplicado a la detección automática del surco submamario. El círculo gris claro representa la superficie detectada manualmente, el círculo gris 83 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA oscuro representa la superficie detectada automáticamente, el marco de la imagen representa la parcela de la mama correspondiente. En blanco la intersección de ambas superficies. ............................. 57 Figura 33. Ilustración del concepto de especificidad aplicado a la detección automática del surco submamario. El círculo gris claro representa la superficie detectada manualmente, el círculo gris oscuro representa la superficie detectada automáticamente, el marco de la imagen representa la parcela de la mama correspondiente. En blanco la intersección de ambas superficies. ............................. 58 Figura 34. Ilustración del diagrama de caja o "boxplot". ........................................................................................... 58 Figura 35. Diagrama de caja del error de detección de la escotadura supraesternal. .................................. 59 Figura 36. Ilustración del resultado de la detección automática de la escotadura supraesternal. La marca amarilla se corresponde con la detección manual. La marca azul se corresponde con la detección automática. a) Menor error de detección del conjunto de validación. b) Mayor error de detección del conjunto de validación ................................................................................................................................. 59 Figura 37. Diagrama de caja del error de detección de la axila. ............................................................................. 60 Figura 38. Ilustración del resultado de la detección automática de la axila. La marca amarilla se corresponde con la detección manual. La marca roja se corresponde con la detección automática. a) Menor error de detección del conjunto de validación. b) Mayor error de detección del conjunto de validación. ....................................................................................................................................................................................... 60 Figura 39. Diagrama de caja del error de detección del pezón. .............................................................................. 61 Figura 40. Ilustración del resultado de la detección automática del pezón. La marca amarilla se corresponde con la detección manual. La marca blanca se corresponde con la detección automática. a) Menor error de detección del conjunto de validación. b) Mayor error de detección del conjunto de validación. ....................................................................................................................................................................................... 61 Figura 41. Ilustración de las diferentes resoluciones empleadas en la evaluación del tiempo de ejecución del algoritmo para la detección automática del surco submamario. a) Resolución de la parcela igual a 40 filas. b) Resolución de la parcela igual a 60 filas. c) Resolución de la parcela igual a 80 filas. d) Resolución de la parcela igual a 100 filas. e) Resolución de la parcela igual a 120 filas. f) Resolución original de la parcela.......................................................................................................................................... 62 Figura 42. Tiempo de ejecución promedio del algoritmo de detección automática del surco submamario según resolución. Las marcas naranjas se corresponden con el tiempo promedio de ejecución para cada resolución. La línea de puntos indica la tendencia que sigue este conjunto de valores (ajuste ܴ2=0.9994). ................................................................................................................................................ 63 Figura 43. Diagramas de caja correspondientes a la evaluación del tiempo de ejecución del algoritmo de detección automática del surco submamario sobre el conjunto de validación para cada resolución analizada. Todos los ejes verticales están expresados en segundos. a) Resolución igual a 40 píxeles. b) Resolución igual a 60 píxeles. c) Resolución igual a 80 píxeles. d) Resolución igual a 100 píxeles. e) Resolución igual a 120 píxeles. .............................................................................................................................................. 64 Figura 44. Diagrama de caja representando la distribución de la variabilidad en el tiempo de ejecución del algoritmo de detección automática del surco submamario tras ejecutarlo en 20 ocasiones sobre la misma muestra y a la misma resolución. ................................................................................... 65 84 DETECCIÓN AUTOMÁTICA DE LANDMARKS ÚTILES PARA RECONSTRUCCIÓN 3D Y EVALUACIÓN ESTÉTICA DE LA RECONSTRUCCIÓN MAMARIA POST-MASTECTOMÍA Figura 45. Diagramas de caja representando la distribución de la sensibilidad del algoritmo de detección automática del surco submamario calculada para cada resolución sobre cada muestra del conjunto de validación. .............................................................................................................................................................. 66 Figura 46. En verde la superficie considerada como gold standard. En rojo la superficie detectada automáticamente. En amarillo la superposición de ambas superficies. a) Sensibilidad mínima. b) Sensibilidad máxima. .................................................................................................................................................................. 66 Figura 47. Diagramas de caja representando la distribución de la especificidad del algoritmo de detección automática del surco submamario calculada para cada resolución sobre cada muestra del conjunto de validación. .............................................................................................................................................................. 67 Figura 48. En verde la superficie considerada como gold standard. En morado la superficie detectada automáticamente. En celeste la superposición de ambas superficies. a) Especificidad mínima. b) Especificidad máxima. ................................................................................................................................................................ 67 Figura 49. Diagrama de caja del error de detección del ombligo. .......................................................................... 68 Figura 50. Ilustración del resultado de la detección automática del ombligo. La marca amarilla se corresponde con la detección manual. La marca azul se corresponde con la detección automática. a) Menor error de detección del conjunto de validación. b) Mayor error de detección del conjunto de validación. ........................................................................................................................................................................................ 68