<?xml version="1.0" encoding="ISO-8859-1" ?><rss version="2.0">
<channel>
    <title>RoboRealm Forum</title>
    <link>http://www.RoboRealm.com/</link>
    <description>The newest forum threads.</description>
    <lastBuildDate>Tue, 30 Nov 1999 00:11:00 EST</lastBuildDate>
    <language>en-us</language>
    <copyright>Copyright: (C) RoboRealm, http://www.RoboRealm.com/</copyright>
    <docs>http://www.RoboRealm.com/</docs>

    <item>
        <title>Advice needed for analyzing 360-degree images</title>
        <description>
        Hello,&lt;br&gt;&lt;br&gt;I have set up a 360-degree vision system on my robot and would like to use it to aid indoor navigation. I am trying to figure out how the robot can use the images to determine what room it is in and how it is positioned in that room (at least approximately).&amp;nbsp;&amp;nbsp;The idea is to have the robot explore the house and collect panoramic snapshots as it goes.&amp;nbsp;&amp;nbsp;Then I want to extract a set of features from these snapshots to be used in a kind of principle-component pattern matching algorithm for later recognition.&amp;nbsp;&amp;nbsp;I then figure I could use cross-correlation or other methods to determine roughly how the robot is oriented in the room and also where it is in relation to the room center.&lt;br&gt;&lt;br&gt;But to get started, I need to figure out a good set of features to extract from the panoramic images.&amp;nbsp;&amp;nbsp;Some papers I have read simply take a circular slice of the raw image and use the resulting grayscale values (indexed by angle) as an N-dimensional vector where N is the angular resolution.&amp;nbsp;&amp;nbsp;I figured I might as well use color information too so I am starting with the Flood Fill and Blob Filters.&amp;nbsp;&amp;nbsp;What I need to get at the end is a set of numbers, indexed by angular displacement along the panoramic image, that I can feed into a principle-components analysis.&lt;br&gt;&lt;br&gt;I have attached a representative image from my camera setup which shows two rooms and a sliding glass door looking out to a balcony.&amp;nbsp;&amp;nbsp;I&apos;ve also attached a .robo file illustrating my initial thinking as to what features to extract.&amp;nbsp;&amp;nbsp;Basically I unwrap the image, crop out the artifacts, blur it, flood fill, blob separate and color equalize.&amp;nbsp;&amp;nbsp;Then I&apos;m not sure what to take from that for my vectors.&amp;nbsp;&amp;nbsp;The blob statistics would probably be a good bet, but they are not evenly spaced at fixed angles.&amp;nbsp;&amp;nbsp;I suppose I could still sample at a fixed angular step (say every 5 degrees) then use the statistics from the nearest blob for the vector elements.&lt;br&gt;&lt;br&gt;Any other ideas would be greatly appreciated!&lt;br&gt;&lt;br&gt;--patrick&lt;br&gt;&lt;p&gt;&lt;a target=_blank href=&quot;http://www.roborealm.com/uploads/17721_1.jpg&quot;&gt;&lt;img border=1 src=&quot;http://www.roborealm.com/uploads/17721_thumb_1.jpg&quot;&gt;&lt;/a&gt;        </description>
        <link>http://www.roborealm.com/forum/index.php?thread_id=2908</link>
        <guid>http://www.roborealm.com/forum/index.php?thread_id=2908</guid>
        <pubDate>Tue, 30 Nov 1999 00:11:00 EST</pubDate>
    </item>
</channel>
</rss>
