Graph-Based Image Restoration