SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
Mutual	
  Informa-on	
  Algorithm	
  
applied	
  to	
  Rigid	
  Registra-on	
  
Vibha	
  Chaswal,	
  Ph.D.	
  
Registra-on	
  	
  
•  Image	
  registra-on	
  
–  Define	
  geometric	
  transforma-ons	
  T	
  that	
  will	
  map	
  co-­‐
ordinats	
  between	
  one	
  image	
  onto	
  another	
  image	
  such	
  that	
  
some	
  image	
  quality	
  criterion	
  is	
  maximized.	
  

–  also	
  referred	
  to	
  as	
  image	
  fusion,	
  superimposi-on,	
  
matching	
  or	
  merge	
  
Registra-on	
  algorithms	
  	
  
•  Used	
  to	
  find	
  the	
  transforma-on	
  	
  
•  Rigid	
  &	
  affine	
  
–  Landmark	
  based	
  
–  Edge	
  based	
  
–  Voxel	
  intensity	
  based	
  
–  Informa,on	
  theory	
  based	
  

•  Non-­‐rigid	
  

–  Registra-on	
  using	
  basis	
  func-ons	
  
–  Registra-on	
  using	
  splines	
  
–  Physics	
  based	
  
•  Elas-c,	
  Fluid,	
  Op-cal	
  flow,	
  etc.	
  
Rigid	
  Body	
  Registra-on	
  of	
  medical	
  
images	
  
•  The	
  anatomical	
  and	
  pathological	
  structures	
  do	
  
not	
  deform	
  during	
  image	
  acquisi-ons	
  
•  Tissue	
  deforma-ons	
  ignored	
  and	
  register	
  
images	
  using	
  rigid	
  body	
  transforms	
  
•  only	
  rota-ons	
  and	
  transla-ons	
  
•  6	
  degrees	
  of	
  freedom:	
  3	
  transla-ons	
  and	
  3	
  
rota-ons	
  
•  Key	
  Characteris-c:	
  All	
  distances	
  are	
  preserved	
  
3D	
  Rigid-­‐body	
  Transforma-ons	
  
•  A	
  3D	
  rigid	
  body	
  transform	
  is	
  defined	
  by:	
  
–  3	
  transla-ons	
  -­‐	
  in	
  X,	
  Y	
  &	
  Z	
  direc-ons	
  
–  3	
  rota-ons	
  -­‐	
  about	
  X,	
  Y	
  &	
  Z	
  axes	
  

•  The	
  order	
  of	
  the	
  opera-ons	
  maZers	
  

Transla-ons	
  

Pitch	
  
about	
  x	
  axis	
  

Roll	
  
about	
  y	
  axis	
  

Yaw	
  
about	
  z	
  axis	
  
Informa-on	
  theory	
  based	
  Rigid	
  body	
  
Registra-on	
  
•  Image	
  registra-on	
  is	
  considered	
  as	
  to	
  maximize	
  the	
  
amount	
  of	
  shared	
  informa-on	
  in	
  two	
  images	
  
–  reducing	
  the	
  amount	
  of	
  informa-on	
  in	
  the	
  combined	
  
image	
  	
  

•  Algorithms	
  used	
  
–  Joint	
  entropy	
  
•  Joint	
  entropy	
  measures	
  the	
  amount	
  of	
  informa-on	
  in	
  
the	
  two	
  images	
  combined	
  	
  

–  Mutual	
  informa,on	
  
•  A	
  measure	
  of	
  how	
  well	
  one	
  image	
  explains	
  the	
  other,	
  
and	
  is	
  maximized	
  at	
  the	
  op,mal	
  alignment	
  

–  Normalized	
  Mutual	
  Informa-on	
  	
  
Measures	
  of	
  Informa-on	
  
•  Hartley	
  defined	
  the	
  first	
  informa-on	
  measure:	
  
–  H	
  =	
  n	
  log	
  s	
  
–  n	
  is	
  the	
  length	
  of	
  the	
  message	
  and	
  s	
  is	
  the	
  number	
  of	
  
possible	
  values	
  for	
  each	
  symbol	
  in	
  the	
  message	
  
–  Assumes	
  all	
  symbols	
  equally	
  likely	
  to	
  occur	
  

•  Shannon	
  proposed	
  variant	
  (Shannon’s	
  Entropy)	
  

•  weighs	
  the	
  informa-on	
  based	
  on	
  the	
  probability	
  that	
  an	
  outcome	
  
will	
  occur	
  
•  second	
  term	
  shows	
  the	
  amount	
  of	
  informa-on	
  an	
  event	
  provides	
  
is	
  inversely	
  propor-onal	
  to	
  its	
  probability	
  of	
  occurring	
  
Three	
  Interpreta-ons	
  of	
  Entropy	
  
•  The	
  amount	
  of	
  informa-on	
  an	
  event	
  provides	
  
–  An	
  infrequently	
  occurring	
  event	
  provides	
  more	
  
informa-on	
  than	
  a	
  frequently	
  occurring	
  event	
  

•  The	
  uncertainty	
  in	
  the	
  outcome	
  of	
  an	
  event	
  
–  Systems	
  with	
  one	
  very	
  common	
  event	
  have	
  less	
  
entropy	
  than	
  systems	
  with	
  many	
  equally	
  probable	
  
events	
  

•  The	
  dispersion	
  in	
  the	
  probability	
  distribu-on	
  
–  An	
  image	
  of	
  a	
  single	
  amplitude	
  has	
  a	
  less	
  disperse	
  
histogram	
  than	
  an	
  image	
  of	
  many	
  greyscales	
  
•  the	
  lower	
  dispersion	
  implies	
  lower	
  entropy	
  
Joint	
  Entropy	
  for	
  Image	
  Registra-on	
  
•  Define	
  a	
  joint	
  probability	
  distribu-on:	
  
–  Generate	
  a	
  2-­‐D	
  histogram	
  where	
  each	
  axis	
  is	
  the	
  
number	
  of	
  possible	
  greyscale	
  values	
  in	
  each	
  image	
  
–  each	
  histogram	
  cell	
  is	
  incremented	
  each	
  -me	
  a	
  pair	
  	
  	
  	
  	
  
(I_1(x,y),	
  I_2(x,y))	
  occurs	
  in	
  the	
  pair	
  of	
  images	
  
