L'autofocus est une procédure permettant de trouver la position correcte de l'objectif pour une scène. La fonction autofocus peut être fournie dans un système qui comprend un élément optique mobile, un moteur, un capteur d'image et une unité de traitement. La procédure de mise au point automatique s'effectue en modifiant la position de l'objectif et les mesures de la qualité de l'image dans chaque position. La position qui fournit l'image de la meilleure qualité sera utilisée comme le meilleur focus.
La qualité de l'image peut être estimée à l'aide de gradients d'image. Pour accélérer la procédure de mise au point automatique, celle-ci se fait en deux étapes : la première passe sur toute la plage de mouvement de l'objectif avec un pas significatif fournira la position estimée qui sera améliorée dans la seconde passe sur la petite plage avec un petit pas. L'interpolation entre les quelques meilleures positions peut améliorer la précision des résultats.