Panasonic and Adobe - The Case Against DNG

Not long ago, I speculated that Panasonic may have been pushing Adobe to incorporate mandatory lens correction for LX3 barrel distortion into Adobe Camera Raw/Lightroom. This turns out to have been the case, as evidenced by Eric Chan's remarks on the second page of replies to a recent post on The Online Photographer:


Panasonic asked Adobe to implement their desired level of lens compensations. We agreed, but it took some time to do so (that's why we had to wait till Camera Raw 5.2 and Lightroom 2.2, instead of CR 5.1 and LR 2.1). We also have a good relationship with Panasonic that continues through today.

In general, if photographers are upset that they are not given an option to turn off lens compensations, they should make a request to Panasonic, not Adobe.

Eric Chan

p.s. I am an engineer on the Camera Raw team at Adobe.


It turns out that Adobe has incorporated mandatory lens corrections for both the LX3 and the G1 in Adobe Camera Raw, Lightroom, and the Adobe DNG converter. By mandatory corrections, I am referring to corrections that are applied automatically and cannot be disabled.

According to Brian Griffith of Iridient Digital (personal communication), an LX3 or G1 RAW file which has been converted to DNG using Adobe's DNG converter will have these corrections applied in such a manner that the corrections cannot be reversed when subsequently processing the DNG in Iridient Digital's Raw Developer. I assume that the same will be true for other RAW processing applications - ie, once the corrections have been "baked" into DNG, they are irreversible. Of note, one can open both the original RAW files and the DNG conversions in RAW Developer to compare the effects of the corrections.

I shoot RAW because I want to keep all my options. Leaving barrel distortion uncorrected gives me a significantly wider angle of view (correcting it chops out a significant portion of the image) and also allows me to use the barrel distortion and light falloff as an artistic decision. If the Adobe DNG Converter removes these options, then I consider it to be an unsuitable tool for generating an archival format for my RAW files. While I understand Eric Chan's suggestion that the directive comes from Panasonic, not Adobe, I think that Adobe ought to maintain full transparency about DNG. What other adjustments are being incorporated when we convert to DNG?

Posted by Amin

Comments (35)

Loading... Logging you in...
  • Logged in as
I'm too verbose for this little comment field, but I think what you've said here is interesting, and wrote some commentary on my own blog, linked below (if I did this right).
5 replies · active 850 weeks ago
improbable's avatar

improbable · 850 weeks ago

They really shouldn't have done that to the DNG converter. As a temporary measure, getting initial support for the camera in PS & Lightroom with fixed correction is acceptable. But doing this really muddies the waters around what is supposed to be an archival standard. (It's not really an argument against having such a standard, just against this particular conversion.)

I also find the "make a request to Panasonic, not Adobe" statement very strange. What hold does P have over A? Leaving the correction on by default (in PS/LR) is a reasonable request for P to make. Beyond that, Adobe is paid by the users not the camera-makers, no?
One who requests an unethical practice and one who accepts an unethical practice are equally guilty. Shame on both Adobe and Panasonic.
1 reply · active 850 weeks ago
Stop JPGitization of DNG
1 reply · active 850 weeks ago
I think what is most troubling to me was the way that this was sort of hushed over. If someone hadn't spilled the beans about the lens correction, we would have had quite a different idea about the quality of the lens. (Note that I am not saying it is a bad lens, but a lens that distorts that much and is corrected by software is a different beast from a lens that corrects optically).

It's like Panasonic tried to pull a fast one, Adobe said hold on a minute, and then caved in and went along with it.
Hello Amin & all,

The problem is not DNG format itself but Adobe's converter. I think (I will test it later to be sure) that LX3 converted files are already demosaiced and lens barrel correction level is not a value in the metadata, which is absolutely unacceptable. If that is true, there is no real advantage in that DNG compared with a TIFF opened in ACR.