•  If	
  the	
  images	
  are	
  perfectly	
  aligned	
  then	
  the	
  histogram	
  is	
  highly	
  
focused.	
  	
  As	
  the	
  images	
  mis-­‐align	
  the	
  dispersion	
  grows	
  
•  recall	
  Entropy	
  is	
  a	
  measure	
  of	
  histogram	
  dispersion	
  
Entropy	
  for	
  Image	
  Registra-on	
  
•  Using	
  joint	
  entropy	
  for	
  registra-on	
  
–  Define	
  joint	
  entropy	
  to	
  be:	
  

–  Images	
  are	
  registered	
  when	
  one	
  is	
  transformed	
  rela-ve	
  
to	
  the	
  other	
  to	
  minimize	
  the	
  joint	
  entropy	
  
–  The	
  dispersion	
  in	
  the	
  joint	
  histogram	
  is	
  thus	
  minimized	
  
Joint	
  entropy:	
  overlap	
  problem	
  
aligned	
  

MR/MR	
  

MR/CT	
  

MR/PET	
  

2mm	
  

5mm	
  

•  Joint	
  entropy	
  very	
  
sensi-ve	
  to	
  
mapping	
  of	
  
posi-on	
  and	
  
intensity	
  
•  ‘blur’	
  with	
  
increasing	
  
misregistra-on	
  
•  May	
  lead	
  to	
  
incorrect	
  solu-on	
  
Figure	
  from	
  Hill	
  et.al.,	
  Voxel	
  
Similarity	
  measures	
  for	
  automated	
  
image	
  registra3on,	
  1994,	
  Proc.	
  SPIE,	
  
2359	
  
Solu-on:	
  Mutual	
  Informa-on	
  
	
  A	
  solu-on	
  to	
  the	
  overlap	
  problem	
  from	
  which	
  
joint	
  entropy	
  suffers	
  is	
  to	
  consider	
  the	
  
informa-on	
  contributed	
  to	
  the	
  overlapping	
  
volume	
  by	
  each	
  image	
  being	
  registered	
  
together	
  with	
  the	
  joint	
  informa-on.	
  The	
  
informa-on	
  contributed	
  by	
  the	
  individual	
  
images	
  is	
  simply	
  the	
  entropy	
  of	
  the	
  por-on	
  of	
  
the	
  image	
  that	
  overlaps	
  with	
  the	
  other	
  image	
  
volume	
  
Defini-ons	
  of	
  Mutual	
  Informa-on	
  
•  Three	
  commonly	
  used	
  defini-ons:	
  
–  1)	
  MI(A,B)	
  =	
  H(B)	
  -­‐	
  H(B|A)	
  =	
  H(A)	
  -­‐	
  H(A|B)	
  
•  Mutual	
  informa-on	
  is	
  the	
  amount	
  that	
  the	
  uncertainty	
  in	
  B	
  (or	
  
A)	
  is	
  reduced	
  when	
  A	
  (or	
  B)	
  is	
  known.	
  

–  2)	
  MI(A,B)	
  =	
  H(A)	
  +	
  H(B)	
  -­‐	
  H(A,B)	
  
•  Maximizing	
  the	
  mutual	
  info	
  is	
  equivalent	
  to	
  minimizing	
  the	
  
joint	
  entropy	
  (last	
  term)	
  
•  Advantage	
  in	
  using	
  mutual	
  info	
  over	
  joint	
  entropy	
  is	
  it	
  includes	
  
the	
  individual	
  input’s	
  entropy	
  
•  Works	
  beZer	
  than	
  simply	
  joint	
  entropy	
  in	
  regions	
  of	
  image	
  
background	
  (low	
  contrast)	
  where	
  there	
  will	
  be	
  low	
  joint	
  
entropy	
  but	
  this	
  is	
  offset	
  by	
  low	
  individual	
  entropies	
  as	
  well	
  so	
  
the	
  overall	
  mutual	
  informa-on	
  will	
  be	
  low	
  
Defini-ons	
  of	
  Mutual	
  Informa-on	
  II	
  
–  3)	
  

€

⎛ p(a,b) ⎞
I(A,B) = ∑ p(a,b) ⋅ log⎜
⎟
p(a) p(b) ⎠
⎝
a,b

•  This	
  defini-on	
  is	
  related	
  to	
  the	
  Kullback-­‐Leibler	
  distance	
  
between	
  two	
  distribu-ons	
  
•  Measures	
  the	
  dependence	
  of	
  the	
  two	
  distribu-ons	
  
•  In	
  image	
  registra-on	
  I(A,B)	
  	
  will	
  be	
  maximized	
  when	
  the	
  
images	
  are	
  aligned	
  
•  In	
  feature	
  selec-on	
  choose	
  the	
  features	
  that	
  minimize	
  I(A,B)	
  
to	
  ensure	
  they	
  are	
  not	
  related.	
  
MI	
  algorithm	
  
Registra-on	
  using	
  MI	
  Maximiza-on	
  

Rigid	
  Registra,on	
  

Affine	
  Registra-on	
  

Non-­‐rigid	
  Registra-on	
  

Contenu connexe

Tendances

Chapter 6 color image processing
Chapter 6 color image processingChapter 6 color image processing
Chapter 6 color image processingasodariyabhavesh
 
Lecture 4 Relationship between pixels
Lecture 4 Relationship between pixelsLecture 4 Relationship between pixels
Lecture 4 Relationship between pixelsVARUN KUMAR
 
Fundamentals steps in Digital Image processing
Fundamentals steps in Digital Image processingFundamentals steps in Digital Image processing
Fundamentals steps in Digital Image processingKarthicaMarasamy
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentationasodariyabhavesh
 
SPIHT(Set Partitioning In Hierarchical Trees)
SPIHT(Set Partitioning In Hierarchical Trees)SPIHT(Set Partitioning In Hierarchical Trees)
SPIHT(Set Partitioning In Hierarchical Trees)M.k. Praveen
 
Image segmentation
Image segmentationImage segmentation
Image segmentationDeepak Kumar
 
Color image processing Presentation
Color image processing PresentationColor image processing Presentation
Color image processing PresentationRevanth Chimmani
 
