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