Comprehensive Study of Image Restoration Algorithms