Hi,<br><br>If your goal is to compute the gradient image, the standard thing to do is to first smooth with a Gaussian (a real Gaussian, not diffusion). This is because the derivative operator itself outputs the slope of the curve between neighboring pixels, so if you&#39;ve got any kind of noise in the image, it will magnify it in the output. When you smooth the image, it suppresses the noise.<br>
<br>Anyway, that&#39;s the text-book approach. Anisotropic smoothing might work better in some applications, but I don&#39;t know if it&#39;s ever been used to compute the gradient.<br><br>BTW, note that GradientRecursiveGaussianImageFilter will smooth the image and then take the gradient for you in one step, so that can be convenient.<br>
<br>- Aviv<br><br><br><br><div class="gmail_quote">On Fri, Jun 6, 2008 at 1:10 PM, Xavier Mellado Esteban &lt;<a href="mailto:xme@unizar.es">xme@unizar.es</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
 &nbsp; Hello,<br>
<br>
 &nbsp; You should take a look at ITK User&#39;s Guide, if you haven&#39;t done it yet:<br>
<br>
 &nbsp; <a href="http://www.itk.org/ItkSoftwareGuide.pdf" target="_blank">http://www.itk.org/ItkSoftwareGuide.pdf</a><br>
<br>
 &nbsp; &quot;Section 6.7 Smoothing Filters&quot; discusses a bit the gaussian and the anisotric filters.<br>
<br>
 &nbsp; Extracted from the user&#39;s guide:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
The drawback of image denoising (smoothing) is that it tends to blur away the sharp boundaries<br>
in the image that help to distinguish between the larger-scale anatomical structures that one<br>
is trying to characterize (which also limits the size of the smoothing kernels in most applications).<br>
Even in cases where smoothing does not obliterate boundaries, it tends to distort the fine<br>
structure of the image and thereby changes subtle aspects of the anatomical shapes in question.<br>
</blockquote>
<br>
<br>
 &nbsp; I have used them a bit and the main difference is what they say. Theorically, the gaussian filter will help to denoise and to have smooth derivatives, but it will blur the borders of &quot;small&quot; structures on your image. On the contrary, the anisotropic will tend to preserve the borders, but I do not know if it has any bad influence on the derivatives.<br>

<br>
 &nbsp; In any case, the use of one filter or the other will depend a lot on the kind of image and which are the structures you want to study. Besides, the parameters used in each filter will change substantially the results, so you have to tune them for your particular case.<br>

<br>
 &nbsp; My understanding is, if your image is not really noisy and you want to help the derivatives, you could smooth it a bit with the gaussian (check first that your gradient filter do not smooth it again). If your image is noisy, try to denoise it with the anisotropic, and then apply the gaussian as I told before. My advice is, try to avoid the gaussian as a denoise filter unless your structures are really big.<br>

<br>
 &nbsp; Wait for other users, probably they can give you better answers. I hope this helps you.<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Regards,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Xavi<br>
<br>
<br>
<br>
<br>
Leila Baghdadi &lt;<a href="mailto:baghdadi@phenogenomics.ca" target="_blank">baghdadi@phenogenomics.ca</a>&gt; ha escrito:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi guys<br>
<br>
does anyone know the difference between the above two and the pros and<br>
cons of using each for before creating the image gradient for<br>
segmentation<br>
<br>
<br>
thanks<br>
<br>
Leila<br>
<br>
_______________________________________________<br>
Insight-users mailing list<br>
<a href="mailto:Insight-users@itk.org" target="_blank">Insight-users@itk.org</a><br>
<a href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><br>
<br>
</blockquote>
<br>
<br>
<br>
_______________________________________________<br>
Insight-users mailing list<br>
<a href="mailto:Insight-users@itk.org" target="_blank">Insight-users@itk.org</a><br>
<a href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><br>
</blockquote></div><br>