These look perfect =)<div><br></div><div>Thanks<br><br><div class="gmail_quote">On Fri, Apr 29, 2011 at 5:22 AM, Julien Malik <span dir="ltr"><<a href="mailto:julien.malik@c-s.fr">julien.malik@c-s.fr</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi,<br>
<br>
We have filters to compute local textures descriptors in Orfeo Toolbox, based on ITK classes.<br>
<br>
Code is here :<br>
<a href="http://hg.orfeo-toolbox.org/OTB/file/tip/Code/FeatureExtraction" target="_blank">http://hg.orfeo-toolbox.org/OTB/file/tip/Code/FeatureExtraction</a><br>
<br>
The filters computing local textures around a neighborhood are :<br>
otb::ScalarImageToTexturesImageFilter (based on itk::GreyLevelCooccurrenceMatrixTextureCoefficientsCalculator)<br>
otb::ScalarImageToAdvancedTexturesImageFilter<br>
otb::ScalarImageToHigherOrderTexturesImageFilter (based on <a href="http://www.insight-journal.org/browse/publication/231" target="_blank">http://www.insight-journal.org/browse/publication/231</a>)<br>
<br>
The filters are streamed and multithreaded, so they can be applied on images of arbitrary size.<br>
<br>
Cheers,<br>
Julien<br>
<br>
<br>
<br>
Le 29/04/2011 10:42, <a href="mailto:M.Staring@lumc.nl" target="_blank">M.Staring@lumc.nl</a> a écrit :<div><div></div><div class="h5"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
The following at least provides code to get plain GLCM operators working:<br>
<br>
<a href="https://github.com/ITKTools/ITKTools/tree/master/src/texture" target="_blank">https://github.com/ITKTools/ITKTools/tree/master/src/texture</a><br>
<br>
HTH,<br>
<br>
Marius<br>
<br>
-----Original Message-----<br>
From: <a href="mailto:insight-users-bounces@itk.org" target="_blank">insight-users-bounces@itk.org</a> [mailto:<a href="mailto:insight-users-bounces@itk.org" target="_blank">insight-users-bounces@itk.org</a>] On Behalf Of Neal R. Harvey<br>
Sent: donderdag 28 april 2011 18:15<br>
To: <a href="mailto:insight-users@itk.org" target="_blank">insight-users@itk.org</a><br>
Subject: Re: [Insight-users] Local texture Features<br>
<br>
Neil Panjwani Wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
I'm interested in computing local texture maps. I found a few filters<br>
in ITK, including the<br>
GreyLevelCooccurrenceMatrixTextureCoefficientsCalculator,<br>
which does compute many of the features I'm interested in. However, it<br>
does so over an entire image, a masked image, or given a cooccurrence<br>
matrix (which is usually generated from the entire image) and only<br>
returns one texture value for each feature given that input. I'd like<br>
to compute these features locally, in say a 9x9 neighborhood much like<br>
the MATLAB function<br>
entropyfilt() (<br>
<a href="http://www.mathworks.com/help/toolbox/images/ref/entropyfilt.html" target="_blank">http://www.mathworks.com/help/toolbox/images/ref/entropyfilt.html</a>)<br>
<br>
How can I utilize these filters to compute local features?<br>
</blockquote>
I am also very interested in doing exactly the same thing.<br>
For example, if I have a segmentation and a number of objects<br>
labeled in an image, I would like to get texture measures for each<br>
individual object.<br>
<br>
When I looked into this I wasn't even able to get the code for the<br>
ITK plain vanilla GLCM operators working properly, let alone<br>
something more complicated. In the end, I went to OpenCV and<br>
modified some of the code there to do what I needed.<br>
<br>
If anyone can provide examples of code that successfully implements<br>
the ITK GLCM operators, that can provide results that correlate well<br>
with applying some other GLCM tools such as those available in<br>
matlab, it would be very much appreciated. If anyone is able to<br>
provide a solution to the more complicated problem as elucidated by<br>
Mr Panjwani, that would be wonderful.<br>
<br>
Cheers<br>
<br>
<br>
</blockquote></div></div><div><div></div><div class="h5">
_____________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at<br>
<a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Kitware offers ITK Training Courses, for more information visit:<br>
<a href="http://www.kitware.com/products/protraining.html" target="_blank">http://www.kitware.com/products/protraining.html</a><br>
<br>
Please keep messages on-topic and check the ITK FAQ at:<br>
<a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><br>
</div></div></blockquote></div><br></div>