[Humanist] 25.349 imaging software
Humanist Discussion Group
willard.mccarty at mccarty.org.uk
Thu Oct 6 08:00:44 CEST 2011
Humanist Discussion Group, Vol. 25, No. 349.
Department of Digital Humanities, King's College London
Submit to: humanist at lists.digitalhumanities.org
Date: Wed, 5 Oct 2011 16:50:08 -0400
From: Lev Manovich <manovich at softwarestudies.com>
Introducing ImagePlot 0.9:
a new visualization software for digital humanities
See your whole image collection in a single visualization.
ImagePlot is a free software tool that visualizes collections of images and
video of any size. It is implemented as a macro which works with the open
source image processing program ImageJ.
ImagePlot was developed by the Software Studies Initiative with support
from the National Endowment for Humanities (NEH), the California Institute
for Telecommunications and Information Technology (Calit2), and the Center
for Research in Computing and the Arts (CRCA).
Existing visualization tools show data as points, lines, and bars.
ImagePlot's visualizations shows the actual images in your collection. The
images can be scaled to any size and organized in any order - according to
their dates, content, visual characteristics, etc. Because digital video is
just a set of individual still images, you can also use ImagePlot to explore
patterns in films, animations, video games, and any other moving image data.
Better understand media collections and make new discoveries.
Visualize image collections as timelines and scatter plots which display all
images in a collection. Find images that are outliers. Discover clusters -
sets of images that are similar in content or visual properties. Visualize
multiple sets of images to better understand their similarities and
differences. Explore patterns in existing metadata (i.e., dates, names,
etc.), added annotations and keywords, or visual features (i.e., brightness,
saturation, hue, shapes, etc.)
We include macros which automatically measure various visual properties of
every image in collection (or every frame in a video). These measurements
can be visualized as line graphs, scatter plots, and image plots. This
allows you to see the patterns of change over time in images' visual
characteristics. You can also compare multiple image sets in terms of their
Visualize image collections of any size.
From a few dozens to millions of images. There is no theoretical limit to
the number of images that can be included in a single visualization. A few
dozen images can be visualized in a second, a few thousands will take a few
minutes. The largest number we tried so far was one million images ( yes,
this took a while - but it worked!). If your collection is really big, start
the render and just come back when it is finished.
How does it work?
From points to images.
Start with point and line graphs, which allow you to quickly explore your
image set. Once you find an interesting pattern, re-render the plot to show
the images. Go back and forth between these options as often as you like.
Render and save high-res visualizations.
You can render and save greyscale and full-color visualizations of any size
(as long as they don't go over 2.5 GB.) For example, we created 44,000 x
44,000 grey scale visualization showing one million manga pages, 137,530 x
13,800 visualization showing all shots in an hour long film, full-color
16,000 x 12,000 visualization showing 776 van Gogh paintings. (All were
rendered on Mac Book Pro with 4GB of RAM).
Turn any visualization into an animation.
Select the option to save visualization after each new image is added to it.
The result is a sequence of files which can be easily turned into video (use
QuickTime or any video editing application).
Customize the appearance of data points and lines, background, axis lines,
data labels, image labels, the size of images, image transparency, and
pretty much everything else you can think of. We wrote ImagePlot to support
both quick exploration of image sets and creation of high-res visualizations
for publications and exhibitions. So we added options to control every
possible aspect of visualization appearance. Visualizations created with
ImagePlot have been shown in science centers, art and design museums, and
art galleries, including Graphic Design Museum (Breda), Gwangju Design
Biennale (Korea), and The San Diego Museum of Contemporary Art.
Use with digital image analysis tools.
Measure various visual properties of the images in a collection (brightness,
saturation, hues, shapes) using macros we provide - or you can use any other
digital image tools. Study patterns in these properties across a whole
collection using ImagePlot visualizations.
Will it work with my stuff?
Work with images in all popular formats.
Color or grey scale images? JPEG or TIFF? No problem, ImagePlot can handle
them all. If you images have different sizes, ImagePlot can also
automatically scale them to the same size. If your images are located across
multiple directories on your computer, we built in an option to handle this
Run ImagePlot on Windows, Mac OS or Unix.
No coding required.
ImagePlot has a Graphical User Interface, so you don't need to program or
Use data created in other applications.
ImagePlot works with the most common data formats: a set of image files and
the data about these images saved in a tab delimited text file (.txt). This
makes ImagePlot compatible with lots of other applications for media
cataloging, data analysis, and information visualization. You can prepare
and edit data using any spreadsheet or word processor application. The data
file can contain any number of rows and columns. (For example, our data file
for one million manga pages had one million rows and 60 columns.)
Download and run ImagePlot in minutes.
ImagePlot is a macro which runs within the cross platform, open source image
processing software ImageJ. Together these files take up under 5 MB. The
full ~100MB download comes with several large sample image sets, which are
helpful for getting started but not required for the software to run.
Download ImagePlot 0.9
More information about the Humanist