Automated fast computational adaptive optics for optical coherence tomography based on a stochastic parallel gradient descent algorithm