Re: [darktable-dev] Lens correction with FF lenses used on APS-C

2019-02-25 Thread sturmflut
Hi,

Am 24.02.19 um 13:32 schrieb Florian W:

> 1 This reasoning is mixing description of digital features with analog
> ones . A lens quality and specs is not defined by MP resolution (rather
> by like purity of the glass, glass curvature homogeneity, CoC, TCA, and
> so on).

You are right, things work a bit differently on the optics side before
the sensor. Hence my use of "oversimplyfing it a bit". But the
resolution of an optical system can still be measured (see e.g. Optical
transer function [1]), and you can specify how much contrast you expect
to see in details and what level of details you expect to still be visible.

It's hard to make exact quantitative statements like "this lens has an
optical transfer function which gives enough contrast for x line pairs
per millimeter, and that would be enough for an x megapixel sensor of
this and this size". Especially because glass quality even differs
within the same manufacturing batch. But for example with my blurry
70-300 it's easy to judge that it would probably be sharp enough for a
12 to 16 megapixel sensor, but nothing better.


> 2 Some of the lenses we're talking about were developed and (partially)
> targeted to FF cameras having a sensor with less MP than a current APS-C
> (for example in Canon, the 6D is a 2012 FF with 20MP).
> 
> If the reasoning is valid, a lens released at times of FF with 24MP or
> higher wouldn't be a good match to the previous cameras with less MP.
> Which doesn't seems to be the case.
>
> What I mean by this is that at some point, to ensure a lens will perform
> well on FF cameras that will be released the following decade, one can
> assume that the optical manufacturing quality is probably one order of
> magnitude above the quality required to fit the current camera sensor
> capabilities. Maybe explaining why you can see problems in older lenses.
I'm not saying that I see a general problem with older lenses, and I
already noted that your prime lenses probably won't cause much of problem.

There's simply a very, very wide range of lenses out there, and the
pricing, engineering and manufacturing decisions can lead to extremely
different optical properties. There are some prime lenses from the 1980s
which are still extremely sharp on today's sensors, but primes are easy.
Most have just seven or eight glass elements.

My Nikon 24-70/2.8 on the other hand has 20 lens elements in 16 groups.
The older Canon 70-200/2.8 has 23 lenses in 19 groups. Even the Nikon
16-35/4 has 17 lens elements. Obviously it is much harder to keep the
optical resolution at the same level when light has to pass through that
many pieces of glass and the lens still has to be affordable. So there
are FF lenses out there which will give good results on APS-C bodies,
but not all will. And you can easily end up getting worse image quality
with a FF lens on an APS-C body when you expected a better one because
the FF lens was more expensive and is supposed to be better.

Also manufacturers don't generally design lenses so thewy will work
perfectly with cameras released a decade later. They will design the
current top model so it has enough room to still be good on the next
model, but they still want you to buy the new "sharper than ever" lens
every five years.

cheers,
Simon










[1] https://en.wikipedia.org/wiki/Optical_transfer_function
___
darktable developer mailing list
to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org



Re: [darktable-dev] Lens correction with FF lenses used on APS-C

2019-02-24 Thread parafin
dxomark.com website seems to have relevant numbers, see for example
Nikon lens mentioned by Sturm Flut:
https://www.dxomark.com/Lenses/Nikon/AF-S-Nikkor-24-70mm-f-2.8G-ED-mounted-on-Nikon-D750__975
https://www.dxomark.com/Lenses/Nikon/AF-S-Nikkor-24-70mm-f-2.8G-ED-mounted-on-Nikon-D7100__865

Interestingly enough on D810 number is higher than on D750 even though
sensor's physical dimensions are the same, probably due to the absence
of optical low-pass filter:
https://www.dxomark.com/Lenses/Nikon/AF-S-Nikkor-24-70mm-f-2.8G-ED-mounted-on-Nikon-D810__963


On Sun, 24 Feb 2019 13:32:54 +0100
Florian W  wrote:

