Selecting IBIS Zoom Focal Length

Are you one of the many of us who regularly use unchipped manual or adapted lenses on mirrorless cameras that have in-body image stabilization (IBIS)? Hopefully, you already know how to tell your camera that it should let you "shoot without lens" and how to enable IBIS despite your lens not having a chip communicating with the body. Beyond that, IBIS needs to know the focal length of your lens in order to know how much to correct for movements, but it's a pain to have to change that setting every time you zoom in or out a little. How bad is it if I just pick one focal length for a zoom lens rather than always adjusting? What focal length should I pick? Well, here's a good, detailed, answer that's not too wrong... to discover just how wrong, scroll down the page....

Pick IBIS Setting for a -mm Zoom

You can interactively change the zoom focal length range using these two sliders; make them the same for a fixed-focal-length lens:

The optimum IBIS setting .

You also can interactively pick a focal length you'd like to try, currently set at mm:

That IBIS setting . If you prefer to think in terms of the 1/f rule, the minimum safe shutter speed to cover all focal lengths without IBIS is 1/s and with IBIS is s.

Some cameras only allow certain IBIS focal lengths to be set, so you can use the interactive picking above to see what impact that has. There also is often up to 5% difference between actual and marked focal length on a lens, so you can use the above sliders to model that too.

Interactive Graph Analysis

The following interactive graph responds to the above sliders:

In the above graph, for each actual focal length along the graph horizontal axis, the percentage movement error is plotted on the vertical axis. Positive errors mean the sensor would move too much; negative percentages mean the sensor would not move enough. Horizontal lines are drawn to show how close to the exact focal length the setting must be in order to achieve a benefit from 0 to 3EV (stops). For example, 50% movement error would mean you still get about 1 stop worth of benefit, although the movement is overcorrected. More than 100% movement error would mean IBIS is actually overcorrecting so much that it is actually amplifying blur rather than reducing it. Notice that you can never pass -100% movement error. Very small IBIS focal length settings scale sensor motion down, with the no-motion limit of -100% essentially meaning IBIS is turned off.

The graph not only shows the user-selected IBIS setting, but also the results of several other common IBIS setting choices. The key lists the following choices, each with the focal length it would pick and the slowest single adjusted 1/f rule shutter speed that would clear for all focal lengths if the focal length accuracy is the limiting factor on IBIS effectiveness (the shutter speeds are listed as fractions of a second with a maximum of 1/1s):

Incidentally, you should have noticed by now that getting 8EV (i.e., 8 stops) of correction requires quite high accuracy in setting the focal length: basically, to less than half a percent. In fact, it is really a lot more complex than just that, with how the camera is held, camera-based vibration, which axis motions are present, IMU (inertial measurement unit) and motion-control system response, inherent off-axis quality drop, etc. Put simply, it just is not likely that any real circumstances will see 8EV improvement (and no, the CIPA tests are not very real circumstances). On the other hand, 3EV is very useful, a real possibility, and a good target to aim for with IBIS settings.

Other Things You Can Do

If what you learned about IBIS here leaves you a bit disappointed, remember that there are things you can do to make it better.

Many mirrorless cameras don't have great grips, and people often hold them in ways that make shake worse -- especially when using the rear LCD for framing. Even the act of punching the shutter button too authoritatively is notorius for causing Roll. However, you can train yourself to be better. One trick is to deliberately set the IBIS to a very wrong focal length, so that any shake is wildly exaggerated in the live view for practicing holding the camera. This type of "bio-feedback" can make it much easier to tune your grip. Many professional photographers are able to synchronize exposures with their breathing and even hearbeats; I learned this trick decades ago, and it often delivers 5EV or more benefit over the usual 1/f rule, which states one should use a shutter speed no longer than the reciprocal of the lens focal length on a full-frame camera. Incidentally, if you use a vibrating power tool, such as a weed-eater, it is common to have microtremors that require a hand-holding at a higher shutter speed for up to a day or so later.

It's also important to remember to use the features your camera has. For a mirrorless camera to capture a still image, the mechanical shutter first needs to close to end live view and then to re-open to start the exposure. That fast mechanical sequence can generate significant shake, as was particularly problematic with Sony's original A7R. Electronic shutter might suffer from a slow scan ("rolling shutter"), but it doesn't have any mechanical parts making fast, jerky, motions. Alternatively, many mirrorless cameras have an electronic first curtain shutter (EFCS) mode that combines a non-mechanical electronic pixel reset to start the exposure with the mechanical shutter closing to end the exposure. EFCS generally has a faster traversal time, and sometimes even gives higher dynamic range captures, than electronic shutter, but the electronic reset isn't quite in the same plane as the mechanical shutter closing, which can deform bokeh. We discussed these issues in Shuttering methods and the artifacts they produce.

