2025-11-19T04:04:12.889579

Sampling Density Compensation using Fast Fourier Deconvolution

Luo, Hu, Qi
Density Compensation Function (DCF) is widely used in non-Cartesian MRI reconstruction, either for direct Non-Uniform Fast Fourier Transform (NUFFT) reconstruction or for iterative undersampled reconstruction. Current state-of-the-art methods involve time-consuming tens of iterations, which is one of the main hurdles for widespread application of the highly efficient non-Cartesian MRI. In this paper, we propose an efficient, non-iterative method to calculate DCF for arbitrary non-Cartesian $k$-space trajectories using Fast Fourier Deconvolution. Simulation experiments demonstrate that the proposed method is able to yield DCF for 3D non-Cartesian reconstruction in around 20 seconds, achieving orders of magnitude speed improvement compared to the state-of-the-art method while achieving similar reconstruction quality.
academic

Compensación de Densidad de Muestreo mediante Deconvolución Rápida de Fourier

Información Básica

  • ID del Artículo: 2510.14873
  • Título: Sampling Density Compensation using Fast Fourier Deconvolution
  • Autores: Rui Luo, Peng Hu, Haikun Qi (Universidad ShanghaiTech)
  • Clasificación: physics.med-ph
  • Fecha de Publicación: 16 de octubre de 2025 (preimpresión arXiv)
  • Enlace del Artículo: https://arxiv.org/abs/2510.14873

Resumen

Las funciones de compensación de densidad (DCF) se aplican ampliamente en la reconstrucción de resonancia magnética nuclear (RMN) no cartesiana, tanto en la reconstrucción directa mediante transformada rápida de Fourier no uniforme (NUFFT) como en la reconstrucción iterativa de submuestreo. Los métodos más avanzados actuales requieren decenas de iteraciones que consumen tiempo, lo cual constituye uno de los principales obstáculos para la aplicación generalizada de la RMN no cartesiana eficiente. Este artículo propone un método no iterativo eficiente que utiliza deconvolución rápida de Fourier para calcular la DCF en trayectorias arbitrarias de espacio k no cartesiano. Los experimentos de simulación demuestran que este método puede generar DCF para reconstrucción 3D no cartesiana en aproximadamente 20 segundos, logrando una mejora de velocidad de varios órdenes de magnitud en comparación con métodos de última generación, mientras mantiene una calidad de reconstrucción similar.

Antecedentes y Motivación de la Investigación

Definición del Problema

El muestreo de RMN no cartesiana presenta una densidad de muestreo mucho mayor en la región de baja frecuencia que en la región de alta frecuencia. La reconstrucción directa sin ajuste de ponderación apropiado resulta en desenfoque de imagen. La función de compensación de densidad (DCF) se utiliza para equilibrar la densidad de muestreo y es un componente crítico en la reconstrucción de RMN no cartesiana.

Importancia del Problema

  1. Calidad de Reconstrucción: La DCF es crucial tanto para la reconstrucción directa NUFFT como para la reconstrucción iterativa
  2. Aceleración de Convergencia: La DCF puede acelerar la convergencia de la reconstrucción iterativa y la reconstrucción de aprendizaje profundo mejorando el número de condición del problema
  3. Aplicación Clínica: El cálculo eficiente de DCF es un cuello de botella clave para la aplicación clínica de RMN no cartesiana

Limitaciones de Métodos Existentes

  1. Método de Diagrama de Voronoi: Computacionalmente costoso e numéricamente inestable, especialmente para trayectorias 3D
  2. Métodos Iterativos: El método iterativo clásico propuesto por Pipe y Menon requiere decenas de iteraciones, cada una consumiendo segundos a minutos
  3. Métodos de Optimización: Aunque más precisos, el tiempo de ejecución aumenta dos órdenes de magnitud en comparación con métodos iterativos

Motivación de la Investigación

Desarrollar un método rápido y no iterativo para el cálculo de DCF, particularmente dirigido a patrones de muestreo no cartesiano 3D, para superar el cuello de botella de eficiencia computacional.

