<rss version="2.0"
 xmlns:dc="http://purl.org/dc/elements/1.1/"
>
<channel>
<title>The Kitware Blog</title>
<link>http://www.kitware.com</link>
<description>News and updates for Computer Vision in The Kitware Blog</description>
<copyright>Copyright Kitware Inc.</copyright>
<pubDate>Wed, 01 Feb 2012 12:44:50 -0500</pubDate>
<lastBuildDate>Wed, 01 Feb 2012 12:44:50 -0500</lastBuildDate>
<item>
<title>American Football Plays Paper Presented</title>
<dc:creator>Katie Osterdahl</dc:creator>
<dc:creator>Lynn Bardsley</dc:creator>
<link>http://www.kitware.com/blog/home/post/230</link>
<description>&lt;p&gt;&lt;img style=&quot;float: left; border: 0;&quot; title=&quot;Eran Swears&quot; src=&quot;http://gemenon/blog/kwblog/files/82_219130216.PNG&quot; alt=&quot;Eran Swears&quot; width=&quot;46&quot; height=&quot;42&quot; /&gt; Eran Swears presented a paper at the WACV conference in Breckenridge Colorado on January 11 entitled&lt;em&gt;: &amp;nbsp;&lt;/em&gt;&lt;em&gt;&lt;strong&gt;Learning and Recognizing Complex Multi-Agent Activities with Applications to American Football Plays. &lt;/strong&gt;&lt;/em&gt;The paper, authored by Eran Swears and Anthony Hoogs, will be published in the Workshop IEEE Publication.&lt;/p&gt;
&lt;p&gt;&lt;img style=&quot;border: 0pt none; display: block; margin-left: auto; margin-right: auto;&quot; src=&quot;/blog/files/96_1538263217.PNG&quot; alt=&quot;&quot; width=&quot;550&quot; /&gt;&lt;/p&gt;
&lt;p&gt;The basic research, which stems from the DARPA CARVE program, seeks to determine if we can automatically detect pre-planned or scripted coordinated activities using automatically computed and highly fragmented tracks from video. &amp;nbsp;American football was chosen as a surrogate problem domain as it shares many of the difficulties of reconnaissance video, including difficult tracking, interacting agents (players), high variability within the same play type, and active deception.&lt;/p&gt;
&lt;p&gt;&lt;img style=&quot;border: 0pt none; display: block; margin-left: auto; margin-right: auto;&quot; src=&quot;/blog/files/96_1792863367.PNG&quot; alt=&quot;&quot; width=&quot;350&quot; /&gt;&lt;/p&gt;
&lt;p&gt;The approach pushes the model complexity onto the observations by using a multi-variate kernel density while maintaining a simple HMM model. The temporal interactions of objects are captured by coupling the kernel observation distributions with a time-varying state-transition matrix, producing a Non-Stationary Kernel HMM (NSK-HMM). This modeling philosophy specifically addresses several issues that plague the more complex stationary models with&amp;nbsp;simple observations, i.e. Dynamic Multi-Linked HMM (DML-HMM) and the Time-Delayed Probabilistic Graphical Model (TDPGM).&amp;nbsp; These include: smaller training datasets, sensitivity to intra class variability and/or dense uninformative clutter tracks. Experiments are performed in the American football video domain, where the offensive plays are the activities. Comparisons are made to the DML-HMM and an extension of the TDPGM to DBNs (TDDBN). The NSK-HMM achieves a 57.7% classification accuracy across seven activities, while the DML-HMM is 26.7% and the TDDBN is 21.3%.&amp;nbsp; When tested on four activities the NSK-HMM achieves a 76.0% accuracy.&lt;/p&gt;</description>
<pubDate>Tue, 31 Jan 2012 14:16:58 -0500</pubDate>
</item>
<item>
<title>ITK meets OpenCV at CVPR 2011</title>
<dc:creator>Amitha Perera</dc:creator>
<link>http://www.kitware.com/blog/home/post/144</link>
<description>&lt;p&gt;At the recent &lt;a href=&quot;http://cvpr2011.org/&quot;&gt;CVPR 2011&lt;/a&gt; conference, Kitware presented a half-day (4-hour) tutorial on the combined use of &lt;a href=&quot;http://www.itk.org/&quot;&gt;ITK &lt;/a&gt;and &lt;a href=&quot;http://opencv.willowgarage.com/wiki/&quot;&gt;OpenCV&lt;/a&gt;, prepared and delivered by:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Luis Ibanez,&lt;/li&gt;
&lt;li&gt;Patrick Reynolds,&lt;/li&gt;
&lt;li&gt;Matt Leotta,&lt;/li&gt;
&lt;li&gt;Gabe Hart, and&lt;/li&gt;
&lt;li&gt;Amitha Perera.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There were two main goals of the tutorial: to introduce ITK to the computer vision community and to provide a hands-on training on using ITK, especially in conjunction with other packages such as OpenCV. We also presented some of the recent work to directly support video in ITK, which was developed under funding from the &lt;a href=&quot;http://www.nlm.nih.gov/&quot;&gt;US National Library of Medicine&lt;/a&gt; as part of the current effort for improving and extending ITK.&lt;br /&gt;&lt;br /&gt;The tutorial combined short lecture sessions from the ITK overview with hands-on exercises for the training.&lt;br /&gt;&lt;br /&gt;For the hands-on part, we wanted to minimize the issues related to multiple system configurations. We prepared pre-configured Virtual Machines based on VirtualBox and distributed these to attendees in the form of a DVD or a USB memory stick.&lt;br /&gt;&lt;br /&gt;At the beginning of the tutorial, each attendee installed &lt;a href=&quot;http://www.virtualbox.org/&quot;&gt;VirtualBox&lt;/a&gt; and proceeded to import the Virtual Machine from the DVD or USB media. They booted the VM and got a quick crash course on basic Linux commands and navigation of the interface.&lt;br /&gt;&lt;br /&gt;The virtual machines contained an installation of &lt;a href=&quot;http://www.ubuntu.com/testing/natty/beta&quot;&gt;Ubuntu 11&lt;/a&gt;, and included the source code of &lt;a href=&quot;http://www.itk.org/Wiki/ITK_Release_4.0&quot;&gt;ITKv4&lt;/a&gt;, OpenCV 2.2, and the ITK Video bridge. Binary builds of each one of these tools were also included in the VM. In this way, every attendee had access to an identical computer where the full software suite was installed in a consistent way.&lt;br /&gt;&lt;br /&gt;There were four main parts to the tutorial. In the first part, Luis Ibanez introduced ITK to the Computer Vision community. In particular, he discussed the history of the project, the environment of the developer community, and the main image analysis, segmentation and registration functionalities of the toolkit. The introduction concluded with hands-on exercises using ITK.&lt;br /&gt;&lt;br /&gt;The second part included an introduction to OpenCV 2.2, delivered by Matt Leotta. Matt described some of the new C++ classes available in Open CV, and walked the audience through some hands-on demonstrations.&lt;br /&gt;&lt;br /&gt;Next, building upon the ITK and OpenCV introductions, Gabe Hart and Patrick Reynolds introduced the ITKv4 Video Bridge that makes it now possible to interconnect ITK images into OpenCV ones. This data structure conversion works in both directions, making it possible to send image data back and forth between ITK and OpenCV.&lt;br /&gt;&lt;br /&gt;Finally, the new Video Filters in ITKv4 were presented by Gabe Hart and Patrick Reynolds. They illustrated how to load a video stream and how to use the new ITK video filter classes to process every frame of the video through an ITK image filter.&lt;br /&gt;&lt;br /&gt;The tutorial was culminated by a raffle of a &lt;a href=&quot;http://www.asus.com/Eee/Eee_Pad/Eee_Pad_Transformer_TF101/&quot;&gt;ASUS EEE Pad Transformer&lt;/a&gt; tablet. The raffle was based on consistency of attendance: we distributed raffle tickets periodically during the tutorial, so that the longer you were present, the more likely you were to win. We also awarded extra tickets to those that asked good questions.&lt;/p&gt;
&lt;p&gt;Some pictures of the presenters:&lt;/p&gt;
&lt;p align=&quot;left&quot;&gt;&lt;img src=&quot;/blog/files/51_2084690259.jpg&quot; alt=&quot;&quot; width=&quot;252&quot; height=&quot;189&quot; /&gt; &lt;img src=&quot;/blog/files/51_813137094.jpg&quot; alt=&quot;&quot; width=&quot;255&quot; height=&quot;191&quot; /&gt; &lt;img src=&quot;/blog/files/51_1937315317.JPG&quot; alt=&quot;&quot; width=&quot;255&quot; height=&quot;190&quot; /&gt; &lt;img src=&quot;/blog/files/51_1590572311.JPG&quot; alt=&quot;&quot; width=&quot;255&quot; height=&quot;190&quot; /&gt;&lt;/p&gt;
&lt;p&gt;And a very blurry picture of the happy winner, Mostafa Abdelrahman, and picture of the prize:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/blog/files/51_29972197.jpg&quot; alt=&quot;&quot; width=&quot;328&quot; height=&quot;293&quot; /&gt; &lt;img src=&quot;/blog/files/51_2060334358.jpg&quot; alt=&quot;&quot; width=&quot;229&quot; height=&quot;171&quot; /&gt;&lt;/p&gt;
&lt;p&gt;All the materials of the Tutorial are freely available under the &lt;a href=&quot;http://creativecommons.org/licenses/by/3.0/&quot;&gt;Creative Commons by Attribution License&lt;/a&gt; at&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/InsightSoftwareConsortium/ITK-OpenCV-Bridge-Tutorial&quot;&gt;https://github.com/InsightSoftwareConsortium/ITK-OpenCV-Bridge-Tutorial&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Links to these resources and more are available at &lt;a href=&quot;http://www.kitware.com/cvpr2011&quot;&gt;http://www.kitware.com/cvpr2011&lt;/a&gt;.&lt;/p&gt;</description>
<pubDate>Tue, 05 Jul 2011 11:44:49 -0400</pubDate>
</item>
</channel>
</rss>

