In this paper we have discussed a technique for the simultaneous estimation of the unknown object and system aberration-parameters from data acquired by the Hubble Space Telescope. We have presented an image-restoration algorithm very similar to the modified Richardson-Lucy technique, but generalized to allow for the estimation of the unknown system parameters, and, as such, applicable to the blind-deconvolution problem. In contrast with other approaches in which the spatial values of the point-spread function are estimated, with our approach the aberration parameters are estimated. This makes the technique directly applicable to situations in which the aberration-induced point-spread function is spatially varying. Although the computational burden will surely increase, the extension of the model to handle this situation is straightforward. The use of this technique on simulated data has produced promising results; however, the technique should be tested on real data, and its use with spatially varying, non-monochromatic point-spread functions should be investigated.