image basics and image compression
image basics and image compressionimage basics and image compression
image basics and image compressionmurugan hari
 
Image segmentation
Image segmentation Image segmentation
Image segmentation Amnaakhaan
 
Edge Detection and Segmentation
Edge Detection and SegmentationEdge Detection and Segmentation
Edge Detection and SegmentationA B Shinde
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image FundamentalsA B Shinde
 
Lec15: Medical Image Registration (Introduction)
Lec15: Medical Image Registration (Introduction)Lec15: Medical Image Registration (Introduction)
Lec15: Medical Image Registration (Introduction)Ulaş Bağcı
 
Digital Image Processing: Image Enhancement in the Frequency Domain
Digital Image Processing: Image Enhancement in the Frequency DomainDigital Image Processing: Image Enhancement in the Frequency Domain
Digital Image Processing: Image Enhancement in the Frequency DomainMostafa G. M. Mostafa
 

Tendances (20)

Chapter 6 color image processing
Chapter 6 color image processingChapter 6 color image processing
Chapter 6 color image processing
 
Lecture 4 Relationship between pixels
Lecture 4 Relationship between pixelsLecture 4 Relationship between pixels
Lecture 4 Relationship between pixels
 
Image compression .
Image compression .Image compression .
Image compression .
 
Fundamentals steps in Digital Image processing
Fundamentals steps in Digital Image processingFundamentals steps in Digital Image processing
Fundamentals steps in Digital Image processing
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentation
 
Implements the histogram equalization algorithm
Implements the histogram equalization algorithmImplements the histogram equalization algorithm
Implements the histogram equalization algorithm
 
SPIHT(Set Partitioning In Hierarchical Trees)
SPIHT(Set Partitioning In Hierarchical Trees)SPIHT(Set Partitioning In Hierarchical Trees)
SPIHT(Set Partitioning In Hierarchical Trees)
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Image compression
Image compressionImage compression
Image compression
 
Color image processing Presentation
Color image processing PresentationColor image processing Presentation
Color image processing Presentation
 
image basics and image compression
image basics and image compressionimage basics and image compression
image basics and image compression
 
Image segmentation
Image segmentation Image segmentation
Image segmentation
 
Edge Detection and Segmentation
Edge Detection and SegmentationEdge Detection and Segmentation
Edge Detection and Segmentation
 
Image transforms
Image transformsImage transforms
Image transforms
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image Fundamentals
 
Image segmentation
Image segmentation Image segmentation
Image segmentation
 
Lec15: Medical Image Registration (Introduction)
Lec15: Medical Image Registration (Introduction)Lec15: Medical Image Registration (Introduction)
Lec15: Medical Image Registration (Introduction)
 
YUV, Y CB CR and Subsampling
YUV, Y CB CR and SubsamplingYUV, Y CB CR and Subsampling
YUV, Y CB CR and Subsampling
 
Digital Image Processing: Image Enhancement in the Frequency Domain
Digital Image Processing: Image Enhancement in the Frequency DomainDigital Image Processing: Image Enhancement in the Frequency Domain
Digital Image Processing: Image Enhancement in the Frequency Domain
 

Similaire à Mutual Information Algorithm applied to rigid registration

Image segmentation
Image segmentationImage segmentation
Image segmentationkhyati gupta
 
A New Approach of Medical Image Fusion using Discrete Wavelet Transform
A New Approach of Medical Image Fusion using Discrete Wavelet TransformA New Approach of Medical Image Fusion using Discrete Wavelet Transform
A New Approach of Medical Image Fusion using Discrete Wavelet TransformIDES Editor
 
An Introduction to digital image processing
An Introduction to digital image processingAn Introduction to digital image processing
An Introduction to digital image processingnastaranEmamjomeh1
 
IMAGE FUSION IN IMAGE PROCESSING
IMAGE FUSION IN IMAGE PROCESSINGIMAGE FUSION IN IMAGE PROCESSING
IMAGE FUSION IN IMAGE PROCESSINGgarima0690
 
Comparison of image fusion methods
Comparison of image fusion methodsComparison of image fusion methods
Comparison of image fusion methodsAmr Nasr
 
COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...
COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...
COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...Hemantha Kulathilake
 
ozdogan1_lcluc_8-2010_training_0.pdf
ozdogan1_lcluc_8-2010_training_0.pdfozdogan1_lcluc_8-2010_training_0.pdf
ozdogan1_lcluc_8-2010_training_0.pdfchantey2303
 
DIGITAL IMAGE FUNDAS.ppt
DIGITAL IMAGE FUNDAS.pptDIGITAL IMAGE FUNDAS.ppt
DIGITAL IMAGE FUNDAS.pptHari M
 
Lec3: Pre-Processing Medical Images
Lec3: Pre-Processing Medical ImagesLec3: Pre-Processing Medical Images
Lec3: Pre-Processing Medical ImagesUlaş Bağcı
 
Study on Data Augmentation Methods for Sonar Image Analysis
Study on Data Augmentation Methods for Sonar Image AnalysisStudy on Data Augmentation Methods for Sonar Image Analysis
Study on Data Augmentation Methods for Sonar Image Analysisharmonylab
 
Report medical image processing image slice interpolation and noise removal i...
Report medical image processing image slice interpolation and noise removal i...Report medical image processing image slice interpolation and noise removal i...
Report medical image processing image slice interpolation and noise removal i...Shashank
 
G143741
G143741G143741
G143741irjes
 
Wavelet based image fusion
Wavelet based image fusionWavelet based image fusion
Wavelet based image fusionUmed Paliwal
 
The information and mutual information ration for counting image features and...
The information and mutual information ration for counting image features and...The information and mutual information ration for counting image features and...
The information and mutual information ration for counting image features and...alikhajegili
 
Change Detection from Remotely Sensed Images Based on Stationary Wavelet Tran...
Change Detection from Remotely Sensed Images Based on Stationary Wavelet Tran...Change Detection from Remotely Sensed Images Based on Stationary Wavelet Tran...
Change Detection from Remotely Sensed Images Based on Stationary Wavelet Tran...IJECEIAES
 

Similaire à Mutual Information Algorithm applied to rigid registration (20)

Image segmentation
Image segmentationImage segmentation
Image segmentation
 
