• Aucun résultat trouvé

Spatially regularized mixture model for lesion segmentation with application to stroke patients

BRICE OZENNE, FABIEN SUBTIL

Service de Biostatistique, Hospices Civils de Lyon, Lyon, France and Equipe Biostatistique Sant´e Universit´e Lyon I, CNRS UMR 5558, 69100, Villeurbanne, France

LEIF ØSTERGAARD

Center of Functionally Integrative Neuroscience, ˚Arhus University, 8000 ˚Arhus, Denmark DELPHINE MAUCORT-BOULCH

Service de Biostatistique, Hospices Civils de Lyon, Lyon, France and Equipe Biostatistique Sant´e Universit´e Lyon I, CNRS UMR 5558, 69100 Villeurbanne, France

delphine.maucort-boulch@chu-lyon.fr SUMMARY

In medical imaging, lesion segmentation (differentiation between lesioned and non-lesioned tissue) is a crucial and difficult task. Automated segmentation algorithms based on intensity analysis have been already proposed and recent developments have shown that integrating spatial information enhances auto-matic image segmentation. However, spatial modeling is often limited to short-range spatial interactions that deal only with noise or small artifacts. Previous tissue alterations (e.g. white matter disease (WMD)) similar in intensity with the lesion of interest require a broader-scale approach to be corrected. On the other hand, imaging techniques offer now a multiparametric voxel characterization that may help differentiating lesioned from non-lesioned voxels. We developed an unsupervised multivariate segmentation algorithm based on finite mixture modeling that incorporates spatial information. We extended the usual spatial Potts model to the regional scale using a ‘multi-order’ neighborhood potential, with internal adjustment of the regional scale according to the lesion size. We validate the ability of this new algorithm to deal with noise and artifacts (linear and spherical) using artificial data. We then assess its performance on real magnetic resonance imaging brain scans of stroke patients with history of WMD and show that regional regularization was able to remove large-scale WMD artifacts.

Keywords: Expectation-maximization algorithm; Finite mixture models; Image segmentation; Markov random fields;

Mean-field approximation.

1. INTRODUCTION

Lesion segmentation provides crucial information for the management of patients with brain tumors, stroke, or multiple sclerosis. Technically, this task aims to differentiate lesion-related from normal voxels

To whom correspondence should be addressed.

2 B. OZENNE AND OTHERS

(volumetric picture elements) in an image. In everyday practice, image segmentation is often carried out by visual examination, which is time consuming, source of inter-observer variability, and very difficult in case of 3D images. It would be thus very useful to develop an automated classification algorithm able to identify lesion-related voxels.

The current approaches are mainly based on voxel intensity analysis; they seek the best association between abnormal signals and lesion-related voxels. For example, in T2 magnetic resonance imaging (MRI), a stroke lesion appears as a hyperintense signal. To date, various approaches have been proposed:

geometric deformable models (Weinman and others, 2003), logistic regression (Sweeney and others, 2013), support vector machine (Kl¨oppel and others, 2011), K-nearest neighbors (Kl¨oppel and others, 2011), fuzzy C-means (Admiraal-Behlouland others, 2005), and finite mixture models (fMMs) (Zhang and others,2001;Woolrichand others,2005;Kabirand others,2007;Artziand others, 2013). The lat-ter models have become popular segmentation tools because they do not require a visually segmented reference image and because they offer a flexible modeling framework. Moreover, the combination of sev-eral imaging sequences have improved the contrast between normal and abnormal voxels leading to better segmentation (Admiraal-Behlouland others,2005;Kl¨oppeland others,2011).

Today, voxel intensity analyses seem to be insufficient. Previous tissue alterations can have the same intensities as the current lesion making the segmentation task even more challenging (Levy-Cooperman and others,2008). The use of spatial information together with intensity analysis becomes then necessary.

Several strategies have been then proposed such as addition of information about the regional intensity using Gaussian smoothing (Sweeneyand others, 2013) or Gabor filters (Kl¨oppel and others, 2011) or incorporation of the spatial correlation into the segmentation model using Potts models (Fengand others, 2012;Kabirand others,2007;Woolrichand others,2005;Artziand others,2013). Potts model, derived from the Markov random field (MRF) theory (Gaetan and Guyon,2000), offers a powerful framework for spatial modeling with a reasonable assumption of local homogeneity (adjacent voxels are likely to belong to the same spatial structure). However, this model considers only short-range neighborhood dependencies.

