<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.5" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Thesis Status Update</title>
	<link>http://www.terminally-incoherent.com/blog/2007/04/23/thesis-status-update/</link>
	<description>Utterly random, incoherent and disjointed rants and ramblings...</description>
	<pubDate>Thu, 04 Dec 2008 20:25:56 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.5</generator>

	<item>
		<title>by: Luke</title>
		<link>http://www.terminally-incoherent.com/blog/2007/04/23/thesis-status-update/#comment-4228</link>
		<pubDate>Tue, 24 Apr 2007 01:22:41 +0000</pubDate>
		<guid>http://www.terminally-incoherent.com/blog/2007/04/23/thesis-status-update/#comment-4228</guid>
					<description>MS in CS :)

It goes like this:

BS = Bull Shit
MS = More Shit
PHD = You still don't know shit, do ya, doc?

Seriously, I want to get a PHD one day, but I think I need to get out and work in the industry for a bit now. Otherwise I will be overqualified to do anything.

I mean, I could teach and do research. I guess I wouldn't mind that at all. 

Then again, I'm not sure if I'm cut out to be a full time research prof. :/</description>
		<content:encoded><![CDATA[<p>MS in CS <img src="http://www.terminally-incoherent.com/blog/wp-includes/images/smilies/icon_smile.gif" alt=")" class="wp-smiley" /> </p>
<p>It goes like this:</p>
<p>BS = Bull Shit<br />
MS = More Shit<br />
PHD = You still don&#8217;t know shit, do ya, doc?</p>
<p>Seriously, I want to get a PHD one day, but I think I need to get out and work in the industry for a bit now. Otherwise I will be overqualified to do anything.</p>
<p>I mean, I could teach and do research. I guess I wouldn&#8217;t mind that at all. </p>
<p>Then again, I&#8217;m not sure if I&#8217;m cut out to be a full time research prof. :/
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Matt`</title>
		<link>http://www.terminally-incoherent.com/blog/2007/04/23/thesis-status-update/#comment-4226</link>
		<pubDate>Mon, 23 Apr 2007 19:25:15 +0000</pubDate>
		<guid>http://www.terminally-incoherent.com/blog/2007/04/23/thesis-status-update/#comment-4226</guid>
					<description>note to self: processing hyperspectral images is really complicated

Well done :)

oh.. and I always forget, which qualification does writing a thesis get you?</description>
		<content:encoded><![CDATA[<p>note to self: processing hyperspectral images is really complicated</p>
<p>Well done <img src="http://www.terminally-incoherent.com/blog/wp-includes/images/smilies/icon_smile.gif" alt=")" class="wp-smiley" /> </p>
<p>oh.. and I always forget, which qualification does writing a thesis get you?
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Luke</title>
		<link>http://www.terminally-incoherent.com/blog/2007/04/23/thesis-status-update/#comment-4223</link>
		<pubDate>Mon, 23 Apr 2007 13:46:04 +0000</pubDate>
		<guid>http://www.terminally-incoherent.com/blog/2007/04/23/thesis-status-update/#comment-4223</guid>
					<description>In essence it is a multi-threaded implementation of two Nonnegative Matrix Factorization algorithms (basic iterative version, and a projected gradient version). With the first one I was able to cut the execution time in half with 4 CPU's (or 4 times with 8).

We're using these to process &lt;a href="http://en.wikipedia.org/wiki/Hyperspectral" rel="nofollow"&gt;hyperspectral&lt;/a&gt; images - and there is no standardized data format for these. Essentially every tool writes the data in their own way. So a pixel can be a byte, a 32 bit integer, 64 bit integer or a float either 32 or 64 bits long. All the non-floating point types can be signed or unsigned. Oh, and some ship in big endian, while others in little endian.

Then there's the method of encoding hyperspectral bands in the file - some people just write each band in sequence (BSQ), some interleave them by pixel (BIP) or by scan-line (BIL).

So I have bunch of tools in there to read, write and handle this data, display them on the screen and etc. There is also a mostly functional GUI in there that let's you do all of that.

Of course there are bunch of features that should still be added, and some code is not finished - for example,  I only have support for the data types that were available to me. So it should have another 1000 lines or more to even approach being completely finished.

But the most important part of my work, which this thesis is actually about is the parallelization code, which is complete, finished, and extensively. :)</description>
		<content:encoded><![CDATA[<p>In essence it is a multi-threaded implementation of two Nonnegative Matrix Factorization algorithms (basic iterative version, and a projected gradient version). With the first one I was able to cut the execution time in half with 4 CPU&#8217;s (or 4 times with <img src="http://www.terminally-incoherent.com/blog/wp-includes/images/smilies/icon_cool.gif" alt="8)" class="wp-smiley" /> .</p>
<p>We&#8217;re using these to process <a href="http://en.wikipedia.org/wiki/Hyperspectral" rel="nofollow">hyperspectral</a> images - and there is no standardized data format for these. Essentially every tool writes the data in their own way. So a pixel can be a byte, a 32 bit integer, 64 bit integer or a float either 32 or 64 bits long. All the non-floating point types can be signed or unsigned. Oh, and some ship in big endian, while others in little endian.</p>
<p>Then there&#8217;s the method of encoding hyperspectral bands in the file - some people just write each band in sequence (BSQ), some interleave them by pixel (BIP) or by scan-line (BIL).</p>
<p>So I have bunch of tools in there to read, write and handle this data, display them on the screen and etc. There is also a mostly functional GUI in there that let&#8217;s you do all of that.</p>
<p>Of course there are bunch of features that should still be added, and some code is not finished - for example,  I only have support for the data types that were available to me. So it should have another 1000 lines or more to even approach being completely finished.</p>
<p>But the most important part of my work, which this thesis is actually about is the parallelization code, which is complete, finished, and extensively. <img src="http://www.terminally-incoherent.com/blog/wp-includes/images/smilies/icon_smile.gif" alt=")" class="wp-smiley" />
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Fr3d</title>
		<link>http://www.terminally-incoherent.com/blog/2007/04/23/thesis-status-update/#comment-4222</link>
		<pubDate>Mon, 23 Apr 2007 07:59:48 +0000</pubDate>
		<guid>http://www.terminally-incoherent.com/blog/2007/04/23/thesis-status-update/#comment-4222</guid>
					<description>Good luck :)

May I ask what the code/program does? :p</description>
		<content:encoded><![CDATA[<p>Good luck <img src="http://www.terminally-incoherent.com/blog/wp-includes/images/smilies/icon_smile.gif" alt=")" class="wp-smiley" /> </p>
<p>May I ask what the code/program does? :p
</p>
]]></content:encoded>
				</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.900 seconds -->
