Empirical Bayesian Mixture Models for Medical Image Translation
Mikael Brudfors, John Ashburner, Parashkev Nachev, Yael Balbastre

TL;DR
This paper introduces an interpretable Bayesian mixture model for medical image translation that can predict missing imaging modalities from limited data, demonstrating effectiveness across multiple clinical scenarios.
Contribution
It presents a novel probabilistic generative model capable of handling missing data and training on small datasets for medical image translation tasks.
Findings
Effective prediction of missing MR contrasts and CT images.
Model performs well with limited training data.
Validated on three clinically relevant scenarios.
Abstract
Automatically generating one medical imaging modality from another is known as medical image translation, and has numerous interesting applications. This paper presents an interpretable generative modelling approach to medical image translation. By allowing a common model for group-wise normalisation and segmentation of brain scans to handle missing data, the model allows for predicting entirely missing modalities from one, or a few, MR contrasts. Furthermore, the model can be trained on a fairly small number of subjects. The proposed model is validated on three clinically relevant scenarios. Results appear promising and show that a principled, probabilistic model of the relationship between multi-channel signal intensities can be used to infer missing modalities -- both MR contrasts and CT images.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
11institutetext: Wellcome Centre for Human Neuroimaging, UCL, London, UK
11email: {mikael.brudfors.15,j.ashburner,y.balbastre}@ucl.ac.uk 22institutetext: UCL Institute of Neurology, London, UK
22email: [email protected]
Empirical Bayesian Mixture Models
for Medical Image Translation
Mikael Brudfors 11
John Ashburner 11
Parashkev Nachev 22
Yaël Balbastre 11
Abstract
Automatically generating one medical imaging modality from another is known as medical image translation, and has numerous interesting applications. This paper presents an interpretable generative modelling approach to medical image translation. By allowing a common model for group-wise normalisation and segmentation of brain scans to handle missing data, the model allows for predicting entirely missing modalities from one, or a few, MR contrasts. Furthermore, the model can be trained on a fairly small number of subjects. The proposed model is validated on three clinically relevant scenarios. Results appear promising and show that a principled, probabilistic model of the relationship between multi-channel signal intensities can be used to infer missing modalities – both MR contrasts and CT images.
1 Introduction
This paper concerns a relatively simple method of synthesising data of one medical image modality, from data of other modalities. This is known as ‘image translation’. Applications of medical image translation are numerous, and include e.g. harmonising data across scanners; synthesising computed tomography (CT) images from magnetic resonance (MR) images for positron emission tomography (PET) attenuation correction [1], or decrease the need for radiating a patient; simplifying the problem of multi-modal image registration [2]; or generalising machine learning techniques by transferring out-of-distribution input data to the domain of the model’s training data [3].
Mapping from the signal intensities of one modality to those of another can be loosely categorised as either optimisation- or learning-based. Optimisation-based methods rely only on the data at hand to optimise a mapping between modalities, and do not use training data. Examples include using non-parametric joint histograms [4], estimating an intensity transformation during image registration [5], and biophysical models [6]. Learning-based methods use training data to learn the mapping, and can be applied to translating an unseen image from one domain into another. Some examples in this category use clustering [7], random forests [8], patch-matching [9] and dictionaries [10]. Learning-based methods based on various convolutional neural network architectures are currently the most popular approach for this. Trained end-to-end, on either paired or unpaired training data [11, 12, 13], they show promising results at this task, although they can run the risk of hallucinating unwanted features [14].
This paper presents a more interpretable generative modelling approach to image translation. It could be classed as an optimisation-based approach, although it does use training data to learn priors that inform the optimisation of mappings. More specifically, we show how a generative model for group-wise normalisation and segmentation of neuroimaging data can be extended to handle missing data. The generative model has a Gaussian mixture model component, which can naturally handle missing data [15]. In this paper, we extend this missing data model to a variational Gaussian mixture. Fitting this model to various populations of medical images allows us to predict, from a few MR contrasts, entirely missing modalities (e.g., non-acquired MR contrasts or CT images).
2 Methods
The prediction of one modality from another is here cast as a joint intensity modelling problem. The workhorse of the proposed method is the unified segmentation model [16], which uses mixtures of Gaussians with non-stationary tissue priors derived from a deformable template. When a large dataset is available, the optimisation of the template can be interleaved with the mixture model fit to each individual subject [17]. Furthermore, priors over the intensity parameters of the Gaussian mixture – its means and covariances – can be defined and optimised as well. This type of learning, where subject-specific parameters are marginalised while population parameters are optimised, is known as parametric empirical Bayesian methods [18]. Here, exact marginalisation is intractable, so we resort to a variational approximation.
2.0.1 Fully observed model:
Let be a multimodal dataset from one subject, where is the number of modalities and is the number of voxels in the images. Each voxel is assumed to belong to one of classes, where the classification is encoded by the label matrix , with iff. voxel belongs to class . Each tissue class is associated with a multivariate Gaussian distribution of dimension , which encodes the intensities’ mean () and covariance () over the modalities. The Gaussian mixture model can then be written as a conditional probability that factorises across voxels:
[TABLE]
Subject-specific parameters (the label matrix and Gaussian parameters) are assumed to be drawn from prior distributions that describe their variability at the population level. Labels are drawn from a categorical distribution whose probabilities are encoded by a deformable template . This template is mapped to the subject’s brain using a non-linear deformation field . This assumption can be written as the conditional likelihood:
[TABLE]
where is a vector of global class proportions, which can be optimised to account for variable amounts of different classes (an example when modelling brain images could be atrophy due to ageing). The Gaussian parameters are drawn from their conjugate Gauss-Wishart distribution:
[TABLE]
Assuming that all population parameters are fixed, a mean-field approximation is made so that the posterior distribution over all latent, subject-specific parameters factorises as:
[TABLE]
with and . The posterior parameters (denoted by a tilde) can be optimised in turn by maximising the evidence lower bound (ELBO):
[TABLE]
When multiple subjects are processed, the posterior distribution factorises across subjects and a combined ELBO can be written by summing the individual ELBOs (). In this case, empirical population priors can be obtained by optimising the combined ELBO with respect to the template () and Gauss-Wishart prior hyper-parameters (). The means and scale matrices have closed form solutions, while the template and degrees of freedom must be optimised using an iterative scheme. Population prior parameters and subject posterior parameters can be optimised in turn, resulting in a variational Expectation-Maximisation (VEM) algorithm [19].
2.0.2 Missing modalities:
Let us assume that some modalities are missing in a voxel111For example, a multi-channel MRI might have three contrasts: T1w, T2w and PDw. In one voxel, only the T1w intensity is observed. The T2w and PDw intensities are then assumed missing in that voxel. Note that different voxels can have different combinations of contrasts/modalities missing.. We write as the vector indexing observed modalities and as the vector indexing missing modalities. Therefore, the observed channels can be written as and the missing channels as , where the voxel index has been temporarily dropped for clarity. For a voxel in class , the marginal distribution of the observed channels can then be written as [20]:
[TABLE]
and the conditional distribution of the missing channels as:
[TABLE]
where the precision matrix is the inverse of the covariance matrix.
The set of all missing values in an image is written as . The mean field approximation becomes:
[TABLE]
where . The marginal posterior over missing values is a mixture of Gaussians that can be obtained by marginalising the labels:
[TABLE]
Its expected value is . This is the expression that we evaluate to predict missing voxels.
The set of all observed values is written as . The ELBO can then be written in two equivalent forms:
[TABLE]
The first form is used to optimise the labels’ posterior parameters, while the second is used to optimise, in turn, the missing values and the Gaussian posterior parameters.
2.0.3 Model updates:
Optimising the ELBOs in (14) and (15) gives the subject-level update equations as:
[TABLE]
The update equations for the Gaussian parameters in the missing data case are very similar to the fully observed case, except that expectations are taken about the data. These expectations are evaluated as:
[TABLE]
where
[TABLE]
and is the posterior expected precision matrix of a given class.
Finally, we provide the optimal updates of the Gaussian prior parameters, given a set of individual posterior parameters. All prior parameters have closed-form updates, except for the degrees of freedom of the Wishart distribution, which is updated using an iterative Gauss-Newton scheme. The update equations are:
[TABLE]
We do not provide update rules for the template (), as they can be found in [17].
3 Experiments and Results
In this section we aim to explore the translation (or inference) capability of the proposed model by conducting three experiments on publicly available data. We investigate: (1) inferring missing voxels of MRIs with differing field of views; (2) inferring entirely missing MRI contrasts; and (3), inferring CT scans from MRIs. The findings are quantified by computing the peak-signal-to-noise-ratio (PSNR) for an image channel as:
[TABLE]
where the mean-squared error is defined as , is the maximum channel intensity in the reference image , and from (12) is evaluated to predict missing voxels. The PSNR is a metric that is commonly used in the medical image synthesis literature [11, 13, 12]. Note that no voxels are excluded when computing the PSNR.
3.1 MRI Contrast Translation
This section evaluates translating between MR contrasts. The model is trained on 50 subjects from the publicly available IXI dataset222http://brain-development.org/ixi-dataset/, which was acquired on three different MR scanners333This scenario is more realistic in a clinical context. The results would improve if data from only one scanners was used.. Each IXI subject has three MR images: a T1-, T2- and PD-weighted scan (T1w, T2w and PDw). Furthermore, the images have approximately 1 mm isotropic voxels and all subjects are healthy. mixture components are used, resulting in the model shown in Fig. 1. Note that the template learned by the algorithm does not need to represent real tissues. Here, the model has been treated as a method of representing a probability density function, rather than as a way to do clustering. Any ‘meaningful’ clusters are incidental.
3.1.1 Inferring MRIs with Differing Fields of View:
Doctors often acquire routine clinical MR scans of multiple contrasts. Commonly, these contrasts have differing fields of view, meaning the brain coverage varies (cf. observed T1w and T2w images in Fig. 2). This can be problematic for image segmentation routines as voxels with non-observed contrasts need to be discarded. The model should prevent this issue by inferring the values of these missing voxels. To test this, T1w, T2w and PDw scans of 50 unseen IXI subjects are used444The model is trained on IXI subjects IXI[064-118], and tested on IXI[002-063].. All of the voxels are retained in the PDw image, while an increasing amount of voxels are removed from the T1w and T2w images (25%, 50%, 75% and 100%). The missing voxels are then inferred with the trained model. An example can be seen in Fig. 2. The mean PSNR computed between the known references and the inferred images are shown in Table 2. For routine clinical MRI, it is rare that more than 50% of the field of view is missing. The results therefore suggest that the model does a good job at filling in missing fields of view, which could be of value in segmenting hospital data.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] N. Burgos, M. J. Cardoso, M. Modat, S. Pedemonte, J. Dickson, A. Barnes, J. S. Duncan, D. Atkinson, S. R. Arridge, B. F. Hutton, et al. , “Attenuation correction synthesis for hybrid PET-MR scanners,” in MICCAI , pp. 147–154, Springer, 2013.
- 2[2] T. Cao, C. Zach, S. Modla, D. Powell, K. Czymmek, and M. Niethammer, “Registration for correlative microscopy using image analogies,” in WBIR , pp. 296–306, Springer, 2012.
- 3[3] S. Roy, A. Carass, N. Shiee, D. L. Pham, and J. L. Prince, “MR contrast synthesis for lesion segmentation,” in ISBI , pp. 932–935, IEEE, 2010.
- 4[4] D.-J. Kroon and C. H. Slump, “MRI modalitiy transformation in demon registration,” in ISBI , pp. 963–966, IEEE, 2009.
- 5[5] A. Guimond, A. Roche, N. Ayache, and J. Meunier, “Three-dimensional multimodal brain warping using the demons algorithm and adaptive intensity corrections,” IEEE T. Med. Imaging , vol. 20, no. 1, pp. 58–69, 2001.
- 6[6] W. Wein, S. Brunke, A. Khamene, M. R. Callstrom, and N. Navab, “Automatic CT-ultrasound registration for diagnostic imaging and image-guided intervention,” Med. Image Anal. , vol. 12, no. 5, pp. 577–585, 2008.
- 7[7] S.-H. Hsu, Y. Cao, K. Huang, M. Feng, and J. M. Balter, “Investigation of a method for generating synthetic CT models from MRI scans of the head and neck for radiation therapy,” Phys. Med. Biol. , vol. 58, no. 23, p. 8419, 2013.
- 8[8] T. Huynh, Y. Gao, J. Kang, L. Wang, P. Zhang, J. Lian, and D. Shen, “Estimating CT image from MRI data using structured random forest and auto-context model,” IEEE T. Med. Imaging , vol. 35, no. 1, pp. 174–183, 2015.