This makes the model robust to noise or tissue heterogeneity but unable to deal with artifacts of more than a few voxels. Indeed, important artifacts are frequently present in MRI brain scans of elderly patients with history of white matter disease (WMD) (Manolioand others,1994) and lead to poor segmentation with tortuous lesion shapes and high false-positive rates. These shapes need to be smoothed or excluded.

A regularization tool for large regions is thus clearly necessary.

We present here an unsupervised lesion-segmentation algorithm able to integrate multiparametric data and spatial information and provide a more robust segmentation tool. We combine Hidden Markov Mixture Models (Zhangand others,2001) with concomitant latent class models (Dayton and Macready,1988) and to propose an extension of Potts’ model to a regional scale. The aim is providing a flexible algorithm for advanced modeling of MRI intensity signals and spatial regularization.

The present article is organized as follows: Section 2 is a reminder of the common non-spatial mixture model. Section 3 describes the 2 scale-regularization strategies and their integration into the mixture model.

Section 4 develops the EM algorithm used to estimate the model parameters. The lesion-segmentation algorithm is tested on artificial data in Section 5 and compared with the physicians’ visual segmentation of MRI images of stroke patients in Section 6.

2. THE FMM

Let us consider a regular lattice containingnsites(zi)i∈{1,...,n}. In a 2D space, these sites would correspond to pixels and, in a 3D space, to voxels. The lattice is divided intoGunknown spatial structures (G1,. . . ,GG) we wish to identify. Each site belongs to a specific spatial structure (herein called ‘group’), through an indicator variableξi which equalsgif sitezi belongs toGg. For each site, an intensityYi (possibly multi-dimensional) is observed and supposed to enable group identification.

Spatially regularized mixture model for lesion segmentation 3 The fMM models the vector of intensityY=(Yi)i∈{1,...,n}using a mixture ofGdistributions. Each group is characterized by a specific distribution ofYwith parameterθg. Assuming independence between sites (H1) and denoting= {θ1, . . . , θg}, the likelihood of the mixture can be expressed:

whereP[ξi=g] denotes the prior probability; i.e. the probability for site zi to belong to group gbefore observing the realization of the intensity variable. With no specific information, an uninformative prob-ability distribution (e.g. 1/G) or a probability distribution that incorporates the knowledge about group attribution (e.g. card(Gg)/nwhere card(Gg)denote the cardinality of groupg) may be used. Otherwise, a vector of variablesX=(Xi)i∈{1,...,n}predictive of the group membership is to be considered. In lesion seg-mentation, various brain regions may have various vulnerabilities to lesion that requires using additional variables. These variables will be called ‘concomitant variables’ and assumed to be independent withY conditionally on group membership. Denotingβ the parameters associated withX, the likelihood of the mixture becomes:

Combining information given byXandYallows computing the probability of group membership of each groupg,πposteriorg . This is done using Bayes theorem:

πiposterior,g =P[ξi=g|Xi,Yi, ]= P[Yii =g, θg]P[ξi =g|Xi, β]

G

γ=1P[Yii =γ, θγ]P[ξi=γ|Xi, β] (2.2)

3. SPATIAL REGULARIZATION

In this section, we will relax hypothesis (H1). Indeed, the independence between spatial position and group membership is unrealistic because the groups are often composed of one or a few spatial clusters of sites.

This is why a spatial correlation between neighboring sites is integrated into the fMM to model the spatial homogeneity of the groups. For this, the spatial relationships between the sites have to be defined using a neighborhood structure. For a given sitezi, the closest set of neighbors is called ‘first order neighbors’ and denoted byN1(i). Neighborhoods of higher orderscwill be denoted byNc(i)(for illustration, see Figure1 in Appendix A of supplementary material available atBiostatisticsonline) and the whole neighborhood of sitezi will be denoted byN(i).

3.1 Local regularization

Local regularization favors local homogeneity in group membership by using a spatial prior. Potts model is a common specification for the spatial prior that models immediate neighborhood dependencies:

P[ξ]= 1

4 B. OZENNE AND OTHERS

Fig. 1. Local and regional potentials for geometric forms and for an example of stroke lesion. The form is represented in the first column in black, the corresponding local potential is represented in the middle column, and the corresponding regional potential is represented in the right column. The potentials range from 0 [light gray (blue color in online)]

to 1 [dark gray (red color in online)]. For the stroke lesion, the potentials were computed with a 3D neighborhood.

