<?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>Visualization et al.</title>
	<atom:link href="http://pmcruz.com/feed" rel="self" type="application/rss+xml" />
	<link>http://pmcruz.com</link>
	<description>Pedro Miguel Cruz</description>
	<lastBuildDate>Sun, 22 Apr 2012 18:25:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Data lenses</title>
		<link>http://pmcruz.com/information-visualization/data-lenses</link>
		<comments>http://pmcruz.com/information-visualization/data-lenses#comments</comments>
		<pubDate>Sun, 22 Apr 2012 18:14:03 +0000</pubDate>
		<dc:creator>Pedro Miguel Cruz</dc:creator>
				<category><![CDATA[Information visualization]]></category>
		<category><![CDATA[Visual experiments]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://pmcruz.com/?p=576</guid>
		<description><![CDATA[The Data Lenses is a visual exploration tool for several attributes of the same dataset: buses in Singapore. As described in the video, it enables to select various types of data, while speeding up and slowing down the simulation. The data that it reads is not pre-processed and therefore is aggregated on the fly on [...]]]></description>
			<content:encoded><![CDATA[
<p><iframe src="http://www.youtube.com/embed/P_XBL5hYiqQ?rel=0" frameborder="0" width="629" height="350"></iframe></p>
<p>The <strong>Data Lenses</strong> is a visual exploration tool for several attributes of the same dataset: buses in Singapore. As described in the video, it enables to select various types of data, while speeding up and slowing down the simulation. The data that it reads is not pre-processed and therefore is aggregated on the fly on a bus level.</p>
<p>Nevertheless, what interests me more here is the experiment that his tool is on visualization per se. I wanted to provide a great amplitude of zoom levels without the classical pan and zoom that often gets me lost. The classical solution for this is the fish-eye lens. The problem is that the typical fish-eye does not carry a zoom level as great as this one: from the island overview to the narrow contemplation of the street. Other solutions can pass by just mapping a magnified circle over the interest point but this obviously brings the occlusion of the periphery of the magnified location, destroying the experience of surroundings&#8217; orientated browsing.</p>
<p><a href="http://pmcruz.com/wp/wp-content/uploads/2012/04/screen_2344.png"><img class="alignright" title="more lenses" src="http://pmcruz.com/wp/wp-content/uploads/2012/04/more-lenses-185x185.png" alt="" width="185" height="185" /></a>After trying to distort the space around a point in all sorts of ways, I came up with a distortion strategy that implements a lens equation of a somehow surreal nature. A point is distorted in function of its current radius to the center of the lens. This distortion rate varies with an arctangent and a square root (after trying all sorts of combinations of gaussians and quadratic functions). In the end what I was looking for was a function with a nice sexy shape, that starts in zero, escalates to a maximum and decreases with an almost gaussian shape and then quickly approaches zero like an hyperbolic. My quest resulted in the following function that expresses the distorted radius to a lens center (instead of the non-distortion in blue: y=x).</p>
<p>This implementation results in a much more diverting and interesting browsing of the space, where I can direct the lens to a clutter of points, and fluidly unveil and understand each of its constituting parts.</p>
<p><a href="http://pmcruz.com/wp/wp-content/uploads/2012/04/screen_2344.png"><img class="alignright" title="screen_2344" src="http://pmcruz.com/wp/wp-content/uploads/2012/04/screen_2344-185x105.png" alt="" width="185" height="105" /></a>A purely technical aspect of this tool is that even the map is not pixel based, but node based, meaning that every distortion is applied to a vertice and not a pixel coordinate. This enables to apply high magnification levels without getting any pixelation on the map. Nevertheless, since we are dealing with large quantities of vertices, the map is pushed to the graphic card&#8217;s memory using Vertex Buffered Objects and the distortions are computed on the GPU&#8217;s Vertex Shader, described with GLSL and using <a href="http://glgraphics.sourceforge.net/" target="_blank">GLGraphics</a>.</p>
<h3>Acknowledgements</h3>
<p>This tool was developed in the framework of <em><a href="http://senseable.mit.edu/visual-explorations-urban-mobility/index.html" target="_blank">visual explorations of urban mobility</a></em> of <a href="http://senseable.mit.edu/livesingapore/" target="_blank">LIVE Singapore!</a> project. Special thanks go to Kristian Kloeckl for the supervision and trust, Till Nagel and Inês Dias for the untangling suggestions, Nicholas Marchesi and Prudence Robinson for baring with headaches while doing the showcase video.</p>
<p>&nbsp;</p>

]]></content:encoded>
			<wfw:commentRss>http://pmcruz.com/information-visualization/data-lenses/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Color Forecast</title>
		<link>http://pmcruz.com/work/color-forecast</link>
		<comments>http://pmcruz.com/work/color-forecast#comments</comments>
		<pubDate>Sun, 22 Apr 2012 15:38:26 +0000</pubDate>
		<dc:creator>Pedro Miguel Cruz</dc:creator>
				<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://pmcruz.com/?p=559</guid>
		<description><![CDATA[Pimkie Color Forecast is a framework of applications that harvest the most trending colors on certain locations. It was a joint venture with Happiness Brussels, namely Patrick Glorieux, Thibault Jadoul+Nicolas Felten from Everything is fun and Bliss Interactive. Usually, in my projects, I am most interested in coming up with the visual outcomes of certain approaches, [...]]]></description>
			<content:encoded><![CDATA[
<p><iframe src="http://player.vimeo.com/video/39840510?title=0&amp;byline=0&amp;portrait=0&amp;color=fcfcfc" frameborder="0" width="629" height="353"></iframe><br />
<a href="http://www.pimkiecolorforecast.com/" target="_blank">Pimkie Color Forecast</a> is a framework of applications that harvest the most trending colors on certain locations. It was a joint venture with <a href="http://www.happiness-brussels.com/" target="_blank">Happiness Brussels</a>, namely Patrick Glorieux, Thibault Jadoul+Nicolas Felten from <a href="http://www.everythingisfun.eu/" target="_blank">Everything is fun</a> and <a href="http://www.bliss-interactive.net/" target="_blank">Bliss Interactive</a>.</p>
<p>Usually, in my projects, I am most interested in coming up with the visual outcomes of certain approaches, accounting if the approach itself is of relevant interest, intellectual honesty and conceptual elegance. For the Color Forecast I developed the color clustering software, being framed within a straightforward concept (without known applications in the fashion context), delivered on a beautifully designed website, iPhone app, and presented with joyful short videos. Having a project that results in something so roundly defined and with an aesthetic tone that I&#8217;m found of in this context, it is a great pleasure to contribute with the low-level intricacies, that in spite of being under the hood, make it work.</p>
<p>The process is broadly described in the following video. Albeit the effort of Happiness Brussels in publicizing the existence of these technical intricacies, or how it is called, technology, I feel the necessity of describing my contribution, explaining the devoted effort and clarifying the overall simplicity in the approach.</p>
<p><iframe src="http://player.vimeo.com/video/39840595?title=0&amp;byline=0&amp;portrait=0&amp;color=f7f2f2" frameborder="0" width="629" height="354"></iframe></p>
<h3>Frame differencing</h3>
<p>The cameras are meant to be installed pointing at pedestrian streets, where generally the only things that move are people and no vehicles are expected. To get rid of the backgrounds that are of no importance in detecting the colors that people are wearing, the application only captures moving pixels through <a href="http://processing.org/learning/library/framedifferencing.html" target="_blank">frame differencing</a>. These moving pixels are stored during fixed periods of time (for example, 3 minutes, after when the pixels are discarded and a new set of temporal moving pixels starts being recorded again).</p>
<p><img class="alignleft size-full wp-image-562" title="color_forecast_tracking" src="http://pmcruz.com/wp/wp-content/uploads/2012/04/color_forecast_tracking.png" alt="" width="629" height="234" /></p>
<h3>3D histogram</h3>
<p>Since the application has to be running on 24/7, special attention had to be taken on the data structures used, in order to assure performance and avoid memory leaks. The temporal histogram, for example, is stored on a <strong>255 × 256 × 256 matrix</strong>, so instead of storing a pixel, which coordinates are of no interest in this simple approach, only a specific entrance of the matrix is incremented in order count the number of occurrences of a certain color which RGB values [0-255] are expressed in the matrix coordinates.</p>
<h3>K-means</h3>
<p>Each time the capture period is over, a <a href="http://en.wikipedia.org/wiki/K-means_clustering" target="_blank">K-means</a> clustering runs over a copy of the histogram on a separate thread. Typically the number of clusters ranges from 10 to 20, and can be setup together with other important variables (camera resolution, framerate, threshold for frame differencing, accumulation period, name of the city and database scripts). It is important to notice that this K-means clustering is only interested in grouping colors, therefore not accounting for the amount of occurrences of a color, but only if it occurred or not.</p>
<h3>Seeds</h3>
<p>Since this K-means is meant for Pimkie, the seeds for the clusters are fixated at white, black, and all the equally distant pure hues that are left for the K-2 clusters.</p>
<h3>Color distance</h3>
<p>The K-means needs a distance measure between colors. I tried several approaches for this, from a RGB <a href="http://en.wikipedia.org/wiki/Taxicab_geometry" target="_blank">Manhattan distance</a> to improve performance, to an HSB distance and passing through a perceptual euclidean distance measure ( <strong>√(0.26R + 0.70G + 0.04B</strong>), referred in Gijenij et al. &#8220;<em>A Perceptual Comparison of Distance Measures for Color Constancy Algorithms</em>&#8220;, ECCV 2008). After several experiments, the distance measure that presented the best clustering results, from of course my empirical subjective observation, was just the straight forward euclidean distance between R, G and B.</p>
<h3>Averaging colors</h3>
<p>The K-means algorithm also requires a procedure to compute the mean color of a cluster, iteratively adapting the cluster&#8217;s centroid during the K-means routine. Again, the approach that presented the best results for this was just the average of R, G, B.</p>
<h3>Representative color</h3>
<p>After having the colors clustered in K groups, it is time to compute the representative color for each cluster. This mean color is not just the simple mean of colors, but a <strong>weighted average</strong> of colors by their number of occurrences (because if in a group of reds, there are much more pinks than maroons, then the representative color should be more pink than maroon).</p>
<h3>Color perception</h3>
<p>Now that we have these K groups of colors, each with a specified amount of occurrences, how to say that one group is more important, or perceptible than another? After-all we are interested in finding the most trending color of the moment. In my point of view, and without academic formalisms, if everybody is grey, dull or dark, and a magnificent woman parades with a yellow scarf, I will say that the most perceptible color in the scenery is yellow. So, after running an image segmentation algorithm (a simple <a href="http://en.wikipedia.org/wiki/Region_growing" target="_blank">region growing</a> one) over a database of about one thousand images, the empirical measure that I came up with to describe how vibrant a color can be is: <strong>(saturation <strong>×</strong> brightness)<sup>2</sup> × number_of_occurrences</strong>. So the color clusters are sorted not only by how many occurrences of moving pixels they represent, but also weighted by a quadratic importance of saturation and brightness of their representative color.</p>
<h3>Normalization</h3>
<p>After each K-means concluded, its results are submitted to a database, in the format of: K colors sorted by order of importance; the corresponding absolute number of occurrences; and the normalized (by maximum) number of occurrences, because color perception is dependent of the temporal accumulation context and should not be assumed that the yellow scarf woman that passed today in front of the camera (more yellow moving pixels) is less or more important than that same yellow scarf woman that passed yesterday farther from the camera.</p>
<h3>Ongoing project</h3>
<p>For now, colors are being clustered for Milan, Antwerp and Paris and might extend to other cities. Feedback is being absorbed in order to improve the computational approach accuracy and corresponding representation of the most trendy colors on specific streets.</p>
<h3>Celebrating colors</h3>
<p>And as this project is all about colors, I share a very old visual essay that I did about the nature and harmony of colors (in CMYK, though).</p>
<p><img class="alignleft size-full wp-image-571" title="color" src="http://pmcruz.com/wp/wp-content/uploads/2012/04/color.png" alt="" width="489" height="710" /></p>
<p>&nbsp;</p>

]]></content:encoded>
			<wfw:commentRss>http://pmcruz.com/work/color-forecast/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Data Book Covers</title>
		<link>http://pmcruz.com/work/book-covers</link>
		<comments>http://pmcruz.com/work/book-covers#comments</comments>
		<pubDate>Wed, 19 Oct 2011 00:37:51 +0000</pubDate>
		<dc:creator>Pedro Miguel Cruz</dc:creator>
				<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://pmcruz.com/?p=445</guid>
		<description><![CDATA[This joint adventure with graphic design studio FBA. has been sitting in the closet for more than a year, and recently started bearing fruits. It resulted in a tool that helps designers build visual artifacts to use in book covers design. The tool parses a text and exhibits its most frequents words, enabling the designer [...]]]></description>
			<content:encoded><![CDATA[
<p><img class="alignleft size-full wp-image-449" title="fba_0" src="http://pmcruz.com/wp/wp-content/uploads/2011/10/fba_0.jpg" alt="" width="629" height="226" /></p>
<p>This joint adventure with graphic design studio <a href="http://www.fba.pt">FBA.</a> has been sitting in the closet for more than a year, and recently started bearing fruits. It resulted in a tool that helps designers build visual artifacts to use in book covers design. The tool parses a text and exhibits its most frequents words, enabling the designer to choose which words he/she wants to visualize by also choosing from more than a dozen of visualization models. Despite the recurring use of the word &#8220;visualization&#8221;, the intent here is not to visualize anything, but to provide abstract visual artifacts that are innately related with the form of the text or content of the book (the semantic capabilities of the tool are meager, but this doesn&#8217;t diminish what I believe is a proper strategy: if I want to design something about a text, then I can start by analytically giving form to that text).</p>
<p><img class="size-medium wp-image-450" title="controller" src="http://pmcruz.com/wp/wp-content/uploads/2011/10/controller-216x430.png" alt="" width="216" height="430" /></p>
<p>The tool can map occurrences of selected words across the whole text. For instance, taking Tolstoy&#8217;s <em>War and Peace</em>, we can map <em>Pierre Bezukhov</em>, <em>Natasha Rostov</em>, <em>Andrei Bolkonsky</em> <span style="color: #0192ca;">(in shades of blue)</span> and <em>Napoleon Bonaparte</em>, <em>Tsar Alexander I </em> <span style="color: #d40501;">(in shades of red)</span>. As a result we have several visual artifacts from different visualization models. Each model has its own varying parameters that can create drastically different results. <del datetime="2011-11-05T19:57:21+00:00">Following, I excuse myself from the boredom of describing each visualization model, inputs and parameters, but they pass through dotted maps, temperature maps, circular and bar graphs, texture based density maps (a la 60&#8242;s statistical maps) and even particles trajectories that are attracted to the occurrences of certain words.</del> <em><a href="http://infosthetics.com/information_aesthetics_about.html" target="_blank">Andrew Vande Moere</a> suggested that describing the visualization models could be of use to the visualization community, and indeed he is very right since most of the visualization showcase articles do not describe properly the models in use. When I started reading about interesting visualization projects some years ago, the absence of cut to the chase descriptions was a harsh obstacle in the learning process. Therefore, some of the visualization models are briefly described in the end of this article.</em></p>
<p><a href="http://pmcruz.com/wp/wp-content/uploads/2011/10/arrasto.png"><img class="alignleft size-thumbnail wp-image-464" title="arrasto" src="http://pmcruz.com/wp/wp-content/uploads/2011/10/arrasto-185x277.png" alt="" width="185" height="277" /></a></p>
<p><a href="http://pmcruz.com/wp/wp-content/uploads/2011/10/quadrados.png"><img class="alignleft size-thumbnail wp-image-465" title="quadrados" src="http://pmcruz.com/wp/wp-content/uploads/2011/10/quadrados-185x277.png" alt="" width="185" height="277" /></a></p>
<p><a href="http://pmcruz.com/wp/wp-content/uploads/2011/10/temperaturas_12.png"><img class="alignleft size-thumbnail wp-image-466" title="temperaturas_12" src="http://pmcruz.com/wp/wp-content/uploads/2011/10/temperaturas_12-185x277.png" alt="" width="185" height="277" /></a></p>
<p><a href="http://pmcruz.com/wp/wp-content/uploads/2011/10/circular.png"><img class="alignleft size-thumbnail wp-image-469" title="circular" src="http://pmcruz.com/wp/wp-content/uploads/2011/10/circular-185x277.png" alt="" width="185" height="277" /></a></p>
<p><a href="http://pmcruz.com/wp/wp-content/uploads/2011/10/vertical.png"><img class="alignleft size-thumbnail wp-image-471" title="vertical" src="http://pmcruz.com/wp/wp-content/uploads/2011/10/vertical-185x277.png" alt="" width="185" height="277" /></a></p>
<p><a href="http://pmcruz.com/wp/wp-content/uploads/2011/10/rede_1.png"><img class="alignleft size-thumbnail wp-image-470" title="rede_1" src="http://pmcruz.com/wp/wp-content/uploads/2011/10/rede_1-185x277.png" alt="" width="185" height="277" /></a></p>
<p><a href="http://pmcruz.com/wp/wp-content/uploads/2011/10/bertin_1.png"><img class="alignleft size-thumbnail wp-image-472" title="bertin_1" src="http://pmcruz.com/wp/wp-content/uploads/2011/10/bertin_1-185x277.png" alt="" width="185" height="277" /></a></p>
<p><a href="http://pmcruz.com/wp/wp-content/uploads/2011/10/bertin_3.png"><img class="alignleft size-thumbnail wp-image-474" title="bertin_3" src="http://pmcruz.com/wp/wp-content/uploads/2011/10/bertin_3-185x277.png" alt="" width="185" height="277" /></a></p>
<p><a href="http://pmcruz.com/wp/wp-content/uploads/2011/10/con.png"><img class="alignleft size-thumbnail wp-image-479" title="con" src="http://pmcruz.com/wp/wp-content/uploads/2011/10/con-185x277.png" alt="" width="185" height="277" /></a></p>
<p><a href="http://pmcruz.com/wp/wp-content/uploads/2011/10/con_expandido.png"><img class="alignleft size-thumbnail wp-image-478" title="con_expandido" src="http://pmcruz.com/wp/wp-content/uploads/2011/10/con_expandido-185x277.png" alt="" width="185" height="277" /></a></p>
<p><a href="http://pmcruz.com/wp/wp-content/uploads/2011/10/caminhos_1.png"><img class="alignleft size-thumbnail wp-image-476" title="caminhos_1" src="http://pmcruz.com/wp/wp-content/uploads/2011/10/caminhos_1-185x277.png" alt="" width="185" height="277" /></a></p>
<p><a href="http://pmcruz.com/wp/wp-content/uploads/2011/10/caminhos_3.png"><img class="alignleft size-thumbnail wp-image-477" title="caminhos_3" src="http://pmcruz.com/wp/wp-content/uploads/2011/10/caminhos_3-185x277.png" alt="" width="185" height="277" /></a></p>
<p>Taking these artifacts to the purpose of the tool (book covers design), I made some experiences based on Ana Boavida/FBA.&#8217;s designs for Minotauro collection of latin-american writers. For instance, I tend to select the characters of the book, coloring only the protagonists.</p>
<p><a href="http://pmcruz.com/wp/wp-content/uploads/2011/10/capas_minotauro-01.png"><img class="alignleft size-thumbnail wp-image-485" title="capas_minotauro-01" src="http://pmcruz.com/wp/wp-content/uploads/2011/10/capas_minotauro-01-185x277.png" alt="" width="185" height="277" /></a></p>
<p><a href="http://pmcruz.com/wp/wp-content/uploads/2011/10/capas_minotauro-02.png"><img class="alignleft size-thumbnail wp-image-486" title="capas_minotauro-02" src="http://pmcruz.com/wp/wp-content/uploads/2011/10/capas_minotauro-02-185x277.png" alt="" width="185" height="277" /></a></p>
<p><a href="http://pmcruz.com/wp/wp-content/uploads/2011/10/capas_minotauro-03.png"><img class="alignleft size-thumbnail wp-image-487" title="capas_minotauro-03" src="http://pmcruz.com/wp/wp-content/uploads/2011/10/capas_minotauro-03-185x277.png" alt="" width="185" height="277" /></a></p>
<p>Finally, realizing that this could work, we waited for projects in which this strategy could make perfect sense. The first real results are a growing collection about management, where the book covers were designed by <a href="http://ritamarquito-work.tumblr.com/">Rita Marquito</a>/FBA. using this tool. The whole management thematic is abstract enough to scream for this kind of approach.</p>
<p><a href="http://pmcruz.com/wp/wp-content/uploads/2011/10/FBA_CapasLivros008_H-copy.jpg"><img class="alignleft size-full wp-image-488" title="fba_1" src="http://pmcruz.com/wp/wp-content/uploads/2011/10/fba_1.jpg" alt="" width="629" height="337" /></a></p>
<p>What is interesting about this tool is that it is flexible enough to allow the designer to develop different forms of expression. And how Ana Boavida/FBA. did this&#8230; For the next collection of law books, she parameterized a visualization model with combinations that I hadn&#8217;t predicted, thus creating regular patterns that in spite of giving great book covers, expunge the data nature of the artifacts. But that, is another story.</p>
<p><a href="http://pmcruz.com/wp/wp-content/uploads/2011/10/FBA_CapasLivros011_TWO.jpg"><img class="alignleft size-full wp-image-489" title="fba_2" src="http://pmcruz.com/wp/wp-content/uploads/2011/10/fba_2.jpg" alt="" width="629" height="436" /></a></p>
<p><em>Photographs by Daniel Santos/FBA.</em></p>
<hr />
<p>&nbsp;</p>
<hr />
<h2>Brief description of visualization models</h2>
<p>The visualization models pass through dotted maps, temperature maps, circular and bar graphs, texture based density maps (a la 60′s statistical maps) and even particles trajectories that are attracted to the occurrences of certain words.</p>
<p><img class="alignleft size-full wp-image-515" title="textos.001-001" src="http://pmcruz.com/wp/wp-content/uploads/2011/10/textos.001-001.png" alt="" width="400" height="400" /> A text in a book is typically organized in semantic aggregations (e.g. chapters, sections). Since the tool does not try to extract any semantic information by itself, I start by considering the text as one big line of words. The trick here is to pass this unidimensional nature to a 2D canvas. Histograms do it, but I prefer starting with maps. Therefore most of the models start by lying out the text through several horizontal lines, as if one page could represent the whole book.<br />
This way one can easily map in which portions of the text a certain character appears.<br />
<img class="rien" src="http://pmcruz.com/wp/wp-content/uploads/2011/10/hr.gif" alt="" width="629" height="1" /></p>
<p><img class="alignleft size-full wp-image-515" title="textos.001-001" src="http://pmcruz.com/wp/wp-content/uploads/2011/10/textos.002-001.png" alt="" width="400" height="400" /> With this layout the position of each occurrence is determined. A seen on the left, I can represent each occurrence as a square. The color of the square is the attributed color to the corresponding word, while the size of is proportional to the total of occurrences in the text. Less occurring words are drawn above most frequent words in order to avoid occlusions.<br />
<img class="rien" src="http://pmcruz.com/wp/wp-content/uploads/2011/10/hr.gif" alt="" width="629" height="1" /></p>
<p><img class="alignleft size-full wp-image-515" title="textos.001-001" src="http://pmcruz.com/wp/wp-content/uploads/2011/10/textos.003-001.png" alt="" width="400" height="400" /> Instead of drawing squares over the occurrences, the colors of the pixels can be directly set weighting the proximity to word occurrences. The strategy adopted on the visualization at left only accounts for occurrences that are in the past, generating abrupt changes in color when unexpected occurrences are encountered while getting a washed out effect as the strength of each occurrence decreases while reading advances.<br />
<img class="rien" src="http://pmcruz.com/wp/wp-content/uploads/2011/10/hr.gif" alt="" width="629" height="1" /></p>
<p><img class="alignleft size-full wp-image-515" title="textos.001-001" src="http://pmcruz.com/wp/wp-content/uploads/2011/10/textos.004-001.png" alt="" width="400" height="400" /> The text can also be divided in N portions of equal size. In each of these portions, if there are occurrences of a certain word, a corresponding pattern is drawn. The patterns for each selected word are dynamically generated through the rotation of a basic line-based pattern, assuring that each word has an unique pattern. In this way each portion of the text is represented trough an artifact that can be used do decipher the density of important occurrences and the similarity with other portions.<br />
<img class="rien" src="http://pmcruz.com/wp/wp-content/uploads/2011/10/hr.gif" alt="" width="629" height="1" /></p>
<p><img style="margin-bottom: 200px;" class="alignleft size-full wp-image-515" title="textos.001-001" src="http://pmcruz.com/wp/wp-content/uploads/2011/10/textos.005-001.png" alt="" width="400" height="400" /> Perhaps the most adventurous visualization in the 2D realm is depicted at left. There is one trajectory for each selected word through its occurrences. The initial position is determined by the strategy previously described. The trajectory is then incremented as if the text was being advanced, curving as the reading position approximates a new occurrence. The qualitative dimension of the fur balls traduces an agglomeration of occurrences, so if an occurrence is isolated, the trajectory quickly converges to a point without much spinning. When the next occurrence is far ahead on the text, the trajectory will be rectilinear. Because I haven&#8217;t found the mixture of rects and curves of aesthetic interest, the rectilinear trajectories can be removed. When a trajectory spans canvas&#8217; bounds it emerges in the opposite edge as like in a <a href="http://mathworld.wolfram.com/Toroid.html" target="_blank">toroidal</a> space. The intensity of the curvature and the looking ahead distance that aggregates the next occurrences are customizable, being able to generate a great variety of artifacts from the same visualization model.<br />
<img class="rien" src="http://pmcruz.com/wp/wp-content/uploads/2011/10/hr.gif" alt="" width="629" height="1" /></p>
<p><img class="alignleft size-full wp-image-515" title="textos.001-001" src="http://pmcruz.com/wp/wp-content/uploads/2011/10/textos.006-001.png" alt="" width="400" height="400" /> The next models aren&#8217;t based on the previously described positioning strategy. Instead they revolve in turn of the unidimensional nature of the text. At left, an atomic histogram of occurrences, where the height is the total number of occurrences of the corresponding word class.<br />
<img class="rien" src="http://pmcruz.com/wp/wp-content/uploads/2011/10/hr.gif" alt="" width="629" height="1" /></p>
<p><img class="alignleft size-full wp-image-515" title="textos.001-001" src="http://pmcruz.com/wp/wp-content/uploads/2011/10/textos.007-001.png" alt="" width="400" height="400" /> The same histogram but with a circular base.<br />
<img class="rien" src="http://pmcruz.com/wp/wp-content/uploads/2011/10/hr.gif" alt="" width="629" height="1" /></p>
<p><img class="alignleft size-full wp-image-515" title="textos.001-001" src="http://pmcruz.com/wp/wp-content/uploads/2011/10/textos.008-001.png" alt="" width="400" height="400" /> Finally, this last visualization model fills a shape with vertexes based in the circular histogram. Therefore, the disruption of each circular shape represents the absence of the corresponding word in portions of the text.<br />
<img class="rien" src="http://pmcruz.com/wp/wp-content/uploads/2011/10/hr.gif" alt="" width="629" height="1" /></p>

]]></content:encoded>
			<wfw:commentRss>http://pmcruz.com/work/book-covers/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Lisbon&#8217;s Blood Vessels</title>
		<link>http://pmcruz.com/information-visualization/lisbons-blood-vessels</link>
		<comments>http://pmcruz.com/information-visualization/lisbons-blood-vessels#comments</comments>
		<pubDate>Sun, 06 Feb 2011 03:44:52 +0000</pubDate>
		<dc:creator>Pedro Miguel Cruz</dc:creator>
				<category><![CDATA[Information visualization]]></category>
		<category><![CDATA[Visual experiments]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://pmcruz.com/wp/?p=392</guid>
		<description><![CDATA[In this work the traffic of Lisbon is portrayed exploring metaphors of living organisms with circulatory problems. Rather than being an aesthetic essay or a set of decorative artifacts, my approach focuses on synthesizing and conveying meaning through data portrayal. This portrayal is embodied in the visualization: The Blood Vessels in the traffic of Lisbon. [...]]]></description>
			<content:encoded><![CDATA[
<p><iframe src="http://player.vimeo.com/video/31031656?title=0&amp;byline=0&amp;portrait=0" width="629" height="354" frameborder="0" webkitAllowFullScreen allowFullScreen></iframe></p>
<p>In this work the traffic of Lisbon is portrayed exploring metaphors of living organisms with circulatory problems. Rather than being an aesthetic essay or a set of decorative artifacts, my approach focuses on synthesizing and conveying meaning through data portrayal. This portrayal is embodied in the visualization: <em>The Blood Vessels in the traffic of Lisbon</em>. I use an adaptive physics system to build and manipulate the road network – the thickness, the color and the length of the vessels are excited by the number of vehicles and average velocity in each road. With this system I try to bypass the strictness of contemporary visualizations that depict data accurately through direct mappings.</p>
<p>The road network of Lisbon was queried from OpenSreetMap, parsed and filtered. Using this information, a spring based physics system is build for the road network and a filling structure of each vessel. The data is overlaid on the resultant structure to determine the road where each vehicle is at a given moment. This allows to inject data at runtime and excite the system as follows: a greater number of vehicles on a vessel tend to make it thicker, higher speeds tend to contract its length (an vice-versa). The latter behavior was chosen in order to transmit a global impression of the perceived distances within the city. This behavior shrinks the city when the traffic velocities are higher, and distends it in the rush hours when the city faces congestion problems. In what concerns coloring, lower speeds imply the darkening of a vessel, expressing slower circulation and stagnant blood.</p>
<p><img src="http://pmcruz.com/wp/wp-content/uploads/2011/02/springs-00025-e1296964604922.png" alt="" title="Spring system" width="500" height="205" class="alignnone size-full wp-image-393" /></p>
<p>The vessels’ visualization, with crude aesthetics that are innate to the visual metaphor of an organism with circulatory problems, pulsates for each rush hour and stresses precisely which roads are congested. For example, in the following figure the most problematic roads are (without order):</p>
<ol>
<li><em>CRIL</em></li>
<li><em>Segunda Circular</em></li>
<li><em>Eixo Norte-Sul</em></li>
<li><em>CREL</em></li>
<li><em>A5</em></li>
<li><em>Marginal / EN6</em></li>
</ol>
<p>&nbsp;<br />
<img src="http://pmcruz.com/wp/wp-content/uploads/2011/02/diagnosis_f-e1296964480970.png" alt="" title="Diagnosis_f" width="500" height="500" class="alignnone size-full wp-image-394" /></p>
<p>As a matter of curiosity (or not), here are some previous failed attempts to attain this metaphor using swarms and particles &#8212; I call them <em>the hairy roads</em> :p<br />
<a class="preview" rel="http://pmcruz.com/wp/wp-content/uploads/2011/02/hairy0.jpg" href="http://pmcruz.com/wp/wp-content/uploads/2011/02/hairy0.jpg"><img src="http://pmcruz.com/wp/wp-content/uploads/2011/02/hairy0-185x140.jpg" alt="" title="hairy1" width="185" height="140" class="alignleft size-thumbnail wp-image-405" /></a><a class="preview" rel="http://pmcruz.com/wp/wp-content/uploads/2011/02/hairy1.jpg" href="http://pmcruz.com/wp/wp-content/uploads/2011/02/hairy1.jpg"><img src="http://pmcruz.com/wp/wp-content/uploads/2011/02/hairy1-185x140.jpg" alt="" title="hairy0" width="185" height="140" class="alignleft size-thumbnail wp-image-405" /></a><a class="preview" rel="http://pmcruz.com/wp/wp-content/uploads/2011/02/hairy2.jpg" href="http://pmcruz.com/wp/wp-content/uploads/2011/02/hairy2.jpg"><img src="http://pmcruz.com/wp/wp-content/uploads/2011/02/hairy2-185x140.jpg" alt="" title="hairy0" width="185" height="140" class="alignleft size-thumbnail wp-image-405" /></a></p>

]]></content:encoded>
			<wfw:commentRss>http://pmcruz.com/information-visualization/lisbons-blood-vessels/feed</wfw:commentRss>
		<slash:comments>43</slash:comments>
		</item>
		<item>
		<title>The Morphing City</title>
		<link>http://pmcruz.com/information-visualization/the-morphing-city</link>
		<comments>http://pmcruz.com/information-visualization/the-morphing-city#comments</comments>
		<pubDate>Mon, 31 May 2010 01:49:02 +0000</pubDate>
		<dc:creator>Pedro Miguel Cruz</dc:creator>
				<category><![CDATA[Information visualization]]></category>
		<category><![CDATA[Visual experiments]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://pmcruz.com/wp/?p=213</guid>
		<description><![CDATA[The Morphing City is a visualization study where a city mutates its shape accordingly with the traffic on its main arteries. Those morphs tend to traduce the actual perceived distances within a city, bypassing the common perception based on its geographical mapping. This visualization model was executed for the city of Lisbon. To attain it, [...]]]></description>
			<content:encoded><![CDATA[
<p>
<iframe src="http://player.vimeo.com/video/12063470?title=0&amp;byline=0&amp;portrait=0&amp;color=80ceff" width="629" height="354" frameborder="0"></iframe></p>
<p>The Morphing City is a visualization study where a city mutates its shape accordingly with the traffic on its main arteries. Those morphs tend to traduce the actual perceived distances within a city, bypassing the common perception based on its geographical mapping.</p>
<p>This visualization model was executed for the city of Lisbon. To attain it, topological information was gathered from OpenStreetMap to build a skeleton for the city based on its main arteries. The bones of the skeleton are springs that get compressed or distended accordingly with the detected velocities over it. Those distortions affect all the neighboring points and springs as the system is all interconnected.</p>
<p>The data concerning the velocities was gathered in the context of the CityMotion project, and it pays respect to 1534 vehicles in the city of Lisbon during October 2009. That data was averaged to a single day, and aggregated by periods of one hour. Those periods overlap in 50min, meaning that they are iterated by ticks of 10min.</p>
<p>What is being displayed are the distortions on each artery that affect the entire city. If the current speed on that artery is below its average global speed, the artery is compressed (the higher the velocity, the smaller the perceived distance). Similarly, if the speed is over the computed (during pre processing) global average, the artery is distended. The colors also reflect those distortions, with positive deviations traducing warm colors, and negative deviations traducing cold colors.</p>
<p>Another way to perceive the morphs in the city during the day it&#8217;s the deformed grid on the bottom right corner of the video (and below &#8212; distorted grid at 17h).</p>
<p><a class="preview" rel="http://pmcruz.com/wp/wp-content/uploads/2010/05/lisboa-17h_web_medium.png" href="http://pmcruz.com/wp/wp-content/uploads/2010/05/lisboa-17h_web.png"><img class="alignnone size-thumbnail wp-image-257" title="Lisbon's grid at 17h" src="http://pmcruz.com/wp/wp-content/uploads/2010/05/lisboa-17h_web-185x140.png" alt="" width="185" height="140" /></a></p>
<p>It&#8217;s interesting to notice how the city stays compressed during the evening, and how it abruptly expands during the rush hours: 8h-9h and 18h-19h. It&#8217;s also interesting to see that the 8h-9h period is by far the most problematic.</p>

]]></content:encoded>
			<wfw:commentRss>http://pmcruz.com/information-visualization/the-morphing-city/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>What&#8217;s behind the fugde</title>
		<link>http://pmcruz.com/visual-experiments/whats-behing-the-fugde</link>
		<comments>http://pmcruz.com/visual-experiments/whats-behing-the-fugde#comments</comments>
		<pubDate>Fri, 21 May 2010 16:03:56 +0000</pubDate>
		<dc:creator>Pedro Miguel Cruz</dc:creator>
				<category><![CDATA[Visual experiments]]></category>

		<guid isPermaLink="false">http://pmcruz.com/wp/?p=205</guid>
		<description><![CDATA[Again, I can&#8217;t help myself to publish some pretty fudged artifacts that arise in the process of trying to turn complex physical systems into information visualization. And that&#8217;s the system behind those artifacts. Believe it or not, the system reacts to the data concerning the traffic in Lisbon during October 2009 from 17h to 18h. [...]]]></description>
			<content:encoded><![CDATA[
<p>Again, I can&#8217;t help myself to publish some pretty fudged artifacts that arise in the process of trying to turn complex physical systems into information visualization.</p>
<p><a href="http://pmcruz.com/wp/wp-content/uploads/2010/05/lisboa-17h_web.jpg"><img class="size-medium wp-image-206 alignleft" title="lisboa 17h_web" src="http://pmcruz.com/wp/wp-content/uploads/2010/05/lisboa-17h_web-300x300.jpg" alt="" width="245" height="245" /></a></p>
<p><a href="http://pmcruz.com/wp/wp-content/uploads/2010/05/lines_web.jpg"><img class="alignnone size-medium wp-image-207" title="lines_web" src="http://pmcruz.com/wp/wp-content/uploads/2010/05/lines_web-300x300.jpg" alt="" width="245" height="245" /></a></p>
<p>And that&#8217;s the system behind those artifacts. Believe it or not, the system reacts to the data concerning the traffic in Lisbon during October 2009 from 17h to 18h.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="490" height="490" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=11916114&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="490" height="490" src="http://vimeo.com/moogaloop.swf?clip_id=11916114&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><a href="http://vimeo.com/11916114">What&#8217;s behing the fudge</a> from <a href="http://vimeo.com/pmcruz">Pedro M Cruz</a> on <a href="http://vimeo.com">Vimeo</a>.</p>

]]></content:encoded>
			<wfw:commentRss>http://pmcruz.com/visual-experiments/whats-behing-the-fugde/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Glitching Lisbon</title>
		<link>http://pmcruz.com/visual-experiments/glitching-lisbon</link>
		<comments>http://pmcruz.com/visual-experiments/glitching-lisbon#comments</comments>
		<pubDate>Wed, 19 May 2010 21:59:54 +0000</pubDate>
		<dc:creator>Pedro Miguel Cruz</dc:creator>
				<category><![CDATA[Visual experiments]]></category>

		<guid isPermaLink="false">http://pmcruz.com/wp/?p=202</guid>
		<description><![CDATA[Ah! What the fudge?! While I was working on a different kind of visualization for Lisbon&#8217;s traffic, I came up with this glitch. It&#8217;s always interesting when programming errors or dubious experiments result in aesthetically pleasing outcomes, but pretty far away from the intended behavior. Meaning: it doesn&#8217;t mean anything. Anyway I can tell that [...]]]></description>
			<content:encoded><![CDATA[
<p>Ah! What the fudge?! While I was working on a different kind of visualization for Lisbon&#8217;s traffic, I came up with this glitch. It&#8217;s always interesting when programming errors or dubious experiments result in aesthetically pleasing outcomes, but pretty far away from the intended behavior. Meaning: it doesn&#8217;t mean anything. Anyway I can tell that the reds represent slow traffic and the greens and blue, average or rapid transit – t h e m o r p h i n g c i t y .</p>
<p>Too bad that my pseudo-scientific consciousness doesn&#8217;t allow me to start working on an arty concept that could justify the mere existence of this artifact. It exists, for me, because in the end it&#8217;s a big LOL.</p>
<p><object width="490" height="490"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=11879633&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=11879633&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="490" height="490"></embed></object>
<p><a href="http://vimeo.com/11879633">Glitching Lisbon</a> from <a href="http://vimeo.com/pmcruz">Pedro M Cruz</a> on <a href="http://vimeo.com">Vimeo</a>.</p>

]]></content:encoded>
			<wfw:commentRss>http://pmcruz.com/visual-experiments/glitching-lisbon/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Empires decline – revisited</title>
		<link>http://pmcruz.com/information-visualization/empires-decline-%e2%80%93%c2%a0revisited</link>
		<comments>http://pmcruz.com/information-visualization/empires-decline-%e2%80%93%c2%a0revisited#comments</comments>
		<pubDate>Wed, 12 May 2010 15:41:52 +0000</pubDate>
		<dc:creator>Pedro Miguel Cruz</dc:creator>
				<category><![CDATA[Information visualization]]></category>
		<category><![CDATA[Showcases]]></category>
		<category><![CDATA[Visual experiments]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://pmcruz.com/wp/?p=199</guid>
		<description><![CDATA[This work extends and refines the latest Visualizing Empires Decline &#8212; the decline of the largest maritime empires of the 19 and 20th centuries. A more sober and formal approach. The physics engine was tweaked in order to attain fluid interactions and a mitosis like split. Added the original 13 colonies (USA). Added Ireland. Cuba [...]]]></description>
			<content:encoded><![CDATA[
<p></br><br />
<iframe src="http://player.vimeo.com/video/11506746?title=0&amp;byline=0&amp;portrait=0&amp;color=80ceff" width="629" height="354" frameborder="0"></iframe><br />
</br><br />
This work extends and refines the latest <a href="http://pmcruz.com/wp/visual-experiments/visualizing-empires">Visualizing Empires Decline</a> &#8212; the decline of the largest maritime empires of the 19 and 20th centuries. A more sober and formal approach. The physics engine was tweaked in order to attain fluid interactions and a mitosis like split. Added the original 13 colonies (USA). Added Ireland. Cuba maintains its perceived independence date for the consistency of the chosen dates for the other territories.</p>
<p>There is more information displayed, as the former colonies persist on the map and head to their current geographical positions. Therefore it is possible to visualize in the end of the narrative how much of the world was once part of an Empire. The timeline is no longer linear as it speeds up if there is nothing going on.</p>
<p>The music was kindly composed for the purpose of this narrative by CHOP WOOD – <a rel="nofollow" href="http://www.chopwood.eu/" target="_blank">chopwood.eu</a></p>

]]></content:encoded>
			<wfw:commentRss>http://pmcruz.com/information-visualization/empires-decline-%e2%80%93%c2%a0revisited/feed</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Traffic in Lisbon condensed in one day</title>
		<link>http://pmcruz.com/information-visualization/traffic-in-lisbon-condensed-in-one-day</link>
		<comments>http://pmcruz.com/information-visualization/traffic-in-lisbon-condensed-in-one-day#comments</comments>
		<pubDate>Sun, 21 Mar 2010 00:01:51 +0000</pubDate>
		<dc:creator>Pedro Miguel Cruz</dc:creator>
				<category><![CDATA[Information visualization]]></category>
		<category><![CDATA[Visual experiments]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://pmcruz.com/wp/?p=179</guid>
		<description><![CDATA[This post presents several experiments (piked between a total of more than 20 generated artifacts) that map 1534 vehicles, during October 2009 in Lisbon, leaving route trails and condensed in one single day. The artifacts are animations of traffic&#8217;s evolution in Lisbon during a fictitious 24-hour period (from 0:00 to 23:59). Below are the three [...]]]></description>
			<content:encoded><![CDATA[
<p>This post presents several experiments (piked between a total of more than 20 generated artifacts) that map 1534 vehicles, during October 2009 in Lisbon, leaving route trails and condensed in one single day. The artifacts are animations of traffic&#8217;s evolution in Lisbon during a fictitious 24-hour period (from 0:00 to 23:59). Below are the three most relevant results and metaphors.</p>
<h3>Traffic clots</h3>
<p>Perhaps the strongest visual metaphor &#8212; an organism with circulatory problems. When the traffic is slow, the red clots start appearing. <a target="_blank" href="http://www.vimeo.com/10198615">Watch video on Vimeo.</a></p>
<p><a class="preview" rel="http://pmcruz.com/wp/wp-content/uploads/2010/03/p6-00-430x430.jpg" href="http://pmcruz.com/wp/wp-content/uploads/2010/03/p6-00.jpg" ><img src="http://pmcruz.com/wp/wp-content/uploads/2010/03/p6-00-185x140.jpg" alt="" title="Clots at 6 am" width="185" height="140" class="alignleft size-thumbnail wp-image-313" /></a>             <a class="preview" rel="http://pmcruz.com/wp/wp-content/uploads/2010/03/p9-00-430x430.jpg" href="http://pmcruz.com/wp/wp-content/uploads/2010/03/p9-00.jpg"><img src="http://pmcruz.com/wp/wp-content/uploads/2010/03/p9-00-185x140.jpg" alt="" title="Clots at 9 am" width="185" height="140" class="alignleft size-thumbnail wp-image-314" /></a>                <a class="preview" rel="http://pmcruz.com/wp/wp-content/uploads/2010/03/p19-00-430x430.jpg" href="http://pmcruz.com/wp/wp-content/uploads/2010/03/p19-00.jpg"><img src="http://pmcruz.com/wp/wp-content/uploads/2010/03/p19-00-185x140.jpg" alt="" title="Clots at 7 pm" width="185" height="140" class="alignleft size-thumbnail wp-image-315" /></a></p>
<h3>Aesthetic deviation</h3>
<p>The following artifact is in its essence an aesthetic deviation that brings a visual emphasis on the main traffic routes. Pencil and paper. Darker arteries traduce intense traffic. <a target="_blank" href="http://www.vimeo.com/10198863">Watch video on Vimeo.</a></p>
<p><a class="preview " rel="http://pmcruz.com/wp/wp-content/uploads/2010/03/p6-30-430x430.jpg" href="http://pmcruz.com/wp/wp-content/uploads/2010/03/p6-30.jpg"><img src="http://pmcruz.com/wp/wp-content/uploads/2010/03/p6-30-185x140.jpg" alt="" title="Aesthetics of 6:30 am" width="185" height="140" class="alignleft size-thumbnail wp-image-346" /></a>           <a class="preview" rel="http://pmcruz.com/wp/wp-content/uploads/2010/03/p7-00-430x430.jpg" href="http://pmcruz.com/wp/wp-content/uploads/2010/03/p7-00.jpg"><img src="http://pmcruz.com/wp/wp-content/uploads/2010/03/p7-00-185x140.jpg" alt="" title="Aesthetics of 7 am" width="185" height="140" class="alignleft size-thumbnail wp-image-347" /></a>          <a class="preview" rel="http://pmcruz.com/wp/wp-content/uploads/2010/03/p16-30-430x430.jpg" href="http://pmcruz.com/wp/wp-content/uploads/2010/03/p16-30.jpg"><img src="http://pmcruz.com/wp/wp-content/uploads/2010/03/p16-30-185x140.jpg" alt="" title="Aesthetics of 4:30 pm" width="185" height="140" class="alignleft size-thumbnail wp-image-348" /></a></p>
<h3>Searching for emphasis in sluggish areas</h3>
<p>In the next artifact the color of the arteries change with the speed of the vehicles. Rapid transit arteries are drawn with greenish and cooler colors, while the sluggish ones are reddish and hotter. Traffic intensity is mapped in the thickness and brightness of the arteries. When a certain path has a very low velocity, its covered area gets filled &#8212; the intention was to bring an emphasis to the areas with major traffic issues (low speed). The white dots represent the vehicles themselves. Eye candy, eye candy. <a target="_blank" href="http://www.vimeo.com/10218235">Watch video on Vimeo.</a></p>
<p><a class="preview" rel="http://pmcruz.com/wp/wp-content/uploads/2010/03/p07-00-430x430.jpg" href="http://pmcruz.com/wp/wp-content/uploads/2010/03/p07-00.jpg"><img src="http://pmcruz.com/wp/wp-content/uploads/2010/03/p07-00-185x140.jpg" alt="" title="Emphasis 7 am" width="185" height="140" class="alignleft size-thumbnail wp-image-352" /></a>       <a class="preview" rel="http://pmcruz.com/wp/wp-content/uploads/2010/03/p09-00-430x430.jpg" href="http://pmcruz.com/wp/wp-content/uploads/2010/03/p09-00.jpg"><img src="http://pmcruz.com/wp/wp-content/uploads/2010/03/p09-00-185x140.jpg" alt="" title="Emphasis 9 am" width="185" height="140" class="alignleft size-thumbnail wp-image-353" /></a>       <a class="preview" rel="http://pmcruz.com/wp/wp-content/uploads/2010/03/p17-00-430x430.jpg" href="http://pmcruz.com/wp/wp-content/uploads/2010/03/p17-00.jpg"><img src="http://pmcruz.com/wp/wp-content/uploads/2010/03/p17-00-185x140.jpg" alt="" title="Emphasis 5 pm" width="185" height="140" class="alignleft size-thumbnail wp-image-354" /></a></p>
<p>These visualization were developed in the context of <a href="http://www.mitportugal.org/trans/its.html" target="_blank">CityMotion</a> and my master thesis at <a href="http://www.uc.pt/en/fctuc/dei/" target="_blank">DEI</a>/<a href="http://www.fba.pt/" target="_blank">FBA</a>.</p>

]]></content:encoded>
			<wfw:commentRss>http://pmcruz.com/information-visualization/traffic-in-lisbon-condensed-in-one-day/feed</wfw:commentRss>
		<slash:comments>48</slash:comments>
		</item>
		<item>
		<title>Sync/Lost</title>
		<link>http://pmcruz.com/interaction-design/synclost</link>
		<comments>http://pmcruz.com/interaction-design/synclost#comments</comments>
		<pubDate>Thu, 28 Jan 2010 08:13:18 +0000</pubDate>
		<dc:creator>Pedro Miguel Cruz</dc:creator>
				<category><![CDATA[Interaction design]]></category>
		<category><![CDATA[Showcases]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://pmcruz.com/wp/?p=114</guid>
		<description><![CDATA[Sync/Lost is an immersive installation that I designed and developed during my internship in Brazil. The concept work is from 3bits. SyncLost is a multi-user installation for immersion in the history of electronic music. From a complex timeline, rhythms and sub-rhythms merge to create new sounds. The project&#8217;s objective is to create an interface where [...]]]></description>
			<content:encoded><![CDATA[
<p>Sync/Lost is an immersive installation that I designed and developed during my internship in Brazil. The concept work is from <a href="http://www.3bits.net">3bits</a>.</p>
<blockquote><p>SyncLost is a multi-user installation for immersion in the history of electronic music. From a complex timeline, rhythms and sub-rhythms merge to create new sounds.</p>
<p>The project&#8217;s objective is to create an interface where users can view all the connections between the main styles of electronic music through visual and audible feedback. The choice is individual and leads to a collective consequence in the spatial visualization of information.</p></blockquote>
<p>Give it a look! More on the project <a href="http://3bits.net/synclost/">here</a>.</p>
<p><iframe src="http://player.vimeo.com/video/15664543?title=0&amp;byline=0&amp;portrait=0&amp;color=80ceff" width="629" height="354" frameborder="0"></iframe></p>

]]></content:encoded>
			<wfw:commentRss>http://pmcruz.com/interaction-design/synclost/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

