Nikon Color Management and Profile Quality

J

John

rafe bustin said:
I still think it's nonsense to expect
that you can make use of the profiles
in the Nikon folder. You asserted that
these are not "true" ICC profiles, and
I have shown that at least some are.
Just for the record, let me quote word for word from my original post:

"As far as I can ascertain, NikonScan uses a proprietary CMS which uses its
own generic built-in (or 'canned') profiles. On my Windows 2000 system,
these reside in Program Files/Common Files/Nikon/Profiles. You will see that
some have underscores in the names - if you try to use these profiles in
Photoshop, they will not work. There is one profile which does work in
Photoshop (the one without an underscore in the name), but I am not happy
with the results it gives - they concurr with those of the OP. "

If anyone here *knows* that the above statement is false or misleading, then
I am happy to be corrected.

You on the other hand stated, quite incorrectly, that Nikon CMS merely
'tags' (or assigns) a working space profile to the files. This would be
misleading to the OP and that is why I replied to your post.

Let me quote you another excerpt verbatim from my original post:
" I believe (although I don't know for sure) that the profiles are
non-standard and only work with the NikonScan CMS"

Note the words "I believe (although I don't know for sure)" - is that an
assertion?

I realise that this discussion has now gone off the rails, but I am
compelled to respond when someone misrepresents what I say in a public
forum.

The reason for my post(s) was to help the OP. If he has found them and the
subsequent discussion useful, then it was worth the bother. I will leave it
for him to decide who is talking nonsense.
 
H

hpowen

Thanks for all the responses. As for who is talking nonsense, I think
I'll let my friend sort it out. It should be obvious to him from this
discussion that opinions are divided on some aspects of this subject.

Closer to home, I don't need convincing; I know what works for me.
 
J

John

Thanks for all the responses. As for who is talking nonsense, I think
I'll let my friend sort it out. It should be obvious to him from this
discussion that opinions are divided on some aspects of this subject.

Closer to home, I don't need convincing; I know what works for me.

A wise man indeed!
 
D

Don

Works fine on this W98 machine here.

It refused to install on mine!

It's probably because I have the original W98. However, I've applied
all the patches so it's functionally identical to 98SE (at least
that's what MS claims).

However, some software doesn't actually check the individual DLLs et
al but just goes by the global Windows version number which leads it
to the wrong conclusion. NS 4 appears to be doing that.

Don.
 
D

Don

Don, its a *PROFILE* not a tag. It isn't supposed to *just* tag the
file!

Yes, you're right, of course.

The gist of my point was that the file was irreversibly changed in the
process (no matter how desirable that may be).

But, you're right.
It may well be that your problem is actually down to the software you
are using, not NCM. You have frequently mentioned that you are still
using PS6, which didn't exactly have the best of integral CM
capabilities.

No, that was really the problem with the LS-30 (I haven't used NCM
since). The data from a Kodachrome scan was so distorted that NCM just
made it worse. After Nikon support advised I turn NCM off it did
improve things because at least I could set the gray point without
posterization, and that was not possible with NCM on.

As to PS6, in spite of its limitations, that's not the problem either.
Since I've switched to my own scanner software and a tool to merge the
two scans, the results are stunning. Less than a week ago I radically
changed my procedure (and formalized it in a program) and now have
absolutely perfect match between the shadows and highlight scans (no
more blue cast in the highlights scan!). I'm still giddy and putting
finishing touches but (finally!) I can say that all the problems have
been solved!

Don.
 
D

Don

Clearly you and John and I are dealing with
a different set of "objective facts."
Indeed!

I don't pretend to know what goes on inside of
NikonScan, nor am I presumptuous enough to write
my own scanner driver or image-processing
applications.

Presumptuous? Care to explain?

Maybe if you *did* write your own scanner software and disassembled
NikonScan - as I have - you would have better insight, as well as a
few actual facts.
What I know is that I'm quite
content with the program, having used it
productively over a period of almost exactly
four years now on my LS-8000.

Which comes under the *subjective* "works for me" category, and has
absolutely nothing to do with *objective* facts.

And most of all, it certainly is not a basis (or even an excuse) for
slander of someone who does have *objective* facts and makes them
public!
On the few occasions where I've had to deal
with Nikon service (in the few weeks after
I purchased my scanner) they were helpful
and cooperative. Maybe I'm just lucky.

More likely, your demands were very modest (as in: Where is the on/off
switch?). Anything more complex, and the charitably named Nikon
"support" comes unglued.

