Blog: [Blog Home] [Archives] [Search] [Contact]

Archive for March, 2014

Generative Art and the Mona Lisa Meme

Friday, March 28th, 2014

Generative Art and the Mona Lisa
Generative Art from the Mona Lisa
left to right: Generation 3922, 5826, and 8187

I want to share with you the results of a recent experiment of mine using a creative process known as generative art. Personally I find that the most interesting aspect of generative art is in being surprised by the artwork that a system produces. Generative systems can produce artistic outcomes not anticipated by the programmer/artist and the image above is one such example. On the left is an image of the Mona Lisa as it appears after 3,922 generations of the generative art program I wrote. On the far right is the same image after 8,187 generations.

What is Generative Art?

For the purposes of my discussion here I’ll rely on an excerpt from the Wikipedia definition of generative art:

Generative art refers to art that in whole or in part has been created with the use of an autonomous system. An autonomous system in this context is generally one that is non-human and can independently determine features of an artwork that would otherwise require decisions made directly by the artist… Generative Art is often used to refer to computer generated artwork that is algorithmically determined.

Source: Wikipedia definition of Generative Art

Why are you picking on the Mona Lisa?

When testing out various programs that rely on the use of a source image for input it is quite useful to have a single standard image to use. That makes it much easier to compare the workings of different programs. An analogy is that of Playboy centerfold and Swedish model Lena Söderberg. Lena was the centerfold for the November 1972 issue of Playboy magazine. Her centerfold photograph was first used as a test image for image processing experiments in the summer of 1973 at the USC Signal and Image Processing Institute (SIPI). Subsequently this photograph became a standard source image for the testing of image processing algorithms. In explaining the decision for the use of this image, David C. Munson, editor-in-chief of IEEE Transactions on Image Processing, had this to say:

"First, the image contains a nice mixture of detail, flat regions, shading, and texture that do a good job of testing various image processing algorithms. It is a good test image! Second, the Lena image is a picture of an attractive woman. It is not surprising that the (mostly male) image processing research community gravitated toward an image that they found attractive."

My test image of choice is Leonardo da Vinci’s painting Mona Lisa (La Gioconda in Italian). Because this painting is so well known and accessible, it makes it easier for people to "see" the results of an manipulation, distortion, or derivation of the original.

My Oscillating Generators

The generative art program that I wrote, which produced the illustrations at the head of this post, relies on a system of generators. You can think of each generator as simply being an independently functioning paintbrush.

In this particular run, I used 9200 generators (paintbrushes). Each generator (brush) has several characteristics: size, location, color, opacity, movement. In creating this system my idea was that each paintbrush would hover in the vicinity of its original location without straying too far. However, I did not provide a rule to enforce this behavior. Rather I left each brush free to go its own way.

To govern direction and speed I used a Perlin noise function that on the face of it was balanced. By balanced I mean that the system should have had no preferential direction. I was very much surprised at the results (shown above) from one of the several rule sets I had created.

For simplicity, each generator is unaware of the other generators in the system. For the next generation of this system, I plan on creating interacting generators. In such a system, when two generators encounter one another, they will react and/or interact. For example each could share with the other some or all of its characteristics. Each of these characteristics can be thought of as genetic material that can be shared.

So that you can better see the detailed progression of the system, I’m providing a large (1600 x 1600) image that shows the same subsection of the artwork as it progresses through generations. The leftmost section is from generation 3922, the middle section is from generation 5826, and the rightmost is from generation 8187.

Open image in new window – Generative Art Mona Lisa Triptych

For other examples of how the image of Mona Lisa has been used, check out the Processing artwork tagged with Mona Lisa at OpenProcessing.org

Bookmark it:  Stumble It  Bookmark this on Delicious  Digg This  Technorati  Reddit Tweet It


From Burma Shave to Digital Art

Thursday, March 6th, 2014

Soggy brushes digital art jingle inspired by Burma Shave
Soggy brushes digital art jingle inspired by Burma Shave

The mind works in strange ways, making leaps from one thought to another. That chain can take you to some pretty strange places.

In this case I was watching a movie from the 30’s on Turner Classic Movies (I confess to being fond of movies from the 30’s). The scene is a car driving along a road in the American southwest. A little while later in the movie one of the characters is getting a shave from his girlfriend. Some hours later thinking back on the movie, Burma Shave popped into my head. I headed for the nearest search engine to see if I could find some of those Burma Shave jingles online. Sure enough, I found plenty – in fact an entire web site devoted to them at burma-shave.org.

The following is the jingle from 1947 that I was reading when I made my creative leap.

No soggy brushes
In your grip
You’ve always
Got a
Finger tip
Burma Shave

Now how that led me to segue to thinking about making jingles for digital art is a mystery, but I think it was the reference to soggy brushes. Perhaps my previous experience writing computer programs to create lullian poetry (an example on this web site is The Art of Lullian Poetry) had something to do with it. Perhaps it was because of a period of time when I was writing limericks. Anyway I set myself the task of writing some Burma Shave style jingles that reference digital art. In fairly short order I came up with the following spin-off sticking with the soggy brushes opening:


No soggy brushes
To mess your house
Instead just
use your
laser mouse
Digital Art

Firing up Photoshop, I put together the graphic that illustrates this post. While the Burma Shave jingles/poems used one roadside sign per line of prose, that approach just doesn’t work well on the Internet so I collapsed everything down to a single image.

You can find an excellent collection of Burma Shave jingles at burma-shave.org and the particular jingle that started me off at No Soggy Brushes – Burma Shave.

And here is one more digital art jingle done in the Burma Shave style.

Jars of paint digital art jingle inspired by Burma Shave

Bookmark it:  Stumble It  Bookmark this on Delicious  Digg This  Technorati  Reddit Tweet It