Мне показалось, что для контрастной автофокусировки используются алгоритмы обнаружения краев, такие как лаплас или собель.
Стандартного метода не существует, будет задействована некоторая форма оценки локального градиента (например, фильтры Лапаса или Собеля). Лучшие из них, вероятно, используют форму деконволюции (математическое изменение эффекта размытия, которое вы получаете, когда объектив расфокусирован), чтобы оценить, насколько далеко изображение находится от фокуса. Для получения дополнительной информации о деконволюции см .:
http://en.wikipedia.org/wiki/Deconvolution#Optics_and_other_imaging
Поскольку качество и скорость автофокуса являются очень важными преимуществами, алгоритмы почти наверняка являются проприетарными (хотя они могут основываться на известных) и держатся в секрете производителями камер.