Dictionary Learning from Incomplete Data for Efficient Image Restoration