Due to this issue, I have recently proposed to byte d'light team (ie. perfectRaw and Zero Noise developers) the convenience of writting a DNG converter based on dcraw. They are focusing on their main programs, but that real "raw2dng" should come in a near future. By the moment, they have already achieved a pure DNG output (no demosaiced and with the whole metadata) from blending several RAWs for Zero Noise (a serious HDR program), so it will be really easy to adapt the code to our needs. It will be faster than Adobe DNG Converter, multiplatform, its weight will be about 300KB (instead of 35MB) and will be updated with every new version of dcraw, which means it will support new cameras two or three months before Adobe's product did. Of course you could use a batch frontend for processing thousands of files if you want.

I thought this could be of some interest here. It's just a project, but I hope they can bring it into reality soon.

Please,sorry for my poor english!

-Conversio
2 replies · active 850 weeks ago
With the distortion correction baked into the "RAW" DNG file, DNG is no longer a RAW format. It's something between RAW and JPEG, and it's a LOT less useful to me than real RAW files.

I know this is a slippery slope argument, but if they're forcing distortion correction today with the LX3, does anyone doubt that the LX4 might have forced light falloff correction? Or forced noise reduction? Or forced "corrected" black levels to "fix" veiling? Or [shudder] forced red eye correction? This is precedent-setting, and we have no reason to believe this is where it will end.

I don't want any of this stuff done for me. That's why I shoot RAW. I want creative control over the photo. It's not a RAW converter's job to make creative decisions, it's mine. The proper way to handle this issue is to include distortion correction as a setting. I'd be very happy to see ACR/LR have a setting labeled "fix distortion", that looked up my camera/lens and fixed its distortion. So long as it is an option, not a hidden requirement.

To put it simply, DNG is no longer a RAW format. For the past year I've been mulling converting all my RAW files to DNG, and requesting camera-makers add DNG as an alternative RAW format. I'm abandoning that line of thinking now. DNG's virtues are far outweighed by its new status as an intermediate format between RAW and JPEG.

Is destroying the purity and utility of the DNG format worth making Panasonic happy?
One thing missing froom this blog post and the comments so far is that this is a *temporary* situation. Adobe itself advises not to use the current DNG for archive, just use it for conversion to open the files in older ACR and 3rd party software. The problem is that the DNG specification needs to be updated to store the metadata for "lens compensation" as they call it.

So yes, Conversio, currently the DNG conversion demosaics and corrects distortion, no need to test; it it has been said more or less clearly in Adobe release notes and forum posts from Adobe folks. With the next DNG revision this will be fixed and real RAW data plus the lens metadata will be stored. It isn't clear how old applications will behave when dealing with this new revision, but it will be technically possible to ignore the lens compensation metadata. I still welcome the idea of an independent converter, actually I was wondering why DCRAW cannot output to DNG; however I suspect that some proprietary metadata may be hard to read, while Adobe have access to it.

As for why Adobe accepted to do it, I think it's very simple. They need Panasonic help to properly decode the RW2 without reverse engineering. If you look at the color rendition of Rawtherapee you know what I mean. So they had to choose between not supporting the camera or accepting Panasonic's requests (that are likely to become the norm in the future, from any manufacturer). I think they made the wrong choice, just for a matter of principle since it's me and not Panasonic that pays for PS, but maybe they just couldn't afford it .
1 reply · active 850 weeks ago
Amin, I know what DNG is supposed to be, what I pointed out is that it actually is in most cases. The LX3 is a temporary exception, as noted in the download page for ACR 5.2 http://www.adobe.com/support/downloads/detail.jsp...
The only thing thay don't explicitly tell is what "Panasonic's and Leica's intended image rendering" actually means, I think we all understand why thay are vague about this. But they clearly statethat for this cameras DNG is out of question for archiving, just wait a future release and use it for temporary backwards compatibility.

Rawtherapee screws the colours just because of the lack of a color matrix in the underlying DCRAW. Raw Developer does a good job with color, but still doesn't read the metadata about lens correction. ACR does, and does because of the good relationship between Panasonic and Adobe. The point is that when you are an independent small developer you can afford almost anything, when you are a corporate you have to keep good relationship with the neighborhood. I think Adobe has a policy about not reverse engineering other people files, it may even be illegal.

