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

Compensation de la Densité d'Échantillonnage par Déconvolution Rapide de Fourier

Informations Fondamentales

  • ID de l'article: 2510.14873
  • Titre: Sampling Density Compensation using Fast Fourier Deconvolution
  • Auteurs: Rui Luo, Peng Hu, Haikun Qi (Université ShanghaiTech)
  • Classification: physics.med-ph
  • Date de publication: 16 octobre 2025 (prépublication arXiv)
  • Lien de l'article: https://arxiv.org/abs/2510.14873

Résumé

La fonction de compensation de densité (DCF) est largement utilisée dans la reconstruction IRM non-cartésienne, tant pour la reconstruction directe par transformée de Fourier rapide non-uniforme (NUFFT) que pour la reconstruction itérative sous-échantillonnée. Les méthodes actuelles de pointe nécessitent des dizaines d'itérations chronophages, ce qui constitue l'un des principaux obstacles à l'application généralisée de l'IRM non-cartésienne efficace. Cet article propose une méthode non-itérative efficace utilisant la déconvolution rapide de Fourier pour calculer la DCF pour des trajectoires k-espace non-cartésiennes arbitraires. Les expériences de simulation montrent que cette méthode peut générer une DCF pour la reconstruction 3D non-cartésienne en environ 20 secondes, réalisant une amélioration de vitesse d'un ordre de grandeur par rapport aux méthodes de pointe, tout en maintenant une qualité de reconstruction similaire.

Contexte et Motivation de la Recherche

Définition du Problème

L'échantillonnage IRM non-cartésien présente une densité d'échantillonnage beaucoup plus élevée dans la région basse fréquence que dans la région haute fréquence. La reconstruction directe sans ajustement de pondération approprié entraîne un flou d'image. La fonction de compensation de densité (DCF) est utilisée pour équilibrer la densité d'échantillonnage et constitue un composant clé de la reconstruction IRM non-cartésienne.

Importance du Problème

  1. Qualité de reconstruction: La DCF est essentielle pour la reconstruction NUFFT directe et la reconstruction itérative
  2. Accélération de la convergence: La DCF peut accélérer la convergence de la reconstruction itérative et de l'apprentissage profond en améliorant le nombre de condition du problème
  3. Application clinique: Le calcul efficace de la DCF est un goulot d'étranglement clé pour l'application clinique de l'IRM non-cartésienne

Limitations des Méthodes Existantes

  1. Méthode du diagramme de Voronoï: Calcul coûteux et numériquement instable, particulièrement pour les trajectoires 3D
  2. Méthodes itératives: La méthode itérative classique proposée par Pipe et Menon nécessite des dizaines d'itérations, chacune prenant plusieurs secondes à plusieurs minutes
  3. Méthodes d'optimisation: Bien que plus précises, le temps d'exécution augmente de deux ordres de grandeur par rapport aux méthodes itératives

Motivation de la Recherche

Développer une méthode rapide et non-itérative de calcul de DCF, particulièrement pour les motifs d'échantillonnage non-cartésiens 3D, afin de surmonter le goulot d'étranglement de l'efficacité computationnelle.

Contributions Principales

  1. Proposition d'une méthode non-itérative de calcul de DCF basée sur la déconvolution rapide de Fourier (FFD)
  2. Réalisation d'une amélioration de vitesse de 1-2 ordres de grandeur, réduisant le temps de calcul de DCF pour les trajectoires 3D d'environ 10 minutes à moins de 20 secondes
  3. Maintien ou légère amélioration de la qualité de reconstruction, tout en générant une DCF plus lisse
  4. Fourniture d'une solution générale applicable à des trajectoires k-espace non-cartésiennes arbitraires
  5. Implémentation open-source, favorisant la reproductibilité et l'application généralisée de la méthode

Explication Détaillée de la Méthode

Définition de la Tâche

Étant donné un motif d'échantillonnage k-espace non-cartésien K={ki}i=1NkK = \{k_i\}_{i=1}^{N_k}, trouver une fonction de compensation de densité D(k)D(k) telle que la fonction d'étalement des points (PSF) du motif d'échantillonnage pondéré soit approximativement une fonction impulsion dans le champ de vision: P(x)δ(x)P(x) \approx \delta(x) pour x<L\|x\| < L.

Cadre Théorique Principal

1. Modélisation du Problème

Le processus d'échantillonnage est représenté par: S1(k)=III(k)S0(k)S_1(k) = \text{III}(k) \cdot S_0(k)

III(k)=i=1Nkδ(kki)\text{III}(k) = \sum_{i=1}^{N_k} \delta(k - k_i) est la séquence d'impulsions.

Le k-espace pondéré: S2(k)=D(k)III(k)S0(k)S_2(k) = D(k) \cdot \text{III}(k) \cdot S_0(k)

Le motif d'échantillonnage pondéré (WSP): E(k)=D(k)III(k)E(k) = D(k) \cdot \text{III}(k)

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

2. Stratégie de Décomposition de la PSF

