1 Optimal Transport, Conformal Mappings, and Stochastic Methods for Registration and Surface Warping Allen Tannenbaum Georgia Institute of Technology Emory.

Slides:



Advertisements
Similar presentations
Optimal transport methods for mesh generation Chris Budd (Bath), JF Williams (SFU)
Advertisements

Image Registration  Mapping of Evolution. Registration Goals Assume the correspondences are known Find such f() and g() such that the images are best.
Medical Image Registration Kumar Rajamani. Registration Spatial transform that maps points from one image to corresponding points in another image.
MRI Brain Extraction using a Graph Cut based Active Contour Model Noha Youssry El-Zehiry Noha Youssry El-Zehiry and Adel S. Elmaghraby Computer Engineering.
Level set based Image Segmentation Hang Xiao Jan12, 2013.
Active Contours, Level Sets, and Image Segmentation
Xianfeng Gu, Yaling Wang, Tony Chan, Paul Thompson, Shing-Tung Yau
Image Segmentation some examples Zhiqiang wang
Active Contours / Planes Sebastian Thrun, Gary Bradski, Daniel Russakoff Stanford CS223B Computer Vision Some slides.
Snakes with Some Math.
On Constrained Optimization Approach To Object Segmentation Chia Han, Xun Wang, Feng Gao, Zhigang Peng, Xiaokun Li, Lei He, William Wee Artificial Intelligence.
1 Lecture #5 Variational Approaches and Image Segmentation Lecture #5 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department,
Instructor: Mircea Nicolescu Lecture 13 CS 485 / 685 Computer Vision.
Active Contour Models (Snakes)
December 5, 2013Computer Vision Lecture 20: Hidden Markov Models/Depth 1 Stereo Vision Due to the limited resolution of images, increasing the baseline.
Visual Recognition Tutorial
Outline Formulation of Filtering Problem General Conditions for Filtering Equation Filtering Model for Reflecting Diffusions Wong-Zakai Approximation.
1 Curvature Driven Flows Allen Tannenbaum. 2 Basic curve evolution: Invariant Flows  Planar curve:  General flow:  General geometric flow:
Motion Analysis (contd.) Slides are from RPI Registration Class.
CSci 6971: Image Registration Lecture 4: First Examples January 23, 2004 Prof. Chuck Stewart, RPI Dr. Luis Ibanez, Kitware Prof. Chuck Stewart, RPI Dr.
Face Recognition Based on 3D Shape Estimation
Independent Component Analysis (ICA) and Factor Analysis (FA)
Comp 775: Deformable models: snakes and active contours Marc Niethammer, Stephen Pizer Department of Computer Science University of North Carolina, Chapel.
Modeling Fluid Phenomena -Vinay Bondhugula (25 th & 27 th April 2006)
CSci 6971: Image Registration Lecture 5: Feature-Base Regisration January 27, 2004 Prof. Chuck Stewart, RPI Dr. Luis Ibanez, Kitware Prof. Chuck Stewart,
Overview and Mathematics Bjoern Griesbach
Solute (and Suspension) Transport in Porous Media
Computer vision: models, learning and inference
Intrinsic Parameterization for Surface Meshes Mathieu Desbrun, Mark Meyer, Pierre Alliez CS598MJG Presented by Wei-Wen Feng 2004/10/5.
Shape Spaces Kathryn Leonard 22 January 2005 MSRI Intro to Image Analysis.
Matching 3D Shapes Using 2D Conformal Representations Xianfeng Gu 1, Baba Vemuri 2 Computer and Information Science and Engineering, Gainesville, FL ,
Dr. R. Nagarajan Professor Dept of Chemical Engineering IIT Madras Advanced Transport Phenomena Module 2 Lecture 4 Conservation Principles: Mass Conservation.
GENERAL PRINCIPLES OF BRANE KINEMATICS AND DYNAMICS Introduction Strings, branes, geometric principle, background independence Brane space M (brane kinematics)
1 PDE Methods are Not Necessarily Level Set Methods Allen Tannenbaum Georgia Institute of Technology Emory University.
Deformable Models Segmentation methods until now (no knowledge of shape: Thresholding Edge based Region based Deformable models Knowledge of the shape.
BsysE595 Lecture Basic modeling approaches for engineering systems – Summary and Review Shulin Chen January 10, 2013.
9/23/2015 KITPC - Membrane Biophysics 1 Modeling of Actomyosin Driven Cell Oscillations Xiaoqiang Wang Florida State Univ.
V. Space Curves Types of curves Explicit Implicit Parametric.
PROBABILITY AND STATISTICS FOR ENGINEERING Hossein Sameti Department of Computer Engineering Sharif University of Technology Two Functions of Two Random.
7.1. Mean Shift Segmentation Idea of mean shift:
Digital Image Processing Lecture 7: Geometric Transformation March 16, 2005 Prof. Charlene Tsai.
OPTIMIZATION OF FUNCTIONAL BRAIN ROIS VIA MAXIMIZATION OF CONSISTENCY OF STRUCTURAL CONNECTIVITY PROFILES Dajiang Zhu Computer Science Department The University.
CSci 6971: Image Registration Lecture 3: Images and Transformations March 1, 2005 Prof. Charlene Tsai.
Introduction EE 520: Image Analysis & Computer Vision.
A particle-gridless hybrid methods for incompressible flows
GPU-Accelerated Surface Denoising and Morphing with LBM Scheme Ye Zhao Kent State University, Ohio.
ECE 8443 – Pattern Recognition LECTURE 07: MAXIMUM LIKELIHOOD AND BAYESIAN ESTIMATION Objectives: Class-Conditional Density The Multivariate Case General.
Medical Image Analysis Image Registration Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, 2003.
Dr. Wang Xingbo Fall , 2005 Mathematical & Mechanical Method in Mechanical Engineering.
December 9, 2014Computer Vision Lecture 23: Motion Analysis 1 Now we will talk about… Motion Analysis.
Detail-Preserving Fluid Control N. Th ű rey R. Keiser M. Pauly U. R ű de SCA 2006.
Introduction to Level Set Methods: Part II
Overview of Propagating Interfaces Donald Tanguay October 30, 2002.
A Flexible New Technique for Camera Calibration Zhengyou Zhang Sung Huh CSPS 643 Individual Presentation 1 February 25,
David Levin Tel-Aviv University Afrigraph 2009 Shape Preserving Deformation David Levin Tel-Aviv University Afrigraph 2009 Based on joint works with Yaron.
CS654: Digital Image Analysis Lecture 36: Feature Extraction and Analysis.
MA354 An Introduction to Math Models (more or less corresponding to 1.0 in your book)
Bayesian Brain: Probabilistic Approaches to Neural Coding Chapter 12: Optimal Control Theory Kenju Doya, Shin Ishii, Alexandre Pouget, and Rajesh P.N.Rao.
Implicit Active Shape Models for 3D Segmentation in MR Imaging M. Rousson 1, N. Paragio s 2, R. Deriche 1 1 Odyssée Lab., INRIA Sophia Antipolis, France.
MA354 Math Modeling Introduction. Outline A. Three Course Objectives 1. Model literacy: understanding a typical model description 2. Model Analysis 3.
Air Systems Division Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman September 19, 2006.
An Area-Preserving Cortical Flattening Method Yuefeng Lu 1, Moo K. Chung 1,2,3,, Steve Robbins 4, Alan C. Evans 4 1 Department of Statistics, 2 W.M. Keck.
Occlusion Tracking Using Logical Models Summary. A Variational Partial Differential Equations based model is used for tracking objects under occlusions.
A Probabilistic Appraoch to Nonlinear Diffusion: Feature-Driven Filtering Hamid Krim ECE Dept. NCSU, Raleigh, NC
Photoconsistency constraint C2 q C1 p l = 2 l = 3 Depth labels If this 3D point is visible in both cameras, pixels p and q should have similar intensities.
Introduction to Medical Imaging Regis Introduction to Medical Imaging Registration Alexandre Kassel Course
Particle Filtering for Geometric Active Contours
Dynamical Statistical Shape Priors for Level Set Based Tracking
Shape from Shading and Texture
Conformal (Geodesic) Active Contours
Presentation transcript:

1 Optimal Transport, Conformal Mappings, and Stochastic Methods for Registration and Surface Warping Allen Tannenbaum Georgia Institute of Technology Emory University

2 This lecture is dedicated to Gregory Randall, citizen of the world. Muchas gracias, Gregory (El Goyo).

3 Collaborators: Conformal Mappings: Angenent, Haker, Sapiro, Kikinis, Nain, Zhu Optimal Transport: Haker, Angenent, Kikinis, Zhu Stochastic Algorithms: Ben-Arous, Zeitouni, Unal, Nain

4 Surface Deformations and Flattening  Conformal and Area-Preserving Maps Optical Flow  Gives Parametrization of Surface Registration  Shows Details Hidden in Surface Folds  Path Planning Fly-Throughs  Medical Research Brain, Colon, Bronchial Pathologies Functional MR and Neural Activity  Computer Graphics and Visualization Texture Mapping

5 Mathematical Theory of Surface Mapping  Conformal Mapping: One-one Angle Preserving Fundamental Form  Examples of Conformal Mappings: One-one Holomorphic Functions Spherical Projection  Uniformization Theorem: Existence of Conformal Mappings Uniqueness of Mapping

6 Deriving the Mapping Equation

7 Deriving the Equation-Continued

8 The Mapping Equation

9 Finite Elements-I

10 Finite Elements-II

11 Finite Elements-III

12 Finite Elements-IV

13 Finite Elements-V

14 Finite Elements-VI

15 Summary of Flattening

16 Cortical Surface Flattening-Normal Brain

17 White Matter Segmentation and Flattening

18 Conformal Mapping of Neonate Cortex

19 Coordinate System on Cortical Surface

20 Principal Lines of Curvature on Brain Surface-I

21 Principal Lines of Curvatures on the Brain-II

22 Flattening Other Structures

23 Bladder Flattening

24 3D Ultrasound Cardiac Heart Map

25 High Intelligence=Bad Digestion Low Intelligence=Good Digestion Basic Principle

26 Flattening a Tube

27 Flattening a Tube-Continued

28 Flattening Without Distortion-I

29 Flattening Without Distortion-II

30 Flattening Without Distortion-III

31 Introduction: Colon Cancer  US: 3rd most common diagnosed cancer  US: 3rd most frequent cause of death  US: deaths every year  Most of the colorectal cancers arise from preexistent adenomatous polyps  Landis S, Murray T, Bolden S, Wingo Ph.Cancer Statitics Ca Cancer J Clin. 1999; 49:8-31.

32 Problems of CT Colonography  Proper preparation of bowel  How to ensure complete inspection  Nondistorting colon flattening program

33 Nondistorting colon flattening  Simulating pathologist’ approach  No Navigation is needed  Entire surface is visualized

34 Nondistorting Colon Flattening  Using CT colonography data  Standard protocol for CT colonography  Twenty-Six patients (17 m, 9 f)  Mean age 70.2 years (from 50 to 82)

35 Flattened Colon

36 Polyps Rendering

37 Finding Polyps on Original Images

38 Polyp Highlighted

39 Path-Planning Deluxe

40 Coronary Vessels-Rendering

41 Coronary Vessels: Fly-Through

42 Area-Preserving Flows-I

43 Area-Preserving Flows-II  The basic idea of the proof of the theorem is the contruction of an orientation-preserving automorphism homotopic to the identity.  As a corollary, we get that given M and N any two diffeomorphic surfaces with the same total area, there exists are area-preserving diffeomorphism. This can be constructed explicitly via a PDE.

44 Area-Preserving Flows for the Sphere-I

45 Area-Preserving Flows for the Sphere-II

46 Area-Preserving Flows of Minimal Distortion

47 Registration and Mass Transport Image registration is the process of establishing a common geometric frame of reference from two or more data sets from the same or different imaging modalities taken at different times. Multimodal registration proceeds in several steps. First, each image or data set to be matched should be individually calibrated, corrected from imaging distortions, cleaned from noise and imaging artifacts. Next, a measure of dissimilarity between the data sets must be established, so we can quantify how close an image is from another after transformations are applied to them. Similarity measures include the proximity of redefined landmarks, the distance between contours, the difference between pixel intensity values. One can extract individual features that to be matched in each data set. Once features have been extracted from each image, they must be paired to each other. Then, a the similarity measure between the paired features is formulated can be formulated as an optimization problem. We can use Monge-Kantorovich for the similarity measure in this procedure.

48 Mass Transportation Problems  Original transport problem was proposed by Gaspar Monge in 1781, and asks to move a pile of soil or rubble to an excavation with the least amount of work.  Modern measure-theoretic formulation given by Kantorovich in Problem is therefore known as Monge-Kantorovich Problem (MKP).  Many problems in various fields can be formulated in term of MKP: statistical physics, functional analysis, astrophysics, reliability theory, quality control, meteorology, transportation, econometrics, expert systems, queuing theory, hybrid systems, and nonlinear control.

49 Monge-Kantorovich Mass Transfer Problem-I

50 MK Mass Transfer Problem-II

51 Algorithm for Optimal Transport-I Subdomains with smooth boundaries and positive densities: We consider diffeomorphisms which map one density to the other: We call this the mass preservation (MP) property. We let u be a initial MP mapping.

52 Algorithm for Optimal Transport-II We consider a one-parameter family of MP maps derived as follows: Notice that from the MP property of the mapping s, and definition of the family,

53 Algorithm for Optimal Transport-III We consider a functional of the following form which we infimize with respect to the maps : Taking the first variation :

54 Algorithm for Optimal Transport-IV First Choice: This leads to following system of equations:

55 Algorithm for Optimal Transport-V This equation can be written in the non-local form: At optimality, it is known that where is a function. Notice therefore for an optimal solution, we have that the non-local equation becomes

56 Solution of L2 M-K and Polar Factorization For the L2 Monge-Kantorovich problem, we take This leads to the following “non-local” gradient descent equation: Notice some of the motivation for this approach. We take: The idea is to push the fixed initial u around (considered as a vector field) using the 1-parameter family of MP maps s(x,t), in such a manner as to remove the divergence free part. Thus we get that at optimality

57 Example of Mass Transfer-I We want to map the Lena image to the Tiffany one.

58 Example of Mass Transfer-II The first image is the initial guess at a mapping. The second is the Monge-Kantorovich improved mapping.

59 Morphing the Densities-I

60 Morphing the Densities-II (Brain Sag)

61 Deformation Map Brain deformation sequence. Two 3D MR data sets were used. First is pre-operative, and second during surgery, after craniotomy and opening of the dura. First image shows planar slice while subsequent images show 2D projections of 3D surfaces which constitute path from original slice. Here time t=0, 0.33, 0.67,and 1.0. Arrows indicate areas of greatest deformation.

62 Morphing-II

63 Morphing-III

64 Surface Warping-I M-K allows one to find area-correcting flattening. After conformally flattening surface, define density mu_0 to be determinant of Jacobian of inverse of flattening map, and mu_1 to be constant. MK optimal map is then area-correcting.

65 Surface Warping-II

66

67

68

69

70

71 fMRI and DTI for IGS

72 Data Fusion

73 More Data Fusion

74 Scale in Biological Systems

75 Multiscale / Complex System Modeling (from Kevrekidis) “Textbook” engineering modeling: macroscopic behavior through macroscopic models (e.g. conservation equations augmented by closures) Alternative (and increasingly frequent) modeling situation:  Models at a FINE / ATOMISTIC / STOCHASTIC level  Desired Behavior At a COARSER, Macroscopic Level E.g. Conservation equations, flow, reaction- diffusion, elasticity  Seek a bridge Between Microscopic/Stochastic Simulation And “Traditional, Continuum” Numerical Analysis When closed macroscopic equations are not available in closed form

76 Micro/Macro Models-Scale I

77 Micro/Macro Models-Scale II

78 How to Move Curves and Surfaces  Parameterized Objects: methods dominate control and visual tracking; ideal for filtering and state space techniques.  Level Sets: implicitly defined curves and surfaces. Several compromises; narrow banding, fast marching.  Minimize Directly Energy Functional: conjugate gradient on triangulated surface (Ken Brakke); dominates medical imaging.

79 Diffusions  Explains a wide range of physical phenomena Heat flow Diffusive transport: flow of fluids (i.e., water, air)  Modeling diffusion is important At macroscopic scale by a partial differential equation (PDE) At microscopic scale, as a collection of particles undergoing random walks  We are interested in replacing PDE by the associated microscopic system

80

81 Interacting Particle Systems-I  Spitzer (1970): “New types of random walk models with certain interactions between particles”  Defn: Continuous-time Markov processes on certain spaces of particle configurations  Inspired by systems of independent simple random walks on Z d or Brownian motions on R d  Stochastic hydrodynamics: the study of density profile evolutions for IPS

82 Interacting Particle Systems-II  Exclusion process: a simple interaction, precludes multiple occupancy --a model for diffusion of lattice gas  Voter model: spatial competition --The individual at a site changes opinion at a rate proportional to the number of neighbors who disagree  Contact process: a model for contagion --Infected sites recover at a rate while healthy sites are infected at another rate  Our goal: finding underlying processes of curvature flows

83 Motivations Do not use PDEs IPS already constructed on a discrete lattice (no discretization) Increased robustness towards noise and ability to include noise processes in the given system

84 Construction of IPS-I  S : a set of sites, e.g. S= Z d  W: a phase space for each site, W={0,1}  The state space: X=W S  Process  X  Local dynamics of the system: transition measures c

85 Construction of IPS-II  Connection between the process  and the rate function c:  Connection to the evolution of a profile function:

86 Curvature Driven Flows

87 Euclidean and Affine Flows

88 Euclidean and Affine Flows

89 Gauss-Minkowki Map

90 Parametrization of Convex Curves

91 Evolution of Densities

92 Curve Shortening Flows

93 Main Convergence Result

94 Birth/Death Zero Range Processes-I  S: discrete torus T N, W=N  Particle configuration space: N T N  Markov generator:

95 Birth/Death Zero Range Processes-II  Markov generator:

96 Birth/Death Zero Range Process-III  Markov generator:

97 The Tangential Component is Important

98 Curve Shortening as Semilinear Diffusion-I

99 Curve Shortening as Semilinear Diffusion-II

100 Curve Shortening as Semilinear Diffusion-III

101 Nonconvex Curves

102 Stochastic Interpretation-I

103 Stochastic Interpretation-II

104 Stochastic Interpretation-III

105 Stochastic Curve Shortening

106 Example of Stochastic Segmentation

107 Stochastic Tracking

108 Conclusions  Stochastic Methods are attractive alternative to level sets.  No increase in dimensionality.  Intrinsically discrete.  Robustness to noise.  Combination with other methods, e.g. Bayesian.