I've documented *specifically* the nonsense spewed by Nikon's
so-called "support" on many occasions. If you do the same, then we can
draw an objective conclusion about your experiences. In the meantime,
it's another one of those subjective, throw-away "works for me"
statements. While I'm happy it does, without additional data, it
doesn't contribute much - and it's certainly not objective.

Don.
 
R

rafe bustin

It refused to install on mine!

It's probably because I have the original W98. However, I've applied
all the patches so it's functionally identical to 98SE (at least
that's what MS claims).

However, some software doesn't actually check the individual DLLs et
al but just goes by the global Windows version number which leads it
to the wrong conclusion. NS 4 appears to be doing that.


The installation instructions for NikonScan 3.1
(back when I got my LS-8000 four years ago) stated
Win98SE as a minimum reqirement. Which is what I
had at the time. There were a few installation
glitches having to do with some conflicting
background apps, but aside from that, NikonScan
installed and workd without major problems.

Curious why you're still using a seven year old
op system. Are you a glutton for punishment, or
what?



rafe b.
http://www.terrapinphoto.com
 
R

rafe bustin

Presumptuous? Care to explain?

Maybe if you *did* write your own scanner software and disassembled
NikonScan - as I have - you would have better insight, as well as a
few actual facts.

I've got better things to do with my time
than disassembling Windoze apps. I guess
you really are a glutton for punishment.
Which comes under the *subjective* "works for me" category, and has
absolutely nothing to do with *objective* facts.

And most of all, it certainly is not a basis (or even an excuse) for
slander of someone who does have *objective* facts and makes them
public!

So sue me, Don.
More likely, your demands were very modest (as in: Where is the on/off
switch?). Anything more complex, and the charitably named Nikon
"support" comes unglued.


No, my questions were about NS install
issues back with Win98SE, and in fact
the problem turned out to be some
conflicting background apps -- which
were discovered with the help of Nikon's
tech support. That's a lesson that's
proven very valuable in the years since.

I've documented *specifically* the nonsense spewed by Nikon's
so-called "support" on many occasions. If you do the same, then we can
draw an objective conclusion about your experiences. In the meantime,
it's another one of those subjective, throw-away "works for me"
statements. While I'm happy it does, without additional data, it
doesn't contribute much - and it's certainly not objective.


What it contributes is another data point.
IOW, the product works in **some** cases at least,
and that Nikon service isn't **always** as
clueless as you would have us believe.

I'm an engineer in my day job, Don. But at
home I'm more than content to **use** software,
and really not interested in fixing it or
delving into its guts.

They say, if it works, don't fix it. For
the most part, my Nikon gear works just
fine, thank you.



rafe b.
http://www.terrapinphoto.com
 
K

Kennedy McEwen

rafe bustin said:
Curious why you're still using a seven year old
op system. Are you a glutton for punishment, or
what?
Given MS track record, the gluttons for punishment tend to be those who
switch to the newest MS OS as soon as it is released. They tend to have
just reached optimum level of stability a few nanoseconds before they
become obsolete. ;-)
 
A

Anoni Moose

Kennedy said:
Given MS track record, the gluttons for punishment tend to be those who
switch to the newest MS OS as soon as it is released. They tend to have
just reached optimum level of stability a few nanoseconds before they
become obsolete. ;-)

That's probably why Windows XP is so stable and relatively
trouble free. It's a version of a fairly old OS (Windows NT),
and may become obsolete one of these days.

Mike
 
R

rafe bustin

Given MS track record, the gluttons for punishment tend to be those who
switch to the newest MS OS as soon as it is released. They tend to have
just reached optimum level of stability a few nanoseconds before they
become obsolete. ;-)


Using Win2K over here and haven't
felt a need to move beyond. But
98 really is a dog by comparison.

The problem with old OSs is that
they're orphaned by newer hardware.

Eventually I'll have to give up
on Win2K and upgrade...


rafe b.
http://www.terrapinphoto.com
 
D

David J. Littleboy

Anoni Moose said:
That's probably why Windows XP is so stable and relatively
trouble free. It's a version of a fairly old OS (Windows NT),
and may become obsolete one of these days.

<cheap_shot>
It's (at least) two generations newer than the current Mac OS. (Unix was
1970s, VAX VMS was 1980s, and NT was 1990s.)
</cheap_shot>

Cheap shots aside<g>, all those OSes are stable _by design_. Neither the old
Mac OS nor Win 95/98/ME have a snowball's chance in hell of not crashing,
given their design.

Friends don't let friends use Win 95/98/ME.

David J. Littleboy
Tokyo, Japan
 
J

John

Kennedy McEwen said:
Indeed. And should anyone be tempted to investigate further and write
some software to decode the Nikon profiles, as I have, you will find
that they are fully compliant with the ICC specifications - which do
actually permit profiles to be application and peripheral specific.

