In this paper, we propose a space variant image restoration method where the each different local regions of a given image are de-blurred by each different estimated de-convolution filter locally. The depth of each local blocks are estimated roughly on the optical module representing different indices of refraction for different wavelengths of light. Following the depth, each different region of an image is restored based on the sharpest channel among 3 channels (Red, Green, Blue). Then, in order to prevent discontinuities between the differently restored image regions, we use the piecewise linear interpolation on overlapping regions. Also, practically, this method is applied to 3Mega camera module in order to confirm the effect of proposed algorithm.