Require:
, ,
|
1. |
initialize
|
2. |
initialize with all one values |
3. |
initialize with the non-aberrated incoherent OTF |
4. |
initialize with the scanning position from the registration step |
5. |
for
do
|
6. |
Sequential gradient descent |
7. |
for
do
|
8. |
|
9. |
|
10. |
|
11. |
, where δ is chosen to be small |
12. |
|
13. |
Scanning position refinement |
14. |
=
|
15. |
=
|
16. |
end for
|
17. |
Nesterov’s acceleration |
18. |
if k = 1 then
|
19. |
|
20. |
|
21. |
|
22. |
else
|
23. |
|
24. |
|
25. |
|
26. |
end if
|
27. |
end for
|