Contribuciones Principales

  1. Se propone un método no iterativo de cálculo de DCF basado en deconvolución rápida de Fourier (FFD)
  2. Se logra una mejora de velocidad de 1-2 órdenes de magnitud, reduciendo el tiempo de cálculo de DCF para trayectorias 3D de aproximadamente 10 minutos a menos de 20 segundos
  3. Se mantiene o mejora ligeramente la calidad de reconstrucción, generando simultáneamente DCF más suave
  4. Se proporciona una solución universal aplicable a cualquier trayectoria de espacio k no cartesiano
  5. Se ofrece implementación de código abierto, promoviendo la reproducibilidad y aplicación generalizada del método

Explicación Detallada del Método

Definición de la Tarea

Dado un patrón de muestreo de espacio k no cartesiano K={ki}i=1NkK = \{k_i\}_{i=1}^{N_k}, encontrar una función de compensación de densidad D(k)D(k) tal que la función de dispersión de punto (PSF) del patrón de muestreo ponderado sea aproximadamente una función delta dentro del campo de visión: P(x)δ(x)P(x) \approx \delta(x) para x<L\|x\| < L.

Marco Teórico Principal

1. Modelado del Problema

El proceso de muestreo se expresa como: S1(k)=III(k)S0(k)S_1(k) = \text{III}(k) \cdot S_0(k)

donde III(k)=i=1Nkδ(kki)\text{III}(k) = \sum_{i=1}^{N_k} \delta(k - k_i) es la secuencia de impulsos.

El espacio k ponderado: S2(k)=D(k)III(k)S0(k)S_2(k) = D(k) \cdot \text{III}(k) \cdot S_0(k)

Patrón de muestreo ponderado (WSP): E(k)=D(k)III(k)E(k) = D(k) \cdot \text{III}(k)

PSF correspondiente: P(x)=F1{E(k)}P(x) = \mathcal{F}^{-1}\{E(k)\}

2. Estrategia de Descomposición de PSF

Se descompone la estimación inicial de PSF P^(x)\hat{P}(x) como: P^(x)=P^in(x)+P^out(x)\hat{P}(x) = \hat{P}_{\text{in}}(x) + \hat{P}_{\text{out}}(x)

donde:

  • P^in(x)=P^(x)W(x)\hat{P}_{\text{in}}(x) = \hat{P}(x) \cdot W(x)
  • P^out(x)=P^(x)(1W(x))\hat{P}_{\text{out}}(x) = \hat{P}(x) \cdot (1-W(x))

W(x)W(x) es una función de ventana que es 0 cuando xL\|x\| \geq L.

3. Patrón de Muestreo Ponderado Óptimo

Se obtiene el WSP óptimo mediante deconvolución: E(k)=E^(k)/E^in(k)E^*(k) = \hat{E}(k)/\hat{E}_{\text{in}}(k)

Esto produce:

  • Pin(x)=F1{1}=δ(x)P^*_{\text{in}}(x) = \mathcal{F}^{-1}\{1\} = \delta(x)
  • Pout(x)=F1{E^out(k)/E^in(k)}P^*_{\text{out}}(x) = \mathcal{F}^{-1}\{\hat{E}_{\text{out}}(k)/\hat{E}_{\text{in}}(k)\}

Puntos de Innovación Técnica

1. Optimización de Función de Ventana

Se adopta una función de ventana parametrizada W(x)=1xˉpW(x) = 1 - \|\bar{x}\|^p, donde xˉ=x/L\bar{x} = x/L, determinando el parámetro de forma óptimo mediante búsqueda de mínimo-máximo: p=argminp{maxitestPout(x)/P0}p^* = \arg\min_p \{\max_{i_{\text{test}}} \|P^*_{\text{out}}(x)\|/P^*_0\}

Se determina p=2.4p^* = 2.4 mediante pruebas de Monte Carlo.

2. Garantía de Estabilidad Numérica

Se utiliza DCF 1D como suposición inicial: D^(ki)=ki+1ki2ki2Nd1\hat{D}(k_i) = \|k_{i+1} - k_i\|_2 \cdot \|k_i\|_2^{N_d-1}

donde NdN_d es la dimensión del espacio k.

3. Deconvolución Rápida de Fourier

El cálculo central se implementa mediante FFD, evitando el proceso iterativo y resolviendo directamente la DCF óptima.

Configuración Experimental

