Автофокусировка - это процедура поиска правильного положения объектива для съемки сцены. Функция автофокусировки может быть предусмотрена в системе, включающей подвижный оптический элемент, двигатель, датчик изображения и блок обработки. Процедура автофокусировки осуществляется путем изменения положения объектива и измерения качества изображения в каждом положении. Положение, обеспечивающее изображение с наилучшим качеством, будет использоваться в качестве наилучшей фокусировки.
Качество изображения может быть оценено с помощью градиентов изображения. Для ускорения процедуры автофокусировки, автофокусировка выполняется в два этапа: первый прогон по всему диапазону перемещения объектива со значительным шагом обеспечит расчетное положение, которое будет улучшено во втором прогоне по малому диапазону с небольшим шагом. Интерполяция между несколькими лучшими позициями может повысить точность результатов.