4D X-Ray CT Reconstruction using Multi-Slice Fusion Soumendu Majee 1 - - PowerPoint PPT Presentation

4d x ray ct reconstruction using multi slice fusion
SMART_READER_LITE
LIVE PREVIEW

4D X-Ray CT Reconstruction using Multi-Slice Fusion Soumendu Majee 1 - - PowerPoint PPT Presentation

4D X-Ray CT Reconstruction using Multi-Slice Fusion Soumendu Majee 1 1 School of ECE, Purdue University, IN, USA Thilo Balke 1 2 Eli Lilly and Company, Indianapolis, IN, USA Craig A. J. Kemp 2 3 Department of Mathematics, Purdue University, IN, USA


slide-1
SLIDE 1

4D X-Ray CT Reconstruction using Multi-Slice Fusion

Supported by:

  • Eli Lilly and Company research project funding agreement 17099289
  • NSF grant CCF-1763896

Soumendu Majee1 Thilo Balke1 Craig A. J. Kemp2 Gregery T. Buzzard3 Charles A. Bouman1

1School of ECE, Purdue University, IN, USA 2Eli Lilly and Company, Indianapolis, IN, USA 3Department of Mathematics, Purdue University, IN, USA

slide-2
SLIDE 2

What is 4D (or High-D) Reconstruction?

1

2D: Image 3D: Volume 4D: Volume + time

  • Reconstruct objects in many dimensions:
  • 4D: Space + time
  • 5D: Space + time + parameters (e.g., heart + respiration phase)
  • Advantages:
  • Reduce data
  • Increase temporal resolution

* Mohan, K. Aditya, et al. "TIMBIR: A method for time-space reconstruction from interlaced views." IEEE Transactions on Computational Imaging 1.2 (2015): 96-111.

slide-3
SLIDE 3

MBIR for 4D CT Reconstruction

2

4D object

Forward model ! " # Prior model ! #

# " Cone-beam CT measurements

  • Forward model:

$ # = − log ! " #

  • 4D Prior model:

ℎ # = − log ! #

  • 4D MBIR reconstruction:

+ # ← arg min

2

$ # + ℎ #

slide-4
SLIDE 4

Previous Work on 4D MBIR Reconstruction

3

TIMBIR:

  • Showed 16x increase in temporal resolution
  • Based on simple 4D MRF prior

Can we do better with advanced 4D priors?

* Mohan, K. Aditya, et al. "TIMBIR: A method for time-space reconstruction from interlaced views." IEEE Transactions on Computational Imaging 1.2 (2015): 96-111.

slide-5
SLIDE 5

Designing Advanced 4D Prior Model

4

Challenges:

  • 4D (or high-D) prior modeling is difficult!
  • Curse of dimensionality: In 5D, each voxel has 242 neighbors!
  • Prior model is often more computation than forward model!

Approach:

  • Use CNNs to build advanced 4D prior model
  • CNNs are fast and very effective at modeling complex data
  • Heterogeneous CPU/GPU computing with TensorFlow libraries
slide-6
SLIDE 6

How to Incorporate a CNN Prior?

5

  • Plug & Play Priors:
  • CNN denoiser functions as prior model
  • Variations: P&P-ADMM, RED, P&P-FISTA
  • Alternate reconstruction and denoising
  • Problem: 4D CNN denoising is difficult
  • 4D convolutions require 6D kernels: computationally expensive
  • No GPU accelerated routines from major Deep Learning vendors
  • 4D training data difficult to obtain

Can we build 4D prior from 2D convolutions?

Denoising based

  • n Prior model

ADMM Updates Input Data

Converged No

Output Image

Variable Updates

Forward-model Inversion

slide-7
SLIDE 7

Multi-Slice Fusion using MACE

6

!", $ -denoiser "%, $ -denoiser %!, $ -denoiser Cone-beam Inversion 4-D Sinogram Measurements 4D Reconstruction

Multi-Slice Fusion

Multi-Agent Consensus Equilibrium (MACE)

  • Fuse multiple low-D CNN denoisers to implement 4D prior
  • Use 2D convolutions: fast and implementable
  • No 4D training data required
slide-8
SLIDE 8

Intro to MACE Model Fusion

7

MACE equilibrium equations:

! " = $ "

where ! " = )

* +*

), +, )- +- )

. +.

, " = +* +, +- +. ; $ " = ̅ + ̅ + ̅ + ̅ + , ̅ + = 1 2 1 3 5

67*

  • +6 + +.

Forward model agent Prior model agents

How does MACE work?

  • Generalization of Plug & Play
  • Can fuse multiple models
  • Can be viewed as a force balance equation

̅ +

Consensus Equilibrium

)

, +,

)

  • +-

)

* +*

)

. +.

slide-9
SLIDE 9
  • Forward model agent is a proximal map that fits the data:

!

" # = argmin

+ ∈ ℝ. − log 2 3 + + 5 67 + − # 7

7

  • Prior model agents are CNN denoising operators:
  • !

8 denoises in #, 3, :

  • !7 denoises in #, ;, :
  • !< denoises in 3, ;, :
  • !

8, !7, !< share same architecture and weights

  • CNN denoisers are trained to remove AWGN noise
  • Does not represent measurement noise
  • Artificial noise within MACE framework

