<?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>Zach Archer Blog &#187; image</title>
	<atom:link href="http://blog.zacharcher.com/tag/image/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.zacharcher.com</link>
	<description>This blog is GO!</description>
	<lastBuildDate>Fri, 09 Jul 2010 23:02:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Reconstructing Images With Text</title>
		<link>http://blog.zacharcher.com/2010/02/18/reconstructing-images-with-text/</link>
		<comments>http://blog.zacharcher.com/2010/02/18/reconstructing-images-with-text/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 09:58:38 +0000</pubDate>
		<dc:creator>Zach</dc:creator>
				<category><![CDATA[Graphics]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[letters]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[reconstruction]]></category>

		<guid isPermaLink="false">http://blog.zacharcher.com/?p=203</guid>
		<description><![CDATA[I was inspired by Roger Alsing's supposed "genetic" image compression. It begs for further experimentation! Here's my second batch of image reconstruction using Times New Roman characters. The algorithm is a brute-force affair: New characters are colored &#38; positioned randomly. Any characters that make the canvas look more like the original image are saved. And [...]]]></description>
			<content:encoded><![CDATA[<p>I was inspired by <a href="http://rogeralsing.com/2008/12/11/genetic-gallery/">Roger Alsing's supposed "genetic" image compression</a>. It begs for further experimentation!</p>
<p>Here's my second batch of image reconstruction using Times New Roman characters. The algorithm is a brute-force affair: New characters are colored &amp; positioned randomly. Any characters that make the canvas look more like the original image are saved. And that's about it. Oh, and the font sizes start large (5120pt) and end small (10pt), so that fine details have a chance of survival.</p>
<p><a href="http://zacharcher.com/lab/20100218_image_reconstruction/outMonarch_1.png"><img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/outMonarch_1.jpg" alt="monarch_1" /></a> <a href="http://zacharcher.com/lab/20100218_image_reconstruction/outMonarch_2.png"><img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/outMonarch_2.jpg" alt="monarch_2" /></a> <a href="http://zacharcher.com/lab/20100218_image_reconstruction/outMonarch_3.png"><img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/outMonarch_3.jpg" alt="monarch_3" /></a> <a href="http://zacharcher.com/lab/20100218_image_reconstruction/outMonarch_4.png"><img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/outMonarch_4.jpg" alt="monarch_4" /></a> <a href="http://zacharcher.com/lab/20100218_image_reconstruction/outMonarch_5.png"><img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/outMonarch_5.jpg" alt="monarch_5" /></a> <a href="http://zacharcher.com/lab/20100218_image_reconstruction/outMonarch_6.png"><img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/outMonarch_6.jpg" alt="monarch_6" /></a> <a href="http://zacharcher.com/lab/20100218_image_reconstruction/outMonarch_7.png"><img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/outMonarch_7.jpg" alt="monarch_7" /></a> <img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/monarch.jpg" alt="monarch_original" /></p>
<p><img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/mona.jpg" alt="mona_original" /> <a href="http://zacharcher.com/lab/20100218_image_reconstruction/outMona_204.png"><img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/outMona.jpg" alt="mona_reconstruction" /></a><br />
<a href="http://www.youtube.com/watch?v=RIB8QOytKcY&amp;fmt=14">Time lapse of the Mona Lisa reconstruction on YouTube, with silly music.</a></p>
<p><a href="http://zacharcher.com/lab/20100218_image_reconstruction/outMoth_0.png"><img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/outMoth_0.jpg" alt="moth_0" /></a> <a href="http://zacharcher.com/lab/20100218_image_reconstruction/outMoth_1.png"><img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/outMoth_1.jpg" alt="moth_1" /></a> <a href="http://zacharcher.com/lab/20100218_image_reconstruction/outMoth_2.png"><img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/outMoth_2.jpg" alt="moth_2" /></a> <a href="http://zacharcher.com/lab/20100218_image_reconstruction/outMoth_3.png"><img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/outMoth_3.jpg" alt="moth_3" /></a> <a href="http://zacharcher.com/lab/20100218_image_reconstruction/outMoth_4.png"><img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/outMoth_4.jpg" alt="moth_4" /></a> <a href="http://zacharcher.com/lab/20100218_image_reconstruction/outMoth_5.png"><img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/outMoth_5.jpg" alt="moth_5" /></a> <a href="http://zacharcher.com/lab/20100218_image_reconstruction/outMoth_6.png"><img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/outMoth_6.jpg" alt="moth_6" /></a> <a href="http://zacharcher.com/lab/20100218_image_reconstruction/outMoth_7.png"><img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/outMoth_7.jpg" alt="moth_7" /></a> <img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/moth.jpg" alt="moth_original" /></p>
<p>My first batch uses a different algorithm. Each canvas allocates a certain quantity of letters, and progressively mutates them, trying to mimic the original image as closely as possible. This technique is more akin to image compression. This batch is still in progress, it's very slow. I'll post these when they're ready!</p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://blog.zacharcher.com/2010/02/18/reconstructing-images-with-text/&amp;title=Reconstructing Images With Text' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://blog.zacharcher.com/wp-content/plugins/bookmarkify/delicious.png' style='width:16px; height:16px;' alt='[del.icio.us] ' /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://blog.zacharcher.com/2010/02/18/reconstructing-images-with-text/&amp;title=Reconstructing Images With Text' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://blog.zacharcher.com/wp-content/plugins/bookmarkify/digg.png' style='width:16px; height:16px;' alt='[Digg] ' /></a> <a href='http://reddit.com/submit?url=http://blog.zacharcher.com/2010/02/18/reconstructing-images-with-text/&amp;title=Reconstructing Images With Text' title='Reddit' onclick='target="_blank";' rel='nofollow'><img src='http://blog.zacharcher.com/wp-content/plugins/bookmarkify/reddit.png' style='width:16px; height:16px;' alt='[Reddit] ' /></a> <a href='http://twitter.com/home/?status=Reconstructing Images With Text+http://blog.zacharcher.com/2010/02/18/reconstructing-images-with-text/' title='Save to Twitter' onclick='target="_blank";' rel='nofollow'><img src='http://blog.zacharcher.com/wp-content/plugins/bookmarkify/twitter.png' style='width:16px; height:16px;' alt='[Twitter] ' /></a> <a href='http://www.feedburner.com/fb/a/emailFlare?itemTitle=Reconstructing Images With Text&amp;uri=http://blog.zacharcher.com/2010/02/18/reconstructing-images-with-text/&amp;loc=en_US' title='Email this to a friend' onclick='target="_blank";' rel='nofollow'><img src='http://blog.zacharcher.com/wp-content/plugins/bookmarkify/email.png' style='width:16px; height:16px;' alt='[Email] ' /></a>  <a title='See more bookmark and sharing options...' href='http://blog.zacharcher.com/2010/02/18/reconstructing-images-with-text/#bookmarkify' rel='nofollow'><small>More&nbsp;&raquo;</small></a></div></div>]]></content:encoded>
			<wfw:commentRss>http://blog.zacharcher.com/2010/02/18/reconstructing-images-with-text/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
