Photoshop, Lightroom: Distinguish multiple lenses with the same lens code in EXIF.

  • 2
  • Idea
  • Updated 6 years ago
  • (Edited)
I propose a change in LR (PS/Bridge): Distinguish the lens for the multiple lenses with the same lens code in the EXIF, by using other lens information (e.g. min and max aperture, # of F-stops, etc.).
See, e.g., http://www.sno.phy.queensu.ca/~phil/e... - for the lenses that are using the same lens code, such as #29:
'3 29' = PENTAX-F 28-80mm F3.5-4.5 or Sigma or Tokina Lens
'3 29.1' = Sigma AF 18-125mm F3.5-5.6 DC
'3 29.2' = Tokina AT-X PRO 28-70mm F2.6-2.8

Exiftool can do that, why LR cannot?
Photo of StR St-Ranger

StR St-Ranger

  • 8 Posts
  • 0 Reply Likes

Posted 6 years ago

  • 2
Photo of jdv

jdv, Champion

  • 728 Posts
  • 55 Reply Likes
Remember that this has to be done nearly on a per-lens basis. Lightroom already does this for some lenses that share the same ID. Even EXIFTool has to be updated to handle some new lens ID/metadata combination.

There is no magic bullet here; some lenses will just not be recognized until the irregular heuristics can be tweaked. All we can do is make a best effort and fail gracefully as possible.

EXIFtool has the luxury of being able to release on an arbitrary schedule.

If you have specific lens examples, maybe post them as a feature request.
Photo of StR St-Ranger

StR St-Ranger

  • 8 Posts
  • 0 Reply Likes
I am still confused with the way the new forums site is organized, - I thought this forum is also a feature request. I was not able to find a different way to post a feature request for LR.
All other webpages where one might expect to post a feature request (e.g. https://www.adobe.com/cfusion/mmform/... when you choose "Photoshop Lightroom") redirect to this forum.
Let me know how I can submit a feature request for LR outside of this forum.

I didn't know that LR already does something along these lines. I am glad to hear that. However, I'd expect that one would actively go to the list of the lenses for the major camera manufacturers and see which "collisions" can be resolved "heuristically".

From what I can see for Pentax ( http://www.sno.phy.queensu.ca/~phil/e... ), with a few exemptions (mostly between different flavors of the same Sigma lenses), - the lenses with the same LensType value can be discerned based on the aperture-related fields.

One of the examples was listed above:
'3 29' = PENTAX-F 28-80mm F3.5-4.5 or Sigma or Tokina Lens
'3 29.1' = Sigma AF 18-125mm F3.5-5.6 DC
'3 29.2' = Tokina AT-X PRO 28-70mm F2.6-2.8

Other examples include (from Pentax):

'3 27' = smc PENTAX-F 28-80mm F3.5-4.5 or Tokina Lens
'3 27.1' = Tokina AT-X Pro AF 28-70mm F2.6-2.8

'3 28' = smc PENTAX-F 35-70mm F3.5-4.5 or Tokina Lens
'3 28.1' = Tokina 19-35mm F3.5-4.5 AF

I think even this one can be resolved based on the minimum aperture:
'3 23.1' = Sigma AF 28-300mm F3.5-5.6 DL IF
'3 23.2' = Sigma AF 28-300mm F3.5-6.3 DG IF Macro

The same applies here:
'3 25.1' = Sigma AF 28-300mm F3.5-5.6 DL IF
'3 25.2' = Sigma 55-200mm F4-5.6 DC
'3 25.3' = Sigma AF 28-300mm F3.5-5.6 DL IF
'3 25.4' = Sigma AF 28-300mm F3.5-6.3 DG IF Macro
'3 25.5' = Tokina 80-200mm F2.8 ATX-Pro

Pentax-F and Takumar might not be distinguishable (one can look if Exiftool can resolve that based on some subtle field that I am not aware of, - I don't know), but
Tokina is:
'3 31' = smc PENTAX-F 70-210mm F4-5.6 or Tokina or Takumar Lens
'3 31.1' = Tokina AF 730 75-300mm F4.5-5.6
'3 31.2' = Takumar-F 70-210mm F4-5.6

These are all obvious:
'3 44' = Sigma or Tamron Lens (3 44)
'3 44.1' = Sigma AF 10-20mm F4-5.6 EX DC
'3 44.2' = Sigma 12-24mm F4.5 EX DG
'3 44.3' = Sigma 17-70mm F2.8-4.5 DC Macro
'3 44.4' = Sigma 18-50mm F3.5-5.6 DC
'3 44.5' = Tamron 35-90mm F4 AF

'3 46' = Sigma Lens (3 46)
'3 46.1' = Sigma APO 70-200mm F2.8 EX
'3 46.2' = Sigma EX APO 100-300mm F4 IF

Several of these can be discerned
'3 255.1' = Sigma 18-200mm F3.5-6.3 DC
'3 255.2' = Sigma DL-II 35-80mm F4-5.6
'3 255.3' = Sigma DL Zoom 75-300mm F4-5.6
'3 255.4' = Sigma DF EX Aspherical 28-70mm F2.8
'3 255.5' = Sigma AF Tele 400mm F5.6 Multi-coated
'3 255.6' = Sigma 24-60mm F2.8 EX DG
'3 255.7' = Sigma 70-300mm F4-5.6 Macro
'3 255.8' = Sigma 55-200mm F4-5.6 DC
'3 255.9' = Sigma 18-50mm F2.8 EX DC

'8 255.1' = Sigma 70-200mm F2.8 EX DG Macro HSM II
'8 255.2' = Sigma APO 150-500mm F5-6.3 DG OS HSM
'8 255.3' = Sigma 4.5mm F2.8 EX DC HSM Circular Fisheye
'8 255.4' = Sigma 50-200mm F4-5.6 DC OS

I am still confused with the way the new forums site is organized, - I thought this forum is also a feature request. I was not able to find a different way to post a feature request for LR.
All other webpages where one might expect to post a feature request (e.g. https://www.adobe.com/cfusion/mmform/... when you choose "Photoshop Lightroom") redirect to this forum.
Let me know how I can submit a feature request for LR outside of this forum.
Photo of StR St-Ranger

StR St-Ranger

  • 8 Posts
  • 0 Reply Likes
By the way, most of the lenses that I am talking about are old (for sure the first example that I posted -- I own that Tokina since 1997 or so).
So, the frequency of releases is irrelevant.
Photo of Eric Chan

Eric Chan, Camera Raw Engineer

  • 616 Posts
  • 119 Reply Likes
The problem is that for third-party lenses, the data isn't static. For various reasons, later released units of a given lens model may not have the same metadata as earlier units. So relying on a fixed table of data will only get things right in some cases. I have enough sample images collected that illustrate inconsistencies, that I didn't feel it was worth pursuing.
Photo of StR St-Ranger

StR St-Ranger

  • 8 Posts
  • 0 Reply Likes
Eric, you may be right about some specific lenses. And some of the examples I've given above also illustrate where it might not be possible. But that shouldn't stop you: There are lenses where it is consistent. More over, there are many lenses where it won't change (as they are no longer produced, - such as in the first example).

Considerable number of LR and Camera Raw/PS users are jumping through the hoops to have their lenses identified properly.
Let me give you just two examples of different forums/lists showing that.
Leica users:
http://www.l-camera-forum.com/leica-f...
Pentax users:
http://www.mail-archive.com/pdml@pdml...

So, why not implement what can be done (for the lenses that can be discerned), and then "fail gracefully" when things cannot be resolved.
More over, - I'd go one step further, and offer the users to choose which of the lenses for the particular Lens Type number they want to choose. Typically, people do not have different lenses that have the same Lens Type number. This way they can set it once and "forever".

So, the way I see it working in LR/CR: when we can discern the lens based on the additional information (aperture, and whatever else..), do it.
When we cannot, offer the user to choose from the known list or enter manually.
And just in case, allow the user to go to configurations menu and change the name for any lens, even if LR is certain about its type.

It'll make 99% users happy. ;-)