OK, Tell Me How This Is All Wrong

I've already hinted at some of the issues involving use of IBIS, but before getting into details, it makes sense to say a bit about what IBIS is trying to do and how. Let's start with the axes: there are 3 linear axes and 3 rotational:

At normal distances, the linear X, Y, and Z motions are not very significant. However, Roll, Pitch, and Yaw are. Note that normally the orientation is ceneterd on the sensor with Z is looking out the lens, X along the sensor's long dimension, and Y in sensor's short dimension (pointing up).

There are basically four different ways to mechanically stabilize images to avoid camera-motion blur:

  1. Passively prevent the camera from moving by use of bracing, rigid mounting, or mounting with a large mass having correspondingly high inertia. Tripods are a good example of this, and can work for all 6 axes.
  2. Actively move the entire camera to compensate for movement of its mount. This is effectively what humans do (not very well) when hand-holding a camera, attempting to minimize all the little involuntary motions of our bodies and dampen vibrations generated by the camera itself. More significantly, this is done quite well by motor-driven gimbals, but usually only for Roll, Pitch, and Yaw. Basically, gimbals just try to keep the camera pointed at the right spot... but they need to move a lot of mass, which tends to make them rather bulky.
  3. OIS (optical image stabilization) does not prevent the camera and lens from moving, but instead tweaks the optical path so the same scene content projects to the same place on the sensor despite the whole camera moving. It's not hard to design a lens with an integrated way to appropriately twist an element to correct Pitch and Yaw. Although the Canon and Nikon implementations for SLR lenses date from the 1990s, the base technology is even older. It is noteworthy that CIPA only tests Pitch and Yaw correction: the two axes OIS corrects.
  4. IBIS (in-body image stabilization) is a relatively modern invention first commercialized by Minolta in 2004. It moves the electronic sensor to catch the image rather than redirecting the image as OIS does. This means you only need one IBIS mechanism in the camera body to correct all lenses. However, the body needs to know where the particular lens being used will put the image when the camera moves, and that means it needs to know the focal length and focus distance. It's also useful to note that most lenses also change focal length slightly as they focus closer than infinity (what video folks call "breathing"), and even that change is often enough to affect IBIS performance. IBIS physical movement is generally Roll, X, and Y, but at small angles, Yaw and X can share an axis, as can Pitch and Y. Thus, 5 axis and 3 axis IBIS typically differ in math, not mechanics. Larger sensors are a challenge partly because they require moving a larger mass, but moreso because the small angle approximation falls apart faster off axis, and also because more lenses yield higher resolution on a larger sensor (so small motion blur is more visible to pixel-peepers). The focus distance isn't too important until close-up, when X, Y offsets become significant, thus, IBIS systems that don't know focus distance don't compute X, Y corrections. Interestingly, IBIS Roll correction doesn't even need to know focal length to work quite well.

Incidentally, all three of the above active methods suffer some response lag from the time it takes to translate IMU detection of movements into compensating mechanical motion. Fortunately, most larger-amplitude shake tends to be dominated by relatively low frequency patterns, but not all.

The more one understands the issues described here, the happier one tends to be about IBIS in particular. It's a very clever and effective technology that's cheap, compact, and commonly corrects more types of motion than OIS -- especially Roll, which is often the dominant axis for shake when holding a camera with two hands (see our work on characterization of camera shake). However, you also should understand IBIS isn't magic, and the tech depends on getting a lot of details precisely right. With unchipped lenses, you are very unlikely to get enough details right for much better than 3EV correction.

Incidentally, there are ways that a camera could be programmed to automatically determine the appropriate IBIS parameters while using an unchipped lens. Unfortunately, none of the commonly available as new mirrorless cameras currently support running such software in-camera. We have prototyped this type of in-camera application using CHDK, but at this time none of CHDK, Magic Lantern, nor OpenMemories has resulted in a suitable auto-IBIS-adjustment app.


This page, and the javascript code it contains, were written by Professor Hank Dietz as a free service to the community. If you are interested in learning more about use of unchipped manual and adapted lenses on modern digital cameras, you also might enjoy DPReview's Adapted Lens Talk forum, which is what inspired creation of this page.

The latest version of this page is always available here; older versions also are available:

20211215: initial version
20211216: added 1/f shutter speed analysis


The Aggregate The only thing set in stone is our name.