I am sure that you are correct. However, this is a bizzare concept, don't
you think? A standard which allows you to be non-standard, so to speak :)
But then that's the beauty of standards - there are so many to choose from!

Seriously though, even though I accept what you say, it doesn't really
detract from my original point, which is that Nikon CMS is essentially a
'sealed system'. If it does a poor job, my only option is to switch it off.
Of course, this is nothing new - I do this all the time with printer colour
management - but it is a little bit like saying that if I don't like the
standard or content of TV programs, I can always turn off the telly, or if I
don't like what the government is doing, I can always leave the country. If
we are forced to accept only what we are given, we can never make progress.

It comes natural to me, if something does not work properly, to investigate
it. If Nikon CMS does a poor job on an image, it could be a duff profile or
it could be a defective CM engine (or a combination of the two). It is
therefore reasonable to want to try Nikon's profile in a different CMS, or
more importantly, to replace the Nikon profile with a custom one.

Of course, this is part of the wider issue of proprietary systems. There are
technical and commercial reasons for going down that route. For example, you
might want to keep a tight rein on a hardware specification (e.g. Apple), or
you might want to operate a restrictive practice (e.g. Apple). However, it
only has a chance of working if your system is really something special - I
would not describe Nikon CMS as such. Nor do Nikon provide a support service
for it, so they gain nothing either. So we are left with a system which is
limited for no good reason, which to my way of thinking, is a waste.
 
R

rafe bustin

Of course, this is part of the wider issue of proprietary systems. There are
technical and commercial reasons for going down that route. For example, you
might want to keep a tight rein on a hardware specification (e.g. Apple), or
you might want to operate a restrictive practice (e.g. Apple). However, it
only has a chance of working if your system is really something special - I
would not describe Nikon CMS as such. Nor do Nikon provide a support service
for it, so they gain nothing either. So we are left with a system which is
limited for no good reason, which to my way of thinking, is a waste.


Can you describe another film scanner that operates
more to your liking in this regard?

Imacon? Minolta? Microtek? Canon? Agfa? Umax?


rafe b.
http://www.terrapinphoto.com
 
J

John

rafe bustin said:
On Sat, 21 May 2005 12:40:03 +0100, "John"

Can you describe another film scanner that operates
more to your liking in this regard?

Imacon? Minolta? Microtek? Canon? Agfa? Umax?

No, I can't, and I am aware that many are worse. So what? Does it make what
I said any less valid or true? Just because something may be the best of a
bad lot doesn't make it good.
 
K

Kennedy McEwen

John said:
I am sure that you are correct. However, this is a bizzare concept, don't
you think? A standard which allows you to be non-standard, so to speak :)

Not really, it is a standard which permits profiles to be tied to
specific products, and that is a strength intended to prevent problems
not cause them. For example, what use would there be in applying a
profile developed for, say, a Canon scanner to be used with a Nikon
scanner? Or worse, apply the profile for a certain monitor or printer to
the Nikon scanner? Not only would it not have any useful purpose, it
would actually cause potential problems if it was permitted since, as
Don frequently points out, the profile changes the data and, without an
inverse profile and to some extent even with one, there is no way back.
The point is that if the profile is correct in its mapping from the
scanner colour space into the abstract normalised output colour space
then there should be no need ever to go back to the original raw data.
Seriously though, even though I accept what you say, it doesn't really
detract from my original point, which is that Nikon CMS is essentially a
'sealed system'.

That is the intention - to exploit the capability of the standard to
permit only profiles intended for the specific unit to be used. You are
correct that the software should enable other profiles to be used,
especially profiles that have been created for particular hardware
setups including the scanner in question. However, it would appear that
Nikonscan is specifically looking for the flag in the file which
identifies the profile as Nikon specific. Obviously, as a scanner
specific application it should do that, otherwise the protection that
the standard permits could not be utilised.

So, the question you should be asking is why the system used to create
the profile in the first place did not include the Nikon specific
identifier in the file when it was created. To blame this on Nikonscan
is a bit like the guy who, having bought a new lock for his front door
having some new keys made and, upon discovering they don't open the
lock, blames the lock manufacturer rather than the key cutter. Why
isn't the key cut with the correct shape to open the lock?

The answer is quite simple really. The software used to create the
profiles *expects* them to be used in image editing applications, such
as Photoshop, not scanner interfaces. In other words, you would have
more success directing your complaints to the writers of the profile
creation software to persuade them to include hardware identifiers in
their profiles so that they can be used on hardware specific drivers
instead of forcing you to use generic image processing packages to
implement something which is clearly hardware specific.

