32
Image Reconstruction and Image Priors Vadim Soloviev, Josias Elisee, Tim Rudge, Simon Arridge Munich April 24, 2009

Image Reconstruction and Image Priors

  • Upload
    alexa

  • View
    58

  • Download
    0

Embed Size (px)

DESCRIPTION

Image Reconstruction and Image Priors. Vadim Soloviev, Josias Elisee, Tim Rudge, Simon Arridge. Munich April 24, 2009. TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A A. P4 University College London – Computer Science (UCL) - PowerPoint PPT Presentation

Citation preview

Page 1: Image Reconstruction and Image Priors

Image Reconstruction and Image Priors

Vadim Soloviev,Josias Elisee,

Tim Rudge,Simon Arridge

Munich

April 24, 2009

Page 2: Image Reconstruction and Image Priors

P4 University College London – Computer Science (UCL)

UCL has an annual turnover of £500M, academic and research staff totaling 4,000, and over 3,000 PhD research students. The department of Computer Science has over 50 academic staff with specialist groups involved in Imaging Science, Computer Graphics, BioInformatics.Intelligent Systems Networking, and Software Systems Engineering.

CMICIn 2005, the Centre for Medical Imaging (CMIC) was formed jointly between Computer Science and the department of Medical Physics & BioEngineering to create a world class grouping combining excellence in medical imaging sciences withinnovative computational methodology, finding application in biomedical research and in healthcare. The research of the group focuses on detailed structural and functional analysis in neurosciences, imaging to guide interventions, image analysis in drug discovery, imaging in cardiology and imaging in oncology with a strong emphasis on e-science technologies. The Centre has very close links with the Faculty of Clinical Sciences, the Faculty of Life Sciences and associated Clinical Institutes, in particular the Institute of Neurology,the Institute of Child Health and the Centre for Neuroimaging Techniques (CNT),

• Main tasks attributed to the organisation: The main tasks for P4 UCL are WP4 with some input into WP3, WP6 and WP7. We will contribute mathematical and computational techniques for the development of forward and inverse modeling in optical tomography in the diffuse regime particularly using priors, and to the simulation of new imaging devices and the analysis of clinical data.

Page 3: Image Reconstruction and Image Priors

Objective 4.1 : To develop FMT inversion utilizing XCT image priors without strong anatomy function correlations.

Progress:• Developed structured priors orientating the reconstructed FMT images

to have level sets parallel to those of XCT image• Developed information theoretic priors orientating the reconstructed

FMT images to have maximum joint entropy with the XCT image• Initial tests on simulated 3D images of mouse from a realistic atlas

Significant Results• Reconstructions in 3D depend only linearly on total number of pixels in

reconstructed image and independent of the number of pixels in data.

Deviations from Annex 1• None

Failure to meet critical objectives• Not Applicable

Use of resources• No deviation from work

Page 4: Image Reconstruction and Image Priors

Structural priors

Page 5: Image Reconstruction and Image Priors