Z being a normalizing constant andξN1(i)=j)jN1(i). The first sum, called external field potential, incor-porates the non-spatial knowledge relative to site group membership. Considering the previous mixture model, this sum would correspond to the log-likelihood of the mixture (2.1). The second sum is a regular-ization potential that favors a locally homogeneous repartition of sites. Thus, Vlocis a homogeneity mea-sure of the group membership:Vloci,ξN1(i))=

jN1(i)wi,jP[ξi=ξj] whereP[ξi=ξj]=G

g=1P[ξj = g]P[ξi=g] andwi,j are weights that normalize the site contribution to the potential.wi,j is equal to the inverse of the number of neighbors of sitei such that the total weight of each site is one. Vloci,ξN1(i)) reduces to the usual sum of indicators over neighbor sites

jN1(i)wi,j1ξij in the specific case of a binary classification.ρ1is a regularization parameter whose minimum value is 0 (when no regularization is applied) and maximum value exceeds rarely 10.

Local regularization is usually performed considering only the immediate neighborhood: 4 or 8 neigh-bors in 2D images and 6, 18, or 26 neighneigh-bors in 3D images. However, because it only considers short-distance spatial dependencies, this approach cannot correct large artifacts (this will be illustrated in the

Spatially regularized mixture model for lesion segmentation 5 Table 1.Estimated maximum-order neighborhood Cmax using the mean

distance to the group barycenter for disks of various radiuses and rect-angles of several dimensions

Disk Rectangle

Radius EstimatedCmax Height Width EstimatedCmax

5 3.1 10 5 4.0

simulation study, Section 5). In the following section, we propose a new potential that summarizes the information of several neighborhood orders to perform a regional regularization.

3.2 Regional regularization

Regional regularization extends local regularization to a broader scale. By favoring same group member-ships between close sites, local regularization tends to smooth locally the form of each group whereas regional regularization favors geometrically regular shapes and penalizes holes, isolated regions, or high curvature forms. For this, regional regularization relies on a regional potential that assesses the neighbor-hood homogeneity at different distances. This potential is obtained by computing first, for each neigh-borhood, the proportion of neighbors that belong to the group of the site of interest. Then, the regional potential is the mean of these proportions over all neighborhood orders:

Vregi,ξN(i))= 1

wi,j(c)normalizes the number ofc-order neighbors andCmaxis the maximum-order neighborhood. This potential may be seen as an average of local potentials evaluated with variousc-order neighbor systems.

The maximum-order neighborhoodCmaxdefines the regional range and, thus, should depend on the group dimension; i.e. on the size of the lesion. Indeed, this range may comprise a few voxels in a small lesion but hundreds of voxels in an extended lesion. As a proxy forCmax, we use the mean distance between the voxel position and the group barycenter weighted by the voxel membership to the group. Table1shows the estimation ofCmaxfor disks and rectangles of various sizes and Figure1displays the values of the local and regional potentials for several forms. In case of fragmented lesions, the calculation of the regional potential takes into account the presence of separated spatial groups, see Appendix F of supplementary material available atBiostatisticsonline for more details.

3.3 Relationship with MRFs

According to the MRF theory, the previous regularization models can be seen as particular cases of a generic probability distribution. Assuming a local Markov property (i.e. the site group membership is

6 B. OZENNE AND OTHERS

Hammersley Clifford theorem states that the probability distribution of a MRF follows a Gibbs distribution (Besag,1974).

The probability distribution common to the local and the regional regularization corresponds to a par-ticular Gibbs distribution where the spatial dependencies are restricted to pairs of sites and where the neighborhood system and the potential form are specified. Combining both regularization potentials leads to the following Gibbs distribution: whereρ2=0 corresponds to a pure local regularization andρ1=0 to a pure regional regularization. Denot-ing ρ=1, ρ2) and considering spatial dependence only for group membership, the likelihood of the mixture can be expressed:

P[Y|X, , β, ρ]=

=(g1,...,gn)∈[1;G]n

P[Y|ξ=, ]P[ξ=|X, β, ρ]

Because of spatial dependence, the joint prior probability cannot be broken into a product of inde-pendent prior probabilities, one per site; this makes the model estimation very tedious. To obtain a more tractable likelihood, we used the mean-field approximation which restores independence between sites by neglecting the fluctuations of neighbor site values (Zhang, 1992). Neighbor sites are thus fixed to their expected value denoted ξ¯N(i)=¯j)jN(i) leading to the following decomposition: PMF[ξ]=n

