Tag Archive

ActionScript 3.0 ajax algorithms animation art as3 as3soundeditorlib blog community computer art computer vision digg eclipse employment flash google analytics IDE image-manipulation image-segmentation imagemagick Ithaca Ithaca NY java hosting jobs lightlink local mod_python MVC mysql News open source parser pseudo physics python renderer runtime SoundEditor svg svn tomcat versioning web-2.0 web-applications web technology wordpress

Ajax version of segmentation and false coloring app posted

I have posted an ajax version of the segmentation and false coloring application here.

This application produces an artistic rendering of an image. The options are to have the image rendered in a patchwork of random colors, or to have similar areas of the image colored in the average color of that image. Looks sort of like the image has been smoothed out.

Online image segmentation

I created an interactive, online version of the Felzenszwalb & Huttenlocher segmentation algorithm.

Example output

Here are the details of the engineering behind it:

Efficient Graph-Based Image Segmentation
Pedro F. Felzenszwalb and Daniel P. Huttenlocher
International Journal of Computer Vision, 59(2) September 2004.

The program takes a color image (PPM format) and produces a segmentation with a random color assigned to each region.

The parameters are: (see the paper for details)

sigma: Used to smooth the input image before segmenting it.
k: Value for the threshold function.
min: Minimum component size enforced by post-processing.

Typical parameters are sigma = 0.5, k = 500, min = 20.
Larger values for k result in larger components in the result.

Also, I reimplemented the average color algorithm
Example output