Line 1: Line 1:
 
==Hacia un Método de Tractografía Basado en  Información Microestructura  por Medio de Optimización Convexa==
 
 
'''AAA BBBBaaaaa@wwwww.mx<sup>a,b</sup>, CCC DDDD<sup>a,b</sup>'''
 
  
 
==Resumen==
 
==Resumen==
Line 10: Line 6:
 
''Palabras clave:'' Tractografía; Optimización; Información microestructural; Estimación; Estructura Cerebral.
 
''Palabras clave:'' Tractografía; Optimización; Información microestructural; Estimación; Estructura Cerebral.
  
==2 Introducción==
+
==1 Introducción==
  
 
La complejidad que presenta la estimación de las conexiones neuronales en el cerebro humano han impulsado el desarrollo de diversas herramientas para su adquisición y estudio. Entre ellas, la tractografía cerebral, basada en imágenes por resonancia magnética de difusión (dMRI), se ha convertido en un método clave para mapear estas conecciones estructurales. Este tecnica permite estimar las trayectorias de las fibras axonales que conectan distintas regiones cerebrales, proporcionando información importante sobre la organización y la integridad del conectoma humano <span id='citeF-1'></span>[[#cite-1|[1]]]. Sin embargo, a pesar de los avances en esta técnica, persisten desafíos importantes que limitan su precisión, como la alta incidencia de trayectorias erróneas (falsos positivos) y la incapacidad de resolver de manera adecuada la complejidad estructural en zonas donde las fibras se cruzan o bifurcan <span id='citeF-2'></span><span id='citeF-3'></span><span id='citeF-4'></span>[[#cite-2|[2,3,4]]]. En este contexto, la presente investigación propone abordar dichas limitaciones mediante la implementación de un enfoque de optimización convexa basado en microestructura, inspirado en algoritmos como COMMIT (Convex Optimization Modeling for Microstructure Informed Tractography) <span id='citeF-5'></span>[[#cite-5|[5]]]. Este propuesta integrar información microestructural detallada en el proceso de la estimación de las trayectorias axonales, reduciendo tanto los falsos positivos como las incertidumbres en áreas de complejidad anatómica.
 
La complejidad que presenta la estimación de las conexiones neuronales en el cerebro humano han impulsado el desarrollo de diversas herramientas para su adquisición y estudio. Entre ellas, la tractografía cerebral, basada en imágenes por resonancia magnética de difusión (dMRI), se ha convertido en un método clave para mapear estas conecciones estructurales. Este tecnica permite estimar las trayectorias de las fibras axonales que conectan distintas regiones cerebrales, proporcionando información importante sobre la organización y la integridad del conectoma humano <span id='citeF-1'></span>[[#cite-1|[1]]]. Sin embargo, a pesar de los avances en esta técnica, persisten desafíos importantes que limitan su precisión, como la alta incidencia de trayectorias erróneas (falsos positivos) y la incapacidad de resolver de manera adecuada la complejidad estructural en zonas donde las fibras se cruzan o bifurcan <span id='citeF-2'></span><span id='citeF-3'></span><span id='citeF-4'></span>[[#cite-2|[2,3,4]]]. En este contexto, la presente investigación propone abordar dichas limitaciones mediante la implementación de un enfoque de optimización convexa basado en microestructura, inspirado en algoritmos como COMMIT (Convex Optimization Modeling for Microstructure Informed Tractography) <span id='citeF-5'></span>[[#cite-5|[5]]]. Este propuesta integrar información microestructural detallada en el proceso de la estimación de las trayectorias axonales, reduciendo tanto los falsos positivos como las incertidumbres en áreas de complejidad anatómica.
Line 18: Line 14:
 
De esta manera, este trabajo se enfoca en las limitaciones actuales de los métodos de tractografía, con el objetivo de mejorar la reconstrucción de las conexiones cerebrales integrando información microestructural mediante optimización convexa, ofreciendo un marco más robusto para futuras aplicaciones clínicas y de investigación.
 
De esta manera, este trabajo se enfoca en las limitaciones actuales de los métodos de tractografía, con el objetivo de mejorar la reconstrucción de las conexiones cerebrales integrando información microestructural mediante optimización convexa, ofreciendo un marco más robusto para futuras aplicaciones clínicas y de investigación.
  
==3 Trabajos relacionados==
+
==2 Trabajos relacionados==
  
 
La tractografía es un enfoque que estima rutas de fibras mediante curvas 3D basadas en la difusión calculada a lo largo de las orientaciones de las fibras. De esta manera, un streamline es una de estas curvas calculadas <span id='citeF-9'></span>[[#cite-9|[9]]]. Generalmente, la forma en que se construye un streamline es seleccionando un punto inicial, llamado semilla. Este punto inicial se desplaza por medio de información que proviene de las dDWI, generando el streamline, y para describir su movimiento se utiliza la siguiente fórmula de actualización:
 
La tractografía es un enfoque que estima rutas de fibras mediante curvas 3D basadas en la difusión calculada a lo largo de las orientaciones de las fibras. De esta manera, un streamline es una de estas curvas calculadas <span id='citeF-9'></span>[[#cite-9|[9]]]. Generalmente, la forma en que se construye un streamline es seleccionando un punto inicial, llamado semilla. Este punto inicial se desplaza por medio de información que proviene de las dDWI, generando el streamline, y para describir su movimiento se utiliza la siguiente fórmula de actualización:
Line 42: Line 38:
 
Al igual que los métodos previamente descritos, en este trabajo también proponemos la integración de vecindades de información; sin embargo, incorporamos información microestructural mediante el algoritmo Convex Optimization Modeling for Microstructure Informed Tractography (COMMIT) <span id='citeF-5'></span>[[#cite-5|[5]]]  directamente durante el proceso de generación de las tractografías. Esta integración se realiza de forma local, aplicando COMMIT a pequeñas microestructuras a lo largo del recorrido de las fibras. Con ello, no solo se optimiza la selección de las trayectorias más plausibles, sino que además se posibilita la recuperación de falsos negativos, mejorando la precisión de las conexiones anatómicas estimadas.
 
Al igual que los métodos previamente descritos, en este trabajo también proponemos la integración de vecindades de información; sin embargo, incorporamos información microestructural mediante el algoritmo Convex Optimization Modeling for Microstructure Informed Tractography (COMMIT) <span id='citeF-5'></span>[[#cite-5|[5]]]  directamente durante el proceso de generación de las tractografías. Esta integración se realiza de forma local, aplicando COMMIT a pequeñas microestructuras a lo largo del recorrido de las fibras. Con ello, no solo se optimiza la selección de las trayectorias más plausibles, sino que además se posibilita la recuperación de falsos negativos, mejorando la precisión de las conexiones anatómicas estimadas.
  
==4 Propuesta==
+
==3 Propuesta==
  
 
Nuestra contribución principal radica en la  integración del algoritmo COMMIT <span id='citeF-5'></span>[[#cite-5|[5]]] en el proceso de generación de tractografías, aplicándolo a pequeñas microestructuras durante la estimación de los stramelines, lo cual nos ayuda a calcular <math display="inline">d_t</math>. A diferencia de las implementaciones tradicionales de COMMIT, que son aplicadas posterior a la generación de las tractografías, nuestra propuesta explora su aplicación en tiempo real, reduciendo la dependencia de ajustes posteriores y preservando una mayor cantidad de información durante el proceso de reconstruccion.
 
Nuestra contribución principal radica en la  integración del algoritmo COMMIT <span id='citeF-5'></span>[[#cite-5|[5]]] en el proceso de generación de tractografías, aplicándolo a pequeñas microestructuras durante la estimación de los stramelines, lo cual nos ayuda a calcular <math display="inline">d_t</math>. A diferencia de las implementaciones tradicionales de COMMIT, que son aplicadas posterior a la generación de las tractografías, nuestra propuesta explora su aplicación en tiempo real, reduciendo la dependencia de ajustes posteriores y preservando una mayor cantidad de información durante el proceso de reconstruccion.
  
===4.1 COMMIT===
+
===3.1 COMMIT===
  
 
Para abordar la problemática de la presencia de falsos positivos en las reconstrucciones de las tractografías,  Daducci et al. (2015) <span id='citeF-5'></span>[[#cite-5|[5]]] propusieron el algoritmo COMMIT, el cual utiliza un marco de optimización convexa para refinar tractografías eliminando trayectorias inconsistentes con los datos de difusión. A diferencia de otros métodos de postprocesamiento,COMMIT incorpora información microestructural del tejido cerebral, ajustando la contribución de cada fibra en la señal medida y filtrando aquellas que no se justifican en el modelo físico subyacente.
 
Para abordar la problemática de la presencia de falsos positivos en las reconstrucciones de las tractografías,  Daducci et al. (2015) <span id='citeF-5'></span>[[#cite-5|[5]]] propusieron el algoritmo COMMIT, el cual utiliza un marco de optimización convexa para refinar tractografías eliminando trayectorias inconsistentes con los datos de difusión. A diferencia de otros métodos de postprocesamiento,COMMIT incorpora información microestructural del tejido cerebral, ajustando la contribución de cada fibra en la señal medida y filtrando aquellas que no se justifican en el modelo físico subyacente.
Line 102: Line 98:
 
Este proceso permite mejorar la especificidad de la tractografía y reducir significativamente la cantidad de falsos positivos, resultando en mapas de conectividad más precisos <span id='citeF-5'></span><span id='citeF-17'></span>[[#cite-5|[5,17]]].
 
Este proceso permite mejorar la especificidad de la tractografía y reducir significativamente la cantidad de falsos positivos, resultando en mapas de conectividad más precisos <span id='citeF-5'></span><span id='citeF-17'></span>[[#cite-5|[5,17]]].
  
===4.2 Tractografia basada en COMMIT===
+
===3.2 Tractografia basada en COMMIT===
  
 
Dado un tractograma base, calculado con cualquier algoritmo de tractografía, con <math display="inline">S = \{ s_1, s_2, \ldots , s_M\} </math>, en cada paso de generación de estimaciones de los haces  de axones se generan candidatos de ''streamlines'' y se aplican criterios de filtrado  basados en un cono direccional (vecindad) alrededor de la trayectoria central estimada.  Sea <math display="inline">\hat{s}_i</math> el segmento del ''streamline'' <math display="inline">s_i</math> dentro del cono. Formalmente,  si <math display="inline">\mathbf{c}</math> denota la dirección en el vóxel actual (dirección del cono) y <math display="inline">\mathbf{u}_{\hat{s}_i,j}</math> la dirección del segmento <math display="inline">j</math> del segmento <math display="inline">\hat{s}_i</math>,  se considera válido si todos sus segmentos satisfacen un umbral angular máximo <math display="inline">\theta _{\mathrm{tol}}</math>. Es decir:
 
Dado un tractograma base, calculado con cualquier algoritmo de tractografía, con <math display="inline">S = \{ s_1, s_2, \ldots , s_M\} </math>, en cada paso de generación de estimaciones de los haces  de axones se generan candidatos de ''streamlines'' y se aplican criterios de filtrado  basados en un cono direccional (vecindad) alrededor de la trayectoria central estimada.  Sea <math display="inline">\hat{s}_i</math> el segmento del ''streamline'' <math display="inline">s_i</math> dentro del cono. Formalmente,  si <math display="inline">\mathbf{c}</math> denota la dirección en el vóxel actual (dirección del cono) y <math display="inline">\mathbf{u}_{\hat{s}_i,j}</math> la dirección del segmento <math display="inline">j</math> del segmento <math display="inline">\hat{s}_i</math>,  se considera válido si todos sus segmentos satisfacen un umbral angular máximo <math display="inline">\theta _{\mathrm{tol}}</math>. Es decir:
Line 184: Line 180:
 
Posteriormente, podemos usar <math display="inline">\hat{s}^*</math> para calcular la <math display="inline">d_{t+1}</math>.
 
Posteriormente, podemos usar <math display="inline">\hat{s}^*</math> para calcular la <math display="inline">d_{t+1}</math>.
  
==5 Experimentos y Resultados==
+
==4 Experimentos y Resultados==
  
 
Con el objetivo de evaluar empíricamente el desempeño del método propuesto de tractografía informada por microestructura mediante optimización convexa, esta sección detalla los experimentos y resultadios.
 
Con el objetivo de evaluar empíricamente el desempeño del método propuesto de tractografía informada por microestructura mediante optimización convexa, esta sección detalla los experimentos y resultadios.
Line 238: Line 234:
 
</ol>
 
</ol>
  
===5.1 Resultados===
+
===4.1 Resultados===
  
 
La Figura&nbsp;[[#img-1|1]] muestra una comparación visual de tres tractografías generadas a partir de una misma semilla localizada en el cuerpo calloso, utilizando diferentes algoritmos. Todas las tractografías fueron generadas con la misma cantidad de streamlines, lo que permite una observación cualitativa más equitativa entre métodos.
 
La Figura&nbsp;[[#img-1|1]] muestra una comparación visual de tres tractografías generadas a partir de una misma semilla localizada en el cuerpo calloso, utilizando diferentes algoritmos. Todas las tractografías fueron generadas con la misma cantidad de streamlines, lo que permite una observación cualitativa más equitativa entre métodos.
Line 526: Line 522:
 
|}
 
|}
  
==6 Concusiones==
+
==5 Concusiones==
  
 
El presente trabajo se centró en el desarrollo y la evaluación preliminar de un algoritmo de tractografía cerebral que integra el marco de optimización convexa COMMIT de manera temprana en la construcción de fibras. El objetivo principal fue explorar si esta estrategia permite reducir falsos positivos y recuperar falsos negativos desde la fase inicial de la generación de streamlines, en lugar de aplicar la validación únicamente como un paso posterior.  Los resulatdos presentados demuestran el potencial del enfoque planteado. Si bien los resultados aún no alcanzan niveles de desempeño competitivos, especialmente en términos de exactitud, las mejoras observadas en correlación y AUC respaldan la hipótesis de que la validación temprana con COMMIT puede convertirse en una herramienta prometedora para incrementar la precisión de las tractografías.
 
El presente trabajo se centró en el desarrollo y la evaluación preliminar de un algoritmo de tractografía cerebral que integra el marco de optimización convexa COMMIT de manera temprana en la construcción de fibras. El objetivo principal fue explorar si esta estrategia permite reducir falsos positivos y recuperar falsos negativos desde la fase inicial de la generación de streamlines, en lugar de aplicar la validación únicamente como un paso posterior.  Los resulatdos presentados demuestran el potencial del enfoque planteado. Si bien los resultados aún no alcanzan niveles de desempeño competitivos, especialmente en términos de exactitud, las mejoras observadas en correlación y AUC respaldan la hipótesis de que la validación temprana con COMMIT puede convertirse en una herramienta prometedora para incrementar la precisión de las tractografías.

Revision as of 18:24, 9 December 2025

Resumen

En este trabajo se presenta un método para estimatimar la estructura de matarial blanca (aces de exones) integrando información microestructural mediante optimización convexa. El enfoque valida localmente cada segmento con un modelo físico de difusión que asigna pesos a las posibles rutas, reduciendo conexiones espurias desde etapas tempranas. El método se evalua contra algoritmos clasicos mediante métricas como LiFE, correlación de conectividad y AUC ROC. Los resultados muestran mayor coherencia estructural y menos falsos positivos, con desempeño robusto ante ruido. El estudio evidencia la viabilidad de incorporar información microestructural en las estimaciones aunque presenta una mayor cantidad falsos negativos y una alta demanda computacional.

Palabras clave: Tractografía; Optimización; Información microestructural; Estimación; Estructura Cerebral.

1 Introducción

La complejidad que presenta la estimación de las conexiones neuronales en el cerebro humano han impulsado el desarrollo de diversas herramientas para su adquisición y estudio. Entre ellas, la tractografía cerebral, basada en imágenes por resonancia magnética de difusión (dMRI), se ha convertido en un método clave para mapear estas conecciones estructurales. Este tecnica permite estimar las trayectorias de las fibras axonales que conectan distintas regiones cerebrales, proporcionando información importante sobre la organización y la integridad del conectoma humano [1]. Sin embargo, a pesar de los avances en esta técnica, persisten desafíos importantes que limitan su precisión, como la alta incidencia de trayectorias erróneas (falsos positivos) y la incapacidad de resolver de manera adecuada la complejidad estructural en zonas donde las fibras se cruzan o bifurcan [2,3,4]. En este contexto, la presente investigación propone abordar dichas limitaciones mediante la implementación de un enfoque de optimización convexa basado en microestructura, inspirado en algoritmos como COMMIT (Convex Optimization Modeling for Microstructure Informed Tractography) [5]. Este propuesta integrar información microestructural detallada en el proceso de la estimación de las trayectorias axonales, reduciendo tanto los falsos positivos como las incertidumbres en áreas de complejidad anatómica.

La relevancia de esta investigación es significativa, ya que un avance en la precisión de la tractografía cerebral no solo aportaría un mayor entendimiento sobre la conectividad estructural en individuos sanos, sino que también abriría nuevas posibilidades en el estudio de enfermedades neurológicas, donde el análisis detallado de las vías neuronales es crucial para la comprensión de los mecanismos patológicos [6]. Además, este desarrollo podría impactar directamente en áreas como la planificación quirúrgica y la medicina personalizada, donde la exactitud en la reconstrucción de los tractos neuronales es esencial para evitar errores clínicos [7,8].

De esta manera, este trabajo se enfoca en las limitaciones actuales de los métodos de tractografía, con el objetivo de mejorar la reconstrucción de las conexiones cerebrales integrando información microestructural mediante optimización convexa, ofreciendo un marco más robusto para futuras aplicaciones clínicas y de investigación.

2 Trabajos relacionados

La tractografía es un enfoque que estima rutas de fibras mediante curvas 3D basadas en la difusión calculada a lo largo de las orientaciones de las fibras. De esta manera, un streamline es una de estas curvas calculadas [9]. Generalmente, la forma en que se construye un streamline es seleccionando un punto inicial, llamado semilla. Este punto inicial se desplaza por medio de información que proviene de las dDWI, generando el streamline, y para describir su movimiento se utiliza la siguiente fórmula de actualización:

(1)

donde es la posición tridimensional (3D) de la partícula en el tiempo , es la dirección del movimiento y es el tamaño de paso. De manera general, la forma en que se estima la dirección es lo que varía entre los diferentes métodos de tractografía [10,11].

Una clase de métodos que han demostrado un gran desempeño son los que logran integrar información de vecindades para estimar [6]. Entre estos métodos podemos encontrar: Tractografía basada Comportamiento Colectivo (TCC) [12], Tratografía por Filtro de Particulas (TFP) [13] y Tractografía por Transporte Paralelo (TTP) [14].

  • TCC: modela la propagación de streamlines inspirándose en el comportamiento colectivo de bandadas (flocking). Cada partícula (streamline) sigue reglas locales de alineamiento, cohesión y separación, permitiendo que las trayectorias se ajusten mutuamente mientras avanzan. Esto genera un comportamiento colaborativo que reduce rutas aisladas y guía a las fibras hacia patrones anatómicamente plausibles. El método incorpora información global del conjunto de trayectorias, no solo del punto local de difusión. Como resultado, produce tractogramas más coherentes y con menos falsos positivos.
  • TFP: tiene como el objetivo de reducir la cantidad de streamlines que terminan prematuramente dentro de la materia blanca o en el líquido cefalorraquídeo. La idea central de este método es realizar un retroceso enceso en los tiempos en aquellos streamlines que han experimentado una terminación anticipada. De esta manera, se aplica una corrección a la trayectoria estimada, permitiendo que alcance adecuadamente un punto de terminación válido.
  • TPP: Parallel Transport Tractography es un método que define un marco ortonormal a lo largo de cada streamline para evitar rotaciones arbitrarias en la orientación de las fibras. Utiliza el concepto geométrico de parallel transport para actualizar las direcciones locales de manera suave y consistente. Esto permite que la dirección de propagación se adapte fielmente a los cambios en la estructura de la materia blanca. A diferencia de métodos clásicos, evita giros abruptos y mantiene la coherencia direccional. El resultado es una tractografía más estable, precisa y menos afectada por artefactos de orientación.

Al igual que los métodos previamente descritos, en este trabajo también proponemos la integración de vecindades de información; sin embargo, incorporamos información microestructural mediante el algoritmo Convex Optimization Modeling for Microstructure Informed Tractography (COMMIT) [5] directamente durante el proceso de generación de las tractografías. Esta integración se realiza de forma local, aplicando COMMIT a pequeñas microestructuras a lo largo del recorrido de las fibras. Con ello, no solo se optimiza la selección de las trayectorias más plausibles, sino que además se posibilita la recuperación de falsos negativos, mejorando la precisión de las conexiones anatómicas estimadas.

3 Propuesta

Nuestra contribución principal radica en la integración del algoritmo COMMIT [5] en el proceso de generación de tractografías, aplicándolo a pequeñas microestructuras durante la estimación de los stramelines, lo cual nos ayuda a calcular . A diferencia de las implementaciones tradicionales de COMMIT, que son aplicadas posterior a la generación de las tractografías, nuestra propuesta explora su aplicación en tiempo real, reduciendo la dependencia de ajustes posteriores y preservando una mayor cantidad de información durante el proceso de reconstruccion.

3.1 COMMIT

Para abordar la problemática de la presencia de falsos positivos en las reconstrucciones de las tractografías, Daducci et al. (2015) [5] propusieron el algoritmo COMMIT, el cual utiliza un marco de optimización convexa para refinar tractografías eliminando trayectorias inconsistentes con los datos de difusión. A diferencia de otros métodos de postprocesamiento,COMMIT incorpora información microestructural del tejido cerebral, ajustando la contribución de cada fibra en la señal medida y filtrando aquellas que no se justifican en el modelo físico subyacente.

Dada, un tractograma, el modelo matemático en COMMIT se basa en la siguiente ecuación lineal:

(2)

donde:

  • representa la señal de difusión medida en cada vóxel.
  • es la matriz de diseño que describe la contribución de cada streamline a la señal medida.
  • es el vector de pesos asociado a cada streamlines candidata.
  • es el ruido de medición.

El objetivo de COMMIT es encontrar el vector que mejor explica la señal , imponiendo restricciones de no negatividad y promoviendo la dispersión en para eliminar streamlines irrelevantes. Esto se logra mediante la siguiente formulación de optimización convexa:

(3)

donde el primer término minimiza el error de reconstrucción de la señal, mientras que el término de regularización promueve la selección de un subconjunto reducido de fibras, eliminando aquellas que no contribuyen significativamente a la señal observada. El parámetro controla el grado de regularización [5].

COMMIT incorpora modelos de microestructura basados en principios biológicos, como:

  • Modelo de Stick-Tensor: Representa axones como cilindros delgados con difusión restringida [15].
  • Modelo de Compartimentos Mixtos: Considera la presencia de múltiples tipos de tejidos (fibras, espacio extracelular, etc.) [5].

Estos modelos, codificados en la matríz permiten ajustar la contribución de cada streamline de acuerdo con su compatibilidad con la estructura neuronal, lo que ayuda a eliminar falsas conexiones [16].

Tras la resolución del problema de optimización presentado en 3 (donde es de una escala muy grande), se obtiene un conjunto refinado de fibras, donde muchas de las trayectorias originales han sido eliminadas debido a su baja contribución a la señal medida. El criterio de eliminación se basa en el valor de obtenido para cada fibra:

  1. Si , el streamline se considera inconsistente con la señal de difusión y es eliminada.
  2. Si , el streamline es retenida en la tractografía final.

Este proceso permite mejorar la especificidad de la tractografía y reducir significativamente la cantidad de falsos positivos, resultando en mapas de conectividad más precisos [5,17].

3.2 Tractografia basada en COMMIT

Dado un tractograma base, calculado con cualquier algoritmo de tractografía, con , en cada paso de generación de estimaciones de los haces de axones se generan candidatos de streamlines y se aplican criterios de filtrado basados en un cono direccional (vecindad) alrededor de la trayectoria central estimada. Sea el segmento del streamline dentro del cono. Formalmente, si denota la dirección en el vóxel actual (dirección del cono) y la dirección del segmento del segmento , se considera válido si todos sus segmentos satisfacen un umbral angular máximo . Es decir:

(4)

o equivalentemente en términos del producto escalar, para todo segmento. Este criterio garantiza que los streamlines en el cono no se alejen demasiado de la dirección predominante en la vencidad del cono.

Para cada streamline en el cono, se calcula entonces la dirección promedio de todos sus segmentos. Si el streamline tiene segmentos con vectores de dirección , su dirección promedio se define por

(5)

A continuación se normaliza este vector promedio para obtener la dirección unitaria:

(6)

De esta manera cada streamline válido queda representado por su dirección promedio unitaria , lo cual facilita la comparación entre fibras.

La similitud direccional entre dos streamlines se cuantifica mediante el coseno del ángulo entre sus direcciones promedio. Para dos vectores unitarios y , la métrica de similitud direccional se define como su producto escalar

(7)

Este valor está en el rango y mide cuán alineadas están las direcciones de dos streamlines (en la práctica se puede tomar el valor absoluto o considerar solo direcciones cercanas a cero grados). En particular, la similitud de cada streamline puede evaluarse contra la dirección predominante o contra otras fibras candidatas, penalizando aquellos que desvían significativamente su orientación.

Finalmente, cada streamline candidato se puntúa con una función compuesta que pondera su peso dado por COMMIT y su similitud direccional. Si es el peso asignado por COMMIT al segmento de streamline , se puede definir el peso normalizado , siendo todos los segmentos en el cono. Con un parámetro que regula la importancia relativa, se define la puntuación compuesta

(8)

De esta forma, si se toma en cuenta solo el criterio COMMIT y si solo la similitud direccional. Finalmente se selecciona el streamline con la mayor puntuación compuesta:

(9)

Posteriormente, podemos usar para calcular la .

4 Experimentos y Resultados

Con el objetivo de evaluar empíricamente el desempeño del método propuesto de tractografía informada por microestructura mediante optimización convexa, esta sección detalla los experimentos y resultadios.

Para evaluar nuestra propuesta se emplean dos conjuntos de datos sintéticos amplimente usados en la comunidad cientifica: 1) ISMRM Tractography Challenge 2015 (actualización 2023) [18], y 2) DiSCo (Diffusion-Simulated Connectivity) [6]. Ambos conjuntos de datos serán utilizados en diferentes etapas del estudio: el ISMRM para análisis espaciales y estructurales, y el DiSCo para evaluación cuantitativa de conectividad. Su uso complementario ofrece un marco sólido para la validación del nuevo método de tractografía propuesto.

Para ambos casos, se generarán tractografías tanto con el algoritmo propuesto como con métodos tradicionales ampliamente utilizados. Posteriormente, se aplicarán métricas de evaluación adecuadas al tipo de datos: en el primer caso, se utilizará la técnica LiFE (Linear Fascicle Evaluation) [19] para estimar la contribución predictiva de cada línea de corriente; en el segundo caso, se emplearán métricas de correlación, exactitud y área bajo la curva ROC (AUC), tal como lo establece el protocolo de evaluación del DiSCo Challenge (ver [6] para más detalles).

El conjunto ISMRM será utilizado para una validación anatómica cualitativa y cuantitativa basada en trayectorias. El procedimiento experimental será el siguiente:

  1. Se seleccionará una semilla localizada en el cuerpo calloso, una región con conectividad interhemisférica bien definida, ideal para evaluar la coherencia geométrica de las tractografías generadas.
  2. Se generarán tractografías utilizando:
    • Algoritmos determinísticos convencionales (por ejemplo: FACT, TEND, SD-Stream, iFOD2).
    • El algoritmo propuesto, que integra restricciones microestructurales mediante COMMIT durante la generación de las líneas de corriente.
  3. A cada tractografía se le aplicará la métrica LiFE (Linear Fascicle Evaluation), que estima la contribución predictiva de cada línea de corriente sobre la señal DWI original, permitiendo filtrar trayectorias no justificadas y evaluar el ajuste global de cada modelo.
  4. Se comparará el rendimiento del algoritmo propuesto frente a los algoritmos convencionales en términos de:
    • Coherencia anatómica con respecto a las fibras de referencia.
    • Puntuación de predicción bajo el modelo LiFE.
    • Número de líneas filtradas por LiFE como no justificadas.

El conjunto de datos del DiSCo Challenge será utilizado para realizar una validación cuantitativa de conectividad estructural entre regiones cerebrales. En este caso, se evaluará únicamente el desempeño del algoritmo propuesto, con el objetivo de contrastar sus resultados frente a los obtenidos por otros métodos participantes del challenge original.

El diseño experimental consiste en:

  1. Se utilizará el subconjunto de alta resolución del DiSCo1, en sus versiones con ruido Rician a niveles de SNR = 10, 20, 30 y 50.
  2. Se generarán tractografías únicamente con el algoritmo propuesto.
  3. A partir de las tractografías se estimarán matrices de conectividad ponderadas entre las 16 regiones de interés (ROIs) definidas en el dataset. Las conexiones se cuantificarán mediante:
    • Número de líneas de corriente entre cada par de ROIs.
    • Peso estimado basado en microestructura (cuando aplique).
  4. Se evaluará la calidad de las matrices generadas mediante las métricas del DiSCo Challenge:
    • Correlación de Pearson con la matriz de referencia (peso continuo).
    • Área bajo la curva ROC (AUC), comparando con la matriz binaria de referencia.
    • Exactitud de clasificación (pares correctamente identificados como conectados o no).
  5. Se analizará el comportamiento del algoritmo frente al nivel de ruido, evaluando su robustez y sensibilidad a condiciones adversas.

4.1 Resultados

La Figura 1 muestra una comparación visual de tres tractografías generadas a partir de una misma semilla localizada en el cuerpo calloso, utilizando diferentes algoritmos. Todas las tractografías fueron generadas con la misma cantidad de streamlines, lo que permite una observación cualitativa más equitativa entre métodos.

A partir de esta visualización inicial, se pueden identificar algunas diferencias notables entre las tres reconstrucciones. Si bien no es posible realizar conclusiones definitivas sin un respaldo cuantitativo, esta inspección cualitativa sugiere ciertos aspectos a destacar:

  • iFOD2 (a): se observa una mayor dispersión de trayectorias hacia regiones laterales. Esto puede estar relacionado con la naturaleza probabilística del algoritmo, que tiende a explorar trayectorias menos restringidas.
  • SD-Stream (b): presenta una estructura más centralizada y simétrica en la región del cuerpo calloso. Las trayectorias parecen estar más alineadas, aunque también podrían limitar la cobertura en zonas periféricas.
  • Algoritmo propuesto (c): muestra una distribución que, a primera vista, parece mantener un equilibrio entre coherencia espacial y extensión. Visualmente, las trayectorias se mantienen dentro de un rango anatómicamente plausible y sin una dispersión excesiva.

Es importante señalar que estos resultados corresponden únicamente a una inspección visual preliminar. Si bien el comportamiento del algoritmo propuesto resulta alentador, será necesario complementar este análisis con métricas cuantitativas en las siguientes secciones para validar su desempeño de forma objetiva.

Comparación visual de tractografías generadas desde una semilla en el cuerpo calloso: a) iFOD2, b) SD-Stream, c) Algoritmo propuesto.
Figura 1: Comparación visual de tractografías generadas desde una semilla en el cuerpo calloso: a) iFOD2, b) SD-Stream, c) Algoritmo propuesto.

Para complementar el análisis visual anterior, se aplicó el modelo Linear Fascicle Evaluation (LiFE) a cada una de las tractografías generadas. Esta herramienta permite filtrar las fibras que no contribuyen significativamente a explicar la señal de difusión, proporcionando un estimador indirecto de la fidelidad anatómica de las trayectorias reconstruidas.


Tabla. 1 Número de fibras retenidas por LiFE en cada tractografía (semilla en el cuerpo calloso).
Método Fibras Fibras retenidas
iFOD2 780 597
SD-Stream 780 571
Propuesto 780 642

A pesar de que todos los métodos partieron del mismo número total de fibras (780), se observa una diferencia en la cantidad de trayectorias que LiFE considera significativas. En particular, la tractografía generada con el algoritmo propuesto retuvo una mayor proporción de fibras, lo cual podría indicar una mejor coherencia con los datos de difusión.

Con el objetivo de complementar el análisis visual presentado anteriormente, se calcularon métricas cuantitativas para evaluar la similitud entre las matrices de conectividad estimadas y la matriz real proporcionada por el DiSCo Challenge. Las métricas consideradas incluyen la correlación de Pearson (), el área bajo la curva (AUC) y la exactitud, esta última evaluada considerando un umbral de conectividad del 5%


Tabla. 2 Métricas de evaluación cuantitativa por nivel de SNR.
SNR Correlación de Pearson () AUC Exactitud (umbral 5%)
10 0.8460 0.9505 0.2833
20 0.8325 0.9406 0.2917
30 0.8715 0.9499 0.2833
50 0.8819 0.9543 0.3160

Los resultados mostrados en la Tabla 2 muestran una correlación positiva significativa en todos los niveles de ruido, con valores de superiores a 0.83, lo cual indica una correspondencia estructural consistente entre las matrices estimadas y la matriz de referencia. Asimismo, los valores de AUC cercanos a 0.95 en todos los casos sugieren una buena capacidad del algoritmo para discriminar entre conexiones presentes y ausentes. En cuanto a la exactitud, los valores absolutos son moderados.

Un aspecto central en la evaluación del algoritmo propuesto es determinar su comportamiento frente a distintas condiciones de ruido y la sensibilidad respecto a los parámetros de construcción de fibras, en particular el tamaño del cono (cone size) y el ángulo de apertura (). La Tabla 3 resume los valores de las métricas de desempeño en función de dichos parámetros, considerando diferentes niveles de SNR. Los resultados muestran que, de manera general, tanto la correlación como el AUC presentan valores más altos para configuraciones intermedias de parámetros, mientras que valores extremos tienden a deteriorar el rendimiento.


Tabla. 3 Sensibilidad del algoritmo según parámetros de construcción (cone size × angle) en diferentes niveles de SNR. Se muestran los valores de correlación , AUC y exactitud (accuracy).
Métrica SNR cone_size = 5 cone_size = 7 cone_size = 10
90° 120° 150° 170° 90° 120° 150° 170° 90° 120° 150° 170°
10 0.854 0.853 0.840 0.847 0.865 0.834 0.817 0.808 0.834 0.827 0.759 0.777
20 0.844 0.834 0.820 0.811 0.850 0.816 0.790 0.798 0.833 0.806 0.758 0.762
30 0.885 0.881 0.867 0.868 0.866 0.881 0.858 0.847 0.870 0.872 0.862 0.853
50 0.901 0.893 0.887 0.888 0.893 0.900 0.902 0.892 0.887 0.894 0.886 0.880
AUC 10 0.959 0.951 0.948 0.947 0.968 0.967 0.944 0.929 0.952 0.944 0.905 0.912
AUC 20 0.964 0.975 0.978 0.970 0.977 0.972 0.972 0.976 0.959 0.950 0.961 0.952
AUC 30 0.946 0.947 0.936 0.938 0.946 0.948 0.941 0.936 0.946 0.939 0.946 0.935
AUC 50 0.968 0.967 0.965 0.966 0.967 0.967 0.976 0.974 0.969 0.971 0.979 0.972
Accuracy 10 0.333 0.342 0.350 0.333 0.350 0.383 0.383 0.392 0.383 0.417 0.442 0.467
Accuracy 20 0.358 0.383 0.375 0.375 0.358 0.408 0.383 0.400 0.408 0.442 0.450 0.483
Accuracy 30 0.325 0.342 0.342 0.342 0.325 0.350 0.417 0.408 0.400 0.408 0.442 0.492
Accuracy 50 0.383 0.383 0.400 0.400 0.417 0.417 0.417 0.433 0.375 0.425 0.475 0.492

5 Concusiones

El presente trabajo se centró en el desarrollo y la evaluación preliminar de un algoritmo de tractografía cerebral que integra el marco de optimización convexa COMMIT de manera temprana en la construcción de fibras. El objetivo principal fue explorar si esta estrategia permite reducir falsos positivos y recuperar falsos negativos desde la fase inicial de la generación de streamlines, en lugar de aplicar la validación únicamente como un paso posterior. Los resulatdos presentados demuestran el potencial del enfoque planteado. Si bien los resultados aún no alcanzan niveles de desempeño competitivos, especialmente en términos de exactitud, las mejoras observadas en correlación y AUC respaldan la hipótesis de que la validación temprana con COMMIT puede convertirse en una herramienta prometedora para incrementar la precisión de las tractografías.

El método propuesto tenia la principal limitación que se basa inicialmente de una tractografía inicial, lo cual puede afectar directamente el desempeño. Sin embargo, los hallazgo sienta las bases para líneas de investigación futura orientadas a refinar el método, optimizar su implementación y ampliar su validación en escenarios más cercanos a la práctica clínica.

BIBLIOGRAFÍA

[1] Shapey, J. and Vos, S.B. and Vercauteren, T. and Bradford, R. and Saeed, S.R. and Bisdas, S. and Ourselin, S. (2019) "Clinical Applications for Diffusion MRI and Tractography of Cranial Nerves Within the Posterior Fossa: A Systematic Review", Volume 13. Frontiers in Neuroscience 23

[2] Derek K. Jones and Thomas R. Knösche and Robert Turner. (2013) "White matter integrity, fiber count, and other fallacies: The do's and don'ts of diffusion MRI", Volume 73. NeuroImage 239-254

[3] Boudreau, Mathieu and Karakuzu, Agah and Cohen-Adad, Julien and Bozkurt, Ecem and Carr, Madeline and Castellaro, Marco and Concha, Luis and Doneva, Mariya and Dual, Seraina A. and Ensworth, Alex and Foias, Alexandru and Fortier, Véronique and Gabr, Refaat E. and Gilbert, Guillaume and Glide-Hurst, Carri K. and Grech-Sollars, Matthew and Hu, Siyuan and Jalnefjord, Oscar and Jovicich, Jorge and Keskin, Kübra and Koken, Peter and Kolokotronis, Anastasia and Kukran, Simran and Lee, Nam G. and Levesque, Ives R. and Li, Bochao and Ma, Dan and Mädler, Burkhard and Maforo, Nyasha G. and Near, Jamie and Pasaye, Erick and Ramirez-Manzanares, Alonso and Statton, Ben and Stehning, Christian and Tambalo, Stefano and Tian, Ye and Wang, Chenyang and Weiss, Kilian and Zakariaei, Niloufar and Zhang, Shuo and Zhao, Ziwei and Stikov, Nikola and the ISMRM Reproducible Research Study Group and the ISMRM Quantitative MR Study Group. (2024) "Repeat it without me: Crowdsourcing the T1 mapping common ground via the ISMRM reproducibility challenge", Volume 92. Magnetic Resonance in Medicine 3 1115-1127

[4] Kurt G. Schilling and François Rheault and Laurent Petit and Colin B. Hansen and Vishwesh Nath and Fang-Cheng Yeh and Gabriel Girard and Muhamed Barakovic and Jonathan Rafael-Patino and Thomas Yu and Elda Fischi-Gomez and Marco Pizzolato and Mario Ocampo-Pineda and Simona Schiavi and Erick J. Canales-Rodríguez and Alessandro Daducci and Cristina Granziera and Giorgio Innocenti and Jean-Philippe Thiran and Laura Mancini and Stephen Wastling and Sirio Cocozza and Maria Petracca and Giuseppe Pontillo and Matteo Mancini and Sjoerd B. Vos and Vejay N. Vakharia and John S. Duncan and Helena Melero and Lidia Manzanedo and Emilio Sanz-Morales and Ángel Peña-Melián and Fernando Calamante and Arnaud Attyé and Ryan P. Cabeen and Laura Korobova and Arthur W. Toga and Anupa Ambili Vijayakumari and Drew Parker and Ragini Verma and Ahmed Radwan and Stefan Sunaert and Louise Emsell and Alberto De Luca and Alexander Leemans and Claude J. Bajada and Hamied Haroon and Hojjatollah Azadbakht and Maxime Chamberland and Sila Genc and Chantal M.W. Tax and Ping-Hong Yeh and Rujirutana Srikanchana and Colin D. Mcknight and Joseph Yuan-Mou Yang and Jian Chen and Claire E. Kelly and Chun-Hung Yeh and Jerome Cochereau and Jerome J. Maller and Thomas Welton and Fabien Almairac and Kiran K Seunarine and Chris A. Clark and Fan Zhang and Nikos Makris and Alexandra Golby and Yogesh Rathi and Lauren J. O'Donnell and Yihao Xia and Dogu Baran Aydogan and Yonggang Shi and Francisco Guerreiro Fernandes and Mathijs Raemaekers and Shaun Warrington and Stijn Michielse and Alonso Ramírez-Manzanares and Luis Concha and Ramón Aranda and Mariano Rivera Meraz and Garikoitz Lerma-Usabiaga and Lucas Roitman and Lucius S. Fekonja and Navona Calarco and Michael Joseph and Hajer Nakua and Aristotle N. Voineskos and Philippe Karan and Gabrielle Grenier and Jon Haitz Legarreta and Nagesh Adluru and Veena A. Nair and Vivek Prabhakaran and Andrew L. Alexander and Koji Kamagata and Yuya Saito and Wataru Uchida and Christina Andica and Masahiro Abe and Roza G. Bayrak and Claudia A.M. Gandini Wheeler-Kingshott and Egidio D'Angelo and Fulvia Palesi and Giovanni Savini and Nicolò Rolandi and Pamela Guevara and Josselin Houenou and Narciso López-López and Jean-François Mangin and Cyril Poupon and Claudio Román and Andrea Vázquez and Chiara Maffei and Mavilde Arantes and José Paulo Andrade and Susana Maria Silva and Vince D. Calhoun and Eduardo Caverzasi and Simone Sacco and Michael Lauricella and Franco Pestilli and Daniel Bullock and Yang Zhan and Edith Brignoni-Perez and Catherine Lebel and Jess E Reynolds and Igor Nestrasil and René Labounek and Christophe Lenglet and Amy Paulson and Stefania Aulicka and Sarah R. Heilbronner and Katja Heuer and Bramsh Qamar Chandio and Javier Guaje and Wei Tang and Eleftherios Garyfallidis and Rajikha Raja and Adam W. Anderson and Bennett A. Landman and Maxime Descoteaux. (2021) "Tractography dissection variability: What happens when 42 groups dissect 14 white matter bundles on the same dataset?", Volume 243. NeuroImage 118502

[5] Daducci, Alessandro and Dal Palu, Alessandro and Lemkaddem, Alia and Thiran, Jean-Philippe. (2015) "COMMIT: Convex optimization modeling for microstructure informed tractography", Volume 34. IEEE. IEEE Transactions on Medical Imaging 1 246–257

[6] Girard, Gabriel and Rafael-Patiño, Jonathan and Truffet, Raphaël and Aydogan, Dogu Baran and Adluru, Nagesh and et al. (2023) "Tractography passes the test: Results from the diffusion-simulated connectivity (disco) challenge", Volume 277. Elsevier. NeuroImage 120231

[7] Fernández-Miranda, Juan C. and Pathak, Sudhir and Engh, Johnathan and Jarbo, Kevin and Verstynen, Timothy and Sí, Fang-Cheng and Wang, Yibao and Mintz, Arlan and Boada, Fernando and Schneider, Walter and Friedlander, Robert. (2012) "Tractografía de fibra de alta definición del cerebro humano: Validación neuroanatómica y aplicaciones neuroquirúrgicas", Volume 71. Neurocirugía 2 430–453

[8] Lee B. Reid and Marcela I. Cespedes and Kerstin Pannek. (2020) "How many streamlines are required for reliable probabilistic tractography? Solutions for microstructural measurements and neurosurgical planning", Volume 211. NeuroImage 116646

[9] Dell'Acqua, Flavio and Descoteaux, Maxime and Leemans, Alexander. (2024) "Handbook of Diffusion MR Tractography: Imaging Methods, Biophysical Models, Algorithms and Applications". Elsevier, Academic Press

[10] Alexander Leemans and Flavio Dell’Acqua and Maxime Descoteaux. (2025) "Chapter 13 - Deterministic fiber tractography". Handbook of Diffusion MR Tractography. Academic Press 241-255

[11] Gabriel Girard and Dogu Baran Aydogan and Flavio Dell’Acqua and Alexander Leemans and Maxime Descoteaux and Stamatios N. Sotiropoulos. (2025) "Chapter 14 - Probabilistic tractography". Handbook of Diffusion MR Tractography. Academic Press 257-274

[12] Ramon Aranda and Mariano Rivera and Alonso Ramirez-Manzanares. (2014) "A flocking based method for brain tractography", Volume 18. Medical Image Analysis 3 515-530

[13] Girard, Gabriel and Whittingstall, Kevin and Deriche, Rachid and Descoteaux, Maxime. (2014) "Towards quantitative connectivity analysis: Reducing tractography biases", Volume 98. NeuroImage 266–278

[14] Aydogan, Dogu Baran and Shi, Yonggang. (2021) "Parallel Transport Tractography", Volume 40. IEEE Transactions on Medical Imaging 2 635–647

[15] Zhang, Hui and Schneider, Torben and Wheeler-Kingshott, Claudia A. and Alexander, Daniel C. (2012) "NODDI: practical in vivo neurite orientation dispersion and density imaging of the human brain", Volume 61. Elsevier. NeuroImage 4 1000–1016

[16] Behrens, Timothy E. and Berg, Hauke J. and Jbabdi, Saad and Rushworth, Matthew F. and Woolrich, Mark W. (2007) "Probabilistic diffusion tractography with multiple fibre orientations: What can we gain?", Volume 34. Elsevier. Neuroimage 1 144–155

[17] Smith, Robert E and Tournier, Jacques-Donald and Calamante, Fernando and Connelly, Alan. (2013) "SIFT: Spherical-deconvolution informed filtering of tractograms", Volume 67. Elsevier. Neuroimage 298–312

[18] Renauld, E. and Théberge, A. and Petit, L. and others. (2023) "Validate your white matter tractography algorithms with a reappraised ISMRM 2015 Tractography Challenge scoring system", Volume 13. Nature Publishing Group. Scientific Reports 2347

[19] Pestilli, Franco and Yeatman, Jason D and Rokem, Ariel and Kay, Kendrick N and Wandell, Brian A. (2014) "Evaluation and statistical inference for human connectomes", Volume 11. Nature Publishing Group. Nature Methods 10 1058–1063

Back to Top

Document information

Published on 27/12/25
Submitted on 09/12/25

Licence: CC BY-NC-SA license

Document Score

0

Views 50
Recommendations 0

Share this document

claim authorship

Are you one of the authors of this document?