A HYBRID APPROACH OF WAVELETS FOR EFFECTIVE IMAGE FUSION FOR MULTIMODAL MEDIC...
A HYBRID APPROACH OF WAVELETS FOR EFFECTIVE IMAGE FUSION FOR MULTIMODAL MEDIC...A HYBRID APPROACH OF WAVELETS FOR EFFECTIVE IMAGE FUSION FOR MULTIMODAL MEDIC...
A HYBRID APPROACH OF WAVELETS FOR EFFECTIVE IMAGE FUSION FOR MULTIMODAL MEDIC...
 
A New Approach of Medical Image Fusion using Discrete Wavelet Transform
A New Approach of Medical Image Fusion using Discrete Wavelet TransformA New Approach of Medical Image Fusion using Discrete Wavelet Transform
A New Approach of Medical Image Fusion using Discrete Wavelet Transform
 
An Introduction to digital image processing
An Introduction to digital image processingAn Introduction to digital image processing
An Introduction to digital image processing
 
IMAGE FUSION IN IMAGE PROCESSING
IMAGE FUSION IN IMAGE PROCESSINGIMAGE FUSION IN IMAGE PROCESSING
IMAGE FUSION IN IMAGE PROCESSING
 
Comparison of image fusion methods
Comparison of image fusion methodsComparison of image fusion methods
Comparison of image fusion methods
 
COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...
COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...
COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...
 
Extended fuzzy c means clustering algorithm in segmentation of noisy images
Extended fuzzy c means clustering algorithm in segmentation of noisy imagesExtended fuzzy c means clustering algorithm in segmentation of noisy images
Extended fuzzy c means clustering algorithm in segmentation of noisy images
 
ozdogan1_lcluc_8-2010_training_0.pdf
ozdogan1_lcluc_8-2010_training_0.pdfozdogan1_lcluc_8-2010_training_0.pdf
ozdogan1_lcluc_8-2010_training_0.pdf
 
DIGITAL IMAGE FUNDAS.ppt
DIGITAL IMAGE FUNDAS.pptDIGITAL IMAGE FUNDAS.ppt
DIGITAL IMAGE FUNDAS.ppt
 
Ijecet 06 10_002
Ijecet 06 10_002Ijecet 06 10_002
Ijecet 06 10_002
 
Ijecet 06 10_002
Ijecet 06 10_002Ijecet 06 10_002
Ijecet 06 10_002
 
Lec3: Pre-Processing Medical Images
Lec3: Pre-Processing Medical ImagesLec3: Pre-Processing Medical Images
Lec3: Pre-Processing Medical Images
 
Study on Data Augmentation Methods for Sonar Image Analysis
Study on Data Augmentation Methods for Sonar Image AnalysisStudy on Data Augmentation Methods for Sonar Image Analysis
Study on Data Augmentation Methods for Sonar Image Analysis
 
digitalimagefundamentals.ppt
digitalimagefundamentals.pptdigitalimagefundamentals.ppt
digitalimagefundamentals.ppt
 
Report medical image processing image slice interpolation and noise removal i...
Report medical image processing image slice interpolation and noise removal i...Report medical image processing image slice interpolation and noise removal i...
Report medical image processing image slice interpolation and noise removal i...
 
G143741
G143741G143741
G143741
 
Wavelet based image fusion
Wavelet based image fusionWavelet based image fusion
Wavelet based image fusion
 
The information and mutual information ration for counting image features and...
The information and mutual information ration for counting image features and...The information and mutual information ration for counting image features and...
The information and mutual information ration for counting image features and...
 
Change Detection from Remotely Sensed Images Based on Stationary Wavelet Tran...
Change Detection from Remotely Sensed Images Based on Stationary Wavelet Tran...Change Detection from Remotely Sensed Images Based on Stationary Wavelet Tran...
Change Detection from Remotely Sensed Images Based on Stationary Wavelet Tran...
 

Plus de Miami Cancer Institute

Advances in Brachytherapy Treatment Planning and Delivery
Advances in Brachytherapy Treatment Planning and DeliveryAdvances in Brachytherapy Treatment Planning and Delivery
Advances in Brachytherapy Treatment Planning and DeliveryMiami Cancer Institute
 
IGRT: MVCBCT Calibration and Acceptance testing Procedure
IGRT: MVCBCT Calibration and Acceptance testing ProcedureIGRT: MVCBCT Calibration and Acceptance testing Procedure
IGRT: MVCBCT Calibration and Acceptance testing ProcedureMiami Cancer Institute
 
Ion chambers Acceptance Testing and Evaluation
Ion chambers Acceptance Testing and EvaluationIon chambers Acceptance Testing and Evaluation
Ion chambers Acceptance Testing and EvaluationMiami Cancer Institute
 
ArcCheck 3D-Diode array evaluation, commissioning, testing for VMAT QA
ArcCheck 3D-Diode array evaluation, commissioning, testing for VMAT QAArcCheck 3D-Diode array evaluation, commissioning, testing for VMAT QA
ArcCheck 3D-Diode array evaluation, commissioning, testing for VMAT QAMiami Cancer Institute
 
Linear Accelerator Acceptance, Commissioning and Annual QA
Linear Accelerator Acceptance, Commissioning and Annual QALinear Accelerator Acceptance, Commissioning and Annual QA
Linear Accelerator Acceptance, Commissioning and Annual QAMiami Cancer Institute
 
Special Procedures: TBI, TSET and IORT
Special Procedures: TBI, TSET and IORTSpecial Procedures: TBI, TSET and IORT
Special Procedures: TBI, TSET and IORTMiami Cancer Institute
 
TPS modeling and Beam commissioning at UIHC Radiation Oncology
TPS modeling and Beam commissioning at UIHC Radiation OncologyTPS modeling and Beam commissioning at UIHC Radiation Oncology
TPS modeling and Beam commissioning at UIHC Radiation OncologyMiami Cancer Institute
 
Distortion Artifacts in MRI and their correction
Distortion Artifacts in MRI and their correctionDistortion Artifacts in MRI and their correction
Distortion Artifacts in MRI and their correctionMiami Cancer Institute
 
Imaging for Radiotherapy delivery and verification
Imaging for Radiotherapy delivery and verificationImaging for Radiotherapy delivery and verification
Imaging for Radiotherapy delivery and verificationMiami Cancer Institute
 