Conjunto de Datos

Se utilizan modelos digitales complejos 2D/3D que incluyen:

  • Estructuras de cáscara elíptica
  • Estructuras en forma de corazón
  • Esferas de diferentes tamaños
  • Mapas de fase generados mediante ruido blanco y filtrado paso-bajo espacial
  • Tamaño de matriz: 256×256×256
  • Campo de visión: 500 mm

Trayectorias de Muestreo

Se prueban cuatro trayectorias no cartesianas:

  1. Trayectorias 2D: Espiral de Densidad Variable (VdSpiral), Roseta
  2. Trayectorias 3D: Conos, Ovillo

Métodos de Comparación

Se adopta el método de compensación de densidad de muestreo 3D de última generación de Zwart et al. como referencia, que combina:

  • Estructura iterativa básica de Pipe
  • Función de núcleo óptimo de Johnson
  • Método de convolución de cuadrícula eficiente

Indicadores de Evaluación

  1. Calidad de Reconstrucción:
    • Error cuadrático medio normalizado (NRMSE)
    • Índice de similitud estructural (SSIM)
  2. Eficiencia Computacional: Tiempo de ejecución TexeT_{\text{exe}}
  3. Calidad de PSF: Ancho completo a media altura (FWHM)

Detalles de Implementación

  • Lenguaje de programación: Python 3.12.8
  • Biblioteca FFT: FINUFFT
  • Hardware: CPU de 4.9 GHz con 12 núcleos (Intel® Core™ i7-12700)
  • Normalización de media cero y varianza unitaria antes de la reconstrucción

Resultados Experimentales

Resultados Principales

1. Comparación de Velocidad Computacional

Tipo de TrayectoriaMétodo de Referencia (seg)Método Propuesto (seg)Mejora de Velocidad
VdSpiral3.8350.04487×
Roseta5.3970.07374×
Ovillo1399.85318.54275×
Conos555.79212.78843×

2. Comparación de Calidad de Reconstrucción

Tipo de TrayectoriaNRMSE (Referencia/Propuesto)SSIM (Referencia/Propuesto)
VdSpiral0.018/0.0160.953/0.956
Roseta0.018/0.0180.943/0.954
Ovillo0.028/0.0210.971/0.976
Conos0.023/0.0190.971/0.976

Hallazgos Clave

1. Análisis de Calidad de DCF

  • La DCF generada por el método propuesto es más suave, mientras que el método de referencia presenta oscilaciones significativas
  • Ambos métodos tienen PSF con el mismo FWHM (1.5× tamaño de píxel), indicando resolución espacial equivalente

2. Calidad de Imagen Reconstruida

  • Las imágenes reconstruidas no presentan distorsión ni desenfoque evidente
  • Solo existen artefactos de anillo de Gibbs leves debido al truncamiento del espacio k
  • El método propuesto logra mejor NRMSE y SSIM en la mayoría de los casos

3. Avance en Eficiencia Computacional

  • El tiempo de cálculo de DCF para trayectorias 3D se reduce de aproximadamente 10 minutos a menos de 20 segundos
  • Se logra una mejora de velocidad de 1-2 órdenes de magnitud
  • Proporciona posibilidades para reconstrucción 3D no cartesiana eficiente

Trabajos Relacionados

Evolución de Métodos Tradicionales

  1. Método de Diagrama de Voronoi (Rasche et al., 1999): Intuitivo pero computacionalmente costoso
  2. Métodos Iterativos (Pipe & Menon, 1999): Establecen la base de los métodos modernos de cálculo de DCF
  3. Optimización de Función de Núcleo (Johnson & Pipe, 2009): Mejora la precisión de reconstrucción pero sigue siendo lento
  4. Convolución de Cuadrícula (Zwart et al., 2012): Mejora la eficiencia iterativa pero aún requiere múltiples iteraciones

Posicionamiento de la Contribución del Artículo

En comparación con métodos existentes, este artículo logra por primera vez:

  • Cálculo de DCF no iterativo
  • Mejora de velocidad de varios órdenes de magnitud
  • Mantenimiento o mejora de la calidad de reconstrucción
  • Aplicabilidad a trayectorias no cartesianas arbitrarias

Conclusiones y Discusión

