Canon EF-S 10-22mm f/3.5-4.5 USM Lens

LensFun Calibration Data

This is my LensFun entry for this lens. The distortion values listed are the default values that are included with the library. Unfortunately, following the lens calibration guide, I was unable to get tca_correct to output anything meaningful. Most of the values were far off the scale that ufraw could deal with (ufraw/lensfun wants +/- 0.01 but I was geting +/- 0.5 or more). I just ended up manually selecting values for first order correction, producing a much better result than I could get from tca_correct.

    <lens>
        <maker>Canon</maker>
        <model>Canon EF-S 10-22mm f/3.5-4.5 USM</model>
        <mount>Canon EF-S</mount>
        <cropfactor>1.6</cropfactor>
        <calibration>
            <distortion model="ptlens" focal="10" a="0.005371" b="-0.018303" c="0" />
            <distortion model="ptlens" focal="12" a="0.002619" b="-0.009527" c="0" />
            <distortion model="ptlens" focal="14" a="0.002896" b="-0.00705" c="0" />
            <distortion model="ptlens" focal="17" a="0.005115" b="-0.010326" c="0" />
            <distortion model="ptlens" focal="20" a="0.00512" b="-0.008414" c="0" />
            <distortion model="ptlens" focal="22" a="0.002769" b="-0.004058" c="0" />
            <!-- manually selected compensation values -->
            <tca model="linear" focal="10" kr="1.000300" kb="1.000700" />
            <tca model="linear" focal="12" kr="1.000200" kb="1.000600" />
            <tca model="linear" focal="14" kr="1.000200" kb="1.000600" />
            <tca model="linear" focal="17" kr="1.000200" kb="1.000500" />
            <tca model="linear" focal="20" kr="1.000200" kb="1.000400" />
            <tca model="linear" focal="22" kr="1.000200" kb="1.000400" />
        </calibration>
    </lens>