TG-51 and Clinical Monitor Unit Calculations
TG-51 and Clinical Monitor Unit CalculationsTG-51 and Clinical Monitor Unit Calculations
TG-51 and Clinical Monitor Unit CalculationsMiami Cancer Institute
 

Plus de Miami Cancer Institute (16)

Advances in Brachytherapy Treatment Planning and Delivery
Advances in Brachytherapy Treatment Planning and DeliveryAdvances in Brachytherapy Treatment Planning and Delivery
Advances in Brachytherapy Treatment Planning and Delivery
 
IGRT: MVCBCT Calibration and Acceptance testing Procedure
IGRT: MVCBCT Calibration and Acceptance testing ProcedureIGRT: MVCBCT Calibration and Acceptance testing Procedure
IGRT: MVCBCT Calibration and Acceptance testing Procedure
 
Ion chambers Acceptance Testing and Evaluation
Ion chambers Acceptance Testing and EvaluationIon chambers Acceptance Testing and Evaluation
Ion chambers Acceptance Testing and Evaluation
 
ArcCheck 3D-Diode array evaluation, commissioning, testing for VMAT QA
ArcCheck 3D-Diode array evaluation, commissioning, testing for VMAT QAArcCheck 3D-Diode array evaluation, commissioning, testing for VMAT QA
ArcCheck 3D-Diode array evaluation, commissioning, testing for VMAT QA
 
Linear Accelerator Acceptance, Commissioning and Annual QA
Linear Accelerator Acceptance, Commissioning and Annual QALinear Accelerator Acceptance, Commissioning and Annual QA
Linear Accelerator Acceptance, Commissioning and Annual QA
 
Shielding Design
Shielding DesignShielding Design
Shielding Design
 
Stereotactic Radiosurgery at UIHC
Stereotactic Radiosurgery at UIHCStereotactic Radiosurgery at UIHC
Stereotactic Radiosurgery at UIHC
 
Special Procedures: TBI, TSET and IORT
Special Procedures: TBI, TSET and IORTSpecial Procedures: TBI, TSET and IORT
Special Procedures: TBI, TSET and IORT
 
TPS modeling and Beam commissioning at UIHC Radiation Oncology
TPS modeling and Beam commissioning at UIHC Radiation OncologyTPS modeling and Beam commissioning at UIHC Radiation Oncology
TPS modeling and Beam commissioning at UIHC Radiation Oncology
 
Radiotherapy Treatment Simulation
Radiotherapy Treatment SimulationRadiotherapy Treatment Simulation
Radiotherapy Treatment Simulation
 
Image Contrast, Noise, Resolution
Image Contrast, Noise, ResolutionImage Contrast, Noise, Resolution
Image Contrast, Noise, Resolution
 
Causes of Noise in PET imaging
Causes of Noise in PET imagingCauses of Noise in PET imaging
Causes of Noise in PET imaging
 
Distortion Artifacts in MRI and their correction
Distortion Artifacts in MRI and their correctionDistortion Artifacts in MRI and their correction
Distortion Artifacts in MRI and their correction
 
Imaging for Radiotherapy delivery and verification
Imaging for Radiotherapy delivery and verificationImaging for Radiotherapy delivery and verification
Imaging for Radiotherapy delivery and verification
 
Clinical Reference Dosimetry
Clinical Reference DosimetryClinical Reference Dosimetry
Clinical Reference Dosimetry
 
TG-51 and Clinical Monitor Unit Calculations
TG-51 and Clinical Monitor Unit CalculationsTG-51 and Clinical Monitor Unit Calculations
TG-51 and Clinical Monitor Unit Calculations
 

Dernier

Best Rate (Guwahati ) Call Girls Guwahati ⟟ 8617370543 ⟟ High Class Call Girl...
Best Rate (Guwahati ) Call Girls Guwahati ⟟ 8617370543 ⟟ High Class Call Girl...Best Rate (Guwahati ) Call Girls Guwahati ⟟ 8617370543 ⟟ High Class Call Girl...
Best Rate (Guwahati ) Call Girls Guwahati ⟟ 8617370543 ⟟ High Class Call Girl...Dipal Arora
 
VIP Hyderabad Call Girls Bahadurpally 7877925207 ₹5000 To 25K With AC Room 💚😋
VIP Hyderabad Call Girls Bahadurpally 7877925207 ₹5000 To 25K With AC Room 💚😋VIP Hyderabad Call Girls Bahadurpally 7877925207 ₹5000 To 25K With AC Room 💚😋
VIP Hyderabad Call Girls Bahadurpally 7877925207 ₹5000 To 25K With AC Room 💚😋TANUJA PANDEY
 
Call Girls in Delhi Triveni Complex Escort Service(🔝))/WhatsApp 97111⇛47426
Call Girls in Delhi Triveni Complex Escort Service(🔝))/WhatsApp 97111⇛47426Call Girls in Delhi Triveni Complex Escort Service(🔝))/WhatsApp 97111⇛47426
Call Girls in Delhi Triveni Complex Escort Service(🔝))/WhatsApp 97111⇛47426jennyeacort
 
Night 7k to 12k Navi Mumbai Call Girl Photo 👉 BOOK NOW 9833363713 👈 ♀️ night ...
Night 7k to 12k Navi Mumbai Call Girl Photo 👉 BOOK NOW 9833363713 👈 ♀️ night ...Night 7k to 12k Navi Mumbai Call Girl Photo 👉 BOOK NOW 9833363713 👈 ♀️ night ...
Night 7k to 12k Navi Mumbai Call Girl Photo 👉 BOOK NOW 9833363713 👈 ♀️ night ...aartirawatdelhi
 
9630942363 Genuine Call Girls In Ahmedabad Gujarat Call Girls Service
9630942363 Genuine Call Girls In Ahmedabad Gujarat Call Girls Service9630942363 Genuine Call Girls In Ahmedabad Gujarat Call Girls Service
9630942363 Genuine Call Girls In Ahmedabad Gujarat Call Girls ServiceGENUINE ESCORT AGENCY
 
Call Girls Rishikesh Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Rishikesh Just Call 8250077686 Top Class Call Girl Service AvailableCall Girls Rishikesh Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Rishikesh Just Call 8250077686 Top Class Call Girl Service AvailableDipal Arora
 
Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...
Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...
Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...Dipal Arora
 
