Hello Albert,
Looks like your process is on track, with the mapprojected images being aligned to the underlying DEM and to each other. I hope that is true also before step 1, not just at step 3. Otherwise there will be issues later.
It is good to inspect if you see true albedo in the images, rather than variations due to lightning, and that the images have sufficiently different illumination for the albedo effect to be isolated.
It looks that the logic for estimating low-intensity albedo does not have any constraint on albedo. It worked well enough for me in the past, but I guess that may need changing.
For now, you can try avoiding the low-res albedo estimate step, and run sfs alone, on a tile that has notable albedo variation, without --input-albedo, but with --float-albedo.
You should also try to use --albedo-constraint-weight. This is a bit hard to tune, but simply setting it to 1.0, for example, should at least drastically reduce the albedo range, if perhaps a little too much. Then, it can be reduced, maybe to 0.1.
Then, there is the --albedo-robust-threshold value, which I think should be set to maybe 0.25, given that we expect the albedo to be around 1.0, and any values that are more than 1.25 or less than 0.75 are likely excessive.
We did not study much the albedo for the Moon as at the South pole where we work it is illumination effect that dominates.
Yes. That is especially so when the low-res albedo computation is omitted, and the albedo gets solved for simultaneously with the reflectance and the terrain.
Also consider maybe increasing the smoothness weight from 0.04 to 0.08 at least to start with. The value of --initial-dem-constraint-weight 0.01 may be a little too high.
But this is for later. For now we need to see if the albedo can be kept in check.
And to repeat, it is important to validate there is true albedo and there is enough difference in illumination, or else this won't work.