<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/167116</link>
    <title>MATLAB Central Newsreader - Automatic segmentation</title>
    <description>Feed for thread: Automatic segmentation</description>
    <language>en-us</language>
    <copyright>&amp;copy;1994-2012 by MathWorks, Inc.</copyright>
    <webmaster>webmaster@mathworks.com</webmaster>
    <generator>MATLAB Central Newsreader</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <ttl>60</ttl>
    <image>
      <title>MathWorks</title>
      <url>http://www.mathworks.com/images/membrane_icon.gif</url>
    </image>
    <item>
      <pubDate>Mon, 07 Apr 2008 16:29:02 -0400</pubDate>
      <title>Automatic segmentation</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/167116#425205</link>
      <author>J?rgen Kongsro</author>
      <description>I have a CT image of a live pig, in which I want to remove&lt;br&gt;
internal organs. I have tried a whole range of methods,&lt;br&gt;
spanning from manual drawing ROI to erode / dilate functions.&lt;br&gt;
&lt;br&gt;
The segmentation is based on gray values, and some of the&lt;br&gt;
internal organs i.e. kidneys have the same gray value as the&lt;br&gt;
muscle tissue (which I want to keep for further analysis).&lt;br&gt;
&lt;br&gt;
Does anyone have experience with removal of tissued or&lt;br&gt;
organs in CT images, or other &quot;smart&quot; solultions for this&lt;br&gt;
problem?&lt;br&gt;
&lt;br&gt;
Regards&lt;br&gt;
J?rgen Kongsro, Ph.D. </description>
    </item>
    <item>
      <pubDate>Mon, 07 Apr 2008 22:05:27 -0400</pubDate>
      <title>Re: Automatic segmentation</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/167116#425270</link>
      <author>felix.goldberg@gmail.com</author>
      <description>On Apr 7, 6:29 pm, &quot;J?rgen Kongsro&quot; &amp;lt;jorgen.kong...@gmail.com&amp;gt; wrote:&lt;br&gt;
&amp;gt; I have a CT image of a live pig, in which I want to remove&lt;br&gt;
&amp;gt; internal organs. I have tried a whole range of methods,&lt;br&gt;
&amp;gt; spanning from manual drawing ROI to erode / dilate functions.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; The segmentation is based on gray values, and some of the&lt;br&gt;
&amp;gt; internal organs i.e. kidneys have the same gray value as the&lt;br&gt;
&amp;gt; muscle tissue (which I want to keep for further analysis).&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Does anyone have experience with removal of tissued or&lt;br&gt;
&amp;gt; organs in CT images, or other &quot;smart&quot; solultions for this&lt;br&gt;
&amp;gt; problem?&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Regards&lt;br&gt;
&amp;gt; J?rgen Kongsro, Ph.D.&lt;br&gt;
&lt;br&gt;
Is the texture of the internal organs and the muscle tissue different?&lt;br&gt;
If yes, you can go for texture segmentation.</description>
    </item>
    <item>
      <pubDate>Tue, 08 Apr 2008 17:07:03 -0400</pubDate>
      <title>Re: Automatic segmentation</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/167116#425455</link>
      <author>J?rgen Kongsro</author>
      <description>Thank you for your reply.&lt;br&gt;
&lt;br&gt;
I have tried texture analysis, using GLCM, entropy etc.&lt;br&gt;
The tissues do not differ very much in texture, so I am not&lt;br&gt;
able to separate them using texture analysis.&lt;br&gt;
&lt;br&gt;
I think I have to develop the erode / dilation even further,&lt;br&gt;
thanks again for your reply.</description>
    </item>
    <item>
      <pubDate>Tue, 10 Jun 2008 19:19:01 -0400</pubDate>
      <title>Re: Automatic segmentation</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/167116#436787</link>
      <author>J?rgen Kongsro</author>
      <description>I have used active contour or &quot;snakes&quot; to segment 2D&lt;br&gt;
