- Messages
- 3,669
- Reaction score
- 3
Leave it to the governement to confuse and ignore industry standards .archman:but many suggest it was folks confusing "raw" with "RAW" prefixing NASA-released images to the public
Welcome to ScubaBoard, the world's largest scuba diving community. Registration is not required to read the forums, but we encourage you to join. Joining has its benefits and enables you to participate in the discussions.
Benefits of registering include
Leave it to the governement to confuse and ignore industry standards .archman:but many suggest it was folks confusing "raw" with "RAW" prefixing NASA-released images to the public
James Goddard:I don't know what NASA's doing but a RAW image should be that, raw data, no compression. TIFF is actually the mother of all file formats. It's tag based and extensable. A TIFF file can be uncompressed, but usually it's LZW (the same compression used in GIF files). After JPEG came out they added tags for JPEG compression.
I know some of the camera manufactures take liberties with what they call "RAW" files but in actuality it shouldn't even have headers. If you want to load it into an imaging applications you should have to tell it the width and hight in pixels for it to be able to render it.
James
Tiff I know pretty well. In the late 80's to mid 90's I worked for ZSoft (they were the first to do imaging software on the PC, in fact the paint program in Windows was one of their lower end applications bought by Microsoft). One of the things I wrote was the code to load and save TIFF files.lukeROB:Hi James, I was debating this in another thread. Can you confirm that TIFF can be uncompressed in the sense you can have effective access to 'raw' information before any signal processing has been applied.
Actually very few filters can be reversed. A simple filter like inversion (photo negative) can easly be reversed by re-applying the filter, but most others actually lose data. For example, if you brighten an image you are basicly adding a number to each color value. To make things simple I'll use gray data instead of color. Lets say you brighten by adding 10 to each pixel. 0 (black) becomes (10) dark gray. For this it is easily reversed as long as you know that the number added was 10. However all of the pixels that are in the range of 245-255 will become 255 (white) when 10 is added because 255 is te max. Now there is no way to determine what to do with those values. So essentially once you applied the filter you would have no black and if you tried to reverse it you would have no white.lukeROB:Since most filters and processes can be undone through inverse procedures I always thought this would be possible. Also since noise is predictable for most processing algorithms this should also be able to be removed and the original pixel information restored.
Actually an invert (photo negative) would be 255-value. Black 0, becomes white 255, etc. Like I mentioned one of the few completely reversible filters.lukeROB:There is also then the problem of an inverse filter not being able to deal with filter values close to 0 as 1/filter
James Goddard:Actually an invert (photo negative) would be 255-value. Black 0, becomes white 255, etc. Like I mentioned one of the few completely reversible filters.