Automatické zaostřování je postup pro nalezení správné polohy objektivu pro danou scénu. Funkce automatického zaostřování může být zajištěna v systému, který zahrnuje pohyblivý optický prvek, motor, obrazový snímač a zpracovatelskou jednotku. Postup automatického zaostřování se provádí změnou polohy objektivu a měřením kvality obrazu v každé poloze. Poloha, která poskytuje obraz s nejlepší kvalitou, se použije jako nejlepší zaostření.
Kvalitu obrazu lze odhadnout pomocí gradientů obrazu. Pro urychlení postupu automatického zaostřování se automatické zaostřování provádí ve dvou krocích: první běh v celém rozsahu pohybu čoček se značným krokem poskytne odhadovanou polohu, která se zlepší při druhém běhu v malém rozsahu s malým krokem. Interpolace mezi několika nejlepšími polohami může zlepšit přesnost výsledků.