> Thanks for the details Simon.
> 
> I also thought about it a bit and had a reasoning similar to yours, that
> basically something designed for a specific acquisition chain will probably
> perform worse on an acquisition chain farther from its spec.
> 
> However thinking about it more deeply, 2 things are still boggling my mind.
> 
> 1 This reasoning is mixing description of digital features with analog ones
> . A lens quality and specs is not defined by MP resolution (rather by like
> purity of the glass, glass curvature homogeneity, CoC, TCA, and so on).
> 
> 2 Some of the lenses we're talking about were developed and (partially)
> targeted to FF cameras having a sensor with less MP than a current APS-C
> (for example in Canon, the 6D is a 2012 FF with 20MP).
> 
> If the reasoning is valid, a lens released at times of FF with 24MP or
> higher wouldn't be a good match to the previous cameras with less MP. Which
> doesn't seems to be the case.
> 
> What I mean by this is that at some point, to ensure a lens will perform
> well on FF cameras that will be released the following decade, one can
> assume that the optical manufacturing quality is probably one order of
> magnitude above the quality required to fit the current camera sensor
> capabilities. Maybe explaining why you can see problems in older lenses.
> 
> Please feel free to point any mistake in this reasoning.
> 
> Maybe are we lucky enough that someone working in the optical lenses or
> cameras industry is part of this mailing list and provide us some insights
> about it :)
> 
> Florian Wernert
> Software engineer INSA
> In-training Neuroscience researcher
> https://www.linkedin.com/in/wernertflorian
> 
> 
> 
> Le sam. 23 févr. 2019 à 18:12, Sturm Flut  a
> écrit :
> 
> > Hi,
> >
> > Am 23.02.19 um 16:34 schrieb Florian W:  
> > > Thanks for your answers guys.
> > >
> > > Simon, I'm curious to know why to you it's not the best idea ?  
> >
> > (oversimplifying it a bit)
> >
> > Full-frame lenses are designed to deliver their full sharpness across
> > the whole full-frame image circle. If I put a full-frame lens on my
> > APS-C D7100, I am basically expecting it to deliver 24 megapixels within
> > the smaller APS-C image circle the sensor is cropping out. That means I
> > expect the lens to deliver about 24*2,25 = 54 megapixels over the whole
> > full-frame image circle. Which not that many standard lenses will do.
> >
> > If put my standard 24-70/2.8 on a Nikon D850 and (let's say) it only
> > delivers 40 megapixels of actual resolution instead of the ~46 the
> > sensor wants, that's not going to be a catastrophe. If I put it on a
> > camera with a lower resolution sensor, e.g. the 24 megapixel sensor in
> > the D750, there is zero problem. But if I put the same lens on the
> > D7100, the cropped area will only get around 40 / 2,25 = 17 megapixels.
> > That's suddenly 30% less than what the sensor needs. And not every lens
> > will even deliver these 40 megapixels. Good APS-C and especially
> > Micro-Four-Thirds lenses are expensive and hard to make because they
> > have to be very sharp within the smaller image circle.
> >
> > Prime lenses are usually sharper to begin with, so with your 50/1.8 and
> > 28/2.8 it might not be that much of an issue. But I can clearly see the
> > problem with my 24-70/2.8, and especially with the good old 70-300/4.5-5.6.
> >
> > cheers,
> > Simon
> >  
> 
> ___
> darktable developer mailing list
> to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
> 
___
darktable developer mailing list
to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org



Re: [darktable-dev] Lens correction with FF lenses used on APS-C

2019-02-24 Thread Florian W
Thanks for the details Simon.

I also thought about it a bit and had a reasoning similar to yours, that
basically something designed for a specific acquisition chain will probably
perform worse on an acquisition chain farther from its spec.

However thinking about it more deeply, 2 things are still boggling my mind.

1 This reasoning is mixing description of digital features with analog ones
. A lens quality and specs is not defined by MP resolution (rather by like
purity of the glass, glass curvature homogeneity, CoC, TCA, and so on).

2 Some of the lenses we're talking about were developed and (partially)
targeted to FF cameras having a sensor with less MP than a current APS-C
(for example in Canon, the 6D is a 2012 FF with 20MP).

If the reasoning is valid, a lens released at times of FF with 24MP or
higher wouldn't be a good match to the previous cameras with less MP. Which
doesn't seems to be the case.

What I mean by this is that at some point, to ensure a lens will perform
well on FF cameras that will be released the following decade, one can
assume that the optical manufacturing quality is probably one order of
magnitude above the quality required to fit the current camera sensor
capabilities. Maybe explaining why you can see problems in older lenses.

Please feel free to point any mistake in this reasoning.

Maybe are we lucky enough that someone working in the optical lenses or
cameras industry is part of this mailing list and provide us some insights
about it :)

