Image Restoration Using Boolean and Stack Filters