PhotoBanter.com

PhotoBanter.com (http://www.photobanter.com/index.php)
-   Digital Photography (http://www.photobanter.com/forumdisplay.php?f=5)
-   -   "16-bit" mode. (http://www.photobanter.com/showthread.php?t=19356)

Chris Cox November 21st 04 02:35 AM

In article , Dave Martindale
wrote:

(Toby Thain) writes:

I've tried. Their engineer insists that it's 30x faster to work with
15 bit quantities than 16 bit ones.


When your source data was probably from a 12-bit ADC, or maybe 14-bit,
working with 15 significant bits may indeed be completely adequate. And
there *are* advantages to using a representation that has some headroom
for "whiter than white" without overflow, and where the representation
for "1.0" is a power of 2.

But the couple of most recent comments in this thread are about the fact
that Photoshop's greyscale doesn't even seem to have 15 significant
bits, unlike the RGB representation.


The color mode doesn't matter - it's still 16 bit data (0..32768).

Chris

[email protected] November 21st 04 02:47 AM

In message ,
Chris Cox wrote:

Without your original data to test, I can't even guess what went wrong.


You don't need my original data.

Any image in "16 bit greyscale" mode has all kinds of numbers between 0
and 32768 missing, and not possible no matter hown much you blur or
interpolate. "16 bit greyscale" is about 13.5 bit greyscale.
--


John P Sheehy


Ken Weitzel November 21st 04 02:48 AM



Chris Cox wrote:

In article , Dave Martindale
wrote:


(Toby Thain) writes:


I've tried. Their engineer insists that it's 30x faster to work with
15 bit quantities than 16 bit ones.


When your source data was probably from a 12-bit ADC, or maybe 14-bit,
working with 15 significant bits may indeed be completely adequate. And
there *are* advantages to using a representation that has some headroom
for "whiter than white" without overflow, and where the representation
for "1.0" is a power of 2.

But the couple of most recent comments in this thread are about the fact
that Photoshop's greyscale doesn't even seem to have 15 significant
bits, unlike the RGB representation.



The color mode doesn't matter - it's still 16 bit data (0..32768).


Hi Chris...

0..32767 or 1..32768

You just can't have it both ways :)

Ken



Chris



Ken Weitzel November 21st 04 02:48 AM



Chris Cox wrote:

In article , Dave Martindale
wrote:


(Toby Thain) writes:


I've tried. Their engineer insists that it's 30x faster to work with
15 bit quantities than 16 bit ones.


When your source data was probably from a 12-bit ADC, or maybe 14-bit,
working with 15 significant bits may indeed be completely adequate. And
there *are* advantages to using a representation that has some headroom
for "whiter than white" without overflow, and where the representation
for "1.0" is a power of 2.

But the couple of most recent comments in this thread are about the fact
that Photoshop's greyscale doesn't even seem to have 15 significant
bits, unlike the RGB representation.



The color mode doesn't matter - it's still 16 bit data (0..32768).


Hi Chris...

0..32767 or 1..32768

You just can't have it both ways :)

Ken



Chris



Matt Austern November 21st 04 03:36 AM

Chris Cox writes:

I've tried. Their engineer insists that it's 30x faster to work with
15 bit quantities than 16 bit ones.


Which is correct (for 0..32768 representation versus 0..65535
representation).


Perhaps this is offtopic, and perhaps you can't answer it without
revealing proprietary information, but can you explain why 15-bit
computation should be so much faster than 16-bit? (If there's a
publication somewhere you could point me to, that would be great.)
I've thought about this for a few minutes, I haven't been able to
think of an obvious reason, and now I'm curious.

Feel free to email me if you think this wouldn't be interesting to
anyone else.


Matt Austern November 21st 04 03:36 AM

Chris Cox writes:

I've tried. Their engineer insists that it's 30x faster to work with
15 bit quantities than 16 bit ones.


Which is correct (for 0..32768 representation versus 0..65535
representation).


Perhaps this is offtopic, and perhaps you can't answer it without
revealing proprietary information, but can you explain why 15-bit
computation should be so much faster than 16-bit? (If there's a
publication somewhere you could point me to, that would be great.)
I've thought about this for a few minutes, I haven't been able to
think of an obvious reason, and now I'm curious.

Feel free to email me if you think this wouldn't be interesting to
anyone else.


Ken Weitzel November 21st 04 04:00 AM



Matt Austern wrote:

Chris Cox writes:


I've tried. Their engineer insists that it's 30x faster to work with
15 bit quantities than 16 bit ones.


Which is correct (for 0..32768 representation versus 0..65535
representation).



Perhaps this is offtopic, and perhaps you can't answer it without
revealing proprietary information, but can you explain why 15-bit
computation should be so much faster than 16-bit? (If there's a
publication somewhere you could point me to, that would be great.)
I've thought about this for a few minutes, I haven't been able to
think of an obvious reason, and now I'm curious.

Feel free to email me if you think this wouldn't be interesting to
anyone else.



Hi Matt...

Nor can I see even the slightest difference. None at all.

So - I suspect that we're looking at it from the wrong
end. Suspect it's the a/d converter that could be the
bottleneck?

8 bits are common; 15 bit's are common. 18 bit
are available but seldom used. Never heard of 16.
Maybe that's it?

Ken



Ken Weitzel November 21st 04 04:00 AM



Matt Austern wrote:

Chris Cox writes:


I've tried. Their engineer insists that it's 30x faster to work with
15 bit quantities than 16 bit ones.


Which is correct (for 0..32768 representation versus 0..65535
representation).



Perhaps this is offtopic, and perhaps you can't answer it without
revealing proprietary information, but can you explain why 15-bit
computation should be so much faster than 16-bit? (If there's a
publication somewhere you could point me to, that would be great.)
I've thought about this for a few minutes, I haven't been able to
think of an obvious reason, and now I'm curious.

Feel free to email me if you think this wouldn't be interesting to
anyone else.



Hi Matt...

Nor can I see even the slightest difference. None at all.

So - I suspect that we're looking at it from the wrong
end. Suspect it's the a/d converter that could be the
bottleneck?

8 bits are common; 15 bit's are common. 18 bit
are available but seldom used. Never heard of 16.
Maybe that's it?

Ken



Matt Austern November 21st 04 04:13 AM

Ken Weitzel writes:

Matt Austern wrote:

Chris Cox writes:

I've tried. Their engineer insists that it's 30x faster to work with
15 bit quantities than 16 bit ones.

Which is correct (for 0..32768 representation versus 0..65535
representation).

Perhaps this is offtopic, and perhaps you can't answer it without
revealing proprietary information, but can you explain why 15-bit
computation should be so much faster than 16-bit? (If there's a
publication somewhere you could point me to, that would be great.)
I've thought about this for a few minutes, I haven't been able to
think of an obvious reason, and now I'm curious.
Feel free to email me if you think this wouldn't be interesting to
anyone else.



Hi Matt...

Nor can I see even the slightest difference. None at all.

So - I suspect that we're looking at it from the wrong
end. Suspect it's the a/d converter that could be the
bottleneck?


Nope. If Chris says 16-bit image processing in Photoshop would be much
slower than 15, I have no doubt that he's right. I just don't know
why. I can easily believe there's some subtle algorithmic issue that
I haven't thought of. For that matter, I can easily believe there's
some glaringly obvious algorithmic issue I haven't thought of. I'm
just curious what it might be.

Matt Austern November 21st 04 04:13 AM

Ken Weitzel writes:

Matt Austern wrote:

Chris Cox writes:

I've tried. Their engineer insists that it's 30x faster to work with
15 bit quantities than 16 bit ones.

Which is correct (for 0..32768 representation versus 0..65535
representation).

Perhaps this is offtopic, and perhaps you can't answer it without
revealing proprietary information, but can you explain why 15-bit
computation should be so much faster than 16-bit? (If there's a
publication somewhere you could point me to, that would be great.)
I've thought about this for a few minutes, I haven't been able to
think of an obvious reason, and now I'm curious.
Feel free to email me if you think this wouldn't be interesting to
anyone else.



Hi Matt...

Nor can I see even the slightest difference. None at all.

So - I suspect that we're looking at it from the wrong
end. Suspect it's the a/d converter that could be the
bottleneck?


Nope. If Chris says 16-bit image processing in Photoshop would be much
slower than 15, I have no doubt that he's right. I just don't know
why. I can easily believe there's some subtle algorithmic issue that
I haven't thought of. For that matter, I can easily believe there's
some glaringly obvious algorithmic issue I haven't thought of. I'm
just curious what it might be.


All times are GMT +1. The time now is 10:17 PM.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
PhotoBanter.com