Choice of Prior))(exp()( xx Consider

)(xLx

drxx D )|(|)( where

xDxx TD :||and D a symmetric tensor

kDxL T:)(By variation

D

D

x

xk

||

)|(|'

where

Lagged_Diffusivity Gauss-Newton Method

Page 6: Image Reconstruction and Image Priors

Choice of Prior (2)

kss)(

TID ˆˆ

Examples: 1st order Tikhonov

sT

Tk

TT

s

Ts

)(

Total Variation

Now choose Where is normal to level set of another image xref

x xref

)/|exp(| Txref

Page 7: Image Reconstruction and Image Priors

Target object: cylinder with embedded inhomogeneitiesRadius: 25 mm, height: 50 mmBackground: a=0.01 mm-1, s=1 mm-1

Red: Inclusions with increased absorptionBlue: Inclusions with increased scattering

Measurements: 80 source locations, 80 detector locations, arranged in 5 rings at elevations -20, -10, 0, +10, +20

Data: log amplitude and phase for source modulated at 100MHzMultiplicative Gaussian noise 0.5%

FEM mesh: 83142 nodes, 444278 4-noded tetrahedraReconstruction grid: 80x80x80

Cross sections through target for planes z=16, z=60 and y=40

a

s

Example: Cylinder with inclusions

Page 8: Image Reconstruction and Image Priors

Reconstruction: Nonlinear conjugate gradients (50 iterations) with line searchPrior: TV with hyperparameter = 10-4 and smoothing parameter = 0.1

a

s

Reconstruction with flat TV prior

Iso-surfaces Cross sections

Page 9: Image Reconstruction and Image Priors

a

s

Reconstruction with TV prior using correct structural information

Edge prior

Iso-surfaces Cross sections

Reconstruction

a

s

Iso-surfaces Cross sections

Page 10: Image Reconstruction and Image Priors

a

s

TV prior using undifferentiated structural information

Edge prior

Iso-surfaces Cross sections

Reconstruction

a

s

Iso-surfaces Cross sections

Page 11: Image Reconstruction and Image Priors

a

s

TV prior using partial structural information

Edge prior

Iso-surfaces Cross sections

Reconstruction

a

s

Iso-surfaces Cross sections

Page 12: Image Reconstruction and Image Priors

Results using 3D Edge-Weighted Priors

Digimouse: Slices (z=0mm) through solutions with no prior-based regulari-sation (top), and regularisation ¿ = 10¡ 3 (bottom).

Page 13: Image Reconstruction and Image Priors

Results using 3D Edge-Weighted Priors (2)

Digimouse: Slice (z=0mm) through regularisation edgeweighting °.Digimouse: Solution on a line through the target at various values of ¿.

Page 14: Image Reconstruction and Image Priors

Information Theoretic Priors

² marginal entropy measures the uncertainty of a single random vector ofrandomvariables

² joint entropy measures theentropy of a joint system, in this context con-sisting of a pair of random vectors denoting the reconstructed and refer-ence image.

Consider the use of joint entropy (J E) H (¢;¢) or mutual information (MI)M I (¢;¢) as regularization Functionals will be introduced in the reconstructionprocess

ª J E (x;xref) = H(x;xref) and

ª M I (x;xref) = ¡ M I (x;xref)

leading to theminimization of J E and maximization of MI.

Page 15: Image Reconstruction and Image Priors

Marginal and Joint Entropies

Page 16: Image Reconstruction and Image Priors

Target Distributions and Reference Images

Target distributions and the 5 reference images pairs, incommensuratelyrelated to thetarget gray values. Ref 1displays full correspondencebetween itsfeatures and the ones in the target distributions. Ref. 2 contains features notexisting in the target space. Ref. 3 is missing features. Thegradient in Ref. 4risesby centeringa2D Gaussian (¾: 50pixels) on top of Ref. 2andmultiplyingthepixels values underneath. Wealso add 5%Gaussian multiplicativenoise

Page 17: Image Reconstruction and Image Priors

Reconstructions

¹ a and ¹ 0s reconstructions by introducing the available reference image pairswith joint entropy or mutual information. The converged TK1 reconstructionsareprovided for comparison alongwith the initialization guess

a

’s

Page 18: Image Reconstruction and Image Priors

Objective 4.2 : To incorporate XCT image segmentation into the FMT

Progress:

• Developed segmentation of XCT based on anisotropic diffusion (Perona-Malik algorithm)

• Developed hexahedral adaptive mesh generation from XCT images

• Incorporated mesh reduction methods using public-domain software ISO2MESH

• Developed Boundary Element (BEM) and hybrid Boundary-Finite Element (BEM-FEM) methods

Significant Results

• Reconstructions using FEM only for internal organs are much faster than using a complete FEM mesh

Deviations from Annex 1

• None

Failure to meet critical objectives

• Not Applicable

Use of resources

• No deviation from work

Page 19: Image Reconstruction and Image Priors

Segmentation Requirements

• construction of meshes for numerical modelling • construction of priors as required in Objective 4.1• post-reconstruction object labelling and analysis

Page 20: Image Reconstruction and Image Priors

Anisotropic Diffusion Based Segmentation

Left: sliceof original CT image. Right: segmented image.

Page 21: Image Reconstruction and Image Priors

Mesh Generation

(a) Rendered rat's head. (b) Rat's hexahedral mesh. Mesh is re ned morealongboundaris of theobject. (c) Rendered rat's skeleton. (d) Extracted skele-ton mesh.

Page 22: Image Reconstruction and Image Priors

BEM and BEM-FEM approach

Mouse and liver meshes (3234 nodes, 1616 elements and 4582 nodes, 2290elements respectively) - thevolumemesh is 8649nodesand 4659elements large

Page 23: Image Reconstruction and Image Priors

BEM-FEM results

Energy density ¯eld on themouse surfaceand central slicewithin the liver

Page 24: Image Reconstruction and Image Priors

Objective 4.3 : To calculate spatially varying optical attenuation in tissues in-vivo.

Progress:• Developed non-linear reconstruction method for attenuation making use

of Louiville transformation from diffusion to Schrodinger equation.

Significant Results• Reconstruction of attenuation from steady-state data is dependent on

good estimates of spatially varying scatter.

Deviations from Annex 1• None

Failure to meet critical objectives• Not Applicable

Use of resources• No deviation from work

Page 25: Image Reconstruction and Image Priors

Excitation

Figure1: Digimouse: Simulated excitationdata fromtarget °uorophoreconcen-tration radius 5mm, positioned at (5,0,0)mm. (Images individually log scaled)

Page 26: Image Reconstruction and Image Priors

Fluorescence

Figure 1: Digimouse: Simulated °uorescence data from target °uorophoreconcentration radius 5mm, positioned at (5,0,0)mm. (Images individually logscaled)

Page 27: Image Reconstruction and Image Priors

Reconstruction

Digimouse: Target °uorophore concentrationDigimouse: Iso-surface through solution at 0.35, and slice through solution atz=0mm.

Page 28: Image Reconstruction and Image Priors

Objective 4.4 :To develop FMT inversion based on simultaneous XCT segmentation and classification

Progress:• Developed combined reconstruction/segmentation method combining

Gauss-Newton image reconstruction with fuzzy-kmeans image classification.

• Developed fully hierarchical Bayesian framework

Significant Results• Classification error less than 5% for simulated noisy data.

Deviations from Annex 1• None

Failure to meet critical objectives• Not Applicable

Use of resources• No deviation from work

Page 29: Image Reconstruction and Image Priors

x

x,Cx

y Cy

Data Noise Statistics

Image

Image Statistics Class Statistics

ReconstructionStep

EstimationStep

Prior UpdateStep

Combined Reconstruction Classification

Page 30: Image Reconstruction and Image Priors

Heirarchical Bayesian MethodIn thereconstruction stepweaimtooptimizetheoptical parametersx given themeasurements y and the mixtures of Gaussians prior p(xj³ ;¸;µ) using Bayes'rule. Unfortunately, this is a non-convex optimization problem. Hence, weapproximate theprior distribution by taking themaximuma posteriori (MAP)estimateof the indicator variables at each pixel so that

p(xj³ ;¸;µ) =Y

i

Y

`

p(xi jµ )³ i ` ; (1)

where we have also approximated class variances to be a constant C` =°¡ 1=2I . After this operation, both the prior and likelihood terms are Gaus-sian and ¯nding the MAP estimate of the optical parameters x is a convexoptimization problem.

To solve this problem, we assume that the precision C ¡ 1y of the measure-

ment noise can be factored as C ¡ 1y = LTy L y using the Cholesky decomposi-

tion. Theprior distribution can bewritten asmultivariatenormal distributionN (¹x;°¡ 1=2I ), where ¹xi = m` if pixel i belongs to class . After these changeswecan transform to aminimisation problem

xk+1 = argminx

kL y(y ¡ f (x))k2+°kx ¡ ¹xk2: (2)

Page 31: Image Reconstruction and Image Priors

Deliverables

4.1 Inversion algorithms• Deliverable 4.1 was created as an inversion code. Two versions were

developed : • compiled C++ code using UCL Toast Libraries and OpenGL graphics• Matlab program using Mex version of TOAST libraries and Matlab

Graphics• Individual installations on partner systems will be provided at the next

project meeting.

Page 32: Image Reconstruction and Image Priors

Conclusions• FEM and BEM based solvers• Linear and non-linear reconstruction• Large Data Sets using Matrix-Free approach• Structural Priors incorporating image information, not dependent on

segmentation• Statistical Priors based on information theory• Matlab based code available on web

http://web4.cs.ucl.ac.uk/research/vis/toast/index.html