Diffusion Tensor Processing and Visualization Ross Whitaker University of Utah National Alliance for Medical Image Computing.

Slides:



Advertisements
Similar presentations
3D Geometry for Computer Graphics
Advertisements

1 Detecting Subtle Changes in Structure Chris Rorden –Diffusion Tensor Imaging Measuring white matter integrity Tractography and analysis.
Yingcai Xiao Chapter 6 Fundamental Algorithms. Types of Visualization Transformation Types 1.Data (Attribute Transformation) 2.Topology (Topological Transformation)
National Alliance for Medical Image Computing Diffusion Weighted MRI.
Differential geometry I
DIFFUSION TENSOR IMAGING
Basis Expansion and Regularization Presenter: Hongliang Fei Brian Quanz Brian Quanz Date: July 03, 2008.
NAMIC: UNC – PNL collaboration- 1 - October 7, 2005 Fiber tract-oriented quantitative analysis of Diffusion Tensor MRI data Postdoctoral fellow, Dept of.
Uncertainty Representation. Gaussian Distribution variance Standard deviation.
Object Orie’d Data Analysis, Last Time Finished NCI 60 Data Started detailed look at PCA Reviewed linear algebra Today: More linear algebra Multivariate.
Principal Component Analysis CMPUT 466/551 Nilanjan Ray.
Geometric Flows over Lie Groups Yaniv Gur and Nir Sochen Department of Applied Mathematics Tel-Aviv University, Israel HASSIP, September 2006, Munich.
DTI-Based White Matter Fiber Analysis and Visualization Jun Zhang, Ph.D. Laboratory for Computational Medical Imaging & Data Analysis Laboratory for High.
Introduction to diffusion MRI
1212 / mhj BM/i 2 Visualization of Diffusion Tensor Imaging Guus Berenschot May 2003 Supervisor: Bart ter Haar Romeny Daily Supervisor: Anna Vilanova i.
Motion Analysis Slides are from RPI Registration Class.
Computer Graphics Recitation 5.
Midterm Review CS485/685 Computer Vision Prof. Bebis.
Tensor Data Visualization Mengxia Zhu. Tensor data A tensor is a multivariate quantity  Scalar is a tensor of rank zero s = s(x,y,z)  Vector is a tensor.
05/19/11Why’n’how | Diffusion model fitting and tractography0/25 Diffusion model fitting and tractography: A primer Anastasia Yendiki HMS/MGH/MIT Athinoula.
Dimensional reduction, PCA
Prénom Nom Document Analysis: Data Analysis and Clustering Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
/mhj 1212 Introduction Diffusion Tensor Imaging (DTI) is a fairly new Magnetic Resonance Imaging technique. It shows the diffusion (i.e. random motion)
Feature extraction: Corners and blobs
Scientific Visualization Data Modelling for Scientific Visualization CS 5630 / 6630 August 28, 2007.
J OHNS H OPKINS U NIVERSITY S CHOOL O F M EDICINE Statistically-Based Reorientation of Diffusion Tensor Field XU, D ONGRONG S USUMU M ORI D INGGANG S HEN.
3D Geometry for Computer Graphics
Lecture 3a: Feature detection and matching CS6670: Computer Vision Noah Snavely.
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2006 with a lot of slides stolen from Steve Seitz and.
CS4670: Computer Vision Kavita Bala Lecture 7: Harris Corner Detection.
Tensor Field Visualization
PHY 042: Electricity and Magnetism
Rician Noise Removal in Diffusion Tensor MRI
The Multivariate Normal Distribution, Part 2 BMTRY 726 1/14/2014.
Modern Navigation Thomas Herring
SVD(Singular Value Decomposition) and Its Applications
NA-MIC National Alliance for Medical Image Computing DTI atlas building for population analysis: Application to PNL SZ study Casey Goodlett,
Fast and Simple Calculus on Tensors in the Log-Euclidean Framework Vincent Arsigny, Pierre Fillard, Xavier Pennec, Nicholas Ayache. Research Project/Team.
ECE 8443 – Pattern Recognition LECTURE 03: GAUSSIAN CLASSIFIERS Objectives: Normal Distributions Whitening Transformations Linear Discriminants Resources.
Course 9 Texture. Definition: Texture is repeating patterns of local variations in image intensity, which is too fine to be distinguished. Texture evokes.
Dr. Wang Xingbo Fall , 2005 Mathematical & Mechanical Method in Mechanical Engineering.
Visualization of Anatomic Covariance Tensor Fields Gordon L. Kindlmann, David M. Weinstein, Agatha D. Lee, Arthur W. Toga, and Paul M. Thompson Presented.
Generalized Tensor-Based Morphometry (TBM) for the analysis of brain MRI and DTI Natasha Leporé, Laboratory of Neuro Imaging at UCLA.
Non-Euclidean Example: The Unit Sphere. Differential Geometry Formal mathematical theory Work with small ‘patches’ –the ‘patches’ look Euclidean Do calculus.
NA-MIC National Alliance for Medical Image Computing National Alliance for Medical Image Computing: NAMIC Ron Kikinis, M.D.
Diffusion Tensor Processing with Log-Euclidean Metrics
NA-MIC National Alliance for Medical Image Computing Diffusion Tensor Imaging tutorial Sonia Pujol, PhD Surgical Planning Laboratory.
Strategies for Direct Volume Rendering of Diffusion Tensor Fields Gordon Kindlmann, David Weinstein, and David Hart Presented by Chris Kuck.
Exploring Connectivity of the Brain’s White Matter with Dynamic Queries Presented by: Eugene (Austin) Stoudenmire 14 Feb 2007 Anthony Sherbondy, David.
Shape from Shading Course web page: vision.cis.udel.edu/cv February 26, 2003  Lecture 6.
Review of Matrix Operations Vector: a sequence of elements (the order is important) e.g., x = (2, 1) denotes a vector length = sqrt(2*2+1*1) orientation.
Diffusion Tensor Analysis in Slicer3
Subjects are registered to a template using affine transformations. These affine transformations are used to align the tracts passing through the splenium.
National Alliance for Medical Image Computing Utah DTI Research Differential Geometry for DTI analysis Descriptive statistics of DTI.
Basic Theory (for curve 01). 1.1 Points and Vectors  Real life methods for constructing curves and surfaces often start with points and vectors, which.
Basic Geometric Nonlinearities Chapter Five - APPENDIX.
Announcements Final is Thursday, March 18, 10:30-12:20 –MGH 287 Sample final out today.
Instructor: Mircea Nicolescu Lecture 10 CS 485 / 685 Computer Vision.
Introduction to Symmetry Analysis Brian Cantwell Department of Aeronautics and Astronautics Stanford University Chapter 1 - Introduction to Symmetry.
Diffusion Tensor MRI From Deterministic to Probabilistic Modelling
DIFFUSION TENSOR IMAGING AND TRACTOGRAPHY. Introduction Diffusion- random molecular motion also known as Brownian movement Biological systems depend on.
Digital Image Processing
Introduction to diffusion MRI
Introduction to diffusion MRI
Lecture 11: Multiscale Bio-Modeling and Visualization Organ Models I: Synapses and Transport Mechanisms Chandrajit Bajaj
Introduction to diffusion MRI
Human Brain Mapping Conference 2003 # 653
Filtering Things to take away from this lecture An image as a function
Filtering An image as a function Digital vs. continuous images
Presentation transcript:

