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.
- 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
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.
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.
- Calidad de Reconstrucción: La DCF es crucial tanto para la reconstrucción directa NUFFT como para la reconstrucción iterativa
- 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
- 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
- Método de Diagrama de Voronoi: Computacionalmente costoso e numéricamente inestable, especialmente para trayectorias 3D
- Métodos Iterativos: El método iterativo clásico propuesto por Pipe y Menon requiere decenas de iteraciones, cada una consumiendo segundos a minutos
- 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
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.
- Se propone un método no iterativo de cálculo de DCF basado en deconvolución rápida de Fourier (FFD)
- 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
- Se mantiene o mejora ligeramente la calidad de reconstrucción, generando simultáneamente DCF más suave
- Se proporciona una solución universal aplicable a cualquier trayectoria de espacio k no cartesiano
- Se ofrece implementación de código abierto, promoviendo la reproducibilidad y aplicación generalizada del método
Dado un patrón de muestreo de espacio k no cartesiano K={ki}i=1Nk, encontrar una función de compensación de densidad 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) para ∥x∥<L.
El proceso de muestreo se expresa como:
S1(k)=III(k)⋅S0(k)
donde III(k)=∑i=1Nkδ(k−ki) es la secuencia de impulsos.
El espacio k ponderado:
S2(k)=D(k)⋅III(k)⋅S0(k)
Patrón de muestreo ponderado (WSP):
E(k)=D(k)⋅III(k)
PSF correspondiente:
P(x)=F−1{E(k)}
Se descompone la estimación inicial de PSF P^(x) como:
P^(x)=P^in(x)+P^out(x)
donde:
- P^in(x)=P^(x)⋅W(x)
- P^out(x)=P^(x)⋅(1−W(x))
W(x) es una función de ventana que es 0 cuando ∥x∥≥L.
Se obtiene el WSP óptimo mediante deconvolución:
E∗(k)=E^(k)/E^in(k)
Esto produce:
- Pin∗(x)=F−1{1}=δ(x)
- Pout∗(x)=F−1{E^out(k)/E^in(k)}
Se adopta una función de ventana parametrizada W(x)=1−∥xˉ∥p, donde xˉ=x/L, determinando el parámetro de forma óptimo mediante búsqueda de mínimo-máximo:
p∗=argminp{maxitest∥Pout∗(x)∥/P0∗}
Se determina p∗=2.4 mediante pruebas de Monte Carlo.
Se utiliza DCF 1D como suposición inicial:
D^(ki)=∥ki+1−ki∥2⋅∥ki∥2Nd−1
donde Nd es la dimensión del espacio k.
El cálculo central se implementa mediante FFD, evitando el proceso iterativo y resolviendo directamente la DCF óptima.
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
Se prueban cuatro trayectorias no cartesianas:
- Trayectorias 2D: Espiral de Densidad Variable (VdSpiral), Roseta
- Trayectorias 3D: Conos, Ovillo
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
- Calidad de Reconstrucción:
- Error cuadrático medio normalizado (NRMSE)
- Índice de similitud estructural (SSIM)
- Eficiencia Computacional: Tiempo de ejecución Texe
- Calidad de PSF: Ancho completo a media altura (FWHM)
- 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
| Tipo de Trayectoria | Método de Referencia (seg) | Método Propuesto (seg) | Mejora de Velocidad |
|---|
| VdSpiral | 3.835 | 0.044 | 87× |
| Roseta | 5.397 | 0.073 | 74× |
| Ovillo | 1399.853 | 18.542 | 75× |
| Conos | 555.792 | 12.788 | 43× |
| Tipo de Trayectoria | NRMSE (Referencia/Propuesto) | SSIM (Referencia/Propuesto) |
|---|
| VdSpiral | 0.018/0.016 | 0.953/0.956 |
| Roseta | 0.018/0.018 | 0.943/0.954 |
| Ovillo | 0.028/0.021 | 0.971/0.976 |
| Conos | 0.023/0.019 | 0.971/0.976 |
- 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
- 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
- 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
- Método de Diagrama de Voronoi (Rasche et al., 1999): Intuitivo pero computacionalmente costoso
- Métodos Iterativos (Pipe & Menon, 1999): Establecen la base de los métodos modernos de cálculo de DCF
- Optimización de Función de Núcleo (Johnson & Pipe, 2009): Mejora la precisión de reconstrucción pero sigue siendo lento
- Convolución de Cuadrícula (Zwart et al., 2012): Mejora la eficiencia iterativa pero aún requiere múltiples iteraciones
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
- Avance en Eficiencia: Se logra una mejora de velocidad de cálculo de DCF de 1-2 órdenes de magnitud
- Garantía de Calidad: Se mantiene o mejora ligeramente la calidad de reconstrucción, generando DCF más suave
- Universalidad: Aplicable a trayectorias de espacio k no cartesiano 2D/3D arbitrarias
- Practicidad: El tiempo de cálculo de DCF 3D se reduce a 20 segundos, satisfaciendo requisitos de aplicación clínica
- Forma de Función de Ventana: La forma parametrizada actual W(x)=1−∥xˉ∥p puede no ser óptima
- 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
- 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
- Validación en Datos Reales: Solo se verifica en datos simulados, requiriendo pruebas adicionales con datos reales de RMN
- Optimización de Función de Ventana: Explorar formas de función de ventana más óptimas y selección de parámetros adaptativa
- Validación en Datos Reales: Verificar la efectividad del método en datos reales de RMN
- Optimización Paralela: Optimizar aún más la computación paralela para mejorar la velocidad
- Aplicación Integrada: Integrar con tuberías modernas de reconstrucción de RMN
- Avance Técnico Significativo: Primer método de cálculo de DCF no iterativo, resolviendo el problema de eficiencia computacional de larga data
- Base Teórica Sólida: El marco teórico basado en descomposición de PSF y deconvolución es razonable e innovador
- Diseño Experimental Completo: Pruebas con múltiples trayectorias, indicadores de evaluación cuantitativos, comparación con métodos de última generación
- Alto Valor Práctico: La mejora significativa de velocidad proporciona al método un fuerte potencial de aplicación clínica
- Contribución de Código Abierto: Compromiso de liberar código abierto, promoviendo la difusión del método y reproducibilidad
- Análisis Teórico Insuficiente: Carencia de garantías teóricas de convergencia y optimalidad
- 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
- Ausencia de Datos Reales: Solo se verifica en datos simulados, careciendo de pruebas con datos reales de RMN
- Robustez ante Ruido: No se discute suficientemente la robustez del método ante ruido
- Rango de Comparación Limitado: Principalmente se compara con un método de referencia, podría considerarse más comparaciones
- Valor Académico: Proporciona un nuevo marco teórico y método práctico para el cálculo de DCF
- Significado Clínico: La eficiencia computacional significativamente mejorada tiene potencial para impulsar la aplicación clínica de RMN no cartesiana
- Promoción Tecnológica: La implementación de código abierto promoverá la aplicación generalizada del método en la comunidad de RMN
- Investigación Posterior: Proporciona nuevas ideas para investigación posterior en campos relacionados
- RMN Clínica: Reconstrucción de RMN en tiempo real o cuasi-tiempo real que requiere cálculo rápido de DCF
- Aplicación de Investigación: Procesamiento de datos de RMN no cartesiano a gran escala y desarrollo de algoritmos
- Imagen 3D: Particularmente adecuado para reconstrucción no cartesiana 3D computacionalmente intensiva
- Múltiples Trayectorias: Aplicable al cálculo de DCF para varios patrones de muestreo no cartesiano
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.