The maestro datasets can provide us with a better average, and some sad news about exposure time ratios. These are rough averages, as the maestro datasets do not include a great deal of the "odd" filters (3, 4 and 7 are very sparce in the releases made so far) but...the .msml files associated with the timestamp of each images contains the full PDS tag info, including what we're looking for.
the exposure times averaged here are normalized (by me) to L2.
L2 - 1
L3 - 1.820843084
L4 - 1.770944075
L5 - 4.507149264
L6 - 7.109196549
L7 - 24.95015542
as an average, this is accurate, but it does not take into account one of the most particularily disruptive features of using this to calibrate to "true" color...it varies greatly. As discussed in
MAKI ET AL.: MARS EXPLORATION ROVER ENGINEERING CAMERAS robotics.jpl.nasa.gov/people/rwillson/papers/2003JE002077.pdf page 10, exposure time tables are kept in local memory and can be used in place of the auto exposing all the filters, once a location's luminescence is determined once by auto. I'll quote:
3.1.6. Exposure Time Tables
[34] The flight software keeps an onboard table of the
most recently used exposure time values for each camera/
filter combination and makes these values available for use
by subsequent image commands. These exposure time
tables are particularly useful when acquiring images of the
same general scene in rapid succession (e.g., Hazcam
imaging when driving, Navcam/Pancam panorama acquisition,
or multispectral Pancam imaging), where the overall
lighting level changes from image to image are relatively
small. If desired the exposure time table values can be used
as seed values in an autoexposure iteration. At the end of the
autoexposure iteration the exposure time table is optionally
updated with the most recently calculated exposure time for
that image.
3.1.7. Exposure Timescale Factors
[35] The flight software also allows exposure times to be
multiplied by a user-supplied floating point scale factor.
This feature is particularly useful when the absolute exposure
time is not known in advance, but the responsivitiy
ratios (i.e., the scale factor) between camera/filter combinations
are known. For example, if a Navcam image of the
terrain in front of the rover is acquired using autoexposure,
a front Hazcam image can be acquired using the previously
used Navcam exposure time multiplied by the scale
factor representing the ratio of the Navcam/Hazcam camera
sensitivities. Similarly, if a multispectral Pancam series
begins with an autoexposure using a particular spectral
filter, the next image in the series has access (via the
exposure time table) to the previously used value and can
modify that value by multiplying it by the user-supplied
scale factor. The use of the exposure time table and scale
factors help to improve image acquisition speed.
So within a particular site, or camera target (the outcrop for example), the exposure ratio is fairly stable, but as spirit has driven around, I've noticed this ratio appears to change depending on the amount of rocks in the shot, or different again if the lander is being imaged.
In followup to an email i sent to Dr. Justin Maki, he replied: "Yes the exposure time tables are being used extensively, but the values in the tables are dynamic and are automatically updated based on scene content. With respect to the actual values of the exposure times - these values are included in the headers of the image data, which will be released to the general public as part of the archiving process in a few months, per the MER Science team data release policy."
So...until we have those actual exposure times (differing in the maestro data sets as much as 2x for the ratio of L2-L7), it would seem those averages are as good as it gets, at least for those images that aren't included themselves in maestro.
Another factor entirely that must be taken into account is the CCD chip itself, which has a "quantum efficiency" that differs based on wavelength. QE correlates linearly with the luminocity:image brightness ratio for each filter (higher values = higher effeciency). Below is a rough estimate, traced off the graph included in
Bell et al.: MER Pancam Investigation europa.la.asu.edu:8585/PGG/greeley/courses/pdf/bell_2003.pdf], page 87.
L2 0.45
L3 0.33
L4 0.35
L5 0.225
L6 0.15
L7 0.07
I wish the actual values for these were available within the paper, tracing off the graph inside a lowres pdf just doesn't seem right. But, with that and the averaged exposure time (ratio at least), a pretty good feel for "true" color balance starts to emerge.
I'm working with those assumptions myself, to do quite the opposite of what this thread discusses. Instead of working backwords from 2 filters, I'm trying to keep it to only those sites which include all 7 visible light filters, and extrapolating a spectrum for every pixel and working from that spectrum into color.
MER Multispectral Color Imagery www.lyle.org/~markoff/.