Conclusiones Principales

  1. Avance en Eficiencia: Se logra una mejora de velocidad de cálculo de DCF de 1-2 órdenes de magnitud
  2. Garantía de Calidad: Se mantiene o mejora ligeramente la calidad de reconstrucción, generando DCF más suave
  3. Universalidad: Aplicable a trayectorias de espacio k no cartesiano 2D/3D arbitrarias
  4. Practicidad: El tiempo de cálculo de DCF 3D se reduce a 20 segundos, satisfaciendo requisitos de aplicación clínica

Limitaciones

  1. Forma de Función de Ventana: La forma parametrizada actual W(x)=1xˉpW(x) = 1 - \|\bar{x}\|^p puede no ser óptima
  2. Optimización de Parámetros: Se asume que el parámetro óptimo es independiente de la dimensión y trayectoria, lo que puede requerir verificación adicional
  3. Estabilidad Numérica: La estabilidad numérica de la operación de deconvolución depende de la calidad de la estimación inicial de DCF
  4. Validación en Datos Reales: Solo se verifica en datos simulados, requiriendo pruebas adicionales con datos reales de RMN

Direcciones Futuras

  1. Optimización de Función de Ventana: Explorar formas de función de ventana más óptimas y selección de parámetros adaptativa
  2. Validación en Datos Reales: Verificar la efectividad del método en datos reales de RMN
  3. Optimización Paralela: Optimizar aún más la computación paralela para mejorar la velocidad
  4. Aplicación Integrada: Integrar con tuberías modernas de reconstrucción de RMN

Evaluación Profunda

Ventajas

  1. Avance Técnico Significativo: Primer método de cálculo de DCF no iterativo, resolviendo el problema de eficiencia computacional de larga data
  2. Base Teórica Sólida: El marco teórico basado en descomposición de PSF y deconvolución es razonable e innovador
  3. Diseño Experimental Completo: Pruebas con múltiples trayectorias, indicadores de evaluación cuantitativos, comparación con métodos de última generación
  4. Alto Valor Práctico: La mejora significativa de velocidad proporciona al método un fuerte potencial de aplicación clínica
  5. Contribución de Código Abierto: Compromiso de liberar código abierto, promoviendo la difusión del método y reproducibilidad

Insuficiencias

  1. Análisis Teórico Insuficiente: Carencia de garantías teóricas de convergencia y optimalidad
  2. Simplificación en Selección de Parámetros: La suposición de que los parámetros de función de ventana son independientes de dimensión y trayectoria puede ser excesivamente simplificada
  3. Ausencia de Datos Reales: Solo se verifica en datos simulados, careciendo de pruebas con datos reales de RMN
  4. Robustez ante Ruido: No se discute suficientemente la robustez del método ante ruido
  5. Rango de Comparación Limitado: Principalmente se compara con un método de referencia, podría considerarse más comparaciones

Impacto

  1. Valor Académico: Proporciona un nuevo marco teórico y método práctico para el cálculo de DCF
  2. Significado Clínico: La eficiencia computacional significativamente mejorada tiene potencial para impulsar la aplicación clínica de RMN no cartesiana
  3. Promoción Tecnológica: La implementación de código abierto promoverá la aplicación generalizada del método en la comunidad de RMN
  4. Investigación Posterior: Proporciona nuevas ideas para investigación posterior en campos relacionados

Escenarios de Aplicación

  1. RMN Clínica: Reconstrucción de RMN en tiempo real o cuasi-tiempo real que requiere cálculo rápido de DCF
  2. Aplicación de Investigación: Procesamiento de datos de RMN no cartesiano a gran escala y desarrollo de algoritmos
  3. Imagen 3D: Particularmente adecuado para reconstrucción no cartesiana 3D computacionalmente intensiva
  4. Múltiples Trayectorias: Aplicable al cálculo de DCF para varios patrones de muestreo no cartesiano

Referencias

Este artículo cita literatura clave en el campo del cálculo de DCF, incluyendo el trabajo pionero de Pipe & Menon, la optimización de función de núcleo de Johnson & Pipe, el método de convolución de cuadrícula de Zwart et al., etc., proporcionando una base teórica sólida y referencias de comparación para la investigación.