Nikonscan is not only operating correctly but is implementing the locks
and protection measures that were built into the CM standards exactly as
they were intended to be used.
It comes natural to me, if something does not work properly, to investigate
it. If Nikon CMS does a poor job on an image, it could be a duff profile or
it could be a defective CM engine (or a combination of the two). It is
therefore reasonable to want to try Nikon's profile in a different CMS, or
more importantly, to replace the Nikon profile with a custom one.
I have the same urge when things don't work - and also when they do and
I am interested to find out why others appear to have problems with it.
This is what led me to investigate the Nikon profiles in the first place
and compare them with the published open standards.

It is, however, interesting to note that both Don and yourself are
slating NikonScan based on experiences with the LS-30 which, of course,
uses completely different profiles and files from any of the other
scanners where the users are perfectly satisfied with the results. It
would be useful to determine some hard evidence of whether the problem
is the intrinsic limitation of this older scanner or an actual error in
the specific profile itself.
 
J

John

Kennedy McEwen said:
:)

Not really, it is a standard which permits profiles to be tied to
specific products, and that is a strength intended to prevent problems
not cause them. For example, what use would there be in applying a
profile developed for, say, a Canon scanner to be used with a Nikon
scanner? Or worse, apply the profile for a certain monitor or printer to
the Nikon scanner? Not only would it not have any useful purpose, it
would actually cause potential problems if it was permitted since, as
Don frequently points out, the profile changes the data and, without an
inverse profile and to some extent even with one, there is no way back.
The point is that if the profile is correct in its mapping from the
scanner colour space into the abstract normalised output colour space
then there should be no need ever to go back to the original raw data.

There are many ways to screw up data, for those who either don't know better
or are careless. But this sounds like the idea of putting child locks on car
doors and aspirin bottles - the kids can always open them - it's the adults
who have the problems :)
That is the intention - to exploit the capability of the standard to
permit only profiles intended for the specific unit to be used. You are
correct that the software should enable other profiles to be used,
especially profiles that have been created for particular hardware
setups including the scanner in question. However, it would appear that
Nikonscan is specifically looking for the flag in the file which
identifies the profile as Nikon specific. Obviously, as a scanner
specific application it should do that, otherwise the protection that
the standard permits could not be utilised.

So, the question you should be asking is why the system used to create
the profile in the first place did not include the Nikon specific
identifier in the file when it was created. To blame this on Nikonscan
is a bit like the guy who, having bought a new lock for his front door
having some new keys made and, upon discovering they don't open the
lock, blames the lock manufacturer rather than the key cutter. Why
isn't the key cut with the correct shape to open the lock?
That would be fair comment if use of that approach were common in the
industry. Perhaps it is - I don't have a vast array of experience with other
scanners and their CMS. I really don't know.
I have the same urge when things don't work - and also when they do and
I am interested to find out why others appear to have problems with it.
This is what led me to investigate the Nikon profiles in the first place
and compare them with the published open standards.

It is, however, interesting to note that both Don and yourself are
slating NikonScan based on experiences with the LS-30 which, of course,
uses completely different profiles and files from any of the other
scanners where the users are perfectly satisfied with the results. It
would be useful to determine some hard evidence of whether the problem
is the intrinsic limitation of this older scanner or an actual error in
the specific profile itself.

Actually, Coolscan 4000 in my case.
 
K

Kennedy McEwen

John said:
Actually, Coolscan 4000 in my case.
Well, to add to the confusion in that case, I use the same scanner. I
always scan my images with NCM on, unless I am conducting measurements
and need access to the raw data when I switch it off and set gamma to
unity. However I have never encountered any of the posterisation or
other artefacts that have been discussed in this thread.
 
D

Don

The installation instructions for NikonScan 3.1
(back when I got my LS-8000 four years ago) stated
Win98SE as a minimum reqirement. Which is what I
had at the time. There were a few installation
glitches having to do with some conflicting
background apps, but aside from that, NikonScan
installed and workd without major problems.

I had no problems with 3.1 either, but 4 just refused to install.
That's why I ended up installing W2K on my spare drive, but my main
machine continues to be W98.
Curious why you're still using a seven year old
op system. Are you a glutton for punishment, or
what?

That does not follow... W98 does everything I need so "why fix it if
it ain't broke".

Indeed, installing a new OS for no tangible reason, making necessary
(as well as unwarranted and expensive) hardware upgrades plus
migrating all applications - together with added bloat (!) to add
insult to injury - would be a case of glutton for punishment.

So, given the above context, staying with W98 is actually the
intelligent option.

Don.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top