i=1P(ξiξN(i)). The mean-field approximation of the likelihood can then be written (see Appendix B of supplementary material available at Biostatistics online for the derivation):

where the first term corresponds to the contribution of intensity variable, the second term to the contribu-tion of the concomitant variable, and the last term to the contribucontribu-tion of the spatial regularizacontribu-tion model to the likelihood:

P[ξi=gξN(i), ρ,Vext=0]= 1

Zi exp[ρ1Vloci,ξ¯N1(i))+ρ2Vregi,ξ¯N(i))] (3.2)

4. STATISTICAL ESTIMATION

4.1 Variational EM algorithm for spatial fMM

The mean-field approximation is a special case of variational approximation where a joint distribution is approximated by a distribution that factorizes over sites. Its use within the EM framework has been justified by the variational theory and leads to the variational EM algorithm (for an introduction to variational meth-ods, seeJordanand others,1999, Section 4). Variational EM algorithm maximizes sequentially the lower approximation of the log-likelihood (called lower bound) under the factorization constraint. The maxi-mization is performed according to the factorizing distribution in the E-step and according to the model

Spatially regularized mixture model for lesion segmentation 7 parameters in the M-step. The lower boundBis analogous to the complete log-likelihood of the standard EM algorithm:

In this formula, the posterior distribution was replaced by its mean-field approximationPMF[ξ|Y,X]=

n

i=1P[ξi=g|Yi,Xi,ξ¯N(i)] (for brevity, the dependence on,β,andρ is omitted). The variational EM algorithm has been shown to converge toward a local minimum of the Kullback–Leiber divergence between the model distributionP[Y,ξ|X] and the mean-field posteriorPMF[ξ|Y,X] under mild conditions. Further details about variational EM and its convergence properties can be found in Gunawardana and Byrne (2005).

4.2 Description of the proposed variational EM algorithm

The proposed segmentation method is performed with an iterative 2-step algorithm (see Appendix C.1 of supplementary material available atBiostatisticsonline for more details on software implementation):

Expectation step: estimation of the mean-field posteriorPMF[ξ|Y,X].

• First, estimation of the spatial prior defined by (3.2) initializing the expected group membership ¯i)i∈{1,...,n}by the non-regularized posterior (2.2). Details about the algorithm used for this step can be found in Appendix C.2 of supplementary material available atBiostatisticsonline.

• Second, computing the regularized prior as the product of the concomitant priorP[ξi =g|Xi, β] by the spatial priorP[ξi =gξN(i), ρ,Vext=0].

• Finally, computing the (regularized) posterior from (2.2) using the regularized prior.

Maximization step: estimation of the model parameters (,β,ρ).

• Estimation of the intensity model parameters by maximization of term (4.1a). Assuming indepen-dence between the M dimensions of Y, this maximization is equivalent to that of M independent regressions models weighted by the posterior probabilities.

• Estimation of the concomitant model parameters by maximization of term (4.1b). This maximization is equivalent to that of a multinomial regression weighted by the posterior probabilities.

• Estimation of the regularization parameters by maximization of term (4.1c) is not similar to that of a standard statistical model. Because it is a weighted sum of concave functions, it ensures the uniqueness of the maximum. Thus, it was estimated with a standard optimization routine.

8 B. OZENNE AND OTHERS

5. EVALUATION ON ARTIFICIAL DATA

5.1 Data generation and processing

We tested the robustness of the segmentation model to noise, linear artifacts, and spherical artifacts. We considered 3 groups of 2700 sites each on a regular lattice of 90 × 90 sites. We generated 3 different datasets on this lattice (see the first row of Figure2). With the first simulated dataset (Dataset 1), we used the parameterization ofWoolrichand others(2005); i.e. a single response variable was simulated in each group according to a normal law with respective means−3, 0, and 4 and variances 3, 1, and 3 for Groups 1, 2, and 3. Next, the robustness against linear artifacts was tested by incorporating into Group 2 and Group 3 a 2-pixels-wide linear artifact (Dataset 2). The intensity of Group 2 artifact increased linearly from 0.639 to 6.546. The intensity of Group 3 artifact decreased linearly from 3.361 to −2.546. Furthermore, the robustness against spherical artifacts was tested by incorporating three disks of radiuses 2.5, 5, and 7.5 pixels into Group 2 and Group 3 (Dataset 3). The intensity of Group 2 artifact ranged from 1.143 to 5.250 with increasing intensities toward the center of the artifact whereas the intensity of Group 3 artifact ranged from−1.250 to 2.857 with decreasing intensities toward the center of the artifact.

