<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Calibri, sans-serif" size="2">
<div>Hello,</div>
<div> </div>
<div>Thank you for your time in advance.</div>
<div> </div>
<div>I am trying to implement a new registration metric which is based on a patch-based  computation of gradient orientations i.e. subdividing images into sub-regions or cells and compute a histogram based on the orientations of the gradients inside each patch.
I was told that the best way to proceed is to sneak into one of the implemented metrics in itk (to use the power of the source!). </div>
<div>Accordingly I looked into one of the easiest  metrics available namely “<b>itkMeanSquaresImageToImageMetricv4</b>” and found out that it is implemented using 4 different header files namely: “<b>itkMeanSquaresImageToImageMetricv4.h</b><b>”</b><b>, </b><b>“</b><b>itkMeanSquaresImageToImageMetricv4.hxx</b><b>”</b><b>,
</b><b>“</b><b>itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h</b><b>”</b><b>, </b>and<b> “</b><b>itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.hxx</b><b>”. </b></div>
<div> </div>
<div>The 1<font size="1"><sup>st</sup></font> header file says: “<b>see</b><b> </b><b>MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader::ProcessPoint for algorithm implementation</b>”. When looking into that file it is noted that the values passed
to that method are image pixel types (“<b>moving</b><b>ImageValue</b>” and “<b>fixedImageValue</b>”) and NOT the images themselves. Unfortunately, in my case –as described above- the metric computation depends on patches (cells) rather than on single pixel
values. Therefore, Is there a way to pass on the images themselves to the ProcessPoint method? Or alternatively is there another metric that also depends on patch-based computation where the images themselves are getting passed on to the ProcessPoint method?
</div>
<div> </div>
<div>Any suggestion would be appreciated.</div>
<div> </div>
<div>Kind regards</div>
<div> </div>
<div>Denis </div>
<div> </div>
</font>
</body>
</html>