<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>ENLIGHTEN3D</title>
	<atom:link href="http://enlighten3d.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://enlighten3d.wordpress.com</link>
	<description>Putting the 3D landscape in perspective</description>
	<lastBuildDate>Fri, 13 Jan 2012 16:59:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='enlighten3d.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>ENLIGHTEN3D</title>
		<link>http://enlighten3d.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://enlighten3d.wordpress.com/osd.xml" title="ENLIGHTEN3D" />
	<atom:link rel='hub' href='http://enlighten3d.wordpress.com/?pushpress=hub'/>
		<item>
		<title>New RSS Feed (You must resubscribe for new updates)</title>
		<link>http://enlighten3d.wordpress.com/2008/06/26/new-rss-feed-you-must-resubscribe-for-new-updates/</link>
		<comments>http://enlighten3d.wordpress.com/2008/06/26/new-rss-feed-you-must-resubscribe-for-new-updates/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 17:38:58 +0000</pubDate>
		<dc:creator>Joshua Koopferstock</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://enlighten3d.wordpress.com/?p=91</guid>
		<description><![CDATA[We have made some behind-the-scene changes at ENLIGHTEN3D that changed our RSS feed. This will be the last post on this feed, so to continue receiving updates, follow this link to re-subscribe. http://feeds.feedburner.com/Enlighten3d<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=enlighten3d.wordpress.com&amp;blog=3915045&amp;post=91&amp;subd=enlighten3d&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>We have made some behind-the-scene changes at ENLIGHTEN3D that changed our RSS feed.  This will be the last post on this feed, so to continue receiving updates, follow this link to re-subscribe.</p>
<p>http://feeds.feedburner.com/Enlighten3d</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/enlighten3d.wordpress.com/91/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/enlighten3d.wordpress.com/91/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/enlighten3d.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/enlighten3d.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/enlighten3d.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/enlighten3d.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/enlighten3d.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/enlighten3d.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/enlighten3d.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/enlighten3d.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/enlighten3d.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/enlighten3d.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/enlighten3d.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/enlighten3d.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/enlighten3d.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/enlighten3d.wordpress.com/91/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=enlighten3d.wordpress.com&amp;blog=3915045&amp;post=91&amp;subd=enlighten3d&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://enlighten3d.wordpress.com/2008/06/26/new-rss-feed-you-must-resubscribe-for-new-updates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Josh</media:title>
		</media:content>
	</item>
		<item>
		<title>New segmentation algorithms at CVPR 2008</title>
		<link>http://enlighten3d.wordpress.com/2008/06/23/new-segmentation-algorithms-at-cvpr-2008/</link>
		<comments>http://enlighten3d.wordpress.com/2008/06/23/new-segmentation-algorithms-at-cvpr-2008/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 21:01:23 +0000</pubDate>
		<dc:creator>Christian Laforte</dc:creator>
				<category><![CDATA[3D Technology]]></category>
		<category><![CDATA[computer vision]]></category>
		<category><![CDATA[contour]]></category>
		<category><![CDATA[CVPR]]></category>
		<category><![CDATA[junctions]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[segmentation]]></category>

		<guid isPermaLink="false">http://enlighten3d.wordpress.com/?p=69</guid>
		<description><![CDATA[By Christian Laforte CVPR 2008, the leading computer vision research conference, is starting tomorrow (June 24th) in Alaska. I won’t be attending this year, but fortunately, http://gmazars.info/conf/cvpr2008.html has the full list of selected papers. What is segmentation and why it matters In this blog post I will explore advances in one of the most popular [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=enlighten3d.wordpress.com&amp;blog=3915045&amp;post=69&amp;subd=enlighten3d&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">By Christian Laforte</p>
<p class="MsoNormal">
<p class="MsoNormal"><span>CVPR 2008, the leading computer vision research conference, is starting tomorrow (June 24<sup>th</sup>) in Alaska. I won’t be attending this year, but fortunately, </span><span lang="FR-CA"><a href="http://gmazars.info/conf/cvpr2008.html"><span lang="EN-US">http://gmazars.info/conf/cvpr2008.html</span></a></span><span> has the full list of selected papers.</span></p>
<p class="MsoNormal"><strong><span>What is segmentation and why it matters</span></strong><span> </span></p>
<p class="MsoNormal"><span>In this blog post I will explore advances in one of the most popular vision research topics, segmentation. Segmentation consists in dividing an image into several regions that look similar. Think of it as cutting the contour of an object with scissors, or in Photoshop, separating a foreground object from the background.</span></p>
<p class="MsoNormal"><span> Segmentation is a critical step in many vision problems such as recognizing an object in a cluttered room, or a person in a crowd. A classical example is isolating a tiger from a jungle scene.</span></p>
<p style="text-align:center;"><a href="http://"><img class="aligncenter" src="http://www.jennifermarohasy.com/blog/archives/Male%20Sumatran%20tiger%20in%20the%20wild%20STCP%202000.jpg" alt="" /></a></p>
<p style="text-align:center;">Sumatran Tiger in the wild, photograph from <a href="http://www.jennifermarohasy.com/blog/archives/001697.html">Richard Ness</a></p>
<p class="MsoNormal"><span>If you&#8217;re not a computer vision scientist you may think this is segmentation stuff is overly complicated and useless. But say you want to photoshop yourself riding this tiger to impress your online friends. (After making your face <a href="http://enlighten3d.com/2008/06/16/forget-surgery-make-your-face-prettier-through-computer-graphics/">prettier</a> of course.) The first thing you&#8217;ll need to do (after buying, learning and practicing Photoshop) is to separate the tiger from the background. Now imagine your online friends call the bluff and ask you to post a video of the scene, and you&#8217;ll understand why teaching a computer to do it for you would be pretty helpful.</span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span>We humans can segment the tiger effortlessly (in our mind at least), since we have a mental model of what a tiger and a jungle look like, built through years of experience, and our eyes and our brains have evolved with natural selection. Individuals who couldn’t spot the tiger in the jungle didn’t survive too long. Replicating this intelligence in a computer algorithm is still an active research area. Even though humans have an easier time, even Photoshop experts sometimes <a href="http://www.retouchpro.com/forums/image-help/20399-extracting-hair-please-help.html">have trouble</a> with harder images that involve repeating patterns, transparency, motion blur and depth of field:<br />
</span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal" style="text-align:center;"><a title="http://animals.nationalgeographic.com/staticfiles/NGS/Shared/StaticFiles/animals/images/primary/bengal-tigers-two-cubs.jpg" href="http://animals.nationalgeographic.com/staticfiles/NGS/Shared/StaticFiles/animals/images/primary/bengal-tigers-two-cubs.jpg"><img class="aligncenter" src="http://animals.nationalgeographic.com/staticfiles/NGS/Shared/StaticFiles/animals/images/primary/bengal-tigers-two-cubs.jpg" alt="" /></a></p>
<p class="MsoNormal" style="text-align:center;">Bengal tiger cub from <a href="http://animals.nationalgeographic.com/staticfiles/NGS/Shared/StaticFiles/animals/images/primary/bengal-tigers-two-cubs.jpg">National Geographic</a></p>
<p class="MsoNormal"><span>Manually segmenting the cub from the other tiger is challenging. Doing it automatically is not yet possible. We’re not there yet, but several new papers show possible ways.</span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><strong><span>Using Contours to Detect and Localize Junctions in Natural</span></strong><span> <strong>Images</strong> (</span><span lang="FR"><a href="http://www.cs.berkeley.edu/%7Earbelaez/publications/Maire_Arbelaez_Fowlkes_Malik_CVPR2008.pdf"><span lang="EN-US">PDF</span></a></span><span>)</span></p>
<p class="MsoNormal" style="margin-left:0.5in;"><span lang="FR">Michael Maire, <a href="http://www.cs.berkeley.edu/%7Earbelaez">Pablo Arbelez</a>, Charless Fowlkes, Jitendra Malik</span></p>
<p class="MsoNormal"><span lang="FR"> </span></p>
<p class="MsoNormal"><span>The paper provides a state-of-the-art solution for the related problems of finding contours (segmentation curves), and finding junction (points joined by multiple contours). The contours are found by combining local and global information. The local cues are combined in a multiscale oriented signal including brightness, color and texture gradients. The global information is considered to be in the first 9 generalized eigenvectors, from which a signal is extracted with Gaussian directional derivatives at multiple orientations. The local and global information are then linearly combined, resulting in a globalized probability of boundary, which claims the top spot in the standard <a href="http://www.eecs.berkeley.edu/Research/Projects/CS/vision/bsds/bench/html/algorithms.html">Berkeley segmentation benchmark</a>.</span></p>
<p class="MsoNormal" style="text-align:center;"><a href="http://enlighten3d.files.wordpress.com/2008/06/maire_boat.jpg"><img class="size-medium wp-image-72 aligncenter" src="http://enlighten3d.files.wordpress.com/2008/06/maire_boat.jpg?w=300&#038;h=201" alt="" width="300" height="201" /></a></p>
<p class="MsoNormal" style="text-align:center;">Original image</p>
<p class="MsoNormal" style="text-align:center;"><a href="http://enlighten3d.files.wordpress.com/2008/06/maire_bad_segmentation.jpg"><img class="size-medium wp-image-73 aligncenter" src="http://enlighten3d.files.wordpress.com/2008/06/maire_bad_segmentation.jpg?w=300&#038;h=202" alt="" width="300" height="202" /></a></p>
<p class="MsoNormal" style="text-align:center;">A set of so-so contour lines. Too many lines in the textured areas.</p>
<p class="MsoNormal" style="text-align:center;"><a href="http://enlighten3d.files.wordpress.com/2008/06/maire_good.jpg"><img class="size-medium wp-image-74 aligncenter" src="http://enlighten3d.files.wordpress.com/2008/06/maire_good.jpg?w=300&#038;h=201" alt="" width="300" height="201" /></a></p>
<p class="MsoNormal" style="text-align:center;">A near perfect set of contour lines, produced by Maire&#8217;s algorithm</p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span>Maire and his colleagues then proceed to leverage this superior contour detection algorithm to identify junctions, using an energy minimization approach. Open contours can therefore be extended to their likely junction points. The results of this approach are compared with that of a novel Harris operator, along with human-provided expected results. As you can see in the example below, the approach yields smooth, nice contours. Junctions are detected in their expected location even in heavily textured boundaries.</span></p>
<p class="MsoNormal" style="text-align:center;"><a href="http://enlighten3d.files.wordpress.com/2008/06/maire1.jpg"><img class="size-medium wp-image-71 aligncenter" src="http://enlighten3d.files.wordpress.com/2008/06/maire1.jpg?w=300&#038;h=201" alt="" width="300" height="201" /></a></p>
<p class="MsoNormal" style="text-align:center;">Original image</p>
<p class="MsoNormal" style="text-align:center;">
<p class="MsoNormal" style="text-align:center;"><a href="http://enlighten3d.files.wordpress.com/2008/06/maire2.jpg"><img class="size-medium wp-image-75 aligncenter" src="http://enlighten3d.files.wordpress.com/2008/06/maire2.jpg?w=300&#038;h=197" alt="" width="300" height="197" /></a></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal" style="text-align:center;"><span>Resulting contours and junctions<br />
</span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span>One question that remains unanswered is… how fast are these algorithms? How well do they deal with very large images? Since they don’t mention performance, I wouldn’t be surprised if it took several seconds or minutes to process one image. </span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span style="text-decoration:underline;"><strong>Other CVPR papers related to segmentation</strong></span></p>
<p class="MsoNormal"><span><strong>Edge preserving spatially varying mixtures for image segmentation</strong> (</span><span lang="FR"><a href="http://www.cs.uoi.gr/%7Esfikas/2008.pdf"><span lang="EN-US">PDF</span></a></span><span>)</span></p>
<p class="MsoNormal" style="margin-left:0.5in;"><span lang="FR"><a href="http://www.cs.uoi.gr/%7Esfikas">Giorgos Sfikas</a>, Christophoros Nikou, Nikolaos Galatsanos</span></p>
<p class="MsoNormal"><span lang="FR"> </span></p>
<p class="MsoNormal"><span>Proposes a hierarchical Bayesian model based on Gaussian mixture models with a prior enforcing spatial smoothness. I skimmed through it very quickly, so I can’t offer an intelligent review. Unlike the first approach, it reportedly doesn’t require tweaking parameters, but the results aren’t as compelling IMHO.</span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span lang="FR"><strong>Segmentation by transduction</strong> (<a href="http://cermics.enpc.fr/%7Eaudibert/Mes%20articles/CVPR08a.pdf">PDF</a>)</span></p>
<p class="MsoNormal" style="margin-left:0.5in;"><span lang="FR">Olivier Duchenne, <a href="http://cermics.enpc.fr/%7Eaudibert">Jean-Yves Audibert</a>, Renaud Keriven, Jean Ponce, Florent Segonne</span></p>
<p class="MsoNormal"><span lang="FR"> </span></p>
<p class="MsoNormal"><span>Olivier Duchenne and his colleagues describe a semi-interactive background segmentation technique, inspired from <a href="http://research.microsoft.com/vision/cambridge/i3l/segmentation/GrabCut.htm">GrabCuts</a> and <a href="http://www.cs.cornell.edu/~rdz/graphcuts.html">Graph Cuts</a>. Such semi-interactive techniques rely on hints provided by the user to help the computer segment an object from the rest of the image, like brush strokes on the foreground and background, or tracing a rectangle surrounding the foreground object. The best way to explain it is with an example image from the Duchenne&#8217;s paper:<br />
</span></p>
<p class="MsoNormal" style="text-align:center;"><a href="http://enlighten3d.files.wordpress.com/2008/06/duchenne.jpg"><img class="size-medium wp-image-76 aligncenter" src="http://enlighten3d.files.wordpress.com/2008/06/duchenne.jpg?w=300&#038;h=130" alt="" width="300" height="130" /></a></p>
<p class="MsoNormal"><span>This particular paper produces decent results pretty fast (2 seconds to 3 minutes on a standard computer with a single thread). Some more results:</span></p>
<p class="MsoNormal" style="text-align:center;"><a href="http://enlighten3d.files.wordpress.com/2008/06/duchenne2.jpg"><img class="size-medium wp-image-77 aligncenter" src="http://enlighten3d.files.wordpress.com/2008/06/duchenne2.jpg?w=227&#038;h=300" alt="" width="227" height="300" /></a></p>
<p class="MsoNormal"><span>Such techniques will eventually make it simple for anyone to cut a picture cleanly. In the meantime, don’t throw away that old Photoshop magic wand. </span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span><br />
</span></p>
<p><a href="http://del.icio.us/post?url=http://enlighten3d.com/2008/06/23/new-segmentation-algorithms-at-cvpr-2008/;title=New segmentation algorithms at CVPR 2008"><img src="http://blogs.sun.com/identity/resource/delicious_logo.png" width="32" height="32" alt="add to del.icio.us" /></a>::<a href="http://digg.com/submit?phase=2&amp;url=http://enlighten3d.com/2008/06/23/new-segmentation-algorithms-at-cvpr-2008/"><img src="http://digg.com/img/badges/32x32-digg-guy.gif" width="32" height="32" alt="Digg it" /></a>::<a href="http://reddit.com/submit?url=http://enlighten3d.com/2008/06/23/new-segmentation-algorithms-at-cvpr-2008/;title=New segmentation algorithms at CVPR 2008"><img src="http://www.reddit.com/static/blog_snoo.png" height="32" /></a>::<a href="http://www.stumbleupon.com/submit?url=http://enlighten3d.com/2008/06/23/new-segmentation-algorithms-at-cvpr-2008/&amp;title=New segmentation algorithms at CVPR 2008"><img src="http://cdn.stumble-upon.com/images/32x32_su_solid.gif" width="32" height="32" alt="Stumble It!" /></a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/enlighten3d.wordpress.com/69/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/enlighten3d.wordpress.com/69/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/enlighten3d.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/enlighten3d.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/enlighten3d.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/enlighten3d.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/enlighten3d.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/enlighten3d.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/enlighten3d.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/enlighten3d.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/enlighten3d.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/enlighten3d.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/enlighten3d.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/enlighten3d.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/enlighten3d.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/enlighten3d.wordpress.com/69/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=enlighten3d.wordpress.com&amp;blog=3915045&amp;post=69&amp;subd=enlighten3d&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://enlighten3d.wordpress.com/2008/06/23/new-segmentation-algorithms-at-cvpr-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">claforte</media:title>
		</media:content>

		<media:content url="http://www.jennifermarohasy.com/blog/archives/Male%20Sumatran%20tiger%20in%20the%20wild%20STCP%202000.jpg" medium="image" />

		<media:content url="http://animals.nationalgeographic.com/staticfiles/NGS/Shared/StaticFiles/animals/images/primary/bengal-tigers-two-cubs.jpg" medium="image" />

		<media:content url="http://enlighten3d.files.wordpress.com/2008/06/maire_boat.jpg?w=300" medium="image" />

		<media:content url="http://enlighten3d.files.wordpress.com/2008/06/maire_bad_segmentation.jpg?w=300" medium="image" />

		<media:content url="http://enlighten3d.files.wordpress.com/2008/06/maire_good.jpg?w=300" medium="image" />

		<media:content url="http://enlighten3d.files.wordpress.com/2008/06/maire1.jpg?w=300" medium="image" />

		<media:content url="http://enlighten3d.files.wordpress.com/2008/06/maire2.jpg?w=300" medium="image" />

		<media:content url="http://enlighten3d.files.wordpress.com/2008/06/duchenne.jpg?w=300" medium="image" />

		<media:content url="http://enlighten3d.files.wordpress.com/2008/06/duchenne2.jpg?w=227" medium="image" />

		<media:content url="http://blogs.sun.com/identity/resource/delicious_logo.png" medium="image">
			<media:title type="html">add to del.icio.us</media:title>
		</media:content>

		<media:content url="http://digg.com/img/badges/32x32-digg-guy.gif" medium="image">
			<media:title type="html">Digg it</media:title>
		</media:content>

		<media:content url="http://www.reddit.com/static/blog_snoo.png" medium="image" />

		<media:content url="http://cdn.stumble-upon.com/images/32x32_su_solid.gif" medium="image">
			<media:title type="html">Stumble It!</media:title>
		</media:content>
	</item>
		<item>
		<title>Flash 3D Has a Long Way to Go</title>
		<link>http://enlighten3d.wordpress.com/2008/06/18/flash-3d-still-immature/</link>
		<comments>http://enlighten3d.wordpress.com/2008/06/18/flash-3d-still-immature/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 02:52:08 +0000</pubDate>
		<dc:creator>Christian Laforte</dc:creator>
				<category><![CDATA[3D Technology]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[feeling engine]]></category>
		<category><![CDATA[feeling software]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[Papervision]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://enlighten3d.wordpress.com/?p=61</guid>
		<description><![CDATA[By Christian Laforte Fast, out-of-the-box 3D on the web remains an elusive dream. Theatre Magique has an informative review of the most active 3D flash libraries (e.g. Papervision). He notes that while the applications are promising, the performance is still lacking, and that the much publicized 3D capability in Flash 10 (the next version currently [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=enlighten3d.wordpress.com&amp;blog=3915045&amp;post=61&amp;subd=enlighten3d&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>By Christian Laforte</p>
<p>Fast, out-of-the-box 3D on the web remains an elusive dream.</p>
<p>Theatre Magique has an <a href="http://www.noirmatstudios.com/blog/index.php/2008/06/18/3d-engines-for-flash/">informative review</a> of the most active 3D flash libraries (e.g. Papervision). He notes that while the applications are promising, the performance is still lacking, and that the much publicized 3D capability in Flash 10 (the next version currently in Beta) doesn&#8217;t really help.</p>
<blockquote><p>&#8220;In the end, Flash is still not ready for 3D. The Z dimension is now affordable thanks to the devoted work of some flashers but their engines are built on a weak platform, that is the Flash Player. It still cannot handle bitmap processing quickly, which is the biggest barrier to 3D. [...] Is Adobe waiting for some miracles from the community to move on to 3D ? Flash Player 10 is a beginning to this but it doesn&#8217;t even include Z-sorting so you end up doing it manually&#8230;You end up taking Away3D and waiting for the Flash Player 11 patiently.&#8221;</p></blockquote>
<p>Still, I can&#8217;t leave you on a sad note, so here&#8217;s an effective see this <a href="http://www.fifastreet3.com/flash/wk/player.asp">Flash-based Fifa promotion</a> by Electronic Arts. Note the 2D characters drawn on billboards, still cool nonetheless.</p>
<p><a href="http://www.fifastreet3.com/flash/wk/player.asp"><img class="alignnone size-medium wp-image-63" src="http://enlighten3d.files.wordpress.com/2008/06/fifa_screenshot.jpg?w=244&#038;h=197" alt="" width="244" height="197" /></a></p>
<p>Disclosure: Adobe is one of our clients, but we have nothing to do with 3D in Flash. (We contributed the COLLADA translator for the 3D capability in Photoshop.)</p>
<p>So what can you do if you need fast 3D on the web, right now? There are many plug-ins that can help. One of them, our <a href="http://www.feelingsoftware.com/content/view/40/66/lang,en/">Feeling Engine</a>, is amongst the fastest, most powerful and programmer-friendly. It&#8217;s fast because it takes maximum advantage of your graphic card and it&#8217;s written in C++, instead of slower languages like ActionScript or Java. Because it is the official COLLADA viewer, it has the most complete support for animated 3D models from Maya, 3ds Max and most other professional tools. And it can easily be extended through C++ and Javascript, so web developers don&#8217;t have to become 3D experts to use 3D in their web site.</p>
<p>Finally, we support both fast server-side and client-side use, which means that many applications won&#8217;t require their users to install a plug-in.</p>
<p>The main down side of the Feeling Engine? So far we&#8217;ve preferred to focus on development and performance optimization rather than marketing.</p>
<p><a href="http://del.icio.us/post?url=http://enlighten3d.com/2008/06/18/flash-3d-still-immature/;title=Flash 3D Has a Long Way to Go"><img src="http://blogs.sun.com/identity/resource/delicious_logo.png" width="32" height="32" alt="add to del.icio.us" /></a>::<a href="http://digg.com/submit?phase=2&amp;url=http://enlighten3d.com/2008/06/18/flash-3d-still-immature/"><img src="http://digg.com/img/badges/32x32-digg-guy.gif" width="32" height="32" alt="Digg it" /></a>::<a href="http://reddit.com/submit?url=http://enlighten3d.com/2008/06/18/flash-3d-still-immature/;title=Flash 3D Has a Long Way to Go"><img src="http://www.reddit.com/static/blog_snoo.png" height="32" /></a>::<a href="http://www.stumbleupon.com/submit?url=http://enlighten3d.com/2008/06/18/flash-3d-still-immature/&amp;title=Flash 3D Has a Long Way to Go"><img src="http://cdn.stumble-upon.com/images/32x32_su_solid.gif" width="32" height="32" alt="Stumble It!" /></a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/enlighten3d.wordpress.com/61/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/enlighten3d.wordpress.com/61/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/enlighten3d.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/enlighten3d.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/enlighten3d.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/enlighten3d.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/enlighten3d.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/enlighten3d.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/enlighten3d.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/enlighten3d.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/enlighten3d.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/enlighten3d.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/enlighten3d.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/enlighten3d.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/enlighten3d.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/enlighten3d.wordpress.com/61/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=enlighten3d.wordpress.com&amp;blog=3915045&amp;post=61&amp;subd=enlighten3d&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://enlighten3d.wordpress.com/2008/06/18/flash-3d-still-immature/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">claforte</media:title>
		</media:content>

		<media:content url="http://enlighten3d.files.wordpress.com/2008/06/fifa_screenshot.jpg?w=244" medium="image" />

		<media:content url="http://blogs.sun.com/identity/resource/delicious_logo.png" medium="image">
			<media:title type="html">add to del.icio.us</media:title>
		</media:content>

		<media:content url="http://digg.com/img/badges/32x32-digg-guy.gif" medium="image">
			<media:title type="html">Digg it</media:title>
		</media:content>

		<media:content url="http://www.reddit.com/static/blog_snoo.png" medium="image" />

		<media:content url="http://cdn.stumble-upon.com/images/32x32_su_solid.gif" medium="image">
			<media:title type="html">Stumble It!</media:title>
		</media:content>
	</item>
		<item>
		<title>Interesting Blog About Virtual Fashion Technology</title>
		<link>http://enlighten3d.wordpress.com/2008/06/18/virtual-fashion-technology-blog/</link>
		<comments>http://enlighten3d.wordpress.com/2008/06/18/virtual-fashion-technology-blog/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 01:50:08 +0000</pubDate>
		<dc:creator>Christian Laforte</dc:creator>
				<category><![CDATA[3D Market Applications]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[3D graphics]]></category>
		<category><![CDATA[cloth]]></category>
		<category><![CDATA[fashion]]></category>
		<category><![CDATA[fashion design]]></category>
		<category><![CDATA[virtual fashion]]></category>
		<category><![CDATA[weight loss]]></category>
		<category><![CDATA[wii]]></category>

		<guid isPermaLink="false">http://enlighten3d.wordpress.com/?p=60</guid>
		<description><![CDATA[By Christian Laforte When I think of 3D Graphics enthusiasts, the image that comes to mind is the stereotypical male that loves video games, gadgets, maths and programming (basically me). That&#8217;s why I as happy to discover the refreshingly different Elaine Polvinen&#8217;s and her blog. A pioneer in virtual fashion design (she started experimenting with [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=enlighten3d.wordpress.com&amp;blog=3915045&amp;post=60&amp;subd=enlighten3d&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>By Christian Laforte</p>
<p>When I think of 3D Graphics enthusiasts, the image that comes to mind is the stereotypical male that loves video games, gadgets, maths and programming (basically me). That&#8217;s why I as happy to discover the refreshingly different Elaine Polvinen&#8217;s and her <a href="http://www.buffalostate.edu/i/profiles/polvinen.jpg">blog</a>.</p>
<p style="text-align:center;"><img class="alignnone aligncenter" src="http://www.buffalostate.edu/i/profiles/polvinen.jpg" alt="" /></p>
<p>A pioneer in virtual fashion design (she started experimenting with digital design techniques in &#8217;87), her blog explores the <a href="http://fashiontech.wordpress.com/2008/06/18/virtual-fashion-what-is-it/">new possibilities in fashion design</a> offered by virtual worlds and new techniques to help motivate <a href="http://fashiontech.wordpress.com/2008/05/15/avatars-for-weight-loss-and-exercise/">weight loss using 3D avatars</a> and gadgets like Wii Fit. Definitely worth a look.</p>
<p style="text-align:center;"><img class="alignnone aligncenter" src="http://fashiontech.files.wordpress.com/2008/06/kozmara.png?w=300&amp;h=296" alt="" /></p>
<p style="text-align:center;">As seen in VFT blog: <a href="http://www.kozomara.com/thecollection11_spring07.htm">Kozmara</a> &#8211; a fashion<br />
designer in real and virtual world</p>
<p style="text-align:center;">
<p><a href="http://del.icio.us/post?url=http://enlighten3d.com/2008/06/18/virtual-fashion-technology-blog/;title=Interesting Blog About Virtual Fashion Technology"><img src="http://blogs.sun.com/identity/resource/delicious_logo.png" width="32" height="32" alt="add to del.icio.us" /></a>::<a href="http://digg.com/submit?phase=2&amp;url=http://enlighten3d.com/2008/06/18/virtual-fashion-technology-blog/"><img src="http://digg.com/img/badges/32x32-digg-guy.gif" width="32" height="32" alt="Digg it" /></a>::<a href="http://reddit.com/submit?url=http://enlighten3d.com/2008/06/18/virtual-fashion-technology-blog/;title=Interesting Blog About Virtual Fashion Technology"><img src="http://www.reddit.com/static/blog_snoo.png" height="32" /></a>::<a href="http://www.stumbleupon.com/submit?url=http://enlighten3d.com/2008/06/18/virtual-fashion-technology-blog/&amp;title=Interesting Blog About Virtual Fashion Technology"><img src="http://cdn.stumble-upon.com/images/32x32_su_solid.gif" width="32" height="32" alt="Stumble It!" /></a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/enlighten3d.wordpress.com/60/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/enlighten3d.wordpress.com/60/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/enlighten3d.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/enlighten3d.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/enlighten3d.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/enlighten3d.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/enlighten3d.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/enlighten3d.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/enlighten3d.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/enlighten3d.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/enlighten3d.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/enlighten3d.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/enlighten3d.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/enlighten3d.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/enlighten3d.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/enlighten3d.wordpress.com/60/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=enlighten3d.wordpress.com&amp;blog=3915045&amp;post=60&amp;subd=enlighten3d&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://enlighten3d.wordpress.com/2008/06/18/virtual-fashion-technology-blog/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">claforte</media:title>
		</media:content>

		<media:content url="http://www.buffalostate.edu/i/profiles/polvinen.jpg" medium="image" />

		<media:content url="http://fashiontech.files.wordpress.com/2008/06/kozmara.png?w=300&#38;h=296" medium="image" />

		<media:content url="http://blogs.sun.com/identity/resource/delicious_logo.png" medium="image">
			<media:title type="html">add to del.icio.us</media:title>
		</media:content>

		<media:content url="http://digg.com/img/badges/32x32-digg-guy.gif" medium="image">
			<media:title type="html">Digg it</media:title>
		</media:content>

		<media:content url="http://www.reddit.com/static/blog_snoo.png" medium="image" />

		<media:content url="http://cdn.stumble-upon.com/images/32x32_su_solid.gif" medium="image">
			<media:title type="html">Stumble It!</media:title>
		</media:content>
	</item>
		<item>
		<title>3D Displays in Cars: Renault, Holografika Team Up</title>
		<link>http://enlighten3d.wordpress.com/2008/06/17/3d-displays-in-cars-renault-holografika-team-up/</link>
		<comments>http://enlighten3d.wordpress.com/2008/06/17/3d-displays-in-cars-renault-holografika-team-up/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 20:15:42 +0000</pubDate>
		<dc:creator>Joshua Koopferstock</dc:creator>
				<category><![CDATA[3D Market Applications]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[automobile]]></category>
		<category><![CDATA[cars]]></category>
		<category><![CDATA[display]]></category>
		<category><![CDATA[hologram]]></category>
		<category><![CDATA[renault]]></category>
		<category><![CDATA[vehicle]]></category>

		<guid isPermaLink="false">http://enlighten3d.wordpress.com/?p=56</guid>
		<description><![CDATA[By Joshua Koopferstock French car manufacturer Renault is teaming up with Holografika, creators of the glasses-free HoloVizio display, and Oktal, a provider of simulation software, to develop a 3D holographic screen for cars. That appears to be all the detail on this for the moment, so we are left to wonder, what are they going [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=enlighten3d.wordpress.com&amp;blog=3915045&amp;post=56&amp;subd=enlighten3d&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>By Joshua Koopferstock</p>
<p>French car manufacturer <a href="http://www.renault.com">Renault</a> is teaming up with <a href="http://www.holografika.com/">Holografika</a>, creators of the glasses-free HoloVizio display, and <a href="http://www.oktal.fr/">Oktal</a>, a provider of simulation software, to develop a 3D holographic screen for cars.  That appears to be all the detail on this for the moment, so we are left to wonder, what are they going to DO with a 3D display in a vehicle?</p>
<p style="text-align:center;"><img src="http://www.renault.co.uk/Resources/Images/vehicles/meganecoupe-cabriolet/meg_cc_dyn_s_main_img.jpg" alt="" width="368" height="138" /></p>
<p style="text-align:center;">A Renault Megané Coupé Cabriolet (image from <a href="http://www.renault.com">www.renault.com</a>)</p>
<p>I&#8217;m not much of a car person myself, but a few half-formed ideas come to mind.  There are certain occasions when 2D maps do not provide enough detail for navigation (when roads go over or under each other), and if nothing else, 3D maps would be a more impressive visual feature.  Is the future 3D Google Earth in every car?  While we may be working toward that, it is still a ways off.</p>
<p>Perhaps it is a way to more accurately visualize the exterior of a vehicle.  Renault&#8217;s product line does include <a href="http://www.renault.com/renault_com/en/main/01_Actualites/01_GENERAL/detailrubrique.aspx?uri=tcm:1120-619760">cars with a rear parking sensor</a>, and it would certainly be helpful to be able to visualize this in 3D.</p>
<p>At this point, it&#8217;s impossible to say exactly what they have in mind.  Even if they&#8217;re just doing this as eye-candy, though, it should spur car enthusiasts and programmers to think of new and interesting ways to use the 3D displays.  I look forward to seeing what, if anything, actually comes to market from this partnership.</p>
<p><em>via <a href="http://optics.org/cws/article/industry/34591">Optics.org</a> (free registration required to view article)</em></p>
<p><a href="http://del.icio.us/post?url=http://enlighten3d.com/2008/06/17/3d-displays-in-cars-renault-holografika-team-up/;title=3D Displays in Cars: Renault, Holografika Team Up"><img src="http://blogs.sun.com/identity/resource/delicious_logo.png" alt="add to del.icio.us" width="32" height="32" /></a>::<a href="http://digg.com/submit?phase=2&amp;url=http://enlighten3d.com/2008/06/17/3d-displays-in-cars-renault-holografika-team-up/"><img src="http://digg.com/img/badges/32x32-digg-guy.gif" alt="Digg it" width="32" height="32" /></a>::<a href="http://reddit.com/submit?url=http://enlighten3d.com/2008/06/17/3d-displays-in-cars-renault-holografika-team-up/;title=3D Displays in Cars: Renault, Holografika Team Up"><img src="http://www.reddit.com/static/blog_snoo.png" alt="" height="32" /></a>::<a href="http://www.stumbleupon.com/submit?url=http://enlighten3d.com/2008/06/17/3d-displays-in-cars-renault-holografika-team-up/&amp;title=3D Displays in Cars: Renault, Holografika Team Up"><img src="http://cdn.stumble-upon.com/images/32x32_su_solid.gif" alt="Stumble It!" width="32" height="32" /></a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/enlighten3d.wordpress.com/56/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/enlighten3d.wordpress.com/56/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/enlighten3d.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/enlighten3d.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/enlighten3d.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/enlighten3d.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/enlighten3d.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/enlighten3d.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/enlighten3d.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/enlighten3d.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/enlighten3d.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/enlighten3d.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/enlighten3d.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/enlighten3d.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/enlighten3d.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/enlighten3d.wordpress.com/56/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=enlighten3d.wordpress.com&amp;blog=3915045&amp;post=56&amp;subd=enlighten3d&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://enlighten3d.wordpress.com/2008/06/17/3d-displays-in-cars-renault-holografika-team-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Josh</media:title>
		</media:content>

		<media:content url="http://www.renault.co.uk/Resources/Images/vehicles/meganecoupe-cabriolet/meg_cc_dyn_s_main_img.jpg" medium="image" />

		<media:content url="http://blogs.sun.com/identity/resource/delicious_logo.png" medium="image">
			<media:title type="html">add to del.icio.us</media:title>
		</media:content>

		<media:content url="http://digg.com/img/badges/32x32-digg-guy.gif" medium="image">
			<media:title type="html">Digg it</media:title>
		</media:content>

		<media:content url="http://www.reddit.com/static/blog_snoo.png" medium="image" />

		<media:content url="http://cdn.stumble-upon.com/images/32x32_su_solid.gif" medium="image">
			<media:title type="html">Stumble It!</media:title>
		</media:content>
	</item>
		<item>
		<title>Making CPU and GPU play nice together</title>
		<link>http://enlighten3d.wordpress.com/2008/06/17/making-cpu-and-gpu-play-nice-together/</link>
		<comments>http://enlighten3d.wordpress.com/2008/06/17/making-cpu-and-gpu-play-nice-together/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 04:46:09 +0000</pubDate>
		<dc:creator>Christian Laforte</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[AMD]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[CPU]]></category>
		<category><![CDATA[CUDA]]></category>
		<category><![CDATA[GPGPU]]></category>
		<category><![CDATA[GPU]]></category>
		<category><![CDATA[Khronos]]></category>
		<category><![CDATA[NVIDIA]]></category>
		<category><![CDATA[OpenCL]]></category>

		<guid isPermaLink="false">http://enlighten3d.wordpress.com/?p=51</guid>
		<description><![CDATA[By Christian Laforte Do you know what CUDA and OpenCL stand for and how they could make your computer 50 times faster? If so, you can safely jump to the &#8220;Ending the mess&#8221; section below. Otherwise read on for a gentle introduction. A computer has two important processing units: the CPU and GPU. Think of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=enlighten3d.wordpress.com&amp;blog=3915045&amp;post=51&amp;subd=enlighten3d&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>By Christian Laforte</p>
<p>Do you know what CUDA and OpenCL stand for and how they could make your computer 50 times faster? If so, you can safely jump to the &#8220;Ending the mess&#8221; section below. Otherwise read on for a gentle introduction.</p>
<p>A computer has two important processing units: the CPU and GPU. Think of them as the two brothers in Rain Man.</p>
<p><a href="http://enlighten3d.files.wordpress.com/2008/06/rainman.jpg"><img class="alignnone size-medium wp-image-52" src="http://enlighten3d.files.wordpress.com/2008/06/rainman.jpg?w=239&#038;h=150" alt="" width="239" height="150" /></a></p>
<p>The GPU is the ultimate autistic savant. He&#8217;s really, really good at counting stuff and doing a lot of complex math at the same time. For example, he can multiply two long sequences of numbers in his head, faster than you can type it in a calculator. But ask him to do something he&#8217;s not used to like buying milk and he&#8217;ll just ignore you or throw a fit. He only listens to people who know him well. Even if you spend years learning to communicate with a given autistic savant, chances are you&#8217;ll have to start anew when you meet a new one.</p>
<p>The CPU is your regular guy. He can do all kinds of stuff that the savant can&#8217;t. He goes along well with everybody, as long as they speak English. If he learns to take advantage of the savant, the two of them can do amazing things like count cards at Poker.</p>
<p>In other words, the GPU is natural at some operations that involve repetitive calculations, like those necessary for drawing 3D graphics and doing basic image manipulation. It can do those operations hundreds of times faster than regular CPUs. The high performance comes at the cost of ease of programming. As long as you stick with basic 3D graphics, it&#8217;s pretty easy. But say you want to make your financial application run 50 times faster, or making your protein folding simulator run a hundred times faster. It can be done, but for every ten thousand programmers out there, you&#8217;ll be lucky if you find one GPU expert capable of achieving that. (Shameless hint: you&#8217;ll have a much higher chance to find what you&#8217;re looking for at Feeling Software.)</p>
<p>The main GPU vendors &#8212; NVIDIA, AMD and Intel &#8212; have created new programming languages in the hope to simplify this process for non-GPU experts. For the time being NVIDIA seems to be leading the pack with CUDA. AMD has the Stream SDK. Intel provides <a href="http://www.bit-tech.net/news/2008/04/02/intel_has_answers_to_cuda/1">Ct</a>. Apple has OpenCL. And Microsoft has&#8230; well Microsoft doesn&#8217;t have anything yet, it&#8217;s too busy introducing new bugs in Vista.<br />
<strong>History lesson</strong></p>
<p>Wouldn&#8217;t it be nice if everyone could play nice together, if we could get any computing-intensive application to run ten or a hundred times faster without having to deal with all these vendor-specific languages? A potential solution is looming. Before I give you the answer, a short history lesson:</p>
<p><a href="http://enlighten3d.files.wordpress.com/2008/06/reflect2.gif"><img class="alignnone size-medium wp-image-53" src="http://enlighten3d.files.wordpress.com/2008/06/reflect2.gif?w=225&#038;h=248" alt="An old SGI 3D demo" width="225" height="248" /></a></p>
<p>Back when the dinosaurs roamed the earth, in the early 1990s, there were dozens of 3D graphics workstation vendors whose name have long been forgotten who tried to dominate the 3D graphics industry.  One of them, SGI, offered generously to transform its superior technology  into an open standard called OpenGL. With OpenGL, programming simple 3D graphics algorithms on different hardware became easy.</p>
<p>Shortly after, SGI tragically <a href="http://www.channelregister.co.uk/2006/05/09/sgi_chapter11_analysis/">lost its mind</a>. Every smart graphics engineers fled the company to join upstarts like NVIDIA and ATI (bought by AMD recently). On its death bed, SGI gave up OpenGL and allowed a standard group called Khronos to take it over, where is has since evolved at a moderate but consistent rate. Khronos also maintains other 3D standards like <a href="http://en.wikipedia.org/wiki/COLLADA">COLLADA</a>.</p>
<p><strong>Ending the mess</strong></p>
<p>Today Khronos <a href="http://www.khronos.org/news/press/releases/khronos_launches_heterogeneous_computing_initiative/">announced</a> that it wants to repeat the exploit. This time, they are starting a Compute Working Group so NVIDIA, AMD, Intel and many more can try to agree on a cross-platform standard, i.e. a programming language that will run super fast on multi-core CPUs and on GPUs alike. History shows that this is a good move, that can make it possible for new applications to come to life, applications that would have been too complicated to implement otherwise.</p>
<p>I have seen a couple of these standardization cycles in action, and since I&#8217;m not participating in this working group (so far) I will simply speculate from past experience and from the little that has been publicly stated so far. (Feel free in the comments section!) I think there are important questions that will make or break this initiative:</p>
<p>- Are the main players in a collaborative mindset, or are trying to dominate each other? In previous cycles (e.g. GLSL) Apple acted as the mediator, since they badly needed that technology and it had a strong business influence on NVIDIA and ATI. Intel didn&#8217;t have a strong participation. This time Intel is very active in 3D graphics. ATI/AMD is in a tough spot where they badly need to get back some market share, maybe through deals with Apple. I&#8217;m hopeful that there will be enough collaboration to create a decent standard, with unusual high-performance features continuing to be exposed only in the proprietary standards.</p>
<p>- Typically, the resulting standard is strongly inspired by one precedent. OpenGL was derived from IrisGL from SGI. COLLADA came straight from Sony. Arguably GLSL was inspired by early versions of NVIDIA Cg and a long line of predecessors. This time around, Apple <a href="http://news.cnet.com/8301-13579_3-9962117-37.html">apparently likes NVIDIA&#8217;s CUDA</a> which is likely to form the basis of their OpenCL. OpenCL would be the right name for the resulting standard, if the other players can accept it. So my bet is on CUDA rechristened as OpenCL, with bits of Intel Ct thrown in to keep everyone happy. AMD will keep its low-level interface and will implement the high-level standard on top.</p>
<p>- How long will it take for a something usable to come out of this? In the past, such standards have typically taken at least a year, often because modifications were necessary to make the hardware compatible. In this case, it sounds like the technology will primarily be software-based (e.g. compilers), so it could happen much faster if a majority of the vendors accept to play nice. The deciding factor here will be the chair of the working group. A diplomatic yet decisive chair can make things happen ten times faster than a less decisive or a visibly biased one. Since I don&#8217;t know yet who is chairing the group, I will refrain from commenting publicly. <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<a class="DiggThisButton DiggMedium" href="http://digg.com/submit?url=http%3A%2F%2Fenlighten3d.wordpress.com%2F2008%2F06%2F17%2Fmaking-cpu-and-gpu-play-nice-together%2F&amp;title=Making+CPU+and+GPU+play+nice%26nbsp%3Btogether"></a>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/enlighten3d.wordpress.com/51/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/enlighten3d.wordpress.com/51/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/enlighten3d.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/enlighten3d.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/enlighten3d.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/enlighten3d.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/enlighten3d.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/enlighten3d.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/enlighten3d.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/enlighten3d.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/enlighten3d.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/enlighten3d.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/enlighten3d.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/enlighten3d.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/enlighten3d.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/enlighten3d.wordpress.com/51/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=enlighten3d.wordpress.com&amp;blog=3915045&amp;post=51&amp;subd=enlighten3d&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://enlighten3d.wordpress.com/2008/06/17/making-cpu-and-gpu-play-nice-together/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">claforte</media:title>
		</media:content>

		<media:content url="http://enlighten3d.files.wordpress.com/2008/06/rainman.jpg?w=239" medium="image" />

		<media:content url="http://enlighten3d.files.wordpress.com/2008/06/reflect2.gif?w=225" medium="image">
			<media:title type="html">An old SGI 3D demo</media:title>
		</media:content>
	</item>
		<item>
		<title>Forget surgery: make your face prettier through computer graphics</title>
		<link>http://enlighten3d.wordpress.com/2008/06/16/forget-surgery-make-your-face-prettier-through-computer-graphics/</link>
		<comments>http://enlighten3d.wordpress.com/2008/06/16/forget-surgery-make-your-face-prettier-through-computer-graphics/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 22:14:29 +0000</pubDate>
		<dc:creator>Christian Laforte</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[algorithm]]></category>
		<category><![CDATA[beautification]]></category>
		<category><![CDATA[beauty]]></category>
		<category><![CDATA[bilateral filtering]]></category>
		<category><![CDATA[computer graphics]]></category>
		<category><![CDATA[high-tech]]></category>
		<category><![CDATA[hot or not]]></category>

		<guid isPermaLink="false">http://enlighten3d.wordpress.com/?p=41</guid>
		<description><![CDATA[By Christian Laforte Is beauty is in the eye of the beholder? Or is this just wishful thinking? Psychologists have long known that infants are more attracted to attractive faces. They stare at them longer. Evidences are strong that humans are instinctively drawn to smooth skin and symmetric faces. So what do you do if [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=enlighten3d.wordpress.com&amp;blog=3915045&amp;post=41&amp;subd=enlighten3d&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">By Christian Laforte</p>
<p class="MsoNormal">
<p class="MsoNormal"><span><a href="http://www.usingenglish.com/reference/idioms/beauty+is+in+the+eye+of+the+beholder.html">Is beauty is in the eye of the beholder</a>? Or is this just wishful thinking?</span></p>
<p class="MsoNormal"><span>Psychologists have <a href="http://www.ches.ua.edu/departments/hd/faculty/scofield/hd501/materials/articles/attractive%20faces%20-%20langlois,%201987.pdf">long known</a> that infants are more attracted to attractive faces. They stare at them longer. Evidences are strong that humans are instinctively drawn to smooth skin and symmetric faces. </span></p>
<p class="MsoNormal"><span>So what do you do if you&#8217;re not as pretty as you&#8217;d wish? Exercising, creams and plastic surgery only produce temporary results and take effort and money. Instead, I recommend a long-term solution: change the evidence, so you can brag about how you look to your virtual friends, or you can lament how beautiful you looked ten years ago. What if you could, in one click, make pictures of yourself, your family and your friends look like supermodels? </span></p>
<p class="MsoNormal"><span>But isn’t this already possible? If you have money, time and talent at your disposal, you can hire good make-up and Photoshop artists to have a <a href="http://www.anvari.org/cols/Stars_Pictures_Photoshop_Touch_Up.html">beautiful portrait</a>:</span></p>
<p class="MsoNormal"><span> </span></p>
<p><a href="http://enlighten3d.files.wordpress.com/2008/06/photoshop_touch_up.jpg"><img class="alignnone size-medium wp-image-42" src="http://enlighten3d.files.wordpress.com/2008/06/photoshop_touch_up.jpg?w=300&#038;h=173" alt="Photoshop touch-up from Anvari.org" width="300" height="173" /></a></p>
<p class="MsoNormal">
<p class="MsoNormal"><span>Unfortunately, ugly people <a href="http://www.independent.co.uk/news/science/beautiful-people-earn-12-more-than-ugly-bettys-461261.html">earn less</a> than pretty people. So people like me who need this most can’t afford it. <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </span></p>
<p class="MsoNormal"><span>Fortunately, computer graphics researchers are working on this problem. Tommer Leyvand and his colleagues have invented a <a href="http://www.cs.tau.ac.il/~tommer/beautification2008/">new technique</a>, <em>Beautification</em>, to enhance the aesthetic appeal of human faces, using a combination of<em> </em>machine learning and computer graphics algorithms.</span></p>
<dl>
<dt><a href="http://www.cs.tau.ac.il/%7Etommer/beautification2008/">Data-driven enhancement of facial attractiveness</a></dt>
<dd> <a href="http://www.cs.tau.ac.il/%7Etommer">Tommer Leyvand</a>,  <a href="http://www.cs.tau.ac.il/%7Edcor/">Daniel Cohen-Or</a>,  <a href="http://www2.mta.ac.il/%7Egideon">Gideon Dror</a> (<a href="http://www.tau.ac.il/">Tel Aviv University</a>),  <a href="http://www.cs.huji.ac.il/%7Edanix/">Dani Lischinski</a> (<a href="http://www.cs.huji.ac.il/">The Hebrew University</a>)</dd>
</dl>
<p class="MsoNormal">
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span>As noted by the authors, the applications are obvious and numerous. They include motion picture special effects, advertising, dating services and creating prettier avatars for virtual worlds. They also mention the interesting idea that every shapes (e.g. the front of a car) could be made more beautiful by making it look more like a pretty human face.</span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span>Their algorithm produces very cool results:</span></p>
<p class="MsoNormal"><span> </span></p>
<p>Before beautification:</p>
<p><a href="http://enlighten3d.files.wordpress.com/2008/06/before_beautification.jpg"><img class="alignnone size-medium wp-image-43" src="http://enlighten3d.files.wordpress.com/2008/06/before_beautification.jpg?w=217&#038;h=300" alt="" width="217" height="300" /></a></p>
<p class="MsoNormal">
<p class="MsoNormal">&#8230; and after:</p>
<p class="MsoNormal"><a href="http://enlighten3d.files.wordpress.com/2008/06/after_beautification.jpg"><img class="alignnone size-medium wp-image-44" src="http://enlighten3d.files.wordpress.com/2008/06/after_beautification.jpg?w=217&#038;h=300" alt="" width="217" height="300" /></a></p>
<p class="MsoNormal">
<p class="MsoNormal"><span>Still, don’t get excited too fast. Their approach is promising but there are still lots of limitations.</span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span>The algorithm uses pictures of faces, annotated with beauty scores. The faces are carefully taken, similarly to passport photographs, so the algorithms can operate in 2D. So it will take more research before they can apply their beautification to any of your old pictures, or before they can leverage the accumulated wisdom from the very scientific <a href="http://www.hotornot.com/">Hot Or Not</a> web site. </span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span>Some of the “beautified” images also end up looking creepy. I might be wrong but I think that some of the eyes end up with different sizes of iris and pupils, something humans are very sensitive to. (Dilated pupils are a sign of sexual attraction.)</span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span>The approach is only demonstrated on Caucasian, adult people. The authors suggest that training the algorithm on populations of different races might help, but it’s still not clear how the algorithm could be extended to very diverse populations. I think more research would be necessary to deal with my daughter, a half-Japanese, half-Caucasian baby. </span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span>The algorithm focused on the geometric (i.e. shape) of the face. It doesn’t attempt to smooth out blemishes or eliminate acne. Maybe this could be fixed through other computer graphics techniques, e.g. bilateral filtering. Click on the following image to see what a difference <a href="http://www.shellandslate.com/fastmedian.html">bilateral filtering</a> can make:<br />
</span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><a href="http://enlighten3d.files.wordpress.com/2008/06/bilatcomparison1.jpg"><img class="alignnone size-full wp-image-48" style="vertical-align:middle;" src="http://enlighten3d.files.wordpress.com/2008/06/bilatcomparison1.jpg?w=510" alt=""   /></a></p>
<p class="MsoNormal"><strong><span> </span></strong></p>
<p class="MsoNormal">
<p class="MsoNormal"><span>To come back to the beautification algorithm, instead of trying to make the face look more similar to a given pattern, I think a better approach would be more subtle: focus on correcting obvious asymetries, combined with the bilateral filter.</span></p>
<p class="MsoNormal">
<p class="MsoNormal"><strong><span> </span></strong></p>
<p class="MsoNormal"><span>PS: There are other techniques out there to make faces pretty. </span></p>
<p class="MsoNormal"><span>This <a href="http://findarticles.com/p/articles/mi_m1511/is_2_21/ai_59164980">approach</a> reportedly averages faces, then exagerates the feminity: Unfortunately I couldn&#8217;t find any screenshot. </span></p>
<p class="MsoNormal">Do you know of other cool techniques to make faces prettier? Or can you think of unusual applications or markets that could benefit from this kind of technology? If so, let us know! We&#8217;d love to have an excuse to experiment with these algorithms&#8230; to make <span style="text-decoration:line-through;">our faces</span> the world a prettier place.</p>
<p class="MsoNormal">
<a href="http://del.icio.us/post?url=http://enlighten3d.com/2008/06/16/forget-surgery-make-your-face-prettier-through-computer-graphics/;title=The Beauty Algorithm"><img src="http://blogs.sun.com/identity/resource/delicious_logo.png" width="32" height="32" alt="add to del.icio.us" /></a>::<a href="http://digg.com/submit?phase=2&amp;url=http://enlighten3d.com/2008/06/16/forget-surgery-make-your-face-prettier-through-computer-graphics/"><img src="http://digg.com/img/badges/32x32-digg-guy.gif" width="32" height="32" alt="Digg it" /></a>::<a href="http://reddit.com/submit?url=http://enlighten3d.com/2008/06/16/forget-surgery-make-your-face-prettier-through-computer-graphics/;title=The Beauty Algorithm"><img src="http://www.reddit.com/static/blog_snoo.png" height="32" /></a>::<a href="http://www.stumbleupon.com/submit?url=http://enlighten3d.com/2008/06/16/forget-surgery-make-your-face-prettier-through-computer-graphics/&amp;title=The Beauty Algorithm"><img src="http://cdn.stumble-upon.com/images/32x32_su_solid.gif" width="32" height="32" alt="Stumble It!" /></a><br />
<a class="DiggThisButton DiggMedium" href="http://digg.com/submit?url=http%3A%2F%2Fenlighten3d.wordpress.com%2F2008%2F06%2F16%2Fforget-surgery-make-your-face-prettier-through-computer-graphics%2F&amp;title=Forget+surgery%3A+make+your+face+prettier+through+computer%26nbsp%3Bgraphics"></a></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span> </span></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/enlighten3d.wordpress.com/41/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/enlighten3d.wordpress.com/41/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/enlighten3d.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/enlighten3d.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/enlighten3d.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/enlighten3d.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/enlighten3d.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/enlighten3d.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/enlighten3d.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/enlighten3d.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/enlighten3d.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/enlighten3d.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/enlighten3d.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/enlighten3d.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/enlighten3d.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/enlighten3d.wordpress.com/41/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=enlighten3d.wordpress.com&amp;blog=3915045&amp;post=41&amp;subd=enlighten3d&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://enlighten3d.wordpress.com/2008/06/16/forget-surgery-make-your-face-prettier-through-computer-graphics/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">claforte</media:title>
		</media:content>

		<media:content url="http://enlighten3d.files.wordpress.com/2008/06/photoshop_touch_up.jpg?w=300" medium="image">
			<media:title type="html">Photoshop touch-up from Anvari.org</media:title>
		</media:content>

		<media:content url="http://enlighten3d.files.wordpress.com/2008/06/before_beautification.jpg?w=217" medium="image" />

		<media:content url="http://enlighten3d.files.wordpress.com/2008/06/after_beautification.jpg?w=217" medium="image" />

		<media:content url="http://enlighten3d.files.wordpress.com/2008/06/bilatcomparison1.jpg" medium="image" />

		<media:content url="http://blogs.sun.com/identity/resource/delicious_logo.png" medium="image">
			<media:title type="html">add to del.icio.us</media:title>
		</media:content>

		<media:content url="http://digg.com/img/badges/32x32-digg-guy.gif" medium="image">
			<media:title type="html">Digg it</media:title>
		</media:content>

		<media:content url="http://www.reddit.com/static/blog_snoo.png" medium="image" />

		<media:content url="http://cdn.stumble-upon.com/images/32x32_su_solid.gif" medium="image">
			<media:title type="html">Stumble It!</media:title>
		</media:content>
	</item>
		<item>
		<title>Computer Vision Software Developer Job Opening in Montreal, Canada</title>
		<link>http://enlighten3d.wordpress.com/2008/06/13/computer-vision-software-developer-job-opening-in-montreal-canada/</link>
		<comments>http://enlighten3d.wordpress.com/2008/06/13/computer-vision-software-developer-job-opening-in-montreal-canada/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 20:40:20 +0000</pubDate>
		<dc:creator>Joshua Koopferstock</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[computer vision]]></category>
		<category><![CDATA[feeling software]]></category>
		<category><![CDATA[hiring]]></category>
		<category><![CDATA[job]]></category>
		<category><![CDATA[montreal]]></category>
		<category><![CDATA[software developer]]></category>

		<guid isPermaLink="false">http://enlighten3d.wordpress.com/?p=38</guid>
		<description><![CDATA[By Joshua Koopferstock We haven&#8217;t ever posted a job on a blog before, but in the spirit of trying new things, I figured I&#8217;d give it a go. Feeling Software (that&#8217;s us) is looking for a computer vision software developer to join our team in dazzling Montreal, Canada. In this position, you will be working [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=enlighten3d.wordpress.com&amp;blog=3915045&amp;post=38&amp;subd=enlighten3d&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>By Joshua Koopferstock</p>
<p>We haven&#8217;t ever posted a job on a blog before, but in the spirit of trying new things,  I figured I&#8217;d give it a go.</p>
<p>Feeling Software (that&#8217;s us) is looking for a computer vision software developer to join our team in dazzling Montreal, Canada.  In this position, you will be working directly on our breakthrough 3D reconstruction technology that will allow the average Joe to reconstruct 3D interiors in five minutes.  Think <strong><a href="http://labs.live.com/photosynth/">Microsoft PhotoSynth</a></strong>, but much faster, for smaller spaces, and creating photo-realistic 3D models.</p>
<p>If you are interested, or you know someone who is, come <strong><a href="http://www.feelingsoftware.com/content/view/46/68/lang,en/#vision">check out the full posting on our website</a></strong>, or send us an e-mail to <a href="mailto:hiring@feelingsoftware.com"><strong>hiring@feelingsoftware.com</strong></a>.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/enlighten3d.wordpress.com/38/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/enlighten3d.wordpress.com/38/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/enlighten3d.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/enlighten3d.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/enlighten3d.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/enlighten3d.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/enlighten3d.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/enlighten3d.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/enlighten3d.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/enlighten3d.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/enlighten3d.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/enlighten3d.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/enlighten3d.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/enlighten3d.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/enlighten3d.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/enlighten3d.wordpress.com/38/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=enlighten3d.wordpress.com&amp;blog=3915045&amp;post=38&amp;subd=enlighten3d&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://enlighten3d.wordpress.com/2008/06/13/computer-vision-software-developer-job-opening-in-montreal-canada/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Josh</media:title>
		</media:content>
	</item>
		<item>
		<title>Make your own nice weather</title>
		<link>http://enlighten3d.wordpress.com/2008/06/12/make-your-own-nice-weather/</link>
		<comments>http://enlighten3d.wordpress.com/2008/06/12/make-your-own-nice-weather/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 15:56:52 +0000</pubDate>
		<dc:creator>Christian Laforte</dc:creator>
				<category><![CDATA[3D Technology]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[3d engine]]></category>
		<category><![CDATA[clouds]]></category>
		<category><![CDATA[feeling engine]]></category>
		<category><![CDATA[feeling software]]></category>
		<category><![CDATA[high-tech]]></category>
		<category><![CDATA[simul]]></category>
		<category><![CDATA[sky]]></category>

		<guid isPermaLink="false">http://enlighten3d.wordpress.com/?p=34</guid>
		<description><![CDATA[By Christian Laforte A sky is like the nature&#8217;s face. Looking at a sky, you can&#8217;t help but get strong emotions. A gloomy, dark sky causes depression. A bright sky with fluffy clouds is relaxing, opens our imagination and reminds us of vacations. So it&#8217;s no surprise that 3D experts have spent a lot of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=enlighten3d.wordpress.com&amp;blog=3915045&amp;post=34&amp;subd=enlighten3d&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>By Christian Laforte</p>
<p>A sky is like the nature&#8217;s face. Looking at a sky, you can&#8217;t help but get strong emotions. A gloomy, dark sky causes depression. A bright sky with fluffy clouds is relaxing, opens our imagination and reminds us of vacations. So it&#8217;s no surprise that 3D experts have spent a lot of time over the years to recreate this phenomenon. Here&#8217;s a quick guide to some of the advances over the past few years. I&#8217;ll conclude with something I just discovered, that brings state-of-the-art algorithms at a price that can&#8217;t be beat.</p>
<p>1. Pre-historic techniques<br />
The two typical, simple approaches that are still used in a lot of applications and games despite their visual shortcomings, are billboards and simple procedural approaches based on Perlin noise. These techniques produce flat and lifeless images. They really show their age so I&#8217;m not going to cover them.</p>
<p><img class="alignnone" src="http://ati.amd.com/developer/images/cloudsLG.jpg" alt="An old ATI/AMD demo using simple procedural shaders" /></p>
<p>2. Research by Dobashi and Nishita</p>
<p>From memory, these researchers did pioneering work on physically-plausible models to simulate scattering (the way light goes through and bounces on clouds and air particles). Their approaches produced good looking results but not fast enough for interactive applications.<br />
<a href="http://enlighten3d.files.wordpress.com/2008/06/dobashi_earth1.jpg"><img class="alignnone size-medium wp-image-36" src="http://enlighten3d.files.wordpress.com/2008/06/dobashi_earth1.jpg?w=300&#038;h=222" alt="" width="300" height="222" /></a><br />
<a href="http://nis-ei.eng.hokudai.ac.jp/~doba/"> http://nis-ei.eng.hokudai.ac.jp/~doba/</a></p>
<p>3. Research by Mark Harris</p>
<p><a href="http://www.markmark.net/">Mark Harris</a> was the first to produce amazing clouds at real-time speed. He achieved this through a combination of techniques including impostors (fancy billboards, updated incrementally), OpenGL-based rendering and simulation, and much more.</p>
<p><img class="alignnone" src="http://www.markmark.net/cloudsim/skyworks_sim1.png" alt="" /></p>
<p>4. Other real-time approaches<br />
As Graphics Hardware became easier to program and faster, many algorithms applicable for games were published.</p>
<p>For example:</p>
<p><a href="http://http.developer.nvidia.com/GPUGems/gpugems_ch38.html">Fast Fluid Dynamics Simulation on the GPU</a>, again by Mark Harris after he joined NVIDIA.</p>
<p><span style="font-family:Arial;"><a href="http://www.shaderx5.com/TOC.html">Volumetric Clouds and Mega Particles</a> by Homam Bahnassi and Wessam Bahnassi</span></p>
<p><a href="http://www.gamedev.net/community/forums/showfaq.asp?forum_id=12">More links</a> at GameDev.net</p>
<p>5. Clouds and Sky SDK</p>
<p>What if you&#8217;re in a rush, so you don&#8217;t have the time or expertise to implement these fancy algorithms?  You could hire someone like us to get it done quickly, but someone brought to my attention a new solution that sounds too good and too cheap to be true.  From their web site:</p>
<p><a href="http://www.simul.co.uk/clouds">Simul Clouds</a> is a C++ library which provides access to cloud data for real-time applications. Simul Clouds creates volumetric cloud data, and provides realtime access to that data via a lightweight API. The Simul Clouds library deals with pure volumetric data, it is cross platform and renderer-independent. The sample applications that come with the SDK show how realtime clouds can be rendered using the generated cloud data.</p>
<p>Here&#8217;s their promotional video:</p>
<p><img class="alignnone" src="http://www.youtube.com/watch?v=C9CfhyajVjY" alt="" /></p>
<span style="text-align:center; display: block;"><a href="http://enlighten3d.wordpress.com/2008/06/12/make-your-own-nice-weather/"><img src="http://img.youtube.com/vi/C9CfhyajVjY/2.jpg" alt="" /></a></span>
<p>What&#8217;s amazing to me is the almost ridiculously low price tag. They only charge a hundred bucks for something that must have taken them at least a couple of months to develop and optimize. There&#8217;s no way they can make a profit at this price while providing good support. My advice to this company: raise your price to at least a thousands dollars for the SDK, so you can afford to support your clients when they need help. But first, send me a copy so I can confirm it works as expected, and so we can integrate cool skies in our <a href="http://www.feelingsoftware.com/content/view/40/66/lang,en/">Feeling Engine</a>. <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<a class="DiggThisButton DiggMedium" href="http://digg.com/submit?url=http%3A%2F%2Fenlighten3d.wordpress.com%2F2008%2F06%2F12%2Fmake-your-own-nice-weather%2F&amp;title=Make+your+own+nice%26nbsp%3Bweather"></a>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/enlighten3d.wordpress.com/34/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/enlighten3d.wordpress.com/34/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/enlighten3d.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/enlighten3d.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/enlighten3d.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/enlighten3d.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/enlighten3d.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/enlighten3d.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/enlighten3d.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/enlighten3d.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/enlighten3d.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/enlighten3d.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/enlighten3d.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/enlighten3d.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/enlighten3d.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/enlighten3d.wordpress.com/34/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=enlighten3d.wordpress.com&amp;blog=3915045&amp;post=34&amp;subd=enlighten3d&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://enlighten3d.wordpress.com/2008/06/12/make-your-own-nice-weather/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">claforte</media:title>
		</media:content>

		<media:content url="http://ati.amd.com/developer/images/cloudsLG.jpg" medium="image">
			<media:title type="html">An old ATI/AMD demo using simple procedural shaders</media:title>
		</media:content>

		<media:content url="http://enlighten3d.files.wordpress.com/2008/06/dobashi_earth1.jpg?w=300" medium="image" />

		<media:content url="http://www.markmark.net/cloudsim/skyworks_sim1.png" medium="image" />

		<media:content url="http://www.youtube.com/watch?v=C9CfhyajVjY" medium="image" />
	</item>
		<item>
		<title>How Can L&#8217;Oreal Use 3D Technology?</title>
		<link>http://enlighten3d.wordpress.com/2008/06/10/how-can-loreal-use-3d-technology/</link>
		<comments>http://enlighten3d.wordpress.com/2008/06/10/how-can-loreal-use-3d-technology/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 21:06:06 +0000</pubDate>
		<dc:creator>Joshua Koopferstock</dc:creator>
				<category><![CDATA[3D Market Applications]]></category>
		<category><![CDATA[3D Reconstruction]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[hair]]></category>
		<category><![CDATA[L'Oreal]]></category>
		<category><![CDATA[market]]></category>
		<category><![CDATA[photobooth]]></category>
		<category><![CDATA[Redken]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://enlighten3d.wordpress.com/?p=26</guid>
		<description><![CDATA[By Joshua Koopferstock This post follows Christian’s post on advancements in 3D technology for hair reconstruction. One immediately apparent application of the technology is for digital effects in film. We would expect a reduction in the time needed to model hair versus the current methods, thus giving better realism for the buck. Why don’t we [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=enlighten3d.wordpress.com&amp;blog=3915045&amp;post=26&amp;subd=enlighten3d&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">By Joshua Koopferstock</p>
<p class="MsoNormal">This post follows<strong> <a href="http://enlighten3d.com/2008/06/09/how-would-you-like-you-virtual-hair-cut/">Christian’s post on advancements in 3D technology for hair reconstruction</a></strong>.<span> </span>One immediately apparent application of the technology is for digital effects in film.<span> </span>We would expect a reduction in the time needed to model hair versus the current methods, thus giving better realism for the buck.<span> </span></p>
<p class="MsoNormal">Why don’t we look at this technology through a wider lens.<span> </span>Allow me to momentarily step into the shoes of the brand manager of <strong><a href="http://www.redken.com/">L’Oreal’s Redken</a></strong> hair products brand.<span> </span>As the brand manager, I understand well two properties of hair: each person’s hair is distinct, and hair is a “living” and moving part of the body.</p>
<p class="MsoNormal">
<p class="MsoNormal" style="text-align:center;"><img style="vertical-align:middle;" src="http://farm4.static.flickr.com/3238/2394640047_9502ec723a.jpg?v=0" alt="Photo by Jurijus Azanovas" width="249" height="249" /><em><br />
Photo by<a href="http://flickr.com/photos/11183910@N04/"> Jurijus Azanovas</a></em></p>
<p class="MsoNormal">To address the first property and promote my product effectively, I can offer samples of the product so that the consumer can see how it will affect her own unique hair.<span> </span>However, this is risky for the consumer who has to try something new in her hair, and risky for me as the brand manager because the exact result (and the way that the consumer interprets the result, since beauty is, of course, subjective) is out of my control.<span> </span>For the second property, “living” hair, I can show hair in motion with video, but this approach ignores the importance of personal distinctiveness.</p>
<p class="MsoNormal">What if, using technology like the <strong><a href="http://people.csail.mit.edu/sparis/publi/2008/siggraphHair/">Hair Photobooth</a></strong>, you could quickly and automatically recreate a 3D model of yourself and your hair so that you could see what <em>your</em> hair would look like with different Redken products?<span> </span>This gives me, the brand manager, a much better control of the resulting look (some automatic touch-ups wouldn’t harm the realism much), and reduces the risk for the consumer who no longer has to put his or her hairdo on the line.<span> </span></p>
<p class="MsoNormal">As the development of this technology progresses, we can expect that it will not only be able to automatically model hair, but also automatically make it animation-ready.  With this, we can take it a step further and allow the consumer to run the 3D model of themselves through a few preset animations.<span> </span>Now I, the brand manager, am even more in control of the context in which the consumer first sees the product in her own hair, <em>and</em> I have drastically improved the realism by giving the hair “life” and portraying it in motion.<span> </span>And let’s say that as an added feature, I let the consumer share the animation with her friends through facebook or embed it in her blog, and maybe even vote on which of the results is the best.</p>
<p class="MsoNormal"><span lang="EN-CA">Community building, personalisation and</span><span lang="EN-CA"> </span><span lang="EN-CA">customisation</span> in an environment controlled by the brand; this is what every brand manager dreams for and where the future of branding, driven by 3D technology, is leading us.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/enlighten3d.wordpress.com/26/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/enlighten3d.wordpress.com/26/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/enlighten3d.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/enlighten3d.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/enlighten3d.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/enlighten3d.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/enlighten3d.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/enlighten3d.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/enlighten3d.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/enlighten3d.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/enlighten3d.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/enlighten3d.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/enlighten3d.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/enlighten3d.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/enlighten3d.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/enlighten3d.wordpress.com/26/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=enlighten3d.wordpress.com&amp;blog=3915045&amp;post=26&amp;subd=enlighten3d&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://enlighten3d.wordpress.com/2008/06/10/how-can-loreal-use-3d-technology/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Josh</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3238/2394640047_9502ec723a.jpg?v=0" medium="image">
			<media:title type="html">Photo by Jurijus Azanovas</media:title>
		</media:content>
	</item>
	</channel>
</rss>