We tested 5 specifications of the fMM: no regularization (ρ=(0,0)), local regularization (ρ=(6,0)), strong local regularization (ρ=(12,0)), regional regularization (ρ=(0,6)), and combined local and regional regularization (ρ=(6,6)). By analogy with lesion segmentation, we considered that Groups 1 and 2 represented healthy tissues and Group 3 lesioned tissue. Shape regularity was assumed true only for Group 3 and thus, whenever used, the regional potential was calculated considering Group 3 membership vs. Group 1 and 2 membership. For potential evaluation, the maximum neighborhood-orderCmaxwas arbi-trary set at 10, that is, regional dependencies were limited to a span of 10 voxels. Once the model adjusted, each site was assigned to the group with which it had the maximum posterior probability.

Model performance was assessed by the ability of each model to identify correctly Group 3. Two per-formance metrics were used: the Brier score and the simple matching coefficient. The Brier score is a mea-sure of calibration of predictions computed as the mean squared difference between the simulated Group 3 probability membership and the estimated Group 3 posterior probability. It ranges between 0 (perfect agreement between observation and prediction) and 1 (complete discrepancy). The simple matching coef-ficient is the ratio of the number of correctly classified sites to the total number of sites. Because artifacts concern only a few sites, bad performance for these sites might not be detected by global performance mea-sures. Thus, for simulated Datasets 2 and 3, we computed also measures of performance restricted to the artifact sites.

5.2 Results

Table2summarizes the performances of the mixture models with the three simulated datasets. Rows 2–6 of Figure2show the Group 3 posterior probabilities estimated by the fMM models. Here, we present sim-ulation results on 2D data but similar results were obtained on 3D data (see Appendix D of supplementary material available atBiostatisticsonline). Mixture models with spatial regularization outperformed clearly the non-spatial mixture model in all 3 simulated datasets using either Brier score or simple matching coef-ficient. Regarding robustness to noise (Dataset 1), a local regularization was sufficient to deal with most of the heterogeneity in intra-group intensity. The regional regularization was less efficient because of a more important edge effect.

With Dataset 2, 41.3% of the linear artifact could be removed by local regularization (ρ=(6,0)) vs.

23.3% using no regularization. A strong local regularization (ρ=(12,0)) led to better results than a weak one (ρ=(6,0)); i.e. 68.7% artifact removal. However, with equal regularization intensity, regional regular-ization (ρ=(0,6)) gave better results (60.0% vs. 41.3%) than local regularization (ρ=(6,0)) despite the persistence of residual noise. Local plus regional regularization performed the best with nearly no residual

Spatially regularized mixture model for lesion segmentation 9

Fig. 2. Posterior probabilities of Group 3 membership with the 5 specifications of the fMM and the 3 simulated datasets.

10 B. OZENNE AND OTHERS

Table 2.Evaluation of Group3classification with the fMM and different specifications of the spatial regularization parameterρ

ρ=(0,0) ρ=(6,0) ρ=(12,0) ρ=(0,6) ρ=(6,6)

Dataset Performances Brier score (%)

Dataset 1 Global 18.8 3.91 2.55 6.54 3.37

Dataset 2 Global 24.3 15.4 11.1 12.5 7.78

Dataset 2 Artifact sites 83.0 76.1 56.1 63.1 36.9

Dataset 3 Global 26.6 21.1 20.2 7.04 3.17

Dataset 3 Artifact sites 76.8 80.4 77.9 4.15 0.03

Simple matching coefficient

Dataset 1 Global 95.4 99.8 99.9 99.5 99.9

Dataset 2 Global 92.9 97.6 98.7 98.4 99.4

Dataset 2 Artifact sites 23.3 41.3 68.7 60.0 86.0

Dataset 3 Global 91.1 95.3 95.7 99.4 99.9

Dataset 3 Artifact sites 27.0 32.8 36.9 100.0 100.0

Dataset 1 was used to test the robustness to heterogeneity in group intensity. Dataset 2 was used to test the robustness to linear artifacts. Dataset 3 was used to test the robustness to spherical artifacts.

noise left and removal of most of the artifacts (86.0%). With Dataset 3, local regularization did not succeed

noise left and removal of most of the artifacts (86.0%). With Dataset 3, local regularization did not succeed