Реализован и протестирован алгоритм восстановления фазы из градиента фазы при наличии дислокаций волнового фронта. Алгоритм основан на использовании комплексного экспоненциального реконструктора фазы Д. Фрида и метода наименьших квадратов. При восстановлении скрытой компоненты фазы алгоритм не требует определения положения и парности точек ветвления и осуществляет коррекцию ошибки сглаживания метода наименьших квадратов. На примере моделирования обращения волнового фронта в турбулентной атмосфере продемонстрирована высокая точность алгоритма.