I don't want to defend Adobe, they made a wrong move that sets a bad precedent, that's for sure. But on the other side I understand their position. The fact is that apart from a bunch of online nerds nobody knows of this querelle, the others are still praising the lens. If they don't support a camera people is going to blame Adobe (and Apple, and...), not Panasonic, you saw that everyday on every forum. And I don't think Adobe and Apple can write on their websites "we don't support your camera because Panasonic is cheating you". But I'd really like to see it happen. :-)
3 replies · active 850 weeks ago
"...the others are still praising the lens..."
Jesus, maybe because it takes excellent pictures.
1 reply · active 850 weeks ago
If panasonic hasn't designed the "system" this way, ADOBE will not have been forced to do so. I find it strange to just concentrate on what ADOBE did wrongly instead on both parties.
Maki,

I have made the test before reading your response, and there is a way to store original bayer pattern into the DNG. However, it also stores every lens-corrected RGB channel and there is no way to remove them, so the LX3 DNGs are about 58MB. Thanks anyway!

I know this is a temporary situation, but I have the camera since september and I think that was time enough to deal with the problem. To Dave Coffin took just two days! Of course Adobe cannot do the things this way, but the time difference is significant, so I said the need of a dcraw based DNG converted.

BTW, I think Adobe should have enough influence to silent Panasonic queries. In my opinion there will be more people who won't buy the LX3 due to the lack of ACR support than to its lens distortion issue. With ACR they can do whatever they want, but they have to be careful with the essence of DNG. I am sure that all this question opened an argument in the Adobe team, as they are somewhat between the devil and the deep blue sea and it should not be easy to please both Panasonic and photographers!
1 reply · active 850 weeks ago
Has anyone noticed the difference in noise patterns and sharpness when developing RW2s in ACR or silkypix as against a developer that doesn't apply Panasonic's mandatory compensations? It seems to me that there is a more visible tight noise pattern at low ISO in, for example, RPP processing, with compensatory greater detail. This makes me fear there is a little baked in noise reduction in panasonic's compulsory alogrithms.
I entirely agree that Adobe was wrong to agree to this. Photography should not have it's creativity limited in such a fashion.
I came across this post whilst researching the Pana G1 and a suitable software package to use with it. If I go for Lightroom, can I just leave the files as RAW files and avoid the obligatory lens correction that happens when changing to DNG but still process the RAW files as normal? Or, does Adobe transfer all raw files to DNG when you imprt them into LR?
Thanks,
Crom
1 reply · active 850 weeks ago
Amin, Your above post regarding the regular people out there include myself. And the fact is that I have worked hard on my craft and would have never dreamed that my images would be changed with out my consent. That's the whole point to all of this. Controlled creativity! That's the same reason for having ever learned how to shoot with a camera in Manual mode, experimenting with light ratio's and all the other stuff we have slaved to learn. This freedom should not be tampered with. I don't really know a thing about the programming side of this but i can say that the people that actually shoot in raw would like to keep it that way. RAW.
As maki noted above, it is very important to note that the current RW2 -> DNG approach taken by Adobe (as of December 2008) is a TEMPORARY measure. This was explicitly mentioned in the Camera Raw 5.2 release notes, the Lightroom 2.2 release note, and in Tom Hogarty's blog posts, such as the one here:

http://blogs.adobe.com/lightroomjournal/2008/12/l...

Future updates to the DNG specification and DNG Converter will allow the full preservation of the RW2 (and RWL) raw image data in the DNG container.
1 reply · active 848 weeks ago
Although a linear DNG is not equivalent to the original raw data, it still permits the majority of the operations that a raw converter does, such as colorimetric interpretation (using a color profile), white balance, and highlight recovery (among others). These abilities make linear DNG files fundamentally different from fully rendered files. The main ability that is lost with the use of linear DNG is the ability to use different demosaic algorithms down the road (and of course, as you've noted, the file size of a linear DNG is much bigger because the single channel data has already been expanded to 3 or 4 color channel data).
1 reply · active 848 weeks ago

Post a new comment

Comments by

 
Copyright 2007 | Andreas08v2 by GeckoandFly and TemplatesForYou | Design by Andreas Viklund
TFY Burajiru