Diffusion Tensor Processing and Visualization Ross Whitaker University of Utah National Alliance for Medical Image Computing

Acknowledgments Contributors: A. Alexander G. Kindlmann L. O’Donnell J. Fallon National Alliance for Medical Image Computing (NIH U54EB005149)

Diffusion in Biological Tissue Motion of water through tissue Sometimes faster in some directions than others Kleenex newspaper Anisotropy: diffusion rate depends on direction isotropic anisotropic G. Kindlmann

The Physics of Diffusion Density of substance changes (evolves) over time according to a differential equation (PDE) Change in density Derivatives (gradients) in space Diffusion – matrix, tensor (2x2 or 3x3)

Solutions of the Diffusion Equation Simple assumptions –Small dot of a substance (point) –D constant everywhere in space Solution is a multivariate Gaussian –Normal distribution –D plays the role of the covariance matrix\ This relationship is not a coincidence –Probabilistic models of diffusion (random walk)

D Is A Special Kind of Matrix The universe of matrices Matrices NonsquareSquare Symmetric Positive Skew symmetric D is a “square, symmetric, positive- definite matrix” (SPD)

Properties of SPD Bilinear forms and quadratics Eigen Decomposition –Lambda – shape information, independent of orientation –R – orientation, independent of shape –Lambda’s > 0 Quadratic equation – implicit equation for ellipse (ellipsoid in 3D)

Eigen Directions and Values (Principle Directions) v3v3 v2v2 v1v1 v1v1 v2v2 2 1

Tensors From Diffusion-Weighted Images Big assumption –At the scale of DW-MRI measurements –Diffusion of water in tissue is approximated by Gaussian Solution to heat equation with constant diffusion tensor Stejskal-Tanner equation –Relationship between the DW images and D k th DW Image Base image Gradient direction Physical constants Strength of gradient Duration of gradient pulse Read-out time

Tensors From Diffusion-Weighted Images Stejskal-Tanner equation –Relationship between the DW images and D k th DW Image Base image Gradient direction Physical constants Strength of gradient Duration of gradient pulse Read-out time