Manyata Tech Park ( Call Girls ) Bangalore ✔ 6297143586 ✔ Hot Model With Sexy...
Manyata Tech Park ( Call Girls ) Bangalore ✔ 6297143586 ✔ Hot Model With Sexy...Manyata Tech Park ( Call Girls ) Bangalore ✔ 6297143586 ✔ Hot Model With Sexy...
Manyata Tech Park ( Call Girls ) Bangalore ✔ 6297143586 ✔ Hot Model With Sexy...vidya singh
 
Saket * Call Girls in Delhi - Phone 9711199012 Escorts Service at 6k to 50k a...
Saket * Call Girls in Delhi - Phone 9711199012 Escorts Service at 6k to 50k a...Saket * Call Girls in Delhi - Phone 9711199012 Escorts Service at 6k to 50k a...
Saket * Call Girls in Delhi - Phone 9711199012 Escorts Service at 6k to 50k a...BhumiSaxena1
 
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 9332606886 𖠋 Will You Mis...
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 9332606886 𖠋 Will You Mis...The Most Attractive Hyderabad Call Girls Kothapet 𖠋 9332606886 𖠋 Will You Mis...
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 9332606886 𖠋 Will You Mis...chandars293
 
Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...
Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...
Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...tanya dube
 
Premium Call Girls In Jaipur {8445551418} ❤️VVIP SEEMA Call Girl in Jaipur Ra...
Premium Call Girls In Jaipur {8445551418} ❤️VVIP SEEMA Call Girl in Jaipur Ra...Premium Call Girls In Jaipur {8445551418} ❤️VVIP SEEMA Call Girl in Jaipur Ra...
Premium Call Girls In Jaipur {8445551418} ❤️VVIP SEEMA Call Girl in Jaipur Ra...parulsinha
 
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...Arohi Goyal
 
Russian Call Girls Service Jaipur {8445551418} ❤️PALLAVI VIP Jaipur Call Gir...
Russian Call Girls Service  Jaipur {8445551418} ❤️PALLAVI VIP Jaipur Call Gir...Russian Call Girls Service  Jaipur {8445551418} ❤️PALLAVI VIP Jaipur Call Gir...
Russian Call Girls Service Jaipur {8445551418} ❤️PALLAVI VIP Jaipur Call Gir...parulsinha
 
Coimbatore Call Girls in Coimbatore 7427069034 genuine Escort Service Girl 10...
Coimbatore Call Girls in Coimbatore 7427069034 genuine Escort Service Girl 10...Coimbatore Call Girls in Coimbatore 7427069034 genuine Escort Service Girl 10...
Coimbatore Call Girls in Coimbatore 7427069034 genuine Escort Service Girl 10...chennailover
 
Trichy Call Girls Book Now 9630942363 Top Class Trichy Escort Service Available
Trichy Call Girls Book Now 9630942363 Top Class Trichy Escort Service AvailableTrichy Call Girls Book Now 9630942363 Top Class Trichy Escort Service Available
Trichy Call Girls Book Now 9630942363 Top Class Trichy Escort Service AvailableGENUINE ESCORT AGENCY
 
Call Girls Service Jaipur {9521753030 } ❤️VVIP BHAWNA Call Girl in Jaipur Raj...
Call Girls Service Jaipur {9521753030 } ❤️VVIP BHAWNA Call Girl in Jaipur Raj...Call Girls Service Jaipur {9521753030 } ❤️VVIP BHAWNA Call Girl in Jaipur Raj...
Call Girls Service Jaipur {9521753030 } ❤️VVIP BHAWNA Call Girl in Jaipur Raj...khalifaescort01
 
Coimbatore Call Girls in Thudiyalur : 7427069034 High Profile Model Escorts |...
Coimbatore Call Girls in Thudiyalur : 7427069034 High Profile Model Escorts |...Coimbatore Call Girls in Thudiyalur : 7427069034 High Profile Model Escorts |...
Coimbatore Call Girls in Thudiyalur : 7427069034 High Profile Model Escorts |...chennailover
 
Most Beautiful Call Girl in Bangalore Contact on Whatsapp
Most Beautiful Call Girl in Bangalore Contact on WhatsappMost Beautiful Call Girl in Bangalore Contact on Whatsapp
Most Beautiful Call Girl in Bangalore Contact on WhatsappInaaya Sharma
 
Call Girls Hyderabad Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Hyderabad Just Call 8250077686 Top Class Call Girl Service AvailableCall Girls Hyderabad Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Hyderabad Just Call 8250077686 Top Class Call Girl Service AvailableDipal Arora
 

Dernier (20)

Best Rate (Guwahati ) Call Girls Guwahati ⟟ 8617370543 ⟟ High Class Call Girl...
Best Rate (Guwahati ) Call Girls Guwahati ⟟ 8617370543 ⟟ High Class Call Girl...Best Rate (Guwahati ) Call Girls Guwahati ⟟ 8617370543 ⟟ High Class Call Girl...
Best Rate (Guwahati ) Call Girls Guwahati ⟟ 8617370543 ⟟ High Class Call Girl...
 
VIP Hyderabad Call Girls Bahadurpally 7877925207 ₹5000 To 25K With AC Room 💚😋
VIP Hyderabad Call Girls Bahadurpally 7877925207 ₹5000 To 25K With AC Room 💚😋VIP Hyderabad Call Girls Bahadurpally 7877925207 ₹5000 To 25K With AC Room 💚😋
VIP Hyderabad Call Girls Bahadurpally 7877925207 ₹5000 To 25K With AC Room 💚😋
 
Call Girls in Delhi Triveni Complex Escort Service(🔝))/WhatsApp 97111⇛47426
Call Girls in Delhi Triveni Complex Escort Service(🔝))/WhatsApp 97111⇛47426Call Girls in Delhi Triveni Complex Escort Service(🔝))/WhatsApp 97111⇛47426
Call Girls in Delhi Triveni Complex Escort Service(🔝))/WhatsApp 97111⇛47426
 