Décomposition de l'estimation initiale de la PSF P^(x)\hat{P}(x) en: P^(x)=P^in(x)+P^out(x)\hat{P}(x) = \hat{P}_{\text{in}}(x) + \hat{P}_{\text{out}}(x)

où:

  • 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) est une fonction fenêtre qui vaut 0 lorsque xL\|x\| \geq L.

3. Motif d'Échantillonnage Pondéré Optimal

Obtention du WSP optimal par déconvolution: E(k)=E^(k)/E^in(k)E^*(k) = \hat{E}(k)/\hat{E}_{\text{in}}(k)

Ceci assure que:

  • 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)\}

Points d'Innovation Technique

1. Optimisation de la Fonction Fenêtre

Adoption d'une fonction fenêtre paramétrée W(x)=1xˉpW(x) = 1 - \|\bar{x}\|^p, où xˉ=x/L\bar{x} = x/L, avec détermination du paramètre de forme optimal par recherche min-max: p=argminp{maxitestPout(x)/P0}p^* = \arg\min_p \{\max_{i_{\text{test}}} \|P^*_{\text{out}}(x)\|/P^*_0\}

Détermination de p=2.4p^* = 2.4 par test Monte-Carlo.

2. Garantie de Stabilité Numérique

Utilisation de la DCF 1D comme estimation initiale: D^(ki)=ki+1ki2ki2Nd1\hat{D}(k_i) = \|k_{i+1} - k_i\|_2 \cdot \|k_i\|_2^{N_d-1}

NdN_d est la dimensionnalité du k-espace.

3. Déconvolution Rapide de Fourier

Le calcul principal est réalisé par FFD, évitant le processus itératif et résolvant directement la DCF optimale.

Configuration Expérimentale

Ensemble de Données

Utilisation de fantômes numériques complexes 2D/3D contenant:

  • Structures de coquilles elliptiques
  • Structures en forme de cœur
  • Sphères de différentes tailles
  • Cartes de phase générées par bruit blanc et filtrage passe-bas spatial
  • Taille de matrice: 256×256×256
  • Champ de vision: 500 mm

Trajectoires d'Échantillonnage

Test de quatre trajectoires non-cartésiennes:

  1. Trajectoires 2D: Spirale à Densité Variable (VdSpiral), Rosette
  2. Trajectoires 3D: Cônes, Yarnball

Méthodes de Comparaison

Adoption de la méthode de compensation de densité d'échantillonnage 3D de pointe de Zwart et al. comme référence, combinant:

  • Structure itérative fondamentale de Pipe
  • Fonction noyau optimale de Johnson
  • Méthode de convolution grille efficace

Indicateurs d'Évaluation

  1. Qualité de reconstruction:
    • Erreur quadratique moyenne normalisée (NRMSE)
    • Indice de similarité structurelle (SSIM)
  2. Efficacité computationnelle: Temps d'exécution TexeT_{\text{exe}}
  3. Qualité de la PSF: Largeur à mi-hauteur (FWHM)

Détails d'Implémentation

  • Langage de programmation: Python 3.12.8
  • Bibliothèque FFT: FINUFFT
  • Matériel: CPU 12 cœurs à 4.9 GHz (Intel® Core™ i7-12700)
  • Normalisation moyenne zéro et variance unitaire avant reconstruction

Résultats Expérimentaux

Résultats Principaux

1. Comparaison de la Vitesse de Calcul

Type de TrajectoireMéthode Référence (s)Méthode Proposée (s)Amélioration de Vitesse
VdSpiral3.8350.04487×
Rosette5.3970.07374×
Yarnball1399.85318.54275×
Cônes555.79212.78843×

2. Comparaison de la Qualité de Reconstruction

Type de TrajectoireNRMSE (Référence/Proposée)SSIM (Référence/Proposée)
VdSpiral0.018/0.0160.953/0.956
Rosette0.018/0.0180.943/0.954
Yarnball0.028/0.0210.971/0.976
Cônes0.023/0.0190.971/0.976

Découvertes Clés

1. Analyse de la Qualité de la DCF

  • La DCF générée par la méthode proposée est plus lisse, tandis que la méthode de référence présente des oscillations significatives
  • Les deux méthodes ont une PSF avec le même FWHM (1,5 × taille de pixel), indiquant une résolution spatiale équivalente

2. Qualité de l'Image Reconstruite

  • Les images reconstruites ne présentent pas de distorsion ni de flou évidents
  • Seuls des artefacts de Gibbs légers dus à la troncature du k-espace sont présents
  • La méthode proposée réalise un meilleur NRMSE et SSIM dans la plupart des cas

3. Percée en Efficacité Computationnelle

  • Le temps de calcul de DCF pour les trajectoires 3D est réduit d'environ 10 minutes à moins de 20 secondes
  • Réalisation d'une amélioration de vitesse de 1-2 ordres de grandeur
  • Rend possible la reconstruction 3D non-cartésienne efficace

Travaux Connexes