Tensors From Diffusion-Weighted Images Solving S-T for D –Take log of both sides –Linear system for elements of D –Six gradient directions (3 in 2D) uniquely specify D –More gradient directions overconstrain D Solve least-squares »(constrain lambda>0) 2D S-T Equation

Shape Measures on Tensors Represent or visualization shape Quanitfy meaningful aspect of shape Shape vs size Different sizes/orientations Different shapes

Measuring the Size of A Tensor Length – ( )/3 –( ) 1/2 Area – ( ) Volume – ( ) Generally used. Also called: “Mean diffusivity” “Trace” Sometimes used. Also called: “Root sum of squares” “Diffusion norm” “Frobenius norm”

Shape Other Than Size l 1 >= l 2 >= l 3 Barycentric shape space (C S,C L,C P ) Westin, 1997 G. Kindlmann

Reducing Shape to One Number Fractional Anisotropy FA (not quite) Properties: Normalized variance of eigenvalues Difference from sphere

Visualization – ignore tissue that is not WM Registration – Align WM bundles Tractography – terminate tracts as they exit WM Analysis –Axon density/degeneration –Myelin Big question –What physiological/anatomical property does FA measure? FA As An Indicator for White Matter

Various Measures of Anisotropy A1A1 VFRAFA A. Alexander

Visualizing Tensors: Direction and Shape Color mapping Glyphs

Principal eigenvector, linear anisotropy determine color e1e1 R = | e 1. x | G = | e 1. y | B = | e 1. z | Coloring by Principal Diffusion Direction Pierpaoli, 1997 Axial Sagittal Coronal G. Kindlmann

Issues With Coloring by Direction Set transparency according to FA (highlight- tracts) Coordinate system dependent Primary colors dominate –Perception: saturated colors tend to look more intense –Which direction is “cyan”?

Visualization with Glyphs Density and placement based on FA or detected features Place ellipsoids at regular intervals

Backdrop: FA Color: RGB(e 1 ) G. Kindlmann

Glyphs: ellipsoids Problem: Visual ambiguity

Worst case scenario: ellipsoids one viewpoint: another viewpoint:

Glyphs: cuboids Problem: missing symmetry

Superquadrics Barr 1981

Superquadric Glyphs for Visualizing DTI Kindlmann 2004

Worst case scenario, revisited

Backdrop: FA Color: RGB(e 1 )

Backdrop: FA Color: RGB(e 1 )

Backdrop: FA Color: RGB(e 1 )

Backdrop: FA Color: RGB(e 1 )

Backdrop: FA Color: RGB(e 1 )

Backdrop: FA Color: RGB(e 1 )

Backdrop: FA Color: RGB(e 1 )

Going Beyond Voxels: Tractography Method for visualization/analysis Integrate vector field associated with grid of principle directions Requires –Seed point(s) –Stopping criteria FA too low Directions not aligned (curvature too high) Leave region of interest/volume

DTI Tractography Seed point(s) Move marker in discrete steps and find next direction Direction of principle eigen value

Tractography J. Fallon

Whole-Brian White Matter Architecture L. O’Donnell 2006 Saved structure information Analysis High-Dimensional Atlas Atlas Generation Automatic Segmentation

Path of Interest D. Tuch and Others A B Find the path(s) between A and B that is most consistent with the data

The Problem with Tractography How Can It Work? Integrals of uncertain quantities are prone to error –Problem can be aggravated by nonlinearities Related problems –Open loop in controls (tracking) –Dead reckoning in robotics Wrong turn Nonlinear: bad information about where to go

Mathematics and Tensors Certain basic operations we need to do on tensors –Interpolation –Filtering –Differences –Averaging –Statistics Danger –Tensor operations done element by element Mathematically unsound Nonintuitive

Averaging Tensors What should be the average of these two tensors? Linear Average Componentwise

Arithmetic Operations On Tensor Don’t preserve size –Length, area, volume Reduce anisotropy Extrapolation –> nonpositive, nonsymmetric Why do we care? –Registration/normalization of tensor images –Smoothing/denoising –Statistics mean/variance

What Can We Do? (Open Problem) Arithmetic directly on the DW images –How to do statics? –Rotational invariance Operate on logarithms of tensors (Arsigny) –Exponent always positive Riemannian geometry (Fletcher, Pennec) –Tensors live in a curved space

Riemannian Arithmetic Example Interpolation Linear Riemannian

Low-Level Processing DTI Status Set of tools in ITK –Linear and nonlinear filtering with Riemannian geometry –Interpolation with Riemannian geometry –Set of tools for processing/interpolation of tensors from DW images More to come…

Questions