Night 7k to 12k Navi Mumbai Call Girl Photo 👉 BOOK NOW 9833363713 👈 ♀️ night ...
Night 7k to 12k Navi Mumbai Call Girl Photo 👉 BOOK NOW 9833363713 👈 ♀️ night ...Night 7k to 12k Navi Mumbai Call Girl Photo 👉 BOOK NOW 9833363713 👈 ♀️ night ...
Night 7k to 12k Navi Mumbai Call Girl Photo 👉 BOOK NOW 9833363713 👈 ♀️ night ...
 
9630942363 Genuine Call Girls In Ahmedabad Gujarat Call Girls Service
9630942363 Genuine Call Girls In Ahmedabad Gujarat Call Girls Service9630942363 Genuine Call Girls In Ahmedabad Gujarat Call Girls Service
9630942363 Genuine Call Girls In Ahmedabad Gujarat Call Girls Service
 
Call Girls Rishikesh Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Rishikesh Just Call 8250077686 Top Class Call Girl Service AvailableCall Girls Rishikesh Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Rishikesh Just Call 8250077686 Top Class Call Girl Service Available
 
Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...
Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...
Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...
 
Manyata Tech Park ( Call Girls ) Bangalore ✔ 6297143586 ✔ Hot Model With Sexy...
Manyata Tech Park ( Call Girls ) Bangalore ✔ 6297143586 ✔ Hot Model With Sexy...Manyata Tech Park ( Call Girls ) Bangalore ✔ 6297143586 ✔ Hot Model With Sexy...
Manyata Tech Park ( Call Girls ) Bangalore ✔ 6297143586 ✔ Hot Model With Sexy...
 
Saket * Call Girls in Delhi - Phone 9711199012 Escorts Service at 6k to 50k a...
Saket * Call Girls in Delhi - Phone 9711199012 Escorts Service at 6k to 50k a...Saket * Call Girls in Delhi - Phone 9711199012 Escorts Service at 6k to 50k a...
Saket * Call Girls in Delhi - Phone 9711199012 Escorts Service at 6k to 50k a...
 
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 9332606886 𖠋 Will You Mis...
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 9332606886 𖠋 Will You Mis...The Most Attractive Hyderabad Call Girls Kothapet 𖠋 9332606886 𖠋 Will You Mis...
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 9332606886 𖠋 Will You Mis...
 
Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...
Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...
Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...
 
Premium Call Girls In Jaipur {8445551418} ❤️VVIP SEEMA Call Girl in Jaipur Ra...
Premium Call Girls In Jaipur {8445551418} ❤️VVIP SEEMA Call Girl in Jaipur Ra...Premium Call Girls In Jaipur {8445551418} ❤️VVIP SEEMA Call Girl in Jaipur Ra...
Premium Call Girls In Jaipur {8445551418} ❤️VVIP SEEMA Call Girl in Jaipur Ra...
 
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
 
Russian Call Girls Service Jaipur {8445551418} ❤️PALLAVI VIP Jaipur Call Gir...
Russian Call Girls Service  Jaipur {8445551418} ❤️PALLAVI VIP Jaipur Call Gir...Russian Call Girls Service  Jaipur {8445551418} ❤️PALLAVI VIP Jaipur Call Gir...
Russian Call Girls Service Jaipur {8445551418} ❤️PALLAVI VIP Jaipur Call Gir...
 
Coimbatore Call Girls in Coimbatore 7427069034 genuine Escort Service Girl 10...
Coimbatore Call Girls in Coimbatore 7427069034 genuine Escort Service Girl 10...Coimbatore Call Girls in Coimbatore 7427069034 genuine Escort Service Girl 10...
Coimbatore Call Girls in Coimbatore 7427069034 genuine Escort Service Girl 10...
 
Trichy Call Girls Book Now 9630942363 Top Class Trichy Escort Service Available
Trichy Call Girls Book Now 9630942363 Top Class Trichy Escort Service AvailableTrichy Call Girls Book Now 9630942363 Top Class Trichy Escort Service Available
Trichy Call Girls Book Now 9630942363 Top Class Trichy Escort Service Available
 
Call Girls Service Jaipur {9521753030 } ❤️VVIP BHAWNA Call Girl in Jaipur Raj...
Call Girls Service Jaipur {9521753030 } ❤️VVIP BHAWNA Call Girl in Jaipur Raj...Call Girls Service Jaipur {9521753030 } ❤️VVIP BHAWNA Call Girl in Jaipur Raj...
Call Girls Service Jaipur {9521753030 } ❤️VVIP BHAWNA Call Girl in Jaipur Raj...
 
Coimbatore Call Girls in Thudiyalur : 7427069034 High Profile Model Escorts |...
Coimbatore Call Girls in Thudiyalur : 7427069034 High Profile Model Escorts |...Coimbatore Call Girls in Thudiyalur : 7427069034 High Profile Model Escorts |...
Coimbatore Call Girls in Thudiyalur : 7427069034 High Profile Model Escorts |...
 
Most Beautiful Call Girl in Bangalore Contact on Whatsapp
Most Beautiful Call Girl in Bangalore Contact on WhatsappMost Beautiful Call Girl in Bangalore Contact on Whatsapp
Most Beautiful Call Girl in Bangalore Contact on Whatsapp
 
Call Girls Hyderabad Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Hyderabad Just Call 8250077686 Top Class Call Girl Service AvailableCall Girls Hyderabad Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Hyderabad Just Call 8250077686 Top Class Call Girl Service Available
 

