[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-&gt;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">&gt; On Sun, 2004-05-16 at 15:11 -0400, Luis Ibanez wrote:</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt;&gt;Hi Glenn,</FONT>
<FONT COLOR="#000000">&gt;&gt;</FONT>
<FONT COLOR="#000000">&gt;&gt;Thanks for contributing your code to ITK.</FONT>
<FONT COLOR="#000000">&gt;&gt;</FONT>
<FONT COLOR="#000000">&gt;&gt;The class has been added under</FONT>
<FONT COLOR="#000000">&gt;&gt;</FONT>
<FONT COLOR="#000000">&gt;&gt;     Insight/Code/Numerics/Statistics.</FONT>
<FONT COLOR="#000000">&gt;&gt;</FONT>
<FONT COLOR="#000000">&gt;&gt;</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; Thanks :)</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt;&gt;</FONT>
<FONT COLOR="#000000">&gt;&gt;Your VTK question wasn't quite clear.</FONT>
<FONT COLOR="#000000">&gt;&gt;</FONT>
<FONT COLOR="#000000">&gt;&gt;Do you want to take a VTK image and get a cooccurrence</FONT>
<FONT COLOR="#000000">&gt;&gt;matrix out of it using ITK ?</FONT>
<FONT COLOR="#000000">&gt;&gt;</FONT>
<FONT COLOR="#000000">&gt;&gt;or, do you want to use VTK for visualizing the</FONT>
<FONT COLOR="#000000">&gt;&gt;cooccurrence matrix that you computed with ITK ?</FONT>
<FONT COLOR="#000000">&gt;&gt;</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; I wanted to visualise the cooccurrence matrix with vtk as a grey scale </FONT>
<FONT COLOR="#000000">&gt; image.</FONT>
<FONT COLOR="#000000">&gt; So I would be visualising  the frequency for each &quot;pair of intensity </FONT>
<FONT COLOR="#000000">&gt; values&quot;. </FONT>
<FONT COLOR="#000000">&gt; So pairs that have a greater frequency appear as higher intensities in a </FONT>
<FONT COLOR="#000000">&gt; grey level image.</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; In my code I was storing each pair in it's own MeasurementVector. </FONT>
<FONT COLOR="#000000">&gt; However I should have</FONT>
<FONT COLOR="#000000">&gt; been increasing the frequency for pairs that are the same. Was this </FONT>
<FONT COLOR="#000000">&gt; changed ?</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; Thanks for the help.</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; Much appreciated</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; Glenn</FONT>
<FONT COLOR="#000000">&gt; </FONT>



</PRE>
</BLOCKQUOTE>
</BODY>
</HTML>

--=-1Q0y4GdftD+RjwUKU2Uf--




More information about the Insight-users mailing list