Satellite images geometric correction based on non-parametric algorithms and self-extracted GCPs