Mutual Information Algorithm applied to rigid registration

  • 1. Mutual  Informa-on  Algorithm   applied  to  Rigid  Registra-on   Vibha  Chaswal,  Ph.D.  
  • 2. Registra-on     •  Image  registra-on   –  Define  geometric  transforma-ons  T  that  will  map  co-­‐ ordinats  between  one  image  onto  another  image  such  that   some  image  quality  criterion  is  maximized.   –  also  referred  to  as  image  fusion,  superimposi-on,   matching  or  merge  
  • 3. Registra-on  algorithms     •  Used  to  find  the  transforma-on     •  Rigid  &  affine   –  Landmark  based   –  Edge  based   –  Voxel  intensity  based   –  Informa,on  theory  based   •  Non-­‐rigid   –  Registra-on  using  basis  func-ons   –  Registra-on  using  splines   –  Physics  based   •  Elas-c,  Fluid,  Op-cal  flow,  etc.  
  • 4. Rigid  Body  Registra-on  of  medical   images   •  The  anatomical  and  pathological  structures  do   not  deform  during  image  acquisi-ons   •  Tissue  deforma-ons  ignored  and  register   images  using  rigid  body  transforms   •  only  rota-ons  and  transla-ons   •  6  degrees  of  freedom:  3  transla-ons  and  3   rota-ons   •  Key  Characteris-c:  All  distances  are  preserved  
  • 5. 3D  Rigid-­‐body  Transforma-ons   •  A  3D  rigid  body  transform  is  defined  by:   –  3  transla-ons  -­‐  in  X,  Y  &  Z  direc-ons   –  3  rota-ons  -­‐  about  X,  Y  &  Z  axes   •  The  order  of  the  opera-ons  maZers   Transla-ons   Pitch   about  x  axis   Roll   about  y  axis   Yaw   about  z  axis  
  • 6. Informa-on  theory  based  Rigid  body   Registra-on   •  Image  registra-on  is  considered  as  to  maximize  the   amount  of  shared  informa-on  in  two  images   –  reducing  the  amount  of  informa-on  in  the  combined   image     •  Algorithms  used   –  Joint  entropy   •  Joint  entropy  measures  the  amount  of  informa-on  in   the  two  images  combined     –  Mutual  informa,on   •  A  measure  of  how  well  one  image  explains  the  other,   and  is  maximized  at  the  op,mal  alignment   –  Normalized  Mutual  Informa-on    
  • 7. Measures  of  Informa-on   •  Hartley  defined  the  first  informa-on  measure:   –  H  =  n  log  s   –  n  is  the  length  of  the  message  and  s  is  the  number  of   possible  values  for  each  symbol  in  the  message   –  Assumes  all  symbols  equally  likely  to  occur   •  Shannon  proposed  variant  (Shannon’s  Entropy)   •  weighs  the  informa-on  based  on  the  probability  that  an  outcome   will  occur   •  second  term  shows  the  amount  of  informa-on  an  event  provides   is  inversely  propor-onal  to  its  probability  of  occurring  
  • 8. Three  Interpreta-ons  of  Entropy   •  The  amount  of  informa-on  an  event  provides   –  An  infrequently  occurring  event  provides  more   informa-on  than  a  frequently  occurring  event   •  The  uncertainty  in  the  outcome  of  an  event   –  Systems  with  one  very  common  event  have  less   entropy  than  systems  with  many  equally  probable   events   •  The  dispersion  in  the  probability  distribu-on   –  An  image  of  a  single  amplitude  has  a  less  disperse   histogram  than  an  image  of  many  greyscales   •  the  lower  dispersion  implies  lower  entropy  
  • 9. Joint  Entropy  for  Image  Registra-on   •  Define  a  joint  probability  distribu-on:   –  Generate  a  2-­‐D  histogram  where  each  axis  is  the   number  of  possible  greyscale  values  in  each  image   –  each  histogram  cell  is  incremented  each  -me  a  pair           (I_1(x,y),  I_2(x,y))  occurs  in  the  pair  of  images   •  If  the  images  are  perfectly  aligned  then  the  histogram  is  highly   focused.    As  the  images  mis-­‐align  the  dispersion  grows   •  recall  Entropy  is  a  measure  of  histogram  dispersion  
  • 10. Entropy  for  Image  Registra-on   •  Using  joint  entropy  for  registra-on   –  Define  joint  entropy  to  be:   –  Images  are  registered  when  one  is  transformed  rela-ve   to  the  other  to  minimize  the  joint  entropy   –  The  dispersion  in  the  joint  histogram  is  thus  minimized  
  • 11. Joint  entropy:  overlap  problem   aligned   MR/MR   MR/CT   MR/PET   2mm   5mm   •  Joint  entropy  very   sensi-ve  to   mapping  of   posi-on  and   intensity   •  ‘blur’  with   increasing   misregistra-on   •  May  lead  to   incorrect  solu-on   Figure  from  Hill  et.al.,  Voxel   Similarity  measures  for  automated   image  registra3on,  1994,  Proc.  SPIE,   2359  
  • 12. Solu-on:  Mutual  Informa-on    A  solu-on  to  the  overlap  problem  from  which   joint  entropy  suffers  is  to  consider  the   informa-on  contributed  to  the  overlapping   volume  by  each  image  being  registered   together  with  the  joint  informa-on.  The   informa-on  contributed  by  the  individual   images  is  simply  the  entropy  of  the  por-on  of   the  image  that  overlaps  with  the  other  image   volume  
  • 13. Defini-ons  of  Mutual  Informa-on   •  Three  commonly  used  defini-ons:   –  1)  MI(A,B)  =  H(B)  -­‐  H(B|A)  =  H(A)  -­‐  H(A|B)   •  Mutual  informa-on  is  the  amount  that  the  uncertainty  in  B  (or   A)  is  reduced  when  A  (or  B)  is  known.   –  2)  MI(A,B)  =  H(A)  +  H(B)  -­‐  H(A,B)   •  Maximizing  the  mutual  info  is  equivalent  to  minimizing  the   joint  entropy  (last  term)   •  Advantage  in  using  mutual  info  over  joint  entropy  is  it  includes   the  individual  input’s  entropy   •  Works  beZer  than  simply  joint  entropy  in  regions  of  image   background  (low  contrast)  where  there  will  be  low  joint   entropy  but  this  is  offset  by  low  individual  entropies  as  well  so   the  overall  mutual  informa-on  will  be  low  
  • 14. Defini-ons  of  Mutual  Informa-on  II   –  3)   € ⎛ p(a,b) ⎞ I(A,B) = ∑ p(a,b) ⋅ log⎜ ⎟ p(a) p(b) ⎠ ⎝ a,b •  This  defini-on  is  related  to  the  Kullback-­‐Leibler  distance   between  two  distribu-ons   •  Measures  the  dependence  of  the  two  distribu-ons   •  In  image  registra-on  I(A,B)    will  be  maximized  when  the   images  are  aligned   •  In  feature  selec-on  choose  the  features  that  minimize  I(A,B)   to  ensure  they  are  not  related.  
  • 16. Registra-on  using  MI  Maximiza-on   Rigid  Registra,on   Affine  Registra-on   Non-­‐rigid  Registra-on