<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Hello,<div><br></div><div>Please try to keep this discussion on the mailing list.</div><div><br></div><div>You can find a basic program here [1].  Which provide a good example for usage.</div><div><br></div><div> It allows writing to any file format that ITK supports with vector images. I know that mha, nii, and nrrd should support this. Others may and it varies based what modules are compiled into ITK.</div><div><br></div><div>You can see how the texture information is written into the vector here [2]. Contributions to improve the documentation are welcomed.</div><div><br></div><div><br></div><div><br></div><div>[1] <a href="https://github.com/blowekamp/itkTextureAnalysis/blob/master/test/itkTextureFeatureImageFilterTest.cxx">https://github.com/blowekamp/itkTextureAnalysis/blob/master/test/itkTextureFeatureImageFilterTest.cxx</a></div><div>[2] <a href="https://github.com/blowekamp/itkTextureAnalysis/blob/b3911a8ab891859c50c7e3c8819d1a9fa0eaf4af/include/itkTextureFeatureImageFilter.hxx#L217-L224">https://github.com/blowekamp/itkTextureAnalysis/blob/b3911a8ab891859c50c7e3c8819d1a9fa0eaf4af/include/itkTextureFeatureImageFilter.hxx#L217-L224</a></div><div><br><div><div>On Sep 22, 2015, at 3:25 AM, Francisco Lopez de la Franca <<a href="mailto:franciscolopezdelafranca@gmail.com">franciscolopezdelafranca@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><div dir="ltr"><div><div><div><div><div><div><div><div><div><div><div>Hi Bradley,<br></div>I'd like to use your class. A couple of questions:<br><br></div>- Which format can the vectorimage generated be saved in? Is it possible to save it in Nifti format?<br><br></div>- Which information does the vector image contain, I mean, what is the info stored for each voxel? How can I access that info?<br><br></div>I guess the usage of yourclass is in the same way as any ITK filter:<br><br></div>yourFilter->setInput(inputImage);<br></div>yourFilter->setWindowSize(windowSize);<br></div><div>... // other sets...<br></div>yourFilter->update();<br></div>vectorImage = yourFilter->GetOutput();<br><br></div>but, how can I read the data of each voxel in the vector image?<br><br></div>Thank you very much.<br></div>Kind regards.<br><br></div><div class="gmail_extra"><br><div class="gmail_quote">2015-09-21 14:30 GMT+02:00 Bradley Lowekamp <span dir="ltr"><<a href="mailto:blowekamp@mail.nih.gov" target="_blank">blowekamp@mail.nih.gov</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
I have a external ITK extension you may find useful:<br>
<a href="https://github.com/blowekamp/itkTextureAnalysis/blob/master/include/itkTextureFeatureImageFilter.h" rel="noreferrer" target="_blank">https://github.com/blowekamp/itkTextureAnalysis/blob/master/include/itkTextureFeatureImageFilter.h</a><br>
<br>
This computed the GLCM, for a neighborhood for every pixel and produces a VectorImage with all the features.<br>
<br>
Contributions to improving the class and documentation are welcome.<br>
<br>
HTH,<br>
Brad<br>
<div class="HOEnZb"><div class="h5"><br>
On Sep 21, 2015, at 7:15 AM, Francisco Lopez de la Franca <<a href="mailto:franciscolopezdelafranca@gmail.com">franciscolopezdelafranca@gmail.com</a>> wrote:<br>
<br>
> Hi,<br>
> I've used the itk::Statistics::ScalarImageToTextureFeaturesFilter class with the default parameters and everything was OK.<br>
><br>
> But now, I have to calculate the texture features of a 2D scalar image pixel by pixel, I mean, iterate over the whole image and calculate the texture features of every pixel.<br>
><br>
> I guess I've got to use each pixel as the masked region over which to calculate the texture features, but I think this process could be very slow (I have to do it with a lot of 2D images).<br>
><br>
> Is there a faster way to do it or isn't it possible as I've described?<br>
><br>
> Thanks a lot.<br>
> Kind regards.<br>
</div></div><div class="HOEnZb"><div class="h5">> _____________________________________<br>
> Powered by <a href="http://www.kitware.com/" rel="noreferrer" 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" rel="noreferrer" 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.php" rel="noreferrer" target="_blank">http://www.kitware.com/products/protraining.php</a><br>
><br>
> Please keep messages on-topic and check the ITK FAQ at:<br>
> <a href="http://www.itk.org/Wiki/ITK_FAQ" rel="noreferrer" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>
><br>
> Follow this link to subscribe/unsubscribe:<br>
> <a href="http://public.kitware.com/mailman/listinfo/insight-users" rel="noreferrer" target="_blank">http://public.kitware.com/mailman/listinfo/insight-users</a><br>
<br>
</div></div></blockquote></div><br></div>
</blockquote></div><br></div></body></html>