[Insight-users] co-occurrence matrix
Glenn Pierce
glennpierce@connectfree.co.uk
Wed May 19 19:39:04 EDT 2004
--=-1Q0y4GdftD+RjwUKU2Uf
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
Sorry to bother you again again. Last time hopefully
I have written a test program to display my co-occurrence values.
I have attached the program.
However, the values only appear on the forward diagonal as in
http://homepage.ntlworld.com/glenn.pierce/co-occur.png
They should appear throughout the image as in the
http://homepage.ntlworld.com/glenn.pierce/result.png
I cant think what the problem is.
When I'm done maybe I we can add this to the Examples under statistics.
Thanks alot
On Tue, 2004-05-18 at 11:17 -0400, Luis Ibanez wrote:
> Hi Glenn,
>
> You can visualize the 2D histogram by first copying
> its values in an itk::Image.
>
> For this you can write a while() loop and use the
> method
>
> histogram->GetFrequency( index );
>
> Then you convert this ITK image into a VTK image
> using the filter adaptors in
>
> InsightApplications/Auxiliary/vtk
>
> and plug this vtkImageData into a vtkImageViewer.
>
>
> ---
>
> We didnt' change the actual computation of your
> List of measurement vectors. More on this in a
> following email...
>
>
> Regards,
>
>
> Luis
>
>
>
> -------------------
> Glenn Pierce wrote:
>
> > On Sun, 2004-05-16 at 15:11 -0400, Luis Ibanez wrote:
> >
> >>Hi Glenn,
> >>
> >>Thanks for contributing your code to ITK.
> >>
> >>The class has been added under
> >>
> >> Insight/Code/Numerics/Statistics.
> >>
> >>
> >
> > Thanks :)
> >
> >>
> >>Your VTK question wasn't quite clear.
> >>
> >>Do you want to take a VTK image and get a cooccurrence
> >>matrix out of it using ITK ?
> >>
> >>or, do you want to use VTK for visualizing the
> >>cooccurrence matrix that you computed with ITK ?
> >>
> >
> > I wanted to visualise the cooccurrence matrix with vtk as a grey scale
> > image.
> > So I would be visualising the frequency for each "pair of intensity
> > values".
> > So pairs that have a greater frequency appear as higher intensities in a
> > grey level image.
> >
> > In my code I was storing each pair in it's own MeasurementVector.
> > However I should have
> > been increasing the frequency for pairs that are the same. Was this
> > changed ?
> >
> >
> > Thanks for the help.
> >
> > Much appreciated
> >
> >
> > Glenn
> >
>
>
>
--=-1Q0y4GdftD+RjwUKU2Uf
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<META NAME="GENERATOR" CONTENT="GtkHTML/3.1.12">
</HEAD>
<BODY>
Sorry to bother you again again. Last time hopefully<BR>
<BR>
I have written a test program to display my co-occurrence values.<BR>
I have attached the program.<BR>
<BR>
However, the values only appear on the forward diagonal as in<BR>
<BR>
<A HREF="http://homepage.ntlworld.com/glenn.pierce/co-occur.png">http://homepage.ntlworld.com/glenn.pierce/co-occur.png</A><BR>
<BR>
They should appear throughout the image as in the<BR>
<BR>
<A HREF="http://homepage.ntlworld.com/glenn.pierce/result.png">http://homepage.ntlworld.com/glenn.pierce/result.png</A><BR>
<BR>
I cant think what the problem is.<BR>
<BR>
When I'm done maybe I we can add this to the Examples under statistics.<BR>
<BR>
Thanks alot<BR>
<BR>
<BR>
On Tue, 2004-05-18 at 11:17 -0400, Luis Ibanez wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">Hi Glenn,</FONT>
<FONT COLOR="#000000">You can visualize the 2D histogram by first copying</FONT>
<FONT COLOR="#000000">its values in an itk::Image.</FONT>
<FONT COLOR="#000000">For this you can write a while() loop and use the</FONT>
<FONT COLOR="#000000">method</FONT>
<FONT COLOR="#000000"> histogram->GetFrequency( index );</FONT>
<FONT COLOR="#000000">Then you convert this ITK image into a VTK image</FONT>
<FONT COLOR="#000000">using the filter adaptors in</FONT>
<FONT COLOR="#000000"> InsightApplications/Auxiliary/vtk</FONT>
<FONT COLOR="#000000">and plug this vtkImageData into a vtkImageViewer.</FONT>
<FONT COLOR="#000000">---</FONT>
<FONT COLOR="#000000">We didnt' change the actual computation of your</FONT>
<FONT COLOR="#000000">List of measurement vectors. More on this in a</FONT>
<FONT COLOR="#000000">following email...</FONT>
<FONT COLOR="#000000"> Regards,</FONT>
<FONT COLOR="#000000"> Luis</FONT>
<FONT COLOR="#000000">-------------------</FONT>
<FONT COLOR="#000000">Glenn Pierce wrote:</FONT>
<FONT COLOR="#000000">> On Sun, 2004-05-16 at 15:11 -0400, Luis Ibanez wrote:</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">>>Hi Glenn,</FONT>
<FONT COLOR="#000000">>></FONT>
<FONT COLOR="#000000">>>Thanks for contributing your code to ITK.</FONT>
<FONT COLOR="#000000">>></FONT>
<FONT COLOR="#000000">>>The class has been added under</FONT>
<FONT COLOR="#000000">>></FONT>
<FONT COLOR="#000000">>> Insight/Code/Numerics/Statistics.</FONT>
<FONT COLOR="#000000">>></FONT>
<FONT COLOR="#000000">>></FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> Thanks :)</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">>></FONT>
<FONT COLOR="#000000">>>Your VTK question wasn't quite clear.</FONT>
<FONT COLOR="#000000">>></FONT>
<FONT COLOR="#000000">>>Do you want to take a VTK image and get a cooccurrence</FONT>
<FONT COLOR="#000000">>>matrix out of it using ITK ?</FONT>
<FONT COLOR="#000000">>></FONT>
<FONT COLOR="#000000">>>or, do you want to use VTK for visualizing the</FONT>
<FONT COLOR="#000000">>>cooccurrence matrix that you computed with ITK ?</FONT>
<FONT COLOR="#000000">>></FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> I wanted to visualise the cooccurrence matrix with vtk as a grey scale </FONT>
<FONT COLOR="#000000">> image.</FONT>
<FONT COLOR="#000000">> So I would be visualising the frequency for each "pair of intensity </FONT>
<FONT COLOR="#000000">> values". </FONT>
<FONT COLOR="#000000">> So pairs that have a greater frequency appear as higher intensities in a </FONT>
<FONT COLOR="#000000">> grey level image.</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> In my code I was storing each pair in it's own MeasurementVector. </FONT>
<FONT COLOR="#000000">> However I should have</FONT>
<FONT COLOR="#000000">> been increasing the frequency for pairs that are the same. Was this </FONT>
<FONT COLOR="#000000">> changed ?</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> Thanks for the help.</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> Much appreciated</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> Glenn</FONT>
<FONT COLOR="#000000">> </FONT>
</PRE>
</BLOCKQUOTE>
</BODY>
</HTML>
--=-1Q0y4GdftD+RjwUKU2Uf--
More information about the Insight-users
mailing list