<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Johannes Luderschmidt&#039;s Blog &#187; Featured</title>
	<atom:link href="http://johannesluderschmidt.de/lang/en-us/category/featured/feed/" rel="self" type="application/rss+xml" />
	<link>http://johannesluderschmidt.de</link>
	<description>This is a blog about topics like multi-touch, Flash programming and natural user interfaces.</description>
	<lastBuildDate>Tue, 10 Jan 2012 15:54:58 +0000</lastBuildDate>
	<language>en-us</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<meta xmlns="http://www.w3.org/1999/xhtml" name="robots" content="noindex,follow" />
		<item>
		<title>VotkA: 3D Visualization of the k-means Algorithm using Fiducials, Processing, TUIO and OSCRemote</title>
		<link>http://johannesluderschmidt.de/lang/en-us/votka-3d-visualization-of-the-k-means-algorithm-using-fiducials-processing-tuio-and-oscremote/831</link>
		<comments>http://johannesluderschmidt.de/lang/en-us/votka-3d-visualization-of-the-k-means-algorithm-using-fiducials-processing-tuio-and-oscremote/831#comments</comments>
		<pubDate>Tue, 03 Nov 2009 09:49:52 +0000</pubDate>
		<dc:creator>johannes</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[InfoVis]]></category>
		<category><![CDATA[Processing]]></category>
		<category><![CDATA[Tangible Interfaces]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[Information Visualization]]></category>
		<category><![CDATA[tui]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[Visualization]]></category>

		<guid isPermaLink="false">http://johannesluderschmidt.de/?p=831</guid>
		<description><![CDATA[I am going to present a few projects on my blog in which I collaborated in one or the other way. This post introduces Fabio Campos&#8216;s VotkA (Visualization of the k-means Algorithm) project of the course Visualization in the Master&#8217;s studies of Computer Sciences at the RheinMain University of Applied Sciences. Fabio&#8217;s project is a [...]]]></description>
			<content:encoded><![CDATA[<p><em>I am going to present a few projects on my blog in which I collaborated in one or the other way. This post introduces <a href="http://sopmac.de/">Fabio Campos</a>&#8216;s VotkA (<strong>V</strong>isualization <strong>o</strong>f <strong>t</strong>he <strong>k</strong>-means <strong>A</strong>lgorithm) project of the course Visualization in the Master&#8217;s studies of Computer Sciences at the RheinMain University of Applied Sciences. Fabio&#8217;s project is a 3D visualization of the k-means algorithm applied to Fisher&#8217;s dataset. The user can interact with the visualization via reacTIVision/Fiducials or the OSCRemote application on the iPhone/iPod Touch.</em></p>
<p><a href="http://87.230.80.151/image/3D%20Visualization%20of%20the%20k-meansAlgorithmUsingFiducialsAnd%20Processing2.png"><img src="http://johannesluderschmidt.de/wp-content/uploads/2009/10/3D-Visualization-of-the-k-meansAlgorithmUsingFiducialsAnd-Processing2_450.png" alt="3D Visualization of the k-meansAlgorithmUsingFiducialsAnd Processing2_450" title="3D Visualization of the k-meansAlgorithmUsingFiducialsAnd Processing2_450" width="450" height="299" class="aligncenter size-full wp-image-834" /></a><br />
Figure 1: 3D scatter plot of Fisher&#8217;s dataset assorted with the k-means algorithm</p>
<p>In VotkA users can interact with a three-dimensional cluster analysis visualization via a Tangible User Interface (TUI), the iPhone app <a href="http://">OSCRemote</a> or both in parallel. The TUI is provided by a small box that is technically based on <a href="http://www.youtube.com/watch?v=pQpr3W-YmcQ">Seth Sandler&#8217;s  cheap multi-touch pad</a> (you can see the box in the youtube video at the end of this article). On top of the box fiducials from <a href="http://reactivision.sourceforge.net/">reacTIVision</a> are being tracked. Whenever a fiducial is being recognized a <a href="http://www.tuio.org/">TUIO</a> message with the fiducial&#8217;s id, position and rotation will be sent to VotkA.<br />
<span id="more-831"></span><br />
In terms of the cluster analysis the <a href="http://en.wikipedia.org/wiki/K-means_clustering">k-means algorithm</a> has been implemented. The underlying multivariate data that is being visualized is <a href="http://en.wikipedia.org/wiki/Iris_flower_data_set">Fisher&#8217;s iris dataset</a>. In this dataset different aspects of iris blossoms are being stored (e.g. petal length/width, sepal length/width).  Within the visualization this data is being dispersed in a cube according to different aspects (e.g. on the x-axis petal length, on the y axis sepal width and on the y-axis sepal height). </p>
<p><a href="http://87.230.80.151/image/3D%20Visualization%20of%20the%20k-meansAlgorithmUsingFiducialsAnd%20Processing1.png"><img src="http://johannesluderschmidt.de/wp-content/uploads/2009/10/3D-Visualization-of-the-k-meansAlgorithmUsingFiducialsAnd-Processing1_450.png" alt="3D Visualization of the k-meansAlgorithmUsingFiducialsAnd Processing1_450" title="3D Visualization of the k-meansAlgorithmUsingFiducialsAnd Processing1_450" width="450" height="300" class="aligncenter size-full wp-image-833" /></a><br />
Figure 2: Scatter plot projected on the dimenions sepal length / petal length</p>
<p>The implemented visualization methods <a href="http://mars.wiwi.hu-berlin.de/mediawiki/statwiki/index.php/Bild:3d_scatterplot.jpg">3D scatter plot</a> (see figure 1), <a href="http://www.itl.nist.gov/div898/handbook/eda/section3/scatplma.htm">scatter plot matrix</a> / <a href="http://portal.acm.org/citation.cfm?id=2906">Grand Tour</a> have been slightly adjusted to visualize Fisher&#8217;s dataset. The interaction with the Grand Tour visualization method is being carried out in the TUI with a real cube, which incorporates the projection of the three-dimensional data on the dimensional layers in the graph. By tilting the cube in the application the appropriate projection side will be displayed on the screen (see figure 2 and video). </p>
<p>When interacting via fiducials an additional sound feedback mechanism has been provided by converting TUIO messages in VotkA  to midi signals that are being sent to a software sequencer. Midi channels are mapped to fiducial ids and midi signals are produced according to position and rotation of the fiducials. Actually it should not have been necessary to convert TUIO messages in VotkA to midi because reacTIVision supports both outputs, midi and TUIO. However, only one output channel at a time can be handled by reacTIVision.</p>
<p>Video of interaction with VotkA. Please note that colors are being poorly displayed and that midi sound output has been disabled in this video:<br />
<object width="450" height="364"><param name="movie" value="http://www.youtube.com/v/yiAEKb-p2iM&#038;hl=de&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/yiAEKb-p2iM&#038;hl=de&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="450" height="364"></embed></object></p>
<p>Employed technologies:</p>
<ul>
<li>Java</li>
<li><a href="http://processing.org/">Processing</a> for VotkA&#8217;s visualization part and for TUIO message processing</li>
<li><a href="http://reactivision.sourceforge.net/">reacTIVision</a> for fiducial tracking</li>
<li><a href="http://www.humatic.de/htools/mmj.htm">mmj-Library</a> for midi production in VotkA</li>
<li><a href="http://en.wikipedia.org/wiki/K-means_clustering">k-Means for cluster analysis</a></li>
<li><a href="http://en.wikipedia.org/wiki/Iris_flower_data_set">Fisher&#8217;s Iris Dataset</a></li>
<li><a href="http://nr37.nl/OSCRemote/">OSCRemote App</a> as iPhone TUIO Client (for the production of the OSC messages)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://johannesluderschmidt.de/lang/en-us/votka-3d-visualization-of-the-k-means-algorithm-using-fiducials-processing-tuio-and-oscremote/831/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>UNFOCUS – FOCUS</title>
		<link>http://johannesluderschmidt.de/lang/en-us/unfocus-%e2%80%93-focus/718</link>
		<comments>http://johannesluderschmidt.de/lang/en-us/unfocus-%e2%80%93-focus/718#comments</comments>
		<pubDate>Tue, 15 Sep 2009 21:47:04 +0000</pubDate>
		<dc:creator>johannes</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Adobe Air]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Multi-Touch]]></category>
		<category><![CDATA[Success Stories]]></category>
		<category><![CDATA[Tangible Interfaces]]></category>
		<category><![CDATA[Visualization]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[fiducialtuioas3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[hitachi]]></category>
		<category><![CDATA[ps3eye]]></category>
		<category><![CDATA[reactivision]]></category>
		<category><![CDATA[splitcam]]></category>
		<category><![CDATA[tbeta]]></category>
		<category><![CDATA[tui]]></category>

		<guid isPermaLink="false">http://johannesluderschmidt.de/?p=718</guid>
		<description><![CDATA[I am going to present a few projects on my blog in which I collaborated in one or the other way. The project UNFOCUS – FOCUS is a multi-touch and TUI project that makes use of our fiducialtuioas3 classes. What is UNFOCUS – FOCUS about? How can we know what we do not see? UNFOCUS [...]]]></description>
			<content:encoded><![CDATA[<p><em>I am going to present a few projects on my blog in which I collaborated in one or the other way. The project <a href="http://unfocus-focus.info/">UNFOCUS – FOCUS</a> is a multi-touch and TUI project that makes use of <a href="http://johannesluderschmidt.de/lang/en-us/tuio-actionscript-3-open-source-fiducial-object-interaction-implementation/552">our fiducialtuioas3 classes</a>.</em></p>
<p><img src="http://www.cs.hs-rm.de/~luderschmidt/embed/images/PICT0048_450.jpg" alt="UNFOCUS - FOCUS interface" /></p>
<p><strong>What is UNFOCUS – FOCUS about?</strong><br />
How can we know what we do not see?<br />
<span id="more-718"></span><br />
UNFOCUS – FOCUS is an interactive exhibition concept that tackles the filtering of media content. The focus of the work is a multi-touch table, which allows for the intuitive exploration of digital data with multi-touch.<br />
Country specific picture worlds are being compared via Google search results. Known and unknown can be seen within different results. Multiple users can discuss possible reasons for this by exchanging their knowledge.</p>
<p>UNFOCUS – FOCUS is a multi-media multi-touch and fiducial application based on Flash. It has been created at the <a href="http://www.ba-ravensburg.de/index.php?id=543">University of Cooperative Education Ravensburg</a> as a Bachelor thesis&#8217; work by <a href="http://typo3-design.com">Johannes Scherg</a> and Farina Krause.</p>
<p><img src="http://www.cs.hs-rm.de/~luderschmidt/embed/images/PICT0022_450.jpg" alt="UNFOCUS - FOCUS interface" /></p>
<p><strong>How has UNFOCUS – FOCUS been implemented?</strong></p>
<p>Hardware components:</p>
<ul>
<li>Hitachi CP-X5 Projector with B&#038;W Anti Infrarot Lowpass filter</li>
<li>Sony PS3 Eye Webcam</li>
<li>DI-Setup with 8x 45 850nm IR LEDs</li>
<li>Gerriets Optitrans back-projection foil</li>
</ul>
<p>Software components:</p>
<ul>
<li>tBeta 1.1</li>
<li>reacTIVision 1.4</li>
<li>SplitCam</li>
<li>Adobe Flash</li>
</ul>
<p>Flash frameworks:</p>
<ul>
<li>FiducialTUIOAS3</li>
<li>Touchlib AS3-Klassen</li>
<li>AS3CoreLib</li>
<li>CustomEvent</li>
</ul>
<p>A short video of UNFOCUS &#8211; FOCUS:</p>
<p><object width="450" height="338"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=6740521&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=6740521&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="450" height="338"></embed></object>
<p><a href="http://vimeo.com/6740521">UNFOCUS FOCUS &#8211; Appetizer</a> from <a href="http://vimeo.com/user1509498">Johannes Scherg</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>Some more pictures:</p>
<p><img src="http://www.cs.hs-rm.de/~luderschmidt/embed/images/PICT0024_450.jpg" alt="UNFOCUS – FOCUS Interface" /></p>
<p><img src="http://www.cs.hs-rm.de/~luderschmidt/embed/images/PICT0030_450.jpg" alt="UNFOCUS – FOCUS Interface" /></p>
<p><img src="http://www.cs.hs-rm.de/~luderschmidt/embed/images/PICT0033_450.jpg" alt="UNFOCUS – FOCUS Interface" /></p>
<p><img src="http://www.cs.hs-rm.de/~luderschmidt/embed/images/PICT0040_450.jpg" alt="UNFOCUS – FOCUS Interface" /></p>
<p><img src="http://www.cs.hs-rm.de/~luderschmidt/embed/images/PICT0049_450.jpg" alt="UNFOCUS – FOCUS Interface" /></p>
<p><img src="http://www.cs.hs-rm.de/~luderschmidt/embed/images/PICT0053_450.jpg" alt="UNFOCUS – FOCUS Interface" /></p>
<p><img src="http://www.cs.hs-rm.de/~luderschmidt/embed/images/PICT0054_450.jpg" alt="UNFOCUS – FOCUS Interface" /></p>
<p><img src="http://www.cs.hs-rm.de/~luderschmidt/embed/images/PICT0058_450.jpg" alt="UNFOCUS – FOCUS Interface" /></p>
]]></content:encoded>
			<wfw:commentRss>http://johannesluderschmidt.de/lang/en-us/unfocus-%e2%80%93-focus/718/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