Definition of Agents

8

slide-10
SLIDE 10

Computing MACE solution

9

Initial Reconstruction: !" = !$ = !% = !& ∈ ℝ) * ← , ← !" ⋮ !& while not converged * ← . /(,; *) 3 ← 4(2* − ,) , ← , + 2 8 3 − * Return(!") Other details:

  • Uses partial update of / , ≈ .

/(,; *) to reduce computation

  • The parameter 8 ∈ 0,1 can be adjusted to speed convergence
  • Special case: two agents and 8 = 0.5 equivalent to ADMM
  • CNN agents ran on GPUs, and inversion agents ran on CPUs
slide-11
SLIDE 11

2.5D CNN Denoiser Architecture

10

Network Architecture

  • 17 Layer residual network
  • 2.5-D: Multiple 2-D slices passed as input channels
  • Denoises center slice of 5 adjacent time points
  • Denoises full volume with a moving window
slide-12
SLIDE 12

Training CNN Denoisers

11

  • 1. Extract patches
  • 2. Add synthetic AWGN noise to patches
  • 3. Train CNN to remove noise

Patches of size 40×40×5 Typical CT volume

slide-13
SLIDE 13

Simulated Experimental Setup

12 Source-Detector Distance 839 mm Magnification 5.57 Cropped Detector Array 240×28, 0.254 mm 2 Detector resolution at ISO 45.7 µm Number of Views per Rotation 75 Voxel Size (45.7 µm)3 Reconstruction Size (/, 0, 1, 2) 240×240×28×8

Procedure:

  • 1. Generate 3D phantom
  • 2. Translate 3D phantom to generate 4D phantom
  • 3. Forward project phantom to generate sinograms
  • 4. Reconstruct from sinograms
  • 5. Compare with phantom

X-Ray Source Detector Rotating Object

slide-14
SLIDE 14

Simulated Results: Qualitative Comparison

13

FBP (3D) Phantom 4D MBIR Multi-Slice Fusion

slide-15
SLIDE 15

Simulated Results: Qualitative Comparison

14

FBP (3D) Phantom 4D MBIR Multi-Slice Fusion CNN !", $ CNN "%, $ CNN %!, $

slide-16
SLIDE 16

Simulated Results: Cross-Section

15 Multi-Slice Fusion Phantom FBP (3D) 4D MBIR

Multi-Slice Fusion: most accurate reconstruction of gap

slide-17
SLIDE 17

Simulated Results: Quantitative Metrics

16

  • PSNR and SSIM is computed for each method with respect to the phantom
  • Multi-Slice Fusion achieves highest PSNR and SSIM metrics
slide-18
SLIDE 18

Experimental Setup

17 Scanner Model North Star Imaging X50 Source-Detector Distance 839 mm Magnification 5.57 Cropped Detector Array 731×91, 0.254 mm 2 Detector resolution at ISO 45.7 µm Number of Views per Rotation 150 Voxel Size (45.7 µm)3 Reconstruction Size (0, 1, 2, 3) 731×731×91×16

X-Ray Source Detector Rotating Object

Other details:

  • Object held in place by fixtures: artifacts
  • All 4D results undergo preprocessing to correct for jig artifacts
slide-19
SLIDE 19

Results: Dynamic 3D Rendering

19

slide-20
SLIDE 20

Results: Qualitative Comparison

20

FBP (3D) 4D MBIR (MBIR with 4D MRF prior model) Multi-Slice Fusion

slide-21
SLIDE 21

Results: Effect of Model Fusion

21

Multi-Slice Fusion CNN along !", $ CNN along "%, $ CNN along %!, $

slide-22
SLIDE 22

Results: Qualitative Comparison (Time-Space)

23

4D MBIR (MBIR with 4D MRF prior model) Multi-Slice Fusion (Uses three 2.5D CNN priors with MACE model fusion)

slide-23
SLIDE 23

Results: Cross-Section

24 4D MBIR Multi-Slice Fusion FBP (3D)

slide-24
SLIDE 24

Results: Temporal Resolution

25 4D MBIR Multi-Slice Fusion time time Cross-section Cross-section

slide-25
SLIDE 25

Experimental Setup: Narrow Angle CT

26 Scanner Model North Star Imaging X50 Source-Detector Distance 694 mm Magnification 2.83 Cropped Detector Array 300×768, 0.254 mm 2 Detector resolution at ISO 89 µm Number of Views per Rotation 144 Voxel Size (89 µm)3 Reconstruction Size (1, 2, 3, 4) 300×300×768×12

X-Ray Source Detector Rotating Object

slide-26
SLIDE 26

Results: Narrow Angle CT

27

FBP (3D) Multi-Slice Fusion

Each frame reconstructed from disjoint view-sets of 90-degrees

slide-27
SLIDE 27

Conclusion

28 !", $ -denoiser "%, $ -denoiser %!, $ -denoiser Cone-beam Inversion 4-D Sinogram Measurements 4D Reconstruction Multi-Agent Consensus Equilibrium (MACE)

Image Quality can be dramatically improved with:

  • 4D reconstruction
  • Advanced CNN priors

Multi-slice fusion using MACE:

  • Makes high-D priors practical to implement
  • Results in smooth reconstruction along all dimensions