Optimal Terrain Correction Software for Window Remove-Restore Technique with a Case Study for Africa