Florian Wernert
Software engineer INSA
In-training Neuroscience researcher
https://www.linkedin.com/in/wernertflorian



Le sam. 23 févr. 2019 à 18:12, Sturm Flut  a
écrit :

> Hi,
>
> Am 23.02.19 um 16:34 schrieb Florian W:
> > Thanks for your answers guys.
> >
> > Simon, I'm curious to know why to you it's not the best idea ?
>
> (oversimplifying it a bit)
>
> Full-frame lenses are designed to deliver their full sharpness across
> the whole full-frame image circle. If I put a full-frame lens on my
> APS-C D7100, I am basically expecting it to deliver 24 megapixels within
> the smaller APS-C image circle the sensor is cropping out. That means I
> expect the lens to deliver about 24*2,25 = 54 megapixels over the whole
> full-frame image circle. Which not that many standard lenses will do.
>
> If put my standard 24-70/2.8 on a Nikon D850 and (let's say) it only
> delivers 40 megapixels of actual resolution instead of the ~46 the
> sensor wants, that's not going to be a catastrophe. If I put it on a
> camera with a lower resolution sensor, e.g. the 24 megapixel sensor in
> the D750, there is zero problem. But if I put the same lens on the
> D7100, the cropped area will only get around 40 / 2,25 = 17 megapixels.
> That's suddenly 30% less than what the sensor needs. And not every lens
> will even deliver these 40 megapixels. Good APS-C and especially
> Micro-Four-Thirds lenses are expensive and hard to make because they
> have to be very sharp within the smaller image circle.
>
> Prime lenses are usually sharper to begin with, so with your 50/1.8 and
> 28/2.8 it might not be that much of an issue. But I can clearly see the
> problem with my 24-70/2.8, and especially with the good old 70-300/4.5-5.6.
>
> cheers,
> Simon
>

___
darktable developer mailing list
to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org



Re: [darktable-dev] Lens correction with FF lenses used on APS-C

2019-02-23 Thread Jean-Luc Coulon (f5ibh)
In the database (in liblensfun-data package, file slr-canon.xml for Canon),
you will find the various bodies / lenses.
For each lens, there is a comment like:
 
This allows you to know how the lens was calibrated.

J-L

Le sam. 23 févr. 2019 à 19:31, David Vincent-Jones  a
écrit :

> On my system the camera and correct lens is found by default  which is
> what I want!
>
> David
> On 2019-02-23 9:12 a.m., Sturm Flut wrote:
>
> Hi,
>
> Am 23.02.19 um 16:34 schrieb Florian W:
>
> Thanks for your answers guys.
>
> Simon, I'm curious to know why to you it's not the best idea ?
>
> (oversimplifying it a bit)
>
> Full-frame lenses are designed to deliver their full sharpness across
> the whole full-frame image circle. If I put a full-frame lens on my
> APS-C D7100, I am basically expecting it to deliver 24 megapixels within
> the smaller APS-C image circle the sensor is cropping out. That means I
> expect the lens to deliver about 24*2,25 = 54 megapixels over the whole
> full-frame image circle. Which not that many standard lenses will do.
>
> If put my standard 24-70/2.8 on a Nikon D850 and (let's say) it only
> delivers 40 megapixels of actual resolution instead of the ~46 the
> sensor wants, that's not going to be a catastrophe. If I put it on a
> camera with a lower resolution sensor, e.g. the 24 megapixel sensor in
> the D750, there is zero problem. But if I put the same lens on the
> D7100, the cropped area will only get around 40 / 2,25 = 17 megapixels.
> That's suddenly 30% less than what the sensor needs. And not every lens
> will even deliver these 40 megapixels. Good APS-C and especially
> Micro-Four-Thirds lenses are expensive and hard to make because they
> have to be very sharp within the smaller image circle.
>
> Prime lenses are usually sharper to begin with, so with your 50/1.8 and
> 28/2.8 it might not be that much of an issue. But I can clearly see the
> problem with my 24-70/2.8, and especially with the good old 70-300/4.5-5.6.
>
> cheers,
> Simon
> ___
> darktable developer mailing list
> to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
>
>
> ___
> darktable developer mailing list to unsubscribe send a mail to
> darktable-dev+unsubscr...@lists.darktable.org
>

___
darktable developer mailing list
to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org



Re: [darktable-dev] Lens correction with FF lenses used on APS-C

2019-02-23 Thread David Vincent-Jones
On my system the camera and correct lens is found by default  which 
is what I want!


David

On 2019-02-23 9:12 a.m., Sturm Flut wrote:

Hi,

Am 23.02.19 um 16:34 schrieb Florian W:

Thanks for your answers guys.

Simon, I'm curious to know why to you it's not the best idea ?

(oversimplifying it a bit)

Full-frame lenses are designed to deliver their full sharpness across
the whole full-frame image circle. If I put a full-frame lens on my
APS-C D7100, I am basically expecting it to deliver 24 megapixels within
the smaller APS-C image circle the sensor is cropping out. That means I
expect the lens to deliver about 24*2,25 = 54 megapixels over the whole
full-frame image circle. Which not that many standard lenses will do.

If put my standard 24-70/2.8 on a Nikon D850 and (let's say) it only
delivers 40 megapixels of actual resolution instead of the ~46 the
sensor wants, that's not going to be a catastrophe. If I put it on a
camera with a lower resolution sensor, e.g. the 24 megapixel sensor in
the D750, there is zero problem. But if I put the same lens on the
D7100, the cropped area will only get around 40 / 2,25 = 17 megapixels.
That's suddenly 30% less than what the sensor needs. And not every lens
will even deliver these 40 megapixels. Good APS-C and especially
Micro-Four-Thirds lenses are expensive and hard to make because they
have to be very sharp within the smaller image circle.

Prime lenses are usually sharper to begin with, so with your 50/1.8 and
28/2.8 it might not be that much of an issue. But I can clearly see the
problem with my 24-70/2.8, and especially with the good old 70-300/4.5-5.6.

cheers,
Simon
___
darktable developer mailing list
to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org



___
darktable developer mailing list
to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org

Re: [darktable-dev] Lens correction with FF lenses used on APS-C

2019-02-23 Thread Sturm Flut
Hi,

Am 23.02.19 um 16:34 schrieb Florian W:
> Thanks for your answers guys.
> 
> Simon, I'm curious to know why to you it's not the best idea ?

(oversimplifying it a bit)

Full-frame lenses are designed to deliver their full sharpness across
the whole full-frame image circle. If I put a full-frame lens on my
APS-C D7100, I am basically expecting it to deliver 24 megapixels within
the smaller APS-C image circle the sensor is cropping out. That means I
expect the lens to deliver about 24*2,25 = 54 megapixels over the whole
full-frame image circle. Which not that many standard lenses will do.

If put my standard 24-70/2.8 on a Nikon D850 and (let's say) it only
delivers 40 megapixels of actual resolution instead of the ~46 the
sensor wants, that's not going to be a catastrophe. If I put it on a
camera with a lower resolution sensor, e.g. the 24 megapixel sensor in
the D750, there is zero problem. But if I put the same lens on the
D7100, the cropped area will only get around 40 / 2,25 = 17 megapixels.
That's suddenly 30% less than what the sensor needs. And not every lens
will even deliver these 40 megapixels. Good APS-C and especially
Micro-Four-Thirds lenses are expensive and hard to make because they
have to be very sharp within the smaller image circle.

Prime lenses are usually sharper to begin with, so with your 50/1.8 and
28/2.8 it might not be that much of an issue. But I can clearly see the
problem with my 24-70/2.8, and especially with the good old 70-300/4.5-5.6.

cheers,
Simon
___
darktable developer mailing list
to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org



Re: [darktable-dev] Lens correction with FF lenses used on APS-C

2019-02-23 Thread Florian W
Thanks for your answers guys.

Simon, I'm curious to know why to you it's not the best idea ?


Le sam. 23 févr. 2019 16:19, Sturm Flut  a écrit :

> Hi,
>
> it does, as long as lensfun can find the lens in its database. I've been
> using full-frame-only lenses on both my Nikon D750 (full-frame) and
> D7100 (APS-C) for years.
>
> (It's not the best idea, though, so I'm about to replace the D7100 with
> a second full-frame body).
>
> cheers,
> Simon
>
>
>
> Am 23.02.19 um 14:42 schrieb Florian W:
> > Hi,
> > I happen to use on my Canon 750D (APC-C) 2 lenses designed for full
> > frame (Canon EF 50mm f/1.8 STM and Canon EF 28mm f/2.8 IS USM)
> > I wondered if the lens correction module takes into account that the
> > camera is full frame or APS-C to apply the proper correction ?
> >
> > Can someone tell me ?
> > Thanks
> >
> >
> ___
> > darktable developer mailing list to unsubscribe send a mail to
> > darktable-dev+unsubscr...@lists.darktable.org
>

___
darktable developer mailing list
to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org



Re: [darktable-dev] Lens correction with FF lenses used on APS-C

2019-02-23 Thread Sturm Flut
Hi,

it does, as long as lensfun can find the lens in its database. I've been
using full-frame-only lenses on both my Nikon D750 (full-frame) and
D7100 (APS-C) for years.

(It's not the best idea, though, so I'm about to replace the D7100 with
a second full-frame body).

cheers,
Simon



Am 23.02.19 um 14:42 schrieb Florian W:
> Hi,
> I happen to use on my Canon 750D (APC-C) 2 lenses designed for full
> frame (Canon EF 50mm f/1.8 STM and Canon EF 28mm f/2.8 IS USM)
> I wondered if the lens correction module takes into account that the
> camera is full frame or APS-C to apply the proper correction ?
> 
> Can someone tell me ?
> Thanks
> 
> ___
> darktable developer mailing list to unsubscribe send a mail to
> darktable-dev+unsubscr...@lists.darktable.org
___
darktable developer mailing list
to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org



Re: [darktable-dev] Lens correction with FF lenses used on APS-C

2019-02-23 Thread Timur Irikovich Davletshin
I believe it does. Changing body type (full-frame instead of aps-c)
changes geometry. Body type description is nothing more than just a
file in /usr/share/lensfun/version_1 with cropfactor parameter being
the only meaningful information used for geometry calculaton.

Timur.

On Sat, 2019-02-23 at 14:42 +0100, Florian W wrote:
> Hi,
> I happen to use on my Canon 750D (APC-C) 2 lenses designed for full
> frame (Canon EF 50mm f/1.8 STM and Canon EF 28mm f/2.8 IS USM) 
> I wondered if the lens correction module takes into account that the
> camera is full frame or APS-C to apply the proper correction ?
> 
> Can someone tell me ?
> Thanks
> 
> _
> __ darktable developer mailing list to unsubscribe send a mail to
> darktable-dev+unsubscr...@lists.darktable.org 
___
darktable developer mailing list
to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org