自动对焦是一种为场景寻找镜头正确位置的程序。自动对焦功能可以在一个系统中提供,该系统包括一个可移动的光学元件、一个马达、一个图像传感器和一个处理单元。自动对焦程序是通过改变镜头位置和每个位置的图像质量测量来完成的。提供图像质量最好的位置将被作为最佳焦点。

图像质量可以用图像梯度来估计。为了加快自动对焦程序,自动对焦分两步进行:第一步在镜头运动的整个范围内以较大的步幅运行,将提供估计的位置,这将在第二步在小范围内以较小的步幅运行时得到改善。几个最佳位置之间的插值可以提高结果的准确性