Luminous Landscape Forum

Raw & Post Processing, Printing => Digital Image Processing => Topic started by: LesPalenik on May 23, 2016, 06:56:31 am

Title: Adobe Discards Valuable Metadata When Processing RAW Files
Post by: LesPalenik on May 23, 2016, 06:56:31 am
141 fields of potentially useful metadata destroyed

Don Komarechka writes:
"Imagine if Lightroom could tell if your camera was in Continuous shooting mode, detect at what frame-per-second value you were shooting at, and then look at the timestamp of your images to auto-stack your bursts together. What if I was able to sort my photos based on macro magnification, or create a smart collection that contains all of my bracketed shots or multiple exposure images? What if I shoot different subjects with different AF settings, and can then organize my images based on this? There are a lot of scenarios where this data can become useful for organizing large catalogs, but Adobe doesn’t decode it and considers it garbage data."

Discarding Valuable Metadata (http://petapixel.com/2016/05/21/adobe-discards-valuable-metadata-processing-raw-files/)

Title: Re: Adobe Discards Valuable Metadata When Processing RAW Files
Post by: Mark D Segal on May 23, 2016, 08:31:31 am
Interesting, thanks for raising this; are there other raw converters that discard less of this metadata? Would not a keep/discard decision depend on whether the application itself will have tools that could use the data?
Title: Re: Adobe Discards Valuable Metadata When Processing RAW Files
Post by: howardm on May 23, 2016, 08:39:34 am
I would personally think it to be 'poor form' for something that considers itself a cataloging tool to make a keep/toss decision based on its own 'need' for it.  Somewhat like gamut reduction (maybe a poor metaphor), once you lose the data, you can't get it back.  The tool should do the right thing and keep the data for the future, even if it's not immediately useful (or used).

Of course the data is still in the original file and that isn't mod'd by LR but does a user really go down that road or do they export an image that has been processed by LR?  99% of the time, the latter so the data is zombied.
Title: Re: Adobe Discards Valuable Metadata When Processing RAW Files
Post by: Mark D Segal on May 23, 2016, 08:44:36 am
I'm part of your estimated 1% that keeps the raw files, and in fact I seldom convert to any other format - from camera to print all within LR most of the time. I think there could be many others doing this too; nonetheless, your point about the data being retained in case of future usefulness makes sense.
Title: Re: Adobe Discards Valuable Metadata When Processing RAW Files
Post by: john beardsworth on May 23, 2016, 09:24:09 am
Click bait....

Is it really unreasonable that software companies should ignore (not "discard") maker note metadata which they don't need, and which camera makers have failed to standardise or use consistently between models or over time? Look around a Lr catalogue's SQL and you'll find that Adobe don't "discard" the maker note metadata at all - it's stored in unparsed form.

Title: Re: Adobe Discards Valuable Metadata When Processing RAW Files
Post by: LesPalenik on May 23, 2016, 09:29:28 am
Click bait....

Is it really unreasonable that software companies should ignore (not "discard") maker note metadata which they don't need, and which camera makers have failed to standardise or use consistently between models or over time? Look around a Lr catalogue's SQL and you'll find that Adobe don't "discard" the maker note metadata at all - it's stored in unparsed form.

Are you saying that all of the original metadata is preserved? And if so, only in the original RAW file or also in the processed TIF file?
Title: Re: Adobe Discards Valuable Metadata When Processing RAW Files
Post by: AlterEgo on May 23, 2016, 09:40:22 am
Are you saying that all of the original metadata is preserved? And is so, only in the original RAW file or also in the processed TIF file?
if you keep original raw files then yes, it is naturally preserved there... only if you convert to DNG and discard original raw files then it is a well known fact that Adobe discards some data, intentionally or by error, and when found/caught they will often silently fix that in the next version, etc, etc... the best example of the client taken for a ride (with preservation) was the Library of Congress  ;D
Title: Re: Adobe Discards Valuable Metadata When Processing RAW Files
Post by: Mark D Segal on May 23, 2016, 09:45:21 am
Click bait....

............

I don't know what you are trying to achieve with this kind of slur. I've gone through both the Petapixl link and the ExifTool page and see nothing that qualifies as "click bait", unless I'm terribly naive about hidden agendas, but at my age it's not very likely.
Title: Re: Adobe Discards Valuable Metadata When Processing RAW Files
Post by: john beardsworth on May 23, 2016, 09:51:51 am
Are you saying that all of the original metadata is preserved? And is so, only in the original RAW file or also in the processed TIF file?

I said in the Lr catalogue's SQL. Last time I checked, with Nikon raw files, it was "all", and it was then written out into the TIF file (for whatever good that is).

The article's author fails to understand that an inflammatory word like "discard" doesn't mean the same as "not use" or "ignore", and that the difference isn't merely semantic. 
Title: Re: Adobe Discards Valuable Metadata When Processing RAW Files
Post by: john beardsworth on May 23, 2016, 10:02:38 am
I don't know what you are trying to achieve with this kind of slur. I've gone through both the Petapixl link and the ExifTool page and see nothing that qualifies as "click bait", unless I'm terribly naive about hidden agendas, but at my age it's not very likely.

It's a ridiculously inflammatory title, Mark, for what's just a superficial rant. Adobe, nasty Adobe, discard valuable metadata? Not "Camera Makers fail to record potentially-valuable metadata consistently and make using it worthwhile"?

Adobe and others don't use non-standard metadata for a variety of reasons. But do they really need it? "Imagine if Lightroom could tell if your camera was in Continuous shooting mode, detect at what frame-per-second value you were shooting at, and then look at the timestamp of your images to auto-stack your bursts together." Well, imagine if Adobe had actually introduced that auto stacking feature in Lightroom 1.0 and hadn't needed to figure out Nikon's way of recording Continuous in camera bodies x y z, in bodies a, b c, then Canon's way, Fuji's way etc.
Title: Re: Adobe Discards Valuable Metadata When Processing RAW Files
Post by: Mark D Segal on May 23, 2016, 10:19:09 am
It's a ridiculously inflammatory title, Mark, for what's just a superficial rant. Adobe, nasty Adobe, discard valuable metadata? Not "Camera Makers fail to record potentially-valuable metadata consistently and make using it worthwhile"?

Adobe and others don't use non-standard metadata for a variety of reasons. But do they really need it? "Imagine if Lightroom could tell if your camera was in Continuous shooting mode, detect at what frame-per-second value you were shooting at, and then look at the timestamp of your images to auto-stack your bursts together." Well, imagine if Adobe had actually introduced that auto stacking feature in Lightroom 1.0 and hadn't needed to figure out Nikon's way of recording Continuous in camera bodies x y z, in bodies a, b c, then Canon's way, Fuji's way etc.

OK John, "inflammatory" and "click bait" also mean different things. From what I read, I agree that "discard" and "destroyed" are clearly incorrect ways of describing the status of the information. If "Discards" were changed to "Doesn't Use...." the title would be more accurate; but to my mind, the fundamental point remains that while the data remains there, whether it gets used say in LR obviously depend on whether Adobe builds tools that need to use it. If they aren't, it's a moot issue - because as long as the data remains available in the raw file it will be used if tools that need it be developed in the future.
Title: Re: Adobe Discards Valuable Metadata When Processing RAW Files
Post by: digitaldog on May 23, 2016, 11:07:49 am
The first question you all should be asking is, does this EXIF data amount to a hill of useful beans?
AFAIK, any of this data, useful or not, could be kept, or embedded somewhere in a DNG.
Title: Re: Adobe Discards Valuable Metadata When Processing RAW Files
Post by: rdonson on May 23, 2016, 11:32:08 am
One thing that Adobe has always omitted from Canikon cameras is focus points.  It is available in the metadata.  Products like BreezeBrowser and the Canon and Nikon software have shown those focus points for over a decade.  That is often useful although perhaps not for everyone.

I don't know if other companies include focus point data in their metadata. 
Title: Re: Adobe Discards Valuable Metadata When Processing RAW Files
Post by: Mark D Segal on May 23, 2016, 11:36:32 am
Hi Ron, absolutely agree. Having this information on hand would be very useful for analyzing (after the fact), when it occurs, why a photo doesn't look sharp enough in the right places!
Title: Re: Adobe Discards Valuable Metadata When Processing RAW Files
Post by: LesPalenik on May 23, 2016, 12:42:24 pm
I looked again at the original article on Petapixel, and noticed a lively forum discussion also there. Quite interesting and educational.
One poster there mentions another "missing" piece of data (lens magnification factor). I would imagine that this attribute could be also very useful for filtering the images in LR.

And contrary to John Beardsworth accusation about Click and Bait, my intentions were only to share potentially important information, and nothing nefarious. I definitely learned something new by reading the posts on both forums, Lula and PP.
Title: Re: Adobe Discards Valuable Metadata When Processing RAW Files
Post by: Simon Garrett on May 23, 2016, 12:56:34 pm
There is proprietary data in custom metadata fields in camera-written jpegs and raw files (and raw files are in any case usually proprietary formats).  The meaning of those is usually not described publicly, and sometimes the precise meaning is not clear anyway. 

Adobe could copy the proprietary fields when writing new versions of the files (often in different formats), although they might argue that they've no business writing data in someone else's proprietary format.  In some cases that maker's data, originating from the raw file, would simply not apply (or not be relevant) when written to a jpeg or tif. 

I quite agree that it's a pity that proprietary data is lost, but at the same time it's not entirely clear what to do with private-format data, especially when you don't know exactly what it means. 
Title: Re: Adobe Discards Valuable Metadata When Processing RAW Files
Post by: john beardsworth on May 23, 2016, 01:58:29 pm
And contrary to John Beardsworth accusation about Click and Bait, my intentions were only to share potentially important information, and nothing nefarious. I definitely learned something new by reading the posts on both forums, Lula and PP.

For clarity, I was referring to the article's inflammatory title as click bait, not your repetition of it.
Title: Re: Adobe Discards Valuable Metadata When Processing RAW Files
Post by: rdonson on May 23, 2016, 02:52:14 pm
There is proprietary data in custom metadata fields in camera-written jpegs and raw files (and raw files are in any case usually proprietary formats).  The meaning of those is usually not described publicly, and sometimes the precise meaning is not clear anyway. 

Adobe could copy the proprietary fields when writing new versions of the files (often in different formats), although they might argue that they've no business writing data in someone else's proprietary format.  In some cases that maker's data, originating from the raw file, would simply not apply (or not be relevant) when written to a jpeg or tif. 

I quite agree that it's a pity that proprietary data is lost, but at the same time it's not entirely clear what to do with private-format data, especially when you don't know exactly what it means.

Its been a long time since I looked at the Canon SDK for developers.  When I last looked the focus points were in the SDK.  It may be that Adobe prefers NOT to sign the agreement with Canon for the SDK but at least some of the metadata is documented and available.
Title: Re: Adobe Discards Valuable Metadata When Processing RAW Files
Post by: john beardsworth on May 23, 2016, 03:46:25 pm
Its been a long time since I looked at the Canon SDK for developers.  When I last looked the focus points were in the SDK.  It may be that Adobe prefers NOT to sign the agreement with Canon for the SDK but at least some of the metadata is documented and available.

So they sign the Canon SDK, hope (perhaps in vain) that Canon do stick to their own documentation, and keep updating software when the SDK changes. They do the same with Nikon and a few other major camera makers - until users with less-common but supported raw files demand equal treatment.

Even if we limit the exercise to focus points, how much cost can be justified? People have already said  focus points are of limited value. Anyway, wouldn't we be better off with a focus mask or similar? Surely there has to be a limit to how much software vendors should be force to dance to the crazy tunes played by camera makers?
Title: Re: Adobe Discards Valuable Metadata When Processing RAW Files
Post by: rdonson on May 23, 2016, 06:33:06 pm
John, I really don't care how much it would cost Adobe.  They'll either do it or they won't.  Obviously they haven't done it since we started using ACR and then Lr.  I'm also not going to lose sleep over this. 

Before ACR I used BreezeBrowser and it was a nice feature to see the focus points.  Using Canon DPP back then was akin to a sharp stick in the eye.  Seeing the focus points helped us figure out that our DSLRs were back/front focusing among other things.  With new zone focusing systems it would be nice to see what the camera actually focused on without guessing.  This isn't an issue for most landscape photographers because landscapes rarely move when you're photographing them.  If you shoot action or sports though it would be a nice tool to have.  Perhaps at some point AF systems will be so good we'll just assume that anything that's not tack sharp is operator error.

Photoshop's Focus Mask is a very slick tool but not a substitute for seeing what the camera actually focused on.
Title: Re: Adobe Discards Valuable Metadata When Processing RAW Files
Post by: Mark D Segal on May 23, 2016, 06:37:34 pm
John, I really don't care how much it would cost Adobe.  They'll either do it or they won't.  Obviously they haven't done it since we started using ACR and then Lr.  I'm also not going to lose sleep over this. 

Before ACR I used BreezeBrowser and it was a nice feature to see the focus points.  Using Canon DPP back then was akin to a sharp stick in the eye.  Seeing the focus points helped us figure out that our DSLRs were back/front focusing among other things.  With new zone focusing systems it would be nice to see what the camera actually focused on without guessing.  This isn't an issue for most landscape photographers because landscapes rarely move when you're photographing them.  If you shoot action or sports though it would be a nice tool to have.  Perhaps at some point AF systems will be so good we'll just assume that anything that's not tack sharp is operator error.

Photoshop's Focus Mask is a very slick tool but not a substitute for seeing what the camera actually focused on.

Not only action and sports - also useful for architectural photography, city-scapes, macro-photography, portraits, people shots in general.
Title: Re: Adobe Discards Valuable Metadata When Processing RAW Files
Post by: digitaldog on May 23, 2016, 07:03:22 pm
Not only action and sports - also useful for architectural photography, city-scapes, macro-photography, portraits, people shots in general.
As one who's never used this, how is it useful? You can't refocus right? Maybe someday.
Title: Re: Adobe Discards Valuable Metadata When Processing RAW Files
Post by: Mark D Segal on May 23, 2016, 07:07:09 pm
As one who's never used this, how is it useful? You can't refocus right? Maybe someday.

Right, but it can help to analyze where you went wrong so you know better how to improve technique for the next time.
Title: Re: Adobe Discards Valuable Metadata When Processing RAW Files
Post by: digitaldog on May 23, 2016, 07:22:56 pm
Right, but it can help to analyze where you went wrong so you know better how to improve technique for the next time.
Not to be a skeptic but I can't see how that would be the case. I guess if I were testing the lens on a bench, for adjusting it, yes. Otherwise? Can't wrap my head around how I screwed up on focus today but seeing that, with or without a dot, helps me next time. Of course, I'm coming from a bkgnd shooting when auto focus didn't exist!
Title: Re: Adobe Discards Valuable Metadata When Processing RAW Files
Post by: Mark D Segal on May 23, 2016, 08:39:47 pm
Me too, but I can think of a number of ways in which focus point data would help detect how one mis-focused, over a number of photos seeing whether it is systematic or one-off, suggesting either pilot error or equipment error, etc. - you know - evidence for diagnostics; can come in different ways.
Title: Re: Adobe Discards Valuable Metadata When Processing RAW Files
Post by: rdonson on May 23, 2016, 09:17:14 pm
Andrew, when we focused manually and used matched needle metering in SLRs all errors were on us except for mechanical failures. 

Today, is a bit different.  Our digital cameras have computers.  Lenses have chips that talk to those computers.  The lenses are driven by motors.  The cameras have firmware.  Canon action oriented DSLRs have more than one CPU.  That's so that one CPU can be dedicated to focusing (AI Servo).  There are a lot of pieces at play even before we get to how the DSLRs perform the task of focusing.  It's a significant food chain that is more often than not very accurate and reliable but not always.

The focus points showed me what the camera chose to focus on when I was shooting sports.  It didn't always focus on what I thought it should.  That information could provide me with enough info to perhaps choose a different AF mode or strategy.  It was better than guessing at how to fix it for the next sporting event.

Title: Re: Adobe Discards Valuable Metadata When Processing RAW Files
Post by: digitaldog on May 23, 2016, 10:10:11 pm
I see a focus point on the back of the LCD.
Other than that, seeing in a raw converter isn't anything I'm yet convinced I'm missing anything. But heck, of folks find it useful, great.
Title: Re: Adobe Discards Valuable Metadata When Processing RAW Files
Post by: john beardsworth on May 24, 2016, 03:52:42 am
John, I really don't care how much it would cost Adobe.  They'll either do it or they won't.  Obviously they haven't done it since we started using ACR and then Lr.  I'm also not going to lose sleep over this....

Photoshop's Focus Mask is a very slick tool but not a substitute for seeing what the camera actually focused on.

I was actually thinking of Capture One's focus mask (http://blog.phaseone.com/find-the-best-focused-images-in-no-time/) rather than Photoshop's focus area selection tool (they renamed it at some point).

"Cost" is important. You're hoping they will do something in this area, so wouldn't you want whatever offers most benefit? Would we really be better off if Adobe committed to ongoing support of non-standard, borderline-proprietary focus point metadata from multiple makers / bodies? Or would we gain more from what's more like a one-time investment in detecting and displaying which parts of the image are actually in focus?
Title: Re: Adobe Discards Valuable Metadata When Processing RAW Files
Post by: fdisilvestro on May 24, 2016, 05:59:29 am
There is a free plugin for LR that will show the focus point used in nikon and canon cameras. I'm not sure if it reads the data from the original file or the LR catalog. Lightroom Focus Point Plugin (http://www.lightroomfocuspointsplugin.com/)

One note: If you focus and recompose, the focus point shown is the one used, which will not coincide with the image content

There is a lot of information in the lr catalog, that you can check with a sql tool as John said, but there is no way to use it from LR and I'm not sure if you have access to it from the LR SDK. So far the only plugin I know that access some of that info is Any Filter (http://www.johnrellis.com/lightroom/anyfilter.htm) which is very good

Title: Re: Adobe Discards Valuable Metadata When Processing RAW Files
Post by: AFairley on May 24, 2016, 11:56:07 am
I see a focus point on the back of the LCD.
Other than that, seeing in a raw converter isn't anything I'm yet convinced I'm missing anything. But heck, of folks find it useful, great.

I recently was shooting deep-focus photos at a variety of apertures and focus distances for an assignment (did not have the opportunity to pre-test).  Being able to see focus points in SW would have obviated the need to take field notes on what I was doing, in order to get feedback to develop a more "focused" technique for similar work in the future.