A New Method of Probability Density Estimation for Mutual Information Based Image Registration Ajit Rajwade, Arunava Banerjee, Anand Rangarajan. Dept.

Slides:



Advertisements
Similar presentations
Mutual Information Based Registration of Medical Images
Advertisements

University of Joensuu Dept. of Computer Science P.O. Box 111 FIN Joensuu Tel fax Gaussian Mixture.
SHAPE THEORY USING GEOMETRY OF QUOTIENT SPACES: STORY STORY SHAPE THEORY USING GEOMETRY OF QUOTIENT SPACES: STORY STORY ANUJ SRIVASTAVA Dept of Statistics.
Feature Selection as Relevant Information Encoding Naftali Tishby School of Computer Science and Engineering The Hebrew University, Jerusalem, Israel NIPS.
Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
Medical Image Registration Kumar Rajamani. Registration Spatial transform that maps points from one image to corresponding points in another image.
Fast Algorithms For Hierarchical Range Histogram Constructions
Pattern Recognition and Machine Learning
Giansalvo EXIN Cirrincione unit #3 PROBABILITY DENSITY ESTIMATION labelled unlabelled A specific functional form for the density model is assumed. This.
Lecture 3 Nonparametric density estimation and classification
1.  Probability density function (pdf) estimation using isocontours/isosurfaces  Application to Image Registration  Application to Image Filtering.
Rob Fergus Courant Institute of Mathematical Sciences New York University A Variational Approach to Blind Image Deconvolution.
Instructor: Mircea Nicolescu Lecture 13 CS 485 / 685 Computer Vision.
Model: Parts and Structure. History of Idea Fischler & Elschlager 1973 Yuille ‘91 Brunelli & Poggio ‘93 Lades, v.d. Malsburg et al. ‘93 Cootes, Lanitis,
Mean Shift A Robust Approach to Feature Space Analysis Kalyan Sunkavalli 04/29/2008 ES251R.
1 Improving Entropy Registration Theodor D. Richardson.
Texture Turk, 91.
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.
Recognising Panoramas
Robust Real-time Object Detection by Paul Viola and Michael Jones ICCV 2001 Workshop on Statistical and Computation Theories of Vision Presentation by.
Semi-Supervised Learning in Gigantic Image Collections Rob Fergus (NYU) Yair Weiss (Hebrew U.) Antonio Torralba (MIT) TexPoint fonts used in EMF. Read.
Mutual Information for Image Registration and Feature Selection
Optimal Bandwidth Selection for MLS Surfaces
(1) Feature-point matching by D.J.Duff for CompVis Online: Feature Point Matching Detection, Extraction.
Independent Component Analysis (ICA) and Factor Analysis (FA)
Image Registration Narendhran Vijayakumar (Naren) 12/17/2007 Department of Electrical and Computer Engineering 1.
NlogN Entropy Optimization Sarit Shwartz Yoav Y. Schechner Michael Zibulevsky Sponsors: ISF, Dvorah Foundation 1.
Medical Image Synthesis via Monte Carlo Simulation An Application of Statistics in Geometry & Building a Geometric Model with Correspondence.
Pattern Recognition. Introduction. Definitions.. Recognition process. Recognition process relates input signal to the stored concepts about the object.
Clustering with Bregman Divergences Arindam Banerjee, Srujana Merugu, Inderjit S. Dhillon, Joydeep Ghosh Presented by Rohit Gupta CSci 8980: Machine Learning.
Importance-Driven Time-Varying Data Visualization Chaoli Wang, Hongfeng Yu, Kwan-Liu Ma University of California, Davis.
(1) A probability model respecting those covariance observations: Gaussian Maximum entropy probability distribution for a given covariance observation.
If we measured a distribution P, what is the tree- dependent distribution P t that best approximates P? Search Space: All possible trees Goal: From all.
Computer Vision James Hays, Brown
Mean-shift and its application for object tracking
DTU Medical Visionday May 27, 2009 Generative models for automated brain MRI segmentation Koen Van Leemput Athinoula A. Martinos Center for Biomedical.
7.1. Mean Shift Segmentation Idea of mean shift:
CSE 185 Introduction to Computer Vision Pattern Recognition 2.
Jan Kamenický Mariánská  We deal with medical images ◦ Different viewpoints - multiview ◦ Different times - multitemporal ◦ Different sensors.
Automatic Minirhizotron Root Image Analysis Using Two-Dimensional Matched Filtering and Local Entropy Thresholding Presented by Guang Zeng.
EDGE DETECTION IN COMPUTER VISION SYSTEMS PRESENTATION BY : ATUL CHOPRA JUNE EE-6358 COMPUTER VISION UNIVERSITY OF TEXAS AT ARLINGTON.
Feature based deformable registration of neuroimages using interest point and feature selection Leonid Teverovskiy Center for Automated Learning and Discovery.
Image Modeling & Segmentation Aly Farag and Asem Ali Lecture #2.
Conclusions The success rate of proposed method is higher than that of traditional MI MI based on GVFI is robust to noise GVFI based on f1 performs better.
CS654: Digital Image Analysis Lecture 30: Clustering based Segmentation Slides are adapted from:
CS654: Digital Image Analysis
Expectation-Maximization (EM) Case Studies
P ROBING THE L OCAL -F EATURE S PACE OF I NTEREST P OINTS Wei-Ting Lee, Hwann-Tzong Chen Department of Computer Science National Tsing Hua University,
Real-Time Tracking with Mean Shift Presented by: Qiuhua Liu May 6, 2005.
A Unified Feature Registration Framework for Brain Anatomical Alignment Haili Chui, Robert Schultz, Lawrence Win, James Duncan and Anand Rangarajan* Image.
Image Segmentation Shengnan Wang
Mean Shift ; Theory and Applications Presented by: Reza Hemati دی 89 December گروه بینایی ماشین و پردازش تصویر Machine Vision and Image Processing.
Mathematical Analysis of MaxEnt for Mixed Pixel Decomposition
MultiModality Registration Using Hilbert-Schmidt Estimators By: Srinivas Peddi Computer Integrated Surgery II April 6 th, 2001.
Instructor: Mircea Nicolescu Lecture 5 CS 485 / 685 Computer Vision.
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.
Fisher Information and Applications MLCV Reading Group 3Mar16.
PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 1: INTRODUCTION.
unit #3 Neural Networks and Pattern Recognition
SIFT Scale-Invariant Feature Transform David Lowe
CSC2535: Computation in Neural Networks Lecture 11 Extracting coherent properties by maximizing mutual information across space or time Geoffrey Hinton.
Mutual Information Based Registration of Medical Images
Dynamical Statistical Shape Priors for Level Set Based Tracking
Saliency, Scale and Image Description (by T. Kadir and M
Multi-modality image registration using mutual information based on gradient vector flow Yujun Guo May 1,2006.
Image Registration 박성진.
Edge Detection Today’s readings Cipolla and Gee Watt,
Probabilistic Surrogate Models
Presentation transcript:

A New Method of Probability Density Estimation for Mutual Information Based Image Registration Ajit Rajwade, Arunava Banerjee, Anand Rangarajan. Dept. of Computer and Information Sciences & Engineering, University of Florida.

Image Registration: problem definition Given two images of an object, to find the geometric transformation that “best” aligns one with the other, w.r.t. some image similarity measure.

Mutual Information for Image Registration Mutual Information (MI) is a well known image similarity measure ([Viola95], [Maes97]). Insensitive to illumination changes; useful in multimodality image registration.

Marginal entropyJoint entropy Mathematical Definition for MI Conditional entropy

Calculation of MI Entropies calculated as follows: Joint Probability Marginal Probabilities

Joint Probability Functions of Geometric Transformation

Estimating probability distributions Histograms How do we select bin width? Too large bin width: Over-smooth distribution Too small bin width: Sparse, noisy distribution

Estimating probability distributions Parzen Windows Choice of kernel Choice of kernel width Too large: Over-smoothing Too small: Noisy, spiky

Estimating probability distributions Mixture Models [Leventon98] How many components? Difficult optimization in every step of registration. Local optima

Direct (Renyi) entropy estimation Minimal Spanning Trees, Entropic kNN Graphs [Ma00, Costa03] Requires creation of MST from complete graph of all samples

Cumulative Distributions Entropy defined on cumulatives [Wang03] Extremely Robust, Differentiable

A New Method What’s common to all previous approaches? Take samples Obtain approximation to the density More samples More accurate approximation

A New Method Assume uniform distribution on location Transformation Location Intensity Distribution on intensity Uncountable infinity of samples taken Each point in the continuum contributes to intensity distribution Image-Based

Other Previous Work A similar approach presented in [Kadir05]. Does not detail the case of joint density of multiple images. Does not detail the case of singularities in density estimates. Applied to segmentation and not registration.

A New Method Continuous image representation (use some interpolation scheme) No pixels! Trace out iso-intensity level curves of the image at several intensity values.

Analytical Formulation: Marginal Density Marginal density expression for image I(x,y) of area A: Relation between density and local image gradient (u is the direction tangent to the level curve):

Joint Probability

Analytical Formulation: Joint Density The joint density of images and with area of overlap A is related to the area of intersection of the regions between level curves at and of, and at and of as. Relation to local image gradients and the angle between them (and are the level curve tangent vectors in the two images):

Practical Issues Marginal density diverges to infinity, in areas of zero gradient (level curve does not exist!). Joint density diverges  in areas of zero gradient of either or both image(s).  in areas where gradient vectors of the two images are parallel.

Work-around Switch from densities (infinitesimal bin width) to distributions (finite bin width). That is, switch from an analytical to a computational procedure.

Binning without the binning problem! More bins = more (and closer) level curves. Choose as many bins as desired.

Standard histogramsOur Method 32 bins64 bins128 bins256 bins512 bins1024 bins

Pathological Case: regions in 2D space where both images have constant intensity

Pathological Case: regions in 2D space where only one image has constant intensity

Pathological Case: regions in 2D space where gradients from the two images run locally parallel

Registration Experiments: Single Rotation Registration between a face image and its 15 degree rotated version with noise of variance 0.1 (on a scale of 0 to 1). Optimal transformation obtained by a brute- force search for the maximum of MI. Tried on a varied number of histogram bins.

MI Trajectory versus rotation: noise variance 0.1 Standard Histograms Our Method 16 bins32 bins64 bins128 bins

MI Trajectory versus rotation: noise variance 0.8 Standard Histograms Our Method 16 bins32 bins64 bins128 bins

PD slice T2 slice Affine Image Registration BRAINWEB Warped T2 sliceWarped and Noisy T2 slice Brute force search for the maximum of MI

Affine Image Registration MI with standard histograms MI with our method

Directions for Future Work Our distribution estimates are not differentiable as we use a computational (not analytical) procedure. Differentiability required for non-rigid registration of images.

Directions for Future Work Simultaneous registration of multiple images: efficient high dimensional density estimation and entropy calculation. 3D Datasets.

References [Viola95] “Alignment by maximization of mutual information”, P. Viola and W. M. Wells III, IJCV [Maes97] “Multimodality image registration by maximization of mutual information”, F. Maes, A. Collignon et al, IEEE TMI, [Wang03] “A new & robust information theoretic measure and its application to image alignment”, F. Wang, B. Vemuri, M. Rao & Y. Chen, IPMI [BRAINWEB]

References [Ma00] “Image registration with minimum spanning tree algorithm”, B. Ma, A. Hero et al, ICIP [Costa03] “Entropic graphs for manifold learning”, J. Costa & A. Hero, IEEE Asilomar Conference on Signals, Systems and Computers [Leventon98] “Multi-modal volume registration using joint intensity distributions”, M. Leventon & E. Grimson, MICCAI 98. [Kadir05] “Estimating statistics in arbitrary regions of interest”, T. Kadir & M. Brady, BMVC 2005.

Acknowledgements NSF IIS NIH 2 R01 NS A2.

Questions??