In this work, we propose a method to restore color images from a set of degraded color images obtained with a microscanning imaging system. Using the set of observed images, image restoration is carried out by solving a system of equations that is derived from optimization of an objective function. Since the proposed method possesses a high computational complexity, a fast algorithm is developed. Experimental and computer simulation results obtained with the proposed method are analyzed in terms of restoration accuracy and tolerance to additive input noise.