Computed Tomography (CT) images. It seems to work very well&lt;br&gt;
for my purpose.&lt;br&gt;
&lt;br&gt;
Does anyone know how to extend the 2D segmentation to whole&lt;br&gt;
stacks or 3D segmentation using the active contour or&lt;br&gt;
&quot;snakes&quot; principle?&lt;br&gt;
&lt;br&gt;
I have image stack of live pigs, which I want to dissect&lt;br&gt;
&quot;virtually&quot; by removing internal organs in a fast and&lt;br&gt;
automatic way. The stacks consist of 1200 images per pig,&lt;br&gt;
and the data matrix or cube (X-Y-Z) is 512-512-1200.&lt;br&gt;
&lt;br&gt;
So far, I have used seed points and &quot;snakes&quot;, extrapolating&lt;br&gt;
the seed points in the Z-direction, and changing seed points&lt;br&gt;
manually when the anatomy of the pig changes. It is a&lt;br&gt;
semi-automatic method, which I want to automate further.&lt;br&gt;
Total time used for this method is approx. 10 minutes per&lt;br&gt;
pig, and I want to reduce it even further.&lt;br&gt;
&lt;br&gt;
regards J?rgen Kongsro</description>
    </item>
    <item>
      <pubDate>Wed, 11 Jun 2008 02:26:47 -0400</pubDate>
      <title>Re: Automatic segmentation</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/167116#436849</link>
      <author>ImageAnalyst</author>
      <description>On Jun 10, 3:19=A0pm, &quot;J?rgen Kongsro&quot; &amp;lt;jorgen.kong...@gmail.com&amp;gt; wrote:&lt;br&gt;
&amp;gt; I have used active contour or &quot;snakes&quot; to segment 2D&lt;br&gt;
&amp;gt; Computed Tomography (CT) images. It seems to work very well&lt;br&gt;
&amp;gt; for my purpose.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Does anyone know how to extend the 2D segmentation to whole&lt;br&gt;
&amp;gt; stacks or 3D segmentation using the active contour or&lt;br&gt;
&amp;gt; &quot;snakes&quot; principle?&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; I have image stack of live pigs, which I want to dissect&lt;br&gt;
&amp;gt; &quot;virtually&quot; by removing internal organs in a fast and&lt;br&gt;
&amp;gt; automatic way. The stacks consist of 1200 images per pig,&lt;br&gt;
&amp;gt; and the data matrix or cube (X-Y-Z) is 512-512-1200.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; So far, I have used seed points and &quot;snakes&quot;, extrapolating&lt;br&gt;
&amp;gt; the seed points in the Z-direction, and changing seed points&lt;br&gt;
&amp;gt; manually when the anatomy of the pig changes. It is a&lt;br&gt;
&amp;gt; semi-automatic method, which I want to automate further.&lt;br&gt;
&amp;gt; Total time used for this method is approx. 10 minutes per&lt;br&gt;
&amp;gt; pig, and I want to reduce it even further.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; regards J?rgen Kongsro&lt;br&gt;
-----------------------------------------------------------------------&lt;br&gt;
J?rgen Kongsro:&lt;br&gt;
Can you just find everything and then do bwlabel and regionprops and&lt;br&gt;
then find the organ you want based on it's size?  This is essentially&lt;br&gt;
what you're doing by your erosion/dilation morphological process but&lt;br&gt;
it may or may not be faster (because you can eliminate the morphology&lt;br&gt;
steps but then you have extra blobs to label).&lt;br&gt;
&lt;br&gt;
Your description was a little bit confusing so let's see if I have it&lt;br&gt;
correct.  You are able to segment successfully based on gray level&lt;br&gt;
alone, and you're happy with that so far, but it gives you multiple&lt;br&gt;
organs (kidneys, muscles).  You do want all those multiple organs but&lt;br&gt;
you want to process them separately, for example process two kidney&lt;br&gt;
blobs but you want them identified as &quot;kidney #1&quot; and &quot;kidney #2&quot; and&lt;br&gt;
you want the measurements for each separately.  Then you might have 3&lt;br&gt;
muscle blobs (the same intensity as the kidneys) and you want 3 more&lt;br&gt;
sets of measurements for &quot;muscle #1,&quot; &quot;muscle #2,&quot; and &quot;muscle #3.&quot;&lt;br&gt;
So you'd have 5 sets of measurements (for the 5 blobs representing&lt;br&gt;
separate organs) and each set would have measurements like volume,&lt;br&gt;
intensity (or density), porosity, circularity, major axis length,&lt;br&gt;
etc.  Does that about sum it up?&lt;br&gt;
&lt;br&gt;
You might try asking in sci.image.processing (but post a few slice&lt;br&gt;
images first).&lt;br&gt;
Regards,&lt;br&gt;
ImageAnalyst</description>
    </item>
    <item>
      <pubDate>Wed, 11 Jun 2008 07:56:02 -0400</pubDate>
      <title>Re: Automatic segmentation</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/167116#436868</link>
      <author>J?rgen Kongsro</author>
      <description>Thank you for your reply. Sorrt about the confusing part...&lt;br&gt;
