Why is ASP so bad at identifying lenses
-
- Posts: 269
- Joined: Mon Aug 08, 2011 4:13 pm
- System_Drive: N/A
- 32bit or 64bit: 64 Bit
- processor: 3.0 GHz Intel Core i7
- ram: 16 GB
- Video Card: Intel Iris
- Hard_Drive_Capacity: 256 GB SSD
- Monitor/Display Make & Model: 24" Dell Ultrasharp Monitor
- Corel programs: PaintShop Pro, AfterShot Pro
- Location: Mesa, AZ USA
Why is ASP so bad at identifying lenses
I really like ASP and it has begun to replace Dxo Optics Pro has my main processing software, but it is annoying how bad the software is at identifying the lenses I use. With some of my lenses (Canon 15-85, Canon 100-400, Canon 50 f/1.8, Sigma 50 f/1.4) it has no problem, but for other lenses (Sigma 10-20, Canon 70-300 DO) it consistently identifies the lens incorrectly and I have to modify the lens database file to fix the issue.
I know the lenses it identifies correctly are unique in their focal lengths and/or ranges and those that it misidentifies are not unique, but why is it that Dxo can identify some lenses (like the Canon 70-300 DO) correctly and ASP cannot? And why, if it cannot identify the lens, does it not do as Dxo does and ask when it first sees the lens which one it is and then use that until told differently? Then I would not find myself having to manually apply the correct lens settings.
Or am I being unreasonable?
I know the lenses it identifies correctly are unique in their focal lengths and/or ranges and those that it misidentifies are not unique, but why is it that Dxo can identify some lenses (like the Canon 70-300 DO) correctly and ASP cannot? And why, if it cannot identify the lens, does it not do as Dxo does and ask when it first sees the lens which one it is and then use that until told differently? Then I would not find myself having to manually apply the correct lens settings.
Or am I being unreasonable?
-
- Posts: 148
- Joined: Fri Jan 13, 2012 12:06 pm
- System_Drive: C
- 32bit or 64bit: 64 Bit
Re: Why is ASP so bad at identifying lenses
Nope, not unreasonable. I have never seen that Bibble has been able to accurately identify my lenses, and they aren't unusual models (Canon 24-70/2.8L, 70-200/2.8L, and Tokina 12-24/4). Fortunately, the Canons don't distort much, and when the Tokina's is apparent, it's usually on purpose.
Bibble transplant
-
- Posts: 55
- Joined: Mon Jan 16, 2012 9:54 am
- System_Drive: C
- 32bit or 64bit: 64 Bit
- motherboard: Asus Sabertooth 990FX R2.0
- processor: AMD FX-8350 8core 4600 MHz
- ram: 16 gb
- Video Card: nvidia GTX 660ti
- sound_card: on board
- Hard_Drive_Capacity: 10 TB
- Monitor/Display Make & Model: viewsonic vb2365WB + LG 1933TR
- Location: Somervell County, Texas, USA
Re: Why is ASP so bad at identifying lenses
If lens have the same id, which is often true with Sigma, choice cannot always be resolved by other parameters.
But you can edit the ASP text files where the lens info and ids are stored. This can change first choice by changing order. You can delete the lenses you don't own to make it simpler.
I'm not sure if this has been explained in ASP forum, but it is in Bibble5 form.
But you can edit the ASP text files where the lens info and ids are stored. This can change first choice by changing order. You can delete the lenses you don't own to make it simpler.
I'm not sure if this has been explained in ASP forum, but it is in Bibble5 form.
-
- Posts: 259
- Joined: Fri Jan 13, 2012 3:00 am
- System_Drive: N/A
- 32bit or 64bit: 64 Bit
- Location: UK
Re: Why is ASP so bad at identifying lenses
http://forum.corel.com/EN/viewtopic.php?f=90&t=45194gregglee wrote:<snip>
I'm not sure if this has been explained in ASP forum, but it is in Bibble5 form.
-
- Posts: 297
- Joined: Sun Feb 05, 2012 8:55 am
- System_Drive: N/A
- 32bit or 64bit: 64 Bit
- motherboard: Asus 97
- processor: Intel i7 4785T
- ram: 16GB
- Video Card: Onboard Intel
- sound_card: Intel AC97
- Hard_Drive_Capacity: 2.5TB
- Monitor/Display Make & Model: Philips 28"
- Corel programs: ASP 3 Pro (and 2 and 1 before)
Re: Why is ASP so bad at identifying lenses
Hmm
So I could delete many many lenses that I haven't got, and could never ever afford, from the profiles, and the pull-down list for correction would be a sensible size? Cool!
That's something AFX might want to mention in the next generation Survival Guide.
So I could delete many many lenses that I haven't got, and could never ever afford, from the profiles, and the pull-down list for correction would be a sensible size? Cool!
That's something AFX might want to mention in the next generation Survival Guide.
-
- Posts: 269
- Joined: Mon Aug 08, 2011 4:13 pm
- System_Drive: N/A
- 32bit or 64bit: 64 Bit
- processor: 3.0 GHz Intel Core i7
- ram: 16 GB
- Video Card: Intel Iris
- Hard_Drive_Capacity: 256 GB SSD
- Monitor/Display Make & Model: 24" Dell Ultrasharp Monitor
- Corel programs: PaintShop Pro, AfterShot Pro
- Location: Mesa, AZ USA
Re: Why is ASP so bad at identifying lenses
I don't know if my lenses have the same id or not, but Dxo does not seem to have much trouble identifying my lenses when I use it. And, when it does, it acts sensibly. I asks which of several lenses this is and, if it sees it again, makes the assumption that it is the same lens. It assumes that it is reasonable to believe that I will not be using 2 different Sigma 10-20mm lenses, so when I use Dxo to process my images I don't constantly have to change lens settings in the software.gregglee wrote:If lens have the same id, which is often true with Sigma, choice cannot always be resolved by other parameters.
Yes and I have done this. My point is this should not be necessary. ASP should have some mechanism to take care of this issue. It would make the software easier to use and hence better.But you can edit the ASP text files where the lens info and ids are stored. This can change first choice by changing order. You can delete the lenses you don't own to make it simpler.
-
- Posts: 269
- Joined: Mon Aug 08, 2011 4:13 pm
- System_Drive: N/A
- 32bit or 64bit: 64 Bit
- processor: 3.0 GHz Intel Core i7
- ram: 16 GB
- Video Card: Intel Iris
- Hard_Drive_Capacity: 256 GB SSD
- Monitor/Display Make & Model: 24" Dell Ultrasharp Monitor
- Corel programs: PaintShop Pro, AfterShot Pro
- Location: Mesa, AZ USA
Re: Why is ASP so bad at identifying lenses
There are details on how to do this buried in the posts here: http://forum.corel.com/EN/viewtopic.php?f=90&t=45219Dutchmm wrote:Hmm
So I could delete many many lenses that I haven't got, and could never ever afford, from the profiles, and the pull-down list for correction would be a sensible size? Cool!
That's something AFX might want to mention in the next generation Survival Guide.
That is how I was able to figure out what to change in my lens files to have ASP select the proper lens (for most of my lenses). I now have it working properly, but my point in this post was that it should not be necessary for me to have to fiddle with the database files to get something as basic as this taken care of. ASP should have some mechanism to take care of it either automatically or by allowing the user to select which of several lenses correspond to the one being used.
-
- Posts: 76
- Joined: Thu Jan 26, 2012 10:45 pm
- System_Drive: C
- 32bit or 64bit: 64 Bit
Re: Why is ASP so bad at identifying lenses
Yes, PTLens is the same.MikeFromMesa wrote:I don't know if my lenses have the same id or not, but Dxo does not seem to have much trouble identifying my lenses when I use it. And, when it does, it acts sensibly. I asks which of several lenses this is and, if it sees it again, makes the assumption that it is the same lens. It assumes that it is reasonable to believe that I will not be using 2 different Sigma 10-20mm lenses, so when I use Dxo to process my images I don't constantly have to change lens settings in the software.
-
- Posts: 269
- Joined: Mon Aug 08, 2011 4:13 pm
- System_Drive: N/A
- 32bit or 64bit: 64 Bit
- processor: 3.0 GHz Intel Core i7
- ram: 16 GB
- Video Card: Intel Iris
- Hard_Drive_Capacity: 256 GB SSD
- Monitor/Display Make & Model: 24" Dell Ultrasharp Monitor
- Corel programs: PaintShop Pro, AfterShot Pro
- Location: Mesa, AZ USA
Re: Why is ASP so bad at identifying lenses
PTLens?marbly wrote: Yes, PTLens is the same.
I know I'm showing my ignorance I don't know what that is. Could you please explain?
Thanks.
-
- Posts: 71
- Joined: Fri Jan 13, 2012 8:16 pm
- System_Drive: N/A
- 32bit or 64bit: 64 Bit
- motherboard: ASRock 990FX Extreme4
- processor: AMD FX-8350
- ram: 16.0 GB
- Video Card: GTX 550ti
- Hard_Drive_Capacity: 4TB
- Location: Seattle, WA
Re: Why is ASP so bad at identifying lenses
"PTLens is software that corrects lens pincushion/barrel distortion, vignetting, chromatic aberration, and perspective."MikeFromMesa wrote:PTLens?marbly wrote: Yes, PTLens is the same.
I know I'm showing my ignorance I don't know what that is. Could you please explain?
Thanks.
http://epaperpress.com/ptlens/
Steve in Seattle,WA
-
- Posts: 895
- Joined: Thu Sep 22, 2011 10:37 am
- System_Drive: C
- 32bit or 64bit: 64 Bit
- ram: 8GB
- Location: Australia
Re: Why is ASP so bad at identifying lenses
Maybe Corel could simply give us an option to have 2 lists of lens. One as is. The other with our own lens listed. Then enable us to make 'our' list the default list. As we buy lens we add them to 'our' list. ASP could then simply look in 'our' list and pick the appropriate lens.
Or am I making it too simple?
Or am I making it too simple?
-
- Posts: 70
- Joined: Sat Jan 14, 2012 5:17 am
- System_Drive: Z
- 32bit or 64bit: 64 Bit
- motherboard: ASUS P5E WS PRO
- processor: Core2 Quad Q6700
- ram: 8GB
- Video Card: AMD Radeon HD 6670
- Location: Slovakia
Re: Why is ASP so bad at identifying lenses
Very simple and effective solution.brucet wrote:Maybe Corel could simply give us an option to have 2 lists of lens. One as is. The other with our own lens listed. Then enable us to make 'our' list the default list. As we buy lens we add them to 'our' list. ASP could then simply look in 'our' list and pick the appropriate lens.
Or am I making it too simple?
It resembles well known two list boxes beside each other, with add/remove buttons in between.
I am wondering why this was not yet implemented.
Regards,
Andy Salay
-
- Posts: 269
- Joined: Mon Aug 08, 2011 4:13 pm
- System_Drive: N/A
- 32bit or 64bit: 64 Bit
- processor: 3.0 GHz Intel Core i7
- ram: 16 GB
- Video Card: Intel Iris
- Hard_Drive_Capacity: 256 GB SSD
- Monitor/Display Make & Model: 24" Dell Ultrasharp Monitor
- Corel programs: PaintShop Pro, AfterShot Pro
- Location: Mesa, AZ USA
Re: Why is ASP so bad at identifying lenses
Perhaps they will see these posts and understand the problem. That was my hope in making the original post.andysalay wrote: Very simple and effective solution.
It resembles well known two list boxes beside each other, with add/remove buttons in between.
I am wondering why this was not yet implemented.
Regards,
Andy Salay
I assumed that if I actually emailed them about it they would put it in the electronic round-file but if they saw it in the forum they just might pay attention and fix the problem.
-
- Posts: 1675
- Joined: Thu Jan 12, 2012 1:38 pm
- System_Drive: N/A
- 32bit or 64bit: 64 Bit
- Video Card: FirePro 4900
- Monitor/Display Make & Model: NEC PA301w, ColorMunki
- Location: München
Re: Why is ASP so bad at identifying lenses
You guys are all assuming that developers have an infinite amount of time....MikeFromMesa wrote:I assumed that if I actually emailed them about it they would put it in the electronic round-file but if they saw it in the forum they just might pay attention and fix the problem.
As long as there are bugs to be fixed that have no workarounds, I would not count on anything getting fixed for which workarounds exist.
cheers
afx
Send bugs to the Monkey // AfterShot Kickstart Guide // sRGB clipping sucks and Adobe RGB is just as bad
Bibble since 2005 // W7 64 on quad Phenom // Ubuntu 14.4 on quad i7 and dualcore AMD // Images
Bibble since 2005 // W7 64 on quad Phenom // Ubuntu 14.4 on quad i7 and dualcore AMD // Images
-
- Posts: 55
- Joined: Mon Jan 16, 2012 9:54 am
- System_Drive: C
- 32bit or 64bit: 64 Bit
- motherboard: Asus Sabertooth 990FX R2.0
- processor: AMD FX-8350 8core 4600 MHz
- ram: 16 gb
- Video Card: nvidia GTX 660ti
- sound_card: on board
- Hard_Drive_Capacity: 10 TB
- Monitor/Display Make & Model: viewsonic vb2365WB + LG 1933TR
- Location: Somervell County, Texas, USA
Re: Why is ASP so bad at identifying lenses
brucet wrote:Maybe Corel could simply give us an option to have 2 lists of lens. One as is. The other with our own lens listed. Then enable us to make 'our' list the default list. As we buy lens we add them to 'our' list. ASP could then simply look in 'our' list and pick the appropriate lens.
Or am I making it too simple?
Or more simply keep the one list but allow user to change the order so that owned lenses are at the top. Not that it is going to happen. Especially because you can already do this via support files.
=====================================
I realize it is not as easy as a gui interface, but you can accomplish the same thing by editing the text file lens lists. For example in Windows 7 64 the Canon lens list is at
C:\Program Files (x86)\Corel\Corel AfterShot Pro\supportfiles\Profiles\LensProfiles\profile_canonlenstable.txt.
These lens ids seem to mostly follow exiftool, the defacto "industry standard." You can find more info on exif and maker notes tags elsewhere on the exiftool site. Note that the X.Y lens id numbers is a convention invented by exiftool (which is say Phil Harvey) to sort lenses with same id. the value of .Y is arbitrary. All lenses starting with X report the same number in maker notes. (e.g. listed lenses 131, 131.1, 131.2, etc. all report 131.)
see also for links to other manufacturers and overview
http://owl.phy.queensu.ca/~phil/exiftoo ... index.html
http://owl.phy.queensu.ca/~phil/exiftool/index.html
All photo editors start identification with lens id. Some (apparently DxO in some cases) try to resolve between the lenses using makernotes or exif data. Bibble had implemented this, though it was not perfect. See for example this post from Jeff. I haven't tested whether ASP retained this or just looks at lens id. (I am still using Bibble waiting for the bugfix release of ASP.) In some cases the lens cannot be completely resolved due to identical max aperture and overlap in focal lengths. See Canon lens id 131 for example. DxO might only try when they have created a module for the lens. I have some Sigma lenses that should be resolvable, but have no module, and DxO fails to identify them.
While I'm at it, unlike DxO, ASP allows you to immediately add lens correction profiles that you have created using the manual correction tool. (I assume ASP also will, as Bibble did, create profiles from images you submit, though that requires waiting for the next release.) Lens profiles are stored (again using Canon as example) at
C:\Program Files (x86)\Corel\Corel AfterShot Pro\supportfiles\Profiles\LensProfiles\profile_canonSLR.txt, and
C:\Program Files (x86)\Corel\Corel AfterShot Pro\supportfiles\Profiles\LensProfiles\profile_genericSLR.txt.
The procedure and format is explained Here
To some degree DxO vs ASP is a philosophy difference. DxO does everything for you and bundles tools (lens modules include geometric, CA, vignette, etc) which means it takes longer for them to do, and you have to wait for their schedule. Support files in DxO are not accessible to users. ASP support files are stored as text files (the extension may be .txt, .ui, .batch, .js, .queue, .xmp, etc, but all can be edited with a text editor). So ASP allows you to add your own stuff immediately and to edit support files directly and with more flexibility, but you have to work a little harder.
edited to correct spelling.