An improved version of the generalized Laplacian pyramid algorithm for pansharpening