In this thesis, we present an image stabilization algorithm based on Nikon’s Best Shot Selector. We implement Best Shot Selector and use super resolution concept to reconstruct blurred images. Image stabilization includes optical and digital methods. Optical stabilization applies gyroscopic sensors and corrective lens to compensate camera shake optically. Digital stabilization applies image processing algorithms to restore motion blurs. Best Shot Selector avoids the risk of capturing blurred images by sequential capturing and selection. Furthermore, super resolution reconstruction combines images into a sharper image even if the result image of Best Shot Selector is blurred. The experiment results show that our image stabilization algorithm indeed selects and enhances the sharpest image.