<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Corresponding labeled objects in two images</title>
	<atom:link href="http://blogs.mathworks.com/steve/2008/04/21/corresponding-labels/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.mathworks.com/steve/2008/04/21/corresponding-labels/</link>
	<description>Steve Eddins manages the Image &#38; Geospatial development team at The MathWorks and coauthored Digital Image Processing Using MATLAB. He writes here about image processing concepts, algorithm implementations, and MATLAB.</description>
	<lastBuildDate>Fri, 10 Feb 2012 18:55:59 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Steve</title>
		<link>http://blogs.mathworks.com/steve/2008/04/21/corresponding-labels/#comment-24477</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Wed, 14 Sep 2011 12:48:52 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/2008/04/21/corresponding-labels/#comment-24477</guid>
		<description>Image Vision&#8212;Regarding question 1, I assume that the two images are somehow different, even though they have the same number of objects. How are they different? Is each object in one image guaranteed to overlap with only one object in the other image? Regarding question 2, that&#039;s what this post is about. Did you find the techniques described here to be helpful? If not, what&#039;s missing?</description>
		<content:encoded><![CDATA[<p>Image Vision&mdash;Regarding question 1, I assume that the two images are somehow different, even though they have the same number of objects. How are they different? Is each object in one image guaranteed to overlap with only one object in the other image? Regarding question 2, that&#8217;s what this post is about. Did you find the techniques described here to be helpful? If not, what&#8217;s missing?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Image vision</title>
		<link>http://blogs.mathworks.com/steve/2008/04/21/corresponding-labels/#comment-24421</link>
		<dc:creator>Image vision</dc:creator>
		<pubDate>Wed, 17 Aug 2011 12:55:58 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/2008/04/21/corresponding-labels/#comment-24421</guid>
		<description>Hi,
Thanks for your post.
Please guide in the following:
Please consider some other example!
1)
If in image2 objects are numbered differently than that of image1.
how i can relabel as that of image1. Here the number of objects found are same in both images.

2) in another case:
If in image2, the numbers of objects are more than that of image1
how i can pick up objects in image2 that corresponds to image1 with labeling as that of image1 and discarding extra objects in image2.
best regards,
Image Vision.</description>
		<content:encoded><![CDATA[<p>Hi,<br />
Thanks for your post.<br />
Please guide in the following:<br />
Please consider some other example!<br />
1)<br />
If in image2 objects are numbered differently than that of image1.<br />
how i can relabel as that of image1. Here the number of objects found are same in both images.</p>
<p>2) in another case:<br />
If in image2, the numbers of objects are more than that of image1<br />
how i can pick up objects in image2 that corresponds to image1 with labeling as that of image1 and discarding extra objects in image2.<br />
best regards,<br />
Image Vision.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://blogs.mathworks.com/steve/2008/04/21/corresponding-labels/#comment-24307</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Tue, 05 Jul 2011 20:20:28 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/2008/04/21/corresponding-labels/#comment-24307</guid>
		<description>Satish&#8212;That&#039;s more or less what this post is about. Did you find the techniques described here to be helpful? If not, what&#039;s missing?</description>
		<content:encoded><![CDATA[<p>Satish&mdash;That&#8217;s more or less what this post is about. Did you find the techniques described here to be helpful? If not, what&#8217;s missing?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sathish</title>
		<link>http://blogs.mathworks.com/steve/2008/04/21/corresponding-labels/#comment-24293</link>
		<dc:creator>sathish</dc:creator>
		<pubDate>Wed, 29 Jun 2011 14:40:36 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/2008/04/21/corresponding-labels/#comment-24293</guid>
		<description>hi steve,

I have similar images with circular/partially circular objects in them. The object number is not conserved and the same object in one image is not necessarily circular in the other. 
I would like to compare the objects with the same label in both images. Is there anyway to track the object and give it the same label as in the other image? To simply say it, I want to preserve the label of the object from one image to other.
I tried using regionprops with centroid. I m wondering if there is better way to do it.

Thanks for the posts. I closely follow them when I m in doubt.

sathish.</description>
		<content:encoded><![CDATA[<p>hi steve,</p>
<p>I have similar images with circular/partially circular objects in them. The object number is not conserved and the same object in one image is not necessarily circular in the other.<br />
I would like to compare the objects with the same label in both images. Is there anyway to track the object and give it the same label as in the other image? To simply say it, I want to preserve the label of the object from one image to other.<br />
I tried using regionprops with centroid. I m wondering if there is better way to do it.</p>
<p>Thanks for the posts. I closely follow them when I m in doubt.</p>
<p>sathish.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://blogs.mathworks.com/steve/2008/04/21/corresponding-labels/#comment-22077</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Mon, 31 Aug 2009 12:16:53 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/2008/04/21/corresponding-labels/#comment-22077</guid>
		<description>Michael&#8212;If these labeled objects came from &lt;tt&gt;bwlabel&lt;/tt&gt; or &lt;tt&gt;bwconncomp&lt;/tt&gt;, then they are already apart. You can use &lt;tt&gt;imerode&lt;/tt&gt; on the whole image at once to shrink all the objects further.  If the labeled objects are actually touching, can you say more about how you computed them?</description>
		<content:encoded><![CDATA[<p>Michael&mdash;If these labeled objects came from <tt>bwlabel</tt> or <tt>bwconncomp</tt>, then they are already apart. You can use <tt>imerode</tt> on the whole image at once to shrink all the objects further.  If the labeled objects are actually touching, can you say more about how you computed them?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Habib</title>
		<link>http://blogs.mathworks.com/steve/2008/04/21/corresponding-labels/#comment-22065</link>
		<dc:creator>Michael Habib</dc:creator>
		<pubDate>Tue, 18 Aug 2009 11:46:16 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/2008/04/21/corresponding-labels/#comment-22065</guid>
		<description>Hi,
Is there a way to &#039;imeorde&#039; merged labeled objects to set them apart. I found that &#039;imerode&#039;, and &#039;imdilate&#039; treat the labeled image as a binary image. I know I can do it through a loop, but it gives poor performance, as I have tens of thousands of objects.

thanks

Michael</description>
		<content:encoded><![CDATA[<p>Hi,<br />
Is there a way to &#8216;imeorde&#8217; merged labeled objects to set them apart. I found that &#8216;imerode&#8217;, and &#8216;imdilate&#8217; treat the labeled image as a binary image. I know I can do it through a loop, but it gives poor performance, as I have tens of thousands of objects.</p>
<p>thanks</p>
<p>Michael</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://blogs.mathworks.com/steve/2008/04/21/corresponding-labels/#comment-21632</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Thu, 02 Apr 2009 17:17:49 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/2008/04/21/corresponding-labels/#comment-21632</guid>
		<description>Shoeb&#8212;There&#039;s nothing in the Image Processing Toolbox that will do that for you automatically.  You&#039;ll have to do some algorithm development on your own.  I&#039;d start my searches with something like &quot;object tracking&quot; and &quot;blob analysis.&quot;</description>
		<content:encoded><![CDATA[<p>Shoeb&mdash;There&#8217;s nothing in the Image Processing Toolbox that will do that for you automatically.  You&#8217;ll have to do some algorithm development on your own.  I&#8217;d start my searches with something like &#8220;object tracking&#8221; and &#8220;blob analysis.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shoeb</title>
		<link>http://blogs.mathworks.com/steve/2008/04/21/corresponding-labels/#comment-21600</link>
		<dc:creator>Shoeb</dc:creator>
		<pubDate>Mon, 23 Mar 2009 20:07:07 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/2008/04/21/corresponding-labels/#comment-21600</guid>
		<description>Great post Steve! I have one question. Is it possible to do the same thing with labeled objects that moves in the next image?

For example, I have series of images where my region of interest is slowly moving with time. Sometimes one breaks into 2 and sometimes 2 merge into one. Other times that moves slowly from its starting point. Is there any way to identify a particular object in all the images?

Thanks in advance!</description>
		<content:encoded><![CDATA[<p>Great post Steve! I have one question. Is it possible to do the same thing with labeled objects that moves in the next image?</p>
<p>For example, I have series of images where my region of interest is slowly moving with time. Sometimes one breaks into 2 and sometimes 2 merge into one. Other times that moves slowly from its starting point. Is there any way to identify a particular object in all the images?</p>
<p>Thanks in advance!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://blogs.mathworks.com/steve/2008/04/21/corresponding-labels/#comment-20646</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Tue, 22 Apr 2008 16:31:12 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/2008/04/21/corresponding-labels/#comment-20646</guid>
		<description>Brett&#8212;Thanks.</description>
		<content:encoded><![CDATA[<p>Brett&mdash;Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brett Shoelson</title>
		<link>http://blogs.mathworks.com/steve/2008/04/21/corresponding-labels/#comment-20645</link>
		<dc:creator>Brett Shoelson</dc:creator>
		<pubDate>Tue, 22 Apr 2008 15:23:55 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/2008/04/21/corresponding-labels/#comment-20645</guid>
		<description>Nice post, Steve. In fact, very nice series on labeling.

For completeness on this entry, I thought I&#039;d point out that if you don&#039;t specifically need the visual of the adjacency graph, you can easily get the same information (which image 1 objects were relabeled 6 in image 2?) directly from the calculation of pairs:

&gt;&gt; pairs(pairs(:,2)==6)
ans =
     9
    10

Also, one might not always be looking for how objects relabeled in image 2 correspond to original labels in image 1. Sometimes one might want to know how an object labeled 9 in image 1, for instance, was relabeled in image 2:

&gt;&gt; find(S(9,:))
ans =
     6

Or:

&gt;&gt; pairs(pairs(:,1)==9,2)
ans =
     6</description>
		<content:encoded><![CDATA[<p>Nice post, Steve. In fact, very nice series on labeling.</p>
<p>For completeness on this entry, I thought I&#8217;d point out that if you don&#8217;t specifically need the visual of the adjacency graph, you can easily get the same information (which image 1 objects were relabeled 6 in image 2?) directly from the calculation of pairs:</p>
<p>&gt;&gt; pairs(pairs(:,2)==6)<br />
ans =<br />
     9<br />
    10</p>
<p>Also, one might not always be looking for how objects relabeled in image 2 correspond to original labels in image 1. Sometimes one might want to know how an object labeled 9 in image 1, for instance, was relabeled in image 2:</p>
<p>&gt;&gt; find(S(9,:))<br />
ans =<br />
     6</p>
<p>Or:</p>
<p>&gt;&gt; pairs(pairs(:,1)==9,2)<br />
ans =<br />
     6</p>
]]></content:encoded>
	</item>
</channel>
</rss>

