1. A method for estimating a latent sharp image for at least a portion of a blurry image, the method comprising the steps of: estimating the latent sharp image with a control system that includes a processor (i) utilizing a first spatial mask in a fidelity term of a latent sharp image estimation cost function, the first spatial mask being a first array of individual weights for individual pixels in the fidelity term, and (ii) utilizing a variable splitting technique in the fidelity term during minimization of the latent sharp image estimation cost function with the control system by introducing a first auxiliary variable and a first penalty term into the fidelity term of the latent sharp image estimation cost function to help split the operations of convolution and element-wise multiplication by the control system.