Kennedy McEwen said:
Yes, but how significant is another matter.
You would, however, have to write your own software to view the
histogram, since the gaps would probably be imperceptible on the 8-bit
scale that Photoshop uses for its histogram view.
Just checked this using NikonScan 3.1.2 on an LS-4000ED and, in general,
even with a very low contrast image such as an underexposed negative
strip, the distribution is still large enough that adjustment of the
black and white level points either have to be so far apart that no
missing codes are visible or the clipped areas cause the histograms to
autoscale making it impossible to see whether missing codes are present.
However, I did come up with a solution which fools the scanner. Before
trying to replicate this, save your current NikonScan settings so that
they can be restored after the test.
I took a piece of blank negative and placed that in a slide holder and
then sandwiched some aluminium foil over half of the frame. The film
just makes the scanner believe that film is present but the foil
prevents any light from getting through that area to the CCD. So the
foil appears to be very dark indeed, and only CCD readout, analogue and
ADC noise should be present on those parts of the image.
The settings on the scanner were autoexposure on for preview and scan,
ICE off, GEM off, ROC off, 1x multiscan, 14-bit data, positive film,
analogue gains at 0 and everything else set to linear, ie. no curves
etc.
Preview the entire frame, which should show the black half of the frame
and the orange mask of the negative film. Then select autoexposure off
for preview and scan, close Nikonscan down and then restart it. This
just sets the exposure to the last autoexposure, to stop everything
wandering around - you could use your last film scan as the default, but
the results would be more variable.
Then select an area of the frame which is masked by the foil - ie. very
black. Use the magnifier to enlarge that up to full size and preview it
again. Now go to the curves palette and press the autocontrast icon -
the black and white circle. This adjusts the levels of the red, green
and blue channels to achieve maximum contrast. Examine the settings for
the channels individually - selecting the maximum histogram button to
stretch the scale out to the level adjustment. If the black point is
set to zero then it simply means that the exposure is such that the
level is clipping the ADC input, so increase the master analogue gain
and preview again until the distribution is just off the zero black
point for all three colours.
Now manually increase the black point and decrease the white point of
each colour until the clipped part of the distribution just triggers the
autoscale, making the amplitude of the distribution fall. When you have
achieved this, you will probably have a difference between the black and
white points of around 3 or 4 levels and some missing codes should be
clear in the distributions. You have proved that the curves controls on
Nikonscan 3.1.2 are definitely implemented AFTER the data capture, not
in the analogue circuit, the CCD or any other place.
In doing this I also noticed something else though. Having achieved the
settings that you needed to demonstrate this, set these as the User
Settings. Then switch autoexposure back on for preview and scan, close
NikonScan and restart it. Repeat the above procedure, adjusting the
analogue gain to get the distributions just off the zero. You will
probably notice immediately that the missing codes are much more
significant. Only one thing has changed since the first operation -
autoexposure, and since this is causing more missing codes then
obviously autoexposure is also being implemented AFTER the data is
captured!
Increasing the selected area of the frame to encompass a small part of
the normal film area and repeating returns the results to those
previously noted.
From this, I conclude that NikonScan is implementing autoexposure in two
stages. Firstly at the analogue gain stage using the entire frame as
the reference to determine the actual exposure given to the CCD. This
ensures that no point in the image actually saturates the CCD and you
can hear the scan head passing across the frame to implement this. Then
a secondary autoexposure is apparently applied - a post capture
modification of the crop area of the frame selected for the scan! This
is something I have never noticed with NikonScan before, however I
wonder if it might account for why some people are getting variable
results with Nikonscan whilst others, myself included, have no problems
with it whatsoever.
Think I'll experiment again with this when I get some time - just a
little to much film to scan at the moment.