Évolution des Méthodes Traditionnelles

  1. Méthode du diagramme de Voronoï (Rasche et al., 1999): Intuitive mais computationnellement coûteuse
  2. Méthodes itératives (Pipe & Menon, 1999): Fondation des méthodes modernes de calcul de DCF
  3. Optimisation de fonction noyau (Johnson & Pipe, 2009): Amélioration de la précision de reconstruction mais vitesse toujours lente
  4. Convolution grille (Zwart et al., 2012): Amélioration de l'efficacité itérative mais nécessitant toujours plusieurs itérations

Positionnement de la Contribution de cet Article

Par rapport aux méthodes existantes, cet article réalise pour la première fois:

  • Calcul de DCF non-itératif
  • Amélioration de vitesse d'ordre de grandeur
  • Maintien ou amélioration de la qualité de reconstruction
  • Applicabilité à des trajectoires non-cartésiennes arbitraires

Conclusion et Discussion

Conclusions Principales

  1. Percée en efficacité: Réalisation d'une amélioration de vitesse de calcul de DCF de 1-2 ordres de grandeur
  2. Garantie de qualité: Maintien ou légère amélioration de la qualité de reconstruction, génération d'une DCF plus lisse
  3. Généralité: Applicabilité à des trajectoires k-espace non-cartésiennes 2D/3D arbitraires
  4. Praticité: Réduction du temps de calcul de DCF 3D à moins de 20 secondes, satisfaisant les besoins des applications cliniques

Limitations

  1. Forme de la fonction fenêtre: La forme paramétrée actuelle W(x)=1xˉpW(x) = 1 - \|\bar{x}\|^p peut ne pas être optimale
  2. Optimisation des paramètres: L'hypothèse que les paramètres optimaux sont indépendants de la dimension et de la trajectoire peut nécessiter une vérification supplémentaire
  3. Stabilité numérique: La stabilité numérique de l'opération de déconvolution dépend de la qualité de l'estimation initiale de DCF
  4. Validation sur données réelles: Validation uniquement sur données simulées, nécessitant des tests supplémentaires sur données IRM réelles

Directions Futures

  1. Optimisation de la fonction fenêtre: Exploration de formes de fonction fenêtre plus optimales et sélection de paramètres adaptatifs
  2. Validation sur données réelles: Vérification de l'efficacité de la méthode sur données IRM réelles
  3. Optimisation parallèle: Optimisation supplémentaire du calcul parallèle pour améliorer la vitesse
  4. Application intégrée: Intégration avec les pipelines modernes de reconstruction IRM

Évaluation Approfondie

Avantages

  1. Percée technologique majeure: Première réalisation du calcul non-itératif de DCF, résolvant le problème d'efficacité computationnelle de longue date
  2. Fondation théorique solide: Le cadre théorique basé sur la décomposition de PSF et la déconvolution est raisonnable et innovant
  3. Conception expérimentale complète: Test de multiples trajectoires, indicateurs d'évaluation quantitatifs, comparaison avec les méthodes de pointe
  4. Valeur pratique élevée: L'amélioration significative de vitesse confère à la méthode un fort potentiel d'application clinique
  5. Contribution open-source: Engagement d'open-sourcing le code, favorisant la promotion et la reproductibilité de la méthode

Insuffisances

  1. Analyse théorique insuffisante: Absence de garanties théoriques sur la convergence et l'optimalité
  2. Simplification du choix des paramètres: L'hypothèse que les paramètres de la fonction fenêtre sont indépendants de la dimension et de la trajectoire peut être trop simplifiée
  3. Absence de données réelles: Validation uniquement sur données simulées, manque de tests sur données IRM réelles
  4. Robustesse au bruit: Discussion insuffisante de la robustesse de la méthode au bruit
  5. Portée de comparaison limitée: Comparaison principalement avec une seule méthode de référence, possibilité de considérer plus de comparaisons

Impact

  1. Valeur académique: Fourniture d'un nouveau cadre théorique et d'une méthode pratique pour le calcul de DCF
  2. Signification clinique: L'efficacité computationnelle considérablement améliorée devrait favoriser l'application clinique de l'IRM non-cartésienne
  3. Promotion technologique: L'implémentation open-source favorisera l'application généralisée de la méthode dans la communauté IRM
  4. Recherche ultérieure: Fourniture de nouvelles perspectives pour la recherche ultérieure dans les domaines connexes

Scénarios d'Application

  1. IRM clinique: Reconstruction IRM en temps réel ou quasi-temps réel nécessitant un calcul rapide de DCF
  2. Application de recherche: Traitement de données IRM non-cartésiennes à grande échelle et développement d'algorithmes
  3. Imagerie 3D: Particulièrement adapté à la reconstruction 3D non-cartésienne intensive en calcul
  4. Trajectoires multiples: Applicable au calcul de DCF pour divers motifs d'échantillonnage non-cartésiens

Références Bibliographiques

Cet article cite les références clés du domaine du calcul de DCF, incluant les travaux fondateurs de Pipe & Menon, l'optimisation de fonction noyau de Johnson & Pipe, la méthode de convolution grille de Zwart et al., fournissant une base théorique solide et des références de comparaison pour la recherche.