EOS450D XSI Focus test

If there isn't a look up table, then what do all these
"re-calibrated" lenses really undergo when they get sent to the
service centre?
Similar to what current 1Ds and 1D cameras do now.

Technician shoots a certain target and apply some software change to the lens calibration.

For example, I was able to tell the technician that he has overshot the focus calibration by 1 click. When he corrected that, everything was spot on. :) And it took him no time to implement the change.

--------------------------------
A View through my Lens
thw.smugmug.com
 
So the bottom line conclusion is that a lens that costs $900 is
sharper/better than a lens that costs $100? ;)
I think the real surprise is that the $100 kit lens is capable of performance similar to $900 17-55IS lens using the live view (contrast based) AF in 450D XSI, while it performs worse with the regular phase-based AF. Go figure.. :)

By the way, I bought Tamron 17-50, which is very difficult to find these days, and will repeat the above comparison next week using Tamron and the kit lens.

--
'When you have to shoot, shoot, don't talk' Tuco
 
I think the real surprise is that the $100 kit lens is capable of
performance similar to $900 17-55IS lens using the live view
(contrast based) AF in 450D XSI, while it performs worse with the
regular phase-based AF. Go figure.. :)
yes, quite surprising how good the 18-55IS is when focused properly, even wide open. I don't think it is optically on par with the 17-55IS though. I compared the 18-55IS with my Sigma 18-50EX, and the Sigma images had far more punch (although resolution in the corners was sometimes better for the 18-55IS); the 17-55IS is supposed to be even better.

I also found the 18-55IS far better than my original 18-55 kit zoom (a coke bottle, but apparently there also were some decent ones around).

This shows that the problem in producing a cheap high performance lens is with the mechanical parts, not the optics.
 
If there isn't a look up table, then what do all these
"re-calibrated" lenses really undergo when they get sent to the
service centre?
Similar to what current 1Ds and 1D cameras do now.

Technician shoots a certain target and apply some software change to
the lens calibration.
the user-accessible AF calibration for individual lenses - as used in some new Canon bodies - is stored in the body (not in the lens), isn't it? It would be interesting to know what exactly is stored. It seems that it is just a general correction that can never be perfect (especially with zoom lenses, which may have slight front focus in one part of the focus/zoom range and back focus in another part).
 
Yes, it is stored in the body. And if you really use it you will notice that your correction is more for a certain focal distance and focal length, it is not a perfect solution to the entire range of the lens.

This is true of course both for Canon and Nikon cameras who support this.
 
1. A few big problems with your ideas. The motor does NOT turn a few degrees to get the lens to focus. It turns to drive gears who then turn some focussing mechanism that does not translate into a number of units of motor movement to a standard amount of focussing distance through the entire range. I am sure one could design such a complex system, but why go through such an elaborate and expensive design, when the solution needs just to be fast and easy.

The camera does NOT EVER know what to tell a lens, it does not know units. It does not know distance of what it is looking at, so it can't say things in distance terms. It can not say it in lens motor revolution terms, as that A. is not known by the camera and B. a motor revolution does not translate into a set unit of focus movement through the range.

Also, just because the camera can see things are not in focus, it can not tell the lens how that difference it sees would translate in a value. As you may know, a wide angle lens has a much bigger depth of field than a tele lens. So.... a camera just never knows how close it is to focus unless it knows the EXACT characteristics of the lens. And it just does not know. Plain and simple.

