Remember Me to One Who Lives There
One application of dynamic programming is finding the longest common subsequence of two strings. Greg’s example from class applied this principle to sequences of DNA, where it can indicate mutations. I thought it might be interesting to try this with…
On the Grid
Much of my work for Printing Code, including the generative work, has been very deliberately controlled. Rune challenged us to work outside of our usual style–careful plotters should work more haphazardly, and vice versa. The grid assignment seemed like a…
A Very Big Screen Test
Here are a few early tests of our videos on the IAC wall. Our focus has changed a bit since, so stay tuned!
Blackout Blob
This week, New York magazine had a series of striking aerial photographs of the city’s blackout in the aftermath of Superstorm/Hurricane Sandy. Since the blackout covers such a large area, it works well for blob detection. Principle Component Analysis (PCA)…
Local Learning Algorithms
The scientific paper, “Local Learning Algorithms,” describes a few methods of speeding up the classification process using the closest available data. “Closest” in this context refers to the proximity of data points in the input space to the item we…
My Surrealist Object
For 3D Sensing and Visualization class, we had to construct our own 3D objects. I was inspired by the drawing assignment, and wanted to create a physical object out of my own drawing with the Kinect. Building the drawing component…
A Font of My Very Own
My first foray into font design was a wondrous accident. Our assignment was to design a font for a word, and Rune suggested that we use the Geomerative library for Processing, which converts true-type fonts into a series of points…
3D Drawing
Our first OpenFrameworks-based assignment for 3D Sensing and Visualization was to create a program that finds the forepoint of a person/object (i.e. the point closest to the Kinect camera) and use it to draw a line in space. Kyle gave…
My Identity as a Poster
In Printing Code, we discussed computational color schemes, which allow designers to select a set of colors that work together without clashing. The follow-up assignment was to design a generative poster that serves as an abstract representation of my identity…
Geometric Context from a Single Image
The paper “Geometric Context from a Single Image” describes a method for approximating 3D structures from the content of a single 2D image. The first part of this method involves classifying each image pixel into one of three categories: part…