<?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>Pushing Pixels &#187; Computer Graphics</title>
	<atom:link href="http://familywhitfield.co.uk/wordpress/category/computer-graphics/feed/" rel="self" type="application/rss+xml" />
	<link>http://familywhitfield.co.uk/wordpress</link>
	<description>Computing and Digital Imaging</description>
	<lastBuildDate>Thu, 13 May 2010 20:13:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Photosynth goes live!</title>
		<link>http://familywhitfield.co.uk/wordpress/2008/08/24/photosynth-goes-live/</link>
		<comments>http://familywhitfield.co.uk/wordpress/2008/08/24/photosynth-goes-live/#comments</comments>
		<pubDate>Sat, 23 Aug 2008 23:23:57 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Computer Graphics]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[photosynth]]></category>

		<guid isPermaLink="false">http://familywhitfield.co.uk/wordpress/?p=141</guid>
		<description><![CDATA[About a year ago I wrote about the Photosynth technology from Microsoft that creates 3D spaces from collections of photographs. At the time it only worked with a few sample data sets created by Microsoft, but there was a very nice demo to download and it was a pretty exciting piece of tech. Just a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://familywhitfield.co.uk/wordpress/wp-content/uploads/2008/08/photsynth1.jpg"><img class="alignleft size-medium wp-image-147" title="photsynth1" src="http://familywhitfield.co.uk/wordpress/wp-content/uploads/2008/08/photsynth1-289x300.jpg" alt="" width="289" height="300" /></a></p>
<p>About a year ago <a href="http://familywhitfield.co.uk/wordpress/2007/08/19/photosynth-reconstruction-of-3d-spaces-from-photos/">I wrote about the Photosynth</a> technology from Microsoft that creates 3D spaces from collections of photographs. At the time it only worked with a few sample data sets created by Microsoft, but there was a very nice demo to download and it was a pretty exciting piece of tech. Just a few days ago Microsoft released a full version that allows you to create your own &#8220;photosynths&#8221; by uploading collections of photos.</p>
<p>I just had to have a go. The image above shows a screen-grab of the Photosynth viewer with some data that I took.</p>
<p>Read on for more on the new release, how I got on with it, videos and links to the 3D scenes that I created.</p>
<p><span id="more-141"></span></p>
<p>It may be worth reading my <a href="http://familywhitfield.co.uk/wordpress/2007/08/19/photosynth-reconstruction-of-3d-spaces-from-photos/">original posting</a> for a description of what Photosynth does, but in a nutshell it attempts to make a 3D spatial model by matching up lots of photos of the same subject taken from different viewpoints. What Microsoft has just released is a new version that can take your own photos, a website to host these, and plugins for Internet Explorer and Firefox to view the scenes in 3D. You get all you need from <a href="http://photosynth.net">photosynth.net</a>.</p>
<p>When you get to this site you get three things:</p>
<ol>
<li>A plugin for your web browser just for viewing photosynths.</li>
<li>An application to install on your computer that will process and upload your own photos to create a photosynth.</li>
<li>A brief &#8220;how-to&#8221; guide in PDF form that tells you how to go about taking photos to make good photosynths. There is an online video too, but to date I have not watched it.</li>
</ol>
<p>The first two are wrapped up in the same installation packet. You will need a WindowsLive ID or MSN Messenger account to use the latter, but you don&#8217;t need to create an account if you just want to view other people&#8217;s work. Also note that the application and, I think, the viewing plugins are Windows only so Mac users are out of luck.</p>
<p>If you have had the earlier demo version of the viewer installed on your machine, then either uninstall or disable the original plugin. In Firefox I had the problem that it failed to recognise I had the viewer installed, and I think it was getting confused with the two plugins there. Once I disabled the old one everything worked fine.</p>
<p>Browse the existing photosynths to get a good feeling for it &#8211; I would recommend only choosing those that have been marked at or near &#8220;100% synthy&#8221;. If not, then things look very boring indeed. The user interface is quite intuitive, and you certainly don&#8217;t need to read a manual to use the basic navigation features.</p>
<p>I went out to our local church that this weekend was having its annual Flower Festival. This gave me the opportunity to wander around both inside and outside snapping away lots of shots to use with Photosynth. The following video shows the results when uploaded and processed by Photosynth, and put into &#8220;play&#8221; mode (which moves the viewpoint around the scene between camera viewpoints).</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/pC7l2nc1ilQ&amp;hl=en&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/pC7l2nc1ilQ&amp;hl=en&amp;fs=1" allowfullscreen="true"></embed></object></p>
<p>The scene was reconstructed fom just 35 photos. It was incredibly easy to do &#8211; just point the Photosynth application at the images, press &#8220;upload&#8221;, and then wait. Once complete you are given the option of viewing the result immediately in your browser. Part way through the video I used the &#8220;p&#8221; key option to toggle the display of the point cloud that Photosythc has calculated that represents the 3D information extracted from the photos. Normally this is obscured as the photos are shown by default, but as you can see it has done a fine job of picking out the shape of the church building. The following two stills show the default scene, and then with point cloud display turned on.</p>
<table border="1" width="100%">
<tbody>
<tr>
<td><a href="http://familywhitfield.co.uk/wordpress/wp-content/uploads/2008/08/psimage.jpg"><img class="alignnone size-medium wp-image-152" title="psimage" src="http://familywhitfield.co.uk/wordpress/wp-content/uploads/2008/08/psimage-300x239.jpg" alt="" width="300" height="239" /></a></td>
<td><a href="http://familywhitfield.co.uk/wordpress/wp-content/uploads/2008/08/pspointcloud.jpg"><img class="alignnone size-medium wp-image-153" title="pspointcloud" src="http://familywhitfield.co.uk/wordpress/wp-content/uploads/2008/08/pspointcloud-300x239.jpg" alt="" width="300" height="239" /></a></td>
</tr>
</tbody>
</table>
<p>Of course, viewing this as a video does not do Photosynth justice. Once you have the viewer installed, then jump straight to this dataset using <a href="http://photosynth.net/view.aspx?cid=2c464966-bea5-4ccd-9727-9865e32c99bd" target="_blank">this link</a> (note, will open in new window/tab).</p>
<p>And the final bit of niceness is that you can also geo-locate your photosynth from within the viewer, assuming you are logged in as the creator of the scene. This uses Virtual Earth as its back-end, and is very easy to do.</p>
<p>Taking photos to make nice 3D spaces is pretty straghtforward &#8211; the short guide on the Photosynth website is worth a read. The main rule is to ensure lots of overlap between images, as this gives the software something to use to help work out areas of similarity. For the church shoots I just wandered around with my digital SLR on medium resolution mode (2.4k x 1.6k pixels) and storing as JPEG. There is really no point in using RAW for this, and picking a lower resolution image saves on upload time. I think even the res I used is higher than is needed.</p>
<p>I also took about 30 interior shots, and I was very pleased with the results. The video below shows it running live. You can also see the actual Photosynth at <a href="http://photosynth.net/view.aspx?cid=2f0cd639-be94-446b-8cb4-90e298910513" target="_blank">this link here</a>.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/AtA6NGmkzjs&amp;hl=en&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/AtA6NGmkzjs&amp;hl=en&amp;fs=1" allowfullscreen="true"></embed></object></p>
<p>The videos were captured using the excellent free <a href="http://camstudio.org" target="_blank">CamStudio </a>application.</p>
<h3>Summary</h3>
<p>I think Photosynth is quite simply awesome. I highly recommend at least viewing some of the content created using the system. And creating them yourself is so easy you may as well have a go.</p>
<a href="javascript:toggleStartStop();PicLensLite.start({feedUrl:'http://familywhitfield.co.uk/wordpress/wp-content/plugins/wp-piclens/mrss.php?id=141'});">Start Slide Show with PicLens Lite <img src="http://familywhitfield.co.uk/wordpress/wp-content/plugins/wp-piclens/PicLensButton.png" alt="PicLens" width="16" height="12" border="0" align="top"></a>]]></content:encoded>
			<wfw:commentRss>http://familywhitfield.co.uk/wordpress/2008/08/24/photosynth-goes-live/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Photosynth &#8211; reconstruction of 3D spaces from photos</title>
		<link>http://familywhitfield.co.uk/wordpress/2007/08/19/photosynth-reconstruction-of-3d-spaces-from-photos/</link>
		<comments>http://familywhitfield.co.uk/wordpress/2007/08/19/photosynth-reconstruction-of-3d-spaces-from-photos/#comments</comments>
		<pubDate>Sun, 19 Aug 2007 18:26:19 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Computer Graphics]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[photosynth]]></category>
		<category><![CDATA[Siggraph]]></category>

		<guid isPermaLink="false">http://familywhitfield.co.uk/wordpress/?p=26</guid>
		<description><![CDATA[I was fortunate enough to go to Siggraph this year in San Diego, which is the premier conference for new research relating to computer graphics. While the technology I&#8217;m going to write about in this article was not presented there this year, it another example of one of an increasing number of research projects to [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Photosynth" href="http://familywhitfield.co.uk/wordpress/wp-content/uploads/2007/08/photosynth.jpg"><img src="http://familywhitfield.co.uk/wordpress/wp-content/uploads/2007/08/photosynth.thumbnail.jpg" alt="Photosynth" /></a></p>
<p>I was fortunate enough to go to <a href="http://www.siggraph.org/s2007/">Siggraph </a>this year in San Diego, which is the premier conference for new research relating to computer graphics. While the technology I&#8217;m going to write about in this article was not presented there this year, it another example of one of an increasing number of research projects to use the vast array of photos available through online communities such as <a href="http://www.flickr.com/">Flickr</a>.</p>
<p>Microsoft have recently released a techology preview of a stunning new piece of technology called &#8220;Photosynth&#8221;.  The aim is to create three dimensional &#8220;spaces&#8221; of real places and buildings by analysing and processing photos taken from differing viewpoints. The idea of creating <em>spaces </em>is subtly different from creating <em>models</em>. The former places the emphasis on something that is navigable and in which you feel immersed. Model reconstruction, on the other hand, is the creation of a 3D representation that can be places within a virtual environment, perhaps as part of a larger scene.</p>
<p>It is incredibly cool stuff. This article introduces the ideas and shows where to go for more information.</p>
<p>(<span style="color: #ff0000;"><em>Update August &#8217;08:</em></span><span style="color: #000000;"> <em>See <a href="http://familywhitfield.co.uk/wordpress/2008/08/24/photosynth-goes-live/">this link</a> for another post on the recently released version that anyone can use to make 3D spaces from their photos.)</em></span></p>
<p><span id="more-26"></span></p>
<p>The technology to create a 3D model from a set of photos is not all that new. Indeed, I worked on a project with <a href="http://en.wikipedia.org/wiki/Real3d">Real3D Inc</a> a few years ago that was all about creating 3D models of people&#8217;s faces from two or more photos. But many of these approaches depend on a photographer setting up his shots in a certain way, and explicitely defining the relationships between images. What Photosynth does, however, is use the millions of images available in online photo communities to assemble a 3D space of a real place using a montage of pictures taken by many different people at different times. This montage could consist of thousands of individual source images.</p>
<p>A great way to see this in action is to <a href="http://www.ted.com/index.php/talks/view/id/129">watch the demo video</a> on the excellent <a href="http://www.ted.com">TED site</a>. It is only about seven or eight minutes long. If you are interested in technology and want to feel inspired by some great thinkers, then a browse around TED will be time worth spending.</p>
<p>If you fancy having a go yourself, then you can access an online prototype at the <a href="http://livelabs.com/photosynth/">Photosynth research homepage</a>. It is free, and just requires you to download a small plugin that works with both Internet Explorer and Firefox. Here&#8217;s a screenshot from my PC:</p>
<p><a title="Photosynth" href="http://familywhitfield.co.uk/wordpress/wp-content/uploads/2007/08/photosynth.jpg"><img src="http://familywhitfield.co.uk/wordpress/wp-content/uploads/2007/08/photosynth.jpg" alt="Photosynth" /></a></p>
<p>The scene is of the Piazza San Marco in Venice. The main image is a combination of one or more photos from an online collection placed within a 3D scene represented by a pointcloud that Photosynth generated from processing the photos. The strip along the bottom shows the primary contributing image to the scene, and also related images that are spatially close. Remember that these pictures could have been taken by hundreds of different people, and many are just holiday snaps. You can navigate around the Piazza in 3D using the controls on the image or the mouse.</p>
<p>At the moment the creation of spaces can only be done by the authors using their own specially processed database of images derived from a public photo community. But imagine the possibilities if you combined this with the <a href="http://www.panoramio.com/">Panoramio </a>geotagged image database? Of course there is a small issue of corporate politics that would prevent this, unless Google and Microsoft merge. Yeah, right&#8230;.</p>
<p>Expect to see more and more applications that exploit vast online image libaries for various uses. In upcoming articles I will describe a couple of recent research projects presented at Siggraph.</p>
<a href="javascript:toggleStartStop();PicLensLite.start({feedUrl:'http://familywhitfield.co.uk/wordpress/wp-content/plugins/wp-piclens/mrss.php?id=26'});">Start Slide Show with PicLens Lite <img src="http://familywhitfield.co.uk/wordpress/wp-content/plugins/wp-piclens/PicLensButton.png" alt="PicLens" width="16" height="12" border="0" align="top"></a>]]></content:encoded>
			<wfw:commentRss>http://familywhitfield.co.uk/wordpress/2007/08/19/photosynth-reconstruction-of-3d-spaces-from-photos/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Masters thesis submitted at last!</title>
		<link>http://familywhitfield.co.uk/wordpress/2007/05/07/masters-thesis-submitted-at-last/</link>
		<comments>http://familywhitfield.co.uk/wordpress/2007/05/07/masters-thesis-submitted-at-last/#comments</comments>
		<pubDate>Mon, 07 May 2007 20:41:04 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Computer Games]]></category>
		<category><![CDATA[Computer Graphics]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[3D]]></category>

		<guid isPermaLink="false">http://familywhitfield.co.uk/wordpress/?p=18</guid>
		<description><![CDATA[Phew! After an eventful last seven years, I finally managed to get my Masters thesis submitted this week to Nottingham University. The title? Wait for it&#8230;.. The use of 2D views to aid interaction and visualisation within 3D Collaborative Virtual Environments When I started it I was a partner in a new tech startup called [...]]]></description>
			<content:encoded><![CDATA[<p>Phew! After an eventful last seven years, I finally managed to get my Masters thesis submitted this week to Nottingham University. The title? Wait for it&#8230;..</p>
<blockquote><p>The use of 2D views to aid interaction and visualisation within 3D Collaborative Virtual Environments</p></blockquote>
<p>When I started it I was a partner in a new tech startup called RealiMation Ltd, and doing a research degree into some aspect of collaborative virtual reality was a natural extension to my work. But shortly after I started, RealiMation was acquired by <a href="http://en.wikipedia.org/wiki/Criterion_Software">Criterion Software</a>, and a few years later by <a href="http://en.wikipedia.org/wiki/Electronic_Arts">Electronic Arts</a>, which in combination provided a radical &#8211; yet enjoyable &#8211; change in life. But I persevered, and finally manage to submit my thesis seven years after I started. Apparently this is not the record, however, which was somewhat disappointing!</p>
<p>At the time of writing I have no idea if I have passed, but that&#8217;s almost beside the point. I could so easily have given up, but stuck at it and produced a decent piece of work in the end.</p>
<p>Just for interest, here&#8217;s the abstract:<br />
<span id="more-18"></span></p>
<blockquote><p>The goal of this thesis is to present research into technology to support the production of events created within three dimensional computer generated collaborative virtual environments (CVE’s). The demands of the roles of different participants, and the tasks they perform, are examined in a variety of different application areas including command and control, multiplayer networked games, and the broadcast of televised events performed within a virtual space.</p>
<p>Published research into subjectivity tends to concentrate on subjective filtering mechanisms for 3D perspective views, normally from the first person view point. The focus of the research presented here, however, is the feasibility of utilizing parallel map-centric projections within a CVE application as a type of subjective view to be used alongside the perspective view.</p>
<p>The experimental phase of the research resulted in the conclusion that some type of overview visualisation is needed to help users understand what is going on within a CVE. An additional finding was the need to be able to add extra annotation information only within the overview, which in turn implies subjective layering features so that such annotation only appears in views used by the management roles, and not by the regular participants themselves.</p>
<p>The conclusions are combined with a set of observations from other related application areas to present a set of requirements for CVE software systems. The requirements relate to the awareness of activity within the performance, and of interactive navigation tools to allow this information to be exploited. Details are given of an implementation of these requirements for the <a href="http://www.crg.cs.nott.ac.uk/research/systems/MASSIVE-3/">MASSIVE-3</a> collaborative virtual environment. Key features of the implementation such as the object model are discussed as having potential to be extracted and used in other CVE frameworks. Areas for future research based upon the experience of this software are outlined.</p></blockquote>
<p>The body of the thesis is now in review and pending a vivre &#8211; unless of course it is rejected out of hand as a pile of old junk.</p>
<p>One interesting thing to point out is that the practical part of the research work that I did in support of a live event called <a href="http://www.crg.cs.nott.ac.uk/events/avatarfarm/">Avatar Farm</a> was referred to and discussed in at least two publications. One was an article in the <a href="http://portal.acm.org/browse_dl.cfm?linked=1&amp;part=magazine&amp;idx=J79&amp;coll=portal&amp;dl=ACM&amp;CFID=21866326&amp;CFTOKEN=11606345">Communications of the ACM</a> (July 2001), and another was a paper as part of an Esprit project.</p>
<p><strong><em>Update: November 2007</em></strong><em> &#8211; I got news that I have been awarded my Masters (an MPhil) based on this thesis. So not a pile of junk after all then!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://familywhitfield.co.uk/wordpress/2007/05/07/masters-thesis-submitted-at-last/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