Cameras do NOT have computing power to translate whatever it would see as phase detect difference into some measured distance unit (the AF module is separate from the camera's computer, and always has been separate since the dawn of AF SLRs),

and the lens most certainly does not have the computing power to try translate a figure into a set movement run.

About your idea that focus does not change with zooming, that very much depends on the lens design. The Canon EF 70-200 f4 L USM certainly does lose focus with zooming in or out. So that throws that assumption out of the window.

2. The lens knowing what motor movement translates into what degree of rotation... implies again much more computing power than you seem to realize. And again, a degree of rotation says nothing about how much the focus shifts, as you may have noticed the focus shift speed is not constant over the entire focus range.

It needs to be a quick and responsive system with no complex communication between lens and AF module. It had to be that too in the 1980's.
So it really is just as simple as:
Camera takes a phase detect reading. Sees things are a blur.
Tells lens, move the in YOUR electronics stored STANDARD step.
Lens moves, camera takes a reading. Still blur.
Do it again, lens.

Lens moves. If the lens movement stepped OVER the sort of in focus part where phase detect can see edges, then... lens hunts (this is why some lenses hunt, and some don't. It is that standard lens step. Lenses with slow older motors like a Tamron 90mm f2.8 take big initial steps else focussing would be slow, but this means with very shallow depth of field that it easily overshoots and hunts).
If it did not step over, lens gets told to move a small step.

AF takes another reading. Now it is possible for the camera to determine the improvement in focus was reached by last step (because of phase detect).

Camera tells what percentage the lens has to move compared to last step lens made.
Focus lock is declared.

If the 2nd reading gets a lesser focus, camera knows it overshot focus and will then tell the lens to move back a bit, read again, and determine the final step.

With slow focussing lenses you do see the lens moving back a bit when this happens.

Very simple algorithmic steps to reach a result.

3. Zoom can impact focus, it is a false assumption. Teleconverters of course impact focus. Tele converters to noting more than enlarge center. They also by that reduce depth of field, and as such will show phase detection a bigger difference to focus.

Tele converters also make bokeh softer, just because they again magnify the center of the image.

Just print out a photo, and hand it on the wall. The closer you walk to it, the less of the photo seems to be in focus. The depth of field decreases as you get closer to it.

And yes, f2.8 is arbitrary.
Do NOT forget that f2.8 is 4 times more light than f5.6.

As you may know, f5.6 lenses do NOT always focus, even though AF is said to be there for f5.6 lenses. It does depend on the amount of light available if there is enough light to focus.

F2.8 just happens to be a safe value where you do not see degradation of AF performance that quickly. Nothing magical about f2.8, just engineers realizing it will give more light for more reliable performance.

And the AF module is NOT involved in or being bothered by metering by the rest of the camera's system. It does not know lighting conditions or brightness of the subject. All it does is... look for edge/contrast.

What happens actually is than only in the final step of focussing the camera's AF module will switch from f5.6 to the f2.8 extra sensor. Again, this is an indication that the measure once, then fire and forget idea that gets repeated over and over is a wrong understanding, whether one refers to a not applicable wiki link, a full of holes and nonsense fred miranda site post, or a paper from someone that is also just speculation.

Ask a canon/sigma/nikon engineer what lenses actually undergo when being calibrated, I can not tell you for sure. My idea is that what gets calibrated is the size of steps the lens makes when told to move, or to set the tolerance level correctly so it does take closer to 85% of last step when it gets told, "move .85 amount of last step".

When a camera body gets calibrated, the tolerance gets also adjusted. Where for instance the phase detect can find 4% difference acceptable, it may get that figure lowered.
 
Where do you get that stuff about a look up table from?
The usual: I read it somewhere. We know lenses are "chipped" and the stored values can be changed by a calibration procedure. But I don't insist upon a lookup table; it could also be just a set of parameters to describe a translation formula.
Do you realize what a ridiculously huge look up table one would need
with a zoom lens?
No, how huge? Certainly you would not waste table space where the performance was linear and simple interpolation would suffice.
The camera NEVER can say move x amount of
units, when the camera does NOT know what units the particular lens
uses,
That's the whole point of the lens doing the translation from camera units: the camera does not have to know the lens units, instead the lens knows how to translate from camera units to it's units. Think of it as like mechanical gearing: a fixed input can result in different outputs.
So... if the camera does not know distance (it just does not know, do
you understand that the camera can not know distance... a very
important point).
You've never explained this: given that the phase detect prisms are essentially a split image rangefinder, why doesn't the camera know the distance? Calculating distance based on parallax with a fixed baseline predates cameras.
And you really will NEED to know the exact focal length to know what
amount once would move to reach focus.
Focal length is not that important: what's important is how far a particular lens group needs to move to achieve focus. Even for the same focal length, and internal or rear focus lens will require different amounts of movement than a conventional front element or all element focus movement.
know, how does it tell the lens how many units to move? Only the lens
would know what an unit means.
Exactly.
If you will want to keep contending it, then explain just that. How
can the camera see distance. It can not.
Tell that to Canon. Look at the bottom of this page:
http://www.canon.com/bctv/faq/aft.html

While it's a video camera, it says that it's "TTL-Secondary Image Registration Phase-detection System" was developed for SLRs. Note where it says "determines the positional relationship between the two images to detect the amount and direction of defocusing. " Amount AND direction!

--
Erik
 
I just bought a Xsi 450D...

Testing live view shooting with auto focus...

I already set it to quick view, enable auto focus... but it seem not working at all...

Who know the probelm, should I return the camera ?

Thanks
 
I just bought a Xsi 450D...

Testing live view shooting with auto focus...

I already set it to quick view, enable auto focus... but it seem not
working at all...

Who know the probelm, should I return the camera ?

Thanks
It is very hard to give you advice on what you have said . If you have read the manual fully in relation to live view and you feel the camera is not doing what it should I would take the camera back to the shop and ask them to demonstrate live view for you. There are others here who might be more experienced with live view .
 
I already set it to quick view, enable auto focus... but it seem not
working at all...
You do realize that you need to press the * button to focus - it will not focus on just a half-press. Check page 103 of the manual.

--
Erik
 
Where do you get that stuff about a look up table from?
The usual: I read it somewhere. We know lenses are "chipped" and the
stored values can be changed by a calibration procedure. But I don't
insist upon a lookup table; it could also be just a set of parameters
to describe a translation formula.
Do you realize what a ridiculously huge look up table one would need
with a zoom lens?
No, how huge? Certainly you would not waste table space where the
performance was linear and simple interpolation would suffice.
Simple interpolation? We are talking 1980's electronics here. You do NOT have computing power in lenses, just simple logic.
The camera NEVER can say move x amount of
units, when the camera does NOT know what units the particular lens
uses,
That's the whole point of the lens doing the translation from camera
units: the camera does not have to know the lens units, instead the
lens knows how to translate from camera units to it's units. Think
of it as like mechanical gearing: a fixed input can result in
different outputs.
The camera DOES NOT KNOW DISTANCE. Why? Because it does NOT KNOW focal length. And to know distance it would need to know an EXACT focal length. This really is not hard to grasp.
So... if the camera does not know distance (it just does not know, do
you understand that the camera can not know distance... a very
important point).
You've never explained this: given that the phase detect prisms are
essentially a split image rangefinder, why doesn't the camera know
the distance? Calculating distance based on parallax with a fixed
baseline predates cameras.
Same story: To calculate anything, one must know exactly what optics one is dealing with. And the camera just can NOT know the exact optics characteristics, it can not know distance. The only way for the camera to know distance (or needed movement to achieve focus) is by having two readings and a lens movement in between, so the camera can tell the lens how much more (most probably in a percentage instead of "units") the lens has to move to achieve focus.
And you really will NEED to know the exact focal length to know what
amount once would move to reach focus.
Focal length is not that important: what's important is how far a
particular lens group needs to move to achieve focus. Even for the
same focal length, and internal or rear focus lens will require
different amounts of movement than a conventional front element or
all element focus movement.
Focal length is VERY important, without knowing focal length one can NOT judge the phase difference at ALL. Use your brain, and look through a tele lens and a wide angle lens. You will see the huge depth of field difference , and this is exactly what the phase detect system has to deal with too.
know, how does it tell the lens how many units to move? Only the lens
would know what an unit means.
Exactly.
So why do you keep on proposing that the camera tells the lens to move a certain amount of units after just one reading when the camera does not know distance and does not know units.
If you will want to keep contending it, then explain just that. How
can the camera see distance. It can not.
Tell that to Canon. Look at the bottom of this page:
http://www.canon.com/bctv/faq/aft.html

While it's a video camera, it says that it's "TTL-Secondary Image
Registration Phase-detection System" was developed for SLRs. Note
where it says "determines the positional relationship between the two
images to detect the amount and direction of defocusing. " Amount AND
direction!
Note three very simple things. One, this is NOT a DSLR with exchangeable lenses, the system can know more about the lens than your DSLR does. Two, note the very elaborate lens system BEHIND the prism (equivalent of the mirror in your DSLR), which also makes this a very different system than your DSLR.
Three: There is NO explanation on how "distance" is calculated.

So again, why does this example contradict anything I am saying?

I will lay it out again in clear steps how the AF will and has to work. The phase detect system ONLY can see anything when the image is relatively in focus, it needs edges/contrast to compare. So, it takes several readings in between which the camera tells the lens to move, till edges get detected. If the steps taken by the lens overshoot the relatively in focus area, the lens will hunt. If the camera gets close, it takes note of the phase difference. If tells the lens to take a small step. If the phase detect detects improvement, it tells the lens to move a calculated percentage of last step to achieve focus. If it detects a deterioration, it moves the wrong way, so it tells the lens to move the other way and takes a reading again.
 
Simple interpolation? We are talking 1980's electronics here. You do
NOT have computing power in lenses, just simple logic.
What, you think 8-bit micro controllers were not invented in yet in the mid 80's?

Here is a photo of the lens circuity from a 75-300IS lens:



What's that chip at the 1 o'clock position look like to you?

Look at the Canon description of the 85mm f/1.2L II. "this medium telephoto lens has been improved with a Ring-type USM, high-speed CPU and optimized algorithms to achieve an autofocus speed approximately 1.8x faster than the original."
The camera DOES NOT KNOW DISTANCE. Why? Because it does NOT KNOW
focal length. And to know distance it would need to know an EXACT
focal length. This really is not hard to grasp.
Every description of phase detect AF says that it computes amount of defocus and direction of defocus. Yes, "amount of defocus" != "distance" without the focal length. It doesn't matter because this computation happens in the lens*. The lens knows it's own focal length: either fixed or via a mechanical detector on the zoom ring.
Same story:
Same wrong story. You are starting out with the premise that the lens doesn't have any smarts and are just going further wrong from there.

Here is another description and lens teardown:
http://www.photoscene.com/sw/tour/inside.htm

Note this description under the heading "photocoupler" (and the source given as Chuck Westfall -- who works for Canon.)

"Assuming successful autofocus detection, the camera outputs a focus signal (consisting of a discrete number of pulses and a directional signal) to the lens through the electronic mount. The lens CPU translates the focus signal to a USM drive signal. The USM is driven in the direction determined by the AF detection mechanism..."

--
Erik
 
Are you talking Canon's autofocus exclusively here? I don't want to inject a brand-thing into this, but almost everything you say is inaccurate or misleading when applied to Nikon's Autofucus, going back to the 1980s.

I assume Canon's autofocus is essentially similar to Nikon's, but as I don't know for sure, I can't speak to that. You are, however, making blanket statements about what was/is technologically possible that are misleading at best.
 
Interesting... I see just the opposite. The kit lens that shipped with my XSI focuses perfectly. Hoever, three other lenses I tested with it (Sigma 10-20, 18-125 and Canon 50mm 1.8) all show autofocus issues with the XSI. I suspect the issue is not just the new kit lenses but it may also be related to the camera body itself... In any case, this is pretty frustrating:(...
 
it's still the lenses. :)

The Sigma 18-125 is infamous for its HORRIBLE AF, particularly at the wide end. The Sigma 10-20, like almost all ultrawides (with the ONLY exception of the Tokina 11-16 f/2.8), are also not very reliable for AF. As for the Canon 50 f/1.8, it's a non-USM lens that still relies on antiquated AF motors. :)

--------------------------------
A View through my Lens
thw.smugmug.com
 
Still you should get somewhat OK-ish results from these lenses.
Only experience can tell you what is OK and what is not.

I can say from my own comparison of the 50/1.8 against the 18-55IS kit lens that in my case the 50/1.8 delivered way better results in terms of sharpness.

I'm not talking about optical performance, but ability to focus correctly on the 450D. (Live view AF can tell you the difference, in case you are not sure).

Tom
 
I can say from my own comparison of the 50/1.8 against the 18-55IS
kit lens that in my case the 50/1.8 delivered way better results in
terms of sharpness.
Since the 50 1.8 can use the high-precision AF sensor, this is expected. However, the high-precision sensor is only sensitive to vertical detail. If there is not enough for it to work with, the system may have to revert to the standard precision sensor. So the answer may also vary on the scene/target as much as the lens.

--
Erik
 

Keyboard shortcuts

Back
Top