&lt;br&gt;
I have tried the morphology by bwlabel and regionprops. The &lt;br&gt;
problem is that the organs, including the liver, stomach &lt;br&gt;
etc. does not have &quot;solid&quot; boundaries, so muscle tissue and &lt;br&gt;
internal organs are difficult to separate, even when &lt;br&gt;
performing erotion / dilation. I will try to work with size &lt;br&gt;
and regionprops, and maybe this will help...&lt;br&gt;
&lt;br&gt;
Thanks again for your reply, and I will check out the &lt;br&gt;
sci.image.processing. &lt;br&gt;
&lt;br&gt;
Regards&lt;br&gt;
J?rgen Kongsro</description>
    </item>
    <item>
      <pubDate>Wed, 11 Jun 2008 14:34:30 -0400</pubDate>
      <title>Re: Automatic segmentation</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/167116#436939</link>
      <author>ImageAnalyst</author>
      <description>On Jun 11, 3:56=A0am, &quot;J?rgen Kongsro&quot; &amp;lt;jorgen.kong...@gmail.com&amp;gt; wrote:&lt;br&gt;
&amp;gt; Thank you for your reply. Sorrt about the confusing part...&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; I have tried the morphology by bwlabel and regionprops. The&lt;br&gt;
&amp;gt; problem is that the organs, including the liver, stomach&lt;br&gt;
&amp;gt; etc. does not have &quot;solid&quot; boundaries, so muscle tissue and&lt;br&gt;
&amp;gt; internal organs are difficult to separate, even when&lt;br&gt;
&amp;gt; performing erotion / dilation. I will try to work with size&lt;br&gt;
&amp;gt; and regionprops, and maybe this will help...&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Thanks again for your reply, and I will check out the&lt;br&gt;
&amp;gt; sci.image.processing.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Regards&lt;br&gt;
&amp;gt; J?rgen Kongsro&lt;br&gt;
&lt;br&gt;
-----------------------------------&lt;br&gt;
J?rgen:&lt;br&gt;
OK it's becoming clearer.  You have several organs that are the same&lt;br&gt;
gray level but they are connected, touching each other quite literally&lt;br&gt;
(both physically in the body, and in the image), and it's difficult to&lt;br&gt;
automatically determine the dividing line.  Yet you, with your expert&lt;br&gt;
knowledge and experience, can see where you'd like to split them apart&lt;br&gt;
but it's difficult to program that in.  In cases where the connection&lt;br&gt;
is a small strand, you're trying morphological things like opening&lt;br&gt;
operations or the watershed operation.  This can be a tough problem,&lt;br&gt;
even more so in 3D.  Let's say you have a big oblong ellipsoid.  You&lt;br&gt;
know they are two different organs but in the gray level image it's&lt;br&gt;
just one giant blob of uniform intensity.  Maybe if there is no hint&lt;br&gt;
of a indent or dividing line, you can just use your expert knowledge&lt;br&gt;
to manually carve out the subvolume of the organ of interest with a 3D&lt;br&gt;
program like Aviso (formerly called Amira).  Aviso has special tools&lt;br&gt;
for doing this.&lt;br&gt;
Good luck.&lt;br&gt;
ImageAnalyst</description>
    </item>
    <item>
      <pubDate>Wed, 11 Jun 2008 20:27:02 -0400</pubDate>
      <title>Re: Automatic segmentation</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/167116#437023</link>
      <author>J?rgen Kongsro</author>
      <description>Thank you for your reply, once again.&lt;br&gt;
&lt;br&gt;
I will take tour suggestions into consideration. I tried to &lt;br&gt;
go back to the erotion / dilation method used previously, &lt;br&gt;
and it seems to work for internal organs which have a solid &lt;br&gt;
contour which can be separated from the body cavity. The &lt;br&gt;
main problem seem to be the stomach and kidneys, which are &lt;br&gt;
connected to the body cavity (the stomach being connected &lt;br&gt;
to the ventral part of the body cavity, the kidneys &lt;br&gt;
connected to the dorsal part). &lt;br&gt;
&lt;br&gt;
You can probably view some image samples at this external &lt;br&gt;
link (ScienceDirect):&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://www.sciencedirect.com/science?&quot;&gt;http://www.sciencedirect.com/science?&lt;/a&gt;&lt;br&gt;
_ob=ArticleURL&amp;_udi=B6T5C-4C0RC4V-&lt;br&gt;
C&amp;_user=10&amp;_rdoc=1&amp;_fmt=&amp;_orig=search&amp;_sort=d&amp;view=c&amp;_acct=C&lt;br&gt;
000050221&amp;_version=1&amp;_urlVersion=0&amp;_userid=10&amp;md5=f716ce6753&lt;br&gt;
7e6444d1e2496f01d88b94&lt;br&gt;
&lt;br&gt;
Best regards&lt;br&gt;
J?rgen Kongsro</description>
    </item>
  </channel>
</rss>

