Movie Color Visualization

Mon 04 February 2013 by Dr. Dirk Colbry

Blog post edited by Anonymous - "Migrated to Confluence 4.0"

As part of my work with the Campus Champion Fellowship I have been asked to look into methods for displaying color for an entire movie similar to the following:

ColourSpectrograms
MovieBarCode

I tried installing the ColourSpectrograms java software but had some trouble. So, I tried implimenting an algorithm myself. The following are my results so far:

Average Image|HSV Video Colormap|Average Bar|Link to video

---|---|---|---

|||Video Tutorial - GlobusOnline.org

|||Video Tutorial - HPCCUSB

|||No video available on-line

Currently the algorithm is very slow and written in Python. The colors are based on the HSV colorspace which can be visually understood using the following image:

Note: Image obtained from http://www.mathworks.com/help/images/converting-color-data-between-color-spaces.htmlI use the V (value) channel to determine if a color is black then I use the H (Hue) channel to histogram the remaining colors for each image and display the histogram linerally by color. I think this is working but it doesn't really show the variations in color that you see with the MovieBarCode. Most notably is that since I do not use the S (saturation) channel there is no white or offwhite colors in the graph. I think this is a good start but will have to talk though the best way to proceed with the rest of the team.

  • Dirk

View Online

Blogpost migrated from ICER Wiki using custom python script. Comment on errors below.


Comments